/*
 * 15/04/2010 
 * COMIENZO RESET PAGINAS Y REGLAS GENERALES FRAMEWORK CSS:
 * -sin bordes
 * -sin margenes ni paddings
 * -sin fondos ni estilo para listas
*/

* {margin: 0; padding: 0; font: 12px Lucida Sans Unicode, Lucida Grande, sans-serif;color:#878787;}
q:before,q:after {content: "";}
sup {font-size: 0.8em;}
sub {font-size: 0.8em;}
ul {list-style-type: none;}
a {border: none; text-decoration: none; color: #878787;}
a:link, a:visited, a:active {outline: none;}
a:hover {text-decoration: underline;color:#4d4d4d;}
img {border: none; text-decoration: none;} 
acronym {border: 0;}
p{text-align:justify;}

/* igualar las fuentes a todos los elementos */
h1, h2, h3, h4, h5, strong {font-size: 100%; font-weight: bold;}

/* tablas */
table {width: 100%; border-collapse: collapse; border-spacing: 0;}

/* propociona altura a divs sin altura con contenido flotado */
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.b {border: 1px solid Yellow;} /*clase de uso rápido para destacar los bordes de un bloque*/

/* FIN RESET PAGINAS Y REGLAS GENERALES FRAMEWORK CSS */

/**********************************************
				ESTRUCTURA DE LA PAGINA
***********************************************/
body{background:url(/imagenes/comunes/pagina.jpg) 0 0;}
p{margin-bottom:12px;}
h2{background:url(/imagenes/comunes/h2.png) repeat-x right center;margin-bottom:20px;}
h2 *{text-transform:uppercase;background:none;font-size:14px;padding-right:14px;color:#4d4d4d;}
h2 span{background:url(/imagenes/comunes/pagina.jpg) repeat-x 0 0;}
.media{ margin-top: 9px;}
#contenedor-pagina{background:url(/imagenes/comunes/body.png) repeat-x left top;}
#pagina{padding:0;margin:auto;background:none;}
#cabecera{margin:0;position:relative;height:395px;overflow:hidden;}
#cabecera h1{width:293px;height:120px;margin:0;position:absolute;left:20px;top:70px;z-index:999;margin:0;}
#cabecera h1 a{float:left;width:100%;height:100%;text-indent:-9999px;background:url(/imagenes/comunes/logo.png) no-repeat 0 0;display:inline;}

#nav-util{width:auto;padding:15px 5px 8px;}
#nav-util * {color:#fff;font-size:14px;text-decoration:none;}
#nav-util {margin:0;}
#nav-util p{margin:0;}
#nav-util img{vertical-align:text-bottom;margin-right:8px;padding:0;background:none;border:0;}
#nav-util p{padding-top:2px;}

	

/* MENU CABECERA */
#menu{padding:0;margin:0 0 30px;width:100%;}
	#menu li{width:100%;margin-bottom:4px;}
	#menu a {display:block;border:0;background:url(/imagenes/comunes/menu.png) no-repeat 0 0;text-shadow:1px 1px #f5f5f5;font-size:16px;width:125px;height:31px;line-height:31px; padding-bottom: 7px;color:#333333;width:100%;text-align:center;}
	#menu li a:hover,#menu li a.active{background:url(/imagenes/comunes/menu.png) no-repeat 0 -40px;text-shadow:1px 1px #d4ea6d;text-decoration:none;}	
		
	
		
/* CONTENIDO */
#contenido{padding:10px 0;margin:0;}
#seccion{width:580px;margin-left:20px;}
#flash{margin:0;height:210px;overflow:hidden;}
#flash img{padding:0;border:0;}


/***** SLIDESHOW *****/	
	#slideshow {
    position:relative;
    height:341px;
	background:url(/imagenes/comunes/flash.png) no-repeat center top;
	*height:195px;
	margin:0;
	/*float:left;*/
	display:block;
	overflow:hidden;
}

#slideshow img {
    position:absolute;
    top:14px;
    left:12px;
    z-index:8;

}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}	

#slideshow .share{float:left;display:inline;background:url(/imagenes/comunes/transparente.gif) repeat 0 0;text-indent:-9999px;position:absolute;bottom:50px;width:40px;height:40px;z-index:100;left:40px;}
#slideshow .facebook{left:110px;}
#slideshow .article{left:175px;}

#sidebar-left{width:190px;margin-left:5px;}
#sidebar-right{width:267px;margin-right:5px;}
#redes-sociales {margin-bottom:20px;}
#redes-sociales h2{margin-bottom:20px;}
#redes-sociales a{background:url(/imagenes/comunes/redes-sociales.png) no-repeat 0 0;width:42px;height:43px;float:left;display:inline;text-indent:-9999px;margin-left:21px;}
#redes-sociales .facebook{background-position:0 0;}
#redes-sociales .facebook:hover{background-position:0 -43px;}
#redes-sociales .youtube{background-position:-42px 0;}
#redes-sociales .youtube:hover{background-position:-42px -43px;}
#redes-sociales .twitter{background-position:-84px 0;}
#redes-sociales .twitter:hover{background-position:-84px -43px;}
#redes-sociales .flickr{background-position:-126px 0;}
#redes-sociales .flickr:hover{background-position:-126px -43px;}

/* PIE */
#contenedor-pie {background:url(/imagenes/comunes/pie.png) repeat-x left bottom;}	
#pie {height:450px;margin:0 auto;position:relative;}	
#pie .float{margin-top:37px;margin-left:20px;}	
	#pie * {color:#aaaaaa;text-shadow: 1px 1px #1b1717;}	
	#pie p{padding:0 8px 24px;}	
	#pie h2 {margin-bottom:30px;}	
	#pie h2 span{background:url(/imagenes/comunes/pie.png) repeat-x 0 -50px;color:#fff;}	
	#pie #copy{position:absolute;bottom:0;width:100%;}	
	#pie #copy *{color:#aaaaaa;}	
	#pie #copy p{text-align:center;margin:0;padding:15px 0;}	
	
#pie #newsletter{margin-left:10px;width:267px;}
#twitter{}
#twitter #twtr-widget-1{margin-top: -11px;}
#twitter #twtr-widget-1 .twtr-hd,#twitter #twtr-widget-1 .twtr-ft{display:none;}
#twitter #twtr-widget-1 .twtr-tweet-wrap {padding: 12px 8px;}
#twitter #twtr-widget-1 .twtr-tweet{border:none;background:url(/imagenes/comunes/borde-twitter.gif) repeat-x left bottom;}
#twitter #twtr-widget-1 .twtr-tweet:last-child{background:none;}
#twitter #twtr-widget-1 .twtr-doc, #twitter #twtr-widget-1 .twtr-hd a, #twitter #twtr-widget-1 h3, #twitter #twtr-widget-1 h4, #twitter #twtr-widget-1 .twtr-popular{background:none !important;}
#twitter #twtr-widget-1 .twtr-new-results, #twitter #twtr-widget-1 .twtr-results-inner, #twitter #twtr-widget-1 .twtr-timeline{background:none !important;}
	
#about{width:502px;background:url(/imagenes/comunes/logo-transparente.png) no-repeat 10px 125px;height:300px;}
#about form p{padding-right:0;padding-left:20px;}
#about #request{padding:0 0 12px;}
#pie #about #request p{padding-bottom:6px;}

#pie input{border:0;}
#pie form p{padding-bottom:12px;}
#pie .text{width:243px;background:url(/imagenes/comunes/pie-input.jpg) no-repeat 0 0;font-size:14px;text-shadow:none;padding:8px 4px;}
#pie input[type=submit],input[type=submit]{border:0;background:url(/imagenes/comunes/submit.png) no-repeat 0 0;text-shadow:1px 1px #f5f5f5;font-size:16px;width:125px;height:31px;line-height:31px;cursor:pointer; padding-bottom: 7px;color:#333333;}
#pie input[type=submit]:hover,input[type=submit]:hover{background:url(/imagenes/comunes/submit.png) no-repeat 0 -32px;text-shadow:1px 1px #d4ea6d;}
#pie textarea{font-size:14px;text-shadow:none;padding:8px 4px;width:240px;background:url(/imagenes/comunes/pie-textarea.jpg) no-repeat 0 0;border:0;height:74px;}

/* MIGAS */
#migas{margin:12px 4px 0;}
#migas li{float:left;padding:0 4px 0 0;font-weight:normal;}
#migas li a{font-weight:normal;}
#migas li span{font-weight:normal;color:#444444;}

/* FOTOS - VIDEOS */

#fotos-videos{}
#fotos-videos .video{border-right:1px solid #e2e2e2;padding:9px 25px 9px 0;}
#fotos-videos .fotos{border-left:1px solid #fff;padding:9px 0 9px 19px;height:175px;width:239px;}
#fotos-videos .fotos img{padding:2px;border:1px solid #999999;margin:10px 4px 10px 9px;}
#fotos-videos .fotos a:hover img{background:#a8d44f;border-color:#a8d44f;}

a img{background:#fff;border:1px solid #999999;}
a:hover img{background:#a8d44f;border-color:#a8d44f;}

/* REPORTAJES */
.destacados{}
.destacados .destacado{width:180px;margin-left:18px;}
.destacados .destacado a{margin:0 10px 15px;display:block;text-align:justify;}
.destacados .destacado p{margin:0 10px 15px;display:block;text-align:justify;}
.destacados .destacado p a{display:inline;margin:0;}
.destacados .destacado a strong{width:172px;left:4px;bottom:7px;}
.destacados .destacado .margin{margin:0 0 15px;position:relative;}
.destacados .destacado img{padding:3px;}
.destacados .margin{margin-left:0;}
.destacados .destacado .title {color:#444444;font-size:14px;}

/* TOP 5 */
#top5{background:url(/imagenes/comunes/h2.gif) no-repeat 0 0;}
#top{width:480px;height:295px;background:url(/imagenes/index/fotos-videos.gif) no-repeat 0 34px;}
	#top #pestanas{width:100%;}
	#top .top{clear:both;padding:16px 0 0 4px;}
	#top img{padding:2px;background:#fff;margin:25px 12px 10px 6px;}
	#top h3{font-size:20px;margin:15px 0 20px 0;}
	#top p{margin:0 14px 20px 0;width:300px;float:right;}
	#top li{float:left;background:url(/imagenes/index/pestanas.gif) no-repeat 0 0;text-align:center;width:80px;height:34px;margin:0 3px 0 0;cursor:pointer;}
	#top .active{background-position:0 0;}
	#top .no-active{background-position:0 -34px;}
	#top .display{display:block;}
	#top .no-display{display:none;}
	#top li span{margin:6px 0 0;font-size:20px;color:#3f3f3f;display:block;}
	#top .pestana{}

/* INTRO */
#intro{margin:0 0 20px;padding:0 10px;}
#intro h3{color:#77a144;font-size:20px;margin:0 0 20px;}
#intro img{padding:4px;border:1px solid #bebebe;float:right;}
#intro p{margin: 0 0 25px;width:260px;}
#intro a{color:#77a144;font-weight:bold;}

/* LISTADO */
#listado{margin:0 0 20px;padding:0;}
#listado h3{color:#77a144;font-size:14px;margin:0 0 20px;}
#listado .noinfo{color:#77a144;font-size:20px;margin:100px 0;text-align:center;}
#listado .item{padding:16px 0;color:#77a144;font-size:20px;border:1px solid #e2e2e2;border-width:1px 0 1px;border-color: #e2e2e2 transparent #fff}
#listado .no-border{border-width:0;}
#listado .first{border-width:0 0 1px;}
#listado .last{border-width:1px 0 0;}
#listado .item h4{color:#77A144;font-size:14px;margin:0;}
#listado .item a{}
#listado .item h3,#listado .item h3 a{color:#3f3f3f;font-size:14px;margin:0 0 10px;font-weight:normal;}
#listado .item img{padding:4px;border:1px solid #bebebe;float:left;margin:0 15px 0 0;}
#listado .ficha .principal {margin:0 15px 0 0;}
#listado .ficha .principal img{margin:0;}
#listado p{margin-left:115px;}
#listado .border{}
#listado #borde-listado{background:url(/imagenes/municipio/separador.jpg) no-repeat center bottom;height:15px;padding:10px 0 0;}

.navigation{text-align:center;padding:20px 0;}
.navigation #paginas{width:300px;margin:auto;}
.navigation #paginas a{position:relative;color:#333333;padding:8px 6px;text-align:center;}
.navigation #paginas a span{position:absolute;width:4px;height:100%;top:0;}
.navigation #paginas a:hover,.navigation #paginas .active{background:url(/imagenes/comunes/pagina-paginador.jpg) repeat-x 0 0;text-decoration:none;}
.navigation #paginas a:hover span,.navigation #paginas .active span{background:url(/imagenes/comunes/pagina-borde.jpg) no-repeat left top;}
.navigation #paginas a .right,.navigation #paginas a:hover .right,.navigation #paginas .active .right{float:right;top:0;right:0;background-position:right top;}
.navigation #paginas a .left{left:0;}
.navigation *{font-size:12px;}
.navigation .btn,div.subseccion .btn{line-height:30px;margin-top:-22px;font-size:12px;text-transform:uppercase;}
.navigation span{font-weight:bold;}

/* EL TIEMPO */	
#el-tiempo{width:100%;height:208px;position:relative;margin:0 0 24px;}
#el-tiempo .bordesup{background:url(/imagenes/comunes/el-tiempo.jpg) no-repeat center top;height:3px;}
#el-tiempo .bordeinf{background:url(/imagenes/comunes/el-tiempo.jpg) no-repeat center bottom;height:3px;}
#el-tiempo .mask{border:1px solid #c6c6c6;border-width:0 1px 0 1px;background:#fff;width:226px;margin:auto;}
#el-tiempo .mask .normal{margin:auto;}


/* LOCALIZACION */
#situacion{margin:0 0 24px;}
#abrir-mapa{position:absolute;z-index:990;top:0;left:0;width:100%;height:100%;}
#sidebar-right #mask{width:224px;height:160px;}
#sidebar-right #mask #google-maps{width:224px;height:200px;}
#sidebar-right #mask .bordesup{background:url(/imagenes/comunes/borde-google-maps.gif) no-repeat left top;}
#sidebar-right #mask .bordeinf{background:url(/imagenes/comunes/borde-google-maps.gif) no-repeat left bottom;}
#mask{height:342px;width:537px;margin:auto;position:relative;overflow:hidden;background:#c6c6c6;padding: 0 1px;}
#mask .bordesup{position:absolute;top:0;left:0;background:url(/imagenes/contacto/borde-google-maps.gif) no-repeat left top;height:3px;width:539px;z-index:100;}
#mask .bordeinf{position:absolute;bottom:0;left:0;background:url(/imagenes/contacto/borde-google-maps.gif) no-repeat left bottom;height:3px;width:539px;z-index:100;}
#google-maps{height:380px;}
#google-maps a img {background:none;}

/* AGENDA */
#agenda{margin-bottom:24px;}
#agenda .fecha{color:#444444;}
#agenda .entrada{margin:0 7px;padding:10px 0;}
#agenda .border{background:url(/imagenes/comunes/borde-agenda.gif) repeat-x 0 0;}
#agenda h3{color:#fff;text-shadow:1px 1px #161616;text-align:center;background:url(/imagenes/comunes/mes.gif) no-repeat 0 0;height:34px;line-height:34px;font-size:14px;font-weight:normal;}
#agenda table{margin:0 20px 25px;;width:auto;}
#agenda table td{width:32px;height:32px;text-align:center;border:1px solid #c4c4c4;text-shadow:1px 1px #fff;}
#agenda table td span{display:block;border:1px solid #fff;border-color: #f4f4f4 #e7e7e7 #cfcfcf #f7f7f7;border-width:1px 1px 0 1px;line-height:32px;}
#agenda table .diasemana{border:0;}
#agenda table .diasemana span{border:0;font-size:10px;}
#agenda table .diasemana span{color:#666666;}
#agenda table .diainvalido{background:#eeeeee;}
#agenda table .diainvalido span{color:#c4c4c4;border:0;}
#agenda table .diavalido{background:#e4e4e4;color:#666666;}
#agenda table .diavalido span{color:#666666;}
#agenda table td.current{background:#89c53e;text-shadow:1px 1px #6c9b31;}
#agenda table td.current span{color:#fff;background:#89c53e;text-shadow:1px 1px #6c9b31;border-color: #74a43e #75ab3b #7bb73a #7db23f;color:e0e0e0;}
#agenda table th{font-size:14px;}

/* ULTIMAS ENTRADAS */
#ultimas-entradas .bordesup{background:url(/imagenes/comunes/borde.jpg) no-repeat center top;height:3px;}
#ultimas-entradas .bordeinf{background:url(/imagenes/comunes/borde.jpg) no-repeat center bottom;height:3px;}
#ultimas-entradas ul{display:block;border:1px solid #c6c6c6;border-width:0 1px 0 1px;background:#fff;}
#ultimas-entradas li{padding:12px 18px;}
#ultimas-entradas li p{margin-bottom:0;}
#ultimas-entradas li.border{border-top:1px solid #c6c6c6;}
#ultimas-entradas li .fecha{font: 11px Georgia;font-style:italic;padding-top:4px;}

/* NOTICIAS */
#noticias{background:url(/imagenes/index/noticias.jpg) no-repeat 0 0;height:434px;}
.ficha-resumen{padding:20px 0 0;margin-bottom:20px;position:relative;height:433px;background:url(/imagenes/comunes/ficha-resumen.jpg) no-repeat 0 0;}
.ficha-resumen .ficha{padding:0 20px;height:290px;}
#noticias .ficha{height:253px;}
.ficha-resumen .ficha img{padding:5px;border:0;}
.ficha-resumen .ficha > a,.ficha-resumen .ficha div > a,#listado .ficha .principal{margin:0 15px 15px 0;float:left;}
.ficha-resumen .ficha .principal,.ficha .principal{position:relative;}
.ficha-resumen .ficha p,.ficha-resumen .ficha h3, .ficha-resumen .ficha h3 *{color:#dddddd;text-align:justify;}
.ficha-resumen a{color:#a8d44f;}
.ficha-resumen .ficha h3{font-size:18px;margin-bottom:20px;margin-left:289px;}
.abreviado .ficha h3{font-size:18px;margin-bottom:12px;margin-left:150px;}
.abreviado {background:url(/imagenes/comunes/ficha-resumen-abreviado.jpg) no-repeat 0 0;height:135px;padding:20px 0 0;}
.abreviado .ficha{height:135px;}
#listado .ficha .abreviado{}
#listado .ficha h3{font-size:18px;margin-bottom:20px;border:0;}
#listado .ficha {border:0;padding-top:0;}
#listado .ficha p{margin-left:0;}
#listado .ficha p a{color:#333;}
#listado .ficha ul{padding-bottom:8px;margin-left:15px;}
#listado .ficha ul li{padding-bottom:4px;list-style:disc;}
#listado .abreviado img{margin:0;padding:2px;}
.ficha-resumen .ficha h3 a{font-size:18px;}
#otras-noticias{height:140px;}
.galeria {border:8px solid #1f1f1f;border-width:8px 0 8px 0;background:#171717;padding:8px;margin-right:2px;}
.galeria .noticia{width:265px;margin-left:12px;height:75px;}
.galeria .noticia p{color:#dddddd;line-height:11px;}
.galeria .noticia img{padding:1px;border:0;margin-right:14px;}
.galeria .noticia *{font-size:10px;}

a.subseccion{color:#282424;margin-bottom:3px;display:block;padding:0 42px;line-height:34px;font-size:16px;background:url(/imagenes/comunes/pestana.png) no-repeat left top;height:36px;}
a.subseccion:hover,#contenido .active{background-position:left bottom;text-decoration:none;color:#}
div.subseccion{display:none;padding:10px;}
div.subseccion *{color:#4D4D4D;}
div.subseccion ul{margin-bottom:15px;}
/* */

/* GALERIA */
#galeria-seccion{padding:0;position:relative;width:100%;margin:0;}
#galeria-seccion a{cursor:pointer;}
.derecha{float:right;} 
#mascara-galeria{height:80px;width:502px;overflow:hidden;position:relative;float:left;display:inline;margin:0 7px;} 
#mascara-galeria #galeria-imagenes{width:9999px;position:absolute;left:0;} 
	#galeria-imagenes a{cursor:pointer;position:relative;float:left;display:inline-block;margin-right:8px;} 
	a > img + span{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background:url(/imagenes/comunes/zoom.png) no-repeat center center;z-index:10;} 
	a > img + strong{position:absolute;text-align:center;height:20px;padding-top:6px;background:#A8D44F;color:#fff;text-transform:uppercase;} 
	a > span + strong{position:absolute;text-align:center;height:20px;padding-top:6px;background:#A8D44F;color:#fff;text-transform:uppercase;left:5px;bottom:5px;width:179px;z-index:1;} 
	a:hover > img + span{display:block;} 
	.navegacion{background:url(/imagenes/comunes/arrows.png) no-repeat 0 0;width:22px;height:33px;float:left;padding:0;display:inline;margin:25px 0 0;} 
	#nav_left{background-position: top left; } 
	#nav_left:hover{background-position: bottom left;} 
	#nav_right{background-position: top right;} 
	#nav_right:hover{background-position: bottom right;}  
	#galeria-imagenes img{padding:2px;} 
	

/* SERVICIOS */
#servicios{margin-bottom:27px;}
#servicios div{overflow:hidden;}
#servicios .btn{margin:8px auto 0;}
#concursos{background:url(/imagenes/index/concursos.jpg) no-repeat 0 0;width:180px;height:150px;}
#olanortetv{background:url(/imagenes/index/olanorte-tv.jpg) no-repeat 0 0;width:180px;height:150px;margin-left:18px;}
#el-tiempo-s{background:#fff;width:180px;height:148px;text-align:center;border:1px solid #d7d7d7;margin-left:18px;}
#el-tiempo-s div{margin:auto;}


/* RUTA DEL MES */
#ruta-del-mes{margin:0 0 0 16px;background:url(/imagenes/index/ruta-mes.gif) no-repeat 0 0;width:218px;height:295px;position:relative;}
	#ruta-del-mes *{margin:0 10px;}
	#ruta-del-mes h2{margin:4px 0 6px 10px;}
	#ruta-del-mes h3{font-size:13px;margin-bottom:6px;}
	
/* BUSCADOR */
#buscador{margin:0 0 30px;position:relative;}
	#buscador h2{margin-bottom:10px;}
	#buscador form{padding:8px 5px 6px;background:url(/imagenes/comunes/buscador.jpg) no-repeat 0 0;display:block;}
	#buscador select{width:178px;}
	#buscador p{padding-bottom:17px;margin:0;}
	#buscador .center{padding-bottom:0;}
	#buscador optgroup{font-style:italic;padding:2px 0;font-weight:bold;}
	#buscador optgroup option{text-indent:10px;}
	#buscador a{text-indent:-9999px;width:45px;height:44px;margin:0 9px 0 0;}
	#buscador .margin{margin:0}
	#buscador #borde-buscador{position:absolute;width:100%;margin:0;background:url(/imagenes/comunes/h2.png) repeat-x right center;height:6px;bottom:1px;border-bottom:1px solid #6ca531;}

/* FICHA */
#seccion .contenido .ficha-galeria{padding:2px;margin:0 6px 6px 0;}
#seccion .contenido .titulo-galeria{margin:0 0 12px 0;}
#seccion .contenido .contacto{display:block;font-style:italic;font-size:12px;}
#seccion .contenido .contacto a{color:#3F3F3F;}
	
	
/* BLOG */
#content .error{background:#ededed;padding:15px;}
#content h3 {text-transform:none;color:#444444;font-size:16px;margin-bottom:20px;font-weight:normal;}
#content h2,#content .post h3{background:#ededed;padding:8px 15px;text-transform:none;margin:0 0 4px;color:#444444;font-size:16px;font-weight:normal;}
#content h2 a,.post h3 a{text-transform:none;color:#444444;font-size:16px;}
#content h2.pagetitle {text-transform:none;color:#444444;font-size:18px;background:none;text-align:center;margin-bottom:20px;}
.postmetadata{padding:0 15px;}
.entry{padding: 0 15px;border-bottom:1px solid #d9d9cf;}
.entry a,.commentlist em{font-weight:normal;color:#444444;}
.entry .more-link,.commentlist em{font-family:Georgia, Lucida Sans Unicode,Arial;font-style:italic;}
.autor {padding:15px;border-top:1px solid #fff;}
.autor *{font-style:italic;font-family:Georgia, Lucida Sans Unicode,Arial;}
.autor span,.autor span a{color:#444444;}
.commentlist{list-style:none;}
.commentlist li{padding:20px 12px 8px;border: 1px solid #fff;border-width: 1px 0;border-bottom-color:#d9d9cf;}
.commentlist li:first-child{border-top:0;}
.commentlist li:last-child{border-bottom:0;}
.commentlist .autor-comentario {margin-bottom:12px;}
.commentlist .autor-comentario span{color:#444;}
.commentlist .autor-comentario span{color:#444;}
#sidebar li{margin:0 0 15px}
#sidebar li li{height:35px;margin:0 15px 3px;}
#sidebar li a{color:#282424;font-size:16px;display:block;padding:0 8px;background:url(/imagenes/comunes/btn.png) no-repeat 0 0;height:100%;line-height:32px;}
#sidebar li a:hover{text-decoration:none;background-position:left bottom;}
	
/* CONTACTO */
#contacto #request{padding:50px 0;}
#formulario{width:100%;margin: 0 auto;}
#formulario input,#formulario textarea{border:0;}
#formulario input[type="text"]{background:url(/imagenes/contacto/text.gif) no-repeat 0 0;padding:4px;width:549px;height:22px;}
#formulario input.s{width:260px;background:url(/imagenes/contacto/text-s.gif) no-repeat 0 0;padding:4px;}
#formulario textarea{background:url(/imagenes/contacto/textarea.gif) no-repeat 0 0;width:551px;height:110px;padding:4px;}
#formulario table{width:559px;margin:0 auto 0 20px;}
#formulario table p{margin:0;padding:0;}
#formulario table td{padding-bottom:20px;}
/*#formulario p{margin:0 0 15px;}
	#formulario form{position:relative;padding:15px 0 0;}
	#formulario label{font-weight:bold;}
	#formulario form input, #como-llegar input{width:228px;border: 1px solid #452f04;padding: 3px 2px;}
	#formulario form textarea{height:88px;border: 1px solid #452f04;width:228px;padding:4px 2px;margin:0 0 4px;}
	#formulario form .enviar {text-align:right;width:auto;}
	#formulario form #enviar, #como-llegar #enviar-ruta {color:#fff;width:82px;text-align:left;background:url("/imagenes/index/ver-mas.gif") no-repeat 0 0;border:0;padding:0 0 0 5px;cursor:pointer;height:30px;}
	#formulario .izqda{width:275px;margin:0;}
	#formulario .dcha{width:235px;float:right;}*/
	#formulario #obligatorios{font-size:9px;}
	
#comentarios h3{background:#ededed;padding:8px 15px;text-transform:none;margin:0 0 4px;color:#444444;font-size:16px;font-weight:normal; margin-bottom:30px;}

/* PAGINADOR */

/* ERROR */
#error{background:url(/imagenes/comunes/error.png) no-repeat 20px 65px;margin-bottom:25px;}	
#error h3{text-transform:uppercase;text-align:center;margin-left:195px;font-weight:normal;padding:10px 0;background:#e7e7e7;color:#444444;margin-bottom:15px;}	
#error p{margin-left:195px;}	
	
/* MAPA WEB */
#mapa-web{}	
#mapa-web ul{margin-left:15px;}	
#mapa-web ul li{padding-bottom:6px;}	
#mapa-web ul li ul {padding-top:6px;margin-left:35px;}	
#mapa-web ul li a{padding:12px 20px;background:#eaeaea;color:#444444;font-size:14px;display:inline-block;}	
#mapa-web ul li li{}	
#mapa-web ul li li a{}	
	
/* ENLACES */
#enlaces{background:url(/imagenes/index/enlaces.jpg) no-repeat 0 4px;width:221px;height:259px;margin:-10px 0 0 16px;text-align:center;}
#enlaces p{font-size:19px;color:#77A144;text-align:center;padding:15px 0 0;}
#enlaces a{font-size:20px;color:#fff;width:165px;height:35px;display:block;margin:12px auto 12px;}
#enlaces a.enlace{color:#FFFFFF;display:block;font-size:21px;height:50px;margin:10px 0 0;padding:0;width:105px;float:left;text-indent:-9999px;float:left;display:inline;}
#enlaces a.margin{margin-left:10px;}
	
/* REQUEST */
#request{padding:20px 0 0 0;}
#request p{text-align:center;font-size:12px;text-align:center;}
#request p strong{font-size:20px;}	
	
.mas{background:url("/imagenes/index/ver-mas.gif") no-repeat scroll 0 0 transparent;bottom:11px;color:#FFFFFF;float:right;font-size:12px;height:25px;margin:auto;padding:6px 0 0 5px;position:absolute;right:10px;width:78px;}
.select-skin{position:relative;font-size:14px;background:url(/imagenes/comunes/select.png) no-repeat left top;margin-left:-1px;}
.select{padding:7px 2px;border:none;opacity:0; filter: alpha(opacity = 0);z-index:1;font-size:14px;position:absolute;top:0;backgorund:none;}
.select-skin span{font-size:14px;padding:7px 0;display:block;margin-left:4px;z-index:0;cursor:pointer;top:0;background:url(/imagenes/comunes/select.png) no-repeat right top;margin-right:-2px;}
.tag,#mapa-web .tag,.postmetadata a{text-align:center;display:inline-block;text-transform:uppercase;font-size:10px;color:#2f2f2f;padding:1px 6px;background:#a8d44f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.tag-big{text-align:center;clear:both;display:inline-block;text-transform:uppercase;font-size:12px;color:#fff;padding:1px 6px;background:#a8d44f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.btn{display:block;border:0;background:url(/imagenes/comunes/submit.png) no-repeat 0 0;text-shadow:1px 1px #f5f5f5;font-size:16px;width:125px;height:31px;line-height:26px;cursor:pointer;color:#333333;text-align:center;}
.btn:hover{text-decoration:none;background:url(/imagenes/comunes/submit.png) no-repeat 0 -32px;text-shadow:1px 1px #d4ea6d;}
._960{width:1086px;margin:auto;}		
.oculto{display:none;}	
.float{float:left;display:inline;}
.float-right{float:right;display:inline;}
.br{clear:both;font-size:0;height:0;}
.right{text-align:right;}
.center{text-align:center;}
.blanco{color:#fff;padding:7px 10px 0 0;text-align:center;height:33px;margin:0 0 20px 10px;background:url(/imagenes/comunes/h2.gif) no-repeat top right;}
.invertir{direction:rtl; unicode-bidi:bidi-override;}
