/* CSS Document */
#listaCampos{
	display: inline;
	list-style: none;
	margin-left: 15px;
}
#listaInput{
	display: inline;
	list-style: none;
	padding-left: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
}

#listaCampos li{	
	border: 1px solid #A5A5A5;
	margin-left:10px;
	FONT-SIZE: 70%;
	COLOR: #636363;
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color: #E3E5CD;
	display: inline;	
}
#listaInput li{	
	border: 1px solid #A5A5A5;
	padding-right:20px;
	margin-bottom:2px;	
	background-color: #E3E5CD;
	display: inline;		
}
li.obligatorio{
	background-image: url(../imagenes/obligatorio.gif);
	background-position: 98% center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right:15px;
	text-align: right;
	width:100px;
	height: 25px;
}
li.opcional{
	background-image: url(../imagenes/opcional.gif);
	background-position: 98% center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right:15px;
	text-align: right;
	width:100px;
	height: 25px;	
}
li.campo{
	padding-left:5px;
	padding-top:1px;
	margin-right: 20%;
	height: 25px;
	width:65%;		
}

#listaCampos2 li.obligatorio a{float:left;padding:3px 0 0 14px; text-decoration:none;color:#4A463D;width:143px;height:20px}

#listaCampos2 li.obligatorio a:hover{background:url(http://www.terra.es/ivi/por/img/mn_medio_on.gif) no-repeat;width:127px;height:20px}

BODY {
    margin:1% 1% 0% 1%;
    padding:0;
    background:#FFF;
	color:#000;
}

.bordeInferior{
	border-bottom: 1px solid #5C71CF;
	width:120%;
}
.botones{
	text-align:center;
}

/**************************************/
/**   Estilos de la cabecera        ***/
/**************************************/
#imagenCabecera{
	position:absolute;
	top: 15px;
	right: 10px;
}

#cabecera{
	height: 68px;
	margin-left:5px;
	margin-right:100px;
	padding-left:5px;
	padding-top: 30px;
	background:#306090;
	color:#FFF;
}
#cabeceraTexto{
	font: 150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
}
.centrado{
 	text-align:center;
}
#colCentro{
	position:relative;
	top:-140px;
	left:11em;
	width:10em;
}
#colDra{
	width:10em;
	float:right;
}
#colIzda{
	float:left;
	width:10em;
	padding-left:2em;
}
#contenedorSuscripcion{
	width:30em;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	text-align:left;
}
#contenedorCentrado{
	width:90%;
	margin-left:1em;
	padding: 5px;	
}
#entradaSecciones{
	width:90%;
	margin-left:5em;
	margin-top: 5em;
	padding: 5px;	
}
#contenedorCentradoGrande{
	width:80%;
	margin-left:5%;
	height:250px;
}
#contenedorCentrado90{
	width:90%;
	margin-left:5%;
	height:250px;
}
#contenedorExtractos{
	margin-left:5em;
	margin-right:5em;
	text-align:justify;
}
#contenedorForo{
	margin-left:0.5em;
	text-align:justify;
	height:250px;	
}
#contenedorArchivos{
	width: 120%;
	text-align:justify;
}
.contenedorChat{
	margin-left:5%;
	margin-right:5%;
	padding-top:0.5em;
	padding-left:1em;
	border:1px solid #5C71CF;
	height:230px;
	overflow:auto;
}
#contenedorKiosko{
	margin-left:2em;
	margin-right:5em;
	text-align:justify;
}
#contenedorConceptos{
	margin-left:1em;
	margin-right:1em;
	text-align:justify;
	height:250px;
}
#contenedorAcceso{
	margin-left:5em;
	margin-right:5em;
	margin-top: 50px;
	width:450px;
}
.contenedorPrivado{
	width:90%;
	margin-left:5%;
	height:250px;
}
.contenedorCalendario{
	width:80%;
	margin-left:5%;
}
#contenedorTablas{
    margin-left:1em;
	width:90%;
	text-align:center;
	height:398px;
}
#contenedorTablasGrandes{
    margin-left:1em;
	width:90%;
	text-align:center;
}

