* {margin:0;padding:0}
body {background:#fff;font:62.5% Arial, Helvetica;color:#313031}
:focus {outline:0}
img {border:0px}
ul, ol {list-style-type:none}
a {color:#0066cc;text-decoration:underline}
a:hover {color:#0066cc;text-decoration:none}
p {font-size:1.1em}
.right {float:right}
.left {float:left}
.cleaning {clear:both}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:block}
* html .clearfix {height:1px}
.boton {display:block;width:106px;text-align:center;font:11px Verdana, Arial;color:#525252;font-weight:bold;border:0px;line-height:23px;height:23px;cursor:pointer;background:url(../img/bg_botones.gif) no-repeat 0px 0px}
.txt {font-family:Arial, Helvetica, sans-serif}
#container {overflow:hidden}
#cabecera {padding:0em 1% 0.8em;background:#fff}
#cabecera .logo a {margin-top:10px;display:block;height:0px !important;height /**/:70px;padding:70px 0 0 0;overflow:hidden;background-repeat:no-repeat;background-image:url(../img/logo_madridVivienda_beta.gif);width:208px}
#navCab {width:auto;text-align:right!important; margin-top:7px;}
.topMenu {margin-top:1.0em;margin-right:1.0em}
.topMenu li {display:inline;font-size:1.2em;color:#a2a2a2}
.topMenu li a {color:#a2a2a2;font-weight:bold;padding:0em 0.3em;text-decoration:none}
.topMenu li a:hover {color:#D42E12;text-decoration:none}
.menuAcceso {line-height:3.3em;padding:0em 0.7em}
.menuAcceso li {display:inline;color:#000}
.menuAcceso li a {color:#000;text-decoration:none}
.menuAcceso li a:hover {color:#000;text-decoration:underline}
.box_recomendados {text-align:left;margin-top:0.8em;  color:#0066CC; padding:1em 1em 3em; background:url(../img/bg_opcBusquedaAvanzada.gif) repeat-x 0 -12px #F5F9FF;}
.box_recomendados h4 {font-size:1.2em;margin-bottom:0.3em;display:block;border-bottom:1px solid #7F7F7F}
.box_recomendados p {font-size:1.2em;margin-bottom:0.8em;display:block;border-bottom:1px solid #cadff4;font-weight:bold}

.box_recomendados h3 {font-weight:normal}
.box_recomendados ul {float:left;margin-right:20px;list-style-type:none;height:1%}
.box_recomendados ul li {float:none;line-height:11px;margin-bottom:0.3em}
.box_recomendados ul li h1 {font-weight:normal}
.box_recomendados ul li a {color:#6a6a6a;font-size:11px;text-decoration:none}
.box_recomendados ul li a:hover {color:#6a6a6a;font-size:11px;text-decoration:underline}
.btn_verListado, .btn_verMapa {display:block;width:87px;padding-left:25px;line-height:25px;margin-top:1.0em;margin-right:1.0em;color:#525252;font-size:1.1em;text-decoration:none}
.btn_verListado{background:url(../img/btn_modoListado.gif) no-repeat 0px 0px}
.btn_verMapa{background:url(../img/btn_modoMapa.gif) no-repeat 0px 0px}
.menuTabs {font-size:1.4em;padding-left:1.2em;height:1%;margin-bottom:0.5em;float:left;width:72%}
.box_layoutOp {width:12%}
.menuTabs li {float:left;margin-right:0.5em}
.itemMenuTab {width:131px;display:block;line-height:1.9em;text-align:center;background-image:url(../img/bg_tab_.gif);background-repeat:no-repeat;background-position:0em 0em;color:#838383;text-decoration:none;overflow:hidden}
.itemMenuTab:hover, .itemMenuTabSel, .itemMenuTabSel:hover {width:131px;display:block;line-height:1.9em;text-align:center;background-image:url(../img/bg_tab_.gif);background-repeat:no-repeat;background-position:0em -1.95em;color:#2d2d2d;text-decoration:none;overflow:hidden;border-bottom:1px solid #e9e9e9}
#contenido {background:#fff url(../img/bg_barraBusqueda3_azul.gif) repeat-x 0px 26px}	
#box_busqueda {padding:0em 1.8em 0.6em;color:#f2f2f2;}	
#box_busqueda label, #box_busqueda .txt, #box_busqueda .boton {float:left;margin-right:0.6em}
#box_busqueda img, .lupa {position:absolute;left:44%;top:0%}
#box_busqueda span {font-size:1.1em;color:#6a696a;line-height:2.0em}
form #box_busqueda label {font-size:17px;font-weight:bold;line-height:20px;color:#FFFFFF}  	
form #box_busqueda .txt {font-size:12px;border:1px solid #7e7e7e;padding:2px 2px;color:#474647;width:93%}
#suggest{background-color:#FFF;border:1px solid #999999;font-size:8pt;color:#0066cc;clear:left;padding:0px;width:270px;position:absolute;z-index:100;margin-top:0px;right:20px;}
#suggest div {padding:1px 2px;cursor:pointer}
#suggest span div{width:100%;margin-top:30px;top:30px}
#suggest .select{background-color:#316AC5;color:White}
#suggest .over{background-color:#316AC5;color:White}	
#resultados {width:62%}
#busquedaAvanzada {background:#f5f9ff url(../img/bg_opcBusquedaAvanzada.gif) repeat-x 0px -12px;padding:0.5em 1.2em 0.0em;z-index:1}
.box_opcBusquedaAvanzada {border-bottom:1px solid #fff}
#busquedaAvanzada h3.legend {font-size:1.2em;font-weight:normal;padding-right:0.6em;line-height:24px}
#busquedaAvanzada p.legend {font-size:1.4em;font-weight:bold;padding-right:0.6em;line-height:24px;color:#0066CC}
.btn_plus {display:block;background-image:url(../img/btn_plus.gif);background-repeat:no-repeat;background-position:0px 0px;width:24px;height:23px;text-align:center;line-height:23px;overflow:hidden;font-size:18px;color:#d42e12;text-decoration:none}
.btn_plus:hover {color:#d42e12;text-decoration:none;background-position:0px -23px}
#mas {position:relative;text-align:left}
#mas .label {color:#313031;font-size:1.1em}
#mas .txt {font-size:1.1em;width:12.0em;margin-bottom:0.6em}
#mas .boton {margin:1.2em 0em 0em 2.3em}
.select_box {border:1px #999999 solid;background:#FFF;font-size:1.1em;padding:0px 0px 0px 2px;margin-bottom:1.0em;width:155px;z-index:0}
.select_box2 {border:1px #999999 solid;background:#FFF;font-size:1.1em;padding:0px 0px 0px 2px;margin-bottom:1.0em;z-index:0}
.select_box_div {border:1px #999999 solid;background:#FFFFFF;font-size:1.1em;width:147px;display:none;position:absolute;z-index:1}
.select_box_div a {font-size:11px;text-decoration:none;display:block}
.select_box_div a:hover {font-size:11px;background-color:#DDDDFF;text-decoration:none;display:block;}
.select_box_div2 {font-size:1.1em;width:147px;z-index:1;text-align:left}
.select_box_div2 a {font-size:11px;text-decoration:none;display:block}
.select_box_div2 a:hover {font-size:11px;background-color:#DDDDFF;text-decoration:none;display:block;}
#div_precio{margin-top:-10px;padding:3px}
#div_tipoinmueble {margin-top:-10px;padding:3px}
#div_radiobusqueda {margin-top:-10px;padding:3px}
#div_tamanomin{margin-top:-10px;padding:3px}
#div_dormitorios {margin-top:-10px;padding:3px}
#div_orden {margin-top:-10px;width:150px;padding:3px}
#div_zonaid {margin-top:-10px;padding:3px;padding:3px}
#navResultados {height:3.3em;overflow:hidden}
#navResultados .box_pag {line-height:2.5em}
#box_numResultados {width:auto}
#box_numResultados p {font-size:1.1em;font-weight:bold;color:#474647;line-height:2.5em} 
#box_numResultados p span {font-size:1.5em}
.box_pag {text-align:center;font-size:1.2em;width:98%}
.box_pag2 {text-align:center; font-size:16px; width:98%;font-weight:bold}
.box_pag2 a {text-decoration:none;margin-left:2px;margin-right:2px;}
.item_pag, .item_pagSel {color:#474647;font-weight:bold;padding:2px 4px;text-decoration:none}
.item_pagSel, .item_pag:hover, .item_pagSel:hover{color:#474647;background-color:#F2F2F2;padding:1px 3px!important;border:1px solid #AFAFAF}
#listaResultados {height:auto}
.box_resultado {width:98%;padding:1em 1%;border-top:1px #DDDDDD solid}	
.box_resultado .pin {float:left}
.box_resultado .res_thumbnail {border:1px solid #474647;background:#fff;padding:1px;float:left}
.box_resultado .infoInmueble {float:left;font-size:1.1em}
.box_resultado2 {width:98%;padding:1em 1%;border-top:1px #DDDDDD solid}	
.box_resultado2 .pin {float:left}
.box_resultado2 .res_thumbnail {border:1px solid #474647;background:#fff;padding:1px;float:left}
.box_resultado2 .infoInmueble {float:left;font-size:1.1em;}
.box_pin{width:8%}
.box_foto {width:20%} 
.conFoto {width:70%}
.sinFoto {width:90%}
/*.clearfix.box_resultado2 .sinFoto {padding-left:20%; background:url(../img/sinfoto_p.gif) no-repeat left top;}*/

.conFoto p {width:85%}
.sinFoto p {width:85%}
.tituResult {}
.infoInmueble p {color:#4F4A4A}
span.direccion {color:#9F9F9F}
.infoInmueble a {font-weight:bold;color:#0066cc;text-decoration:underline}
.infoInmueble a:hover{color:#0066cc;text-decoration:none}
.lnkAgencia, .lnkAgencia:hover {font-size:10px;color:#7777CC!Important}
.lnkTitulo, .lnkTitulo:hover {color:#000000;text-decoration:underline;font-size:11px;font-weight:bold}
.infoInmuebleDest {font-size:1.1em;float:right}
.infoInmuebleDest p {color:#515151}
.infoInmuebleDest a {font-weight:bold;color:#515151;text-decoration:none;font-size:11px}
.infoInmuebleDest a:hover{color:#000000;text-decoration:underline}
.preciodest {color:#d42a0e;font-size:1.2em;float:right}
.urldest {float:left}
.urldest a {color:#d42a0e;font-size:1.1em;text-decoration:none;font-weight:normal}
.urldest a:hover {color:#d42a0e;font-size:1.1em;text-decoration:underline;font-weight:normal}
.conFotoDest {width:70%}
.sinFotoDest {width:100%}
.precio {text-align:left;color:#0066CC;font-size:1.4em;padding-left:0.5em}
.precio a {text-align:left;color:#0066CC;padding-left:0.5em;font-weight:normal;text-decoration:none}
#colRight {width:371px;border-left:1px solid #d1d1d1;padding:5px;float:right;margin-top:3px}
#map_res {width:353px;height:275px;border:1px solid #d1d1d1;padding:3px}
#bloque_publi {padding:12px}
#bloque_publi h3 {display:block;text-align:right;font-size:12px;color:#a7a4a4;margin-bottom:1.2em}
.bloque_publi_h3 {display:block;text-align:right;font-size:12px;color:#a7a4a4;margin-bottom:1.2em}
.box_publi .right {width:70%;padding-bottom:16px;color:#515151}
.box_publi .right h4 {font-size:12px}
.box_publi .right a {color:#d42a0e;text-decoration:none}
.box_publi .right a:hover {color:#d42a0e;text-decoration:underline}
#bloque_radio2 {padding:12px;background-color:#f2f2f2;margin-bottom:12px;width:91%}
#bloque_radio2 h3 {display:block;text-align:right;font-size:12px;color:#a7a4a4;margin-bottom:1.2em}
.box_radio2 .right {width:70%;padding-bottom:16px;color:#515151}
.box_radio2 .right h4 {font-size:12px}
.box_radio2 .right a {color:#d42a0e;text-decoration:none}
.box_radio2 .right a:hover {color:#d42a0e;text-decoration:underline}
.noResults {text-align:center;padding:14px;font-size:1.7em;font-weight:bold;color:#333}
#box_resumenBusqueda {margin:0.1em 0em 0em;background:#dedede;padding:0.1em 1% 0em;height:28px}
p.resumenBusqueda, span.label_orden {font-size:1.4em;color:#0066CC;}
.label_orden {display:block;padding-right:0.5em;padding-top:0.2em;font-weight:bold}
p.resumenBusqueda  {width:95%;text-align:center;margin:1.0em auto}
p.resumenBusqueda strong {font-size:1.5em;font-weight:normal}
p.resumenBusqueda span {color:#d42e12;font-weight:bold}
p.resumenBusqueda a {color:#fff;text-decoration:underline}
p.resumenBusqueda a:hover {color:#fff;text-decoration:none}
.linkNovedades, .linkNovedades:hover {color:#0066cc!important;font-size:12px;text-decoration:none!important}
.linkNovedades2, .linkNovedades2:hover {color:#0066cc!important;font-size:12px;text-decoration:none!important}
.cargandogif {width:42px;height:42px;float:left;background:url(../img/cargando3.gif);margin-left:60px}
.cargando {position:absolute;top:50%;left:-200px;width:400px;height:200px;margin-top:-100px;margin-left:50%;border:2px #666666 solid;background:#FFFFFF;vertical-align:middle;text-align:center;z-index:300000}
#banners {width:97%;text-align:left;margin-left:12px}
#banners img {margin:12px 6px}
#banners a {color:#999999}
#banners a:hover {color:#666666}
#pie {margin:20px auto 0; padding:12px 0;border-top:1px solid #ebebeb;text-align:center;width:100%; /*background:#F2F2F2;*/}
#pie p {font-size:11px;color:#606060;line-height:35px; }
#pie ul {list-style-type:none;text-align:center;margin:0 auto;width:100%;display:table}
#pie ul li {display:inline;color:#506994}
#pie ul li a {font-size:11px;color:#506994;text-decoration:none}
#pie ul li a:hover {font-size:11px;color:#d42e12;text-decoration:none}
.lnkZonas{color:#333333;font-size:11px!important}
.lnkZonas:hover{text-decoration:underline!important;background:#FFFFFF!important;font-size:11px!important}
.labelBuscar {margin-left:220px;color:#666666!important;font-size:13px!important;line-height:21px!important}
.linea_puntos{width:100%;background:url(../img/linea_puntos.gif) repeat-x;}
.lnkgris, .lnkgris:hover {color:#999999}
.asistida_titulo {color:#D42E12;font-size:1.4em;font-weight:bold;text-align:left;margin: 10px 0px 7px 4px}
.asistida {text-align:center;background:#F2F2F2;width:340px;margin:10px 0px;padding:10px}
.asistida a, .asistida a:hover {color:#333333} 
.submenu_tipologias {margin-right:25px;position:relative;z-index:3;font-size:13px;font-weight:bold;/*color:#2d2d2d*/}
.submenu_tipologias a {color:#FFFFFF;text-decoration:none}
.submenu_tipologias a:hover {color:#FFFFFF;text-decoration:underline}
.asistida_subtitulo a, .asistida_subtitulo a:hover {font-size:14px}
.anuncio_gratis {color:#D42E12;font-size:14px;text-decoration:none}
.anuncio_gratis:hover {color:#D42E12;font-size:14px;text-decoration:underline}
.contenedorFormularios {
	width:100%;
	padding:10px 0px;
	margin:0 auto;
	text-align:center;
	font-size:12px;
}
.caja01 {border:1px solid #999999;}
.anuncio_gratis_azul {color:#0066cc!important;font-weight:normal!important;text-decoration:none!important}
.anuncio_gratis_azul:hover {color:#0066cc!important;font-weight:normal!important;text-decoration:underline!important}

.cerrar_frm {width:544px;background:#eeeeee;padding:4px;text-align:right;margin-right:10px}
.cerrar_frm a {color:#adadad;font-weight:bold;text-decoration:none}
.cerrar_frm a:hover {color:#adadad;font-weight:bold;text-decoration:none}
#new_no_results {
	font-size:12px;
	padding-left:10px;
	color:#555555;
}
h1 a, h1 a:hover {color:#000000;text-decoration:none}
.inmueblex:visited {color:#800080;}
