body {
	/*  
	Define el fondo que está fuera de la ventana de 2son2
	*/
	background :  #F79A57;
	background-image: url(Imagenes/fondoWeb.jpg);	
	background-repeat: repeat-x;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color : #666666;
	margin : 5px 0px 20px 0px;	
	text-align: center;
}
/*
A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	color : #3F7DE3;
}
A:HOVER {
	color: #378237;
}
*/
/*
input {
	font-size : 8pt;
}
*/
/*
h1{
	font-size: 12pt;
}
*/
#borde{
	border: 2px solid #cccccc;
	text-align: left;
	width: 900px;	
	margin: auto;
}
#contenedor{
	text-align: left;
	width: 900px;	
	margin: auto;
	background-color : #ffffff;
}
#cabecera{
	height : 205px;	
	width: 900px;	
}
#cabecera1{
	background : white url(Imagenes/cabeceraIndex1.jpg);
	height : 205px;	
	width: 900px;	
}
#cabecera2{
	background : white url(Imagenes/cabeceraIndex2.jpg);
	height : 205px;	
	width: 900px;	
}
#cabecera3{
	background : white url(Imagenes/cabeceraIndex3.jpg);
	height : 205px;	
	width: 900px;	
}
#cabecera11{
	background :white url(Imagenes/cabeceraIndex11.jpg);
	height : 205px;	
	width: 900px;	
}
#cabecera22{
	background : white url(Imagenes/cabeceraIndex22.jpg);
	height : 205px;	
	width: 900px;	
}
#cabecera100{
	background : white url(Imagenes/cabeceraIndex100.jpg);
	height : 205px;	
	width: 900px;	
}
#cabecera101{
	background : white url(Imagenes/cabeceraIndex101.jpg);
	height : 205px;	
	width: 900px;	
}
#zonaAcceso{
	height : 17px;	
	background : white url(Imagenes/fondoInscripcion.jpg);
	padding : 3px 10px 3px 10px;
	border-top : 1px solid #cccccc;
	border-bottom : 1px solid #cccccc;
}
#zonaAcceso A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	font-size: 11px;
	color : #930008;
}
#zonaAcceso A:HOVER {
	font-size: 11px;
	text-decoration: underline;
}
#zonaAccesoError{
	height : 17px;	
	background : #FEA16D;
	padding : 3px 10px 3px 10px;
	border-top : 0px;
	border-bottom : 1px solid #cccccc;
}
#datosOlvidados{
	display : none;
	height : 45px;	
	background : #FEA16D;
	padding : 3px 10px 5px 10px;
	border-top : 1px  #cccccc;
	border-bottom : 1px  #cccccc;
}
#cuerpo{
	float:left;
	width:450px;
	margin-left: 8px;
	padding: 12px 0px 10px 0px;
	background-color : #ffffff;
}
#cuerpo A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	/*color : #930008;*/
	font-size: 11px;
	text-decoration: underline;
}
#cuerpo A:HOVER {
	color : #930008;
	font-size: 11px;
	text-decoration: underline;
}
#cuerpo label{
	float:left;
	width:150px;
	text-align: left;	
}
#cuerpo h1{
	font-size: 16px;	
	margin: 0 0 15px 0;;
	padding: 0;	
	text-align: center;	
}
/*
Estilo para el checkbox
*/
#cuerpo  input[type="radio"] {
	width:10px;
	border: none;	
	height: 10pt;
	vertical-align: bottom;	
}
#lateral{
	/* @1 width: 200px;*/
	margin: 12px 10px 10px 10px;	
	width: 345px;	
	float:right;
	/*background-color: #EBF2FE;*/
	background-color: white;
	
	/*	
	border-top : 1px solid #C46101;
	border-bottom : 1px solid #C46101;
	border-left : 1px solid #C46101;
	border-right : 1px solid #C46101;
	*/
}
#fbuscar form{
	margin-bottom : 0px;
	margin-top : 0px;
}
#botonbuscar {
	padding-top : 3px;
	padding-left: 106px;
}
#botonbuscar input{
	border : 0px none;
}
/*
	Pie página, menú inferior.
*/
#pie{
	clear : both;
	color : #cccccc;
	text-align : center;	
	margin : 10px 10px 0px 10px;
	padding-bottom:10px;
}
#pie A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	font-size: 8pt;
	/*color : #333333;*/
	color : #666666;	
	text-decoration: none;
}
#pie A:HOVER {
	font-size: 8pt;
	color : #666666;	
	text-decoration: underline;	
	/*text-decoration: none;*/
}
.radio{
	clear : both;
}
/*
	pendiente adecentar
*/
#cabeceraEresNuevo{
  	width: 345px;
    height: 20px;/* la foto de la pareja tiene altura 20 */
	float:none;
	font-size: 10px;	
	font-weight: bold;
	vertical-align: bottom;
	/*margin: 0px 0px 5px 0px;	*/
}
#cabeceraEresNuevo label{
	color: #083460;
	/*margin: 10px 0px 0px 0px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;	
    height: 10px;/* la foto de la pareja tiene altura 20 */
}
#eresNuevo, #eresNuevo11, #eresNuevo22{
	background : #F5F4C3 url(Imagenes/imgIncribete.jpg);
	border: 1px solid #D15201;
  	width: 345px;
    height: 140px;
	float:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #083460;
	text-align: left;
	font-weight: bold;
	margin: 5px 0px 0px 0px;		
}
#eresNuevo11{
	background : #F5F4C3 url(Imagenes/imgInscribete11.jpg);
}
#eresNuevo22{
	background : #F5F4C3 url(Imagenes/imgInscribete22.jpg);
}
#cabeceraAnuncioPortada {
	width: 345px;
    height: 20px;
	float:none;
	margin: 15px 0px 0px 0px;
	vertical-align: bottom;	
}
#cabeceraAnuncioPortada label{
	color: #083460;
	font-weight: bold;
	font-size: 10px;	
}
#anuncioPortada {
	border: 1px solid #D15201;
	width: 345px;
    height: 195px;
	float:none;
	margin: 5px 0px 0px 0px;
}
#anuncioPortada p{
	/*font-size: 14px;*/
	font-size: 16px;	
	font-weight: bold;	
	/*line-height: 18px;*/
	line-height: 22px;	
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;	
	margin: 10px 20px 10px 20px;
}
.negrita_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	color: #930008;
}
.negrita_rojo_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	color: #930008;
}
/*
	------------------------------
	Estilos particulares para frmM
	------------------------------
*/
#bannerSuperiorHorizontal{
	background-image: url(Imagenes/fondoBannerSuperior.jpg);	
	background-repeat: repeat;
	height : 90px;
	text-align: center;	
	width: 900px;	
}
#cabecera_frmM{
	height : 75px;	
	width: 900px;	
}
#lineaSuperiorSustitutaMenuSuperior{
	background : #FFD3AD;
	height : 20px;	
	width: 900px;	
}
#menuSuperior{
	/*
		Si pongo el padding-top: 3px aquí, se ve bien en IE pero no en Firefox.
		Si pongo el padding-top: 3px en A.*, se ve bien en Firefox pero no en IE
	*/
	background-image: url(Imagenes/fondoMenu.gif);
	color: #FFFFFF;	
	height : 20px;		
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding-top: 3px;
	vertical-align: middle;		
}
#menuSuperior A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	color : #FFFFFF;
	font-size: 11px;		
	text-decoration: none;
	/*padding-top: 3px;*/
	vertical-align: middle;		
}
#menuSuperior A:HOVER {
	color : #666666;
	/*padding-top: 3px;		*/
	text-decoration: none;
	vertical-align: middle;			
}
#zonaImagen_frmM{
	float:left;
	width:200px;
	margin-left: 2px;
	padding: 2px 0px 10px 0px;
	background-color : #ffffff;
}
#marcoIzquierda1_frmM{
	margin-top: 2px;
	margin-bottom: 1px;
	background-color: #D7D7D7;
    height: 20px;
} 
#marcoIzquierda2_frmM{
	margin-top: 1px;
	background-color: #F0F0F0;
    height: 40px;
}  
#marcoIzquierda3_frmM{
	margin-top: 1px;
	background-color: #D7D7D7;
    height: 20px;
} 
#marcoIzquierda4_frmM{
	margin-top: 1px;
	background-color: #F0F0F0;
    height: 170px;
}   
#marcoIzquierda5_frmM{
	margin-top: 1px;
	background-color: #F0F0F0;
    height: 170px;
} 
#cuerpo_frmM{
	margin: 4px 10px 10px 10px;	
	width: 660px;	
	float:left;
	background-color: white;
}
#cuerpo_frmM h1{
	font-weight : bold;
	font-size: 12px;	
	padding : 10px 0px 0px 0px;
}
#cuerpo_frmM h2{
	font-weight : bold;
	font-size: 12px;	
	padding : 10px 0px 0px 0px;
}
#cuerpo_frmM A:ACTIVE, A:FOCUS, A:LINK, A:VISITED{
	font-size: 12px;	
	color : #666666;
}
#cuerpo_frmM A:HOVER {
	font-size: 12px;	
	color: #666666;
	text-decoration: underline;	
}
#cabeceraCuerpo_frmM{
  	width: 660px;	
    height: 20px;/* la foto de la pareja tiene altura 20 */
	float:none;
	font-size: 10px;		
	font-weight: bold;
	vertical-align: bottom;	
}
#cabeceraCuerpo_frmM label{
	color: #8C4400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;	
    height: 10px;
}
#datosCuerpo_frmM {
  	width: 660px;	
	float:none;
	vertical-align: top;	
}
#datosCuerpo_frmM a {
	/*font-weight: bold;*/
	font-size: 10px;
	text-decoration: underline;	
	color: #666666;	
}
#datosCuerpo_frmM a:hover {
	/*font-weight: bold;*/
	font-size: 10px;
	text-decoration: underline;	
	color: #666666;	
}

