body {
		background-color: #E6E6E6;	
		font-family:   Verdana, Arial,  Helvetica, sans-serif;
		font-size: 76%;
		margin: 0;
		padding: 0;
		text-align: center;	
		}
a {
	  /*color: #4A4A4A;*/
    
	  background-color: transparent;
	  text-decoration: none;
	  margin: 0;
	}

a:hover {
	  color: #676767;
	  text-decoration: underline;
	}		

a:link img {
    border: none; 
} 
a:visited img {
    border: none; 
} 
a:active img {
    border: none;
}

.encuadre {
	background-color: #ffffff;
	width: 795px;
  margin-top: 1px;
	text-align:center;
  margin-left: auto;
  margin-right: auto;
 }
 		
	/* comienza el estilo para los elementos que no son visibles y son a título informativo */ 
.ocultar {
		  display: none;
		}
	/* fin del estilo para los elementos que no son visibles y son a título informativo */ 	

	/* comienzo del estilo que situa la imagen en la parte superior de las páginas */ 
.midCabecera {
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	width: 793px;
		}
.fotobannersuperior	{
	width: 793px;
	height: 100px;
  border:0px ;
	  }		
  /* fin del estilo que situa la imagen en la parte superior de las páginas */


	/* estilos creados en la OT 0001410 para eliminar los estilos directamente de las paginas */       
	.alineacionvb {
		vertical-align: bottom;
	}
	.alineacionb_borde0 {  
		vertical-align: bottom;
		border: 0px;
	}
	.alineacionm_borde0 {
		vertical-align: middle;
		border: 0px;
	}
  .alineacionbo_borde0 {
    position: relative;   
		vertical-align: middle;
		border: 0px;
   
	}
	.talineacionr_pad3 {
		
    text-align: center;
		    
	}
  
	.alineacion_tabla2elementos {  
                width: 50%;
                float:left;
                text-align:center;
        }
        .imagen_borde1 {
                border: 1px solid;
        }
        .pie_imagen_ayuda {
                font-weight: bold;
                font-size: 10px;
        }
        .texto_centrado{
                text-align: center;
        }
        .texto_error{
                color:red;
        }
        .titulo_negro{
                PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 1px 0% 6px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
        }          
        /* fin estilos creados en la OT 0001410 */

    
	  /* comienza el menú de navegación de la izquierda */	
		.navegacion  {
	margin: 0em 0em 0em 0em;
	float: left;
	padding: 0em 0em 0em 0em;
		}
	  /* fin del menú de navegación de la izquierda */	
	  /* comienza el menú de la izquierda en rojo */	
	
	.hrseparador {
		margin: 0px;
		padding: 0px;
		width: 150px;
		height: 100%;
		}	
	.hrseparador02 {
		margin: 0px;
		padding: 0px;
		width: 150px;
		height: 100%;
		border-bottom-width: 3px;
		border-bottom-style: solid;
		border-bottom-color: #ffffff;
		}	
	  /* fin del menú de la izquierda */	  
	  
	

	/* comienza la distribución del espacio en el área de trabajo de las páginas */
		 /*.unTercio, .dosTercios, .todo, .entero {
	     background-color: #ffffff;		 
		 margin: 0em 0em 0em 0em;
		 float: left;         
		}*/

		.unTercio {
	text-align: left;
	width: 150px;
	margin: 8px 0px 0px;
	padding-left: 0px;

		}

		
		.dosTercios {
	text-align: left;
	width: 430px;
	margin: 8px 0px 0px;
	padding-left: 0px;
	padding-right: 8px;
	background-color: #ffffff;
		}
.centroconmenu{
    float: right;
}
	
.centrosinmenu .entero {
	background-color: #ffffff;
	text-align: justify;
    width: 95%;
	padding: 0em;
	margin-left: 10px;
  	margin-top: 8px;
    }	
.centrosinmenu .completo {
	background-color: #ffffff;
	text-align: justify;
	width: 95%;
	padding: 10px;    	
    margin-left: 10px;	
	margin-top: 1px;
	margin-bottom: 1px;
		}
