/* 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;}

/* TITULOS y TEXTOS */
h1 a{color:#666;}
h1 a span{color:#581076;}
h2 {color:#666;}
h3{background:#ffffff; color:#581076; border-bottom:1px solid #aaa; }
h4{color:#666;}

strong {color: #581076;}
#ficha strong{color:#666;}
em {color: #581076; 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;}

/* 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{color:#4A4A4A;}
#menuarriba li a:hover{color:#865A00;}

/* FECHA IDIOMA*/
.fecha-idioma a{color:#865A00;}

/* 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:#581076;}
#menu_ppal li{color:#fff; }
#menu_ppal li a{color:#fff;}
#menu_ppal li a:hover{ color:#ffffff;}

/* PIE */
#pie a{ color:#581076;}
#pie a:hover{ color:#865A00;}

/* 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:#865A00;margin-left:24em; }

/* columna gris */
.columna_portada{color:#666;background:#eee;}
.columna_portada h2{color:#865A00;}
.columna_portada a{color:#666;}

/* noticias*/
.noticias_portada h2{background-color:#efefef;color:#581076;}
.noticias_portada ul{color:#666; }
.noticias_portada li strong a{color:#865A00;}
.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:#581076;}
dl.destacados dt a{color:#581076;}
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:#865A00;}
dl.destacados dt.dton a{color:#865A00;}/*opcion seleccionada del menu*/

/* CONTENIDO */
#contenido{color:#666;border-left:15px solid #fff;}
#contenido a{color:#581076;}
#contenido a:hover{color:#734D00;}
#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:#581076; 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;color:#666;margin-top:0.5em;clear:both;}
.paginado .ant{float:left;clear:both;}
.paginado .sig{float:right;clear:both;}

/******************************************************************************************************************************************************/
/***************** AGENDA *****************/
/******************************************/
#calendario{color:#666;}
#calendario a{color:#666;}
#calendario a:hover{color:#581076;}
#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;}
.botonaceptar{background:#efefef;border: 1px solid #999;height:2em !important; }
.botonaceptar:hover{background:#666; color:#fff;border: 1px solid #666;}
.boton{color:#999;background:#efefef;border: 1px solid #999; font-size:1em;height:2em !important; }
.boton:hover{background:#581076; 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}
.avanzada{color:#581076;}

/*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:0em;list-style-type:none;}
#contenido ul.elementolistado li {border:1px solid #ccc;padding:0.6em 0 0.5em 0.3em;}
#contenido .filasmapa ul.elementolistado li {padding:2em 0;border:1px solid #ccc;line-height:1.5em;}
.elementolistado li a{list-style:none inside url(/imgs/ico.apartado.gif);color:#ccc; font-weight:normal;}

html> /**/ body contenido.noticias ul.elementolistado li a{list-style:none inside url(/imgs/ico_html.gif);margin:0.4em 0 0 0.6em;}
.elementolistado li a:hover{color:#581076;}
.elementolistado li p{background:#efefef;margin:0.5em;padding:0.5em;border:0;}
.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;}




/* eventos agenda */
.elementolistado p.agendatit{ background:transparent;padding:0.5em;padding-left:1.5em; color:#581076; font-weight:bold;}
*+html .elementolistado p.agendatit {list-style:none inside url(/imgs/ico.apartado.gif);margin-left:-1.5em;}
.elementolistado .agendap{background:#efefef; border:0px; margin:0em;padding:0em;}
*+html .elementolistado .agendap {margin:0em; !important;padding-bottom:0.5em;}
.elementolistado .agendap p{background:#efefef; margin:0em; margin-left:-1.5em; padding:0.5em;border:0;}
*+html .elementolistado .agendap p {margin:0em;padding:0.5em 0.5em 0.5em 0.5em;}
.elementolistado div.agendap p strong{color:#666;padding-right:0.5em;}

/*listado de enlaces*/
.elementolistado dt{list-style:none url(/imgs/ico.apartado.gif) outside; padding:0.5em; color:#581076; 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 #999; border-left:1px solid #999;border-right:1px solid #999;padding:0.5em;margin:0em;color:#999}

/* listado de documentos*/

.documentos ul.elementolistado li a.doctit,.documentos ul.elementolistado li{list-style:none outside url();background:none;}
html > /* */ body div.documentos ul.elementolistado li {padding:0.2em !important;}

html > /* */ body div.documentos ul.elementolistado li p{background:#efefef; margin:0em !important; padding:0.3em;}
.documentos ul.elementolistado li a{list-style:none outside url();margin:0 0 0.4em 0.5em;}
.documentos ul.elementolistado li a img{padding-right:0em;}

.documentos ul.elementolistado p.doctit{background:#fff;color:#581076;font-weight:bold;}

/******************************************************************************************************************************************************/

/******************************************************************************************************************************************************/
/************** 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:#581076;}
#contenido .maptit a:hover,#contenido .maprow a:hover{color:#581076;}

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 #581076;margin-bottom:0em !important;}
.servicios li{ margin:0.5em 0em;border-top:1px dotted #581076;padding:0.5em !important;}
.servicios li a,.servicios_g li a{color:#333;}
.servicios li a:hover,#contenido .servicios_g li a:hover {color:#581076;}
.detres td{font-size:0.8em;text-align:center;}
/******************************************************************************************************************************************************/