#datosCuerpo_frmM_tablaMailNoValidadoCol1 {
  	width: 600px;	
	float:left;
}
#datosCuerpo_frmM_tablaMailNoValidadoCol2 {
  	width: 30px;	
	float:none;
}


#cuerpoCondicionesGenerales{
	margin: 4px 10px 10px 10px;	
	width: 400px;	
	float:left;
	background-color: white;
}
#cuerpoCondicionesGenerales h1{
	font-weight : bold;
	font-size: 12px;	
	padding : 10px 0px 0px 0px;
}
#cabeceraCondicionesGenerales{
  	width: 860px;	
    height: 20px;/* la foto de la pareja tiene altura 20 */
	float:none;
	font-size: 10px;		
	font-weight: bold;
	vertical-align: bottom;	
}

/*
	Estilo para etiquetas
*/

.etiPerfilDatos {
	background: white;
	/*border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #cccccc;*/
	float:left;
	font-size: 12px;  
	/*height: 22px;*/
	padding : 3px 0px 1px 5px;
	vertical-align: bottom;		
	width: 330px;
}

.etiquetaGenerica,
.etiquetaEstandarMedia ,
.etiquetaEstandarCorta,
.etiquetaMiCuenta,
.etiquetaAvisos,
.etiquetaMensajes,
.etiquetaBusquedaRapida,
.etiqModiDesc,
.etiquetaPerfilEstIzq,.etiquetaPerfilEstDer,
.etiquetaRecomiendanos {
	float:left; 	/* en Firefox hace que tome la anchura indicada */	
}
.etiquetaEstandarCorta {
  	width: 100px;	/* En IE no hace nada */
}
.etiquetaEstandarMedia {
  	width: 150px;	
}
.etiquetaMiCuenta {
  	width: 120px;	
}
.etiquetaRecomiendanos {
  	width: 200px;	
}
.etiquetaAvisos {
  	width: 400px;	
}
.etiquetaMensajes {
  	width: 60px;	
}
.etiquetaBusquedaRapida{
	padding : 3px 0px 0px 0px;
  	width: 80px;
}
.etiqModiDesc{
	padding : 3px 0px 0px 20px;
  	width: 170px;
	font-size: 12px;  
	height: 22px;	
}
.etiquetaPerfilEstIzq,.etiquetaPerfilEstDer{
	font-size: 11px; 
	padding : 3px 0px 3px 3px;
}
.etiquetaPerfilEstIzq{
	width: 105px;
}
.etiquetaGenerica{
	font-size: 11px;  
}
.datosEntrada {
	border: 1px solid #C0C0C0;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 16px;	
	text-align: left;
}
.datosEntradaFormulario {
	border: 1px solid #D15201;		/* el borde es naranja */
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	height: 18px;	
	text-align: left;
}
.zonaAccesoImg{
	vertical-align: bottom;
	border: none;
}
.comboBox {
	/* sidiem */
	border: 1px solid #C0C0C0;	
	text-align: left;
	font-size: 8pt;	
	color: #333333;
	/*
		Version exploradores
			Firefox	: height=12
			IOE		: height=14
	*/
	height: 12pt;	
}
.comboBoxProvincias {
	border: 1px solid #C0C0C0;	
	text-align: left;
	font-size: 8pt;	
	color: #333333;
	height: 12pt;
	width: 160px;	
}