/*************************************************/
/**   Estilos del contenido del cuerpo central  **/
/*************************************************/

#contenidoCentral{
	margin-left:9.5em;
	margin-top:-18px;;
	top:100px;
}
#contenidoCentralEntrada{
    margin-left:9.5em;
    padding-left:1%;
	margin-right:21em;
	height: 388px;
	background-image:url(../imagenes/portada2.jpg);
	background-position: 2px right;
	background-repeat: no-repeat;	
}
.alineado_dra{
	width:90%;
	text-align:right;
}
.derecha{
	float:right;
}
.espaciadoizda{
	margin-left:100px;
}
.izquierda{
	float:left;
}
#fecha{
	position:absolute;
	top:85px;
	right:14%;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#306090;
	color:#FFF;
}
#formularioAcceso{
	position:absolute;
	border: 1px solid #5C71CF;
	top:150px;
	left:40%;
	padding-top: 4px;
	padding-left:2px;
	padding-right:2px;
}
#formularioContacto{
	border: 1px solid #5C71CF;
	padding-top: 4px;
	padding-left:2px;
	padding-right:2px;
	width:30em;
	margin-left:10%;
}

#gracias{
	padding-left:10em;
	height:398px;
	font: 90% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background:#FFF;
	color : #5C71CF;
}
.imagen{
	border:0px;
	height:50px;
}

.imgNoticia{
  float:left;
  padding-right: 10px;
}
.indentado30{
	margin-left:30px;
}
.indentadoIzda{
	margin-left:10%;
	width:110%;
}	

/****************************************************/
/* Estilos de los menus laterales					*/
/****************************************************/
#marcoIzquierdo {
    position:absolute;
    width:8.2em;
    top:125px;
    left:15px;
	background:#EBEBEB;
	color : #5C71CF;
	padding-left:0.4em;
	padding-right:0.4em;
	padding-bottom:0.4em;
	padding-top:0.4em;	
}
#mIzqOn{
	background:#768CC9;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzqAviso{
	background-image:url(../imagenes/botonAviso.gif);
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzq0{
	background:#CC9966;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzq1{
	background:#E03E3E;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzq2{
	background:#F6F65B;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzq3{
	background:#FFCC00;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzq4{
	background:#92BA3D;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzq5{
	background:#60F060;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzq6{
	background:#67C6DE;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzq7{
	background:#E869E8;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzq8{
	background:#FFFF99;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzq9{
	background:#CCFFFF;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzq10{
	background:#B47819;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzq11{
	background:#AE77F8;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}
#mIzq12{
	background:#993366;
	text-align:center;
	height:25px;
	vertical-align:middle;
	border: 2px groove #EBEBEB;
}

.mIzqIndentado{
	height:25px;
	vertical-align:middle;	
	border: 2px groove #EBEBEB;
	padding-left:10px;
	width: 80%;
	left:8%;
	position: relative;
}
.noseleccionado{
	margin-left:10px;
	padding:2px 15px 2px 15px;
	border: 1px solid #FFF;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;	
	text-decoration: none;	
}
.noseleccionado:link{
	margin-left:10px;		
	padding:2px 15px 2px 15px;
	border: 1px solid #FFF;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;	
	text-decoration: none;	
}
.noseleccionado:visited{
	margin-left:10px;		
	padding:2px 15px 2px 15px;
	border: 1px solid #FFF;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;	
	text-decoration: none;	
}
.noseleccionado:hover{
	margin-left:10px;		
	padding:2px 15px 2px 15px;
	border: 1px solid #FFF;
	color:#124CEC;
	font-weight:bold;
	vertical-align:middle;
	background-color:#FFFFFF;
	text-decoration: underline;		
}
.seleccionado{
	margin-left:10px;
	padding:2px 15px 2px 15px;
	border: 1px solid #FFF;
	background-color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	text-decoration: none;	
}
.seleccionado:hover{
	margin-left:10px;
	padding:2px 15px 2px 15px;
	border: 1px solid #FFF;
	background-color:#3399FF;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	text-decoration: underline;
}
.mensajesPendientes{
	margin-left:10px;
	padding:2px 15px 2px 15px;
	border: 1px solid #FFF;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	text-decoration: none;
	background-image: url(../imagenes/animacion_msj.gif);	
}
.mensajesPendientes:hover{
	margin-left:10px;
	padding:2px 15px 2px 15px;
	border: 1px solid #FFF;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	text-decoration: underline;
	background-image: url(../imagenes/animacion_msj.gif);
}

