@charset "iso-8859-1";
/* CSS Document */
/* Elementos HTML */
/* font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; */
body{margin:0; padding:0; background:#F8F0C2; color:#374A12; font-family:tahoma,geneva,verdana,arial,sans-serif;  font-size:12px;}
img{border:0;}
a{color:#931B42; font-weight:bold;}
a:hover{color:#D07831;}
h1{color:#D07831; font-size:18px; font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; padding:0; margin:5px 0 0 0;}
h2{font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; color:#931B42; font-size:16px; padding:0; margin:0;}
h3{font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; color:#9D435C; font-weight:bold; font-size:16px; padding:0; margin:0;}
hr{border:2px dotted #F1D885;}
strong{color:#374A12;}
li{padding-bottom:10px;}
.welcome{color:#9D435C; font-size:16px; font-weight:bold; padding:0; margin:10px 0 5px 0;}
/* Contenedores y estilos para contenedores */
#contenedor_principal{margin:0 auto; width:850px;}
#contenedor_principal #menu_sup{background:url(../images/f_menu_superior.gif) no-repeat; margin:10px 0 0 570px; padding:0; width:257px; height:33px;}
#contenedor_principal #menu_sup ul{display:inline; padding:0; margin:0;}
#contenedor_principal #menu_sup ul li{display:inline; list-style:none; padding:0; margin:0;}
#contenedor_principal #menu_sup ul li a{color:#565E11; font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#contenedor_principal #menu_sup ul li a:hover{color:#D07831;}
#contenedor_principal #menu_sup ul li .separador{vertical-align:middle; padding:5px 15px 0 15px;}
#contenedor_principal #header{background:url(../images/f_header.gif) no-repeat top; width:850px; height:95px;}
#contenedor_principal #header #logo{float:left; width:195px; height:83px; margin-top:8px; text-align:center;}
#contenedor_principal #header #menu{text-align:left; width:655px; height:36px; margin-top:50px; float:right;}
#contenedor_principal #contenedor{background:url(../images/f_contenedor.gif) repeat-y; width:850px; padding:0 5px 0 5px; margin:0; border:#FF0000 1px none;}
#contenedor_principal #contenedor #navegacion{background:url(../images/f_navegacion.gif) no-repeat; width:840px; height:25px; margin-bottom:5px; color:#FFFFFF;}
#contenedor_principal #contenedor #navegacion #nav{float:left; margin:5px 0 0 10px;}
#contenedor_principal #contenedor #navegacion #nav a{font-weight:bold; color:#FFFFFF;#5d112b}
#contenedor_principal #contenedor #navegacion #nav a:hover{color:#5d112b;}
#contenedor_principal #contenedor #navegacion #fecha{float:right; margin:5px 10px 0 0;}
#contenedor_principal #footer{background:url(../images/f_footer.gif) no-repeat top; margin:0 0 10px 0; padding:16px 0 5px 0; width:850px; height:67px; text-align:right; font-size:11px; color:#4A631A;}
#contenedor_principal #footer a{color:#4A631A; font-weight:bold; text-decoration:none;}
/* Estilos Propios Globales */
.spacer5{clear:both; height:5px;}
.spacer10{clear:both; height:10px;}
/* ----- ----- */
.panel_texto{background-color:#EBE4CA; width:99%; margin:0 auto;}
.panel_texto p{line-height:18px;}
/* Lateral derecha */
.lat_derecha{padding:0 0 0 2px;}
.lat_derecha h2{color:#F4F2BF; font-weight:normal; font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; font-size:20px; padding:0 0 0 10px; font-weight:400; margin:0; text-align:left}
.lat_derecha h3{color:#6B963A; font-weight:normal; font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif; font-size:20px; padding:0; font-weight:400; margin:10px 0 0 0; text-align:left;}
.noticia{padding:0 10px 0 0;}
.fecha{background:url(../images/ms_f_date.gif) no-repeat; width:79px; height:17px; color:#FFFFFF; font-weight:bold; display:block; border:0;}
.thumb_noticia{margin-right:5px; border:#F1D885 solid 1px; padding:3px; background-color:#FFFFFF;}
/*---------------------------------------*/
.t_foto_index{padding:40px 0 0 15px; margin:0; color:#EBE4CA; font-weight:bold;}
.t_foto_index p{ padding:0; margin:0 0 10px 0;}
.t_foto_index a{color:#EBE4CA; font-weight:bold;}
.borde_blanco{background:#FFFFFF; padding:5px; margin:0;}
.calendar{}
.calendar .cal_osc{background:url(../images/cal_osc.gif) no-repeat; width:43px; height:43px; text-align:center;}
.calendar .cal_claro{background:url(../images/cal_claro.gif) no-repeat; width:43px; height:43px; text-align:center;}
.calendar a{color:#FFFFE1; font-weight:bold; font-size:14px;} 
.cal_mes{}
.cal_mes td, th{border-bottom:1px solid #EBC74B; text-align:left;}
.cal_mes .dia{width:105px; display:block; background-color:#F1D885; padding-left:5px;}
.cal_mes .evento{width:105px; height:115px; color:#333333;}
.cal_mes .evento ul{padding:0; margin:5px 0 0 20px;}
.cal_mes .evento ul li{font-size:10px; list-style:none; list-style-image:url(../images/flecha_azul.gif); padding:0; margin:0;}
.borde_gris{border:#931B42 solid 1px; background:#FFFFFF;}
.cuadro_azul{background-color:#931B42; margin:3px; padding:5px 10px 5px 10px; color:#EBE4CA; letter-spacing:1;}
.cuadro_azul h2{padding:0; margin:0; font-size:18px; letter-spacing:1px; color:#F1D885; font-family:"Century Gothic","Trebuchet MS",Arial, Verdana, Arial, Helvetica, sans-serif;}
.cuadro_azul strong{color:#F1D885;}
.cuadro_azul a{color:#EBE4CA;}
.icon{vertical-align:middle;}
.foto{background:#FFFFFF; padding:3px; border:#CCCCCC 1px solid;}
.vinc_lleno{background-color:#931B42; color:#FFFFFF; width:380px; display:block; clear:both; margin-top:10px; padding:2px 0 2px 5px;}
.borde_foto{background:#FFFFFF; border:#F1D885 1px solid; padding:3px;}
.lista_dw ul{padding:0; margin:5px 0 0 20px;}
.lista_dw ul li{list-style:none; list-style-image:url(../images/flecha_azul.gif); padding:0; margin:0 0 5px 0;}
.estrecho{}
.estrecho p{padding:0; margin:0;}
.fecha{font-size:11px; font-weight:bold; border-bottom:#D2B8B0 dotted 1px; margin-bottom:10px;}
/* ----- Heads ----- */
.head_azul{width:100%; background:#9AA8D0; width:99%; height:60px; color:#FFFFFF; margin:0 auto;}
.head_azul p{padding:0 0 8px 0; margin:0; color:#FFFFFF;}
.head_azul strong{color:#FFFFFF;}
.head_azul a{color:#FFFFFF;}
.head_azul h1{color:#FFFFFF; font-size:25px; margin:10px 0 0 20px;}
.head_azul h2,h3,h4,h5,h6{color:#FFFFFF;}