.checkBox {
	border: none;
	/*vertical-align: middle;	*/
	height: 15px;
	padding : 0px 0px 15px 0px;	
}	
.areaTexto {
	border: 1px solid #C0C0C0;
	text-align: left;
	font-size: 8pt;	
	color: #333333;
}
.areaTextoFormulario {
	border: 1px solid #D15201;
	text-align: left;
	font-size: 8pt;	
	color: #333333;
}
.mensajeError {
	color: #930008;
	text-align: center;	
	vertical-align: middle;	
	font-weight: bold;	
}
.hiperenlaceForm {
	background-color: #FFFFFF;
	border-width: 0;	
	color: #333333;
	cursor: pointer;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	padding : 1px 0px 0px 0px;		
	text-align: left;
	text-decoration: underline;	
}
.hiperenlacePerfil {
	background-color: #FFFFFF;
	border-width: 0;
	border-style: none;
	color: #750000;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;	
	padding: 0 0 2px 0;		
	width: 100%;	
	text-align: left;	
	vertical-align: middle;
}

/*
	-------------
	-------------	
	Menu Vertical
	-------------
	-------------	
*/
#zonaA{
	background: white;
	float:left;
	padding: 5px 0px 0px 5px;
	width: 200px;	
}
#zonaA h1{
	background-image: url(Imagenes/fondoMenu.gif);
	color: white;	
	font-size: 10px;
	height : 20px;		
	margin: 0;
	padding: 4px 0px 2px 0px;	
	text-align: center;
}
#navcontainer{
	background: #f0e7d7;
	/*padding: 1em 0;*/
	/*font-family: georgia, serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	float:left;	/* sidiem */
	margin: 0;
	padding: 0;	/* sidiem */
	text-align: center;
	/*text-transform: lowercase;*/
	/*width: 200; W3C*/
}
ul#navlist{
	text-align: left;
	list-style: none;
	padding: 0;
	/*margin: 0 auto;*/
	margin: 0;
	/*width: 70%;*/
	width: 200px;
}

