body{
background-color:#FFFFFF;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
margin:20px 0px 20px 0px;
}

/*--------------------------ENLACES--------------------------*/
a.apartado_index:link, a.apartado_index:visited, a.apartado_index:active, a.apartado_index:hover{
	color:#222d80;
	text-decoration:none;
	font-size: 13px;
	vertical-align: middle;
}
/*-----------------------------------------------------------*/
a.menuinf:link, a.menuinf:visited, a.menuinf:active{
color:#222d80;
text-decoration:none;
}
a.menuinf:hover{
color:#999999;
text-decoration:none;
}
/*-----------------------------------------------------------*/
a.gris_blanco12px:link, a.gris_blanco12px:visited, a.gris_blanco12px:active{
color:#999999;
font-size:0.8em;
text-decoration:none;
}
a.gris_blanco12px:hover{
color:#FFFFFF;
font-size:0.8em;
text-decoration:none;
}
/*-----------------------------------------------------------*/
a.gris_gris:link, a.gris_gris:visited, a.gris_gris:active{
color:#999999;
text-decoration:none;
}
a.gris_gris:hover{
color:#666666;
text-decoration:none;
}
/*-----------------------------------------------------------*/
a.rosa_gris:link, a.rosa_gris:visited, a.rosa_gris:active{
color:#222d80;
text-decoration:none;
}
a.rosa_gris:hover{
color:#999999;
text-decoration:none;
}
/*-----------------------------------------------------------*/
a.grisoscuro_gris:link, a.grisoscuro_gris:visited, a.grisoscuro_gris:active{
	color:#666666;
	text-decoration:none;
	padding-top: 3px;
}
a.grisoscuro_gris:hover{
	color:#999999;
	text-decoration:none;
	padding-top: 3px;
}
/*-----------------------------------------------------------*/
a.grisoscuro_blanco:link, a.grisoscuro_blanco:visited, a.grisoscuro_blanco:active{
color:#666666;
text-decoration:none;
}
a.grisoscuro_blanco:hover{
color:#FFFFFF;
text-decoration:none;
}
/*-----------------------------------------------------------*/
a.rosa_blanco:link, a.rosa_blanco:visited, a.rosa_blanco:active{
color:#222d80;
text-decoration:none;
font-size:1.05em;
}
a.rosa_blanco:hover{
color:#FFFFFF;
text-decoration:none;
}
/*-----------------------------------------------------------*/
a.paginado:link, a.paginado:visited, a.paginado:active, a.paginado:hover{
font-size:0.75em;
color:#666666;
text-decoration:none;
}
/*-----------------------------------------------------------*/
a.noticias:link, a.noticias:active{
color:#333333;
text-decoration:none;
font-size:1.05em;
}
a.noticias:visited{
color:#666666;
text-decoration:none;
}
a.noticias:hover{
color:#999999;
text-decoration:none;
}
/*-----------------------------------------------------------*/
a.dossier:link, a.dossier:active{
color:#506CA0;
text-decoration:none;
font-size:1.05em;
}
a.dossier:visited{
color:#666666;
text-decoration:none;
}
a.dossier:hover{
color:#999999;
text-decoration:none;
}
/*-----------------------------------------------------------*/
a.texto:link, a.texto:visited, a.texto:active{
color:#D98200;
text-decoration:none;
font-size:1.05em;
}
a.texto:hover{
color:#d98200;
text-decoration:none;
}
/*-----------------------------------------------------------*/
a.azulazul:link, a.azulazul:visited, a.azulazul:active, a.azulazul:hover{
font-style:italic;
color:#222d80;
}
/*--------------------------ENLACES--------------------------*/




/*--------------------------OPINIÓN--------------------------*/
td.opinion{
background-image:url(images/fondo_opinion.jpg);
background-repeat:no-repeat;
font-size:0.8em;
}
/*--------------------------OPINIÓN--------------------------*/




/*-------------------------FORMULARIO-------------------------*/
td.informacion{
background-image:url(images/informacion.jpg);
background-repeat:no-repeat;
text-align:left;
}

#texto_solicitar{
font-size:0.8em;
}

#texto_formulario{
font-size:0.7em;
}

#texto_deseo{
font-size:0.7em;
}

#texto_privacidad{
font-size:0.7em;
font-style:italic;
color:#222d80;
}
/*-------------------------FORMULARIO-------------------------*/




/*--------------------------APARTADO--------------------------*/
td.apartado{
background-image:url(images/fondo_apartado.jpg);
background-repeat:no-repeat;
font-size:0.8em;
}
/*--------------------------APARTADO--------------------------*/




/*-------------------------INFO CURSO-------------------------*/
td.infocurso{
background-image:url(images/info_curso.jpg);
background-repeat:no-repeat;
font-size:0.75em;
}
/*-------------------------INFO CURSO-------------------------*/




/*----------------------------NOTA----------------------------*/
td.nota{
font-size:0.75em;
color:#666666;
}
/*----------------------------NOTA----------------------------*/




#apartado{
background:url(images/apartado.jpg);
background-repeat:no-repeat;
width:300px;
font-size:13px;
color:#222d80;
text-align:left;
padding-top:15px;
padding-left:10px;
}

#texto_apartado{
font-size:0.8em;
color:#666666;
text-align:left;
}

#texto_sedes{
font-size:0.8em;
color:#666666;
text-align:center;
}

#barrita{
color:#999999;
}

#texto_friso{
color:#FFFFFF;
text-align:center;
font-size:0.8em;
}

#texto_friso_index{
color:#FFFFFF;
text-align:left;
font-size:0.8em;
}

#texto_submenu_index{
text-align:left;
font-size:0.8em;
}

#migas_pan{
font-size:0.8em;
color:#999999;
}

#txtazul22px{
font-size:1.45em;
color:#222d80;
}

#txtazul15px{
font-size:1em;
color:#222d80;
}

#txtrosa22px{
font-size:1.45em;
color:#222d80;
}

#txtrosa15px{
font-size:1em;
color:#222d80;
}

#txtrosa12px{
font-size:0.8em;
color:#222d80;
}


#txtgris21px{
font-size:1.3em;
color:#999999;
}
#txtrosa12pxa a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222d80;
	text-decoration: none;
}


#txtgris14px{
font-size:0.95em;
color:#666666;
}

#txtgris12px{
font-size:0.8em;
color:#666666;
}

#txtgris11px{
font-size:0.75em;
color:#666666;
}

#curso{
color:#666666;
}

#viendo{
font-size:0.7em;
color:#999999;
}

#paginado{
font-size:0.75em;
color:#B9003C;
}
#caja {
	width: 100%;
}
#der {
	width: 340px;
	float: left;
	height: 100%;
	margin-bottom: 5px;
}
#izq {
	float: left;
	width: 300px;
	height: 100%;
	margin-bottom: 5px;
}
#der p {
	text-align: left;
	color: #222d80;
}
#der li {
	text-align: left;
}
#izq p {
	text-align: left;
}
#izq li {
	text-align: left;
}

#der ul {
	margin-top: -15px;

}
#izq ul {
	margin-top: -15px;

}
.espec {	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
.general {font-size: 13px; color: #222d80; text-decoration:none; font-weight:bold;}#txtgris12px li {
	text-decoration: none;
	padding-left: 10px;
}
h1 {
	font-size: 17px;
	color: #222d80;
	font-family: Arial, sans-serif;
	padding-left: 5px;
	font-variant: normal;
	text-align: left;
}
#caja .Estilo1 {
	font-size: 12px;
	float: left;
	width: 400px;
}

