body { 
 FONT-SIZE: 0.7em; 
 COLOR: #333; 
 LINE-HEIGHT: 14px; 
 letter-spacing: 0.002em; 
 word-spacing: 0.02em; 
 FONT-FAMILY: tahoma,verdana,arial,sans-serif;
scrollbar-face-color: 444444;
scrollbar-highlight-color: 666666;
scrollbar-3dlight-color: 222222;
scrollbar-darkshadow-color: 2E2E2E;
scrollbar-shadow-color: 444444;
scrollbar-arrow-color: CCCCCC;
scrollbar-track-color: 222222;
}

input { font-family: arial, tahoma, Verdana; font-size: 11px; color: #000000; background-color: #ffffff; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 2px}
select { font-family: arial, tahoma, Verdana; font-size: 11px; color: #000000; background-color: #ffffff; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 2px}
list { font-family: arial, tahoma, Verdana; font-size: 11px; color: #000000; background-color: #ffffff; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 2px}
.texto_peq_der { FONT-SIZE: 10.5px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Arial,Tahoma,Verdana,sans-serif; }

.titpr_observatorio { FONT-FAMILY: Tahoma, Verdana, arial, sans-serif;FONT-SIZE: 15px; FONT-WEIGHT: bolder; COLOR: #666666; LINE-HEIGHT: 17px; letter-spacing: 0.0035em; word-spacing: 0.03em; }
.titse_observatorio { FONT-FAMILY: Tahoma, Verdana, arial, sans-serif;FONT-SIZE: 12px; FONT-WEIGHT: bolder; COLOR: #666666; LINE-HEIGHT: 14px; letter-spacing: 0.0035em; word-spacing: 0.03em; border-bottom: 1px dotted #ff9900; }
.texto_observatorio { FONT-FAMILY: Tahoma, Verdana, arial, sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.35em; LINE-HEIGHT: 1.45em; color: #666666; text-decoration: none; }
.cabtabla_observatorio { FONT-FAMILY: Tahoma, Verdana, arial, sans-serif;FONT-SIZE: 13px; FONT-WEIGHT: bolder; COLOR: #ff9900; LINE-HEIGHT: 15px; letter-spacing: 0.0045em; word-spacing: 0.035em; }
.cabtabla2_observatorio { FONT-FAMILY: Tahoma, Verdana, arial, sans-serif;FONT-SIZE: 12px; FONT-WEIGHT: bolder; COLOR: #ff9900; LINE-HEIGHT: 17px; letter-spacing: 0.0045em; word-spacing: 0.035em; }
.textotabla_observatorio { FONT-FAMILY: arial,verdana,sans-serif;FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 12px; letter-spacing: 0.002em; word-spacing: 0.01em; }

.texto_cuadro {FONT-SIZE: 0.84em; COLOR: #333333; LINE-HEIGHT: 1.14em; letter-spacing: 0.002em; word-spacing: 0.02em; FONT-FAMILY: tahoma,arial,verdana,sans-serif };
.texto_normal {	FONT-SIZE: 13px; COLOR: #332; LINE-HEIGHT: 16px; letter-spacing: 0.0025em; word-spacing: 0.02em; FONT-FAMILY: "Lucida Grande", Verdana, arial, sans-serif }
.intro_especial {FONT-SIZE: 11px; COLOR: #332; LINE-HEIGHT: 16px; FONT-FAMILY: "Lucida Grande", Verdana, arial, sans-serif;text-align: JUSTIFY;}
.intro_especial_izq {FONT-SIZE: 11px; COLOR: #332; LINE-HEIGHT: 16px; FONT-FAMILY: tahoma,Verdana,arial,sans-serif;text-align: LEFT;}
.texto_normal_naranja { FONT-SIZE: 13px; COLOR: #FF6600; LINE-HEIGHT: 16px; letter-spacing: 0.0025em; word-spacing: 0.02em; FONT-FAMILY: "Lucida Grande", Verdana, arial, sans-serif }
.texto_normal_blanco { FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 15px; letter-spacing: 0.005em; word-spacing: 0.03em; FONT-FAMILY: "Lucida Grande", Verdana, arial, sans-serif }
.texto_detalle {FONT-SIZE: 9px; COLOR: #332; LINE-HEIGHT: 14px; letter-spacing: 0.005em; word-spacing: 0.03em; FONT-FAMILY: arial,Verdana,sans-serif; }
.texto_detalle_blanco { FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: 14px; letter-spacing: 0.005em; word-spacing: 0.03em; FONT-FAMILY: arial,Verdana,sans-serif; }
.texto_menudo { FONT-SIZE: 10px; COLOR: #332; LINE-HEIGHT: 13px; FONT-FAMILY: "Lucida Grande", Verdana, arial, sans-serif }
.texto_menudo_naranja { FONT-SIZE: 10px; COLOR: #FF6600; LINE-HEIGHT: 13px; FONT-FAMILY: "Lucida Grande", Verdana, arial, sans-serif }
.mini_texto { FONT-SIZE: 9px; COLOR: #111; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.autor_cita { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 68%; FONT-COLOR:#006699; LINE-HEIGHT: 1.1; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }
.texto_peque { FONT-SIZE: 10px; COLOR: #111; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.texto_peque_blanco { FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.mini_menu { FONT-SIZE: 60%; letter-spacing: 0.01em; word-spacing: 0.08em; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.titulo_portada { FONT: bold 130% Arial,sans-serif; FONT-SIZE: 120%; LINE-HEIGHT: 90%; COLOR: #666666; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 18px; MARGIN: 0px; PADDING-TOP: 0px; letter-spacing: 0.02em; word-spacing: 0.15em; FONT-FAMILY: Tahoma,"Lucida Grande",Arial,sans-serif }
.texto_pequeno { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 73%; LINE-HEIGHT: 1.2; PADDING-BOTTOM: 0px; PADDING-TOP: 8px }
.intertitulo { FONT: bold 120% Arial,sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 73%; LINE-HEIGHT: 1.1; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
.autor { text-decoration: underline; }
.masthead { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid }
.cita {	FONT-FAMILY: Georgia,Times,sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; FONT-COLOR:#666666; LINE-HEIGHT: 1.2; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
a:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LINE-HEIGHT: 16px;color: #003366;text-decoration: none;border-bottom: 0px dotted #ffffff; }



a:visited {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LINE-HEIGHT: 16px;color: #003366;text-decoration: none;border-bottom: 1px dotted #ffffff;}
a:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LINE-HEIGHT: 16px; color: #0099cc; text-decoration: none; border-bottom: 1px dotted #ffffff; }
a.observatorio:link {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LINE-HEIGHT: 16px;
color: #003366;
text-decoration: none;
border-bottom: 0px dotted #ffffff;
}


a.observatorio:visited {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LINE-HEIGHT: 16px;
color: #003366;
text-decoration: none;
border-bottom: 0px dotted #ffffff;
}

a.observatorio:hover {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LINE-HEIGHT: 16px;
color: #FF5900;
text-decoration: none;
border-bottom: 1px dotted #FF5900;
}

a.claro:link {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LINE-HEIGHT: 15px;

color: #e1e1e1;

text-decoration: none;

}



a.claro:visited {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LINE-HEIGHT: 15px;

color: #e1e1e1;

text-decoration: none;

}



a.claro:hover {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LINE-HEIGHT: 15px;

color: #333333;

text-decoration: none;

}











a.mini:link {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; LINE-HEIGHT: 12px;

FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;

letter-spacing: 0.001em; word-spacing: 0.04em;

color: #003366;

text-decoration: none;

border-bottom: 0px dotted #ffffff;

}



a.mini:visited {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; LINE-HEIGHT: 12px;

FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;

letter-spacing: 0.001em; word-spacing: 0.04em;

color: #003366;

text-decoration: none;

border-bottom: 0px dotted #ffffff;

}



a.mini:hover {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; LINE-HEIGHT: 12px;

FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;

letter-spacing: 0.001em; word-spacing: 0.04em;

color: #0099cc;

text-decoration: none;

border-bottom: 0px dotted #ffffff;

}





a.colornaranja:link { color: #FF5900; text-decoration: none; }
a.colornaranja:visited { color: #FF5900; text-decoration: none; }
a.colornaranja:hover { color: #FF5900; text-decoration: underline; }








a.mini2:link {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; LINE-HEIGHT: 14px;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0.001em; word-spacing: 0.04em;
color: #003366;
text-decoration: none;
border-bottom: 0px dotted #ffffff;
}

a.mini2:visited {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; LINE-HEIGHT: 14px;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0.001em; word-spacing: 0.04em;
color: #003366;
text-decoration: none;
border-bottom: 0px dotted #ffffff;
}

a.mini2:hover {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; LINE-HEIGHT: 14px;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0.001em; word-spacing: 0.04em;
color: #0099cc;
text-decoration: none;
border-bottom: 0px dotted #003366;
}





a.mini2subrayado:link {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; LINE-HEIGHT: 14px;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0.001em; word-spacing: 0.04em;
color: #003366;
text-decoration: none;
border-bottom: 0px dotted #ffffff;
}

a.mini2subrayado:visited {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; LINE-HEIGHT: 14px;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0.001em; word-spacing: 0.04em;
color: #003366;
text-decoration: none;
border-bottom: 0px dotted #ffffff;
}

a.mini2subrayado:hover {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; LINE-HEIGHT: 14px;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0.001em; word-spacing: 0.04em;
color: #0099cc;
text-decoration: underline;
border-bottom: 0px dotted #003366;
}


















a.mini4:link {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LINE-HEIGHT: 14px;

FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;

letter-spacing: 0.001em; word-spacing: 0.04em;

color: #ffffff;

text-decoration: none;

border-bottom: 0px dotted #ffffff;

}



a.mini4:visited {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11; LINE-HEIGHT: 14px;

FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;

letter-spacing: 0.001em; word-spacing: 0.04em;

color: #ffffff;

text-decoration: none;

border-bottom: 0px dotted #ffffff;

}



a.mini4:hover {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LINE-HEIGHT: 14px;

FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;

letter-spacing: 0.001em; word-spacing: 0.04em;

color: #000000;

text-decoration: underline;

border-bottom: 0px dotted #000000;

}




a.mini6:link {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; LINE-HEIGHT: 14px;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0.001em; word-spacing: 0.04em;
color: #000000;
text-decoration: none;
border-bottom: 0px dotted #ffffff;
}

a.mini6:visited {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; LINE-HEIGHT: 14px;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0.001em; word-spacing: 0.04em;
color: #000000;
text-decoration: none;
border-bottom: 0px dotted #ffffff;
}

a.mini6:hover {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; LINE-HEIGHT: 14px;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0.001em; word-spacing: 0.04em;
color: #ffffff;
text-decoration: none;
border-bottom: 0px dotted #003366;
}



a.ministerios:link {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; LINE-HEIGHT: 13px;FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.001em; word-spacing: 0.04em;color: #ffffff;text-decoration: none; }
a.ministerios:visited {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; LINE-HEIGHT: 13px;FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.001em; word-spacing: 0.04em;color: #ffffff;text-decoration: none;border-bottom: 0px dotted #EC5B1F; }
a.ministerios:hover {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; background-color: #FFFFFF; FONT-SIZE: 10px; LINE-HEIGHT: 13px;FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.001em; word-spacing: 0.04em;color: #000000;text-decoration: none;border-bottom: 1px dotted #EC5B1F;}

a.ministerioscab:link {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; background-color: #ED5C20; FONT-SIZE: 12px; LINE-HEIGHT: 13px;FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.001em; word-spacing: 0.04em;color: #ffffff;text-decoration: none; }
a.ministerioscab:visited {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; background-color: #ED5C20; FONT-SIZE: 12px; LINE-HEIGHT: 13px;FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.001em; word-spacing: 0.04em;color: #ffffff;text-decoration: none; }
a.ministerioscab:hover {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; background-color: #000000; FONT-SIZE: 12px; LINE-HEIGHT: 13px;FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.001em; word-spacing: 0.04em;color: #FBB272;text-decoration: none;}


a.novedades:link {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; font-weight: bolder; LINE-HEIGHT: 15px;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.001em; word-spacing: 0.04em;color: #FF6600;text-decoration: none; }
a.novedades:visited {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; font-weight: bolder; LINE-HEIGHT: 15px;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.001em; word-spacing: 0.04em;color: #FF6600;text-decoration: none; }
a.novedades:hover {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; font-weight: bolder; LINE-HEIGHT: 15px;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.001em; word-spacing: 0.04em;color: #FF6600;text-decoration: none;border-bottom: 1px dotted #ff6600;}


a.mini3:link {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px;  LINE-HEIGHT: 15px;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.001em; word-spacing: 0.04em;color: #FF6600;text-decoration: none; border-bottom: 2px dotted #ff6600; }

a.mini3:visited {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; LINE-HEIGHT: 15px;

FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;

letter-spacing: 0.001em; word-spacing: 0.04em;

color: #FF6600;

text-decoration: none;

border-bottom: 2px dotted #ff6600;

}



a.mini3:hover {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; LINE-HEIGHT: 15px;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.001em; word-spacing: 0.04em;color: #0099cc;text-decoration: none;border-bottom: 2px dotted #0099cc; }

.minitexto {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; LINE-HEIGHT: 12px;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.001em; word-spacing: 0.03em;color: #ffffff;text-decoration: none;}

.minitextonegro {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; LINE-HEIGHT: 12px;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;letter-spacing: 0.001em; word-spacing: 0.03em;color: #666666;text-decoration: none;}

a.imagenes:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; LINE-HEIGHT: 0px; text-decoration: none; }
a.imagenes:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; LINE-HEIGHT: 0px; text-decoration: none; }
a.imagenes:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; LINE-HEIGHT: 0px; text-decoration: none; }

a.imagen:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; LINE-HEIGHT: 0px; text-decoration: none; }
a.imagen:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; LINE-HEIGHT: 0px; text-decoration: none; }
a.imagen:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; LINE-HEIGHT: 0px; text-decoration: none; }

.cajaform { border: thin groove #FF5900; }
