/* CSS Document */
/* GENERAL ------------------------------------------------------------------*/
body {
margin-top:0px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
background-color:#FFFFFF;
text-align: center;
}
#contenedor{ 
text-align: left; 
width: 760px; 
margin: auto; 
} 
/*h1{
margin:0;
font-size:12pt;
color:#CC0000;
}*/
h2{
font-size:11pt;
color:#CC0000;
}
td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#333333;
}
img{
border:0;
}
a{
color: #CC0000;
cursor: hand;
}
a:hover{
color: #666666;
cursor: hand;
}
.navegacion{
padding-top:8px; 
font-weight:bold;
}
.subir{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
cursor: hand;
padding:4px 4px 8px 4px;
text-align:right;
font-weight:bold;
border-top:3px solid #CC0000;
background-color:#F8F8F8;
}
.subir_lnk{
cursor: hand;
color:#CC0000;
}
.subir_lnk:hover{
cursor: hand;
}
.esp_img{
padding:0 0 0 5px;
float:right;
}


/* ENCABEZADO --------------------------------------------------------------*/
.head_fecha{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 8pt;
text-align:right;
padding-right:3px;
}


/* MENU ------------------------------------------------------------------*/
.menu_tit_fdo{
background-image:url(../images/menu_tit.jpg);
height:43px;
}
.menu_tit_txt{
letter-spacing:0.06em;
padding-left:15px;
}
.menu {
padding:4px 0 4px 0;
border-bottom:1px solid #005EAA;
text-align:left;
}
.menu:hover {
padding:4px 0 4px 0;
}
.menu_lnk{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#006BC4;
font-weight : bold;
text-decoration: none;
}
.menu_lnk:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#45A8F1;
font-weight : bold;
text-decoration: none;
padding-left:4px;
}
.submenu{
width:250px; 
border:1px solid #7F7F7F;
}
.submenu_ch{
width:150px;
border:1px solid #7F7F7F;
}
* html .submenu_ch{
width:120px; 
border:1px solid #7F7F7F;
}
.submenu_layer{
position:absolute; 
visibility:hidden; 
background-color:#F9F9F9;
}
* html .submenu_layer{
position:absolute; 
visibility:hidden; 
background-color:#F9F9F9;
margin-top:3px;
}
.submenu_stilo{
border-bottom:1px solid #7F7F7F;
padding:5px 3px 5px 3px;
}
.submenu_lnk {
color: #7F7F7F;
text-decoration: none;
cursor: hand;
font-weight:bold;
}
.submenu_lnk:hover {
color: #006BC4;
cursor: hand;
font-weight:bold;
text-decoration:underline;
}


/* NOTICIAS ------------------------------------------------------------------*/
.noti_espac{
padding-top:12px;
padding-bottom:6px;
}
.noti_img_esp{
padding-top:15px;
padding-right:18px;
}
.noti_copete{
font-size:8pt;
}
.noti_tit_lnk{
color:#CC0000;
font-weight:bold;
}
.noti_borde_inf{
border-bottom:1px solid #E2E2E2;
font-size:8px;
}
.noti_amp_tit{
color:#CC0000;
font-size: 14px;
padding-top:8px;
}
.noti_amp_copete{
font-size: 11px;
font-weight:bold;
color:#666666;
}
.noti_amp_fecha{
font-size: 11px;
font-weight:bold;
color:#CC0000;
}

.agen_fecha{
padding-top:12px;
color:#666666;
font-size:7pt;
font-weight:bold;
}
.agen_tit{
padding-top:8px;
font-size:9pt;
font-weight:bold;
}




/* LATERAL ------------------------------------------------------------------*/
.lateral_fdo{
background-color:#A4D6FF;
}
.lateral_margen{
padding-bottom:2px; padding-left:2px; padding-right:2px; padding-top:2px;
text-align:center;
}
.lateral_lnk{
color: #006BC4;
cursor: hand;
font-weight:bold;
}


/* CONTENIDOS ------------------------------------------------------------------*/
.cont_tit_fdo{
background-image:url(../images/cont_fdo.gif);
background-repeat:repeat-x;
vertical-align:bottom;
padding-top:10px;
padding-bottom:5px;
}
.cont_tit{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bolder;
color:#CC0000;
padding-left:3px;
}


/* CONTACTO ------------------------------------------------------------------*/
.contac_campos{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left:3px;
padding-right:3px;
color:#CC0000;
border:1px solid #CC0000;
}
.contac_boton{
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.1em;
font-size: 11px;
font-weight:bold;
color:#FFFFFF;
background-color:#CC0000;
border:0px;
cursor:hand;
text-align:center;
}
.form_aclara{
font-size:11px;
font-style:italic;
color:#666666;
padding:8px 0 8px 0;
}