.centroconmenu .entero a {
	color: black;
}
.centroconmenu .completo {
	background-color: #ffffff;
	text-align: justify;
	width: 570px;
	/*width: 60%;*/
    padding: 0em;
	margin-left: 10px;	
	margin-top: 1px;
	margin-bottom: 1px;
		}	
			
	.todo {
	background-color: #ffffff;
	text-align: justify;
	width: 570px;
	padding: 0em;
	margin-left: 10px;
	float: right;
	margin-top: 1px;
	margin-bottom: 1px;
		}				


	/* fin de la distribución del espacio en el área de trabajo de las páginas */
	/* comienza el estilo para el pie de página y sus elementos */
		
		#footer {
	color: #BABABA;
	background-color: #ffffff;
	font-size: 100%;
	text-align: center;
	margin: 0px 0% 0% auto;
	padding: 2px 0px 5px;
	
	width: 100%;
		}
		
		#footer a {
	color: #BABABA;
	background-color: transparent;
	text-decoration: none;
		}
		
		#footer a:hover {
		  color: #8b2c60;
		  text-decoration: underline;
		}	
	/* fin del estilo para el pie de página y sus elementos */	
  /* comienzan estilos para botones de buscador, mapa del web y tamaños de letra */    
.DatosCliente {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.1em;
	text-align: left;
	border: 1px solid #80BFDF;
	margin-right: 4px;
	margin-bottom: 10px;
	padding: 4px;
	} 
.DatosCliente02 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.1em;
	text-align: left;
	border: 1px solid #80BFDF;
	margin-right: 4px;
	margin-bottom: 10px;
	padding: 4px;
	width: 93%;
	} 	

.DatosCliente span {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 15px;
	background-color: #80BFDF;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 2px;
	display: inline;
	margin-left: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
		}	
				
.DatosCliente a {
		color: #ffffff;
		text-decoration: none;		
	
		}	
.DatosCliente a:hover {
		color: #ffffff;
		text-decoration: none;
		}				
/* Empiezan estilos para las imágenes que son banners en la parte central de las páginas */	  
	div.contenidoImagen {	
	background-color: #ffffff;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 8px;
	  }	
.fotoTamano	{
	width: 440px;
	height: 174px;
	  }	
/* fin estilos para las imágenes que son banners en la parte central de las páginas */	

/* fin de estilos para botones de buscador, mapa del web y tamaños de letra */  
	
/* comienza estilo para los elementos de título de las páginas  */
#contenido {
	margin: 0px;
	padding: 0px;
   	text-align:center;
}	
#contenido h1 {
/*		color: #676767;
		background-color: transparent;
                font-family:   Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%;
		margin: 0%;
		padding: 0 0 0 5px;
		text-align: left;
                */
  color: #013750;
	background-color: #ffffff;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin: 1px 0% 6px;	
	padding: 2px 0px 0px 4px;
	text-align: left;
	font-weight: bold;                
}
#contenido h2 {
		/*color: #D50E34;*/
  color: #013750;
	background-color: #ffffff;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin: 1px 0% 6px;	
	padding: 2px 0px 0px 4px;
	text-align: left;
	font-weight: bold;
}	
#contenido h2 a {
        /*color: #800000;*/
	color: #D50E34;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}	
#contenido h3 {
    font-family:  Verdana, Arial, Helvetica, sans-serif;			
}		

#contenido h3 a {
  text-decoration: none;
}
	
#contenido h3 a:hover {
  text-decoration: none;
}			
#contenido h4 {
    color: #013750;
	/*color: #D20B2F;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin: 1px 0px 6px 22px;
	padding: 3px 8px 0px 3px;
	text-align: left;
		}
#contenido h4 a {
    color: #013750;
	/*color: #D20B2F;*/
	text-decoration: none;	
		}		
#contenido h4 a:hover {
	  color: #D20B2F;
	  text-decoration: none;
	}				
		
#contenido h5 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	margin: 1px 0px 0px;
	padding: 3px 8px 3px 4px;
	text-align: right;
	height: 10px;
	width: 132px;

	background-color: #0071AC;
		}			
#contenido h5 a {
	color: #FFFFFF;
	text-decoration: none;
		}	
#contenido h5 a:hover {
	  color: #A6ACAF;
	  text-decoration: none;
	}			
	
#contenido h6 {
	color: #504E50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
		}	
#contenido h6 a {
	color: #504E50;
		}	
#contenido h6 a:hover {
	color: #000000;
		}						
    
#mensajesaviso {
	
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 4px;
  background-color: #013750;
	
}

