/* CSS Document */

*{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 #eeeeee; }
.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; text-transform:uppercase}
a.linkucppal:hover{	color: #004d25;font-size:12px;text-decoration:underline;font-weight:bold; text-transform:uppercase}
.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; text-transform:uppercase}
a.lnksdest:hover{color:#000; font-weight:bold;text-decoration: underline;text-transform:uppercase}
.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;}
.titcom span{font-weight:bold; font-size:12px; color:#FFFFFF; }
a.lnkscom:link,a.lnkscom:visited{color:#004d25;font-weight:bold;text-transform:uppercase;text-decoration: none; }
a.lnkscom:hover{color:#004d25;font-weight:bold;text-transform: uppercase;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:#333333; text-decoration:underline; font-size:11px}
.subcat2 ul li li a:visited{color:#333333;text-decoration:underline; font-size:11px}
.subcat2 ul li li a:hover{color:#333333;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{margin-left:35px;}
/*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: #FFFFFF;
	height:180px;
	width:182px;
	padding:5px 0;
}