ul#navlist li{
	display: block;
	margin: 0;
	padding: 0;
}

ul#navlist li a{
	background: #FFF8E3;
	border-width: 1px;
	border-color: #ffe #aaab9c #ccc #aaab9c;
	border-style: solid;
	color: #750000;
	display: block;
	font-size: 11px;	/* sidiem */
	padding: 0.3em 0 0.3em 0.5em;
	text-decoration: none;
	width: 100%;
}

#navcontainer>ul#navlist li a { 
	width: auto;
}

ul#navlist li#active a{
	background: #f0e7d7;
	color: #777;
}

ul#navlist li a:hover, ul#navlist li#active a:hover{
	color: #9A4240;
	background: transparent;
	/*border-color: #aaab9c #fff #fff #ccc;*/
	border-color: #aaab9c #aaab9c #fff #aaab9c;
}
#navcontainer h1{
	background-image:  url(Imagenes/fondoNaranja.gif);
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	height: 16px;
	margin: 0;
	padding-top: 2px;
	text-transform: none;
}
#navcontainer h2{
	background-image:  url(Imagenes/fondoAzul.gif);
	border-top: 5px solid white;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	margin: 0 0 0 0;
	padding-top: 2px;
	text-align: center;
	text-transform: none;
}
#navcontainer h3{
	background-image:  url(Imagenes/fondoGris.gif);
	border-top: 5px solid white;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	margin: 0 0 0 0;
	padding-top: 2px;
	text-align: center;
	text-transform: none;
}
/*
	-------------
	-------------	
	Zona  B
	-------------
	-------------	
*/
#zonaB{
background-color: white;				
float:left;
margin: 4px 5px 10px 5px;	
width: 480px;	
}
#zonaBPerfil{
background-color: white;				
float:left;
margin: 4px 5px 10px 5px;
width: 550px;
}
#zonaBCabecera{
color: #8C4400;		
float:none;
font-size: 10px;	
font-weight: bold;
height: 20px;/* la foto de la pareja tiene altura 20 */
vertical-align: bottom;
width: 480px;	

}
#zonaBCabeceraPerfil{
color: #8C4400;		
float:none;
font-size: 10px;	
font-weight: bold;
height: 20px;/* la foto de la pareja tiene altura 20 */
vertical-align: bottom;
width: 550px;	
}
#zonaBCabeceraMiPerfil{
color: #8C4400;		
float:none;
font-size: 10px;	
font-weight: bold;
height: 20px;/* la foto de la pareja tiene altura 20 */
vertical-align: bottom;
width: 480px;	
}
#zonaBCuerpo, #zonaBCuerpoPerfil, #zonaBCuerpoMiPerfil,#zonaBCuerpoHomeTabla{
float:none;
vertical-align: top;	
width: 480px;
}
#zonaBCuerpoPerfil{
float:none;
width: 550px;	
}
#zonaBCuerpoMiPerfil{
float:none;
width: 480px;	
}
#zonaBCuerpoHomeTabla{
float:left;
margin: 0 0 10px 0;
}
#zonaBCuerpoLineaSeparacion{
  	background-image: url(Imagenes/lineaPuntos.gif);		
	border: 0px none transparent;	
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin: 10px 0 10px 0;
	padding: 0;
	width: 480px;	
}
#zonaBCuerpoCuadroBusqueda{
	border: 2px solid #D15201;
