body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #231F20; margin: 0; padding: 20px 0; }
a{ color: #231F20; }
a:hover{ color: #BAD405; }
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: #BAD405; border-bottom: 2px solid #231F20; padding: 5px 0 5px 5px; margin: 0; }
h2{ font-size: 14px; color: #231F20; border-bottom: 1px solid #BAD405; padding: 0 0 0 10px; margin: 0 0 5px 0; }
h3{ font-size: 12px; color: #BAD405; 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; }
.bloqueVacioGoogle{ width: 100%; height: 1px; line-height: 1px; float: left; }
.alignCenter{ text-align: center; }

.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; }
.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; }

.option_subrayado{ border-bottom: 1px dotted #BAD405; padding-bottom: 3px; margin-bottom: 3px; }

#contenedor{ width: 1000px; background: #FFFFFF; text-align: left; margin: 0 auto; }

/*Empieza acierto*/
#contenido #acierto{ width: 100%; float: left; padding: 15px 0 0 0; }
#acierto h1{ color: #FFFFFF; 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{ color: #FFFFFF; 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; }

#comun .contactRecor .formulario label{ width: 30%; float: left; font-weight: bold; }
#comun .contactRecor .formulario .cajaTexto{ width: 69%; float: left; }
#comun .contactRecor #nombre{ width: 90% }
#comun .contactRecor #email{ width: 90% }
#comun .contactRecor #telefono{ width: 90% }
#comun .contactRecor #comentarios{ width: 90% }

/* Cabecera */
#contenedor #cabecera{ width: 100%; float: left; margin: 0 0 15px 0; }
#cabecera .logo{ width: 32%; float: left; margin: 0 0 15px 0; }
#cabecera .dir{ width: 67%; height: 66px; float: right; background: transparent url("/images/fondo_cabecera.gif") no-repeat right top; margin: 0 0 15px 0; }
/*#cabecera .dir .texto{ float: left; color: #CBD401; font-size: 16px; font-weight: bold; padding: 20px 0 0 0; }*/
#cabecera .dir .texto{ float: left; color: #000000; font-size: 14px; font-weight: bold; padding: 20px 20px 0 0; }
#cabecera .dir .texto .peq{ font-size: 10px; font-weight: normal; }
#cabecera .menu{ width: 100%; float: left; }
/*Al reves
#cabecera .menu ul{ width: 100%; float: left; list-style-type: none; background: #BAD405 url("/images/jbp_fondo_menu.gif") repeat left top; text-align: center; }
#cabecera .menu li{ float: left; display: inline; padding: 0 auto; margin: 0; padding: 5px 0 5px 0; border-left: 1px solid #231F20;}
#cabecera .menu li a{ color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 5px 15px 5px 15px; }
#cabecera .menu li a:hover{ color: #231F20; background: #BAD405; }
#cabecera .menu .inicio{ border-left: none; }
#cabecera .menu .current{ background: #BAD405; }
#cabecera .menu .current a{ color: #231F20; }
#cabecera .menu .inicio_current{ background: #BAD405; border-left: none; }
#cabecera .menu .inicio_current a{ color: #231F20; }
*/
#cabecera .menu ul{ width: 100%; float: left; list-style-type: none; background: #BAD405; text-align: center; }
#cabecera .menu li{ float: left; display: inline; padding: 0 auto; margin: 0; padding: 5px 0 5px 0; border-left: 1px solid #231F20;}
#cabecera .menu li a{ color: #231F20; font-weight: bold; text-decoration: none; padding: 5px 15px 5px 15px; }
#cabecera .menu li a:hover{ color: #FFFFFF; background: #BAD405 url("/images/jbp_fondo_menu.gif") repeat left top; }
#cabecera .menu .inicio{ border-left: none; }
#cabecera .menu .current{ background: #BAD405 url("/images/jbp_fondo_menu.gif") repeat left top; }
#cabecera .menu .current a{ color: #FFFFFF; }
#cabecera .menu .inicio_current{ background: #BAD405 url("/images/jbp_fondo_menu.gif") repeat left top; border-left: none; }
#cabecera .menu .inicio_current a{ color: #FFFFFF; }

#contenedor #subcabecera{ width: 100%; float: left; text-align: right; font-size: 11px; font-style: italic; background: #EFEFEF; margin: 5px 0 15px 0; }
#subcabecera .num_inmu{ padding: 0 20px 0 0; }
#subcabecera .num_promo{ padding: 0 20px 0 0; }

/* Pie */
#pie{ width: 100%; font-size: 11px; text-align: center; padding: 20px 0 20px 0; float: left; clear: both; }
#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; }
.recomendar{ width: 100%; float: left; text-align: center; background: #BAD405; padding: 5px 0 5px 0; margin: 7px 0 8px 0; clear: both; }
.recomendar a{ font-weight: bold; text-decoration: none; }
.recomendar a:hover{ color: #FFFFFF; }
.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: 30%; float: left; text-align: right; }
#formClausula .bloqueC .labl{ width: 69%; float: right; text-align: left; }
#formClausula .bloqueC .clsLabel{ width: 100%; float: left; margin: 3px 0 0 0; }

/* Documentos tipo Clausula */
#documento{ width: 98%; text-align: justify; background: #FFFFFF; border: 1px solid #7C7A87; margin: 0 auto; }
#documento .parrafo{ width: 100%; }
#documento p{ padding: 5px; }
#documento h2{ padding: 15px 5px 5px 5px; }

.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; }

.tabla{ width: 100%; float: left; }
.tabla .bloque_resultados{ width: 100%; float: left; text-align: right; margin: 0 0 10px 0; }
table{ width: 100%; font-size: 12px; background: #FFFFFF; }
th{ height: 20px; font-weight: bold; text-align: center; vertical-align: middle; background: #BAD405; color: #FFFFFF; }
td{ height: 20px; padding: 0 0 0 5px; }

/* Contenido */
#contenedor #contenido{ width: 82%; float: left; }

/* Inicio */
/*#contenido .inicio{ width: 100%; float: left; background: #FFFFFF url("/images/fondo-inicio.jpg") no-repeat left top; }*/
/*Bueno 29/04/2010 #contenido .inicio{ width: 100%; height: 422px; float: left; background: #FFFFFF url("/images/fondo-inicio-3.jpg") no-repeat left top; }*/
#contenido .inicio{ width: 100%; height: 480px; float: left; background: #FFFFFF url("/images/fondo-inicio-3.jpg") no-repeat left top; }

.inicio .parteIzd{ width: 55%; float: left; margin: 2px 0 0 0; }
/*.inicio .parteIzd .cajaverde{ width: 230px; float: left; font-size: 13px; background: #ACD140; font-weight: bold; padding: 35px 10px 10px 10px; margin: 0 0 0 20px; }*/
.inicio .parteIzd .cajaverdeD{ width: 305px; float: left; text-align: right; font-size: 16px; background: #ACD140; font-weight: bold; padding: 10px 5px 5px 5px; margin: 0; }
.inicio .parteIzd .cajaverdeD .grande{ font-size: 24px; }
.inicio .parteIzd .cajaverdeD .peq{ font-size: 18px; }
.inicio .parteIzd .cajaverde{ width: 305px; float: left; font-size: 11px; background: #ACD140; font-weight: bold; padding: 5px 5px 10px 5px; margin: 0; }

.inicio .parteIzd .bloque-texto{ width: 100%; float: left; margin: 15px 0 0 0; }
.inicio .parteIzd .bloque-texto h1{ width: 75%; float: right; color: #000000; border: none; font-weight: bold; }
.inicio .parteIzd .bloque-texto .texto{ width: 100%; float: left; font-size: 10px; }
.inicio .parteIzd .bloque-texto .texto p{ width: 68%; float: right; padding: 10px 0 0 0; }
.inicio .parteIzd .bloque-texto .texto ul{ width: 68%; float: right; font-size: 9px; font-weight: bold; margin: 10px 0 0 0; }
.inicio .parteIzd .bloque-texto .texto li{ list-style-type: disc; padding: 0; margin: 0 0 7px 15px; }

.inicio .parteDch{ width: 43%; float: left; margin: 2px 0 0 0; }

.inicio .parteDch .formulario{ width: 96%; float: right; padding: 10px 0 10px 0; }
.inicio .parteDch .formulario .titular{ font-size: 11px; padding: 0; margin: 0; }
.inicio .parteDch .formulario .parte1{ width: 49%; float: left; }
.inicio .parteDch .formulario .parte1 p{ font-weight: bold; padding: 0; margin: 5px 0 5px 0; }
.inicio .parteDch .formulario .parte2{ width: 49%; float: right; }
.inicio .parteDch .formulario .parte2 p{ font-weight: bold; padding: 0; margin: 5px 0 5px 0; }
.inicio .parteDch .formulario .parte1 #c_provin{ width:140px; height: 200px; }
.inicio .parteDch .formulario .parte2 #c_tipinm{ width:140px; height: 200px; }

.inicio .parteDch .textoA{ width: 96%; float: right; font-size: 18px; color: #FFFFFF; text-align: right; margin: 10px 0 0 0; }
.inicio .parteDch .textoB{ width: 96%; float: right; font-size: 18px; color: #FFFFFF; text-align: right; margin: 10px 0 0 0; }


/* 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: #BAD405; }
.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; }

.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 .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 .real_oferta .formulario .label_check{ width: 90%; float: right; }
.inmuebles .ficha .cuerpo .real_oferta .formulario .bloqueDato_check{ width: 9%; float: left; text-align: center; }


/* 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; }

/* Outlets - sera igual que inmuebles menos la cabecera */
.banner-outlet{ width: 100%; float: left; text-align: center; margin: 5px 0 0 0; }

/* Inmuebles */
#contenido .inmuebles{ width: 100%; float: left; }
.inmuebles .buscador{ width: 100%; float: left; margin: 20px 0 0 0; }
.inmuebles .buscador .filtrado{ width: 100%; float: left; }
.inmuebles .buscador .filtrado .formulario{ width: 49%; float: left; margin: 0 1% 0 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 .buscador .filtrado .linea_ind{ width: 100%; float: left; margin: 3px 0 3px 0; }
.inmuebles .buscador .filtrado .linea_ind label{ width: 100%; float: left; text-align: center; padding: 3px 0 3px 0; }
.inmuebles .buscador .filtrado .linea_ind .bloqueDato{ width: 100%; float: left; text-align: center; padding: 0 0 3px 0; }
.inmuebles .buscador .filtrado .linea_ind #c_provin{ width:140px; height: 200px; }
.inmuebles .buscador .filtrado .linea_ind #c_tipinm{ width:140px; height: 200px; }

.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 .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 .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%; }
.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 .jovenbuscapiso{ 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; }

/* Compartidos */
#contenido .compartidos{ width: 100%; float: left; }
.compartidos .anunciar{ width: 100%; float: left; margin: 20px 0 0 0; }
.compartidos .ultimos{ width: 100%; float: left; margin: 30px 0 0 0; }
.compartidos .anunciar .formulario .bloqueLabel2{ width: 10%; float: left; }
.compartidos .anunciar .formulario .bloqueDato2{ width: 38%; float: left; }
.compartidos .anunciar .formulario .bloqueLabel2B{ width: 15%; float: left; }
.compartidos .anunciar .formulario .bloqueDato2B{ width: 32%; float: left; }
.compartidos .anunciar .formulario .bloqueLabel3{ width: 10%; float: left; }
.compartidos .anunciar .formulario .bloqueDato3{ width: 22%; float: left; }
.compartidos .anunciar .formulario .bloqueLabelA{ width: 30%; float: left; }
.compartidos .anunciar .formulario .bloqueDatoA{ width: 22%; float: left; }
.compartidos .anunciar .formulario .bloqueLabel3F{ width: 38%; float: left; text-align: right; padding: 5px 0 3px 0; margin: 3px 0 3px 0; }
.compartidos .anunciar .formulario .bloqueLabel3F label{ width: 100%; float: left; }
.compartidos .anunciar .formulario .bloqueDato3F{ width: 58%; float: right; margin: 3px 0 3px 0; }
.compartidos .anunciar .formulario .bloqueArea{ width: 95%; float: right; }
.compartidos .anunciar .formulario #zona{ width: 90%; }
.compartidos .anunciar .formulario #direccion{ width: 90%; }
.compartidos .anunciar .formulario #periodo{ width: 90%; }
.compartidos .anunciar .formulario td{ text-align: center; }
.compartidos .anunciar .formulario #precio1{ width: 90%; }
.compartidos .anunciar .formulario #precio2{ width: 90%; }
.compartidos .anunciar .formulario #precio3{ width: 90%; }
.compartidos .anunciar .formulario #precio4{ width: 90%; }
.compartidos .anunciar .formulario #file1{ width: 90%; }
.compartidos .anunciar .formulario #file2{ width: 90%; }
.compartidos .anunciar .formulario #file3{ width: 90%; }
.compartidos .anunciar .formulario #observaciones{ width: 90%; }
.compartidos .anunciar .formulario #con_nombre{ width: 90%; }
.compartidos .anunciar .formulario #con_email{ width: 90%; }
.compartidos .anunciar .formulario #con_tele{ width: 90%; }
.compartidos .anunciar .formulario #con_loc{ width: 90%; }
.compartidos .anunciar .formulario #con_dir{ width: 90%; }
.compartidos .listado{ width: 100%; float: left; margin: 30px 0 0 0; }
.compartidos .listado .filtrado{ width: 100%; float: left; margin: 0 0 30px 0; }
.compartidos .listado .filtrado .formulario{ width: 99%; float: left; }
.compartidos .listado .filtrado .linea{ width: 70%; float: left; margin: 3px 0 3px 0; }
.compartidos .listado .filtrado label{ width: 30%; float: left; text-align: right; padding: 3px 0 0 0; }
.compartidos .listado .filtrado .bloqueDato{ width: 69%; float: right; }
.compartidos .listado .filtrado .parteBoton{ width: 28%; float: right; }
.compartidos .ficha{ width: 100%; float: left; margin: 30px 0 0 0; }
.compartidos .ficha .bloque{ width: 100%; float: left; margin: 0 0 30px 0; }
.compartidos .ficha .bloque .linea{ width: 100%; float: left; }
.compartidos .ficha .bloque .linea .bloqueLabelA{ width: 10%; height: 18px; float: left; margin: 3px 0 3px 0; }
.compartidos .ficha .bloque .linea .bloqueDatoA{ width: 38%; height: 18px; float: left; margin: 3px 0 3px 0; }
.compartidos .ficha .bloque .linea .bloqueLabelB{ width: 10%; height: 18px; float: left; margin: 3px 0 3px 0; }
.compartidos .ficha .bloque .linea .bloqueDatoB{ width: 23%; height: 18px; float: left; margin: 3px 0 3px 0; }
.compartidos .ficha .bloque .linea .bloqueLabelB2{ width: 16%; height: 18px; float: left; margin: 3px 0 3px 0; }
.compartidos .ficha .bloque .linea .bloqueDatoB2{ width: 17%; height: 18px; float: left; margin: 3px 0 3px 0; }
.compartidos .ficha .bloque table{ margin: 0 0 20px 0; }
.compartidos .ficha .bloque .tdLabel{ border-top: 1px solid #000000; background: #EFEFEF; }
.compartidos .ficha .bloque .tdDato{ text-align: center; border-top: 1px solid #000000; border-left: 1px solid #000000; background: #FFFFFF; }
.compartidos .ficha .bloque #thDistancias{ width: 100%; float: left; }
.compartidos .ficha .bloque #thDatos{ width: 100%; float: left; }
.compartidos .ficha .fotos{ width: 100%; float: left; text-align: center;}

#contenido .agencias{ width: 100%; float: left; }
.agencias .submenu{ width: 15%; float: left; margin: 30px 0 0 0; }
.agencias .submenu li{ width: 100%; float: left; font-size: 13px; list-style-type: none; }
.agencias .submenu a{ width: 95%; float: left; text-decoration: none; padding: 5px; }
.agencias .submenu a:hover{ color: #7C7A87; font-weight: bold; }
.agencias .submenu .current a{ color: #E9110F; font-weight: bold; }

.agencias .oficinas{ width: 82%; float: right; border-left: 1px solid #7C7A87; padding: 0 0 0 20px; margin: 30px 0 0 0; }
.agencias .oficinas .mapa{ width: 55%; float: left; }
.agencias .oficinas #detalle{ width: 44%; float: right; padding: 0 2px 0 0; }
.agencias .oficinas .listado{ width: 100%; float: left; margin: 20px 0 0 0; }
.agencias .oficinas .listado .agenciaI{ width: 48%; float: left; }
.agencias .oficinas .listado .agenciaD{ width: 48%; float: right; }
.agencias .oficinas .listado .linea_agencia{ width: 100%; float: left; margin: 0 0 5px 0; }
.agencias .oficinas .listado .linea_agencia .logo{ width: 30%; float: left; }
.agencias .oficinas .listado .linea_agencia .logo img{ width: 85px; }
.agencias .oficinas .listado .sucursales{ width: 70%; float: right; }
.agencias .oficinas .listado .sucursales .sucursal{ width: 100%; float: left; border-bottom: 1px dotted #7C7A87; padding: 0 0 5px 0; margin: 0 0 5px 0; }
.agencias .oficinas .listado .sucursales .sucursal .descripcion{ width: 100%; float: left; }
.agencias .oficinas .listado .sucursales .sucursal .parteBoton{ width: 49%; float: left; text-align: center; }
.agencias .oficinas .listado .separacion{ width: 100%; height: 5px; line-height: 5px; float: left; background: #F8F8F8; padding: 5px 0 5px 0; margin: 15px 0 15px 0; }

.agencias .faq{ width: 82%; float: right; border-left: 1px solid #7C7A87; padding: 0 0 0 20px; margin: 30px 0 0 0; }

.agencias .registro{ width: 82%; float: right; border-left: 1px solid #7C7A87; padding: 0 0 0 20px; margin: 30px 0 0 0; }
.agencias .registro label{ width: 15%; height: 20px; float: left; }
.agencias .registro .bloqueDato{ width: 32%; height: 20px; float: left; }

#contenido .particulares{ width: 100%; float: left; }
.particulares .registro{ width: 100%; float: left; margin: 20px 0 0 0; }
.particulares .registro .formulario label{ width: 12%; float: left; }
.particulares .registro .formulario .dato{ width: 85%; float: left; }
.particulares .registro .formulario .dato2{ width: 35%; float: left; }
.particulares .registro .formulario #nombre{ width: 90%; }
.particulares .registro .formulario #email{ width: 90%; }
.particulares .registro .formulario #telefono{ width: 90%; }
.particulares .registro .formulario #referencia{ width: 90%; }
.particulares .registro .formulario #direccion{ width: 90%; }
.particulares .registro .formulario #latitud{ width: 90%; }
.particulares .registro .formulario #longitud{ width: 90%; }
.particulares .registro .formulario #zoom{ width: 90%; }
.particulares .registro .formulario #descripcion{ width: 90%; }
.particulares .registro .formulario #gastos_comunidad{ width: 90%; }
.particulares .registro .formulario #calefaccion{ width: 90%; }

#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 #club{ width: 100%; float: left; padding: 15px 0 0 0; }
#club .index{ width: 100%; float: left; font-size: 10px; background: #FFFFFF url("/images/club_fondo.gif") repeat right top; }
#club .imagen{ width: 21%; float: left; margin: 20px 0 0 0; }
/*#club .restoImagen{ width: 78%; height: 400px; float: right; margin: 20px 0 0 0; background: transparent url("/images/club_arboles.gif") no-repeat right bottom; }*/

#club .restoImagen{ width: 50%; height: 400px; float: left; margin: 20px 0 0 0; }/*background: transparent url("/images/club_arboles.gif") no-repeat right bottom; }*/

#club .restoImagen .logo_club{ width: 100%; float: left; margin: 0 0 20px 0; }
/*#club .restoImagen .texto1{ padding: 0 200px 15px 0; }
#club .restoImagen .texto2{ padding: 0 350px 15px 0; }
#club .restoImagen .texto3{ padding: 0 340px 15px 0; }*/
#club .restoImagen .texto1{ width: 100%; padding: 0 0 15px 0; }
#club .restoImagen .texto2{ width: 100%; padding: 0 0 15px 0; }
#club .restoImagen .texto3{ width: 100%; padding: 0 0 15px 0; }
#club .restoImagen .solicitar{ margin: 0; }
#club .restoImagen .solicitar a{ border: 1px solid #63684B; text-decoration: none; color: #FFFFFF; font-weight: bold; background: #434D06; padding: 4px; }
#club .colaboradoras{ width: 26%; height: 380px; float: left; overflow: scroll; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; margin: 15px 0 0 15px; background: #6F7A12; }
#club .colaboradoras .titulo{ margin: 5px 0 15px 0; }
#club .colaboradoras .tituloProv{ width: 100%; margin: 5px 0 15px 0; font-size: 14px; }
#club .colaboradoras .tituloIz{ width: 100%; margin: 5px 0 15px 0; }/*text-align: left; */
#club .colaboradoras .tituloIz a{ color:  #FFFFFF; text-decoration: none; }
#club .colaboradoras .titulo_sub{ width: 90%; border-bottom: 2px solid #FFFFFF; margin: 0 auto; }
#club .colaboradoras p{ font-size: 11px; }

#club .formulario{ width: 78%; height: 400px; float: right; margin: 20px 0 0 0; }
#club .formulario h1{ font-size: 12px; color: #231F20; font-weight: bold; border: none; margin: 80px 0 20px 0; }
#club .formulario .linea{ width: 100%; float: left; margin: 3px 0 3px 0; }
#club .formulario .linea .label2{ width: 11%; float: left; }
#club .formulario .linea .dato{ width: 89%; float: left; }
#club .formulario .linea .dato2{ width: 20%; float: left; }
#club .formulario .linea .dato3{ width: 54.5%; float: left; }
#club .formulario .linea input{ width: 90%; }
#club .formulario .obligatorios{ width: 90%; float: left; text-align: right; }

#contenido #financiacion{ width: 100%; float: left; padding: 15px 0 0 0; }
#financiacion .imagen_tit{ width: 100%; float: left; margin: 0 0 5px 0; }
#financiacion h1{ font-size: 12px; font-weight: normal; color: #FFFFFF; background: #7E7F81; text-transform: uppercase; border: none; padding: 2px; margin: 0 0 40px 0; }
#financiacion h2{ color: #A3C004; text-transform: uppercase; border: none; padding: 2px; margin: 0 0 5px 0; }
#financiacion .destacado{ height: 15px; font-weight: bold; border-top: 1px solid #A3C004; border-bottom: 1px solid #A3C004; text-transform: uppercase; }

#financiacion .index{ width: 100%; float: left; }
#financiacion .index .cuerpo{ width: 100%; float: left; margin: 0 0 10px 0; }
#financiacion .index .cuerpo .bloque{ width: 100%; float: left; margin: 0 0 20px 0; }
#financiacion .index .cuerpo .bloque_I{ width: 49%; float: left; }
#financiacion .index .cuerpo .bloque_D{ width: 49%; float: right; }
#financiacion .index .cuerpo .bloque .texto{ width: 100%; float: left; margin: 0 0 5px 0; }
#financiacion .index .cuerpo .bloque .texto a{ text-decoration: none; }
#financiacion .index .cuerpo .bloque .imagenes{ width: 100%; float: left; text-align: center; }
#financiacion .index .cuerpo .bloque .imagenes .imagen{ width: 33%; float: left; }

#financiacion .detalle{ width: 100%; float: left; }
#financiacion .detalle .cuerpo{ width: 100%; float: left; margin: 0 0 10px 0; }
#financiacion .detalle .cuerpo .imagen{ width: 20%; float: left; text-align: center; }
#financiacion .detalle .cuerpo .texto-dch{ width: 79%; float: right; }
#financiacion .detalle .cuerpo .bloque_texto{ width: 100%; float: left; margin: 0 0 10px 0; }