#mensajesaviso h4 {
  color: #ffffff;
	/*color: #D20B2F;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin: 1px 0px 6px 22px;
	padding: 3px 8px 0px 3px;
	text-align: left;
}

	/* fin del estilo para los elementos de título de las páginas  */
	
	

  /* empiezan estilos para los contenedores de los formularios cuando ocupan todo el área de trabajo */   
#cajaresultadoformulariotodo  {
	background-color: #F1F1F2;
	width: 92%;
	padding: 10px 12px 10px 12px;
	margin-left: 5px;
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 0%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #3F3E3E;
	}
#cajaresultadoformulariotodo p  {
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	line-height: 15px;
	}			
#cajaresultadoformulariotodo ul  {
	margin-left: 25px;
	}			
#cajaresultadoformulariotodo li  {
	color: #3F3E3E;
	list-style-image: url(img/iconoMenu02Margen.png);
	margin-top: 15px;
	list-style-position: outside;
	}			
#cajaresultadoformulariotodo a  {
	color: #0066BD;
	font-weight: bold;
	}		
#cajaresultadoformulariotodo a:hover  {
	color: #0066BD;
	text-decoration: underline;
	font-weight: bold;	
	}	 
  /* fin estilos para los contenedores de los formularios cuando ocupan todo el área de trabajo */  
  /* empiezan estilos para los contenedores de los formularios */  
#titulocajaformulario  {
	background-color: #80BFDF;
	width: 90%;
	padding: 3px 10px 6px 12px;
  margin: 0px 0px 0px 15px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	border: 1px solid #000000;
	font-weight: bold;
  display:inline;
	}  
#titulocajaformularioCorto  {
	background-color: #80BFDF;
	width: 67%;
	padding: 3px 10px 6px 12px;
	margin-left: 5px;
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 0%;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	border: 1px solid #80BFDF;
	font-weight: bold;	
	} 	
#cajaformulario  {
	background-color: #F1F1F2;
	width: 89%;
	padding: 3px 15px 1px 12px;
	margin-left: 15px;
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 0%;
	text-align: left;
	border: 1px solid #80BFDF;
	} 
#cajaformulario p  {
	width: 89%;
	padding: 3px 2px 1px 0px;
	margin-left: 15px;
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 0%;
	text-align: left;
	} 	
#cajaformulario  span {
	font-size: 100%;
	} 
   
  /* estilo para los textos que son obligatorias cumplimentarles en los formularios */ 	
.obligado{
	/*color: #D20B2F;*/
	}
#cajaformulario02  {
	background-color: #F1F1F2;
	width: 89%;
	padding: 3px 15px 1px 12px;
	margin-left: 15px;
	margin-right: 0%;
	margin-top: 5px;
	margin-bottom: 0%;
	text-align: left;
	border: 1px solid #DBDBDB;
	} 	
	
#cajaresultadoformulario  {
	background-color: #F1F1F2;
	width: 90%;
	padding: 10px 12px 10px 12px;
	margin-left: 15px;
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 0%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #3F3E3E;
	}
#cajaresultadoformulario ul  {
	margin-left: 25px;
	}			
#cajaresultadoformulario li  {
	color: #3F3E3E;
	list-style-image: url(img/iconoMenu02Margen.png);
	margin-top: 15px;
	list-style-position: outside;
	}			
#cajaresultadoformulario a  {
	color: #3F3E3E;
	}		