/*margin: 0px 0px 0px 100px;*/
	width: 500px;
	float:none;	
}
.zonaBCuerpoLineaSeparacionPerClass{
  	background-image: url(Imagenes/lineaPuntos.gif);
	border: 0px none transparent;	
	font-size: 0.1em;
	height: 50%;
	line-height: 0.5em;
	margin: 15px 0 15px 0;
	padding: 0;
	width: 480px;
}
#zonaBCuerpo h1{
	font-weight : bold;
	font-size: 12px;	
	padding : 10px 0px 0px 0px;
}
#zonaBCuerpo h2{
	font-weight : bold;
	font-size: 10px;	
	padding : 10px 0px 0px 0px;
}
#zonaBCuerpo h3{
	font-weight : bold;
	font-size: 14px;	
	padding : 10px 0px 0px 0px;
	text-align: center;	
}
#zonaBCuerpo A:ACTIVE, A:FOCUS, A:LINK, A:VISITED{
	font-size: 12px;	
	color : #666666;
}
#zonaBCuerpo A:HOVER {
	font-size: 12px;	
	color: #666666;
	text-decoration: underline;	
}
#filaGrid, #filaGridsSinResultados, #filaGridMensaje, #filaGridCabeceraMensaje, #filaGridMantenimientoMensaje{
	border: 1px solid #D15201;
	margin: 5px 0px 0px 0px;	
	width: 480px;	
    height: 100px;
	background-color: white;
}
#filaGridsSinResultados{
	border: 1px solid white;
	text-align: center;
	height: 50px;
	font-weight: bold;	
}
#filaGridMensaje{
	border: 0;
	margin: 0;
	width: 480px;
}
#filaGridMantenimientoMensaje{
  	height: 60px;
	width: 480px;
}
.gridMensajesCabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #790000;
	font-size: 11px;
}
.filaGridMensajeLeido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #232323;
	font-size: 3mm;
	height: 6mm;
	vertical-align: middle;

}
.filaGridMensajeNoLeido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #232323;
	font-size: 3mm;
	height: 6mm;
	background-color: #DDDDDD;
	vertical-align: middle;
}
.filaGridMensajeSinMensajes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	font-size: 11px;
}
#filaGridFoto{
	border: 0;
	margin: 0;	
	width: 100px;	
    height: 100px;
	background-color: white;
	float:left;
	cursor: pointer;				
}
#filaGridDatos{
	padding: 2px 5px 0px 2px;
	border: none;
	margin: 0;	
	width: 150px;	
    height: 100px;
	background-color: white;
	float:left;					
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;	
}
#filaGridAnuncio{
	padding: 2px 5px 2px 5px;
	border: none;
	margin: 0;	
	width: 150px;	
    height: 100px;
	background-color: white;
	float:left;					
}

