a,a:hover,a:active,a:visited{color:#000;background-color:inherit;}
body{background:#fff url('../media/fondo.jpg') repeat-x;}
h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-weight:normal;color:#3c6d2c;}
h4{color:#666;font-weight:bold;}

.publicado-por{font-size:x-small;text-align:right;border-top:1px solid #ccc;margin-top:-15px;padding-top:5px;}
.denunciante{background:url('../media/megafono.gif') no-repeat left;padding-left:20px;}
.autor{background:url('../media/autor.gif') no-repeat left;padding-left:20px;}
.fecha{background:url('../media/calendario.gif') no-repeat left;padding-left:20px;}
.caja{font-family:'times new roman',serif;font-size:1.4em;color:#427638;background-color:#e4ebbf;margin:20px 0;padding:10px;}
.subir{display:block;text-align:right;text-decoration:none !important;}
.subir span{background:url('../media/arriba.png') no-repeat left;padding-left:20px;}
.toc{font-size:0.9em;margin-bottom:20px;}
.toc li{margin:2px 0;}
.publicidad{display:block;font-size:x-small;background-color:#e9edd8;text-align:center;border:1px dashed #7abc4e;margin-bottom:15px;padding:10px;}

div#contenedor{background:url('../media/sombra_lateral.jpg') repeat-y top left;width:1000px;}

/* estilos para el contenido */
div#contenido{padding:0 180px;}
div#contenido a{color:#427638;text-decoration:underline;}

/* estilos para la cabecera */
div#cabecera{background:url('../media/cabecera.jpg') no-repeat top right;width:100%;}
ul#menu{text-align:right;list-style-type:none;border-bottom:4px solid #6ec238;margin:0 20px 20px 20px;padding:5px 0;}
ul#menu li{display:inline;}
ul#menu a{border-left:1px solid #29452e;margin:0 0 0 10px;padding:5px 0 0 10px;}
ul#menu a:hover{text-decoration:underline;}

p#migas{float:left;font-size:0.9em;margin-left:20px;}
p#migas span{font-size:x-small;}
p#migas a{color:#427638;text-decoration:underline;}

div#columna_izquierda,div#columna_derecha{font-size:1.1em;}
div#columna_izquierda h2,div#columna_derecha h2{font-weight:bold;text-align:left;}
div#columna_izquierda ul,div#columna_derecha ul{list-style-type:none;}
div#columna_izquierda li span,div#columna_derecha li span{display:block;}

/* estilos para las columnas */
ul.botones li span{background:transparent !important;margin:0;padding:0 10px;}
ul.botones li a{display:block;color:#fff;background:url('../media/seccion.jpg') no-repeat center;width:145px;margin:0 0 5px 0;padding:8px 0;}

/* estilos para la columna izquierda */
div#columna_izquierda{float:left;width:145px;margin:0 0 0 20px;display:inline;}
div#columna_izquierda li{font-size:1.1em;margin-bottom:2px;}
div#columna_izquierda li span{background-color:#7abc4e;padding:5px 0 5px 10px;}
div#columna_izquierda ul ul{background-color:#d5e795;padding:3px 0;}
div#columna_izquierda ul ul li{font-size:0.9em;margin:0;}
div#columna_izquierda ul ul li span{background-color:#d5e795;margin:0;padding:3px 0 3px 20px;}
div#columna_izquierda ul ul ul li span{background-color:#e9edd8;padding-left:30px;}
div#columna_izquierda form label{color:#fff;padding:0 0 2px 0;}
#buscador,#registro{padding:10px;}
#buscador{background:url('../media/columna_izquierda/fondo_buscar.jpg') no-repeat top left;margin:15px 0;}
#buscador div{padding:30px 0 0 0;}
#buscador input{width:100px;}
#buscador input.image{background-color:transparent;width:15px;height:15px;}
#registro{font-size:0.9em;background:url('../media/columna_izquierda/fondo_socios.jpg') no-repeat bottom left;margin:15px 0 5px 0;}
form#registro div,div#registro p{font-size:0.9em;color:#fff;} 
form#registro div{margin-top:70px;}
form#registro input{width:60px;}
div#registro p{margin-top:75px;}
div#registro a{display:block;color:#fff;background:url('../media/columna_izquierda/ok.png') no-repeat left;margin:0 0 10px 0;padding:0 0 0 20px;}

/* estilos para la columna derecha */
div#columna_derecha{float:right;width:145px;margin:0 20px 0 0;display:inline;}
div#columna_derecha ul{margin:0 0 15px 0;}

ul.listado{font-size:0.9em;margin:0 !important;}
ul.listado li a{color:#333;line-height:1.5em;}
ul.listado li a:hover,ul.listado li a:hover span{text-decoration:underline;}
ul.listado li a span{background:#e9edd8/* url('../media/archivo_menu.gif') no-repeat 5px 5px*/;padding:3px 5px !important;}
ul.listado li span span,a.todos{color:#478538;}
ul.listado li span span{display:inline !important;font-weight:bold;background:none;padding:0 5px !important;}
a.todos{display:block;font-weight:bold;background:#e9edd8/* url('../media/carpeta.gif') no-repeat 5px 5px*/;text-align:right;margin:0 0 15px 0;padding:5px 10px 5px 10px;}
a.todos:hover{text-decoration:underline;}

#calendario div,#calendario table{font-size:0.85em;}
#calendario div{background-color:#e9edd8;text-align:center;}
#calendario div p{color:#000;margin:0;padding:2px 0;}
#calendario div #mes_pasado{float:left;margin-left:5px;}
#calendario div #mes_proximo{float:right;margin-right:5px;}
#calendario table{background-color:#e9edd8;border-collapse:collapse;margin:0 0 5px;width:100%;}
#calendario td,th{text-align:center;padding:2px 0;margin:0;}
#calendario td a{color:#3c6d2c;}
#calendario td a:hover{text-decoration:underline;}
#calendario th{font-weight:normal;background-color:#3c6d2c;color:#fff;}
#calendario td.fin_de_semana{background-color:#d5e795;}
#calendario td.hoy{border:1px solid #000;}
#calendario td.pasado a{color:#ccc;}
#calendario td.tiene_eventos{background-color:#7abc4e;}
#calendario td.tiene_eventos a{color:#fff;}

/* estilos para el cierre del contenido */
div#cierre{background:url('../media/sombra_inferior.jpg') no-repeat bottom left;padding:0 0 25px 0;clear:both;}

/* estilos para el pie de página */
div#pie{font-size:0.9em;color:#666;list-style-type:none;margin:20px auto;padding:10px 0 0 0;width:1000px;}
div#pie ul{margin:0 0 20px 0;}
div#pie li{display:inline;margin:0 20px 0 0;} 
div#pie a{color:#666;text-decoration:none;line-height:15px;padding:2px 20px 2px 0;background-repeat:no-repeat;background-position:right;}
div#pie a:hover{color:#4cae35;text-decoration:underline;}
li#politica_privacidad a{background-image:url('../media/pie/candado.png');}
li#condiciones_uso a{background-image:url('../media/pie/mano.png');}
li#accesibilidad a{background-image:url('../media/pie/silla.png');}
li#mapa_web a{background-image:url('../media/pie/timon.png');}
div#pie div *{display:inline;}

