body{ font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; text-align: center; color: #666; background: #FFFFFF; margin: 0; padding: 0; }
a{ color: #0198FF; text-decoration: underline; }
a:hover{ color: #9CCA41; }
form{ margin: 0; padding: 0; }
input{ font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; }
select{ font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; }
textarea{ font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; }
img{ border: 0; }
p{ margin: 0; padding: 0 0 15px 0; }

.imagen_con_marco{ float: left; border: 1px solid #D0D0D0; padding: 5px; margin: 0 5px 0 0; }
.imagen_con_marco img{ padding: 0; margin: 0; }

ul{ padding: 0; margin: 0; }
li{ padding: 0; margin: 0; }

h1{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: 500; color: #999999; border-bottom: 1px solid #0198FF; padding: 0 0 3px 2px; margin: 0 0 20px 0; }
h2{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: 500; color: #999999; border-bottom: 1px solid #0198FF; padding: 0 0 0 2px; margin: 0 0 5px 0; }
h3{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: 500; color: #999999; border-bottom: 1px dotted #999999; padding: 0 0 0 2px; margin: 0 0 10px 0; }

h1 .h1_novedades{float: right;margin-top:-3px; *margin-top:-24px;}

.alignCenter{ text-align: center; }
.alignLeft{ text-align: left; }
.alignRight{ text-align: right; }
.bloqueVacio{ width: 100%; height: 10px; float: left; }
.rojo{ color: #FF0000; }
.azul{ color: #0198FF; }
.gris{ color: #676767; }
.nota{ width: 90%; float: left; text-align: right; font-style: italic; }
.ancla_arriba{ color: #FFFFFF; text-decoration: none; }

/*Estilos botones*/
.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; }
.botoneraC{ width: 100%; float: left; text-align: center; padding: 0; margin: 15px 0 0 0; }
.boton{ background: transparent url("../_images/btn_fondo_izd.gif") no-repeat left top; padding: 3px 0 5px 15px; *padding: 0 0 0 15px; *height: 20px; *line-height: 20px; }
.boton a{ color: #676767; text-decoration: none; background: transparent url("../_images/btn_fondo_dch.gif") no-repeat right top; padding: 3px 15px 5px 0; *padding: 0 15px 0 0; *height: 20px; *line-height: 20px; }

.boton a:hover{ text-decoration: underline; }

/*Estilos formulario*/
.formulario{ width: 100%; float: left; }
.formulario fieldset{ border: 1px solid #0198FF; margin: 0 0 15px 0; }
.formulario legend{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: 500; color: #999999; }

.formulario .linea{ width: 100%; height: 20px; margin: 3px 0 3px 0; }
.formulario .linea label{ width: 20%; float: left; height: 20px; text-align: right; padding: 3px 6px 0 0; }
.formulario .linea .labelVacia{ display: none; }
.formulario .linea .label50{ width: 50%; float: left; height: 20px; text-align: right; padding: 3px 6px 0 0; }
.formulario .linea .label35{ width: 35%; float: left; height: 20px; text-align: right; padding: 3px 6px 0 0; }
.formulario .linea .label30{ width: 30%; float: left; height: 20px; text-align: right; padding: 3px 6px 0 0; }
.formulario .linea .label25{ width: 25%; float: left; height: 20px; text-align: right; padding: 3px 6px 0 0; }
.formulario .linea .label20{ width: 20%; float: left; height: 20px; text-align: right; padding: 3px 6px 0 0; }
.formulario .linea .label15{ width: 15%; float: left; height: 20px; text-align: right; padding: 3px 6px 0 0; }
.formulario .linea .label10{ width: 10%; float: left; height: 20px; text-align: right; padding: 3px 6px 0 0; }
.formulario .linea .label5{ width: 5%; float: left; height: 20px; text-align: right; padding: 3px 6px 0 0; }
.formulario .linea .dato{ height: 20px; }
.formulario .linea .dato70{ width: 70%; float: left; height: 20px; }
.formulario .linea .dato68{ width: 68%; float: left; height: 20px; }
.formulario .linea .dato55{ width: 55%; float: left; height: 20px; }
.formulario .linea .dato40{ width: 40%; float: left; height: 20px; }
.formulario .linea .dato30{ width: 30%; float: left; height: 20px; }
.formulario .linea .dato24{ width: 24%; float: left; height: 20px; }
.formulario .linea .dato20{ width: 20%; float: left; height: 20px; }
.formulario .linea .dato15{ width: 15%; float: left; height: 20px; }
.formulario .linea .dato10{ width: 10%; float: left; height: 20px; }
.formulario .linea .dato5{ width: 5%; float: left; height: 20px; }
.formulario .linea input{ width: 95%; }
.formulario .linea .input10{ width: 90%; }
.formulario .linea .input20{ width: 80%; }
.formulario .linea .boton20R{ width: 20%; float: right; }
.formulario .linea .boton20R .botoneraR{ margin: 0; }
.formulario .lineaArea{ width: 100%; height: 60px; margin: 3px 0 3px 0; }
.formulario .lineaArea .labelVacia{ display: none; }
.formulario .lineaArea label{ width: 20%; float: left; height: 60px; text-align: right; padding: 3px 6px 0 0; }
.formulario .lineaArea .label25{ width: 25%; float: left; height: 60px; text-align: right; padding: 3px 6px 0 0; }
.formulario .lineaArea .label15{ width: 15%; float: left; height: 60px; text-align: right; padding: 3px 6px 0 0; }
.formulario .lineaArea .dato{ height: 60px; }
.formulario .lineaArea .dato70{ width: 70%; float: left; height: 60px; }
.formulario .lineaArea .textarea100{ width: 95%; }
.formulario .lineaArea textarea{ width: 95%; }
.formulario .lineaCheck{ width: 100%; height: 20px; margin: 3px 0 3px 0; }
.formulario .lineaCheck label{ width: 20%; float: left; height: 20px; text-align: right; padding: 3px 6px 0 0; }
.formulario .lineaCheck .label90D{ width: 90%; float: right; height: 20px; text-align: left; padding: 3px 0 0 0; }
.formulario .lineaCheck .label87D{ width: 87%; float: right; height: 20px; text-align: left; padding: 3px 0 0 0; }
.formulario .lineaCheck .label78D{ width: 78%; float: right; height: 20px; text-align: left; padding: 3px 0 0 0; }
.formulario .lineaCheck .label50{ width: 50%; float: left; height: 20px; text-align: right; padding: 3px 6px 0 0; }
.formulario .lineaCheck .dato40{ width: 40%; float: left; height: 20px; }
.formulario .lineaCheck .dato8{ width: 8%; float: left; height: 20px; }
.formulario .lineaCheck .dato11{ width: 11%; float: left; height: 20px; }
.formulario .lineaCheck .dato20{ width: 20%; float: left; height: 20px; }

/*Estilos Acierto-Error*/
#cuerpo .acierto_error{ width: 90%; margin: 0 auto; }
#cuerpo .acierto_error h1{ color: #00AA00; }
#cuerpo .acierto_error .imagen{ width: 40%; float: left; }
#cuerpo .acierto_error .texto{ width: 59%;float: right; }

/*Estilos clausula LODP*/
#formClausula{ width: 100%; float: left; text-align: center; }
#formClausula .bloqueA{ width: 100%; float: left; margin: 0 0 5px 0; }
#formClausula .bloqueB{ width: 100%; float: left; }
#formClausula .bloqueC{ width: 100%; float: left; margin: 3px 0 0 0; }
#formClausula .bloqueC .check{ width: 20%; float: left; text-align: right; }
#formClausula .bloqueC .labl{ width: 79%; float: right; text-align: left; }
#formClausula .bloqueC .clsLabel{ width: 100%; float: left; margin: 3px 0 0 0; }


/*Estilos caja con borde*/
.caja{ width: 98%; *width: 100%; float: left; border: 1px solid #EAEAEA; padding: 4px; }
.caja .bloqueH1-vacio{ height: 35px; line-height: 35px; border-bottom: 1px dotted #CECECE; margin: 0 0 10px 0; padding: 0; }
.caja .bloqueH1-vacio h1{ border: none; }
.caja .bloqueH1-vacio h2{ font-size: 16px; color: #999999; border: none; margin: 0; padding: 0 0 3px 2px; }
.caja .bloqueH1{ height: 35px; line-height: 35px; color: #0198FF; border: none; background: transparent url("../_images/caja-h1-fnd.gif") repeat left top; padding: 0 0 0 10px; margin: 0 0 15px 0; }
.caja .bloqueH1 h1{ border: none; margin: 0; }
.caja .bloqueH1 h2{ font-size: 16px; color: #999999; border: none; margin: 0; padding: 0 0 3px 2px; }
.caja .bloqueH1 .contenido{ width: 100%; }

/*Estilos tabla*/
table{ width: 100%; padding: 0; margin: 0; border-collapse: collapse; }
th{ height: 35px; line-height: 35px; font-size: 14px; text-align: center; color: #6B6B6E; font-weight: bold; background: transparent url("../_images/caja-h1-fnd.gif") repeat left top; }
td{ font-size: 14px; color: #6B6B6E; border-bottom: 1px solid #EAEAEA; padding: 7px 0 7px 0; }
.tabla{ width: 100%; }
.tabla .th-vacio{ color: #FFFFFF; background: none; }

/*Estilos paginacion*/
.paginacion{ width: 100%; float: left; margin: 15px 0 0 0; }
.paginacion .pag-ant-sig{ width: 20%; float: left; text-align: center; }
.paginacion .pag-normal{ width: 59%; float: left; text-align: center; }
.paginacion a{ color: #676767; text-decoration: none; padding: 0 3px 0 3px; }
.paginacion .ant{ background: transparent url("../_images/paginacion-ant.gif") no-repeat left center; padding: 0 0 0 10px; }
.paginacion .sig{ background: transparent url("../_images/paginacion-sig.gif") no-repeat right center; padding: 0 10px 0 0; }


/*Estilos cuerpo*/
#cuerpo{ width: 100%; text-align: left; }
#cuerpo .col-derecha{ width: 24%; float: right; text-align: right; margin: 20px 0 0 0; }
#cuerpo .col-derecha .bloque{ width: 100%; margin: 0 0 15px 0; }
#cuerpo .col-derecha .bloque li{ display: inline; list-style-type: none; border-left: 1px solid #636363; padding: 0 8px 0 8px; }
#cuerpo .col-derecha .bloque .inicio{ border-left: none; }
#cuerpo .col-derecha .bloque a{ color: #999999; text-decoration: none; }

.banner_bloque{ width: 100%; float: left; text-align: center; margin: 45px 0 0 0; }
.banner_hipoteca{ width: 70px; float: left; }

#cuerpo .contenido-2cols{ width: 75%; float: left; }

#cuerpo .text_colectivo{ float: left; width: 100%; text-align: center; margin: 0 0 10px 0; }
#cuerpo .text_colectivo .colectivo_texto{ float: left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #A0A0A0; border: 1px solid #20A0F8; padding: 3px; }

/*Estilo de la index*/
.contenido-2cols .index{ width: 100%; }
.contenido-2cols .index .paso1{ width: 51%; float: left; text-align: right; background: transparent url("../_inicio/images/index-paso-1.gif") no-repeat left top; padding: 12px 0 0 0; }
.contenido-2cols .index .paso2{ width: 48%; float: right; background: transparent url("../_inicio/images/index-paso-2.gif") no-repeat left top; padding: 40px 0 0 0; }
.contenido-2cols .index .paso2 .linea{ width: 90%; float: right; margin: 3px 0 3px 0; }
.contenido-2cols .index .paso2 .linea label{ width: 35%; float: left; text-align: right; padding: 3px 6px 0 0; }
.contenido-2cols .index .paso2 .linea .dato{ width: 60%; float: left; }
.contenido-2cols .index .paso2 #c_tipges{ width: 90%; }
.contenido-2cols .index .paso2 #c_tipinm{ width: 90%; }
.contenido-2cols .index .paso2 .botonera{ width: 58%; float: right; text-align: left; margin: 5px 0 0 0; }
/*index-destacados*/

.contenido-2cols .index .destacados{ width: 100%; float: left; text-align: center; margin: 30px 0 0 0; }
.contenido-2cols .index .destacados .caja{ width: 600px; float: none; margin: 0 auto; border: none; }
.contenido-2cols .index .destacados .caja .contenido{ width: 100%; floaT: left; background: #FFFFFF url("../_images/index-caja-fnd-izd.gif") repeat left top; }
.contenido-2cols .index .destacados .caja .contenido .pestana{ width: 100%; float: left; text-align: left; background: #FFFFFF url("../_images/index-caja-pest-inf.gif") no-repeat right bottom; }
.contenido-2cols .index .destacados .caja .contenido .pestana .pestana-cnt{ height: 22px; line-height: 22px; background: transparent url("../_images/index-caja-pest-izd.gif") no-repeat left top; padding: 4px 0 3px 0; *padding: 0; }
.contenido-2cols .index .destacados .caja .contenido .pestana .pestana-dch{ height: 22px; line-height: 22px; color: #8A8486; font-weight: bold; text-transform: uppercase; background: transparent url("../_images/index-caja-pest-dch.gif") no-repeat right top; padding: 4px 15px 3px 5px; margin: 0 0 0 10px; *padding: 0 15px 0 5px; *margin: 0 0 0 10px; }
.contenido-2cols .index .destacados .caja .contenido .contenido-dch{ width: 99%; float: right; background: transparent url("../_images/index-caja-fnd-dch.gif") repeat right top; }
.contenido-2cols .index .destacados .caja .contenido .contenido-dch .arriba{ width: 90%; float: right; background: transparent url("../_images/index-caja-arb-dch.gif") no-repeat right top; }
.contenido-2cols .index .destacados .caja .contenido .contenido-dch .centro{ width: 100%; float: left; text-align: center; margin: 10px 0 10px 0; }
.contenido-2cols .index .destacados .caja .contenido .contenido-dch .destacado{ width: 29%; float: left; border: 1px solid #E2E2E2; background: transparent url("../_images/index-destacado-fnd.gif") repeat left top; padding: 5px; margin: 0 3px 0 3px; *width: 31%; }
.contenido-2cols .index .destacados .caja .contenido .contenido-dch .destacado .texto{ width: 100%; *float: left; text-align: center; }
/*.contenido-2cols .index .destacados .caja .contenido .contenido-dch .destacado .texto a{ color: #000000; text-decoration: none; background: transparent url("../_images/index-desta-flecha.gif") no-repeat left center; padding: 0 0 0 10px; }*/
/*.contenido-2cols .index .destacados .caja .contenido .contenido-dch .destacado .texto a{ color: #000000; text-decoration: none; background: transparent url("../_images/index-desta-flecha.gif") no-repeat left center; *background: transparent url("../_images/index-desta-flecha_ie.gif") no-repeat left top; padding: 0 0 0 10px; }*/
.contenido-2cols .index .destacados .caja .contenido .contenido-dch .destacado .texto a{ *width: 100%; *float: left; color: #000000; text-decoration: none; background: transparent url("../_images/index-desta-flecha.gif") no-repeat left center; padding: 0 0 0 10px; text-align: right;}
.contenido-2cols .index .destacados .caja .contenido .contenido-dch .destacado .imagen{ width: 100%; text-align: center; }
.contenido-2cols .index .destacados .caja .contenido .fin{ width: 100%; float: left; height: 31px; line-height: 31px; background: transparent url("../_images/index-caja-abj-izd.gif") no-repeat left bottom; }
.contenido-2cols .index .destacados .caja .contenido .fin .fin-dch{ width: 10%; float: right; height: 31px; line-height: 31px; background: transparent url("../_images/index-caja-abj-dch.gif") no-repeat right bottom; }
.contenido-2cols .index .destacados .linea-precio-dto{ font-size: 9px; color: #FF0000; }

/*Index-masinfo*/
.contenido-2cols .index .masinfo{ width: 100%; float: left; border-top: 1px solid #DFDFDF; padding: 20px 0 0 0; margin: 10px 0 0 0; }
.contenido-2cols .index .masinfo .bloque-izd{ width: 59%; float: left; }
.contenido-2cols .index .masinfo .bloque-izd .informe{ width: 100%; }
.contenido-2cols .index .masinfo .bloque-izd .fecha{ color: #FFFFFF; background: #999999; padding: 0 3px 0 3px; margin: 0 0 10px 0; }
.contenido-2cols .index .masinfo .bloque-izd .titular{ height: 66px; font-size: 18px; color: #0198FF; background: transparent url("../_inicio/images/index-llaves.jpg") no-repeat left top; padding: 0 0 0 74px; }
.contenido-2cols .index .masinfo .bloque-izd .texto{ padding: 0 0 0 74px; margin: 0 0 10px 0; }
.contenido-2cols .index .masinfo .bloque-izd .texto a{ text-decoration: none; }
.contenido-2cols .index .masinfo .bloque-izd .imagen{ width: 100%; text-align: center; margin: 15px 0 0 0; }
.contenido-2cols .index .masinfo .bloque-dch{ width: 37%; float: right; }
.contenido-2cols .index .masinfo .bloque-dch .noticia{ width: 100%; }
.contenido-2cols .index .masinfo .bloque-dch .noticia .fecha{ color: #FFFFFF; background: #999999; padding: 0 3px 0 3px; margin: 0 0 10px 0; }
.contenido-2cols .index .masinfo .bloque-dch .noticia p{ padding: 0; margin: 0 0 0 0; }
.contenido-2cols .index .masinfo .bloque-dch .separacion{ width: 100%; height: 11px; line-height: 11px; background: #FFFFFF url("../_inicio/images/index-noticia-sep.gif") repeat left top; margin: 0 0 5px 0; }

/*Estilos buscador*/
.contenido-2cols .buscador-index{ width: 100%; }
.contenido-2cols .buscador-index .bloque-izd{ width: 49%; float: left; margin: 0 0 20px 0; }
.contenido-2cols .buscador-index .bloque-dch{ width: 49%; float: right; margin: 0 0 20px 0; }
.contenido-2cols .buscador-index .formulario{ width: 96%; margin: 0 8px 0 12px; *margin: 0 3px 0 7px; }
.contenido-2cols .buscador-index .botoneraC{ width: 63%; *width: 64%; float: right; text-align: left; margin: 10px 0 0 0; }
/*buscador-externo*/
.contenido-2cols .buscador-index .busc-ext{ width: 95%; float: right; margin: 15px 0 0 0; }
.contenido-2cols .buscador-index .busc-ext label{ width: 30%; *width: 35%; float: left; margin: 3px 0 0 0; padding: 0 0 0 25px; background: #FFFFFF url("../_images/busc-extern-flech.gif") no-repeat left center; }
.contenido-2cols .buscador-index .busc-ext .dato{ width: 50%; *width: 45%; float: left; }
/*.contenido-2cols .buscador-index .busc-ext .dato input{ width: 100%; background: url("../_images/google-search-fnd.gif") no-repeat left top; }*/
.contenido-2cols .buscador-index .busc-ext .dato input{ width: 100%; }
.contenido-2cols .buscador-index .busc-ext .botonera{ width: 15%; float: left; margin: 3px 0 0 0; *margin: 0; }
/*buscador-index-inmu*/
.contenido-2cols .index-inmu{ width: 100%; }
.contenido-2cols .index-inmu .migas{ width: 100%; margin: 0 0 15px 0; }
.contenido-2cols .index-inmu .migas a{ text-decoration: none; }
.contenido-2cols .index-inmu .paso1{ width: 50%; float: left; text-align: right; background: transparent url("../images/index-paso-1.gif") no-repeat left top; padding: 12px 0 0 0; }
.contenido-2cols .index-inmu .paso2{ width: 49%; float: right; background: transparent url("../images/index-paso-2.gif") no-repeat left top; padding: 40px 0 0 0; }
.contenido-2cols .index-inmu .paso2 .linea{ width: 90%; float: right; margin: 3px 0 3px 0; }
.contenido-2cols .index-inmu .paso2 .linea label{ width: 33%; float: left; text-align: right; padding: 3px 6px 0 0; }
.contenido-2cols .index-inmu .paso2 .linea .dato{ width: 62%; float: left; }
.contenido-2cols .index-inmu .paso2 #c_tipges{ width: 90%; }
.contenido-2cols .index-inmu .paso2 #c_tipinm{ width: 90%; }

.contenido-2cols .index-inmu .paso3{ width: 100%; float: left; background: transparent url("../images/index-paso-2.gif") no-repeat left top; padding: 40px 0 0 0; }
.contenido-2cols .index-inmu .paso3 .linea{ width: 98%; float: left; margin: 3px 0 3px 0; }
.contenido-2cols .index-inmu .paso3 .linea label{ width: 20%; float: left; text-align: right; padding: 3px 6px 0 0; }
.contenido-2cols .index-inmu .paso3 .linea .dato{ width: 60%; float: left; }

.contenido-2cols .index-inmu .paso2 .botonera{ width: 58%; float: right; text-align: left; margin: 5px 0 0 0; }
/*buscador-resultados*/
.contenido-2cols .buscador-resultados{ width: 100%; }
.contenido-2cols .buscador-resultados .migas{ width: 100%; margin: 0 0 15px 0; }
.contenido-2cols .buscador-resultados .migas a{ text-decoration: none; }
.contenido-2cols .buscador-resultados .num_resultados{ font-weight: bold; text-align: right; font-size: 14px; padding: 0 10px 0 0; margin: 0 0 5px 0; }
.contenido-2cols .buscador-resultados .filtrar{ width: 100%; float: left; margin: 0 0 20px 0; }
.contenido-2cols .buscador-resultados .parte_mapa{ width: 49%; float: left; }
.contenido-2cols .buscador-resultados .parte_filtro{ width: 50%; float: right; }
/*buscador-resultados-obranueva*/
.contenido-2cols .buscador-resultados .linea-promos{ width: 100%; float: left; color: #6B6B6E; margin: 0 0 25px 0; }
.contenido-2cols .buscador-resultados .linea-promos .promocion_izd{ width: 48%; float: left; }
.contenido-2cols .buscador-resultados .linea-promos .promocion_dch{ width: 48%; float: right; }
.contenido-2cols .buscador-resultados .linea-promos .nom_promo{ width: 100%; float: left; font-size: 14px; height: 35px; line-height: 35px; text-align: center; color: #6B6B6E; font-weight: bold; background: transparent url("../_images/caja-h1-fnd.gif") repeat left top; margin: 0 0 5px 0; }
.contenido-2cols .buscador-resultados .linea-promos .nom_promo a{ text-decoration: none; color: #6B6B6E; }
.contenido-2cols .buscador-resultados .linea-promos .foto{ width: 26%; float: left; text-align: center; }
.contenido-2cols .buscador-resultados .linea-promos .descripcion{ width: 72%; float: right; }
.contenido-2cols .buscador-resultados .linea-promos .localidad{ width: 72%; float: right; text-align: right; font-weight: bold; margin: 3px 0 0 0; }
.contenido-2cols .buscador-resultados .linea-promos .promotora{ width: 100%; float: left; border-top: 1px solid #EAEAEA; padding: 7px 0 0 0; margin: 7px 0 0 0; }
/*buscador-ficha*/
.contenido-2cols .buscador-ficha{ width: 100%; }
.contenido-2cols .buscador-ficha .migas{ width: 100%; margin: 0 0 15px 0; }
.contenido-2cols .buscador-ficha .migas a{ text-decoration: none; }
.contenido-2cols .buscador-ficha .pestanas{ width: 100%; margin: 0 0 30px 0; }
/*.contenido-2cols .buscador-ficha .pestanas li{ display: inline; border: 1px solid #000000; padding: 5px 15px 5px 15px; margin: 0 20px 0 0; }*/
.contenido-2cols .buscador-ficha .pestanas li{ display: inline; background: transparent url("../_images/btn_fondo_izd.gif") no-repeat left top; margin: 0 10px 0 0; padding: 3px 0 5px 10px; *padding: 0 0 0 15px; *height: 20px; *line-height: 20px; }
.contenido-2cols .buscador-ficha .pestanas a{ color: #676767; text-decoration: none; background: transparent url("../_images/btn_fondo_dch.gif") no-repeat right top; padding: 3px 15px 5px 0; *padding: 0 15px 0 0; *height: 20px; *line-height: 20px; }
.contenido-2cols .buscador-ficha .contenido-ficha{ width: 100%; }
.contenido-2cols .buscador-ficha .contenido-ficha h1{ padding: 0 0 20px 2px; }
.contenido-2cols .buscador-ficha .contenido-ficha .textoH1{ float: left; }
.contenido-2cols .buscador-ficha .contenido-ficha .referencia{ float: right; font-size: 12px; font-weight: normal; text-align: right; padding: 3px 0 0 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .parte-izd{ width: 49%; float: left; }
.contenido-2cols .buscador-ficha .contenido-ficha .parte-dch{ width: 49%; float: right; }
.contenido-2cols .buscador-ficha .contenido-ficha .linea{ width: 100%; margin: 0 0 5px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .linea-visitas{ width: 100%; margin: 0 0 5px 0;padding:0; text-align: right;}
.contenido-2cols .buscador-ficha .contenido-ficha .linea-precio{ background:none repeat scroll 0 0 #ffffc8;font-size:12px;font-weight:800;padding:5px;width:99%;} /*width: 99%; margin: 0 0 5px 0; */
.contenido-2cols .buscador-ficha .contenido-ficha .linea-precio-tachado{ background:none repeat scroll 0 0 #ffffc8;font-size:12px;font-weight:800;padding:5px;width:99%;text-decoration:line-through;} /* font-weight: bold;width: 99%; margin: 0 0 5px 0; */
.contenido-2cols .buscador-ficha .contenido-ficha .linea-precio-dto{ width: 99%; margin: 0 0 5px 0; font-size: 9px; color: #FF0000; }
.contenido-2cols .buscador-ficha .contenido-ficha .tabula{ padding: 0 0 0 15px; }
.contenido-2cols .buscador-ficha .contenido-ficha .lineaDescr{ width: 95%; font-style: italic; margin: 10px auto; }
.contenido-2cols .buscador-ficha .contenido-ficha .parteX{ width: 33%; float: left; margin: 0 0 5px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .fotos{ width: 100%; text-align: center; margin: 0 0 20px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .fotos .foto-G{ width: 100%; }
.contenido-2cols .buscador-ficha .contenido-ficha .fotos .sel-fotos{ width: 100%; border: 1px solid #999999; margin: 5px 0 0 0; padding: 3px 0 1px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .fotos .sel-foto{ padding: 0 10px 0 10px; }
.contenido-2cols .buscador-ficha .contenido-ficha .docs{ width: 100%; text-align: center; margin: 0 0 20px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .docs ul{ margin: 0 0 0 20px; }
.contenido-2cols .buscador-ficha .contenido-ficha .utilidades{ width: 100%; float: left; margin: 15px 0 5px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .utilidades ul {float:left;margin:0;padding:0;width:100%;}
.contenido-2cols .buscador-ficha .contenido-ficha .utilidades li {float:left;list-style-type:none;margin:5px 0 0;padding:0;width:49%;}
.contenido-2cols .buscador-ficha .contenido-ficha .datos-anun{ width: 100%; margin: 0 0 20px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .datos-anun p{ padding: 0; margin: 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .datos-anun .foto{ width: 18%; float: left; }
.contenido-2cols .buscador-ficha .contenido-ficha .datos-anun .info{ width: 78%; float: right; }
.contenido-2cols .buscador-ficha .contenido-ficha .datos-anun .info .enlaceContacto{ visibility: hidden; }
.contenido-2cols .buscador-ficha .contenido-ficha .datos-anun .info .enlaceContactoVisi{ }
.contenido-2cols .buscador-ficha .contenido-ficha .datos-anun .info .datosContacto{ visibility: hidden; }
.contenido-2cols .buscador-ficha .contenido-ficha .datos-anun .info .datosContactoVisi{ }
.contenido-2cols .buscador-ficha .contenido-ficha .foto{ width: 100%; text-align: center; padding: 0 0 15px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .fotoAerea{ width: 100%; text-align: center; margin: 20px 0 20px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .fotoAerea p{ text-align: left; margin: 0 0 0 20px; }
/*.contenido-2cols .buscador-ficha .contenido-ficha .hipotecaBanner{ width: 54%; float: right; }
.contenido-2cols .buscador-ficha .contenido-ficha .hipotecaG{ width: 100%; float: left; }
.contenido-2cols .buscador-ficha .contenido-ficha .hipotecaT{ width: 45%; float: left; }*/
.contenido-2cols .buscador-ficha .contenido-ficha .hipoteca{ width: 80%; margin: 0 auto; }
.contenido-2cols .buscador-ficha .contenido-ficha .hipoteca .resultado{ width: 80%; float: left; margin: 10px 10% 10px 10%; border: 1px solid #999999; padding: 5px; }
.contenido-2cols .buscador-ficha .contenido-ficha .hipoteca .resultado .textoHip{ width: 35%; float: left; margin: 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .hipoteca .resultado .datoHip{ width: 59%; float: left; font-weight: bold; }
.contenido-2cols .buscador-ficha .contenido-ficha .contactar{ width: 90%; margin: 0 auto; }
.contenido-2cols .buscador-ficha .contenido-ficha .contactar .ficha-formu{ width: 100%; float: left; margin: 20px 0 20px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .contactar .ficha-formu #tcomentarios{ width: 95%; background:#EFEFEF;}

/*ficha-imprimible*/
.ficha-imprimible{ float:left;margin:10px 0 0 0;text-align:center;width:561px;}
.ficha-imprimible .contenido-ficha{ width: 100%; }
.ficha-imprimible .contenido-ficha h1{width:100%; padding: 0 0 20px 2px; }
.ficha-imprimible .contenido-ficha .textoH1{ }
.ficha-imprimible .contenido-ficha .referencia{ float: right; font-size: 12px; font-weight: normal; text-align: right; padding: 3px 0 0 0; }
.ficha-imprimible .contenido-ficha .parte-izd{ width: 180px; float:left;}
.ficha-imprimible .contenido-ficha .parte-izd .fotos{ width: 100%; margin: 0; padding: 0;}
.ficha-imprimible .contenido-ficha .parte-izd .fotos .foto-G{ width: 100%; margin: 0; padding: 0 0 3px 0; text-align: right;}
.ficha-imprimible .contenido-ficha .parte-izd img{ width: 160px;}
.ficha-imprimible .contenido-ficha .parte-dch{ width:340px; float:right;text-align:left;}
.ficha-imprimible .contenido-ficha .linea{ width: 100%; margin: 0 0 5px 0;padding:0; }
.ficha-imprimible .contenido-ficha .linea-visitas{ width: 100%; margin: 0 0 5px 0;padding:0; text-align: right;}
.ficha-imprimible .contenido-ficha .linea-precio{ background:none repeat scroll 0 0 #ffffc8;font-size:12px;font-weight:800;padding:5px;width:95%;}
.ficha-imprimible .contenido-ficha .linea-precio-tachado{ background:none repeat scroll 0 0 #ffffc8;font-size:12px;font-weight:800;padding:5px;width:95%; text-decoration:line-through;}
.ficha-imprimible .contenido-ficha .linea-precio-dto{ width: 99%; margin: 0 0 5px 0; font-size: 9px; color: #FF0000; }
.ficha-imprimible .contenido-ficha .tabula{ padding: 0 0 0 15px; }
.ficha-imprimible .contenido-ficha .lineaDescripcion{ width:90%;font-style:italic;margin:10px 0 20px 0;padding: 0;}
.ficha-imprimible .contenido-ficha .caracteristicas{ width:80%; }
.ficha-imprimible .contenido-ficha .parteX{ width: 33%; margin: 0 0 5px 0; }
.ficha-imprimible .contenido-ficha .fotos{ width: 100%; text-align: center; margin: 0 0 20px 0; }
.ficha-imprimible .contenido-ficha .fotos .foto-G{ width: 100%; margin-bottom: 3px; }
.ficha-imprimible .contenido-ficha .docs{ width: 100%; text-align: center; margin: 0 0 20px 0; }
.ficha-imprimible .contenido-ficha .docs ul{ margin: 0 0 0 20px; }
.ficha-imprimible .contenido-ficha .datos-anun{ width: 100%; margin: 25px 0 20px 0; }
.ficha-imprimible .contenido-ficha .datos-anun p{ padding: 0; margin: 0; }
.ficha-imprimible .contenido-ficha .datos-anun .foto{ width:100%; }
.ficha-imprimible .contenido-ficha .datos-anun .info{ width:100%; }
.ficha-imprimible .contenido-ficha .datos-anun .info .enlaceContacto{ }
.ficha-imprimible .contenido-ficha .datos-anun .info .datosContacto{ }
.ficha-imprimible .contenido-ficha .datos-anun .info img{max-width:340px;}
.ficha-imprimible .contenido-ficha .fotoAerea{ width: 100%; text-align: center; margin: 20px 0 20px 0; padding:0;}
.ficha-imprimible .contenido-ficha .fotoAerea p{ text-align: left; margin: 0 0 0 20px; }


/*buscador-ficha-promo*/
.contenido-2cols .buscador-ficha .contenido-ficha .fich-pr-txt-s-fotos{ width: 100%; float: left; }
.contenido-2cols .buscador-ficha .contenido-ficha .fich-pr-txt-c-fotos{ width: 75%; float: left; }
.contenido-2cols .buscador-ficha .contenido-ficha .fich-pr-fotos{ width: 23%; float: right; text-align: center; }
.contenido-2cols .buscador-ficha .contenido-ficha .texto-promo{ width: 100%; float: left; border: 1px solid #999999; background: #FFFFFF; padding: 5px; }
.contenido-2cols .buscador-ficha .contenido-ficha .tipos{ width: 100%; float: left; margin: 0 0 20px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .tipos .tipo_inicio{ width: 99%; float: left; margin: 15px 0 0 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .tipos .tipo_siguientes{ width: 99%; float: left; padding: 15px 0 0 0; margin: 25px 0 0 0; }/*border-top: 1px dotted #000000; */
.contenido-2cols .buscador-ficha .contenido-ficha .tipos .foto{ width: 15%; float: left; text-align: center; }
.contenido-2cols .buscador-ficha .contenido-ficha .tipos .info{ width: 83%; float: left; }
.contenido-2cols .buscador-ficha .contenido-ficha .tipos .info .datos{ float: left; padding: 0 50px 0 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .tipos .info .descripcion{ float: left; background: #FFFFFF; border: 1px solid #EFEFEF; font-style: italic; padding: 7px; }
.contenido-2cols .buscador-ficha .contenido-ficha .tipos .botones{ width: 80%; float: right; }
.contenido-2cols .buscador-ficha .contenido-ficha .tipos .botones .botonera{ margin: 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .ficha-formu{ width: 100%; float: left; margin: 0 0 20px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .ficha-formu form{ padding: 0; margin: 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .ficha-formu label{ width: 20%; float: left; }
.contenido-2cols .buscador-ficha .contenido-ficha .ficha-formu .cajaTexto{ width: 79%; float: left; }
.contenido-2cols .buscador-ficha .contenido-ficha .fotos-lista{ width: 100%; float: left; margin: 0 0 15px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .fotos-lista img{ border: 10px solid #FFFFFF; }
/*buscador-ficha-compartidos*/
.contenido-2cols .buscador-ficha .contenido-ficha .compartidos{ width: 100%; margin: 0 0 20px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .compartidos .titulo-separacion{ width: 100%; float: left; margin: 15px 0 0 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .compartidos h3{ width: 100%; float: left; margin: 10px 0 5px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .compartidos .linea{ width: 100%; float: left; margin: 0 0 5px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .compartidos .bloque{ width: 49%; float: left; }
.contenido-2cols .buscador-ficha .contenido-ficha .compartidos .bloque2{ width: 24%; float: left; }
.contenido-2cols .buscador-ficha .contenido-ficha .compartidos .bloque3{ width: 33%; float: left; }
.contenido-2cols .buscador-ficha .contenido-ficha .compartidos .texto{ width: 98%; float: left; padding: 10px; }
.contenido-2cols .buscador-ficha .contenido-ficha .compartidos .tipo_label{ font-weight: bold; padding: 0 15px 0 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .compartidos .fotos{ width: 100%; text-align: center; margin: 0 0 20px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .compartidos .fotos .foto-G{ width: 100%; }
.contenido-2cols .buscador-ficha .contenido-ficha .compartidos .fotos .sel-fotos{ width: 100%; border: 1px solid #999999; margin: 5px 0 0 0; padding: 3px 0 1px 0; }
.contenido-2cols .buscador-ficha .contenido-ficha .compartidos .fotos .sel-foto{ padding: 0 10px 0 10px; }
/*buscador-resultados*/
.sello_dto{background:url("../_images/sello_dto.png") no-repeat scroll right top transparent;_background:url("../_images/sello_dto.gif") no-repeat scroll 0 0 transparent; float:left; height:60px; position:absolute; width:80px;margin-left:23px;_left:0;}
.contenido-2cols .buscador-resultados .precio_dto{color:#ff0000; }

/*Estilos publicar*/
.contenido-2cols .publicar-index{ width: 100%; }
.contenido-2cols .publicar-index .caja-izd{ width: 48%; float: left; border: 1px solid #D1D1CF; padding: 4px; margin: 0 0 20px 0; }
.contenido-2cols .publicar-index .caja-dch{ width: 48%; float: right; border: 1px solid #D1D1CF; padding: 4px; margin: 0 0 20px 0; }
.contenido-2cols .publicar-index h2{ height: 34px; line-height: 34px; background: #FFFFFF url("../_images/public-indx-cajah1.gif") repeat left top; border: none; padding: 0 0 0 18px; margin: 0 0 15px 0; }
.contenido-2cols .publicar-index .lineaC{ width: 100%; text-align: center; }
.contenido-2cols .publicar-index .linea{ background: #F0F0EE; padding: 7px; margin: 0 0 2px 0; }
.contenido-2cols .publicar-index .caja-tot{ width: 100%; float: left; }
.contenido-2cols .publicar-index .caja-tot .pre-cajaborde{ width: 100%; height: 11px; float: left; background: transparent url("../_images/public_fnd_arr_izd.gif") no-repeat left top; }
.contenido-2cols .publicar-index .caja-tot .pre-cajaborde .fnd{ width: 15%; float: right; background: transparent url("../_images/public_fnd_arr_dch.gif") no-repeat right top; }
.contenido-2cols .publicar-index .caja-tot .post-cajaborde{ width: 100%; height: 11px; float: left; background: transparent url("../_images/public_fnd_abj_izd.gif") no-repeat left top; }
.contenido-2cols .publicar-index .caja-tot .post-cajaborde .fnd{ width: 15%; float: right; background: transparent url("../_images/public_fnd_abj_dch.gif") no-repeat right top; }
.contenido-2cols .publicar-index .caja-tot .cajaborde{ width: 100%; float: left; background: #FFFFFF url("../_images/public_fnd_izd.gif") repeat left top; }
.contenido-2cols .publicar-index .caja-tot .cajaborde .fnd_dch{ width: 99%; float: right; background: transparent url("../_images/public_fnd_dch.gif") repeat right top; }
.contenido-2cols .publicar-index .caja-tot .imagen{ width: 33%; float: left; }
.contenido-2cols .publicar-index .caja-tot .linea{ width: 63%; float: right; background: none; margin: 0 5px 0 0; }
.contenido-2cols .publicar-index .caja-tot .linea ul{ padding: 0; margin: 0 0 0 15px; }
.contenido-2cols .publicar-index .caja-tot .linea li{ list-style-type: none; list-style-image: url("../_images/public_flecha_ul.gif"); padding: 0; margin: 0 0 5px 0; }
.contenido-2cols .publicar-index .caja-tot .linea .mas-dch{ margin: 0 0 0 50px; }
.contenido-2cols .publicar-index .caja-tot .linea .mas-dch li{ height: 20px; list-style-image: url("../_images/public-li-flech.gif"); padding: 0; *padding: 0 0 0 5px; margin: 0 0 5px 0; }
/*publicar-faq*/
.contenido-2cols .publicar-faq{ width: 100%; }
.contenido-2cols .publicar-faq .preguntas{ width: 20%; float: left; border: 1px dotted #969696; border-left: none; border-bottom: none; }
.contenido-2cols .publicar-faq .preguntas ul{ }
.contenido-2cols .publicar-faq .preguntas li{ list-style-type: none; border-bottom: 1px dotted #969696; padding: 8px 0 0 10px; }
.contenido-2cols .publicar-faq .preguntas a{ text-decoration: none; color: #676767; }
.contenido-2cols .publicar-faq .preguntas .current a{ color: #0198FF; }
.contenido-2cols .publicar-faq .respuestas{ width: 75%; float: right; }
.contenido-2cols .publicar-faq .respuestas ul{ margin: 0; padding: 0 0 0 30px; }
/*publicar-contacto*/
.contenido-2cols .publicar-contacto{ width: 100%; }
.contenido-2cols .publicar-contacto .lineaArea{ text-align: center; }
/*publicar-compartidos*/
.contenido-2cols .publicar-compartidos{ width: 100%; }
.contenido-2cols .publicar-compartidos .linea-especial{ width: 100%; float: left; margin: 0; }
.contenido-2cols .publicar-compartidos .linea-especial p{ width: 100%; float: left; font-style: italic; padding: 0; margin: 0; }
.contenido-2cols .publicar-compartidos .linea-especial .linea-fin{ width: 100%; float: left; margin: 3px 0 15px 0; }
.contenido-2cols .publicar-compartidos .linea-especial .parte-30{ width: 30%; float: left; }
.contenido-2cols .publicar-compartidos .linea-especial .parte-24{ width: 24%; float: left; }
/*publicar-particulares*/
.contenido-2cols .publicar-particulares{ width: 100%; }
.contenido-2cols .publicar-particulares .linea-especial{ width: 100%; float: left; margin: 0; }
.contenido-2cols .publicar-particulares .linea-especial p{ width: 100%; float: left; font-style: italic; padding: 0; margin: 5px 0 5px 0; }
.contenido-2cols .publicar-particulares .linea-especial .parte-24{ width: 24%; float: left; }

.publicar-particulares .submenu-particulares{ width: 100%; float: left; }
.publicar-particulares .submenu-particulares ul{ width: 100%; float: left; margin-bottom: 30px; }
.publicar-particulares .submenu-particulares li{ display:inline; margin: 0 15px 0 15px; }

.publicar-particulares .resultados{ width: 100%; float: left;}
.publicar-particulares .resultados .num_resultados{ font-weight: bold; text-align: right; font-size: 14px; padding: 0 10px 0 0; margin: 0 0 5px 0; }

.cuerpo_popup{ width: 100%; float: left; text-align: center; margin-top: 30px; }
.login_popup{ width: 80%; margin: 0 auto; }
/*publicar-profesionales*/
.contenido-2cols .publicar-profesionales{ width: 100%; }
/*admin-menu*/
.admin-menu{ width: 100%; margin: 0 0 20px 0; }
.admin-menu ul{ width: 100%; }
.admin-menu li{ display: inline; list-style-type: none; padding: 0 8px 0 8px; }
/*admin-submenu*/
.admin-submenu{ width: 100%; margin: 0 0 20px 0; }
.admin-submenu ul{ width: 100%; }
.admin-submenu li{ display: inline; list-style-type: none; padding: 0 8px 0 8px; }
/*admin-profesionales*/
.admin-profesionales{ width: 100%; }
.admin-profesionales .bloque{ padding: 0 0 0 20px; }
.admin-profesionales .resultados{ width: 100%; }
.admin-profesionales .resultados .num_resultados{ font-weight: bold; text-align: right; font-size: 14px; padding: 0 10px 0 0; margin: 0 0 5px 0; }
.admin-profesionales .resultados .pre-filtrado{ width: 100%; margin: 0 0 20px 0; }
.admin-profesionales .resultados .pre-filtrado label{ padding: 0 5px 0 0; }
.admin-profesionales .resultados .pre-filtrado .dato{ padding: 0 20px 0 0; }
.admin-profesionales .resultados .pre-filtrado .botoneraFilt{ padding: 0 0 0 40px; }
.admin-profesionales .admin-error{ width: 100%; float: left; text-align: center; color: #FF0000; margin: 10px 0 10px 0; }

/*Estilos noticias*/
/*noticia-ultimas*/
.noticia{ width: 100%; text-align: left; }
.noticia .fecha{ color: #FFFFFF; background: #999999; padding: 0 3px 0 3px; margin: 0 0 10px 0; }
.noticia p{ padding: 0; margin: 0 0 0 0; }
.separacion{ width: 100%; height: 11px; line-height: 11px; background: #FFFFFF url("../_images/index-noticia-sep.gif") repeat left top; margin: 0 0 5px 0; }
/*noticia-listados*/
.contenido-2cols .noticias{ width: 100%; }
.contenido-2cols .noticias .menu-izd{ width: 15%; float: left; border: 1px dotted #969696; border-left: none; border-bottom: none; }
.contenido-2cols .noticias .menu-izd ul{ font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px;  }
.contenido-2cols .noticias .menu-izd li{ list-style-type: none; border-bottom: 1px dotted #969696; padding: 8px 0 0 10px; }
.contenido-2cols .noticias .menu-izd a{ text-decoration: none; color: #676767; }
.contenido-2cols .noticias .menu-izd .current a{ color: #0198FF; }
/*noticia-cuerpo*/
.contenido-2cols .noticias h1{ font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: 500; }
.contenido-2cols .noticias h2{ font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: 500; }
.contenido-2cols .noticias .noticias-bloque{ width: 83%; float: right; }
.contenido-2cols .noticias .noticias-bloque .bloque-todo{ width: 100%; float: left; }
.contenido-2cols .noticias .noticias-bloque .bloque-izd{ width: 49%; float: left; }
.contenido-2cols .noticias .noticias-bloque .bloque-dch{ width: 49%; float: right; }
.contenido-2cols .noticias .noticias-bloque .caja-noticia{ width: 98%; *width: 100%; float: left; border: 1px solid #EAEAEA; padding: 4px; margin: 0 0 15px 0; }
.contenido-2cols .noticias .noticias-bloque .caja-noticia .noticia_1{ margin: 0 0 10px 0; }
.contenido-2cols .noticias .noticias-bloque .caja-noticia .noticia_2{ border-top: 1px solid #EAEAEA; padding: 10px 0 0 0; margin: 10px 0 0 0; }
.contenido-2cols .noticias .noticias-bloque .caja-noticia .not-h1{ border-bottom: 1px dotted #CECECE; margin: 0 0 10px 0; padding: 0; }
.contenido-2cols .noticias .noticias-bloque .caja-noticia .not-h1 h1{ border: none; }
.contenido-2cols .noticias .noticias-bloque .caja-noticia .h1_izd{ width: 50%; float: left; }
.contenido-2cols .noticias .noticias-bloque .caja-noticia .h1_dch{ width: 48%; float: right; text-align: right; font-weight: normal; font-size: 12px; padding: 3px 0 0 0; }
.contenido-2cols .noticias .noticias-bloque .caja-noticia h2{ height: 35px; line-height: 35px; color: #0198FF; border: none; background: transparent url("../_images/noticias-h2-fnd.gif") repeat left top; padding: 0 0 0 10px; }
.contenido-2cols .noticias .noticias-bloque .caja-noticia .titular{ font-weight: bold; padding: 0 5px 0 10px; margin: 0 0 5px 0; }
.contenido-2cols .noticias .noticias-bloque .caja-noticia .con-foto{ width: 100%; }
.contenido-2cols .noticias .noticias-bloque .caja-noticia .comentario{ font-weight: normal; }
.contenido-2cols .noticias .noticias-bloque .caja-noticia .titular a{ color: #676767; text-decoration: none; }
.contenido-2cols .noticias .noticias-bloque .caja-noticia .texto{ padding: 0 5px 0 10px; }
.contenido-2cols .noticias .noticias-bloque .sin-caja{ padding: 4px; margin: 0 0 15px 0; }
.contenido-2cols .noticias .noticias-bloque .sin-caja .noticia_1{ margin: 0 0 10px 0; }
.contenido-2cols .noticias .noticias-bloque .sin-caja .noticia_2{ border-top: 1px solid #EAEAEA; padding: 10px 0 0 0; margin: 10px 0 0 0; }
.contenido-2cols .noticias .noticias-bloque .sin-caja .titular{ width: 100%; font-weight: bold; }
/*noticias-resultados*/
.contenido-2cols .noticias .noticias-bloque .resultados-caja{ width: 100%; float: left; border-bottom: 1px solid #EAEAEA; padding: 0 0 10px 0; margin: 0 0 15px 0; }
.contenido-2cols .noticias .noticias-bloque .resultados-caja .not-h1{ border-bottom: 1px dotted #CECECE; margin: 0 0 10px 0; padding: 0; }
.contenido-2cols .noticias .noticias-bloque .resultados-caja .not-h1 h1{ font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; border: none; margin: 0; padding: 0;}
.contenido-2cols .noticias .noticias-bloque .resultados-caja .titular{ width: 100%; font-weight: bold; margin: 0 0 5px 0; }
.contenido-2cols .noticias .noticias-bloque .resultados-caja .con-foto{ width: 100%; }
.contenido-2cols .noticias .noticias-bloque .resultados-lista{ width: 100%; float: left; color: #98999B; margin: 0 0 15px 0; }
.contenido-2cols .noticias .noticias-bloque .resultados-lista .lineaImpar{ width: 100%; float: left; background: #F4F8FB; padding: 3px 0 3px 5px; }
.contenido-2cols .noticias .noticias-bloque .resultados-lista .lineaPar{ width: 100%; float: left; background: #FFFFFF; padding: 3px 0 3px 5px; }
.contenido-2cols .noticias .noticias-bloque .resultados-lista .titular{ width: 100%; }
.contenido-2cols .noticias .noticias-bloque .resultados-lista .titular a{ color: #676767; text-decoration: none; }
/*noticias-paginacion*/
.contenido-2cols .noticias .noticias-bloque .paginacion{ width: 100%; float: left; margin: 15px 0 0 0; }
.contenido-2cols .noticias .noticias-bloque .paginacion .pag-ant-sig{ width: 20%; float: left; text-align: center; }
.contenido-2cols .noticias .noticias-bloque .paginacion .pag-normal{ width: 59%; float: left; text-align: center; }
.contenido-2cols .noticias .noticias-bloque .paginacion a{ color: #676767; text-decoration: none; padding: 0 3px 0 3px; }
.contenido-2cols .noticias .noticias-bloque .paginacion .ant{ background: transparent url("../_images/paginacion-ant.gif") no-repeat left center; padding: 0 0 0 10px; }
.contenido-2cols .noticias .noticias-bloque .paginacion .sig{ background: transparent url("../_images/paginacion-sig.gif") no-repeat right center; padding: 0 10px 0 0; }
/*noticias-detalle*/
.contenido-2cols .noticias .noticias-bloque .noticia-detalle{ width: 100%; float: left; margin: 0 0 15px 0; }
.contenido-2cols .noticias .noticias-bloque .noticia-detalle h1{ font-family: Georgia; font-size: 26px; font-weight: normal; border-bottom: none; }
.contenido-2cols .noticias .noticias-bloque .noticia-detalle .fecha{ width: 100%; float: left; color: #999999; text-align: right; margin: 0 0 10px 0; }
.contenido-2cols .noticias .noticias-bloque .noticia-detalle .cuerpo{ width: 100%; float: left; }

/*Estilos informes*/
.contenido-2cols .informes{ width: 100%; }
.contenido-2cols .informes .bloque-izd{ width: 48%; float: left; }
.contenido-2cols .informes .bloque-dch{ width: 48%; float: right; }
.contenido-2cols .informes .caja{ width: 100%; float: left; border: 1px solid #D1D1CF; padding: 4px; margin: 0 0 20px 0; }
.contenido-2cols .informes h2{ height: 34px; line-height: 34px; background: #FFFFFF url("../_images/public-indx-cajah1.gif") repeat left top; border: none; padding: 0 0 0 18px; margin: 0 0 15px 0; }
.contenido-2cols .informes .lineaC{ width: 100%; text-align: center; }
.contenido-2cols .informes .lineaT1{ padding: 7px; margin: 0 0 2px 0; }
.contenido-2cols .informes .lineaT2{ border-top: 1px dotted #989898; padding: 7px; margin: 0 0 2px 0; }
.contenido-2cols .informes .linea{ background: #F0F0EE; padding: 7px; margin: 0 0 2px 0; }
.contenido-2cols .informes .titular{ width: 100%; }
.contenido-2cols .informes .texto{ width: 100%; }
.contenido-2cols .informes .detalles{ width: 100%; text-align: right; }
.contenido-2cols .informes .titular a{ text-decoration: none; color: #0198FF; }
.contenido-2cols .informes .detalles a{ text-decoration: none; color: #0198FF; }
/*informes-listado*/
.contenido-2cols .informes .listado{ width: 100%; float: left; color: #98999B; margin: 0 0 15px 0; }
.contenido-2cols .informes .listado .lineaImpar{ width: 100%; float: left; background: #F4F8FB; padding: 3px 0 3px 5px; }
.contenido-2cols .informes .listado .lineaPar{ width: 100%; float: left; background: #FFFFFF; padding: 3px 0 3px 5px; }
.contenido-2cols .informes .listado .titular{ width: 100%; }
.contenido-2cols .informes .listado .titular a{ color: #676767; text-decoration: none; }
.contenido-2cols .informes .listado .tip-fec{ padding: 0 0 0 20px; }
/*informes-detalle*/
.contenido-2cols .informes .detalle{ width: 100%; float: left; margin: 0 0 15px 0; }
.contenido-2cols .informes .detalle .fecha{ width: 100%; float: left; color: #999999; text-align: right; margin: 0 0 10px 0; }
.contenido-2cols .informes .detalle .cuerpo{ width: 100%; float: left; }
/*informes-comparativa*/
.contenido-2cols .informes .comparativa{ width: 100%; float: left; margin: 0 0 15px 0; }
.contenido-2cols .informes .comparativa .linea{ width: 100%; float: left; background: #FFFFFF; padding: 2px 0 2px 0; }
.contenido-2cols .informes .comparativa .fieldA{ width: 16%; *width: 17%; float: left; margin: 0 10px 0 0; }
.contenido-2cols .informes .comparativa .fieldB{ width: 36%; *width: 39%; float: left; margin: 0 10px 0 0; }
.contenido-2cols .informes .comparativa .fieldC{ width: 36%; *width: 39%; float: left; }
.contenido-2cols .informes .comparativa .tabla{ width: 48%; float: left; margin: 20px 0 20px 0; }
.contenido-2cols .informes .comparativa .grafica{ width: 48%; float: right; text-align: right; margin: 20px 0 20px 0; }
/*informes-burbujometro*/
.contenido-2cols .informes .burbujometro{ width: 100%; float: left; }
.contenido-2cols .informes .burbujometro h2{ font-size: 14px; font-weight: bold; text-align: center; color: #999999; background: #FFFFFF; border: none; padding: 0 0 0 2px; margin: 0; }
.contenido-2cols .informes .burbujometro .botonera{ margin: 5px 0 0 0; }
.contenido-2cols .informes .burbujometro .linea{ width: 100%; float: left; background: #FFFFFF; padding: 2px 0 2px 0; }
.contenido-2cols .informes .burbujometro .fieldA{ width: 47%; float: left; }
.contenido-2cols .informes .burbujometro .fieldB{ width: 47%; float: right; }
.contenido-2cols .informes .burbujometro .fieldB .lineaCheck{ width: 50%; float: left; padding: 0; margin: 0; }
.contenido-2cols .informes .burbujometro .fieldC{ width: 98%; float: left; }
.contenido-2cols .informes .burbujometro .fieldC .lineaCheck{ width: 33%; float: left; padding: 0; margin: 0; }
.contenido-2cols .informes .burbujometro .resultados{ width: 100%; float: left; margin: 15px 0 0 0; }
.contenido-2cols .informes .burbujometro .tabla{ width: 100%; float: left; margin: 0 0 10px 0; }
.contenido-2cols .informes .burbujometro .explicacion{ width: 49%; float: right; }
.contenido-2cols .informes .burbujometro .leyenda{ width: 49%; float: left; background: #EFEFEF;}
.contenido-2cols .informes .burbujometro .linea_0{ width: 100%; float: left; background: #FFFFFF; padding: 3px 0 3px 5px; }
.contenido-2cols .informes .burbujometro .linea_1{ width: 100%; float: left; background: #F4F8FB; padding: 3px 0 3px 5px; }

.contenido-2cols .informes .burbujometro .imagen{ width: 100%; float: left; text-align: center; margin: 20px 0 0 0; }


/*Estilos servicios*/
.contenido-2cols .servicios{ width: 100%; }
.contenido-2cols .servicios .bloque-linea{ width: 100%; float: left; margin: 0 0 15px 0; }
.contenido-2cols .servicios .bloque-linea .bloque{ width: 32%; float: left; margin: 0 1% 0 0; }
.contenido-2cols .servicios .bloque-linea .bloque .caja{ width: 96%; float: left; border: 1px solid #D1D1CF; padding: 4px; margin: 0 0 20px 0; }
.contenido-2cols .servicios .bloque-linea .bloque h2{ height: 34px; line-height: 34px; background: #FFFF00 url("../_images/public-indx-cajah1.gif") repeat left top; border: none; padding: 0 0 0 18px; margin: 0 0 5px 0; }
.contenido-2cols .servicios .bloque-linea .bloque .lineaC{ width: 100%; text-align: center; margin: 0 0 5px 0; }
.contenido-2cols .servicios .bloque-linea .bloque .linea{ background: #F0F0EE url("../_images/li-fnd-cuadrado.gif") no-repeat left center; padding: 7px 7px 7px 15px; margin: 0 0 2px 0; }
/*servicios-hipotecas*/
.contenido-2cols .servicios .hipotecas{ width: 100%; float: left; }
.contenido-2cols .servicios .hipotecas .resultado{ width: 80%; float: left; margin: 10px 10% 10px 10%; border: 1px solid #999999; padding: 5px; }
.contenido-2cols .servicios .hipotecas .resultado .textoHip{ width: 35%; float: left; margin: 0; }
.contenido-2cols .servicios .hipotecas .resultado .datoHip{ width: 59%; float: left; font-weight: bold; }
/*servicios-guia*/
.contenido-2cols .servicios .guia{ width: 100%; float: left; }
.contenido-2cols .servicios .guia h2{ font-size: 16px; font-weight: 500; color: #999999; border-bottom: 1px dotted #999999; padding: 0 0 0 2px; margin: 0 0 10px 0; }
.contenido-2cols .servicios .guia .cuerpo{ width: 100%; float: left; margin: 0 0 20px 0; }
.contenido-2cols .servicios .guia .cuerpo ul{ width: 100%; float: left; margin: 10px 0 10px 0; }
.contenido-2cols .servicios .guia .cuerpo li{ list-style-type: disc; margin: 0 0 10px 30px; }
.contenido-2cols .servicios .guia .cuerpo p{ margin: 0 0 10px 30px; }
.contenido-2cols .servicios .guia .cuerpo .segundo_ul{ width: 100%; float: left; margin: 0; }
.contenido-2cols .servicios .guia .cuerpo .segundo_ul li{ list-style-type: lower-alpha; margin: 0 0 10px 50px; }
.contenido-2cols .servicios .guia .cuerpo .tercer_ul{ width: 100%; float: left; margin: 0; }
.contenido-2cols .servicios .guia .cuerpo .tercer_ul li{ list-style-type: square; margin: 0 0 10px 60px; }
/*servicios-contratos*/
.contenido-2cols .servicios .contratos{ width: 100%; float: left; }
.contenido-2cols .servicios .contratos h2{ height: 34px; line-height: 34px; background: #FFFF00 url("../_images/public-indx-cajah1.gif") repeat left top; border: none; padding: 0 0 0 10px; margin: 0 0 5px 0; }
.contenido-2cols .servicios .contratos .cuerpo{ width: 100%; float: left; margin: 0 0 30px 0; }
.contenido-2cols .servicios .contratos .cuerpo .parteI{ width: 49%; float: left; }
.contenido-2cols .servicios .contratos .cuerpo .parteD{ width: 49%; float: right; }
.contenido-2cols .servicios .contratos .cuerpo p{ padding: 5px; }
.contenido-2cols .servicios .contratos .cuerpo .botoneraR{ margin: 5px 10px 0 0; }
.contenido-2cols .servicios .contratos .cuerpo ul{ width: 90%; float: right; }
/*servicios-legislacion*/
.contenido-2cols .servicios .legislacion{ width: 100%; float: left; }
.contenido-2cols .servicios .legislacion h2{ height: 34px; line-height: 34px; background: #FFFF00 url("../_images/public-indx-cajah1.gif") repeat left top; border: none; padding: 0 0 0 10px; margin: 0 0 5px 0; }
.contenido-2cols .servicios .legislacion .cuerpo{ width: 100%; float: left; margin: 0 0 30px 0; }
.contenido-2cols .servicios .legislacion .cuerpo .parteI{ width: 49%; float: left; }
.contenido-2cols .servicios .legislacion .cuerpo .parteD{ width: 49%; float: right; }
.contenido-2cols .servicios .legislacion .cuerpo p{ padding: 5px; }
.contenido-2cols .servicios .legislacion .cuerpo .botoneraR{ margin: 5px 10px 0 0; }


/*Estilos lodp_pop*/
#lodpPop{ width: 98%; float: left; margin: 1%; }
#lodpPop p{ text-align: justify; }

/*Estilos de los colectivos*/
.precio_peq{ font-size: 9px; }
.descuento{ font-size: 9px; color: #FF0000;}
.descuento a{ color: #FF0000;}