/*
	-------------
	Para arreglar
	-------------
*/

.textoVerde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #009900;
}
.textoRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #CC0000;
}
.textoRojoSinSize {
	color: #CC0000;
}
.textoNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 4px;
	padding-left: 2px;
	color: #000000;
	text-align: left;
}
/* Lo utilizo en los grid, para el texto Ver su página >> */
.botonHiperenlaceTextoNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: black;	
	/*
	padding-left: 2px;
	padding-top: 4px;

	padding-bottom: 3px;
	height: 9%;
	*/
	background-color: #EFEFEF;
	width: 125px;
	cursor: pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
	vertical-align: middle;		
}

/* Lo utilizo en los grid, para el texto Ver su página >> */

.imagenCentrada {
	border: none;
	margin: 0;
	cursor: pointer;
}
.botonPaginacion {
	text-decoration: underline;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #8C4400;
	background-color: #FFFFFF;
	height: 18px;
	width: 95px;
	cursor: pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
	vertical-align: bottom;
}
#paginacionPaginaAnteriorSiguiente{
	width: 100px;	
	float:left;
	text-align: center;
	cursor: pointer;	
}
#paginacionNumeroPagina{
	width: 270px;
	float:left;
	text-align: center;
	font-size: 10px;	
	vertical-align: bottom;
	padding : 5px 0px 0px 0px;
	color: #8C4400;
	font-weight: bold;			
}
/*
	-----------------
	FIN Para arreglar
	-----------------
*/
/*
	-------------
	-------------	
	Zona  C
	-------------
	-------------	
*/
#zonaC, #zonaCPerfil{
	width: 203px;	
	float:right;
	padding : 0;
}
#zonaC h5{
	font-size: 12px;
	text-align: center;	
}
#zonaC h6{
	font-size: 16px;
	font-weight: normal;		
	padding : 0px 5px 0px 5px;			
	text-align: center;
}
/*
#zonaC A:ACTIVE, A:FOCUS, A:LINK, A:VISITED{
	color : #666666;
	font-size: 16px;
	font-weight: normal;
	text-decoration: underline;		
}
#zonaC A:HOVER {
	color: #666666;
	font-size: 16px;	
	text-decoration: underline;	
}
*/
#zonaCPerfil{
	float:right;
	/*width: 133px;	*/
	width: 100px;		
}
#zonaCOrden{
	margin : 40px 4px 0px 0px;
	padding : 0px 0px 0px 0px;		
	background :  #FFF0DF;
	color: black; 
	text-align: center;
}
#zonaCBusqueda{
	margin : 20px 4px 0px 0px;
	padding : 0px 0px 0px 0px;		
	background :  #FFF0DF;
	color: black; 
	text-align: center;
}
#zonaCMensaje{
	margin : 60px 4px 0px 0px;
	padding : 15px 3px 3px 3px;		
	background :  #FFF0DF;
	text-align: center;
	color : #666666;
	font-size: 14px;
	font-weight: bold;
}
#zonaCMensaje A:ACTIVE, A:FOCUS, A:LINK, A:VISITED{
	color : #666666;
	font-weight: normal;
}
#zonaCMensaje A:HOVER {
	color: #666666;
	text-decoration: underline;	
}
/*
	Home
*/
#homeBusquedaRapida {
	border: 1px solid #D15201;	
	float:left;
	margin: 5px 0px 0px 0px;
	padding : 10px 10px 5px 10px;	
	width: 280px;
}
/*
	--------------------
	Menu consulta perfil
	--------------------
*/
#navegadorPerfil {

}
/*- Menu Tabs 4--------------------------- */