#cajaresultadoformulario a:hover  {
	color: #3F3E3E;
	text-decoration: none;
	}	 
	
	INPUT {
	font-size: 1.5em;
	color: #4A4A4A;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
fieldset {
	background-color: #F1F1F2;
	border: 1px solid #F1F3F5;
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 0px;
	}		
	legend {
	font-size: 1.0em;
	color: #010000;
	text-align: left;
	background-color: #F1F1F2;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.inputColor {
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #4a4a4a;
	text-align: left;
	background-color: #ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
	border-top: 1px solid #D20B2F;
	border-right: 1px solid #80BFDF;
	border-bottom: 1px solid #80BFDF;
	border-left: 1px solid #D20B2F;
	}	
.inputtransparente {
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #4a4a4a;
	text-align: left;
	background-color: #F1F1F2;
	margin-top: 2px;
	margin-bottom: 2px;
	border-top: 1px solid #F1F1F2;
	border-right: 1px solid #F1F1F2;
	border-bottom: 1px solid #A59F9F;
	border-left: 1px solid #F1F1F2;
	}		

	TEXTAREA {
		font-family:   Verdana, Arial, Helvetica, sans-serif;
	    font-size: 1em;
		color: #4A4A4A;
		text-align: left;
		background-color: #ffffff;
	    border: 1px solid #A59F9F;
	}
	

	SELECT {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	background-color: #ffffff;
	color: #4A4A4A;
	}
	.selectColor {
	color: #4A4A4A;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color: #ffffff;
	}	
	
	.pie {
		background-color: #F4F5F7;
		padding: 1em 8em 1em 1em;
		text-align: left;
	}
.botonformulario {
	font-size: 1.0em;
	color : #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #80BFDF;
	letter-spacing: 1pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
	border: 1px solid #666666;
	margin-top: 1em;
	margin-left: 20px;
	}		
.iconoFlecha {
	text-align: center;
	vertical-align: middle;
	margin-right: 5px;
	height: 15px;
	}			
	
.pcenter {
	text-align: center;
	}	
	  /* comienza el menú de la izquierda en amarillo */	
	#menuAma {
	WIDTH: 194px;
	margin: 3px 0px 0px 2px;
	padding: 0px;	
	}

	#menuAma h3 {
	WIDTH: 191px;	
	margin: 0% 0%;
	background-color: #80BFDF;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	text-align: left;
	}	
	#menuAma p {
	WIDTH: 191px;
	margin: 0% 0%;
	background-color: #F1F1F1;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #80BFDF;
	}
	#menuAma p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	}	
	#menuAma p a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	}		

/* Empiezan estilos para distribuir espacio de botones superiores */

	div.botonera {
	background-color: #ffffff;
	width: 100%;
	text-align: left;
	padding: 0px;
	margin: 0%;
	border-bottom: 1px solid #333333;
	  }	
	  
	div.spacer {
	  clear: both;
	  }
	  
	div.botonera span.left {
	float: left;
	text-align: left;
	color: #065893;
	width: 65%;
	background-color: #ffffff;
	padding-top: 0px;
	padding-left: 3px;
	font-size: 1.1em;
	padding-bottom: 3px;
	  }
div.botonera span.left a {
	color: #000000;
	text-decoration: none;
	  }
div.botonera span.left a:hover {
	color: #000000;
	text-decoration: none;  
		}		  
	
	div.botonera span.right {
	padding-top: 8px;
	background-color: #ffffff;
	font-size: 1.0em;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	float: right;
	text-align: right;
	color: #4C4C4C;
	width: 40%;
	padding-right: 4px;	
	}     
	div.botonera ul {
  margin:0;
  padding:0px;
  list-style:none;
  }
	div.botonera li {
  float:left;
  margin:0px;
  padding:0 0 0 0px;
  }
	div.botonera a {
	font-size: 1.2em;
	padding: 3px 20px 3px 20px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	background-color: #80BFDF;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 2px solid #FFFFFF;
  }

   
/* fin estilos para distribuir espacio de botones superiores */
.hrblanco {
	color: #FFFFFF;
	height: 2px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 100%;
	}	
/* ot 3668 hrrojo pasa a morado*/
.hrrojo {
	color: #424184;
	height: 2px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 100%;
	}
  .hrgris {
	color: #84918C;
	height: 2px;
  margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
 }		

  
.mensaje {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.1em;
	text-align: justify;
	border: 1px solid #80BFDF;
	margin-right: 4px;
	margin-bottom: 10px;
	padding: 20px;
	margin-top: 10px;
	} 	
/* comienzan las imagenes con pie de foto alineadas a la derecha */	  
div.floatright {
  float: right;
  width: 150px;	
 padding: 3px 10px 1px;
  }
  .fotoNoticiaRight {
	width: 150px;
  }  
  
div.floatright p {
	width: 145px;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 2px;
	background-color: #ffffff;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	padding-left: 0px;
   }
div.floatright a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
   }   
div.floatright a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	  text-decoration: underline;	
   }      

/* fin de las fotos a right */	
/* caja de texto sin borde */	
.cajatexto {
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 3px;
	margin-top: 5px;
	width: 95%;
	} 

.cajatexto p {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.1em;
	text-align: left;
	margin-left: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
	} 	
.cajatexto span {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	/*color: #D20B2F;*/
	text-align: left;
	} 		
.cajatexto li {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
/*	list-style-type: upper-roman;*/
	margin-left: 20px;
	} 		

