/* CSS Document */

/*
COLORES
	Marrón: #C0A878
	Marrón claro: #F2F2F2
	Marrón medio: #F0EADD
	Marrón medio 2: #9D834A
	Gris medio: #ccc
	Gris oscuro: #333
	Gris claro: #E9E9E9
	Negro: #000
	Marrón visesa: #BCB083
*/

*{margin: 0; padding: 0;}
img{border: none;}

body{text-align: center; background: #fff url(../images/fondo.gif) repeat-x left 150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #666;}
body.formulario{text-align: center; background: #fff url(../images/fondo.gif) repeat-x left 75px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #666;}
body.bodymapas{text-align: center; background-color: #fff; background-image: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #666;}
input, select, textarea{font-family:Verdana, Arial, Helvetica, sans-serif; color: #333; font-size: 11px;}

h2{float: left; width: 100%; border-bottom: 1px solid #C0A878; font-size: 12px; color: #fff; text-align: left; padding: 0 0 3px 0; clear: both; margin: 0 0 10px 0;}
h2 span{background-color: #000; padding: 2px 5px;}
h2.promociones{float: left; width: 98%; _width: 69%; border: 1px solid #ccc; font-size: 12px; color: #333; text-align: left; padding: 3px; clear: both; margin: 0 0 5px 0;}
/*h2{text-align: left; color: #333; font-size: 14px; margin: 0 0 5px 0;}*/
h3{color: #9D834A; text-align: left; margin: 0 0 5px 0; font-size: 13px;}
h3 a{color: #9D834A; text-decoration: none;}
h3 a:hover{color: #9D834A; text-decoration: underline;}

h1.infolegaltxt{color: #9D834A; text-align: left; margin: 0 0 5px 0; font-size: 13px;}

h3.oficinas{float: left; color: #000; text-align: left; margin: 0 10px 10px 0; background-color:#F0EADD; padding: 2px; font-size: 12px; width: 525px;}
h3.oficinas2{float: left; color: #000; text-align: left; margin: 0 0 10px 0; background-color:#F0EADD; padding: 2px; font-size: 12px; width:190px;}

div.clear{clear: both;}

p{text-align: justify;}
p a{color: #666; text-decoration: underline;}
p a:hover{color: #666; text-decoration: none;}

p.peque2{font-size: 9px;}


#contenedor{margin: 0 auto; width: 945px; background-color: #fff; height:100%; /*min-height: 750px; _height: 750px; overflow: auto; _overflow: none;*/}

/*-----------------------------------------CABECERA----------------------------------------------------------*/

#cabecera{height: 150px; color: #999; padding: 0; min-width: 900px; width: 100%; margin: 0 auto; background: url(../images/cabecera.jpg) no-repeat center -28px;}
#cabecera_eu{height: 150px; color: #999; padding: 0; min-width: 900px; width: 100%; margin: 0 auto; background: url(../images/cabecera.jpg) no-repeat center -28px;}

/*
#cabecera{height: 150px; color: #999; padding: 0; min-width: 900px; width: 100%; margin: 0 auto; background: url(../images/cabecera_nav.jpg) no-repeat center -28px;}
#cabecera_eu{height: 150px; color: #999; padding: 0; min-width: 900px; width: 100%; margin: 0 auto; background: url(../images/cabecera_nav_eu.jpg) no-repeat center -28px;}
*/
#fecha{float: left; color: #999; margin: 0 0 0 15px;}

div.logo{float: left; margin: 42px 0 10px 15px; text-align:left;}
div.logopop{float: left; margin: 10px 0 30px 10px; text-align:left;}
div.gobierno{float: right; margin: 42px 15px 10px 0; text-align:right;}

ul.menuinicio{float: right; display: inline; list-style: none; margin: 0 15px 0 0;}
ul.menuinicio li{color: #999; display: inline; list-style: none;}
ul.menuinicio li a{color: #999; text-decoration: none; background: url(../images/bullet.gif) no-repeat left 5px; padding: 0 5px 0 8px;}
ul.menuinicio li a:hover{color: #999; text-decoration: underline;}

#menu{height: 32px; background-color: #666; padding: 0; margin: 0 0 4px 0;}
#menu ul{float: left; display: inline; list-style: none; width: 70%; text-align: left; height: 32px; _height: 28px; margin: 0 0 0 10px;}
#menu ul li{float: left; display: inline; list-style: none; color: #fff; border-left: 1px solid #ccc; height: 24px; padding: 9px 9px 0 9px; text-transform:uppercase;}
#menu ul li a{font-size: 0.8em; color: #fff;  font-weight: bold; text-transform: uppercase; text-decoration: none;}
#menu ul li a:hover{text-decoration: none; color: #BCB083;}

#menu label{float: left; width: 55px; margin: 8px 5px 0 0; color: #ccc; font-weight: bold;}
#menu input{float: left; width: 168px; border: none; background-color: #fff; margin: 7px 5px 0 0; padding: 2px 0; font-size: 1em;}
#menu input.btn_buscar{float: left; background: url(../images/lupa.gif) no-repeat left top; width: 27px; height: 21px; cursor: pointer;}

/*-----------------------------------------CABECERA----------------------------------------------------------*/

/*-----------------------------------------CENTRO----------------------------------------------------------*/
#migas{text-align: left; margin: 2px 5px 7px 10px;}
#migas a{color: #333; text-decoration: underline;}
#migas a:hover{color: #333; text-decoration: none;}

#menulateral{float: left; width: 162px; margin: 0 10px 0 10px; _margin: 0 5px 0 5px; padding: 0 0 0 0;}
#menulateralizq{float: left; width: 196px; margin: 0 10px 0 0; _margin: 0 0 0 0;}
div.menulat{font-variant:small-caps; color: #333; border: 1px solid #ccc; text-align:left; font-size: 11px; padding: 3px; margin: 0 0 5px 0; font-weight: bold;}
div.menulatfondo{font-variant:small-caps; color: #fff; border: 1px solid #ccc; text-align:left; font-size: 11px; padding: 3px; margin: 0 0 5px 0; background-color: #666;}
div.menulatbus{font-variant:small-caps; color: #fff; text-align:left; font-size: 11px; padding: 3px; margin: 0 0 5px 0; background-color:#666666;}
div.menulatres{font-variant:small-caps; color: #fff; text-align:left; font-size: 11px; padding: 3px; margin: 0 0 5px 0; background-color:#776337;}



div.buscadorlateral{float: left; background: url(../images/fondomenulat.jpg) repeat-x left top; display: block; list-style: none; border: 1px solid #E9E9E9; padding: 3px 2px; margin: 0 0 8px 0; width: 190px;}
div.buscadorlateral input{float: left; border: 1px solid #C0A878; margin: 0 5px 5px 5px; width: 177px;}
div.buscadorlateral input.medio{width: 160px; _width: 156px;}
div.buscadorlateral select{float: left; border: 1px solid #C0A878; margin: 0 5px 5px 5px; width: 179px;}

div.buscadorlateral input.enviar{width: 80px; background: url(../images/btn_enviar.jpg) repeat-x left top; padding: 3px 0; text-align: center; font-weight: bold; margin: 0 5px 5px 5px; cursor: pointer;}

div.buscadorlateral label{float: left; text-align: left; margin: 0 5px 5px 5px;}
div.buscadorlateral input.check{width: 15px; margin: 0 0 10px 5px; border: none;}
div.buscadorlateral label.check{width: 25px; margin: 0 5px 10px 5px;}
div.buscadorlateral label.check2{width: 60px; margin: 0 2px 10px 2px;}
div.buscadorlateral label.check3{width: 75px; margin: 0 2px 10px 2px;}

ul.resultados{float: left; background-color:#E9E9E9; display: block; list-style: none; border: 1px solid #E9E9E9; padding: 3px 2px; margin: 0 0 8px 0; width: 190px;}
ul.resultados li{display: block; list-style: none; text-align: left; border-bottom: 1px dotted #C0A878; padding: 3px;}
ul.resultados li a{color: #666; text-decoration: none;}
ul.resultados li a:hover{color: #333; text-decoration: underline;}

.titulo_res{color: #C0A878; font-weight: bold; padding: 0; margin: 0; text-align:left;}
.titulo_res a{color: #C0A878; text-decoration: none; padding: 0; margin: 0;}
.titulo_res a:hover{color: #C0A878; text-decoration: underline;}
p.titulo_res2{float: left; color: #C0A878; font-weight: bold; padding: 0; margin: 0; width: 85%;}
p.titulo_res2 a{float: left; color: #C0A878; text-decoration: none; padding: 0; margin: 0;}
p.titulo_res2 a:hover{color: #C0A878; text-decoration: underline;}
.fecha_res{color: #666; font-size: 10px; padding: 0; margin: 0; font-weight: normal;}
.fecha_res a{color: #666; text-decoration: none; padding: 0; margin: 0;}
.fecha_res a:hover{color: #999; text-decoration: none;}
.pdf_res{background: url(../images/ico-pdf.gif) no-repeat left top; padding: 3px 0 3px 20px; margin: 5px 0;}

ul.ciudadanos{background: url(../images/fondomenulat.jpg) repeat-x left top; display: block; list-style: none; border: 1px solid #E9E9E9; padding: 3px 2px; margin: 0 0 8px 0;}
ul.ciudadanos li{display: block; list-style: none; text-align: left; border-bottom: 1px dotted #C0A878; padding: 4px 3px 4px 8px; background: url(../images/flecha.gif) no-repeat left 7px;}
ul.ciudadanos li a{color: #666; text-decoration: none;}
ul.ciudadanos li a:hover{color: #C0A878; text-decoration: none;}
ul.ciudadanos li.coordenadas{display: block; list-style: none; text-align: left; border: none; background-image: none;}
ul.ciudadanos ul.elementos_locales{padding: 2px 0;}
ul.ciudadanos ul.elementos_locales li{display: block; list-style: none; text-align: left; border-bottom: 1px dotted #ccc; padding: 4px 3px 4px 8px; background-color: #eee; background-image: none;}
ul.ciudadanos ul.elementos_locales li a{color: #666; text-decoration: none;}
ul.ciudadanos ul.elementos_locales li a:hover{color: #C0A878; text-decoration: none;}

ul.ciudadanos li.submenu{padding-left: 25px;background: url(../images/flecha.gif) no-repeat 15px 7px;}



ul.profesionales{background-color:#F2F2F2; display: block; list-style: none; border: 1px solid #E9E9E9; padding: 3px 2px; margin: 0 0 8px 0;}
ul.profesionales li{display: block; list-style: none; text-align: left; border-bottom: 1px dotted #C0A878; padding: 4px 3px 4px 8px; background: url(../images/flecha.gif) no-repeat left 7px;}
ul.profesionales li a{color: #666; text-decoration: none;}
ul.profesionales li a:hover{color: #C0A878; text-decoration: none;}

ul.tetraener{background-color:#F0EADD; display: block; list-style: none; border: 1px solid #E9E9E9; padding: 5px 2px 5px 2px; margin: 0 0 5px 0;}
ul.tetraener li{display: block; list-style: none; text-align: left; border-bottom: 1px dotted #C0A878; padding: 5px 3px;}
ul.tetraener li a{color: #666; text-decoration: none;}
ul.tetraener li a:hover{color: #C0A878; text-decoration: none;}
ul.tetraener li img{vertical-align: middle;}

#centro{float: left; /*min-height: 515px; _height: 515px;*/ width: 523px; border-left: 1px dotted #ccc; border-right: 1px dotted #ccc; padding: 0 10px;}
#centrolargo{float: left; /*min-height: 515px; _height: 515px;*/ width: 735px; border-left: 1px dotted #ccc; padding: 0 0 0 10px;}
#lateralbanners{float: left; width: 196px; margin: 0 0px 0 5px; padding: 0 0 0 0; /*min-height: 530px; _height: 530px;*/}
#lateralbanners img{margin: 0 0 5px 0;}
#lateralbanners img.banner{margin: 0 0 5px 0; float: left; border: none; }


img.banner{margin: 0 0 5px 0; float: left; border: none; }
img.planos{border: 1px solid #C0A878; margin: 0 0 5px 0;}

p.pdf{text-align: left; color: #000; background: url(../images/ico-pdf.gif) no-repeat left top; padding: 0 0 3px 18px; margin: 5px 0; font-weight: bold;}
p.pdf a{color: #000; text-decoration: none;}
p.pdf a:hover{color: #C0A878; text-decoration: none;}

#banner{float: left; width: 525px; height: 75px; margin: 0 0 10px 0; text-align: left;}
#banner.alto{height: 167px;}
#banner p{float: left; margin: 5px 0 0 135px; color: #fff; font-weight: bold; text-align: left; _width: 48%; font-size: 16px;}
#banner p img{vertical-align: middle;}
#banner p.texto2{text-align: right; margin: 10px 5px 0 5px; _margin: 10px 5px 0 5px; font-weight: normal; width: 33%;}
#banner p.texto3{text-align: right; margin: 10px 5px 0 5px; _margin: 10px 5px 0 5px; font-weight: normal; width: 40%;}
#banner p.texto3 span.negro{color: #000; font-weight: bold;}
#banner p a{color: #fff; text-decoration: none;}
#banner p a:hover{color: #9D834A; text-decoration: none;}
#banner p.texto2 span{color: #000;}
#banner h1{font-family: "HelveticaNeueLT Std Ext", Arial, Helvetica, sans-serif; font-size: 24px; color: #fff; text-align: left; margin: 10px 0 0 10px; width: 40%; line-height: 25px;}
#banner h1 span.negro{color: #000; font-weight: bold;}
#banner h1 span.right{float: left; font-size: 18px; font-weight: normal; letter-spacing:1px; text-align: left; padding: 0 0 0 18px;}
#banner h1.largo{width: 40%;}
#banner.promociones{background: url(../images/banner_promociones.jpg) no-repeat left top;}
#banner.quienes{background: url(../images/banner_quienes.jpg) no-repeat left top;}
#banner.contacta{background: url(../images/banner_contacta.jpg) no-repeat left top;}
#banner.donde{background: url(../images/banner_donde.jpg) no-repeat left top; width: 733px;}
#banner.revista{background: url(../images/banner_revista.jpg) no-repeat left top;}
#banner.empleo{/*background: url(../images/banner_empleo.jpg) no-repeat left top;*/ height: 75px;}
#banner.preguntas{background: url(../images/banner_preguntas.jpg) no-repeat left top;}
#banner.normativas{background: url(../images/banner_normativas.jpg) no-repeat left top;}
#banner.noticias{background: url(../images/banner_noticias.jpg) no-repeat left top;}
#banner.publicaciones{background: url(../images/banner_publicaciones.jpg) no-repeat left top;}
#banner.sugerencias{background: url(../images/banner_sugerencias.jpg) no-repeat left top;}
#banner.licitaciones{background: url(../images/banner_licitaciones.jpg) no-repeat left top;}
#banner.tetraener{background: url(../images/banner_tetraener.jpg) no-repeat left top;}
#banner.innovacion{background: url(../images/banner_innovacion.jpg) no-repeat left top;}
#banner.enlaces{background: url(../images/banner_enlaces.jpg) no-repeat left top;}
#banner.mapa{background: url(../images/banner_mapa.jpg) no-repeat left top;}
#banner.encuesta{background: url(../images/banner_encuesta.jpg) no-repeat left top; width: 733px;}



#banneractualidad{position: relative; float: left; width: 523px; background: #E9E9E9 /*url(../images/pintor.jpg) no-repeat left top*/; margin: 0 0 10px 0; height: auto;}
#banneractualidad div.imagenbanner{position: relative; float: left; margin: 0 5px 0 0; z-index: 99; width: 260px; height: 208px; overflow: hidden; top: 0; left: 0;}
#banneractualidad div.piedefoto{position: absolute; width: 256px; color: #fff; font-size: 10px; background-color: #000; filter:alpha(opacity=80); opacity:0.8; margin: 0 5px 0 0; padding: 2px; top: 175px; left: 0; height: 30px; z-index: 100;}
#banneractualidad div.piedefoto p{position: absolute; top: 3px; left: 3px; z-index: 101;}
/*#banneractualidad p {position: absolute; text-align: left; width: 250px; top: 30px; left: 265px; z-index: 102;}*/
#banneractualidad p {text-align: justify; }
#banneractualidad p a{color:#333; text-decoration: none;}
#banneractualidad p a:hover{color:#333; text-decoration: underline;}
#banneractualidad div.derecha{position: absolute; top: 3px; left: 265px; width:250px; z-index: 103; margin: 5px 0 0 0; height: 190px; overflow: hidden;}
/*#banneractualidad h3{position: absolute; top: 3px; left: 265px; z-index: 103; margin: 5px 0 0 0;}*/
#banneractualidad h3 a{color: #333; text-decoration: none;}
#banneractualidad h3 a:hover{color: #333; text-decoration: underline;}

div.cuadronoticia{float: left; width: 255px; border-right: 1px solid #ccc; margin: 0 5px 0 0; padding: 0 5px 0 0;}
div.cuadronoticia h3{font-size: 11px; font-weight: normal;}
div.cuadronoticia p{text-align: left;}
div.cuadronoticia p a{color:#333; text-decoration: none;}
div.cuadronoticia p a:hover{color:#333; text-decoration: underline;}

div.cuadronoticia2{float: left; width: 246px; margin: 0 0 0 5px; padding: 0 5px 0 0;}
div.cuadronoticia2 h3{font-size: 11px; font-weight: normal;}
div.cuadronoticia2 p{text-align: left;}
div.cuadronoticia2 p a{color:#333; text-decoration: none;}
div.cuadronoticia2 p a:hover{color:#333; text-decoration: underline;}

div.editorhtml{float: left; width: 100%; margin: 0 0 10px 0;}
div.editorhtml table{float: left; width: 100%; border: 1px solid #ccc; margin: 0 0 10px 0; text-align: left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666;}
div.editorhtml table th{background-color: #F0EADD; padding: 2px;}
div.editorhtml table tr{background-color: #fff;}
div.editorhtml table tr.fila1{background-color: #F2F2F2;}
div.editorhtml table td.gris{background-color: #F2F2F2;}
div.editorhtml table td {padding: 2px;}
div.editorhtml table td a{color: #333; text-decoration: none;}
div.editorhtml table td a:hover{color: #C0A878; text-decoration: none;}
div.editorhtml table td a.verfotos{color: #BCAF82; text-decoration: underline; font-weight: bold;}
div.editorhtml table td a.verfotos:hover{color: #C0A878; text-decoration: none;}
div.editorhtml table td.peque{font-size: 10px;}
div.editorhtml table caption{background-color: #C0A878; padding: 2px; margin: 10px 0 2px 0; color: #fff; font-weight: bold; text-align: left;}
div.editorhtml table tr.total{background-color: #E9E9E9; padding: 2px;}
div.editorhtml table td input{float: left; margin: 0 10px 0 30px; width: 12px; border: none;}
div.editorhtml table td label{float: left; width: auto; text-aign: left;}
div.editorhtml table th label{float: left; width: auto; text-aign: left;}

div.editorhtml p img{float: left; margin: 0 10px 5px 0; border: 1px solid #ccc; padding: 2px;}
div.editorhtml p.pinchar img{float: none; border: none; margin: 0; padding: 0; vertical-align:middle;}
div.editorhtml ul{text-align: left;}
div.editorhtml ul li{text-align: left; background: url(../images/flecha2.gif) no-repeat left 5px; padding: 0 0 0 8px; list-style: none; display: block; margin: 0 0 3px 0;}
div.editorhtml ol li{text-align: left; padding: 0 0 0 8px; display: block; margin: 0 0 10px 30px;}

div.editorhtml ul li a{color: #666; text-decoration: none;}
div.editorhtml ul li a:hover{color: #666; text-decoration: underline;}
div.editorhtml ul li ul li{text-align: left; background: url(../images/flecha3.gif) no-repeat left 5px; padding: 0 0 0 8px; list-style: none; display: block; margin: 0 0 3px 0;}
div.editorhtml table.socios{float: left; width: 100%; margin: 10px 0; text-align:left; border: none; text-align:center; padding: 0;}
div.editorhtml table.socios tr{background-color: #fff; font-weight: bold;}
div.editorhtml label{float: left; width: 120px; text-align: right; margin: 0 5px 5px 0;}
div.editorhtml input{float: left; border: 1px solid #C0A878; width: 230px; margin: 0 0 5px 0;}
div.editorhtml textarea{float: left; border: 1px solid #C0A878; width: 230px; margin: 0 0 5px 0; height: 80px;}
div.editorhtml select{float: left; border: 1px solid #C0A878; width: 232px; margin: 0 0 5px 0;}
div.editorhtml input.enviar{width: 80px; background: url(../images/btn_enviar.jpg) repeat-x left top; padding: 3px 0; text-align: center; font-weight: bold; margin: 0 0 0 125px; cursor: pointer;}
div.editorhtml input.enviarencuesta{width: auto; background: url(../images/btn_enviar.jpg) repeat-x left top; padding: 3px 0; text-align: center; font-weight: bold; margin: 0; cursor: pointer;}
p.aviso{text-align: left; color: #666; font-size: 9px; margin: 10px 0 0 0;}
p.error{text-align: left; color: #ff0000; font-size: 11px; margin: 0;}

ul.profesionalesint{float: left; width: 525px;}
ul.profesionalesint li{float: left; background-image: none; list-style: none; display: block; color: #333; margin: 0 10px 10px 0; width: 257px;}
ul.profesionalesint li a{float: left; color: #333; text-decoration: none; background-color:#F2F2F2; padding: 5px; border: 1px solid #BCB083; width: 95%; list-style: none; display: block;}
ul.profesionalesint li a:hover{color: #fff; text-decoration: none; background-color:#ccc;}
ul.profesionalesint li.sinmargen{margin: 0 0 5px 0;}

div.buscadorinterior{float: left; width: 100%; background-color: #F0EADD; padding: 5px 0 0 0; *padding: 5px 0 5px 0 !important; margin: 0 0 10px 0;}
div.buscadorinterior label{color: #333; margin: 0 5px; text-align:left; width: auto;}
div.buscadorinterior input.enviar{float: left; width: 80px; background: url(../images/btn_enviar.jpg) repeat-x left top; padding: 1px 0; text-align: center; font-weight: bold; margin: 0 5px 5px 5px; cursor: pointer;}

div.cuadropromocion{float: left; border: 1px solid #ccc; padding: 0; width: 521px; min-height: 426px; _height: 426px;}
div.cuadropromocion h3{color: #000; font-size: 13px; text-transform:uppercase; margin: 0 0 10px 0;}
div.cuadropromocion h3 span{font-size: 16px;}
div.cuadropromocion p {text-align: left; padding: 3px; width: 40%;}
div.cuadropromocion p.peque{float: left; font-size: 10px; width: 275px; color: #999;}
div.cuadropromocion p.left{float: left; width: 275px; margin: 0 5px 5px 0; border-bottom: 1px dotted #ccc; padding: 0 0 5px 0;}
div.cuadropromocion div.miniaturacont{float: left; width: 86px; margin: 0 5px 5px 0; font-size: 10px;}
div.cuadropromocion div.miniaturacont div.miniatura{float: left; width: 77px; height: 61px; overflow: hidden; border: 1px solid #fff;}
div.cuadroblanco{float: left; background-color: #E8E8E8; padding: 5px; width: 280px; border: 5px solid #fff; min-height: 406px; _height: 406px;}
div.cuadropromocion p.docs{text-align: left; background: url(../images/doc.gif) no-repeat left top; padding: 1px 0 3px 20px; width: 94%; margin: 0 0 5px 0;}
div.cuadropromocion p.docs a{color: #666; text-decoration:none;}
div.cuadropromocion p.docs a:hover{color: #666; text-decoration:underline;}
div.cuadropromocion p.pdf2{background: url(../images/pdf.gif) no-repeat left top; padding: 1px 0 3px 20px; width: 94%; margin: 0 0 5px 0;}
div.cuadropromocion p.pdf2 a{color: #666; text-decoration:none;}
div.cuadropromocion p.pdf2 a:hover{color: #666; text-decoration:underline;}
div.cuadropromocion div.imgpromo{float: right; width: 216px; height: 416px; overflow: hidden; margin: 5px 5px 5px 0;}
div.cuadropromocion img.icono_mapa{ vertical-align:middle; float:left; margin-right:6px;}




div.bannerinfo{float: left; text-align: left; padding: 45px 2px 5px 5px; *padding: 45px 2px 5px 5px!important; color: #333; font-size: 12px; background: url(../images/banner_verinfo.jpg) no-repeat left top; height: 42px; width: 189px; margin: 0 0 5px 0;}
div.bannerinfo a{color: #333; text-decoration: underline; font-weight: bold;}
div.bannerinfo a:hover{color: #333; text-decoration: none;}
div.bannerinfo p{width: 185px; text-align:left;}

div.bannerencuesta{float: left; text-align: center; padding: 45px 2px 5px 5px; *padding: 45px 2px 5px 5px!important; color: #333; font-size: 12px; background: url(../images/bannerencuesta.jpg) no-repeat left top; height: 42px; width: 191px;}
div.bannerencuesta a{color: #333; text-decoration: underline; font-weight: bold;}
div.bannerencuesta a:hover{color: #333; text-decoration: none;}
div.bannerencuesta p{width: 125px; text-align:left;}


div.miniatura{float: left; width: 87px; height: 61px; overflow: hidden; padding: 2px 8px 2px 0; margin: 2px 1px 2px 1px;}
div.miniatura2{float: left; width: 87px; height: 61px; overflow: hidden; padding: 2px 8px 2px 0; margin: 2px 0 2px 1px;}

#map{float: left; width: 196px; height: 135px; overflow: hidden;}
#mapdonde, #mapdonde2, #mapdonde3,#mapdonde4{float: left; width: 225px; height: 135px; overflow: hidden;}
#mapgrande{width: 730px; height: 500px; border:1 px solid #3B6289; text-align: center; float: none; margin: 0 auto;}

div.cuadrodonde{float: left; margin: 0 15px 10px 0; width: 165px;}
div.cuadrodonde p{text-align: left;}
div.cuadrodonde h4{color: #333; text-align: left; margin: 0 0 5px 0; clear: both; font-size: 12px;}
p.ampliar{float: left; text-align: left; color: #333; background: url(../images/lupa2.gif) no-repeat left top; padding: 0 0 3px 18px; margin: 5px 0;}
p.ampliar a{color: #333; text-decoration: none;}
p.ampliar a:hover{color: #666; text-decoration: underline;}

#print{background-color: #000000; padding: 2px 0; margin: 0 0 10px 0;}
#print p{margin: 15px 0; font-weight: bold; color: #9D834A;}
#print p a{font-weight: bold; color: #9D834A; text-decoration: none; background: url(../images/printer.gif) no-repeat left center; padding: 10px 0 10px 35px;}
#print p a:hover{text-decoration: none; color: #fff;}
#print img{margin:0 10px; float: left;}


div.cuadrorevista{float: left; margin: 0 20px 10px 0; width: 100px; text-align: center;}
div.cuadrorevista img{margin: 0 0 5px 0;}

div.editorhtml ul.listado{float: left; width: 100%;}
div.editorhtml ul.listado li{background: none; padding: 5px 0; border-bottom: 1px dotted #C0A878; margin: 0;}
div.editorhtml ul.listado li ul li{margin: 0 0 0 30px; border-bottom: none;}
div.editorhtml ul.listado li ul li img.imagen{float: left; margin: 0 5px 5px 0;}

/*div.editorhtml div.listadomas ul li{float: left; background: none; padding: 5px 0; border-bottom: 1px dotted #C0A878; margin: 0; width:94%; line-height: 16px; color:#666;}
div.editorhtml div.listadomas ul li a{color:#C0A878; text-decoration: none;}
div.editorhtml div.listadomas ul a:hover{color:#C0A878; text-decoration: underline;}
div.editorhtml div.listadomas ul ul li{margin: 0 0 0 15px; border-bottom: none;}
div.editorhtml div.listadomas ul ul li img.imagen{float: left; margin: 0 5px 5px 0;}
div.editorhtml div.listadomas ul li img.imagen2{float: left; margin: 0 5px 5px 0;}
div.editorhtml div.listadomas ul li.mas{width: 20px; float: left; border-bottom: none;}
div.editorhtml div.listadomas ul li.linea{border: 1px solid #ccc; background-color:#F0EADD; margin: 5px 15px 5px 15px; padding: 5px;}
div.editorhtml div.listadomas ul li.linea2{border: 1px solid #ccc; background-color:#F2F2F2; margin: 5px 15px 5px 15px; padding: 5px;}
*/
div.editorhtml div.listadomas{float: left; background: none; padding: 5px 0; border-bottom: 1px dotted #C0A878; margin: 0; width:94%; line-height: 16px; color:#666; text-align: left;}
div.editorhtml div.listadomas div.mas{width: 100%; float: left; border-bottom: none; text-align: left;}
div.editorhtml div.listadomas div.mas a{color:#C0A878; text-decoration: none;}
div.editorhtml div.listadomas div.mas a:hover{color:#C0A878; text-decoration: underline;}
div.editorhtml div.listadomas div.mas img{margin: 0 5px 0 0; vertical-align:middle;}
div.editorhtml div.listadomas div.mas span.fecha_res2{margin: 0 0 0 20px;}
div.editorhtml div.listadomas div.mas img.imagen2{float: left; margin: 0 5px 5px 0;}
div.editorhtml div.listadomas div.mas p.titulo_res2{float: left;}
div.editorhtml div.listadomas div.linea{border: 1px solid #ccc; background-color:#F0EADD; margin: 5px 15px 5px 0; padding: 5px; width: 95%;}
div.editorhtml div.listadomas div.linea a{color:#333; text-decoration: none;}
div.editorhtml div.listadomas div.linea a:hover{color:#666; text-decoration: underline;}
div.editorhtml div.listadomas div.linea2{border: 1px solid #ccc; background-color:#F2F2F2; margin: 5px 15px 5px 0; padding: 5px; width: 95%;}
div.editorhtml div.listadomas div.linea2 a{color:#333; text-decoration: none;}
div.editorhtml div.listadomas div.linea2 a:hover{color:#666; text-decoration: underline;}
div.editorhtml div.listadomas div.desplegado{float: left; margin: 5px 0 10px 20px; width: 100%;}
div.editorhtml div.listadomas div.desplegado a{color:#333; text-decoration: none;}
div.editorhtml div.listadomas div.desplegado a:hover{color:#C0A878; text-decoration: underline;}
div.editorhtml div.listadomas div.desplegado img.imagen{float: left; margin: 0 5px 5px 0;}

ul.listadoenlaces{float: left; list-style: none; display: block; width: 100%;}
ul.listadoenlaces li{float: left; display: block; list-style: none; text-align: left; border-bottom: 1px dotted #ccc; padding: 0 0 5px 0; width: 100%; margin: 0 0 5px 0;}
ul.listadoenlaces li div.imagenenlaces{float: left; margin: 0 5px 0 0; text-align:center; width: 13%;}
ul.listadoenlaces li div.imagenenlaces img{vertical-align:middle;}
ul.listadoenlaces li div.tituloenlaces{float: left; color:#BCB083; font-weight: bold; width: 85%;}
ul.listadoenlaces li div.tituloenlaces a{float: left; font-weight: bold; color:#BCB083; text-decoration: none;}
ul.listadoenlaces li div.tituloenlaces a:hover{color: #666; text-decoration: underline;}

dl.mapaweb{float: left; text-align: left; width: 240px; margin: 0 20px 10px 0;}
dl.mapaweb dt{border: 1px solid #BCB083; margin: 3px 0 3px 0; padding: 2px; color: #000; text-transform:uppercase;}
dl.mapaweb dt a{color: #000; text-decoration: none;}
dl.mapaweb dt a:hover{color: #666; text-decoration: none;}
dl.mapaweb dd{list-style: none; display: block; padding: 2px 2px 2px 6px; background: url(../images/flecha4.gif) no-repeat left 6px;}
dl.mapaweb dd a{color: #666; text-decoration: none;}
dl.mapaweb dd a:hover{color: #BCB083; text-decoration: none;}

/*-----------------------------------------CENTRO----------------------------------------------------------*/

/*-----------------------------------------PIE----------------------------------------------------------*/
#pie{float: left; clear: both; background-color:#E8E8E8; color: #999; margin: 15px 0 0 0; width: 100%; padding: 5px 0;}
#pie a{text-decoration: underline;color: #999;}
#pie a:hover{text-decoration: none; color: #fff;}
#pie img{vertical-align: middle;}
#pielogos{text-align: center; clear: both; margin: 0 0 5px 0;}
#pielogos img{margin: 8px 10px;}
/*-----------------------------------------PIE----------------------------------------------------------*/


div.navegacion{float: left; width: 100%; color: #C0A878; text-align: left; margin: 5px 0; font-weight: bold;}
div.navegacion a{color: #333; text-decoration: underline; font-weight: normal;}
div.navegacion a:hover{color: #333; text-decoration: none; font-weight: normal;}

div.volver{float: left; width: 100%; color: #C0A878; text-align: left; margin: 5px 0; font-weight: bold; border-top: 1px dotted #C0A878; padding: 5px 0 0 0;}
div.volver a{color: #C0A878; text-decoration: none; font-weight: bold;}
div.volver a:hover{color: #333; text-decoration: none;}

div.formulario{float: left; width: 92%; *width: 94% !important; margin: 10px; background-color: #FFFFFF; border: 1px solid #ccc; padding: 10px;}
div.formulario label{float: left; width: 120px; text-align: right; margin: 0 5px 5px 0;}
div.formulario input{float: left; border: 1px solid #C0A878; width: 230px; margin: 0 0 5px 0;}
div.formulario textarea{float: left; border: 1px solid #C0A878; width: 230px; margin: 0 0 5px 0; height: 80px;}
div.formulario select{float: left; border: 1px solid #C0A878; width: 232px; margin: 0 0 5px 0;}
div.formulario input.enviar{width: 80px; background: url(../images/btn_enviar.jpg) repeat-x left top; padding: 3px 0; text-align: center; font-weight: bold; margin: 0 0 0 125px; cursor: pointer;}
div.formulario input.enviargrande{width: 140px; background: url(../images/btn_enviar.jpg) repeat-x left top; padding: 3px 0; text-align: center; font-weight: bold; margin: 0 0 0 125px; cursor: pointer;}
div.formulario input.check{width: 15px; margin: 0 0 10px 5px; border: none;}



div.formulario2{float: left; width: 92%; *width: 94% !important; margin: 10px; background-color: #FFFFFF; border: 1px solid #ccc; padding: 10px;}
div.formulario2 label{float: left; width: 120px; text-align: right; margin: 0 5px 5px 0;}
div.formulario2 input{float: left; border: 1px solid #C0A878; width: 330px; margin: 0 0 5px 0;}
div.formulario2 textarea{float: left; border: 1px solid #C0A878; width: 330px; margin: 0 0 5px 0; height: 110px;}
div.formulario2 select{float: left; border: 1px solid #C0A878; width: 295px; margin: 0 0 5px 0;}
div.formulario2 input.enviar{width: 80px; background: url(../images/btn_enviar.jpg) repeat-x left top; padding: 3px 0; text-align: center; font-weight: bold; margin: 0 0 0 125px; cursor: pointer;}
div.formulario2 input.check{width: 15px; margin: 0 0 10px 5px; border: none;}
div.formulario2 label.form{width: 400px; text-align: left; margin: 0 5px 5px 0; }
div.formulario2 input.enviar2{width: 20px; height:20px; background: url(../images/refresh.png) repeat-x left top; text-align: center; font-weight: bold; margin: 0 5px 5px 5px; cursor: pointer; border:0px}

/* easyscroll */

#easyscroll{
	text-align: left;
	
	/* add additional styling */
	}	

	/* easyscroll navigation buttons */	

	#easyscrollnav, #easyscrollnav li{
		height:28px;
		line-height:26px;
		margin:0;	
		padding:0;
		}	
	#easyscrollnav{
		margin:5px 0;
		border-bottom: 1px solid #fff;	
		}			
	#easyscrollnav li{
		list-style:none;
		float:left;		
		margin-right:5px;		
		padding:0;
		color:#333;
		cursor:pointer;
		width: 30px;
		}
	#easyscrollnav li#btnDown{background: url(../images/scrollarrows2.png) no-repeat left top;}
	#easyscrollnav li#btnUp{background: url(../images/scrollarrows2.png) no-repeat left -28px;}				
	#easyscrollnav li.over{
		color:#999;
		text-decoration:underline;
		}							

	/* // easyscroll navigation buttons */	

/* // end easyscroll */


