/*body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #5E6262; background: #FFF url("/images/fnd_body.gif") repeat; margin: 0; padding: 20px 0; }*/
body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #484848; margin: 0; padding: 20px 0; }
a{ color: #000000; }
a:hover{ color: #7C7A87; }
form{ margin: 0; padding: 0; }
img{ border: 0; }
p{ margin: 0; padding: 0 0 15px 0; }

ul{ padding: 0; margin: 0; }
li{ padding: 0; margin: 0; }

h1{ font-size: 16px; color: #FFFFFF; background: #D94F00; padding: 5px 0 5px 5px; margin: 0; }
h2{ font-size: 14px; color: #7C7A87; border-bottom: 2px solid #D94F00; padding: 0 0 0 10px; margin: 0 0 5px 0; }
h3{ font-size: 12px; color: #D94F00; padding: 0 0 0 10px; margin: 0 0 5px 0; }
h4{ padding: 0; margin: 0 0 5px 0; }

.bloqueVacio{ width: 100%; height: 10px; float: left; }
.alignCenter{ text-align: center; }
.alignLeft{ text-align: left; }
.alignRight{ text-align: right; }

.botonera{ width: 100%; float: left; text-align: center; padding: 0; margin: 15px 0 0 0; }
.botonera .parte2{ width: 49%; float: left; }
.botonera .parte3{ width: 33%; float: left; }
.botonera .parte3ID{ width: 30%; float: left; }
.botonera .parte3C{ width: 36%; float: left; }
.botoneraR{ width: 100%; float: left; text-align: right; padding: 0; margin: 15px 0 0 0; }
.boton{ height: 20px; background: transparent url("/images/btn_fondo_izd.gif") no-repeat left bottom; padding: 5px 0 5px 5px; }
.boton a{ text-decoration: none; background: transparent url("/images/btn_fondo_dch.gif") no-repeat right bottom; padding: 5px 5px 5px 0; }
.boton a:hover{ text-decoration: underline; }

#contenedor{ width: 1000px; background: #FFFFFF; text-align: left; margin: 0 auto; }

/* Cabecera con banner */
#contenedor #cabecera{ width: 100%; float: left; height: 140px; margin: 0 0 15px 0; }
#cabecera .logo{ width: 240px; float: left; }
#cabecera .menu{ width: 76%; float: right; }
#cabecera .idiomas{ width: 700px; float: right; text-align: right; padding: 0; margin: 0; }
#cabecera .idiomas select{ font-size: 9px; color: #7C7A87; margin: 0 0 3px 0; }
#cabecera .menu ul{ list-style-type: none; height: 25px; padding: 5px 0 0 0; }
#cabecera .menu li{ display: inline; line-height: 25px; height: 25px; background: transparent url("/images/menu_btn_izd.gif") no-repeat left bottom; margin: 0; padding: 5px 0 6px 8px; *padding: 0 0 0 10px; }
#cabecera .menu li a{ color: #000000; font-weight: bold; text-decoration: none; line-height: 25px; height: 25px; background: transparent url("/images/menu_btn_dch.gif") no-repeat right bottom; padding: 5px 8px 6px 0; *padding: 10px 10px 0 0; }
#cabecera .menu li a:hover{ color: #FFFFFF; }
#cabecera .menu .current a{ color: #FFFFFF; }
#cabecera .idiomas .banner-cab{ width: 100%; float: left; padding: 0; margin: 0; }


/* Pie */
#pie{ width: 100%; font-size: 11px; text-align: center; padding: 20px 0 20px 0; float: left; *float: none; }
#pie li{ display: inline; border-left: 1px solid #484848; padding: 0 10px 0 10px; }
#pie .inicio{ border-left: none; }
#pie a{ text-decoration: none; }

/* Publicidad */
.publicidadDch{ width: 17%; float: right; }
.banner{ width: 100%; float: left; text-align: center; border-bottom: 1px solid #EFEFEF; padding: 0 0 8px 0; margin: 0 0 8px 0; }
.banner-texto{ width: 100%; float: left; }
.banner-texto p{ width: 98%; float: left; text-align: right; font-size: 10px; font-style: italic; color: #888888; }
.banner-abajo{ text-align: center; margin: 20px 0 0 0; width: 100%; float: left; *float: none; }
.banner-abajo-fin{ width: 100%; float: left; }

/* Migas de pan */
.migas{ width: 100%; float: left; }
.migas a{ font-size: 10px; color: #7C7A87; }

/* Resultados */
.bloque_resultados{ width: 100%; float: left; text-align: right; margin: 0 0 5px 0; }
.bloque_sin_resultados{ width: 100%; float: left; text-align: center; font-weight: bold; margin: 0 0 5px 0; }

/* Clausula consulta */
#formClausula{ width: 100%; float: left; text-align: center; font-size: 10px; }
#formClausula .bloqueA{ width: 100%; float: left; }
#formClausula .bloqueB{ width: 100%; float: left; }
#formClausula .bloqueC{ width: 100%; float: left; margin: 3px 0 0 0; }
#formClausula .bloqueC .check{ width: 25%; float: left; text-align: right; }
#formClausula .bloqueC .labl{ width: 74%; float: right; text-align: left; }
#formClausula .bloqueC .clsLabel{ width: 100%; float: left; margin: 3px 0 0 0; }

.formulario{ width: 100%; float: left; }
.formulario fieldset{ border: 1px solid #EEEEEE; padding: 20px 5px 0 5px; margin: 0 0 15px 0; }
.formulario legend{ font-size: 14px; font-weight: bold; color: #000000; }
.formulario .linea{ width: 100%; float: left; margin: 3px 0 3px 0; }

/* Clausula de LODP */
#clausula{ width: 98%; text-align: justify; background: #FFFFFF; border: 1px solid #7C7A87; margin: 0 auto; }
#clausula p{ padding: 5px; }
#clausula h2{ padding: 15px 5px 5px 5px; }

/* Contenido */
#contenedor #contenido{ width: 82%; float: left; }

/*Empieza acierto*/
#contenido #acierto{ width: 100%; float: left; padding: 15px 0 0 0; }
#acierto h1{ background: #219F3C; }
#acierto .imagen{ width: 30%; float: left; text-align: center; margin: 20px 0 0 0; }
#acierto .texto{ width: 68%; float: right; margin: 20px 0 0 0; }
/*Empieza error*/
#contenido #error{ width: 100%; float: left; padding: 15px 0 0 0; }
#error h1{ background: #DF0100; }
#error .imagen{ width: 30%; float: left; text-align: center; margin: 20px 0 0 0; }
#error .texto{ width: 68%; float: right; margin: 20px 0 0 0; }

/* Comun */
#contenido #comun{ width: 100%; float: left; padding: 15px 0 0 0; }
#comun .imagen{ width: 35%; float: left; margin: 20px 0 0 0; }
#comun .restoImagen{ width: 60%; float: left; margin: 20px 0 0 20px; }
#comun .formulario{ width: 100%; float: left; }
#comun .formulario .linea{ width: 100%; float: left; margin: 3px 0 3px 0; }
#comun .formulario label{ width: 20%; float: left; font-weight: bold; }
#comun .formulario .cajaTexto{ width: 79%; float: left; }

/* Inicio */
#contenido .inicio{ width: 100%; float: left; }
.inicio .buscador{ width: 100%; float: left; margin: 0 0 20px 0; }
.inicio .buscador .formulario{ width: 100%; float: left; margin: 20px 0 0 0; }

.inicio .buscador .formulario .mapa{ width: 50%; float: left; }
.inicio .buscador .formulario .selects{ width: 49%; float: right; }

.inicio .buscador .formulario .textSelec{ width: 90%; float: right; font-style: italic; text-align: center; margin: 0 0 5px 0; }

.inicio .buscador .formulario .tipos{ float: right; margin: 0 0 0 40px; }
.inicio .buscador .formulario .zonas{ float: right; }
.inicio .buscador .formulario .botonera{ width: 94%; float: left; text-align: right; margin: 10px 0 0 0; }

.inicio .buscador .formulario h3{ padding: 0 0 3px 5px; margin: 0; }
.inicio .buscador .formulario ul{ width: 150px; height: 145px; float: left; padding: 0; margin: 0; border: 1px solid #000000; overflow: auto; }
.inicio .buscador .formulario li{ list-style-type: none; padding: 2px 0 2px 5px; }
.inicio .buscador .formulario li a{ text-decoration: none; }
.inicio .buscador .formulario li:hover{ color: #FFFFFF; background: #7C7A87; }
.inicio .buscador .formulario li a:hover{ color: #FFFFFF; background: #7C7A87; }
.inicio .buscador .formulario .currentli{ color: #FFFFFF; background: #7C7A87; }
.inicio .buscador .formulario .currentli a{ color: #FFFFFF; background: #7C7A87; }

.inicio .destacados{ width: 100%; float: left; margin: 0 0 20px 0; }
.inicio .destacados .linea{ width: 100%; float: left; margin: 3px 0 3px 0; }
.inicio .destacados .linea .unidad{ width: 24%; float: left; text-align: center; margin: 0 0 0 3px; }
.inicio .destacados .linea .unidad .foto{ height: 65px; }
.inicio .destacados .linea .unidad .foto img{ width: 90px; }
.inicio .destacados .linea .unidad p{ margin: 0 0 2px 0; padding: 0; }
.inicio .destacados .linea .unidad a{ text-decoration: none; }

/* Promociones */
#contenido .promociones{ width: 100%; float: left; }
.promociones .buscador{ width: 100%; float: left; margin: 20px 0 0 0; }
.promociones .buscador .filtrado{ width: 100%; float: left; margin: 0 0 30px 0; }
.promociones .buscador .filtrado .formulario{ width: 99%; float: left; }
.promociones .buscador .filtrado .linea{ width: 33%; float: left; margin: 3px 0 3px 0; }
.promociones .buscador .filtrado label{ width: 30%; float: left; text-align: right; padding: 3px 0 0 0; }
.promociones .buscador .filtrado .bloqueDato{ width: 69%; float: right; }
.promociones .buscador .filtrado .labelGM{ width: 89%; float: right; text-align: left; padding: 2px 0 0 0; }
.promociones .buscador .filtrado .bloqueDatoGM{ width: 10%; float: left; }

.promociones .buscador .mapa{ width: 45%; float: right; }
.promociones .buscador .resu_con_mapa{ width: 54%; float: left; }

.promociones .buscador .resultados{ width: 100%; float: left; }
.promociones .buscador .resultados .linea{ width: 100%; float: left; margin: 0 0 15px 0; }
.promociones .buscador .resultados .linea .promoImpar{ width: 49%; float: left; }
.promociones .buscador .resultados .linea .promoPar{ width: 49%; float: right; }
.promociones .buscador .resultados .linea .promoImparDesta{ width: 49%; float: left; background: #FFF9DD; }
.promociones .buscador .resultados .linea .promoParDesta{ width: 49%; float: right; background: #FFF9DD; }

.promociones .buscador .resu_con_mapa .resultados .linea .promoImpar{ width: 100%; float: left; margin: 0 0 15px 0; }
.promociones .buscador .resu_con_mapa .resultados .linea .promoPar{ width: 100%; float: left; }
.promociones .buscador .resu_con_mapa .resultados .linea .promoImparDesta{ width: 100%; float: left; margin: 0 0 15px 0; background: #FFF9DD; }
.promociones .buscador .resu_con_mapa .resultados .linea .promoParDesta{ width: 100%; float: left; background: #FFF9DD; }

.promociones .buscador .resultados .linea h3 a{ font-size: 12px; color: #D94F00; }
.promociones .buscador .resultados .linea .imagen{ width: 27%; float: left; text-align: center; }
.promociones .buscador .resultados .linea .info{ width: 72%; float: left; }
.promociones .buscador .resultados .linea .comercializa{ width: 99%; float: left; text-align: left; padding: 10px 0 0 5px; }

.promociones .ficha{ width: 100%; float: left; margin: 20px 0 15px 0; }
.promociones .ficha .pestanas{ width: 100%; float: left; }
.promociones .ficha .pestanas ul{ text-align: center; }
.promociones .ficha .pestanas li{ display: inline; padding: 0 8px 0 8px; }
.promociones .ficha .pestanas a{ color: #7C7A87; font-weight: bold; font-size: 16px; text-decoration: none; }
.promociones .ficha .pestanas a:hover{ text-decoration: underline; }
.promociones .ficha .pestanas .current a{ color: #000000; text-decoration: underline; }

.promociones .ficha .cuerpo{ width: 100%; float: left; padding: 15px 0 0 0; }
.promociones .ficha .cuerpo p{ padding: 5px; }
.promociones .ficha .cuerpo .subtitulo{ width: 100%; float: left; font-style: italic; padding: 3px 0 0 0; }
.promociones .ficha .cuerpo .texto1bloque{ width: 100%; float: left; }
.promociones .ficha .cuerpo .texto2bloques{ width: 65%; float: left; }
.promociones .ficha .cuerpo .foto2bloques{ width: 34%; float: right; }
.promociones .ficha .cuerpo .foto2bloques span{ width: 100%; float: left; text-align: center; margin: 0 0 5px 0; }
.promociones .ficha .cuerpo .textoVideos{ width: 100%; float: left; text-align: center; }
.promociones .ficha .cuerpo .contacto-datos{ width: 100%; float: left; margin: 10px 0 0 0; }
.promociones .ficha .cuerpo .foto{ float: left; padding: 0 20px 0 0; }
.promociones .ficha .cuerpo .info{ float: left; }
.promociones .ficha .cuerpo .info p{ padding: 0; margin: 3px 0 3px 0; }

.promociones .ficha .cuerpo .envioFolleto{ width: 100%; float: left; margin: 15px 0 15px 0; }
.promociones .ficha .cuerpo .envioFolleto .formulario{ width: 100%; float: left; }
.promociones .ficha .cuerpo .envioFolleto .formulario .linea{ width: 90%; float: right; margin: 3px 0 3px 0; }
.promociones .ficha .cuerpo .envioFolleto .formulario label{ width: 10%; float: left; }
.promociones .ficha .cuerpo .envioFolleto .formulario .bloqueDato{ width: 89%; float: left; }
.promociones .ficha .cuerpo .envioFolleto .formulario #email{ width: 90%; }

.promociones .ficha .cuerpo .contacto-formu{ width: 100%; float: left; margin: 15px 0 15px 0; }
.promociones .ficha .cuerpo .contacto-formu .formulario{ width: 100%; float: left; }
.promociones .ficha .cuerpo .contacto-formu .formulario .linea{ width: 100%; float: left; margin: 3px 0 3px 0; }
.promociones .ficha .cuerpo .contacto-formu .formulario label{ width: 20%; float: left; }
.promociones .ficha .cuerpo .contacto-formu .formulario .bloqueDato{ width: 79%; float: left; }
.promociones .ficha .cuerpo .contacto-formu .formulario #nombre{ width: 90%; }
.promociones .ficha .cuerpo .contacto-formu .formulario #email{ width: 90%; }
.promociones .ficha .cuerpo .contacto-formu .formulario #telefono{ width: 90%; }
.promociones .ficha .cuerpo .contacto-formu .formulario #comentarios{ width: 90%; }

.promociones .ficha .cuerpo .tipos{ width: 100%; float: left; }
.promociones .ficha .cuerpo .tipos .tipo_inicio{ width: 100%; float: left; margin: 10px 0 0 0; }
.promociones .ficha .cuerpo .tipos .tipo_siguientes{ width: 100%; float: left; border-top: 1px dotted #7C7A87; padding: 10px 0 0 0; margin: 10px 0 0 0; }
.promociones .ficha .cuerpo .tipos .foto{ width: 18%; float: left;  text-align: center; }
.promociones .ficha .cuerpo .tipos .info{ width: 79%; float: right; }
.promociones .ficha .cuerpo .tipos .info .datos{ float: left; padding: 0 50px 0 0; }
.promociones .ficha .cuerpo .tipos .info .descripcion{ float: left; background: #F8F8F8; border: 1px solid #7C7A87; font-style: italic; padding: 7px; }
.promociones .ficha .cuerpo .tipos .botones{ width: 79%; float: right; }

/* Fotos grandes */
#contenido .fotos-grandes{ width: 100%; float: left; }
#contenido .fotos-grandes .foto{ width: 100%; float: left; text-align: center; margin: 20px 0 20px 0; }
#contenido .fotos-grandes .lineafotos{ width: 100%; float: left; text-align: center; margin: 0 0 20px 0; }
#contenido .fotos-grandes .lineafotos img{ border-left: 10px solid #FFFFFF; border-right: 10px solid #FFFFFF; border-bottom: 10px solid #FFFFFF; }

/* Inmuebles */
#contenido .inmuebles{ width: 100%; float: left; }
.inmuebles .buscador{ width: 100%; float: left; margin: 20px 0 0 0; }
.inmuebles .buscador .mapa{ width: 40%; float: left; }

.inmuebles .buscador .filtrado{ width: 59%; float: right; }
.inmuebles .buscador .filtrado .formulario{ width: 100%; float: left; margin: 0 0 10px 0; }
.inmuebles .buscador .filtrado .linea{ width: 100%; float: left; margin: 3px 0 3px 0; }
.inmuebles .buscador .filtrado label{ width: 30%; float: left; text-align: right; padding: 3px 0 0 0; }
.inmuebles .buscador .filtrado .bloqueDato{ width: 69%; float: right; }

.inmuebles .resultados{ width: 100%; float: left; margin: 20px 0 0 0; }
.inmuebles .resultados .filtrado{ width: 100%; float: left; }
.inmuebles .resultados .filtrado .formulario{ width: 100%; float: left; margin: 0 0 10px 0; }
.inmuebles .resultados .filtrado .linea{ width: 100%; float: left; margin: 3px 0 3px 0; }
.inmuebles .resultados .filtrado label{ width: 10%; float: left; text-align: right; padding: 3px 0 0 0; }
.inmuebles .resultados .filtrado .bloqueDato{ width: 14%; float: left; }
.inmuebles .resultados .filtrado .bloqueDatoB{ width: 17%; float: left; }
.inmuebles .resultados .filtrado .bloqueEspacioCK{ width: 7%; float: left; }
.inmuebles .resultados .filtrado .labelCK{ width: 10%; float: left; }
.inmuebles .resultados .filtrado .labelCK label{ width: 100%; text-align: left; }
.inmuebles .resultados .filtrado .bloqueDatoCK{ width: 3%; float: left; text-align: center; }
.inmuebles .resultados .filtrado .separacion{ width: 100%; height: 10px; line-height: 10px; float: left; background: transparent url("/images/fnd_separacion.gif") repeat left top; margin: 3px 0 3px 0; }
.inmuebles .resultados .filtrado .labelOrdr{ width: 30%; float: left; }
.inmuebles .resultados .filtrado .labelOrdr label{ width: 100%; }
.inmuebles .resultados .filtrado .bloqueDatoOrdr{ width: 30%; float: left; }
.inmuebles .resultados .filtrado .botoneraR{ width: 30%; float: right; text-align: right; padding: 0; margin: 0; }
.inmuebles .resultados .filtrado .botoneraR .bloqueVacio{ width: 100%; float: left; height: 1px; line-height: 1px; }
.inmuebles .resultados .filtrado .formulario #precio_max{ width: 85%; }
.inmuebles .resultados .filtrado .formulario #m2_min{ width: 80%; }
.inmuebles .resultados .filtrado .formulario #hab_min{ width: 90%; }

.inmuebles .resultados .listado{ width: 100%; float: left; margin: 20px 0 0 0; *margin: 0 0 0 0;}
.inmuebles .resultados .listado .linea-inicio{ width: 100%; float: left; padding: 0 0 10px 0; }
.inmuebles .resultados .listado .linea{ width: 100%; float: left; border-top: 1px solid #7C7A87; padding: 10px 0 10px 0; }
.inmuebles .resultados .listado .inmuebleIzd{ width: 48%; float: left; padding: 3px; }
.inmuebles .resultados .listado .inmuebleDch{ width: 48%; float: right; padding: 3px; }

.inmuebles .resultados .listado .inmuebleIzdDesta{ width: 48%; float: left; padding: 3px; background: #FFF9DD; }
.inmuebles .resultados .listado .inmuebleDchDesta{ width: 48%; float: right; padding: 3px; background: #FFF9DD; }

.inmuebles .resultados .listado .tituloInmu{ width: 100%; float: left; padding: 0 0 5px 0; }
.inmuebles .resultados .listado .foto{ width: 35%; float: left; text-align: center; }
.inmuebles .resultados .listado .info{ width: 64%; float: right; }
.inmuebles .resultados .listado .info .texto{ float: left; }
.inmuebles .resultados .listado .info .texto .precio_ant{ font-size: 10px; font-style: italic; margin: 0 0 5px 0; }
.inmuebles .resultados .listado .info .descripcion{ width: 97%; float: right; font-style: italic; margin: 5px 0 0 0; }

.inmuebles .resultados .listado-obraNueva{ width: 100%; float: left; margin: 20px 0 0 0; }
.inmuebles .resultados .listado-obraNueva .lineaInicio{ width: 100%; float: left; padding: 0 0 5px 0; }
.inmuebles .resultados .listado-obraNueva .linea{ width: 100%; float: left; border-top: 1px solid #7C7A87; padding: 5px 0 5px 0; }
.inmuebles .resultados .listado-obraNueva .foto{ width: 11%; float: left; text-align: center;}
.inmuebles .resultados .listado-obraNueva .foto img{ width: 40px; }
.inmuebles .resultados .listado-obraNueva .tipo{ width: 12%; float: left; }
.inmuebles .resultados .listado-obraNueva .situacion{ width: 31%; float: left; }
.inmuebles .resultados .listado-obraNueva .precio{ width: 27%; float: left; }
.inmuebles .resultados .listado-obraNueva .habs{ width: 9%; float: left; }
.inmuebles .resultados .listado-obraNueva .metros{ width: 9%; float: left; }

.inmuebles .ficha{ width: 100%; float: left; margin: 20px 0 0 0; }
.inmuebles .ficha .pestanas{ width: 100%; float: left; }
.inmuebles .ficha .pestanas ul{ text-align: center; }
.inmuebles .ficha .pestanas li{ display: inline; padding: 0 8px 0 8px; }
.inmuebles .ficha .pestanas a{ color: #7C7A87; font-weight: bold; font-size: 16px; text-decoration: none; }
.inmuebles .ficha .pestanas a:hover{ text-decoration: underline; }
.inmuebles .ficha .pestanas .current a{ color: #000000; text-decoration: underline; }
.inmuebles .ficha .cuerpo{ width: 100%; float: left; padding: 15px 0 0 0; }
.inmuebles .ficha .cuerpo h2{ width: 100%; float: left; margin: 0 0 10px 0; }
.inmuebles .ficha .cuerpo .textoH2{ float: left; }
.inmuebles .ficha .cuerpo .refH2{ float: right; font-size: 12px; font-weight: normal; text-align: right; padding: 3px 0 0 0; }
.inmuebles .ficha .cuerpo .parteIzd{ width: 45%; float: left; }
.inmuebles .ficha .cuerpo .parteDch{ width: 52%; float: right; }
.inmuebles .ficha .cuerpo .fotos{ width: 100%; float: left; margin: 0 0 20px 0; }
.inmuebles .ficha .cuerpo .fotos .foto-G{ width: 100%; float: left; text-align: center; }
.inmuebles .ficha .cuerpo .fotos .foto-G #descr_corta{ width: 100%; float: left; text-align: center; font-style: italic; font-weight: bold; margin: 0 0 5px 0; }
.inmuebles .ficha .cuerpo .fotos .sel-fotos{ width: 100%; float: left; text-align: center; border: 1px solid #7C7A87; margin: 5px 0 0 0; padding: 3px 0 1px 0; }
.inmuebles .ficha .cuerpo .fotos .sel-foto{ padding: 0 10px 0 10px; }
.inmuebles .ficha .cuerpo .utilidades{ width: 100%; float: left; margin: 0 0 20px 0; }
.inmuebles .ficha .cuerpo .utilidades ul{ width: 100%; float: left; padding: 0; margin: 0; }
.inmuebles .ficha .cuerpo .utilidades li{ width: 49%; float: left; list-style-type: none; padding: 0; margin: 5px 0 0 0; }
.inmuebles .ficha .cuerpo .datos-inmu{ width: 100%; float: left; margin: 0 0 20px 0; }
.inmuebles .ficha .cuerpo .datos-inmu .linea{ width: 100%; float: left; margin: 3px 0 3px 0; }
.inmuebles .ficha .cuerpo .datos-inmu .tabula{ margin: 0 0 0 20px; }
.inmuebles .ficha .cuerpo .datos-inmu .lineaDescr{ width: 98%; float: left; font-style: italic; margin: 20px 0 3px 0; padding: 0 1% 0 1%; }
.inmuebles .ficha .cuerpo .datos-inmu .hipotecaPeqI{ float: left; font-size: 10px; font-style: italic; vertical-align: bottom; text-align: right; padding: 0 5px 0 0; }
.inmuebles .ficha .cuerpo .datos-inmu .hipotecaPeqD{ float: left; font-size: 11px; }
.inmuebles .ficha .cuerpo .datos-inmu .parteX{ width: 25%; float: left; }
.inmuebles .ficha .cuerpo .datos-anun{ width: 100%; float: left; margin: 0 0 20px 0; }
.inmuebles .ficha .cuerpo .datos-anun .foto{ float: left; padding: 0 5px 0 0; }
.inmuebles .ficha .cuerpo .datos-anun .info{ float: left; }
.inmuebles .ficha .cuerpo .datos-anun .info .enlaceContacto{ visibility: hidden; }
.inmuebles .ficha .cuerpo .datos-anun .info .enlaceContactoVisi{ }
.inmuebles .ficha .cuerpo .datos-anun .info .datosContacto{ visibility: hidden; }
.inmuebles .ficha .cuerpo .datos-anun .info .datosContactoVisi{ }
.inmuebles .ficha .cuerpo .datos-anun .linea{ margin: 3px 0 3px 0; }
.inmuebles .ficha .cuerpo .contacto-formu{ width: 100%; float: left; margin: 0 0 20px 0; }
.inmuebles .ficha .cuerpo .contacto-formu .formulario{ width: 100%; float: left; }
.inmuebles .ficha .cuerpo .contacto-formu .formulario .linea{ width: 100%; float: left; margin: 3px 0 3px 0; }
.inmuebles .ficha .cuerpo .contacto-formu .formulario label{ width: 20%; float: left; }
.inmuebles .ficha .cuerpo .contacto-formu .formulario .bloqueDato{ width: 79%; float: left; }
.inmuebles .ficha .cuerpo .contacto-formu .formulario #nombre{ width: 90%; }
.inmuebles .ficha .cuerpo .contacto-formu .formulario #email{ width: 90%; }
.inmuebles .ficha .cuerpo .contacto-formu .formulario #telefono{ width: 90%; }
.inmuebles .ficha .cuerpo .contacto-formu .formulario #comentarios{ width: 90%; }
/*Enviar a un amigo*/
.inmuebles .ficha .cuerpo .contacto-formu .formulario #tunombre{ width: 90%; }
.inmuebles .ficha .cuerpo .contacto-formu .formulario #tuemail{ width: 90%; }
.inmuebles .ficha .cuerpo .contacto-formu .formulario #emailamigo{ width: 90%; }
.inmuebles .ficha .cuerpo .contacto-formu .formulario #comentarios{ width: 90%; }
.inmuebles .ficha .cuerpo .real_oferta{ width: 100%; float: left; margin: 20px 0 20px 0; background: url("/images/fnd_apartado_nuevo.gif") no-repeat left top; }
/*Para borrar*/.inmuebles .ficha .cuerpo .real_oferta h3{ padding: 0 0 0 55px; margin: 10px 0 15px 0; }

.inmuebles .ficha .cuerpo .real_oferta p{ font-size: 11px; }
.inmuebles .ficha .cuerpo .real_oferta .formulario{ width: 100%; float: left; }
.inmuebles .ficha .cuerpo .real_oferta .formulario .linea{ width: 100%; float: left; margin: 3px 0 3px 0; }
.inmuebles .ficha .cuerpo .real_oferta .formulario label{ width: 36%; float: left; }
.inmuebles .ficha .cuerpo .real_oferta .formulario .bloqueDato{ width: 63%; float: left; }
.inmuebles .ficha .cuerpo .real_oferta .formulario #tuEmail{ width: 90%; }
.inmuebles .ficha .cuerpo .real_oferta .formulario #precioPropuesto{ width: 90%; }
.inmuebles .ficha .cuerpo .real_oferta .formulario #tuNombre{ width: 90%; }
.inmuebles .ficha .cuerpo .real_oferta .formulario #tuTelefono{ width: 90%; }
.inmuebles .ficha .cuerpo .real_oferta .formulario .label_check{ width: 90%; float: right; }
.inmuebles .ficha .cuerpo .real_oferta .formulario .bloqueDato_check{ width: 9%; float: left; text-align: center; }

.inmuebles .ficha .cuerpo .sec-fotos{ width: 100%; float: left; text-align: center; }
.inmuebles .ficha .cuerpo .sec-fotos .foto{ width: 100%; float: left; margin: 0 0 10px 0; }

.inmuebles .ficha .cuerpo .sec-videos{ width: 100%; float: left; text-align: center; }
.inmuebles .ficha .cuerpo .sec-videos .video-G{ width: 100%; float: left; text-align: center; }
.inmuebles .ficha .cuerpo .sec-videos .video-G #idVideoGrande{ width: 100%; float: left; }
.inmuebles .ficha .cuerpo .sec-videos .sel-videos{ width: 100%; float: left; border: 1px solid #7C7A87; margin: 5px 0 0 0; padding: 3px 0 3px 0; }
.inmuebles .ficha .cuerpo .sec-videos .sel-videos .sel-video{ float: left; background: transparent url("/images/fondo_film.gif"); padding: 12px 6px 12px 6px; margin: 0 10px 0 10px; }

.inmuebles .ficha .cuerpo .sec-fotoaerea{ width: 100%; float: left; text-align: center; }

/* Para la ficha imprimible */
#ficha-imp{ width: 98%; float: left; text-align: left; margin: 5px auto; }
#ficha-imp .anunciante{ width: 100%; float: left; border-bottom: 1px solid #000000; padding: 0 0 10px 0; margin: 0 0 10px 0; }
#ficha-imp .anunciante .foto{ width: 160px; float: left; padding: 0 15px 0 0; }
#ficha-imp .anunciante .info{ width: 50%; float: left; }
#ficha-imp .anunciante .info .linea{ width: 100%; float: left; margin: 3px 0 3px 0; }
#ficha-imp .anunciante .info .nombre{ font-size: 16px; font-weight: bold; }
#ficha-imp .anunciante .etxecasa{ width: 20%; float: right; padding: 0 15px 0 0; }
#ficha-imp .fotos{ width: 30%; float: left; }
#ficha-imp .fotos .foto{ width: 100%; float: left; text-align: center; margin: 0 0 10px 0; }
#ficha-imp .datos{ width: 68%; float: right; }
#ficha-imp .datos .seccion{ width: 100%; float: left; margin: 15px 0 0 0; }
#ficha-imp .datos .seccion h2{ width: 100%; float: left; border-bottom: 1px solid #888888; padding: 0 0 3px 0; margin: 0 0 3px 0; }
#ficha-imp .datos .seccion .linea{ width: 100%; float: left; margin: 3px 0 3px 0; }
#ficha-imp .datos .seccion .parteX{ width: 25%; float: left; }


#contenido .hipotecas{ width: 100%; float: left; }
.hipotecas .parteBanner{ width: 49%; float: left; text-align: center; margin: 20px 0 0 0; }
.hipotecas .parteForm{ width: 49%; float: right; margin: 20px 0 0 0; }

.hipotecas .parteForm .error{ width: 100%; float: left; margin: 0 0 20px 0; }
.hipotecas .parteForm .error p{ border: 1px solid #DF0100; color: #DF0100; text-align: center; font-weight: bold; padding: 10px; }

.hipotecas .parteForm .formulario{ width: 100%; float: left; margin: 0 0 20px 0; }
.hipotecas .parteForm .formulario .linea{ width: 100%; float: right; margin: 3px 0 3px 0; }
.hipotecas .parteForm .formulario label{ width: 40%; float: left; }
.hipotecas .parteForm .formulario .bloqueDato{ width: 59%; float: left; }

.hipotecas .parteForm .resultado{ width: 100%; float: left; margin: 0 0 20px 0; }
.hipotecas .parteForm .resultado p{ border: 1px solid #000000; text-align: center; padding: 10px; }

#contenido .avisador{ width: 100%; float: left; }
.avisador .intro{ width: 100%; float: left; margin: 20px 0 20px 0; }
.avisador .formulario label{ width: 15%; float: left; }
.avisador .formulario .bloqueDato{ width: 34%; float: left; }
.avisador .formulario .bloqueCheck{ width: 4%; float: left; }
.avisador .formulario .labelCheckI{ width: 21%; float: left; }
.avisador .formulario .labelCheckI label{ width: 100%; }
.avisador .formulario .labelCheckD{ width: 20%; float: left; }
.avisador .formulario .labelCheckD label{ width: 100%; }

#contenido .anunciar{ width: 100%; float: left; }
.anunciar .intro{ width: 100%; float: left; margin: 20px 0 20px 0; }
.anunciar .formulario label{ width: 15%; float: left; }
.anunciar .formulario .bloqueDato{ width: 34%; float: left; }

.anunciar .formulario .pseudolabelEspecial{ width: 20%; float: left; }
.anunciar .formulario .bloqueDatoEspecial{ width: 4%; float: left; }
.anunciar .formulario .labelEspecial{ width: 10%; float: left; }

.anunciar .formulario .labelCentro{ width: 49%; float: left; text-align: right; margin: 0 0 10px 0; }
.anunciar .formulario .labelCentro label{ width: 100%; margin: 3px 0 0 0; }
.anunciar .formulario .bloqueDatoCentro{ width: 49%; float: right; margin: 0 0 10px 0; }

.anunciar .fieldempresa{ width: 40%; float: left; }
.anunciar .fieldparticular{ width: 54%; float: right; }
.anunciar .formulario .fieldempresa label{ width: 33%; float: left; }
.anunciar .formulario .fieldempresa .bloqueDato{ width: 66%; float: left; }
.anunciar .formulario .fieldparticular label{ width: 22%; float: left; }
.anunciar .formulario .fieldparticular .bloqueDato{ width: 77%; float: left; }
.anunciar .formulario .fieldparticular .linea2{ width: 100%; float: left; margin: 3px 0 3px 0; }
.anunciar .formulario .fieldparticular .linea2 label{ width: 22%; float: left; }
.anunciar .formulario .fieldparticular .linea2 .bloqueDato{ width: 27%; float: left; }

.anunciar .formulario #nombre{ width: 90%; }
.anunciar .formulario #email{ width: 90%; }
.anunciar .formulario #telefono{ width: 90%; }
.anunciar .formulario #empresa{ width: 90%; }
.anunciar .formulario #cargo{ width: 90%; }
.anunciar .formulario #poblacion{ width: 90%; }
.anunciar .formulario #observaciones{ width: 90%; }
.anunciar .formulario #i_direccion{ width: 90%; }
.anunciar .formulario #i_precio_venta{ width: 70%; }
.anunciar .formulario #i_precio_alquiler{ width: 70%; }
.anunciar .formulario #i_precio_alquiler_opcion_compra{ width: 70%; }
.anunciar .formulario #i_precio_traspaso{ width: 70%; }
.anunciar .formulario #i_nhabitaciones{ width: 70%; }
.anunciar .formulario #i_nbanos{ width: 70%; }
.anunciar .formulario #i_m2utiles{ width: 70%; }
.anunciar .formulario #i_m2construidos{ width: 70%; }
.anunciar .formulario #i_m2terreno{ width: 70%; }
.anunciar .formulario #i_nplantas{ width: 70%; }
.anunciar .formulario #i_antiguedad{ width: 70%; }
.anunciar .formulario #i_calefaccion{ width: 90%; }
.anunciar .formulario #i_descripcion{ width: 90%; }
.anunciar .formulario #i_descripcion_eus{ width: 90%; }


#contenido .inmobiliarias{ width: 100%; float: left; }
.inmobiliarias .buscador{ width: 100%; float: left; margin: 20px 0 0 0; }
.inmobiliarias .buscador .filtrado{ width: 100%; float: left; margin: 0 0 30px 0; }
.inmobiliarias .buscador .filtrado .formulario{ width: 99%; float: left; }
.inmobiliarias .buscador .filtrado .linea{ width: 80%; float: left; margin: 3px 0 3px 0; }
.inmobiliarias .buscador .filtrado label{ width: 45%; float: left; text-align: right; padding: 3px 0 0 0; }
.inmobiliarias .buscador .filtrado .bloqueDato{ width: 45%; float: right; }

.inmobiliarias .resultados{ width: 100%; float: left; margin: 20px 0 0 0; }
.inmobiliarias .resultados .agencia{ width: 100%; float: left; margin: 0 0 20px 0; }
.inmobiliarias .resultados .agencia h2{}
.inmobiliarias .resultados .agencia .logo{ width: 20%; float: left; }
.inmobiliarias .resultados .agencia .botox{ width: 79%; float: right; }
.inmobiliarias .resultados .agencia .parteBot{ width: 48%; float: left; text-align: center; margin: 0 0 15px 0; }
.inmobiliarias .resultados .agencia .sucursal{ width: 78%; float: right; border-bottom: 1px dashed #888888; margin: 0 0 15px 0; }
.inmobiliarias .resultados .agencia .sucursal .info{ width: 100%; float: left; margin: 3px 0 3px 0; }
.inmobiliarias .resultados .agencia .sucursal .info .partes{ width: 49%; float: left; }
.inmobiliarias .resultados .agencia .sucursal .info .todo{ width: 100%; float: left; }