/*CALENDARIO-----------------------------------------------------------------------------------------------------------------------*/
.m1{/*estilo tabla calendario*/
	float:left;
}
.m1 td{
	width:34px;
	height:20px;
	overflow:hidden;
}
#rotulo_calendario{
	background-image:url(../imagenes/zonatitulo_cal.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:962px;
	height:66px;
	float:left;
}
#rotulo_calendario a, #rotulo_calendario a:hover {
	width:97px;
	height:38px;
	float:right;
	overflow:hidden;
	margin-right:0px;
	margin-top:32px;
	color:#fafdfd;
}
.pes_hora_cal{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-align:right;
	background-image:url(../imagenes/destacado_hora.png);
	background-repeat:no-repeat;
	padding-top:8px;
	padding-right:20px;
	width:83px;
	height:23px;
	float:left;
	cursor:pointer;
}
#fondo_calendario{
	background-image:url(../imagenes/fondo_cal.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:left;
	padding-left:30px;
	padding-right:24px;
	width:908px;
	height:auto;
	float:left;
}
#izq_calendario_e{
	width:325px;
	padding-right:30px;
	height:550px;
	float:left;
}
#der_calendario_e{
	width:508px;
	height:auto;
	padding-left:30px;
	padding-top:53px;
	float:left;
}
#abj_calendario_e{
	width:100%;
	height:254px;
	float:left;
}
#fecha_principal{
	background-image:url(../imagenes/fecha_principal.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:127px;
	height:145px;
	padding-right:5px;
	float:right;
}
#dia_principal{
	font-family:"Times New Roman", Times, serif;
	font-size:65px;
	float:left;
	color:#43809c;
	text-align:center;
	width:100%;
	padding-top:20px;
}
#mes_principal{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	float:left;
	color:#196344;
	text-align:center;
	width:100%;
	padding-top:18px;
}
#select_calendario{
	margin-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	color:#0e314c;
	padding-left:110px;
	padding-right:5px;
	width:135px;
	height:auto;
	float:right;
}
.texto_select{
	width:30px;
	float:left;
	margin-bottom:10px;
	margin-top:5px;
}
#sano, #smes{
	float:left;
	width:100px;
	margin-bottom:10px;
	background-color:#a3d2e0;
	border:1px solid #68a1b6;
}
#cal_min{
	background-image:url(../imagenes/fondo_cal_min.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:300px;
	height:280px;
	margin-top:10px;
	float:right;
}
#mes_cal{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	float:left;
	text-align:right;
	color:#082c3b;
	width:273px;
	padding-top:20px;
	padding-bottom:20px;
}
#cal_min_cont{
	padding:0px;
	margin:0px;
	padding-left:20px;
	padding-top:0px;
	float:left;
}
#titulo_evento{
	width:100%;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:right;
	text-align:right;
	color:#01222c;
}
#des_evento{
	padding-left:10%;
	padding-top:30px;
	width:90%;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	text-align:right;
	color:#06324a;
}
#cal_ultimos_eventos{
	background-image:url(../imagenes/ultimos_eventos.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:70px;
	width:595px;
	height:254px;
	float:left;
	overflow:hidden;
}
#cal_eventos_destacados{
	background-image:url(../imagenes/destacado.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:300px;
	padding-top:65px;
	height:255px;
	float:left;
	overflow:hidden;
}
.cont_ult_even{
	width:575px;
	height:40px;
	float:left;
	padding-left:25px;
	margin-bottom:5px;
}
.cont_ult_even .cont_ult_even_dia{
	width:70px;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#294a62;
	float:left;
}
.cont_ult_even_dia .cont_ult_even_mes{
	width:70px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fafbf9;
	float:left;
}
.cont_ult_even a, .cont_ult_even a:hover{
	width:450px;
	height:27px;
	margin-top:8px;
	padding-left:8px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f6a14;
	float:left;
	overflow:hidden;
}
#text_even_des{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0b293f;
	width:148px;
	height:115px;
	float:left;
	padding-left:31px;
	padding-right:10px;
	padding-top:15px;
	overflow:hidden;
}
#text_even_des a, #text_even_des a:hover{
	color:#0b293f;
}
#fec_even_des{
	background-image:url(../imagenes/destacado_fecha.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:78px;
	height:65px;
	padding-top:10px;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:35px;
	color:#1b5671;
	float:left;
}
#mes_even_des{
	padding-top:5px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#196344;
	float:left;
	width:100%;
}
#hora_even_des{
	text-align:right;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#fafdfd;
	background-image:url(../imagenes/destacado_hora.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:8px;
	padding-right:15px;
	width:82px;
	height:38px;
	margin-top:17px;
	float:left;
	overflow:hidden;
}

#tabla_calendario td.normal{

	background-image:url(../imagenes/ico_calend.png);
	background-position:top center;
	background-repeat:no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#406c82;
	width:34px;
	height:33px;
	overflow:hidden;

}


#tabla_calendario .calendario_activo{


	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	width:34px;
	height:20px;
	overflow:hidden;
	background-image:url(../imagenes/ico_calend_activo.png);
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:13px;
}
#tabla_calendario td.normal span,#tabla_calendario td.normal span a
{
display:block;
overflow:hidden;
margin-top:10px;
}
#galeria_noticias{
	background-image:url(../imagenes/ficha_trans_not.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:30px;
	width:430px;
	height:106px;
	float:left;
}
#galeria_investigacion a, #galeria_servicios a, #galeria_noticias a{
	width:127px;
	height:24px;
	padding-left:0px;
	text-decoration:none;
	float:left;
}
#fotos_cont{
	width:430px;
	height:70px;
	float:left;
	padding-left:20px;
	overflow:hidden;
}
#fotos_cont a{
	width:62px;
	height:40px;
	margin-top:20px;
	margin-right:17px;
	padding:2px;
	float:left;
	text-decoration:none;
	text-align:center;
	border: 1px solid #FFFFFF;
}
#fotos_cont img{
	width:58px;
	height:39px;
	overflow:hidden;
	border:0px;
}
#descarga_evento{
	background-image:url(../imagenes/investigacion/ficha_descarga.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:30px;
	width:430px;
	height:97px;
	float:left;
}

#descarga_evento a{
	width:98px;
	height:34px;
	padding-left:60px;
	padding-top:20px;
	text-decoration:none;
	float:left;
}