#menuPerfil {
	float:left;
  	/*width:100%;*/
	/*width:550px;	*/
	width:100%;	
  	/*font-size:93%;*/
  	/*line-height:normal;*/
  	/*border-bottom:1px solid #6B78A9;*/
}
#menuPerfil ul {
  margin:0;
  /*padding:10px 10px 0 50px;*/
  padding:5px 5px 0 1px;  
  list-style:none;
}
#menuPerfil li {
  display:inline;
  margin:0;
  padding:0;
}
#menuPerfil a {
  float:left;
  background:url("Imagenes/tableft4.gif") no-repeat left top;
  margin:0;
  /*padding:0 0 0 7px;*/
  padding:0 0 0 5px;  
  text-decoration:none;
} 
#menuPerfil a span {	
  	background:url("Imagenes/tabright4.gif") no-repeat right top;
  	color:#6B78A9;
  	display:block;
	font-size: 10px;  
  	float:left;
	/*margin:0 4px 0 0 0;   W3C*/
	margin:0 4px 0 0;    		
  	/*padding:5px 15px 4px 6px;  */
  	/*padding:2px 10px 2px 0px;    */
  	/*padding:3px 10px 3px 0px;    	*/
	padding:3px 5px 3px 0px;    		
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menuPerfil a span {float:none;}
/* End IE5-Mac hack */
#menuPerfil a:hover {
	background:url("Imagenes/tableft4ROJO.gif") no-repeat left top;
} 
#menuPerfil a:hover span {
	background:url("Imagenes/tabright4ROJO.gif") no-repeat right top;
	color: #740000;   
}
#menuPerfil a:active {
	background:url("Imagenes/tableft4ROJO.gif") no-repeat left top;
} 
#menuPerfil a:active span {
	background:url("Imagenes/tabright4ROJO.gif") no-repeat right top;
	color: #740000;   
}

/*	------
	Perfil	
	------ */
#zonaAPerfil{
	background: #eeeeee;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	float:left;
	margin-left: 2px;
	padding: 2px 0px 10px 0px;
	width:180px;	
}
#zonaAPerfil h1{
	background-image: url(Imagenes/fondoMenu.gif);
	color: white;	
	font-size: 10px;
	height : 20px;		
	margin: 0;
	padding: 4px 0px 2px 0px;	
	text-align: center;
}
#zonaAPerfilRecuadro{
	background: white;
	border: 1px solid #D15201;
	font-size: 10px;
	float:none;
	margin: 0px 0px 0px 3px;
	width:170px;
}
/*
#zonaAPerfilAvisos{
	background: white;
	color: #930008;
	font-size: 12px;
	float:none;
	margin: 0;
	text-align: center;
}

#zonaAPerfilAvisos A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	color: #930008;
	text-decoration: none;
}
#zonaAPerfilAvisos A:HOVER {
	color: #930008;
	text-decoration: underline;
}
*/
#zonaAPerfilRecuadroLinea{
	width:100%;
}
#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7{
border: 1px solid #740000;
float:left;
margin: 0;
padding: 5px 5px 5px 5px ;
/*width: 530px;	*/
width: 100%;	
}
#tabPerfilInterior, #tabPerfilInteriorBotones{
border: 0;
/*float: left;*/
float: none;
margin: 0;
padding : 5px 5px 5px 5px;
/*width: 530px;	*/
width: 100%;	
}
#tabPerfilInteriorBotones{
border: 0;
margin: 0;
float: left;
text-align: center;
/*width: 470px;*/
width: 100%;
}