/*fin de texto sin borde */		
/* caja de texto sin borde a pantalla completa */	
.cajatexto02 {
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 3px;
	margin-top: 5px;
	width: 95%;
	} 		
.cajatexto02 p {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.1em;
	text-align: left;
	margin-left: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
	} 	
.cajatexto02 span {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	/*color: #D20B2F;*/
	text-align: left;
	} 		
.cajatexto02 span a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	/*color: #D20B2F;*/
    color:#013750;
	text-decoration: none;
	}	
.cajatexto02 span a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #D20B2F;
	text-decoration: underline;
	}		
/* comienzan las pestañas */	
#cajaPestana  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #ffffff;
	width: 99%;
	padding: 3px 7px 1px 0px;
	margin-left: 0px;
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 0%;
	text-align: justify;
	}

#pestana {
	float:left;
	width:97%;
	font-size:1em;
	line-height:normal;
	margin: 1px 0px 0px 2px;
	
  }
#pestana ul {
	margin:0;
	padding:5px 10px 0px 2em;
	list-style:none;

  }
#pestana li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4C7CB;
  float:left;
  /*background:url("../../recursos/img/leftsara.png") no-repeat left top;*/
  margin:0;
  padding:0 0 0px 9px;
  
  }
#pestana a {

  float:left;
  display:block;
  /*background:url("../img/rightsara.png") no-repeat right top;*/
  padding:3px 30px 6px 20px;
  text-decoration:none;
  color:#000000;

  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#pestana a {float:none;}
/* End IE5-Mac hack */
#pestana a:hover {
  color:#1E2C65;
  }
#pestana #saractivo {
	/*background-image:url("../img/left_onsara.png");*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
  }
#pestana #saractivo a {
	/*background-image:url("../img/right_onsara.png");*/
	color:#666666;
	padding-bottom:5px;
	text-align: center;
	font-weight: bold;
  }
#contenidoPestanas  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #ffffff;
	width: 98%;
	padding: 10px 7px 1px 5px;
	margin-left: 0px;
	margin-right: 0%;
	margin-top: 0%;
	margin-bottom: 0%;
	text-align: justify;
	border-right: 1px solid #80BFDF;
	border-bottom: 1px solid #80BFDF;
	border-left: 1px solid #80BFDF;
  border-top: 1px solid #80BFDF;
	}  

.contenidoCampo {
    /*color: #999966;*/
    color: #663300
    }

.listaNumRomanos {
    list-style-type: upper-roman;
    }

.listaPuntos {
    list-style-image: url(../img/puntito.png);
	list-style-position: outside;
    }
.alinright {
    border: none;
    
}


a.Ntooltip {
text-decoration: none !important;
color:#555555; !important;
font-weight:bold !important;
background:url(../../ovem_rec/img/button.gif);
display:inline-block;
height:30px;
line-height:29px;
margin-bottom:14px;
text-decoration:none;
width:165px;
position:relative;
vertical-align: middle;
}

a.Ntooltip:hover {
color:#0066CC;
background-color:#ffffff;
}

a.Ntooltip span {
display: none;
}

a.Ntooltip:hover span {
display: block;
position: absolute;
top:3em;
left:0em;

color: white;
}


/* estilos creados en la OT 0001410 para eliminar los estilos directamente de las paginas */       
#titulo_negro_centrado H1{
    PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 1px 0% 6px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}       
#titulo_negro H1{
    PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 1px 0% 6px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}       
/* fin estilos creados en la OT 0001410 */

/* 
	Menú Corporativo. OT 3668
	Azul oscuro.
	Se aplica sobre menú y h1 cuando alguno de sus contendores padre tiene la clase tema11.
	En estos menús se redefinen sólo los colores y las imagenes de fondo.
*/

/*
	Estilos de los menús principales de navegación.
	Componente menu-navegacion
	Menú por defecto. Azul cielo.
*/

/*
	Primer nivel
*/
#menu-navegacion{
	background:#F0FCFF;
  background-image: url(../../ovem_rec/img/menus/menu-navegacion-lt.png);
  background-repeat: no-repeat;
  background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0em 0em 0em 0em;
  width: 240px;
}

#menu-navegacion ul{
  background-image: url(../../ovem_rec/img/menus/menu-navegacion-lb.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  list-style: none;
  margin: 0;
	padding: 0px 0px 0px 0px;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

#menu-navegacion ul li{
	border-top:1px solid #FFF;
	border-bottom:1px solid #57AADB;
  text-align: justify;
  width:100%;
  list-style:none
  
}

