/* CSS Document */
img {border:0}
*{padding:0; margin:0;}
html, body { height: 100%; padding:0; margin:0}
* body {color:#686C6C; font-size:11px; font-family: Arial, Helvetica, sans-serif; background-color: #e2e2e2; margin: 0; padding: 0; background-image: url(../imagenes/bg.gif);background-repeat: repeat-x }
a:link{color:#686C6C; text-decoration:underline}
a:visited{color:#686C6C;text-decoration:underline}
a:hover{color:#686C6C;text-decoration:none}
#contenedora{width:768px;margin: 0 auto; clear:both}
.loginbusc{height:55px;border-bottom:solid 1px #FFFFFF; background-color:#004d25; border-right:solid 1px #004d25;}
#izqmasder{width:768px; clear:both; background-image: url(../imagenes/back_izqmasder.gif);background-repeat: repeat-y }
/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
#izqmasder:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
#izqmasder{display: inline-block}
* html #izqmasder{height: 1%}
#izqmasder{display: block;}
.colizq { width:179px;float:left;background-image: url(../imagenes/cabezal/img_colizq.gif); background-repeat: repeat-x;background-position: top; height:100%}
.colder { width:589px; float:right; padding-bottom:15px}
.imgppal{border-bottom:solid 1px #FFFFFF;}
.menu { width:164px; float:right }
.menucategorias { width:162px; border: solid 1px #004d25; border-top:0; border-bottom:0;/*background-color:#FFFFFF;*/background-color:#a4ada9; margin-bottom:40px }
.menucategoriashome { width:162px; border: solid 1px #004d25; border-top:0; border-bottom:0;/*background-color:#FFFFFF;*/background-color:#a4ada9 }
.menucategoriashome { width:162px; border: solid 1px #004d25; border-top:0; border-bottom:0;/*background-color:#FFFFFF;*/background-color:#a4ada9 }

/*buscador*/
.buscador { width:210px; float:right; background-color:#FFFFFF;height:37px; font-size:12px;font-weight:bold;padding-top:18px }
.buscadorcampo { border: 1px solid #ACACAC; width: 120px; height:18px;font-size:12px; margin:4px 5px 0 10px }
.btn_encontrar { background-image: url(../imagenes/btn_encontrar.gif); background-repeat: no-repeat; height: 21px; width: 59px; color:#FFFFFF; border:0;font-size:11px; margin-top:5px;cursor: pointer }

/*suscripcion*/
.suscrip { float:left; width:250px }
.login { width:300px; float:right }
.suscripmaslogin { width:550px; float:left }

/* noticia ppal - autocambiantes*/
#ucppal_contenedor{	position: relative;overflow: hidden;width:383px;height:146px;background:#FFF; border-top:2px solid #EEE }
.ucppal {position: absolute;z-index: 0;overflow: hidden;width:363px;height:126px; padding: 10px;left: 0; background-color: white }
.ucppal img { width:150px;height:120px;padding:0 15px 5px 0;float:left;border:0 }
.ucppal h2 {	color: #000;font-size:11px }
a.linkucppal, a.linkucppal:visited { color: #004d25; font-size:12px; text-decoration:none; font-weight:bold }
a.linkucppal:hover { color: #004d25; font-size:12px; text-decoration:underline; font-weight:bold }
.ucppal h3 { color: #5a5a5b;font-size:11px;margin:3px 0 3px 0; font-weight:normal }
.slideuc { position: absolute;z-index: 25;width:90px;margin: 0 auto; top:114px;left: 174px }
.slideuc img { width: 25px;height:23px;border:0;padding:0 5px 0 0 }

/*home - noticias destacadas*/
.destacadas{width:383px;margin:0 4px;float:left;display:inline; color:#1b1b1b;}
.titdest{width:373px; height:20px; background-color:#bbc5c0; padding:3px 0 0 10px; }
.titdest span{font-weight:bold; font-size:12px; color:#004d25; }
.titdestnot{width:373px; height:20px;border-bottom: 1px solid #828a86; padding:15px 0 0 10px;}
.titdestnot span{font-weight:bold; font-size:12px; color:#004d25; }
.destacdasizq{ width: 174px;float:left;padding:5px;}
a.lnksdest:link,a.lnksdest:visited{color:#000; font-weight:bold;text-decoration: none; }
a.lnksdest:hover{color:#000; font-weight:bold;text-decoration: underline;}
.destacadasder{width: 174px;margin-left:15px;float:right;padding:5px;
display:inline; }
.imgdestacadas{width: 174px;}
.linesepdest{width:174px; height:1px; background-color: #828a86; margin: 10px 0;clear: both}

/*home - comunicados*/
.comunicados{width:182px;  float:right; margin-right:16px; display:inline;}
.comunicadosint{width:172px; padding:5px; background-color:#FFFFFF;}
.imgcomunicados{width: 172px;}
.titcom{width:172px;height:20px; background-color:#004d25; padding:3px 0 0 10px;}
.titbanner {width:172px; height:20px; background-color:#bbc5c0; padding:3px 0 0 10px; }
.bannerflash{width:172px; padding:11px 0 0 5px }
.titcom span{font-weight:bold; font-size:12px; color:#FFFFFF; }
a.lnkscom:link,a.lnkscom:visited{color:#004d25;font-weight:bold;text-decoration: none; }
a.lnkscom:hover{color:#004d25;font-weight:bold;text-decoration:underline;}
.fecha{color:#000;}
.comtodos{width:182px;height:20px; background-color:#bbc5c0;}
.comtodos h1{font-weight:bold; font-size:12px; color:#000; margin:3px 0 0 110px; font-size:11px; text-transform:uppercase}
.linesepcom{width:172px; height:1px;  margin: 10px 0;clear: both}

/*home agenda*/
.titag{width:172px;height:20px; background-color:#8e9492; padding:3px 0 0 10px;}
.titag span{font-weight:bold; font-size:12px; color:#FFFFFF; }
.agtodas{width:172px;height:20px; background-color:#bbc5c0; padding:3px 10px 0 0 ; font-size:11px; font-weight:bold;}
.agtodas a:link,.agtodas a:visited{float:right;text-decoration:underline;color:#000000;  }
.agtodas a:hover{float:right;text-decoration:none;color:#000000;  }

/*footer*/
#footer{width:753px;margin: 0 auto; background-color:#004d25; border-top:solid 1px #FFFFFF; clear: both; height:57px; color:#FFFFFF; padding:0 0 0 15px; }
.mvdcms{float:right; width:108px; clear:none; margin:15px 40px 5px 0;}
.txtfooter {margin:15px 0 20px 0; float:left; }
a.lnkfooter:link,a.lnkfooter:visited{color:#fff; font-size:11px; text-decoration:underline;}
a.lnkfooter:hover{color:#fff; font-size:11px; text-decoration:none;}

/*despliegue noticias*/
.internas{width:539px;/*display:inline;*/color:#000; padding:0 40px 20px 10px;}
.internas p{margin-bottom:15px; text-align:justify}
#barranavegacion { font-size:11px; margin-bottom:20px; width:539px;border-bottom:solid 1px #999999;padding:5px 0 }
#barranavegacion a:link, #barranavegacion a:visited { font-size:11px; color:#333; font-weight:bold }
#barranavegacion a:hover { font-size:11px; color:#333;font-weight:bold }
.imagendetalleUC { float:left;margin: 0 10px 10px 0 }
.piedefoto { margin-right: 20px }
.txtpiefoto { font-size:10px;margin-top:5px }
.fechauc { color:#333 }
.resumen { font-weight:bold }
.galeriadetalleUC { float:left; margin-right:15px }
.sobretitdest { text-transform: uppercase }
h1 { font-size:16px;font-weight: bold;line-height: normal;color:#206240; margin-bottom:20px; text-transform:uppercase }
.docsasociados { margin: 20px 0 3px 0; font-weight:bold }
.docasociadoimg { margin-right: 5px }
a.docs { font-weight: normal; color: #333; text-decoration:underline }
a.docs:link { font-weight: normal; color: #333; text-decoration:underline }
a.docs:visited { font-weight: normal; color: #333; text-decoration:underline }
a.docs:hover { text-decoration:none;color: #333 }
.imprimir { margin-right:15px }
.imprec { margin:10px 0 }

/*categorias*/
.cat { font-size:16px;font-weight: bold;line-height: normal;color:#000; margin-bottom:20px }
.linesepcat { width:539px;height:1px; background-color: #828a86; margin: 10px 0;clear: both }
.titcat { margin-bottom:5px; font-size:14px;font-weight: bold;color:#004d25;line-height: 18px }
.titcat a:link, .titcat a:visited {font-size:14px;font-weight: bold;text-decoration:none;color:#004d25;line-height: 18px; text-transform:uppercase }
.titcat a:hover { font-size:14px; font-weight: bold;text-decoration: underline; color:#004d25; line-height: 18px; text-transform:uppercase }
.imgcat { float: left;margin: 0 10px 10px 0 }

/*subcategorias */
.subcat {font-size:16px;font-weight: bold;line-height: normal;color:#004d25; margin:15px 0 20px 10px }
.subcat2 {font-size:13px;font-weight: bold;line-height: 18px;color:#004d25; margin:0 0 0 10px}
.subcat2 ul { list-style:none}
.subcat2 ul li { margin-left:30px; padding:10px 0 }
.subcat2 ul li li { margin-left:30px; padding:0 }
.subcat2 ul li a {font-size:13px;font-weight: bold;line-height: 18px;color:#004d25}
.subcat2 ul li li a:link{color:#333; text-decoration:underline; font-size:11px }
.subcat2 ul li li a:visited{color:#333;text-decoration:underline; font-size:11px }
.subcat2 ul li li a:hover{color:#333;text-decoration:none; font-size:11px }

/*mensaje*/
.mensaje{margin: 30px 0 400px 10px; color:#000; font-weight:bold }
.mensaje a:link,.mensaje a:link,.mensaje a:hover{color:#000 }
.mensaje p{margin-bottom:0}

/*banners*/
/*.banners{width:158px; position:relative;display:inline;top:50px; bottom:20px; clear:both;}*/
.banners{width:158px; position:relative;display:inline; clear:both }
.imgbanners{width:158px;margin :3px 0 0 3px }

/*registro*/
#tablaregistro { width:500px; font-size:12px }
.camposlogin{border: solid 1px #999999; color: #686C6C;height:20px }
.error{color:#c82f31;font-size:11px;padding:5px;border: solid 1px #c82f31;margin:10px 0 20px 10px }
.campos{ height: 20px;}	
.registro { font-size:16px;font-weight: bold;line-height: normal;color:#004d25; margin:10px 0 0 10px; border-bottom:1px solid #828a86;padding-bottom:2px }
.contrasenia {font-size:16px;font-weight: bold;line-height: normal;color:#004d25; margin:10px 0 15px 0; border-bottom:1px solid #828a86;padding:0 0 2px 2px }
.internacontrasenia { width:489px;/*display:inline;*/color:#000; padding:0 20px 30px 10px; font-size:12px }

/*rss*/
.rss{width:43px;margin-left:50px;}

/*plantilla calendario mensual*/
.tablacalendario td{padding:3px 15px;}
.tablacalendario{font-weight:bold; color:#242524; text-transform: capitalize;}
.tablacalendario a:link, .tablacalendario a:visited, .tablacalendario a:hover{
	color:#242524;
	text-transform: capitalize;
}
a.lnkantsig:link, a.lnkantsig:visited, a.lnkantsig:hover{color:#004d25; font-weight:normal;}
.eventos{
	background-color: #FFF;
	height:180px;
	width:182px;
	padding:5px 0;
}

.logobicentenario { width:174px; height:143px; margin:5px 0 5px 5px}

.utilidades {
	clear: both;
	margin-top: 20px;
	border-top: 1px solid #999;
	padding-top: 20px;
	float: left;
	width: 100%;
}
.cuatrodestacadas {
	background-color: #FFF;
	width: 383px;
	float: left;
}
.cuatrodestacadas_int {
	width: 174px;
	float: left;
	margin-left: 10px;
}

/* banners home */
.bannershome {float: left; margin: 10px 0 0 10px}
.bannerderecha {width:174px; height:143px; padding:15px 5px }
