/*CSS Document */
@import url("/css/general.css");

body{background:#fff;text-align:center;font-family:verdana,Sans-serif;color:#666;}
.nobr{display:none;}
em {color: #E7810A; text-decoration: none; font-style: normal;}
blockquote {font-size:1.05em; display:inline; clear: none; }



/*CONTENIDO - enlaces generico*/
#contenido p a{color:#333;}
#contenido p a:hover{color:#DC7E10;}

/*CONTENIDO - enlace con class*/
#contenido p a.enlace{color:#B36C1A;}

/*ESTRUCTURA*/
#estructura {color:#999; background:#FFF;}

/*MENU SUPERIOR*/
#menuarriba li a{font-family:"Trebuchet MS";font-size:1.1em;color:#FFF;background:transparent;}
#menuarriba li a:hover{color:#CE7003;}

/*FECHA IDIOMA*/
.fecha-idioma{margin:0.4em 0em;}
.fecha-idioma a{color:#CE7003;}

/*BUSCADOR Y MENU PRINCIPAL*/
#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_ppal{font-family:"Trebuchet MS";color:#fff; background:transparent;} 
#buscador_y_menu_ppal input{background:#f7f7ef;border:1px #ded6d6 solid;color:#666;}
#buscador_y_menu_ppal .botonbusqueda{color:#867058;background:#efefef;border:1px solid #999;}
#buscador_y_menu_ppal .avanzada{color:#fff;}
#buscador_y_menu_ppal .avanzada:hover{color:#E7810A;}

#menu_ppal{font-family:"Trebuchet MS";background:#E7810A;}
#menu_ppal li{color:#fff; }
#menu_ppal li a{background:transparent url(/imgs/iconos.menu.gif) top left no-repeat;color:#fff;}
#menu_ppal li span{background:transparent url(/imgs/iconos.menu.gif) top left no-repeat;}
#menu_ppal li a:hover{ color:#666;}

/*PORTADA*/
#contenedor_portada{background:url(/imgs/bk.container.gif) right bottom no-repeat;}

/*PORTADA - foto con texto*/
.caja_texto_portada{color:#666;}
.caja_texto_portada .texto{ border:1px solid #ccc;}
.caja_texto_portada .texto a{color:#333;}
.caja_texto_portada h2{color:#333; position:relative; left:18em;width:20em;  }

/*PORTADA - columna gris*/
.columna_portada{color:#666;background:#eee;}
.columna_portada h2{color:#333;}
.columna_portada a{color:#333;}

/*PORTADA - noticias*/
.noticias_portada ul{color:#666;}
.noticias_portada li strong a{color:#CE7003;text-transform:uppercase;}
.noticias_portada h4{font-size:1.2em; color:#999;}
.noticias_portada h2{color:#333;}

/*PORTADA - banners*/
#destacados_portada ul{ border:1px solid #ccc; border-top:none;}
#destacados_portada ul li a{color:#333;}

/*CONTENIDO - menu lateral*/
#menu_interior{background:#eee url(/imgs/bk.container.gif) bottom right no-repeat;}
dl.destacados dt {;background:transparent url(/imgs/ico.flecha.gif) 0 0.4em no-repeat;}
dl.destacados dt.dton{background:transparent url(/imgs/ico.flecha.on.gif) 0 0.4em no-repeat;}
dl.destacados .dton a{color:#E7810A;}
dl.destacados dd,dl.destacados dd a{color:#444;}
dl.destacados .ddon{padding:0px 5px 0;font-weight:bold;color:#E7810A;}
dl.destacados dd a:hover,dl.destacados dd a.on,dl.destacados dt a:hover,dl.destacados dt a.on{color:#E7810A;}
dl.destacados dt a:hover,dl.destacados dt a.on{color:#B36C1A;}
dl.destacados, dl.destacados dt,dl.destacados dt a{color:#333;}

/*CONTENIDO - migas */
.migas{ float:right;padding:10px 10px 0px 20px; margin:0em; text-align:left;}
.migas a{color: #666;}
.migas a:hover{color: #333;}

/*CONTENIDO - contenido interior */
#contenedor{ background:#fff url(/imgs/bk.container.gif) right bottom no-repeat;}
#caja_blanca{background:#fff; border-top:25px solid #FFF;border-left:20px solid #FFF;border-bottom:10px solid #fff;}
#tit_enviar_imprimir h2{ color:#333;background-color:#eee;}
#pestanas{background:#fff;}
#contenido{color:#666;border-left:15px solid #fff;}
.titulo1{ font-size:1.8em;}
.titulo2{ font-size:1.6em;}
.titulo3{ font-size:1.4em;}
.titulo4{ font-size:1.2em;}
.titulo5{ font-size:1.1em;}
.titulo6{ font-size:1em;}
#t1,#t2,#t3{font-size:1em; text-align:center;border:#bdbdbd solid 1px;color:#333;}


/*CONTENIDO - para no mostrar sectores en el buscador de empresas */
.sector{display:none;}
.textfield_sector{display:none;}

/*CONTENIDO - enlaces a fichas*/
#contenido ul.elementolistado li a{color:#333;}

/*CONTENIDO - titulos*/
.titulo1,.titulo2,.titulo3,.titulo4,.titulo5,.titulo6{color:#333;}

/*CONTENIDO - anterior y siguientes en fichas*/
.paginado{border-top:#999 dashed 1px;clear:both;}
.paginado a{color:#333;}
.paginado a:hover{color:#DC7E10;}

/*CONTENIDO - calendario agenda*/
caption{color:#333;background:#efefef; font-size:1.1em;}
#Calendario{ color:#333;}
#Calendario caption a{color:#333;}
#Calendario a:hover{color:#999;}
#Calendario td a{color:#333;}
#Calendario td.on{color:#fff; background:#9c0000;}
#Calendario tr.semana{background-color:#333;}
td{color:#333;border:#bdbdbd solid 1px;}

/*FORMULARIOS - Buzon de sugerencias y Buscador de empresas*/
#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:#000;}
textarea{background:#efefef;border:1px #ccc solid;color:#333;}
.botonaceptar{background:#efefef;border: 1px solid #999;color:#333; }
.botonaceptar:hover{background:#666; color:#fff;border: 1px solid #666;}
.boton{color:#333;background:#fff;border: 1px solid #999; font-size:1em; }
.boton:hover{background:#333; color:#fff;border: 1px solid #666;}


/*CONTENIDO - guia de interes y mapa*/
.mapaweb h3{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;background-color:#eee;}
.mapaweb ul.servicios {list-style:none;width:14.2em;padding:0;margin:0 0 3em 0;border-right:1px solid #ddd;border-bottom:0px;border-top:0px;border-left:1px solid #ccc;}
.mapaweb ul.servicios li{list-style:none;padding:0.5em 0.2em 0.5em 0.2em;margin:0;border-bottom: 1px dotted #CCC;}
.servicios a{color:#333;}
.servicios a:hover {color:#E7810A;}
.filasmapa ul.elementolistado li a:hover{color:#E7810A;}
.filasmapa .elementolistado li p{background:#efefef;margin:0.5em 0 0;padding:5px 0.5em;border-top:1px dotted #ccc;}
.filasmapa .elementolistado li {border:1px solid #ccc;}
.filasmapa a:hover{color:#ccc;}
.filasmapa .enlinea{width:50em;margin-left:0em;}

/*CONTENIDO - enlaces a doc en texto libre */
.doc{background:transparent url(/imgs/ico_doc.gif) 0 0em no-repeat;padding:0em 0 0.5em 1.8em !Important;line-height:1.35em;margin:0em;}
.xls{background:transparent url(/imgs/ico_xls.gif) 0 0em no-repeat;padding:0em 0 0.5em 1.8em !Important;line-height:1.35em;margin:0em;}
.pdf{background:transparent url(/imgs/ico_pdf.gif) 0 0em no-repeat;padding:0em 0 0.5em 1.8em !Important;line-height:1.35em;margin:0em;}
.html{background:transparent url(/imgs/ico_html.gif) 0 0em no-repeat;padding:0em 0 0.5em 1.8em !Important;line-height:1.35em;margin:0em;}
.doc,.xls,.pdf,.html{ color:#DC241F;}
.bloque{display:block;}

/*listado objetos para luego abrir fichas */
.elementolistado{border:0px;}
.elementolistado dt{ background:#FF6c00;background:transparent url(/imgs/ico.apartado.gif) left center no-repeat;border-bottom:1px dotted #ccc;}
.elementolistado dt a:hover{ color:#999;}
.elementolistado dd{ background:#efefef;}
.elementolistado dd a{ color:#999;}.elementolistado dd a:hover{ color:#333;}

/*listado objetos para luego abrir fichas */
.elementolistado{padding:0em; margin:0;list-style-type:none;}
.elementolistado li {margin:1em; border:1px solid #ccc; padding: 0.45em 0.4em 0.4em 0.4em}
.elementolistado li a{list-style:none inside url(/imgs/ico.apartado.gif);padding:0;color:#DC7E10; font-weight:normal; }
.elementolistado p{ background:#efefef; margin:0.5em 0 0 0; padding:5px 0.5em;border-top:1px dotted #ccc;}
.elementolistado .agendatit{ background:transparent url(/imgs/ico.apartado.gif) left no-repeat; padding:0.5em 0.5em 0.5em 1.5em; color:#DC7E10; font-weight:bold;  border-bottom:1px dotted #ccc;}
.elementolistado .agendap {background:#efefef; border:0px; margin-top:0.5em;padding:0.5em;}
.elementolistado p{background:#efefef; margin-top:0.35em; 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;}

/*CONTENIDO - mapa web y guia de interes*/
.lista{margin:0;}

.maprow{list-style:none;width:10em;font-weight:normal;text-align:left;padding:0.3em;text-indent:0;border-right:1px solid #ccc; border-bottom:1px solid #ccc;border-left:1px solid #ddd;}
html > /**/body .maprow{margin-left:-3.6em;}
.maprow2{text-align:left;font-weight:normal;list-style:none;padding:0;text-indent:0; border-top:1px solid #EEE;border-left:0px;border-right:0px;}
html > /**/body .maprow2{margin-left:-3.8em;margin-top:0.5em;}

.maptit{width:13.7em;background-color:#eee; font-weight:bold;border-bottom:1px solid #ccc;display:block;padding:0.3em;}
#contenido .maprow a{list-style:none;color:#666;margin:0.8em 0 0.5em 0;}
#contenido .maptit a{color:#DC7E10;margin:0.8em 0 0.5em 0;}
#contenido .maptit a:hover,#contenido .maprow a:hover{color:#000;}
html > /**/body #contenido ul.enlinea{list-style:none outside url(' ') !important;margin-left:-3.7em;}


.elementopaseo p{background-color:#efefef;}
.elementopaseo span.verficha,.esquina,#caja_blanca,.botonaceptar,#tit_enviar_imprimir{background-color:#fff;margin:0;padding:0}
.elementopaseo span.verficha a,.noticias_portada li strong a{color:#DC7E10; font-weight:normal}
.vermaspaseo{border:0px;padding:0px;margin:0px}

/*listado de resultados de búsqueda para luego abrir fichas */

.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:#DC7E10; font-weight:normal;}
.titulobusqueda{ background:#efefef;text-transform:uppercase;border-bottom:1px dotted #ccc; }
.busqueda p{ margin:0em; padding:0.6em 0.8em;}

.listdoc{padding:0em; margin:0;list-style-type:none}
.listdoc li {margin:1em 0em; border:1px solid #ccc; padding: 0em 0.4em 0.4em 0.4em}
.listdoc li a, .listdoc li img{list-style:none inside url() ; padding:0.2em 0em 0em 0em; color:#DC7E10; 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;}
.listdoc li a:hover{color:#990000;}


.listdoc .enlace{background:transparent url(); list-style: none; font-weight:normal;}
.listdoc .doctit{color:#DC7E10; font-weight:normal; text-transform:uppercase;}
.listdoc .docp {background:#efefef; border:0px; margin-top:0.5em;padding:0.5em;}




/*PIE DE LA WEB*/
#pie a{color:#333;}
#pie a:hover{ color:#DC7E10;}


/*enlaces documentos con sus iconos */
/*
.doc, .elementolistado .doc, .listdoc .doc{background:transparent url(/imgs/ico_doc.gif) 0 0.9em no-repeat;padding:0.7em 0 0.5em 1.8em;line-height:1.6em; }
.dot, .elementolistado .dot, .listdoc .dot{background:transparent url(/imgs/ico_doc.gif) 0 0.9em no-repeat;padding:0.7em 0 0.5em 1.8em;line-height:1.6em; }
.xls, .elementolistado .xls, .listdoc .xls{background:transparent url(/imgs/ico_xls.gif) 0 0.9em no-repeat;padding:0.7em 0 0.5em 1.8em;line-height:1.6em; }
ul.elementolistado .listdoc li .pdf{background:transparent url(/imgs/ico_pdf.gif) 0 0.9em  no-repeat;padding:0.7em 0 0.5em 1.8em;line-height:0.6em;border:1px solid red;}
.html, .elementolistado .htm, .listdoc .html{background:transparent url(/imgs/ico_html.gif) 0 0.9em no-repeat;padding:0.7em 0 0.5em 1.8em;line-height:1.6em; }
*/

/*para paseo virtual, en portales no hay
.foto{color:#999;}
.foto p{background-color:#fff;color:#666}
.apartado{border:1px solid #ccc;}
.nombre_p{border-left:1px solid #ccc;}
.leer{background:url(/imgs/ico.leer.gif) right center no-repeat;}
/*
/*.ampliarfoto{background:url(/imgs/ico.ampliar.gif) 0 0.9em no-repeat;padding:0.6em 0 0.5em 1.4em;line-height:1.1em;}*/
/*.tit-ayuntamiento{font-family:"Trebuchet MS";background:url(/imgs/logo/*.gif) top left no-repeat;margin:0 0;}/*
/*.tit-ayuntamiento{position:absolute; top:1.8em;left:1em;margin:0;}*/
/*no sabemos donde se utiliza class texto
.texto h2{color:#333; font-size:1em;}
*/
/*no sabemos para que es
.iraficha,.ampliarfoto,.elementolistado dt a,#ficha strong,#t1, #t2,#t3{color:#c00;}
.detres td{font-size:0.8em;text-align:center;}
*/