/*
	MENU PERFIL
*/
#navlistPer {
	padding: 2px 0;
	margin-left: 0;
	border-bottom: 1px solid #900;
	font-family: Arial, Helvetica, sans-serif;
}
#navlistPer li {
	list-style: none;
	display: inline;
}
#navlistPer li a, #navlistPer li a.normal {
	/*padding: 2px 1.1em 3px 1.1em;*/
	padding: 2px 1px 3px 4px;	
	text-decoration: none;
	background-image:  url(Imagenes/btn_datos.gif);
	background-repeat: no-repeat;
	/*background-image-width:90px; w3c */
	font-size: 12px;
}

#navlistPer li a:link {
	color: #666;
}
#navlistPer li a:visited { color: #667; }
#navlistPer li a:hover {
    color: #999;	
	background-image:  url(Imagenes/btn_datos.gif);
	background-repeat: no-repeat;
}
#navlistPer li a.current {
	background-image: url(Imagenes/btn_datos_over.gif);
	background-repeat: no-repeat;
	color: #990000;
}
/*
	Clases para representar 2son2
*/
.TextoSidiemNumeros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC6600;
	text-align: left;
}	
.TextoSidiemLetras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}
.son2Numeros {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	color: #cc6600;
}
.son2Letras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}

/*
	Estilos de tablas Home
*/
.tablaHomeLista {
	border: 1px solid #D15201;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;  
	font-weight: normal;	
	margin: 0 5px 0 0;
	text-align: center;
	table-layout:fixed;
}
.tablaHomeLista caption {
	background-image:  url(Imagenes/fondoNaranja.gif);	
	color : white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;  
	font-weight: bold;
	margin: 0;	
	padding : 1px 0px 1px 5px;		
	text-align: center;
}
.tablaHomeLista tbody tr.cabecera {
	background-image:  url(Imagenes/fondoNaranja.gif);	
	border: 0;
	color : white;
	font-size: 11px;  
	margin:0;
	padding : 0;	
	text-align: center;
	vertical-align: middle;	
}
.tablaHomeLista tbody tr.cabecera td {
	border: 0;
	margin:0;
	padding : 0;	
	text-align: center;
	vertical-align: middle;	
	width: 60px;
}
.tablaHomeLista tbody tr.fotos td {
	background: white;
	border-width: 0;
	height : 60px;	
	text-align: center;
	vertical-align: middle;	
	width: 60px;
}
.tablaHomeLista tbody tr.apodo td {
	background: white;
	border-width: 0;
	font-size: 10px;  
	font-weight: bold;
	padding : 0;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}
.tablaHomeLista tbody tr.edad td {
	background: white;
	border-width: 0;
	font-size: 10px;  
	font-weight: normal;
	padding : 0;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}
.tablaHomeBusqueda, .tablaHomeListaOtrasBusquedas, .tablaHomeListaMasBusquedas {
	border: 1px solid #D15201;
	float: left;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;  
	font-weight: normal;	
	margin: 0;
	text-align: left;
	width: 275px;
}
.tablaHomeListaOtrasBusquedas {
	width: 375px;
}
.tablaHomeListaMasBusquedas {
	float: right;
	text-align: center;
	width: 200px;
}
.tablaHomeBusqueda caption, .tablaHomeListaOtrasBusquedas caption, .tablaHomeListaMasBusquedas caption {
	background-image:  url(Imagenes/fondoNaranja.gif);	
	color : white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;  
	font-weight: bold;
	margin: 0 0 0 0;	
	padding : 1px 0px 1px 5px;
	text-align: center;
}
.tablaHomeBusqueda tbody th, .tablaHomeListaOtrasBusquedas tbody th, .tablaHomeListaMasBusquedas tbody th{
	font-weight: normal;
	padding : 7px 0px 7px 0px;	
}