/* CSS Document */
@import url("/css/general.css");

body{background:#fff;text-align:center;font-family:verdana,Sans-serif;color:#666;}

/******************************************************************************************************************************************************/
/******** BÁSICOS ************/
/*****************************/
a{text-decoration:none;}
a img{border:none;}
form{margin:0;padding:0;}
.dcha{float:right;}
.izq{float:left;}
.izda{float:left;}
strong {color: #C80A0A;}
#ficha strong{color:#666;}
em {color: #C80A0A; text-decoration: none; font-style: normal;}
blockquote {font-size:1.05em; display:inline; clear: none; }
#t1, #t2,#t3{font-size:1em; text-align:center;border:#bdbdbd solid 1px;color:#666;}
.enlace{color:#666;}

/* TITULOS */
h1 a{color:#666;}
h1 a span{color:#C40A0B;}
h2 {color:#666;}
h3{background:#ffffff; color:#C80A0A; border-bottom:1px solid #aaa; }
h4{color:#666;}

/* TABLAS */
caption{background:#efefef; color:#666;}
th,td{ color:#666;border:#bdbdbd solid 1px;}

.animsa{text-align:right;margin:-1.8em 0.3em 0 0;padding:0;}

/******************************************************************************************************************************************************/
/***** ESTRUCTURA **********/
#estructura {color:#999; background:#fff;}

/* MENU SUPERIOR */
#menuarriba li a{font-family:verdana;color:#777;font-weight:normal}
#menuarriba li a:hover{color:#000;}

/* FECHA IDIOMA*/
.fecha-idioma a{color:#666;}

/* CABECERA */
#cabecera{border-left:1px solid #ccc;background:transparent url(/imgs/bk.menuppal.gif) bottom right repeat-y;border-top:1px solid #ccc;}

/* buscador y menu principal trámites, tablón, plano,...*/
#buscador_y_menu_ppal{color:#A8A8A8; background:#fff;} 
#buscador_y_menu_ppal input{background:#efefef;border:1px #ded6d6 solid;line-height:1em;color:#666;}
#buscador_y_menu_ppal .botonbusqueda{color:#666;background:#efefef;}
#buscador_y_menu_ppal .busqueda_avanzada{color:#cec6b5;}

/* menu ayuntamiento, lugar y gente,...*/
#menu_ppal{font-family:"Trebuchet MS";background:#C80A0A;}
#menu_ppal li{color:#fff; }
#menu_ppal li a{color:#fff;}
#menu_ppal li a:hover{ color:#A8A8A8;}

/* PIE */
#pie a{ color:#666;}
#pie a:hover{ color:#999;}

/* PORTADA */
#contenedor_portada{background:url(/imgs/bk.container.gif) right bottom no-repeat;}

/* foto y texto presentación entidad */
.caja_texto_portada{color:#666;}
.caja_texto_portada .texto{ border:1px solid #ccc;}
.caja_texto_portada .texto a{color:#666;}
.caja_texto_portada h2{color:#666;margin-left:24em; }

/* columna gris */
.columna_portada{color:#666;background:#eee;}
.columna_portada h2{color:#666;}
.columna_portada a{color:#666;}

/* noticias*/
.noticias_portada h2{background-color:#efefef;color:#666;}
.noticias_portada ul{color:#666; }
.noticias_portada li strong a{color:#C70909;}
.noticias_portada h4{font-size:1.2em; color:#999;}

/* banners */
#destacados_portada ul{ border:1px solid #ccc; border-top:none;}
#destacados_portada ul li a{color:#666;}

/*****************************************/
/*CONTENEDOR: MENU IZQUIERDA + CONTENIDO */
/*****************************************/
/* CONTENEDOR */
#contenedor{background:#fff url(/imgs/bk.container.gif) right bottom no-repeat;}

/* MENU IZQUIERDA */
#menu_interior{background:#eee url(/imgs/bk.container.gif) bottom right no-repeat;}
dl.destacados, dl.destacados dt,dl.destacados .ddon{color:#666;}
dl.destacados dt a{color:#666;}
dl.destacados dd,dl.destacados dd a{color:#666;}
dl.destacados dd a:hover,dl.destacados dd a.on,dl.destacados dt a:hover,dl.destacados dt a.on{color:#C80A0A;}
dl.destacados dt.dton a{color:#C80A0A;}/*opcion seleccionada del menu*/

/* CONTENIDO */
#contenido{color:#666;border-left:15px solid #fff;}
#contenido a{color:#666;font-weight:bold;}
#contenido .paginado a{color:#666;font-weight:normal;}
#contenido ul{list-style:none outside url(/imgs/ico.apartado.gif);margin:0.5em; padding:0em;margin-left:2em;}
#contenido ul li{margin:0.5em 0em;padding:0em;}

/* titulo dentro de contenido: h2 */
#caja_blanca{background:#fff;margin:5px 0px 5px 10px ;}
#tit_enviar_imprimir h2{ color:#C80A0A; background-color:#eee;}
#pestanas{background:#fff;}
.migas{text-align:left;width:47.5em;padding:10px 10px 0px 20px; margin:0em;}
.migas a{color: #666;}
.migas a:hover{color: #333;}


.nobr{display:none;}

/* paginado en los listados */
.paginado{ border-top:#999 dashed 1px; clear:both;position:relative; top: 1em; color:#666;clear:both;}
.paginado .ant{float:left;}
.paginado .sig{float:right;}

/******************************************************************************************************************************************************/
/***************** AGENDA *****************/
/******************************************/
#calendario{color:#666;}
#calendario a{color:#666;}
#calendario a:hover{color:#C80A0A;}
#menu_interior .agenda{background:white; border:2px solid red}
/******************************************************************************************************************************************************/

/******************************************************************************************************************************************************/
/* FORMULARIOS: buzón, enviar a un amigo, buscador empresas, alcalde responde,portada. */
/***************************************************************************************/
#formulario{border: 1px dotted #999; }
#formulario label{color:#999;}
.textfield {background:#efefef;border:1px #ccc solid;color:#333;}
.textfield:hover,.textfield:focus,textarea:focus,textarea:hover {background:#fff;border:1px #999 solid;color:#999;}
textarea{background:#efefef;border:1px #ccc solid;color:#333;border: 1px solid #ccc;}
#buscador #formulario .botones .botonaceptar{background:#efefef;border: 1px solid #999;height:2em }
.botonaceptar:hover{background:#666; color:#fff;border: 1px solid #666;}
#buscador #formulario .botones .boton{color:#999;background:#efefef;border: 1px solid #999; font-size:1em;height:2em; }
.boton:hover{background:#C80A0A; color:#fff;border: 1px solid #666;}
#frm INPUT {margin-bottom:1em}
.textfield:hover:focus:active;textarea:focus:hover:active;INPUT:hover:focus:active {background-color:#fff;margin-bottom:1em}
#buscador .avanzada{color:#C80A0A;}
#buscador .avanzada:hover{color:#666;}

/*oculta los sectores del buscador de empreses */
.sector{display:none;}
.textfield_sector{display:none;}
/******************************************************************************************************************************************************/

/******************************************************************************************************************************************************/
/*********** GALERÍA DE FOTOS ************/
/****************************************/
/*puede que sea la galeria antigua */
.foto{color:#999;}
.foto p{background-color:#fff;color:#666}
.apartado{border:1px solid #ccc;}

/* galeria actual, album fotos */
.ampliarfoto{color:#666;}
/******************************************************************************************************************************************************/

/******************************************************************************************************************************************************/
/* LISTADO DE OBJETOS: servicios, guía de interés, documentos, enlaces, asociaciones, donde comer, donde dormir, monumentos, gastronomia, fiestas, excursiones,empresas*/
/************************************************************/
.elementolistado{padding:0em; margin:0 !important;list-style:none !important;}
*+html .elementolistado li {margin:1em 0em !important; border:1px solid #E3E3E3; padding:0.5em !important;}
html > /* */ body .elementolistado li {border:1px solid #ccc; border-bottom:1px solid #C80A0A;list-style:none url(/imgs/ico.apartado.gif) inside;padding:0.5em !important; margin:1em 0em;background:transparent url(/imgs/ico.apartado.gif) no-repeat 0.2em 0.5em;padding-left:2em !important;}
.elementolistado li a{list-style:none inside url(/imgs/ico.apartado.gif); padding:0em; margin:0em; color:#ccc; font-weight:normal;}
.elementolistado li a:hover{color:#C80A0A;}
.elementolistado .agendatit{ background:transparent url(/imgs/ico.apartado.gif) left no-repeat; padding:0.5em 0.5em 0.5em 1.5em; color:#555; font-weight:bold;  border-bottom:1px dotted #cccccc;}
.elementolistado .agendap {background:#efefef; border:0px; margin-top:0.5em;padding:0.5em;}
.elementolistado li p{background:#efefef; margin:0em; margin-top:0.35em;margin-left:-1.5em; padding:0.5em;border:0;}
*+html .elementolistado li p{margin-left:0em;}
.elementolistado .enlace{background:transparent url(/imgs/pixel.gif); list-style: none; font-weight:normal;}
.elementolistado li ol li {border:0px solid #fff;}
.elementolistado li ul li {border:0px solid #fff;}

/*listado de enlaces*/
.elementolistado dt{list-style:none url(/imgs/ico.apartado.gif) outside; padding:0.5em; color:#C80A0A; font-weight:normal;border-top:1px solid #999; border-left:1px solid #999;border-right:1px solid #999;margin-top:1em;}
.elementolistado dt a{color:#666;}
.elementolistado dd {border-bottom:1px solid #C80A0A; border-left:1px solid #999;border-right:1px solid #999;padding:0.5em;margin:0em;color:#999}

/* listado de documentos*/
.listdoc{padding:0em !important; margin:0 !important;list-style:none;}
.listdoc li {margin:1em 0em !important; border-bottom:1px solid #C80A0A; padding: 0em 0em 0.4em 0.4em !important;}
.listdoc li a, .listdoc li img{list-style:none inside url() ; padding:0em 0em !important; font-weight:normal; margin:0em;}
.listdoc li ol li {border:0px solid #fff;}
.listdoc li ul li {border:0px solid #fff;}
.listdoc a img {padding-right:0.5em !important;}
*+html .listdoc a img {margin-left:-1.3em !important;}
.listdoc li a:hover{color:#blue;}
.listdoc .enlace{background:transparent url(); list-style: none; font-weight:normal;}
.listdoc .doctit{color:#D19729; text-transform:uppercase;}
.listdoc .docp {background:#efefef; border:0px; margin-top:0.5em;padding:0.5em;}
/******************************************************************************************************************************************************/

/******************************************************************************************************************************************************/
/************** MAPA WEB **********************/
/**********************************************/
.filasmapa{clear:both;}
.filasmapa li {border:0px solid #ccc;margin:0em !important;padding:0.3em !important;}
.filasmapa a:hover{color: #ccc;}
.filasmapa .mapaweb .lista{margin:0em !important;list-style:none outside url(' ') !important;padding:0em 0.2em !important; }

.mapaweb{width:10.6em;  float:left; margin:0.5em;border:1px #ccc solid;padding:0 !important; }
.maptit{background-color:#eee; font-weight:bold;border-bottom:1px solid #ccc;display:block;padding:0.3em;}

.lista .maprow{text-align:left;padding:0.5em 0em !important ;  border-top:1px solid #ccc;;font-weight:normal;margin:0em 0em !important;}
.lista li .lista{border-top:1px dotted #ccc;padding:0.3em 0em !important;}
.lista .lista .maprow2{border-top:1px dotted #ccc;}

#contenido .maprow a{color:#666;}
#contenido .maptit a{color:#C80A0A;}
#contenido .maptit a:hover,#contenido .maprow a:hover{color:#C80A0A;}

ul.enlinea {margin-left:0em;}
ul.enlinea li{list-style:none url(' ');}
/******************************************************************************************************************************************************/

/******************************************************************************************************************************************************/
/************** SERVICIOS Y GUÍA DE INTERÉS ****************************/
/***********************************************************************/
.servicios{width:11em;float:left; margin:0.5em; padding:0;border:1px solid #ccc; font-weight:normal;list-style:none outside url() !important;}
.servicios h3 {border-bottom:1px solid #C80A0A;margin-bottom:0em !important;}
.servicios li{ margin:0.5em 0em;border-top:1px dotted #C80A0A;padding:0.5em !important;}
.servicios li a,.servicios_g li a{color:#333;}
.servicios li a:hover,#contenido .servicios_g li a:hover {color:#C80A0A;}
.detres td{font-size:0.8em;text-align:center;}
/******************************************************************************************************************************************************/


.busqueda { padding:0em; margin:1em;list-style-type:none }
.busqueda li { border:1px solid #ccc; padding:0em; margin-bottom:1.2em }
.busqueda li a{ color:#C80A0A; font-weight:normal;}
.titulobusqueda{ background:#efefef;text-transform:uppercase;border-bottom:1px dotted #ccc; }
.busqueda p{ margin:0em; padding:0.6em 0.8em;}