/****************************************************************/
/******** Listas en columnas   **********************************/
/****************************************************************/
#listaSuscripcionRevista {
	padding-top: 20px;
}

#listaSuscripcionRevista ul {
	display: inline;
	height:25px;
	width: 480px;
}
#listaSuscripcionRevista li {
	display: inline;
	border: 1px solid #A5A5A5;	
	margin-left:10px;
	margin-right: 10px;
	width: 140px;;
	color:#20429F;
	text-align: right;		
	FONT-STYLE: normal; 
	FONT-SIZE: 90%;
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	
	background-color: #E3E5CD;
}

#listaMapa {
	margin-top: 20px;
	margin-left: 30px;
	width: 100%;
}
#listaMapa ul {
	display: inline;
	width: 100%;
	padding-top:10px;
}
#listaMapa li {
	display: inline;
	width: 180px;;
	vertical-align: top;	
}

#noticias{
	position:absolute;
	top:9em;
	right:1em;
	height:350px;
	width:20em;
	padding-left:20px;
}
#pie{
	height:40px;
	border-top: 2px solid #D2D1D1;
	font: 60% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#pieDra{
	position:relative;
	top:-58px;
	text-align:right;
	vertical-align:top;
}
#pieEnlaces{
	position:relative;
	top:-20px;
    margin-left: 30%;
    margin-right: 30%;
	text-align:center;
}
#pieIzda{
	position:relative;
	top:0px;
	text-align:left;
	vertical-align:bottom;
}
#pieDra a{ 
	color : #124CEC;
	text-decoration: none;
}
#pieDra a:hover { 
	color : #FFFF00;
	text-decoration: underline;
}
#textoIzdo{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#124CEC;
	text-align: center;
}
.textoIndentado30{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:30px;
	color:#000000;
	text-align: center;
}
.textoGlosario{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align: center;
}
.textoNoticia{
	font: 75% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;	
}
.textoPequeno{
	padding-left:15px;
	height:25px;
	FONT-SIZE: 70%;
	COLOR: #636363;
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textoRojo{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:bold;
	text-align:left;
}
.tituloNoticia{
	border-top:2px solid #D2D1D1;
	background-color:#F2F2F2;
	font: 90% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-weight:bold;
}
.tituloCentrado{
	border-bottom: 1px solid #5C71CF;
	text-align:center;
	font: 100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#20429F;
	font-weight:bold;
}
.tituloIzquierda{
	border-bottom: 1px solid #5C71CF;
	text-indent: 20px;
	margin: 10px;
}

.tituloBlanco{
	border-bottom: 1px solid #5C71CF;
	text-indent: 10px;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
}

#tituloPagina{
	font: 110% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #306090;
	background-image: url(../imagenes/fondo_tit3.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:10px;
	height:40px;
	border-right:100px solid #FFFFFF;
	color:#FFFFFF;

}
.derecha:link{
	color : #124CEC;
	font-weight: bold;
	text-decoration: none;
}
.derecha:hover{
	color :#FFFF00;
	font-weight: bold;
	text-decoration: underline;
}
/**********************************************************
**
**	Estilos de los textos
**
**********************************************************/
.accesskey{
	text-decoration: underline;
}
.caja{
	background-color: #D2E1E9;
	border:2px solid #fff;
}
.cajaTitulo{
	background-color: #FF0000;
	padding-left:30px;
}
.cajaBlanco{
	background-color: #FFF;
	height:25px;
	padding-left:30px;
}
.cajatextoAzul{
	float:left;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#20429F;
	width:7em;
}
.cajatextoBlanco{
	float:left;
	width:14em;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#20429F;
}
.cajatextoBlancoGrande{
	float:left;
	width:20em;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#20429F;
}
.cajatexto{
	padding-left:5px;
	float:left;
	width:12em;
	height:24px;
	border-right:3px solid #FFF;
	border-bottom:1px solid #FFF;
	background-color: #D2E1E9;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#capaDefinicionMensaje{
	background:#F2F2F2;
	border: 1px solid #BFBFBF;
	margin-bottom:5px;
	margin-top:1px;
	padding: 5px;
}

.tituloMensajeLeido{
	width:98%;
	text-indent:25px;
	background: #D8D8D8;
	border-top:1px solid #20429F;
	background-image: url(../imagenes/msgleido.gif);
	background-position: 2px center;
	background-repeat: no-repeat;
}
.tituloMensajePendiente{
	width:98%;
	text-indent:25px;
	background: #D8D8D8;
	border-top:1px solid #20429F;
	background-image: url(../imagenes/msgpendiente.gif);
	background-position: 2px center;
	background-repeat: no-repeat;	
}

/*****************************************/
/*** Estilos usados en los formularios ***/
/*****************************************/

.contenidoMensaje{
	width:90%;
	margin-left:1em;
	background:#F2F2F2;
	margin-bottom:10px;
	margin-top:-10px;
	padding: 5px;	
}
.formularioCampos{
	padding-top: 4px;
	padding-left:2px;
	padding-right:2px;
	width:90%;
	margin-left:2em;
	background:#F2F2F2;
    border: 1px solid #20429F;	
}
.contenidoAviso{
	padding-top: 5px;
	padding-left:10px;
	padding-right:10px;
	width:90%;
	margin-left:2em;
	background:#FFFFFF;
    border: 1px solid #FF0000;	
}
.cajaForo{
	border:2px solid #F2F2F2;
	width:98%;
	height:30px;
}
.campoObligatorio{
	padding-right: 15px;
	padding-top: 5px;
	border: 1px solid #A5A5A5;
	float:left;
	left: 2px;
	width:30%;
	height:25px;
	FONT-SIZE: 70%;
	COLOR: #636363;
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	TEXT-ALIGN: right;
	background-color: #E3E5CD;
	background-image: url(../imagenes/obligatorio.gif);
	background-position: 98% center;
	background-repeat: no-repeat;	
}
.campoObligatorioP{
	padding-right: 20px;
	padding-top: 5px;
	border: 1px solid #A5A5A5;
	float:left;
	left: 2px;
	width:60%;
	height:25px;
	FONT-SIZE: 70%;
	COLOR: #636363;
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	TEXT-ALIGN: right;
	background-color: #E3E5CD;
	background-image: url(../imagenes/obligatorio.gif);
	background-position: 98% center;
	background-repeat: no-repeat;	
}
.campoOpcional{
	padding-right: 15px;
	padding-top: 5px;
	border: 1px solid #A5A5A5;
	float:left;
	left: 2px;	
	width:30%;
	height:25px;	
	FONT-SIZE: 70%;
	COLOR: #636363;
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	TEXT-ALIGN: right;
	background-color: #E3E5CD;
	background-image: url(../imagenes/opcional.gif);
	background-position: 98% center;
	background-repeat: no-repeat;	
}
.campoOpcionalP{
	padding-right: 20px;
	padding-top: 5px;
	border: 1px solid #A5A5A5;
	float:left;
	left: 2px;
	width:60%;
	height:25px;	
	FONT-SIZE: 70%;
	COLOR: #636363;
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	TEXT-ALIGN: right;
	background-color: #E3E5CD;
	background-image: url(../imagenes/opcional.gif);
	background-position: 98% center;
	background-repeat: no-repeat;	
}
.campoInput{
	height: 25px;
	float: right;	
	text-align:left;
	position: relative;
	left:10px;
	padding-left:10px;
	margin-right: 10px;
	background-color: #E3E5CD;
	border: 1px solid #A5A5A5;
	width:60%;
}
.campoInputP{
	height: 25px;
	float:right;
	text-align:left;
	position: relative;
	padding-left:10px;
	margin-right: 10px;
	background-color: #E3E5CD;
	border: 1px solid #A5A5A5;
	width:30%;
}
.campoInputCentrado{
	background-color: #E3E5CD;
	border: 1px solid #A5A5A5;
	FONT-SIZE: 70%;
	COLOR: #636363;
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	margin: 10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:25px;		
}

.textoCentrado{
	text-align:center;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7E7E7E;
}
.cajatextoGrande{
	padding-left:5px;
	float:left;
	width:12em;
	height:24px;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.tituloTablas{
	background-color:#20429F;
}

.relleno{
	height:200px;
}
.rellenoCursos{
	height:250px;
}
.rellenoSuscripcion{
	height:520px;
}

/*****************************************/
/*** Estilos para los textos		   ***/
/*****************************************/

.texto{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7E7E7E;
	text-align: justify;
}
.textoSinJustificar{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7E7E7E;
}
.textoBlanco{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
.textoNegro{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
}
.textoAzulN{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7080F9;
}
.textoNegroGrande{
	font: 100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-align: justify;
}
.textoAviso{
	font-weight:bold;
	color: #FF0000;
	text-align:center;
	vertical-align:center;
}
.textoError{
	font-weight:bold;
	color: #FF0000;
}
.textoCeldaRegistroCampo{
	font: 100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
#textoGrande{
	font: 100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7E7E7E;
}
.textoGris{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#C0C0C0;
}
.textoNegrita{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #7E7E7E;
}
.textoNegritaCentrado{
	text-align:center;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #7E7E7E;
	height:30px;
	padding-top:10px;
}
.textoFondoAmarillo{
	text-align:center;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #D1214E;
	background-color: #F1E445;
	padding: 5px;
}
.textoVerde{
	font: 85% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#008000;
}

.claseNormal {
	background-color: #FFFFFF;
}
.claseError {
	background-color: #F3F094;
}

/**********************************************************
**
**	Estilos de las capas de los titulares
**
**********************************************************/
.c_contacto{
	background-color: #D2E1E9;
	border: 2px solid #FFF;
	text-align:center;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.c_contactoBlanco{
	background-color: #FFF;
	text-align:center;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.c_contactoTitulo{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom: 2px solid #FFF;
	text-indent: 10px;
	text-align: left;
	height: 22px;
	color:#20429F;	
	text-decoration: none;
	background-image:url(../imagenes/fondo_tit2.gif);
	background-repeat:repeat-x;
	background-position: 98% top;
}
/**********************************************************
**
**	Estilos de las tablas
**
**********************************************************/
TABLE.bordeAzul {
    border-style: solid;
    border-width: 1px;
    border-color: #20429F;
    margin-left:auto;
    margin-right:auto;
}
TABLE.tablaCentrada{
	margin-left:auto;
	margin-right:auto;
}
TD.cabeceraFormulario {
	padding-top: 0;
	height: 20px;
	font: bold 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#20429F;	
	text-decoration: none;
	background-image:url(../imagenes/fondo_tit2.gif);
	background-repeat:repeat-x;
}
TD.celdaRegistro {
	FONT-SIZE: 70%;
	COLOR: #636363;
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	TEXT-ALIGN: right;
	background-color: #E3E5CD;
	padding-right: 5px;
	border: 1px solid #A5A5A5;
}
TD.celdaRegistroCampo {
	TEXT-ALIGN: left;
	background-color: #E3E5CD;
	padding-left: 5px;
	border: 1px solid #A5A5A5;
	FONT-SIZE: 70%;
}
TD.celdaRegistroCentrado {
	FONT-SIZE: 70%;
	COLOR: #636363;
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	background-color: #E3E5CD;
	border: 1px solid #A5A5A5;
}

TD.celdaVacia{
	height: 20px;
}
TR.tit_FondoNar{
	text-indent: 20px;
	text-align:left;
	background-image:url(../imagenes/fondo_tit1.gif);
	background-repeat:repeat-x;
}

/**********************************************************
**
**	Estilos de los enlaces del menu lateral izquierdo
**
**********************************************************/

.e_MenuIzq:link{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.e_MenuIzq:visited{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.e_MenuIzq:hover{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
.e_SubMenuIzq:link{
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.e_SubMenuIzq:visited{
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.e_SubMenuIzq:hover{
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}

/**********************************************************
**
**	Estilos de los enlaces
**
**********************************************************/

.e_Azul:link{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size : 80%;
    font-style : normal;
    font-variant : normal;
	font-weight: normal;
	text-decoration: none;
    color : #8989E5;
}
.e_Azul:visited{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 80%;
    font-style : normal;
    font-variant : normal;
	font-weight: normal;
	text-decoration: none;
    color : #8989E5;
}
.e_Azul:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size : 80%;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;	
    color :#000040;
}

.e_AzulFino:link{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size : 75%;
    font-style : normal;
    font-variant : normal;
	font-weight: normal;
	text-decoration: underline;
    color : #8989E5;
}
.e_AzulFino:visited{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 75%;
    font-style : normal;
    font-variant : normal;
	font-weight: normal;
	text-decoration: underline;
    color : #8989E5;
}
.e_AzulFino:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size : 75%;
    font-style : normal;
    font-variant : normal;
    color :#000040;
}

.e_OscuroGrande:link{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size : 100%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #000040;
}
.e_OscuroGrande:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size : 100%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #000040;
}
.e_OscuroGrande:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size : 100%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#5C71CF;
}

.e_Oscuro:link{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #000040;
}
.e_Oscuro:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #000040;
}
.e_Oscuro:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#5C71CF;
}

.e_texto:link{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #7080F9;
}
.e_texto:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #7080F9;
}
.e_texto:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#073AC9;
}

.e_textoGrande:link{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #7080F9;
}
.e_textoGrande:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #7080F9;
}
.e_textoGrande:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#073AC9;
}