/* CALENDARIO --------------------------------------------------------------*/
.cal_anio{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color: #3D3D3D;
font-size: 9pt;
font-weight:bold;
text-align:center;
padding:5 0 5 0px;
}
.cal_semana{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#0052A5;
color: #FFFFFF;
font-size: 8pt;
font-weight:bold;
text-align:center;
padding:3 0 3 0px;
}
.cal_dias{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
text-align:center;
color: #3D3D3D;
}
.cal_link_anio{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color: #3D3D3D;
font-size: 7pt;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.cal_link_anio:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#3D3D3D;
color: #FFFFFF;
font-size: 7pt;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.cal_link_dia{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #0052A5;
font-size: 8pt;
font-weight:bold;
text-align:center;
text-decoration:underline;
}
.cal_link_dia:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#0052A5;
color: #FFFFFF;
font-size: 8pt;
font-weight:bold;
text-align:center;
text-decoration:none;
}


/* ANUNCIOS --------------------------------------------------------------*/
.marquee_fecha{
font-size:10px;
color:#0035D5;
font-weight:bold;
padding-bottom:2px;
padding-left:5px;
}
.marquee_txt{
padding-left:5px;
}
.marque_link{
color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding-bottom:10px;
}
.marque_link:hover{
color:#666666;
text-decoration:underline;
font-size:11px;
font-weight:bold;
padding-bottom:10px;
}


/* PIE ---------------------------------------------------------------------*/
.pie_fondo{
background-image:url(../images/pie.jpg);
height:79px;
}
.pie_copyright{
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
color:#FFFFFF;
padding-left:23px;
padding-top:11px;
}
.pie_datos{
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
color:#ffffff;
padding-top:11px;
text-align:center;
padding-right:10px;
padding-top:15px;
}
.pie_lnk{
font-size: 9pt;
color:#ffffff;
}
.pie_lnk:hover{
font-size: 9pt;
color:#333333;
background-color:#ffffff;
}



































































/* NEWS ------------------------------------------------------------------*/
.news_index{
border-bottom:2px solid #E0E2E1;
border-left:2px solid #E0E2E1;
border-right:2px solid #E0E2E1;
}
.news_link{
color: #046804;
font-weight:bold;
font-size:14;
}
.news_link:hover{
color: #22A825;
font-weight:bold;
font-size:14;
}
.news_leer_link{
color: #046804;
font-weight:bold;
font-size:11px;
}
.news_leer_link:hover{
color: #22A825;
font-weight:bold;
font-size:11px;
}
.news_txt{
padding-top:6px;
padding-bottom:6px;
}
.news_foto{
float:right;
padding-left:8px;
}
.news_amp_fecha{
color: #C67700;
font-weight:bold;
font-size: 10px;
padding:5px;
background-color:#FBFBFB;
}
.news_amp_titulo{
font-weight:bold;
font-size: 15px;
padding:5px;
color: #000000;
background-color:#FBFBFB;

}

/* TABLON ------------------------------------------------------------------*/
.tablon_seccion{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #666666;
}
.tablon_borde{
border:1px solid #058705;
}
.tablon_fecha{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #058705;
background-color:#DEF0DB;
padding-top:5px;
}
.tablon_res_secc{
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #666666;
}
.tablon_res_tit{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color: #CC0000;
padding:4px 0 4px 0;
}
.tablon_res_inf_tit{
padding:20px 0 4px 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-decoration:underline;
}
.tablon_res_inf_txt{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}

.colaboradores td{
border-bottom:1px solid #EAEAEA;
padding:10px 0;
}

#blogtop{
background: url("../images/bg_top_content.gif") no-repeat;
width:798px;
height:79px;
margin-top:20px;
}
#blogtop .title{
padding:35px 0 0 100px;
}
#blogtop .title h2{
font-size:22px;
font-weight:normal;
}
#blogbottom{
background: url("../images/bg_bottom_content.gif") no-repeat; 
width:798px;
height:20px;
}
#blog{
background: url("../images/bg_content.gif") repeat-y;
width:798px;
padding-top:10px;
}
#blog .content{
padding:0 25px 0 20px;
}
#blog .content .separador{
border-top:3px dotted #BDC256;
}




.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(../images/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(../images/star_small.gif);
	line-height: 10px;
	height: 10px;
}