html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; background-color: #1E1E1E; font-family: Arial, "Trebuchet MS", Tahoma; font-size: 11px; color: #444444; }
b { color: #000; }
strong { color: #000; }
a { text-decoration: none; color: #005FD0; }
a:hover	{ text-decoration: underline; }
img { border: 0; }
form { padding: 0; margin: 0; }
fieldset { padding: 0; margin: 0; border: none;}
h1, h2, h3, h4 { margin: 0; padding: 0;}
div.clear { clear: both; }
ul {list-style-type: none;margin: 0; padding: 0;}
/*CAPAS*/
#todo { width: 960px; margin: 0 auto; position: relative; }

/*INDEX*/
div#cabecera_index { height: 139px; border-bottom: 1px solid #D2D2D2; }
a#logo_index { position: absolute; left: 26px; top: 45px; }
div#acceso { position: absolute; right: 117px; top: 0; width: 234px; height: 297px; border-width: 0 1px 1px 1px; border-color: #FFFFFE; border-style: solid; background: url(../images/fondo_acceso.gif) repeat-y; }
div#acceso div#acceso_contenido { padding: 30px 10px 10px 20px; }
#acceso_contenido p { margin: 23px 0 0 0; font: 11px Arial, "Trebuchet MS", Tahoma; color: #ccc;}
#acceso_contenido p.mensaje { margin: 0; padding: 4px 0 3px 0; height: 18px; color: red; overflow: hidden;}
span.blanco { color: #fff;}
span.blanco a { color: #fff; }
#acceso_contenido fieldset { margin: 36px 0 0 0; }
#acceso_contenido fieldset input{ display: inline; float: left; margin: 0 0 9px 0; padding: 6px 0 5px 0; width: 145px; background: #ccc; color: #000; border: none;}
#acceso_contenido fieldset label{ display: inline; float: left; padding: 6px 0 5px 0; width: 47px;  color: #ccc; vertical-align: middle;}
#acceso_contenido #btn_entrar { font-size: 11px; display: block; width: 81px; height: 23px; margin: 10px 0 0 66px;  _margin: 10px 0 0 40px; padding: 0; background: url(../images/bot_acceso.gif) no-repeat; font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #333; border:none;}
#acceso_contenido #btn_entrar:hover { cursor: pointer;}
#recordar { display: block; margin: 0; font: 10px Arial, "Trebuchet MS", Tahoma; color: #ccc; text-decoration: none;}
#recordar:hover {  text-decoration: underline; color: #fff; }
#cuerpo { padding: 0; margin: 0; border-bottom: 1px solid #D2D2D2;}
#cuerpo_home { position: relative; padding: 0; margin: 0; border-bottom: 1px solid #D2D2D2;}

/* CONTENIDO index y buscador */
#cuerpo p.central {margin: 0; padding: 0;}
#cuerpo img.central {width: 960px; height: 419px; margin: 0; padding: 0;}

/*LEYENDAS BUSCADOR INTERACTIVO*/
#leyendas {position: absolute; right: 79px; top: 212px; width: 235px; border: 1px solid #fff; background-color: #000;z-index: 9999;}
#leyendas div.primero{  display: block; padding: 10px 0 9px 0; background: url(../images/fondo_leyendas.gif) no-repeat 63px 0; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff;}
#leyendas div.primero span{ display: inline;  margin: 0 0 0 7px; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff;}
#leyendas div.primero div.texto{ display: inline; }
#leyendas div.primero div.texto span{ padding: 0 0 0 8px; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff; overflow: hidden;}

#leyendas div.segundo{  display: block; padding: 10px 0 9px 0; background: url(../images/fondo_leyendas.gif) no-repeat 63px 0; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff; border-top: 1px dotted #7f7f7f;}
#leyendas div.segundo span{ display: inline;  margin: 0 0 0 7px; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff;}
#leyendas div.segundo div.texto{ display: inline; }
#leyendas div.segundo div.texto span{ padding: 0 0 0 18px; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff; overflow: hidden;}

#leyendas div.tercero { display: block; padding: 10px 0 9px 0; background: url(../images/fondo_leyendas.gif) no-repeat 63px 0; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff; border-top: 1px dotted #7f7f7f;}
#leyendas div.tercero span{ display: inline;  margin: 0 0 0 7px; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff;}
#leyendas div.tercero div.texto{ display: inline; }
#leyendas div.tercero div.texto span{ padding: 0 0 0 0px; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff; overflow: hidden;}

#leyendas a.volver{display: block; position: absolute; left: 79px; bottom: -31px; width: 53px; padding: 9px 0 8px 29px; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; z-index: 9999; background: #0079fe url(../images/flecha_volver.gif) no-repeat 14px 8px; overflow: hidden;}
#leyendas a.volver span{ font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff; }
#leyendas a.volver:hover span{ text-decoration: underline;}

#zona_suelta { position: absolute; right: 79px; bottom: -1px; width: 235px; border-top: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2;background-color: #df6b3e; z-index: 1;}
#zona_suelta a{  display: block; padding: 10px 0 9px 0; margin: 0 0 0 7px; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff; text-align: center;}
#zona_suelta2 { position: absolute; right: 79px; bottom: 31px; width: 235px; border-top: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2;background-color: #c85555; z-index: 1;}
#zona_suelta2 a{  display: block; padding: 10px 0 9px 0; margin: 0 0 0 7px; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff; text-align: center;}
/*#zona_suelta div.primero{  display: block; padding: 10px 0 9px 0; background: url(../images/fondo_leyendas.gif) no-repeat 63px 0; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff;}
#zona_suelta div.primero span{ display: inline;  margin: 0 0 0 7px; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff;}
#zona_suelta div.primero div.texto{ display: inline; }
#zona_suelta div.primero div.texto a{ padding: 0 0 0 8px; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #fff; overflow: hidden;}*/

/*PIE*/
#pie { width: 100%; left: 0; bottom: 0;  background: #1e1e1e; }
#pie p { margin: 0px 0 10px 15px; padding: 16px 0 0 0; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #999;}
#pie p b{ color: #FFF; font-weight: bold; }
#pie span { display: block; margin: 0 0 2px 0; padding: 0 0 0px 12px;}
#pie span.primero { margin: 0 0 2px 0; padding: 0px; }
#pie a { font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #999; text-decoration: none;}
#pie a:hover {  text-decoration: underline; color: #FFF;}

a#logo_veiss span { visibility: hidden;}
a#logo_veiss { float: right; margin: 11px 15px 0 0; width: 43px; height: 15px; background: url(../images/veiss.gif) no-repeat; overflow: hidden;}
a#logo_veiss:hover {text-decoration: none;}

/* CABECERA Buscar */
div#cabecera_buscar { height: 96px; border-bottom: 1px solid #D2D2D2; }

a#logo_index { position: absolute; left: 26px; top: 23px; }
div#buscador { position: absolute; right: 0; top: 59px; width: 358px; height: 237px; z-index: 1;}
div#cabecera_contenido { display: block; padding: 0px;margin: 0 0 0 43px;width: 315px; height: 34px; font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #FFF; background: url(../images/cab_buscador.png) left no-repeat; _background: url(../images/cab_buscador.gif) left no-repeat;overflow: hidden; }
div#cabecera_contenido div { margin: 16px 0 0 0;}
div#cabecera_contenido div span{ margin: 0 0 0 47px;}
a#cerrar_sesion { margin: 0 0 0 34px; font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #FFF;}
a#cerrar_sesion:hover { text-decoration: underline;}

#buscador_contenido { display: block; width: 320px; height: 138px; background: url(../images/cuerpo_buscador.png) repeat-y; _background: url(../images/cuerpo_buscador.gif) repeat-y;}
#buscador_pie { width: 234px; margin: 0 79px 0 43px; height: 63px; border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; background: #000;}
#buscador div.campos { padding: 37px 0 0px 0; }
#buscador input{ display: inline; float: left; margin: 0 0 9px 0; padding: 4px 0 3px 0; width: 145px; background: #ccc; color: #000; border: none;}
#buscador label{ display: inline; float: left; padding: 4px 0 3px 0; margin: 0 0 0 69px; width: 47px;  color: #ccc; vertical-align: middle;}
#buscador_pie div.centrar { width: 100%;}
#buscador #btn_buscar { display: block; width: 81px; height: 23px; margin: 9px 0 0 93px; _margin: 9px 0 0 40px; padding: 0; background: url(../images/bot_acceso.gif) no-repeat; font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #333;}
#buscador #btn_buscar:hover {cursor: pointer;}

/* CABECERA */
div#cabecera { height: 96px; border-bottom: 1px solid #D2D2D2; }

a#logo_index { position: absolute; left: 26px; top: 23px; }
ul.menu {position: absolute; right: 25px; top: 74px; }
ul.menu li {display: inline; }
ul.menu li a { font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #FFF;}
ul.menu li a:hover { text-decoration: underline;}
a#cerrar_sesion { margin: 0 0 0 34px; font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #FFF;}
a#cerrar_sesion:hover { text-decoration: underline;}

/* CONTENIDO inmuebles */
#mapa_inmuebles {width: 960px; height: 299px; }
#cuerpo img.inmueble {width: 960px; height: 299px; }

#resultado_busqueda { width: 960px; padding: 0 0 41px 0; background: url(../images/fondo_resultado_busqueda.gif) repeat-y; border-bottom: 1px solid #D2D2D2;}
#listado_inmuebles {display: inline; width: 742px; /*background-color: #FFF;*/}
#listado_inmuebles #titulo_busqueda { margin: 0 0 20px 16px; padding: 32px 0 0px 0;}
#listado_inmuebles #titulo_busqueda h1{ display: inline; font: 14px Arial, "Trebuchet MS", Tahoma; color: #1e1e1e;}
#listado_inmuebles #titulo_busqueda span{ display: inline; font: 14px Arial, "Trebuchet MS", Tahoma; color: #1e1e1e;}
#listado_inmuebles ul { margin: 0 0 0 16px;}
#listado_inmuebles ul li { display: inline; float: left; margin: 0 9px 0 0px; width: 335px; border-top: 1px dotted #b6b6b6;}
#listado_inmuebles ul li.rellenov { display: inline; float: left; margin: 0 9px 0 0px; width: 335px; border: none;}
#listado_inmuebles ul li.rellenov div{display: block; margin: 1px 0 1px 0; height: 68px; width: 335px;}
#listado_inmuebles ul li.relleno { display: inline; float: left; margin: 0 9px 0 0px; width: 335px; border-top: 1px dotted #b6b6b6;}
#listado_inmuebles ul li.relleno div{display: block; margin: 1px 0 1px 0; height: 66px; width: 335px;}
#listado_inmuebles ul li div.relleno{display: block; margin: 1px 0 1px 0; height: 66px; width: 335px;}
#listado_inmuebles ul li a.cuadro { display: block; margin: 1px 0 1px 0; height: 66px; width: 335px; background: #fafafa;}
#listado_inmuebles ul li a.cuadro:hover { background: #ccc; text-decoration: none;}
#listado_inmuebles ul li a.cuadro img.min{ display: inline; float: left; margin: 8px 0 0 0;}
#listado_inmuebles ul li a.cuadro span.enlace_map{ margin: 8px 3px 0 3px; display: inline; float: left; width: 15px; height: 24px; background: url(../images/enlace_maps.png) no-repeat; font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #ffea00; text-align: center;}
#listado_inmuebles ul li a.cuadro span.texto { display: inline; float: left; margin: 8px 0 0 7px;}
#listado_inmuebles ul li a.cuadro span.texto span { display: block; margin: 0 0 3px 0; color: #818181;}
#listado_inmuebles ul li a.cuadro span.texto span.azul { display: inline; margin: 0; color: #007dde;}
#listado_inmuebles ul li a.cuadro span.texto span.azul b{color: #007dde;}
#listado_inmuebles ul li a.cuadro span.texto span.ver{ display: block; float: left; margin: 0; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #007dde;}

/****PAGINADOR******/
#listado_inmuebles div.paginar_inmuebles { position: relative; font-size: 13px; color: #000; margin: 0 0 5px 16px; padding: 0px 0 0px 0;width: 680px;}
#listado_inmuebles div.abajo { margin: 5px 0 5px 16px; }
#listado_inmuebles div.paginar_inmuebles p.num_impresiones { display: inline; color: #000;  margin: 0; padding: 0; font-size: 10px; }
#listado_inmuebles div.paginar_inmuebles p.enlaces { position: absolute; right: 0; display: inline; margin: 0px; padding: 0px;  font-size: 10px;}
#listado_inmuebles div.paginar_inmuebles p.enlaces a { color: #484949; font-size: 10px; }
#listado_inmuebles div.paginar_inmuebles p.enlaces a:hover { text-decoration: underline; }
#listado_inmuebles div.paginar_inmuebles p.enlaces a#anterior {margin: 0; background: url(../images/flecha_azuli.gif) no-repeat 0 3px; padding: 0px 0 0px 10px; color: #007bd3; }
#listado_inmuebles div.paginar_inmuebles p.enlaces a#siguiente { padding: 0; background: url(../images/flecha_azul.gif) no-repeat right 3px; padding: 0px 10px 0px 0; color: #007bd3; }

/*LATERAL LISTADO*/
#cuerpo #lateral_resultado {display: inline; float: right;width: 218px;}
#cuerpo #lateral_resultado span {font-size: 5px;}
#cuerpo #lateral_resultado p {margin: 45px 14px 10px 13px; padding: 0 0 5px 0; font: bold 13px Arial, "Trebuchet MS", Tahoma; color: #717272; border-bottom: 1px dotted #b6b6b6;}
#cuerpo #lateral_resultado fieldset {margin: 0px 14px 16px 0px; margin: 0px 0px 16px 0px; padding: 0 0 16px 0; border-bottom: 1px dotted #b6b6b6;}
#cuerpo #lateral_resultado fieldset input{ display: inline; float: left; margin: 0 0 9px 0; padding: 6px 0 5px 0; width: 145px; background: #ccc; color: #000; border: none;}
#cuerpo #lateral_resultado fieldset label{ display: inline; float: left; padding: 6px 0 5px 12px; width: 47px;  color: #858484; vertical-align: middle;}
#cuerpo #lateral_resultado fieldset input#btn_buscar { display: block; width: 81px; height: 23px; margin: 9px 0 0px 78px; _margin: 9px 0 0px 40px; padding: 0; background: url(../images/bot_acceso.gif) no-repeat; font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #333; }
#cuerpo #lateral_resultado fieldset input#btn_buscar:hover {cursor: pointer;}
#cuerpo #lateral_resultado #buscar_mapa { display: block; width: 191px; height: 93px; margin: 0 0 20px 13px; padding: 0; }

#buscador_lateral {position:relative;}

/* FICHA INMUEBLE */
#datos_ficha {display: inline; width: 742px;}
#datos_ficha h1 { margin: 0px 0px 3px 14px; padding: 29px 0 0 0; width: 717px; font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #818181; border-bottom: 1px dotted #b6b6b6;}
/*#datos_ficha h1 { padding: 29px 0 0 0; margin: 0 0 0 14px; font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #818181;}*/
#datos_ficha h1 span{ font: bold 13px Arial, "Trebuchet MS", Tahoma; color: #0078cc;}
#datos_ficha h2 { margin: 15px 0 0 14px; font: bold 13px Arial, "Trebuchet MS", Tahoma; color: #000;}
#datos_ficha p { margin: 6px 0 0 14px; font: 11px Arial, "Trebuchet MS", Tahoma; color: #000;}
#datos_ficha table { margin: 6px 0 0 14px; font: 11px Arial, "Trebuchet MS", Tahoma; color: #000;}
#datos_ficha table tr td {font: 11px Arial, "Trebuchet MS", Tahoma; color: #818181; vertical-align: top;padding: 0 0 7px 0;}
#datos_ficha table tr td.uno {width: 39px; }
#datos_ficha table tr td.dos {width: 276px;}
#datos_ficha table tr td.tres {width: 275px;}
#datos_ficha table tr td.cuatro {width: 128px;}
#datos_ficha table tr td span {font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #000;}

div.titulo_apartado {margin: 36px 0px 3px 14px; padding: 0; width: 717px; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #797979; border-bottom: 1px dotted #b6b6b6;}
#galeria_imagenes { padding: 0; margin: 0; width: 717px; overflow: hidden;}
#galeria_imagenes ul.imagenes { width: 717px; margin: 0px 0 0 14px; padding: 0px; font-weight: 11px; }
#galeria_imagenes ul.imagenes li { display: inline; float: left; width: 76px; height: 50px; margin: 0 0 4px 4px; }
#galeria_imagenes ul.imagenes li a{ display: inline; width: 76px; height: 50px; /*background: #ccc;*/ }
#galeria_imagenes ul.imagenes li a img{ filter: alpha(opacity=80); /*Explorer*/ opacity: .8; /*Firefox*/ -moz-opacity:0.80; /* Mozilla*/ }
#galeria_imagenes ul.imagenes li a:hover img { filter: alpha(opacity=100); /*Explorer*/ opacity: 1; /*Firefox*/ -moz-opacity:1; /* Mozilla*/ }
#galeria_imagenes ul.imagenes li a.encendido img { filter: alpha(opacity=100); /*Explorer*/ opacity: 1; /*Firefox*/ -moz-opacity:1; /* Mozilla*/ }

#vaciados {margin: 0 0 0 14px; overflow: hidden;}
#vaciados a.tit_vaciado { display: block; padding: 6px 0 5px 0; margin:  0 0 5px 0; width: 717px; font: bold 12px Arial, "Trebuchet MS", Tahoma; color: #1e1e1e; background: url(../images/ico_ficha.gif) 2px center no-repeat; color: #010101; overflow: hidden;}
#vaciados a.tit_vaciado span { display: inline; float: left; margin: 0px 0 0px 25px; }
#vaciados a.tit_vaciado span.flecha { display: inline; float: right; margin: 0 7px 0 0; width: 14px; height: 14px;}
#vaciados a.tit_vaciado span.campo { margin: 0 0 0 10px; padding: 0px; float: none; font: 11px Arial, "Trebuchet MS", Tahoma;}
#vaciados a.tit_vaciado span.mas { background: url(../images/ico_mas.gif);}
#vaciados a.tit_vaciado span.menos { background: url(../images/ico_menos.gif);}
#vaciados a.tit_vaciado:hover{ text-decoration: none;}
#vaciados a.tit_vaciado:hover span { text-decoration: underline; cursor: hand;}

#vaciados a.documental { background-color: #e6edf2;}
#vaciados a.cartografico { background-color: #cfebd0;}
#vaciados a.arqueologico { background-color: #ebe6f2;}
#vaciados a.arkeoikuska { background-color: #e6e9b5;}
#vaciados a.tejido { background-color: #e6edf2;}
#vaciados a.potencialidad { background-color: #cfebd0;}
#vaciados a.intervencion { background-color: #e6edf2;}

div.detalle { margin: 0 0 20px 0;}
div.detalle span.titulo {display: block; padding: 3px 0 2px 4px; width: 713px; margin: 8px 0 2px 0px; background: #e6edf2; font: bold 11px Arial, "Trebuchet MS", Tahoma;color: #3f515e;}
div.detalle ul {margin: 0 0px 10px 4px; }
div.detalle ul li {display: inline; margin: 0 58px 2px 0px; _width: 400px; font: 11px Arial, "Trebuchet MS", Tahoma; color: #818181;}
div.detalle ul li.peque{margin: 0 28px 2px 0px; }
div.detalle ul li b {font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #000; _width: 400px;}
div.detalle { display: none;}
div.detallesi { display: block;}
#datos_ficha div.detalle p.datos { margin: 0 0 6px 4px; width: 699px; _width: 696px; font: 11px Arial, "Trebuchet MS", Tahoma; color: #818181;}
#datos_ficha div.detalle p.titulo { border-bottom: 1px solid #97A5B0; }
#datos_ficha div.detalle p.centro { text-align: center;}
#datos_ficha div.detalle p.datos b {font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #000;}
#datos_ficha div.detalle p.titulo b{ color: #3F515E;}

#datos_ficha div.detalle p.parrafos { margin: 19px 0 6px 4px; padding: 14px 0 0 0; width: 713px; font: 11px Arial, "Trebuchet MS", Tahoma; color: #444; border-top: 1px solid #f4f4f4;}
#datos_ficha div.detalle ul.docs { margin: 19px 0 6px 4px; padding: 7px 0 0 0; width: 713px; font: 11px Arial, "Trebuchet MS", Tahoma; color: #444; border-top: 1px solid #f4f4f4;}
#datos_ficha div.detalle ul.docs li a{ display: block; padding: 2px 0 2px 28px; margin: 0 2px 0px 0px; height: 18px;background: url(../images/ico_pdf.gif) no-repeat; font: 12px Arial, "Trebuchet MS", Tahoma; color: #333; vertical-align: middle;}
#datos_ficha div.detalle ul.docs ul.docs li a:hover{ text-decoration: underline;}

div.detalle ul.imagenes { width: 713px; margin: 19px 0 0 4px; padding: 7px 0 0 0px; border-top: 1px solid #f4f4f4;}
div.detalle ul.imagenes li { display: inline; float: left; width: 76px; height: 50px; margin: 0 0 4px 4px; }
div.detalle ul.imagenes li a{ display: inline; float: left; width: 76px; height: 50px; }
div.detalle ul.imagenes li a img{ filter: alpha(opacity=80); /*Explorer*/ opacity: .8; /*Firefox*/ -moz-opacity:0.80; /* Mozilla*/ }
div.detalle ul.imagenes li a:hover img { filter: alpha(opacity=100); /*Explorer*/ opacity: 1; /*Firefox*/ -moz-opacity:1; /* Mozilla*/ }
div.detalle ul.imagenes li a.encendido img { filter: alpha(opacity=100); /*Explorer*/ opacity: 1; /*Firefox*/ -moz-opacity:1; /* Mozilla*/ }

div.detalle div.tabs-container ul.imagenes { margin: 5px 0 6px 4px; width: 699px; _width: 696px; padding: 10px 0 0 0px; border-top: 1px solid #97A5B0;}
div.detalle div.tabs-container ul.imagenes li { display: inline; float: left; width: 76px; height: 50px; margin: 0 0 10px 4px; }
div.detalle div.tabs-container ul.imagenes li a{ display: inline; float: left; width: 76px; height: 50px; }
div.detalle div.tabs-container ul.imagenes li a img{ filter: alpha(opacity=80); /*Explorer*/ opacity: .8; /*Firefox*/ -moz-opacity:0.80; /* Mozilla*/ }
div.detalle div.tabs-container ul.imagenes li a:hover img { filter: alpha(opacity=100); /*Explorer*/ opacity: 1; /*Firefox*/ -moz-opacity:1; /* Mozilla*/ }
div.detalle div.tabs-container ul.imagenes li a.encendido img { filter: alpha(opacity=100); /*Explorer*/ opacity: 1; /*Firefox*/ -moz-opacity:1; /* Mozilla*/ }

#datos_ficha div.detalle a.volver { display: block; margin: 10px 0px 6px 0px; padding: 0px 11px 0 10px; width: 704px; background: url(../images/flecha_azul.gif) 660px no-repeat;  font: 11px Arial, "Trebuchet MS", Tahoma; color: #007bd3; text-align: right}
#datos_ficha div.detalle a.volver:hover{ text-decoration: underline;}

#datos_ficha div.detalle table.van { margin: 0 0 0 4px; }
#datos_ficha div.detalle table.van tr td { padding: 0px; width: 20px; height: 20px; border-top: 1px solid #97A5B0; border-left: 1px solid #97A5B0; text-align: center; vertical-align: middle; font-weight: bold; color: #000;}
#datos_ficha div.detalle table.van tr td.abajo { border-bottom: 1px solid #97A5B0;}
#datos_ficha div.detalle table.van tr td.derecha { border-right: 1px solid #97A5B0;}
#datos_ficha div.detalle table.van tr td.leyenda { width: 200px; padding: 0 0 0 100px; text-align: left; color: red;border-bottom: 1px solid #97A5B0;border-right: 1px solid #97A5B0;}
#datos_ficha div.detalle table.van tr td.leyenda p{ color: red;}

#datos_ficha div.detalle table.cron_interna { margin: 20px 0 20px 4px; }
#datos_ficha div.detalle table.cron_interna tr td { padding: 0px; width: 20px; height: 20px; border-bottom: 1px solid #97A5B0; border-left: 1px solid #97A5B0; text-align: center; vertical-align: middle; font-weight: bold; color: #000;}
#datos_ficha div.detalle table.cron_interna tr td.peque { width: 100px;}
#datos_ficha div.detalle table.cron_interna tr td.mediano { width: 150px;}
#datos_ficha div.detalle table.cron_interna tr td.grande { width: 348px; padding: 0 5px;}
#datos_ficha div.detalle table.cron_interna thead tr td { border-top: 1px solid #97A5B0; color: #3F515E;}
#datos_ficha div.detalle table.cron_interna tr td.derecha { border-right: 1px solid #97A5B0; }
#datos_ficha div.detalle table.cron_interna tbody tr td.derecha { text-align: left; }

#datos_ficha div.detalle table.cron_externa { margin: 20px 0 20px 24px; }
#datos_ficha div.detalle table.cron_externa tr td { padding: 0px; width: 30px; height: 50px; text-align: center; vertical-align: middle;}
#datos_ficha div.detalle table.cron_externa tr td p{ font-weight: bold; color: #000;}
#datos_ficha div.detalle table.cron_externa tr td.borde { width: 200px; border: 1px solid #97A5B0;}

#datos_ficha div.detalle table.pot { margin: 20px 0 20px 4px; }
#datos_ficha div.detalle table.pot tr td { padding: 0 5px; border-bottom: 1px solid #97A5B0; border-left: 1px solid #97A5B0; text-align: left; vertical-align: top; font-weight: bold; color: #000;}
#datos_ficha div.detalle table.pot tr td.uno { width: 275px; }
#datos_ficha div.detalle table.pot tr td.dos { width: 225px; }
#datos_ficha div.detalle table.pot tr td.tres { width: 175px; }
#datos_ficha div.detalle table.pot thead tr td { border-top: 1px solid #97A5B0;text-align: center;background: #e6edf2; font: bold 11px Arial, "Trebuchet MS", Tahoma;color: #3f515e;}
#datos_ficha div.detalle table.pot tr td.derecha { border-right: 1px solid #97A5B0; }
#datos_ficha div.detalle table.pot tbody tr td.centro { text-align: center; }
#datos_ficha div.detalle table.pot tr td p{ display: block; margin: 5px 0; width: auto;}

#datos_ficha div.detalle table.int { margin: 20px 0 20px 4px; }
#datos_ficha div.detalle table.int tr td { padding: 0 5px; border-bottom: 1px solid #97A5B0; border-left: 1px solid #97A5B0; text-align: left; vertical-align: top; font-weight: bold; color: #000;}
#datos_ficha div.detalle table.int tr td.uno { width: 200px; }
#datos_ficha div.detalle table.int tr td.dos { width: 200px; }
#datos_ficha div.detalle table.int tr td.tres { width: 275px; }
#datos_ficha div.detalle table.int thead tr td { border-top: 1px solid #97A5B0;text-align: center;background: #e6edf2; font: bold 11px Arial, "Trebuchet MS", Tahoma;color: #3f515e; vertical-align: middle;}
#datos_ficha div.detalle table.int tr td.derecha { border-right: 1px solid #97A5B0; }
#datos_ficha div.detalle table.int tbody tr td.centro { text-align: center; }
#datos_ficha div.detalle table.int tr td p{ display: block; margin: 5px 0; width: auto;}

#datos_ficha a.btn_detalle { font-size: 11px; display: block; width: 123px;margin: 0;  padding: 5px 0 4px 2px; background: url(../images/bot_detalle.gif) no-repeat; font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #333; border:none; text-align: center;}
#datos_ficha a.btn_detalle:hover { cursor: pointer;}
#datos_ficha div.detalle table.int tr td p.botoncentro { text-align: center; margin: 20px 0 10px 40px;}

div.detalle ul.botones {margin: 0 0px 10px 100px;}
div.detalle ul.botones li {display: inline; float: left; margin: 0 40px 5px 0px; font: 11px Arial, "Trebuchet MS", Tahoma; color: #818181; vertical-align: bottom;}
div.detalle ul.botones li.grande {margin: 0 100px 5px 0px; }
div.detalle ul.botones li.texto {padding: 5px 0px 4px 0px; }
div.detalle ul.botones li b {font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #000;}

/* Pestaņas*/
#container-1 {padding: 10px 11px 10px 0; margin: 9px 0 0 0;}

div.map_relacionados {width: 717px; height: 246px; margin: 0px 0px 0px 14px;}
div.titulo_apartado_sin {margin: 36px 0px 3px 14px; width: 717px; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #797979;}
div.calle { color: #cd3b87;}
div.bloque { color: #cd8c00;}
div.vecindad { color: #cd8c00;}
ul.listado_misma { margin: 0 0 0 16px;}
ul.listado_misma li { display: inline; float: left; margin: 0 9px 0 0px; width: 335px; border-top: 1px dotted #b6b6b6;}
ul.listado_misma li.ocultar { display: none;}
ul.listado_misma li.enlace_mas { padding: 5px 0 4px 0; text-align: right;}
ul.listado_misma li.enlace_mas a{}
ul.listado_misma li.enlace_mas a:hover{ text-decoration: underline ; }
ul.listado_misma li.rellenov { display: inline; float: left; margin: 0 9px 0 0px; width: 335px; border: none;}
ul.listado_misma li.rellenov div{display: block; margin: 1px 0 1px 0; height: 68px; width: 335px;}
ul.listado_misma li.relleno { display: inline; float: left; margin: 0 9px 0 0px; width: 335px; border-top: 1px dotted #b6b6b6;}
ul.listado_misma li.relleno div{display: block; margin: 1px 0 1px 0; height: 66px; width: 335px;}
ul.listado_misma li a.cuadro { display: block; margin: 1px 0 1px 0; height: 66px; width: 335px; background: #fafafa;}
ul.listado_misma li a.cuadro:hover { background: #ccc; text-decoration: none;}
ul.listado_misma li a.cuadro img.min{ display: inline; float: left; margin: 8px 0 0 0;}
ul.listado_misma li a.cuadro span.enlace_map{ margin: 8px 3px 0 3px; display: inline; float: left; width: 15px; height: 24px; background: url(../images/enlace_maps.png) no-repeat; font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #ffea00; text-align: center;}
ul.calle li a.cuadro span.enlace_map { background: url(../images/enlace_maps_calle.png) no-repeat;  color: #000;}
ul.bloque li a.cuadro span.enlace_map { background: url(../images/enlace_maps_bloque.png) no-repeat;  color: #000;}
ul.vecindad li a.cuadro span.enlace_map { background: url(../images/enlace_maps_bloque.png) no-repeat;  color: #000;}
ul.listado_misma li a.cuadro span.texto { display: inline; float: left; margin: 8px 0 0 7px;}
ul.listado_misma li a.cuadro span.texto span { display: block; margin: 0 0 3px 0; color: #818181;}
ul.listado_misma li a.cuadro span.texto span.azul { display: inline; margin: 0; color: #007dde;}
ul.listado_misma li a.cuadro span.texto span.azul b{color: #007dde;}
ul.listado_misma li a.cuadro span.texto span.ver{ display: block; float: left; margin: 0; font: bold 10px Arial, "Trebuchet MS", Tahoma; color: #007dde;}


/****PAGINADOR******/
#datos_ficha div.paginar_inmuebles { position: relative; font-size: 13px; color: #000; margin: 0 0 5px 16px; padding: 0px 0 0px 0;width: 680px;}
#datos_ficha div.abajo { margin: 5px 0 5px 16px; }
#datos_ficha div.paginar_inmuebles p.num_impresiones { display: inline; color: #000;  margin: 0; padding: 0; font-size: 10px; }
#datos_ficha div.paginar_inmuebles p.enlaces { position: absolute; right: 0; display: inline; margin: 0px; padding: 0px;  font-size: 10px;}
#datos_ficha div.paginar_inmuebles p.enlaces a { color: #484949; font-size: 10px; }
#datos_ficha div.paginar_inmuebles p.enlaces a:hover { text-decoration: underline; }
#datos_ficha div.paginar_inmuebles p.enlaces a#anterior {margin: 0; background: url(../images/flecha_azuli.gif) no-repeat 0 3px; padding: 0px 0 0px 10px; color: #007bd3; }
#datos_ficha div.paginar_inmuebles p.enlaces a#siguiente { padding: 0; background: url(../images/flecha_azul.gif) no-repeat right 3px; padding: 0px 10px 0px 0; color: #007bd3; }

/* LATERAL LISTADO*/
#cuerpo #lateral_resultado #map_lateral_ficha {width: 218px; height: 299px;	}

/*BOCADILLO GOGGLE MAPS*/
img.bocadillo {display: inline; float: left; width: 76px; height: 50px;}
div.bocadillo { display: inline; float: left; padding: 2px 0 0 7px; width: 150px;}
div.bocadillo span { display: block; margin: 0 0 3px 0; color: #818181;}
div.bocadillo span.azul { display: inline; margin: 0; color: #007dde;}
div.bocadillo span.azul b{color: #007dde;}
div.bocadillo a{ display: block; float: left; margin: 0; font: bold 11px Arial, "Trebuchet MS", Tahoma; color: #007dde;}


/*POPUP INTERVENCIONES*/
#todo_popup { width: 525px; margin: 10px auto 0 auto; position: relative; background: #fff;}
#todo_popup #cuerpo{ width: 500px;border: none;}
#popup {margin: 0 0 0 0px; }
#popup a.tit_vaciado { display: block; padding: 6px 0 5px 0; margin:  5px 0 5px 0; width: 500px; font: bold 12px Arial, "Trebuchet MS", Tahoma; color: #1e1e1e; background: #e6edf2 url(../images/ico_ficha.gif) 2px center no-repeat; color: #010101; overflow: hidden;}
#popup a.tit_vaciado span { display: inline; float: left; margin: 0px 0 0px 25px; }
#popup a.tit_vaciado span.flecha { display: inline; float: right; margin: 0 7px 0 0; width: 14px; height: 14px;}
#popup a.tit_vaciado span.campo { margin: 0 0 0 10px; padding: 0px; float: none; font: 11px Arial, "Trebuchet MS", Tahoma;}
#popup a.tit_vaciado span.mas { background: url(../images/ico_mas.gif);}
#popup a.tit_vaciado span.menos { background: url(../images/ico_menos.gif);}
#popup a.tit_vaciado:hover{ text-decoration: none;}
#popup a.tit_vaciado:hover span { text-decoration: underline; cursor: hand;}

#popup p.datos {width: 480px; margin: 0 0 5px 0;}
#popup p.datos span{ margin: 0 0 0 10px;}
#popup p.final {margin: 0 0 15px 0;}
#popup p.titulo {width: 480px; margin: 0 0 10px 0; border-bottom: 1px solid #97A5B0; ;}
#popup p.titulop {width: 478px; margin: 0 0 10px 0; padding: 4px 0 3px 2px;background-color:#97A5B0;}
#popup p.titulo_span {width: 470px; margin: 0 0 10px 10px; border-bottom: 1px solid #97A5B0; ;}
#popup div.detalle {width: 500px; margin: 0 0 0 14px; }
#v a.documental { background-color: #e6edf2;}

#popup p.datos_fase {width: 450px; margin: 0 0 3px 15px;}
#popup p.datos_fase span{ margin: 0 0 0 20px;}
#popup p.final_fase {margin: 0 0 20px 20px;}
#popup p.titulo_fase {width: 450px; margin: 0 0 5px 15px; border-bottom: 1px solid #97A5B0; ;}
#popup p.titulo_fasep {width: 435px; margin: 0 0 5px 15px; padding: 0 0 0 15px; background-color: #97A5B0;}
#popup p.titulo_span_fase {width: 460px; margin: 0 0 5px 20px; border-bottom: 1px solid #97A5B0; ;}

#popup div.detalle a.volver { display: block; margin: 10px 0px 6px 0px; padding: 0px 11px 0 10px; width: 450px; background: url(../images/flecha_azul.gif) 405px no-repeat;  font: 11px Arial, "Trebuchet MS", Tahoma; color: #007bd3; text-align: right}
#popup div.detalle a.volver:hover{ text-decoration: underline;}