.e_Sin{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #124CEC;
}
.e_Sin:link{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #124CEC;
}
.e_Sin:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #124CEC;
}
.e_Sin:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#FFFF00;
}



#noticias a:link, a:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #124CEC;
}
#noticias a:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#CC0000;
}

.e_foro:link{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #02417F;
}
.e_foro{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #02417F;
}
.e_foro:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #02417F;
}
.e_foro:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#02417F;
}

.e_foro1:link{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #0469CF;
}
.e_foro1{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #0469CF;
}
.e_foro1:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #0469CF;
}
.e_foro1:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#0469CF;
}

.e_foro2:link{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #037CF4;
}
.e_foro2{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #037CF4;
}
.e_foro2:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #037CF4;
}
.e_foro2:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#037CF4;
}

.e_foro3: link{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #5AA9F7;
}
.e_foro3{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #5AA9F7;
}
.e_foro3:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #5AA9F7;
}
.e_foro3:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#5AA9F7;
}

.e_foro4: link{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #91C4F6;
}
.e_foro4{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #91C4F6;
}
.e_foro4:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #91C4F6;
}
.e_foro4:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#91C4F6;
}

.e_foro5: link{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #AEC7DF;
}
.e_foro5{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #AEC7DF;
}
.e_foro5:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #AEC7DF;
}
.e_foro5:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#AEC7DF;
}

.e_foro6: link{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #A4B2C0;
}
.e_foro6{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #A4B2C0;
}
.e_foro6:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #A4B2C0;
}
.e_foro6:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#A4B2C0;
}

.e_foro7: link{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #CCD0D3;
}
.e_foro7{	
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #CCD0D3;
}
.e_foro7:visited{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: none;
    color : #CCD0D3;
}
.e_foro7:hover{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    font-weight : bold;
    font-style : normal;
    font-variant : normal;
	text-decoration: underline;
    color :#CCD0D3;
}