#menu-navegacion ul li a{
	color:#003366;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
  background-image: url(../../ovem_rec/img/menus/menu-navegacion-flecha.gif);
  background-repeat: no-repeat;
  background-position: right center;
	padding-right:1em;
	margin:.8em 1em;
  
}

/* Título */
#menu-navegacion ul li.titulo{
	background:#9DCEEA;
  background-image: url(../../ovem_rec/img/menus/boton-jcyl-azul-lb.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
	border:none;
  text-align: center;
}

/* Segundo nivel */
#menu-navegacion ul li ul{
	background:#FFF;
  background-image: url(../../ovem_rec/img/menus/menu-navegacion-nivel2-lt.png);
  background-repeat: repeat-x;
  background-position: left top ;
	border-top:1px solid #FFF;
}

#menu-navegacion ul li ul li{
	border:none;
	padding:.5em 0em;
}

/* 
	Menú Tema 11.
	Azul oscuro.
	Se aplica sobre menú y h1 cuando alguno de sus contendores padre tiene la clase tema11.
	En estos menús se redefinen sólo los colores y las imagenes de fondo.
*/

/* 
	Encabezado
*/
.tema h1{
	color:#424284;
}

/*
	Primer nivel
*/
.tema #menu-navegacion{
	background:#E8EDF7  left top no-repeat;
  font-size: x-small;
  background-image: url(../../ovem_rec/img/menus/menu-navegacion-tema11-lt.png);
}

.tema #menu-navegacion ul li{
	border-top:1px solid #FFF;
	border-bottom:1px solid #AAAAD2;
  font-size: x-small;

}

.tema #menu-navegacion ul li.padre {
	color:#424284;
	background: right center no-repeat;
  font-weight: bold;
  
}
.tema #menu-navegacion ul li.padre ul{
	background:#FFF  left top repeat-x;
  background-image: url(../../ovem_rec/img/menus/menu-navegacion-tema11-nivel2-lt.png);
	border-top:1px solid #FFF;
  display:inline-block;
  width:100%;
}

.tema #menu-navegacion ul li.padre ul li{
	border:none;
}


/* Título */
.tema #menu-navegacion ul li.titulo{
	background:#424284  left bottom no-repeat;
  background-image: url(../../ovem_rec/img/menus/boton-jcyl-tema11-lb.gif);
	border:none;
  font-size: small;

}

.tema #menu-navegacion ul li.titulo span{
	background: left top repeat-x;
  background-image: url(../../ovem_rec/img/menus/boton-jcyl-tema11-lt.gif);
	display:block;
  

}

.tema #menu-navegacion ul li.titulo span span{
	background: right bottom no-repeat;
  background-image: url(../../ovem_rec/img/menus/boton-jcyl-tema11-rb.gif);
	display:block;
	color:#FFF;
  

}

/* Segundo nivel */


.tema #menu-navegacion ul li ul li span{
	font-weight:normal;
	background: left center no-repeat;
  background-image: url(../../ovem_rec/img/menus/menu-navegacion-tema11-punto.gif);
	margin:0em 1em;
	padding-left:7px;
	color:#424284;
}




/* botones de pagina de inicio*/

a.button{
background:url(../../ovem_rec/img/button.gif);
display:inline-block;
color:#555555;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:14px;
text-decoration:none;
width:165px;
position:relative;
vertical-align: middle;
}
a:hover.button{
color:#0066CC;
}

/* -------------------- */
/* CLASSES */
/* -------------------- */
.horario{
background:url(../../ovem_rec/img/horario.jpg) no-repeat 5px 4px;
text-indent:15px;
display:block;
}
.requisitos{
background:url(../../ovem_rec/img/configuracion.gif) no-repeat 5px 4px;
text-indent:30px;
display:block;
}
.contacta{
background:url(../../ovem_rec/img/contacta.jpg) no-repeat 5px 4px;
text-indent:30px;
display:block;
}


span.button{
background:url(../../ovem_rec/img/buttoncontactabotonera.gif);
display:inline-block;
color:#555555;
font-weight:bold;
text-align: center;
height:30px;
line-height:29px;
margin-bottom:3px;
text-decoration:none;
width:140px;
position:relative;
vertical-align: middle;
}
