/* GENERAL */
*					{ margin:0; padding:0; outline:0;}
html, body			{ margin:0px; height:100%; width:100%}
img, div, li		{ behavior: url("iepngfix.htc"); }
img a, a img		{ border: none;}
body				{ behavior: url("csshover.htc");}
body				{ background: url(images/bg.jpg) repeat; font-family: Arial, "Helvetica LT Std", sans-serif; font-size:12px; color:#555; }
#contenedor			{ width:970px; margin:0 auto; background:url(images/bg_info.jpg) repeat-y; padding:0 15px 0 15px; overflow:hidden; min-height:100%; }
#contenedor_index	{ width:970px; margin:0 auto; background:url(images/bg_info.jpg) repeat-y; padding:0 15px 0 15px; height:540px;}
#contenido			{ width:970px; float:left; background:#d0e6ff url(images/bg3.gif) repeat-y; padding:0; margin:0; overflow:hidden;}
#header				{ width:970px; height:100px; float:left;}
#menu				{ width:970px; height:24px; float:left; background:#003c79;}
#ppal				{ width:960px; height:225px; float:left; background:#d0e6ff; padding:10px 5px; margin:0 0 5px 0;}
#destacado			{ width:470px; height:220px; float:left; background:#fff; margin-right:5px; padding:4px; text-align:center; }
#pie				{ width:960px; height:16px; float:left; background:#0c3e7c; position:relative; color:#fff; text-align:right; margin:0; padding:5px 10px 0 0; font-size:10px}
.siluetas_index		{ position:absolute; top:-24px; left:0; background:url(images/siluetas_index.gif) no-repeat; width:381px; height:27px;}
.siluetas			{ position:absolute; top:-38px; left:0; background:url(images/siluetas.gif) no-repeat; width:546px; height:42px; }
.box_idx			{ width:970px; float:left; margin-bottom:6px;}
#columna_derecha	{ width:310px; float:left; overflow:hidden; padding:20px 0 30px 10px; margin:0 5px 0 0;}
.box_derecha		{ width:288px; float:left; margin:0 0 15px 0; border:1px solid #f8b21d; padding:10px;}
#columna_ppal		{ width: 605px; height:auto;float:left; padding:20px 20px 50px 15px; text-align:justify; line-height:22px;}
#columna_ppal h1	{ width:606px; float:left; max-height:45px; font-size:18px; font-style:italic; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#0067cf; 
					  display:block; text-indent:20px;background:url(images/flecha.gif) no-repeat 0 4px; overflow:hidden; margin-bottom:30px; border-bottom:1px solid #0067cf;}
.margin_index	{ margin-bottom:0px;}
#columna_ppal_index		{ width: 605px; height:auto;float:left; padding:20px 20px 10px 15px; text-align:justify; line-height:22px;}
#columna_ppal_index h1	{ width:606px; float:left; max-height:45px; font-size:18px; font-style:italic; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#0067cf; 
					  display:block; text-indent:20px;background:url(images/flecha.gif) no-repeat 0 4px; overflow:hidden; margin-bottom:15x; border-bottom:1px solid #0067cf;}
h1 a {text-decoration:none; font-size:18px; font-style:italic; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#0067cf;}
#columna_ppal strong{ color:#0067cf;}
.img_noticias		{ width:250px; float:left; text-align:center; margin:0 20px 10px 0; }
.img_grande			{ width:240px; overflow:hidden; border:1px solid #0099ca;  padding:5px; margin-bottom:5px;background:#fff;}
.img_pequenas		{ width:115px; height:85px; float:left; overflow:hidden; padding:4px 3px; border:1px solid #0099ca; margin-right:4px;background:#fff; }
#columna_ppal img	{ overflow:hidden; padding:4px 3px; border:1px solid #0099ca; margin-right:4px;background:#fff; }
#columna_ppal img.aligncenter,  #columna_ppal_index img.aligncenter{display: block; margin-left: auto; margin-right: auto}
#columna_ppal img.alignleft, #columna_ppal_index img.alignleft {float:left; margin:0 1em 1em 0}
#columna_ppal img.alignright, #columna_ppal_index img.alignright {float:right; margin:0 0 1em 1em}
#columna_ppal img.pdf	{ overflow:hidden; padding:0px; border:0px ; margin-right:0px; background:#fff; }

#columna_ppal img.comentario	{ overflow:hidden; padding:0px; border:0px ; margin-right:0px; background:#fff; }

#columna_ppal_index p a.more-link		{ float:right; color:#017fff; font-size:11px; text-decoration:none; width:110px; text-align:right; }
#columna_ppal_index p a.more-link:hover{ color:#005fc0; text-decoration:underline;}
#pie a.contacto		{  color:#fff; text-decoration:none; font-weight:bold; }
#pie  a.contacto:hover{ color:#ffff; text-decoration:underline; font-weight:bold;}
.img_grande:hover, #columna_ppal img:hover { background:#99ccff;}
.dw					{ width:1000px; height:5px; background:url(images/dw.jpg) no-repeat center center; position:absolute; bottom:-10px; left:-15px}


/* NOTICIAS DERECHA*/
.contenedor_noti	{ width:230px; float:left; height:230px; margin:0 5px 0 0;}
.box_noti			{ width:230px; float:left; height:65px; margin:0 0 5px 0; }
.img_noti			{ width:75px; height:55px; overflow:hidden; margin:0 5px 0 0; float:left; border:3px solid #fff;}
.titulo_noti		{ width:140px; float:left; height:12px; overflow:hidden; color:#003c79; font-weight:bold; font-size:10px;}
.titulo_noti a, .titulo_noti a:hover	{ color:#003c79; font-weight:bold; text-decoration: none;}

.txt_noti			{ width:140px; height:33px; float:left; overflow:hidden; margin:5px 0 3px 0; font-size:10px; line-height:11px; }		
.box_noti p	a		{ float:right; color:#017fff; font-size:10px; text-decoration:none; width:110px; text-align:right; }
.box_noti p	a:hover	{ color:#005fc0; text-decoration:underline;}
.btn_not			{ float:right;color:#017fff;font-size:9px;text-decoration:none;width:112px;text-align:right; height:12px;background: url(images/noticias.gif) no-repeat 0 0; 					  					  padding:3px 0 0 0;_width:125px}
.btn_not a			{ text-decoration:none; color:#017fff; cursor:pointer; font-style:italic;}
.btn_not a:hover	{ text-decoration:underline;}


/*ACTIVIDADES*/
.actividades		{ width:330px; margin:0 5px 0 0; float:left; height:130px; }
.actividades h1		{ background:url(images/act_h1.jpg) no-repeat; width:332px; height:26px; float:left;}
.actividades_info	{ border:1px solid #f8b21d;border-top:none; background:url(images/bg_hoja.gif) repeat;width:310px;height:92px; float:left; padding:10px 10px 0 10px;}
.box_activ			{ width:285px; height:17px;margin:0 0 3px 0;background:url(images/calendario.gif) no-repeat;padding:3px 0 0 25px;float:left;}
.box_activ span		{ color:#003c79; font-size:9px; font-style:italic; float:left; margin:0 3px 0 0;}
.titulo_activ		{font-size:11px; width:225px; float:left; height:15px; color:#017fff; font-weight:bold; overflow:hidden; float:left; margin:0 0 2px 0;}
.titulo_activ	a, .titulo_activ	a:hover	{ color:#017fff; font-weight:bold; text-decoration:none;}

.hora				{ font-style:italic; font-weight:normal; font-size:11px; width:52px; overflow:hidden; float:left}
.txt_activ			{ font-size:11px; width:234px; height:28px; overflow:hidden;}
.btn_act			{ float:right;color:#017fff;font-size:9px;text-decoration:none;width:122px;text-align:right; height:10px;background:url(images/calendario2.gif) no-repeat 0 0; 					  					  padding:3px 0 0 0;_width:125px}
.btn_act a			{ text-decoration:none; color:#017fff; cursor:pointer; font-style:italic;}
.btn_act a:hover	{ text-decoration:underline;}
.video_idx			{ width:240px; height:228px; float:left; display: block; overflow:hidden; border:1px solid #ccc;}
.video_idx li	{ list-style:none; margin:0px; padding:0px; text-align:left;}
.box_banner_home			{ width:628px; float:right; height:127px; margin:0 0 0 0; overflow:hidden;}
.box_banner		{ width:320px; float:left; height:250px; margin:0 0 0 0px;}
.box_banner_home img		{ margin:0 0 4px 5px; float:left;}
.box_banner img		{ margin:0 0 4px 4px; float:left;}

.dia_activ			{ width:26px; height:22px; font-size:21px; font-weight:bold; top:20px; left:13px; color:#003c79; position:absolute; text-align:center; overflow:hidden; }
.mes_activ			{ width:47px; height:12px; font-size:9px; top:40px; left:3px; color:#001b6c; position:absolute;overflow:hidden; text-align:center;}
.anio_activ			{ width:18px; height:10px; font-size:8px; top:12px; left:3px; color:#fff; position:absolute; overflow:hidden;}

/*COMENTADAS*/
.comentadas			{ width:290px; float:left; height:85px; margin:0 0 5px 0;}
.widget_most_commented_widget, .widget_most_commented_widget li { list-style: none;}
.widget_most_commented_widget li ul li { width:290px; float:left; height:85px; margin:0 0 5px 0; }
.titulo_comentadas a, .titulo_comentadas a:hover	{ width:175px; float:left; height:15px; color:#003c79; font-weight:bold; overflow:hidden; float:left; margin:0; font-size:11px;text-decoration:none}
.titulo_comentadas	{ width:175px; float:left; height:15px; color:#003c79; font-weight:bold; overflow:hidden; float:left; margin:0; font-size:11px;}

.txt_comentadas		{ width:175px; height:42px; float:left; overflow:hidden; margin:7px 0; font-size:11px; }
.comentadas p a		{ float:right; color:#017fff; font-size:11px; text-decoration:none; width:110px; text-align:right; }
.comentadas p a:hover{ color:#005fc0; text-decoration:underline;}
.widget_most_commented_widget p a		{ float:right; color:#017fff; font-size:11px; text-decoration:none; width:110px; text-align:right; }
.widget_most_commented_widget p a:hover{ color:#005fc0; text-decoration:underline;}


/*RECIENTES*/
.recientes			{ width:220px; height:50px; margin:0 0 3px 0; position:relative; background:url(images/calendario.gif) no-repeat; padding:8px 0 0 70px; float:left }
.titulo_recientes	{ width:220px; float:left; height:15px; color:#017fff; font-weight:bold; overflow:hidden; float:left; margin:0 0 2px 0;}
.titulo_recientes	a, .titulo_recientes	a:hover { color:#017fff; font-weight:bold; text-decoration:none;}
.txt_recientes		{ font-size:11px; width:220px; height:28px; overflow:hidden; float:left;}

/*RECIENTES SIDEBAR*/
.recientes_sidebar			{ width:220px; height:50px; margin:0 0 3px 0; position:relative; background:url(images/calendario_grande.gif) no-repeat; padding:8px 0 0 70px; float:left }


/*FORMULARIO COMENTARIOS*/
.comenta		 	{ height: 130px;width: 450px;padding: 0px; float:left;margin:20px 0 30px 70px;  }
.comenta label		{ float: left; height: 15px; width: 200px;font-size:12px; color:#0099ca; margin-bottom:3px; font-weight:bold; }
.comenta label em 	{ font-weight:normal; font-size:10px;}
.campos_comenta 	{ font-size: 11px;color: #333;float: left;height: 18px;width: 200px;margin-bottom: 10px;border: 1px solid #65d1fb;display: block; background:#f1f7fe; }
.alerta 			{ border: 1px solid #ff0000 !important; background: #fff; }
.mensaje_comenta 	{ float:left;height:65px;width:200px;border:1px solid #65d1fb;font-size:12px;}
.campos_comenta:hover, .mensaje_comenta:hover, .campos_comenta:focus, .mensaje_comenta:focus { background:#fff;}
.botones			{ width:150px; height:20px; margin:0 20px 0 0; float:right;}
button:hover		{ cursor:pointer;}
.izq				{ float:left; width:230px; overflow:hidden; }	



/*OPINIONES*/
.opinion			{ width:590px; overflow:hidden; padding:10px; background:#f1f7fe; font-size:11px; margin-bottom:10px; float:left; border:1px solid #b6d6fa;}
.opinion_txt		{ float:left !important; width:440px; line-height:15px;}
.opinion_fecha		{ float:left; width:300px; color:#0099ca; font-size:10px; font-style:italic; margin-bottom:5px; }
.opinion_datos		{ float:left; width:120px; overflow:hidden;margin-right:20px; }		
.opinion_img		{ width:50px; height:50px; border:3px solid #90bef4; margin:0 auto 5px auto; overflow:hidden;}
.opinion_nombre		{ width: 100%; font-family:Arial, "Helvetica LT Std", sans-serif; color:#0c3e7c; font-size:11px; font-weight:bold; text-align:center;}
.opinion_img img.comentario	{ overflow:hidden; padding:0px; border:0px ; margin-right:0px; background:#fff; }



/*IMAGENES TEXTO*/
.img_texto			{ width:605px; float:left; margin:0 0 30px 0}
.img_ppal			{ width:595px; height:210px; overflow:hidden; padding:5px; border:1px solid #0099ca; margin:0 0 10px 0; text-align:center; background:#fff;}
.img2				{ width:110px; height:80px; float:left; overflow:hidden; padding:4px 3px; border:1px solid #0099ca;margin:0 2px 0 1px;background:#fff;_margin:0 1px 0 1px;}
.img_ppal:hover, .img2:hover{ background:#99ccff;}



/*DESCARGA*/
.descarga			{ width:590px; height:75px;overflow:hidden; padding:10px; background:#f1f7fe; font-size:11px; margin-bottom:10px; float:left; border:1px solid #b6d6fa;_width:580px;}
.descarga img.pdf	{ float:right; border; 0px; overflow:hidden; padding:0px; border:0px; background:#fff; }
/*
.descarga img.pdf:hover	{ float:right; border; 0px; overflow:hidden; padding:0px; border:0px; background:#fff; }
*/
.desc_img			{ width:48px; height:54px; float:right; background:url(images/pdf.jpg) no-repeat; cursor:pointer;}
.desc_titulo		{ width:510px;font-weight:bold; font-size:12px;color:#0067cf; background: url(images/ok.gif) no-repeat 0 4px; text-indent:20px; 
					  overflow:hidden; font-style:italic; height: 25px;}
.desc_txt			{ width:490px; height:30px;float:left; margin:0 0 3px 0; overflow:hidden; line-height:15px; padding:0 0 0 20px;}
.desc_fecha			{ float:left; width:400px; display:block; overflow:hidden; font-style:italic; font-size:10px;padding:0 0 0 20px; height:20px;}

#slideshow-nsdc {list-style:none; vertical-align: middle;}

#columna_ppal h4	{ width:606px; float:left; max-height:45px; font-size:18px; font-style:italic; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#0067cf; 
					  display:block; text-indent:28px;background:url(images/pdf_icon.png) no-repeat 0 0px; overflow:hidden; margin-bottom:10px;}
h4 a {text-decoration:none; font-size:16px; font-style:italic; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#0067cf;}

/*TABLAS*/
.tablas				{ width:99%; float:left; font-size:11px;border-left:1px solid #b5dce4; background-color: #EFF6FF;}
.tablas th			{ background:#003c7a; color:#fff; font-weight:normal; text-transform:uppercase; text-align:center;}
.tablas td			{ padding:5px; border:1px solid #b5dce4;}
.tablas	a, .tablas	a:hover { color:#017fff; font-weight:bold; text-decoration:none;}

