html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}
body{top: 0px !important;font-family:Arial, Helvetica, sans-serif;height:100%;position:relative;}
.sprite{background-repeat:no-repeat;background-image:url(/hab_inmuebles/img/sprite.gif);}
.floatleft{float:left;}
.floatright{float:right;}
#header{width:100%;height:200px;position:absolute;top:0px;background-image:url(/hab_inmuebles/img/bg_menu.gif);background-repeat:repeat-x;background-position:0 130px;}
#header #adsheader{margin:auto;background-color:#f5f5f5;height:95px;padding:5px 0 0 0;}
#header #adheader{width:998px;margin:auto;}
#header #adheader iframe{float:left;}
#header #adheader object{float:right;}
#header #actionsheader{width:998px;text-align:right;margin:0px 0px 0px 0px;height:22px;color:#757575;font-size:12px;padding-top:5px; margin:auto;}
#header #actionsheader a{color:#757575;padding:2px 4px;}
#header #actionsheader a:hover{background-color:#757575;color:#fff;text-decoration:none;}
#header  #actionsheader .idiomasheader{border:none;float:right;margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif;font-size:12px; }
#header   #actionsheader .idiomasheader ul{padding:0px 3px;list-style:none;cursor:pointer; top:0; margin:0; }
#header   #actionsheader .idiomasheader li{position:relative;float:left;padding:5px 0px 4px 0px;z-index:200; margin:0px; }
#header #actionsheader .idiomasheader li.cambio{text-align:right;color:#757575;font-size:12px; color:#000; font-weight:bold;margin:0px 0px 0px 10px;}
#header #actionsheader .idiomasheader li.currentsesion{text-align:right;color:#757575;font-size:12px; background:#f1f1f1;-moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;
-webkit-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px; border:1px solid #ccc; border-bottom:none; padding:5px 10px 4px 10px;}
#header #actionsheader .idiomasheader li.currentsesion a{color:#757575!important;padding:2px 4px!important; background-image:none;}
#header #actionsheader .idiomasheader li.currentsesion a:hover{background-color:#757575;color:#fff!important;text-decoration:none; background-image:none;}
#header  #actionsheader .idiomasheader li.current{color:#ccc; border-bottom:1px solid #ccc; margin-bottom:5px; padding-bottom:5px; padding-left:5px; }
#header  #actionsheader .idiomasheader li.current a{padding:0px 20px 5px 0px;  width:50px;}
#header  #actionsheader .idiomasheader li.current a:hover{ background-color:#0D67C9!important;color:#fff!important;text-decoration:none;}
#header  #actionsheader .idiomasheader li a{color:#0D67C9;text-decoration:underline!important;font-weight:normal;padding:0px 20px 0px 10px;	z-index:2;margin:0px;background:url(/hab_inmuebles/img/menu.jpg) no-repeat right;text-decoration:none; width:50px; }
#header  #actionsheader .idiomasheader li a:hover{text-decoration:none;color:#fff;background:#0D67C9;}
#header  #actionsheader .idiomasheader ul li:hover a{color:#0D67C9;text-decoration:underline;}
#header  #actionsheader .idiomasheader li ul{ background-color:#f1f1f1;padding:5px 5px 5px 7px;width:80px;position:absolute;display:none;z-index:1;	margin-top:-3px;left:0px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 8px #888;-webkit-box-shadow:0 0 8px #888;box-shadow:0 0 3px #CCCCCC;}
#header  #actionsheader .idiomasheader li:hover ul{display:block;}
#header  #actionsheader .idiomasheader li li {display:block;float:none;margin:0px;padding:0px;}
#header #actionsheader .idiomasheader li:hover li a{background:none;}
#header #actionsheader .idiomasheader li ul a{color:#0D67C9;line-height:20px;text-decoration:underline;	font-size:12px;	font-style:normal;margin:0px;	padding:1px 3px;text-align:left;}
#header #actionsheader .idiomasheader li ul a:hover, .menu li ul li:hover a{border:0px;color:#fff;background:#0D67C9;text-decoration:none!important;}
#header #actionsheader .idiomasheader p{clear:left;}	
#header #menu{width:998px;margin:auto;}
#header #menu .logohome{float:left;display:block;height:55px;width:245px;text-indent:-9000px;margin-left:-30px;_margin-left:0px;}
#header #menu #logoI{background-position:-599px -120px;}
#header #menu #logoC{background-position:-599px 0;}
#header #menu #logoC:hover{background-position:-599px -62px;}
#header #menu #logo:hover{background-position:0 -62px;}
#header #menu ul{float:left;height:37px;padding-top:0px;#margin-top:4px; width:780px; overflow:hidden;}
#header #menu ul li{float:left;}
#header #menu ul li a{text-shadow: 1px 1px 1px #B36A04; -moz-text-shadow: 1px 1px 1px #B36A04; -webkit-text-shadow: 1px 1px 1px #B36A04;font-size:13px;display:block;width:auto;padding:10px 7px;font-weight:bold;color:#fff;text-decoration:none;}
#header #menu ul li a:hover{text-decoration:underline;background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat;background-position:-248px -3px;}
#header #menu ul li a.activo{background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat;background-position:-248px -2px;}
#header #menu ul li.menu_img a{padding:0; margin:0; height:38px;}
#header #menu ul li.menu_img a:hover{background:none;}
#header #menu ul li.menu_img{position:relative;top:-1px; padding:0; margin:0;}
#header #menu ul li a.movil{font-size:12px; padding:11px 6px;}
#header #menu ul li .hr{display:block; width:2px; height:30px; float:left; margin:3px 5px; background-position:-181px -2px;}
.spritemovil{background-repeat:no-repeat;background-image:url(/hab_inmuebles/img/spritemenumoviles.gif);}
#header #menu ul li.limovil{padding:0!important;}
#header #menu ul li.limovil a.spritemovil{padding:0!important;}

#header #menu ul li .menuiphone{width:29px; height:36px; display:block; background-position:0 0;}
#header #menu ul li a:hover.menuiphone{background-position:-92px 0; background-image:url(/hab_inmuebles/img/spritemenumoviles.gif)!important;}
#header #menu ul li .menuipad{width:34px; height:36px; display:block; background-position:-24px 0;}
#header #menu ul li a:hover.menuipad{background-position:-116px 0; background-image:url(/hab_inmuebles/img/spritemenumoviles.gif)!important;}
#header #menu ul li .menuandroid{width:35px; height:36px; display:block; background-position:-54px 0;}
#header #menu ul li a:hover.menuandroid{background-position:-146px 0; background-image:url(/hab_inmuebles/img/spritemenumoviles.gif)!important;}


#header #menu #tuopinion{background-color:#eee;white-space:nowrap;padding:3px 10px;float:right;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-border-radius-bottomright:8px;-webkit-border-radius-bottomleft:8px;}
#header #menu #tuopinion a{font-size:12px;color:#888;text-decoration:none;border-bottom:1px solid #ccc;}
#header #menu #tuopinion a:hover{color:#000;text-decoration:none;border-bottom:1px solid #000;}
#content{padding-top:180px;}
#bodis{width:998px;margin:auto;position:relative;}
#bodis #hs{padding-top:50px;}
#bodis h1{display:inline;font-size:24px;margin-right:5px;}
#bodis h1 a{color:#000;text-decoration:none;}
#bodis h1.h1home{display:block;font-size:11px;color:#888;position:absolute;top:-84px;left:0;#width:540px;#top:-78px;}
.marquee{font-size:11px;color:#888;background-color:#f5f5f5;padding:2px;}
.marquee strong{color:#000;}
#bodis h2{display:inline;color:#a7a7a7;font-size:16px;}
#bodis #filariadna{width:100%; font-size:11px;line-height:21px;color:#757575;position:absolute;top:13px;white-space:nowrap;#white-space:normal;overflow:hidden;}
#bodis #filariadna a{color:#757575;padding:1px 2px;font-size:12px;}
#bodis #filariadna a:hover{background-color:#757575;color:#fff;text-decoration:none;}
#bodis #filariadna #where{text-shadow: 1px 1px 1px #B36A04; -moz-text-shadow: 1px 1px 1px #B36A04; -webkit-text-shadow: 1px 1px 1px #B36A04;padding:0 20px 0 4px;float:left;width:85px;font-size:12px;color:#fff;font-weight:bold;display:block;whidth:107px;height:20px;background-position:-248px -82px;white-space:nowrap;}
#bodis #contentsinpestanas{width:998px;margin:10px auto;overflow:hidden;}
#bodis #contentsinpestanas #contentleft{width:640px;font-size:14px;}
#bodis #contentsinpestanas #contentleft p{margin-bottom:13px;line-height:18px;}
#bodis #contentsinpestanas #contentleft a{color:#0d67c9;}
#bodis #contentsinpestanas #contentleft a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
#bodis #contentsinpestanas #contentleft .caja{font-size:12px;color:#555;margin-bottom:50px;}
#bodis #contentsinpestanas #contentleft .caja{font-size:12px;}
#bodis #contentsinpestanas #contentleft .caja h4{font-size:18px;margin-bottom:20px;color:#000;}
#bodis #contentsinpestanas #contentleft .caja img{float:left;margin:0 10px 10px 0;border:1px solid #888;}
#bodis #contentsinpestanas #contentleft li{margin-left:20px;margin-bottom:5px;}
#bodis #contentsinpestanas #contentleft ul{margin:20px 20px 40px 20px;}
#bodis #contentsinpestanas #contentright{width:320px;}
#bodis #contentsinpestanas #contentleftopi{width:500px;font-size:14px; margin-right:50px; margin-left:10px;}
#bodis #contentsinpestanas #contentleftopi #btnEnviar{padding:4px 20px; font-weight:bold;}
.formleft{background-color:#f0f0f0;border:1px solid #D9D9D9;padding:20px;margin:20px 10px;-moz-border-radius:8px; border-radius:8px; -webkit-border-radius:8px;font-size:14px;overflow:hidden;position:relative;}
.formleft legend{display:block;font-weight:bold;text-align:center;font-size:16px;padding-bottom:25px;}
.formleft label{display:block;font-weight:bold;color:#000;font-size:14px;padding-bottom:2px;}
.formleft.login label{display:inline;font-weight:normal;color:#000;font-size:14px;padding-bottom:2px;}
.formleft.login table{width:380px;}
.formleft.login td{text-align:right;padding:5px;}
.formleft.login td a{margin-right:50px;}
.formleft.login .mensaje{margin:0;}
.formleft.login li{padding-bottom:0;}
.formleft label.acepto{display:inline;font-weight:normal;}
.formleft .ejemplo{font-size:11px;color:#888;font-style:normal;}
.formleft li{padding-bottom:18px;}
.formleft input {font-size:15px;padding:3px;margin:5px;}
.formleft input#submitbutton{padding:4px 10px;#width:120px;font-size:15px;font-weight:bold;}
.formleft a{color:#0d67c9;font-weight:bold;}
.formleft a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
a.enlace{color:#0d67c9;font-weight:bold;}
a.enlacetraduccion{color:#0d67c9;}
a:hover.enlace, a:hover.enlacetraduccion{background-color:#0d67c9;color:#fff;text-decoration:none;}
.calchipoteca{width:650px;}
.consulten{font-size:12px;padding:12px;width:650px;}
.consulten p{padding-bottom:15px;}
.anotacion{font-size:12px;color:#888; display:block; padding:5px; clear:both;}
.resultadogastos{margin:10px;-moz-border-radius:8px; border-radius:8px; -webkit-border-radius:8px;background-color:#dae4f5;padding:10px 15px;}
.resultadogastos td{font-size:12px;color:#888;}
.resultadogastos input{background-color:#dae4f5;border:none!important;font-weight:bold;}
.resultadogastos input.Totales{background-color:#dae4f5;border:none!important;font-weight:bold; font-size: 17px;}
.resultadogastos h3{font-weight:bold;padding-bottom:10px;}
.resultadogastos strong{margin-top:10px;display:block;}
.resultadogastos11{margin:20px 10px;-moz-border-radius:8px; border-radius:8px; -webkit-border-radius:8px;-moz-box-shadow: 1px 1px 8px #adadad; -webkit-box-shadow: 1px 1px 8px #adadad; box-shadow: 1px 1px 8px #adadad; background-color:#eee;padding:10px; width:295px; float:right; border:1px solid #fff;  font-size:12px; line-height:22px; color:#888;}
.resultadogastos11 td{font-size:12px;color:#888;}
.resultadogastos11 input{background-color:#eee;border:none!important; font-size:18px;}
.resultadogastos11 h3{font-weight:bold;padding-bottom:5px;  font-size:18px; color:#000;}
.resultadogastos11 h4{font-weight:bold; font-size:12px; border-bottom:1px solid #ccc; color:#000; margin-bottom:5px;}
.resultadogastos11 strong{margin-top:10px; color:#000;}
.resultadogastos11 input.dostit {background-color:#eee;border:none!important; font-size:14px; color:#888;}
.resultadogastos11 input.totalinput {background-color:#eee;border:none!important; font-size:10px; color:#545454;}
.resultadogastos11  small{font-size:10px; color:#999;}
.volvercalcular{float:right;clear:both;margin-right:10px;font-weight:bold;padding:4px 10px;}
.hipotecaresultado{width:230px;position:absolute;right:0;margin:10px;font-weight:bold;bottom:0px;-moz-border-radius:8px; border-radius:8px; -webkit-border-radius:8px;background-color:#dae4f5;padding:10px 15px;}
.hipotecaresultado .hipotecaprecio{font-size:36px;font-weight:bold;}
.hipotecaresultado .hipotecaprecio #txtMonPayment{font-weight:bold;}
.hipotecaresultado .hipotecames{color:#888;font-size:14px;font-weight:bold;}
.hipotecaanos{width:170px;font-size:16px;}
.formright{padding:10px;background-color:#fff0da;text-align:center;line-height:18px;font-size:14px;border:1px #ffc163 solid;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;margin:10px 0 30px 0;}
.formright li{text-align:right;padding-right:40px;padding-bottom:10px;}
.formright li.contrasena{text-align:right;padding-right:40px;padding-bottom:0px;}
.formright li.cookiesesion{text-align:right;padding-right:40px;padding-bottom:0px;}
.formright li.cookiesesion label{font-size:12px;margin-top:0px; color:#666666; padding:0px;}
.formright label{font-size:14px;margin-top:10px;}
.formright #submitlogin{padding:2px 5px;font-size:14px;font-weight:bold;margin-top:10px;}
.formright fieldset{display:block;margin-bottom:5px;}
.formright input{margin-left:10px;font-size:14px;padding:2px;}
.formright legend{font-size:16px;font-weight:bold;display:block;text-align:center;text-align:center;width:100%;padding-bottom:30px;}
form.formright a{font-size:12px;}
.formright a{color:#0d67c9;padding:1px 4px;margin:2px;}
.formright a:hover{background-color:#0d67c9;color:#fff;text-decoration:none!important;}
.formright h3{display:block;text-align:center;margin-bottom:10px;font-size:16px;font-weight:bold;}
#captcha { font-size:12px; color:#666; }
#captcha a{background:none; border:none; text-decoration:none;}
#captcha a:hover{background:none; border:none; text-decoration:none;}
#bodis #contentsinpestanas .navegacionfichas{clear:both;background-color:#f5f5f5;border-bottom:1px solid #ccc;height:40px;font-size:14px;margin-bottom:20px;}
#bodis #contentsinpestanas .navegacionfichas div{margin:11px;}
#bodis #contentsinpestanas .navegacionfichas a{color:#0d67c9;font-weight:bold;padding:3px;margin:0 4px;}
#bodis #contentsinpestanas .navegacionfichas a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
#bodis #contentsinpestanas .navfichas{float:left; border-right:1px solid #ccc; padding-right:7px;}
#bodis #contentsinpestanas .navlistado{float:left;}
#contentfichaleft{float:left;font-size:14px;width:670px;}
#contentfichaleft #fotomapa{width:282px;}
#contentfichaleft #fotomapa div img{width:280px;border:1px solid #ccc;}
#contentfichaleft #fotomapa div a{ color:#fff; text-decoration:none; }
#contentfichaleft #fotomapa #infoMultimedia { position: absolute; text-align:right; filter:alpha(opacity=60); opacity:0.6; width:272px; left:0; bottom:1px;  display:block;background-color:#000;font-size:14px;text-align:right;padding:5px;}
#contentfichaleft #foto{width:250px;border:4px solid #f5f5f5;height:180px;margin:4px 4px 0 4px;clear:both;}
#contentfichaleft #mapa{width:250px; border-top:none;margin:0 4px 0px 4px;}
#contentfichaleft #direccionmapa{font-size:11px;color:#999999;margin-left:4px;}
#contentfichaleft #irmapa{font-size:11px;color:#999999;}
#contentfichaleft #irmapa a{color:#777;padding:0 2px;}
#contentfichaleft #irmapa a:hover{background-color:#777;color:#fff;}
#contentfichaleft #datosbasicos{width:375px;}
#contentfichaleft .cod_anuncio{font-size:11px;margin-bottom:10px;}
.inmuebletipo{background-color:#f5f5f5;margin-bottom:20px;margin-top:2px;padding:5px;font-size:11px;}
.inmuebletipo strong{font-size:14px;}
.inmuebletipo strong a{color:#0d67c9;font-weight:bold;padding:3px;}
.inmuebletipo strong a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
#contentfichaleft #datosbasicos h2{font-size:18px;color:#000;display:block;width: 345px;float: left;}
#contentfichaleft h3{font-size:16px;font-weight:bold;display:block; margin-bottom:5px; margin-top:10px;}
#contentfichaleft p{padding-right:80px;line-height:19px;}
#contentfichaleft #datosbasicos .eur{font-size:22px;font-weight:bold; display:block; float:left;}
#contentfichaleft #datosbasicos a.calcularhipoteca{margin-top:5px; margin-left:12px; color:#aaa;padding:0 2px;font-size:11px;background-position:-1010px -600px; display:block; float:left; width:90px; height:16px; text-indent:-10000px; background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat;}
#contentfichaleft #datosbasicos a:hover.calcularhipoteca{width:90px; text-indent:0; padding-left:25px;}
#contentfichaleft #datosbasicos .pts{font-size:12px;color:#888;}
#contentfichaleft #datosbasicos .eurantes{border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; margin-left:5px; margin-top:2px; float:left; padding:4px 8px 0 25px ; font-size:12px; height: 20px;display: block;background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat;}
#contentfichaleft #datosbasicos .baja{background-position:-1010px -621px; background-color:#f3ffb6;}
#contentfichaleft #datosbasicos .sube{background-position:-1010px -642px; }
#contentfichaleft #datosbasicos ul{margin:15px 0;}
#contentfichaleft #datosbasicos li{font-size:14px;line-height:18px;}
#contentfichaleft #datosbasicos p{line-height:20px;}
p.titleBaja {margin-bottom:5px; font-size:14px; font-weight:bold; color:#093;}
p.titleSube {margin-bottom:5px; font-size:14px; font-weight:bold; color: #F00;}
p.textantes {font-size:14px;color:#000; font-weight:bold;}
p.textantes s{font-size:14px;color:#000; font-weight:bold;}
#contentfichaleft table.campos{margin:30px 10px 10px 10px;width:290px;}
#contentfichaleft table.campos th{font-weight:bold;line-height:20px;}
#contentfichaleft table.campos .titulo{font-weight:bold;line-height:24px; font-size:15px; background-color:#FFF0DA; color:#000; border-top-left-radius: 3px;border-top-right-radius: 3px;-moz-border-top-left-radius: 3px;-moz-border-top-right-radius: 3px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;}
#contentfichaleft table.campos td{padding-left:5px; font-size:12px; height:26px;}
#contentfichaleft table.campos .pijama1{background-color:whiteSmoke;color:#000;}
#contentfichaleft table.campos .pijama0{color:#000;}
#flechasiguiente{width:50px; height:80px; background-position:0 -80px; background-image:url(/hab_inmuebles/img/sprite_ficha.gif);background-repeat:no-repeat;position: fixed;opacity: .25; filter:alpha(opacity=25); top: 50%;margin-top: -61.5px;right: -30px;cursor: pointer;}
#flechaanterior{width:50px; height:80px;background-image:url(/hab_inmuebles/img/sprite_ficha.gif);background-position: -18px 0;background-repeat:no-repeat;position: fixed;opacity: .25;filter:alpha(opacity=25);top: 50%;margin-top: -61.5px;left: -30px;cursor: pointer;}
#ficha_videos{width:660px;position:relative;clear:both;margin-top:50px;}
.ficha_video{float:left;position:relative;margin:1px 1px 1px 0;border:1px solid #eee;}
#ficha_fotos{width:660px;position:relative;clear:both;margin-top:25px;}
.ficha_foto{display:inline-block;position:relative;margin:1px 0; float:left;}
.ficha_foto img{cursor:pointer;}
.ficha_foto span{position:absolute;bottom:0;#bottom:3px;display:block;cursor:pointer;}
.ficha_foto span.floatleft{left:0;text-align:center;background-color:#000;font-size:18px;color:#fff;filter:alpha(opacity=50);opacity:.5;padding:9px 4px;#padding:10px 4px;}
.ficha_foto span.floatright{background-image:url(/hab_inmuebles/img/sprite.gif);background-position:-333px -107px;background-color:#343434;width:40px;height:40px;#height:41px;right:2px;color:#fff;font-size:30px;font-weight:bold;text-align:center;}
.miniaturas.p span.floatleft{display:none!important;}
.ficha_foto.p span.floatright{background-position:-372px -107px;background-color:#343434;width:17px;height:18px;font-size:12px!important;}
.ficha_foto.p{width:82px;}
.ficha_foto.p img{width:80px;height:60px;}
.ficha_foto.p span.floatleft{width:62px;}
.ficha_foto.n{width:322px;height:240px;background-color: #888;text-align:center;}
.ficha_foto.n img{width:320px;}
.ficha_foto.n img.nRedim{width:auto;height:240px;}
.ficha_foto.n span.floatleft{width:272px;}
.ficha_foto.g{width:644px;}
.ficha_foto.g img{width:640px;}
.ficha_foto.g span.floatleft{width:600px;}
.tituloseccion{float:left;}
.tamanosfotos{float:right;display:block;margin-right:15px;}
.tamanofoto{display:block;width:23px;height:24px;float:right;margin:0 1px 5px 5px;}
.txttamanofoto{margin-top:10px;text-align:right;font-size:14px; line-height:22px; font-weight:bold; color:#999;#display:block;}
a.tamanofoto.p{background-position:-248px -157px;}
a.tamanofoto.n{background-position:-276px -157px;}
a.tamanofoto.g{background-position:-304px -157px;}
a:hover.tamanofoto.p{background-position:-248px -132px;}
a:hover.tamanofoto.n{background-position:-276px -132px;}
a:hover.tamanofoto.g{background-position:-304px -132px;}
.tamanofoto.p.actual{background-position:-248px -107px!important;}
.tamanofoto.n.actual{background-position:-276px -107px!important;}
.tamanofoto.g.actual{background-position:-304px -107px!important;}
.tituloseccion{font-weight:bold;line-height:24px;display:block;}
#contentfichaleft .ficha_form_solicitud{width:430px;margin:50px auto;clear:both;}
.referenciaficha{background-position:-1011px -359px;}
#contentfichaleft .ficha_form_solicitud .referenciaficha{margin:10px 0 0 100px;background-position:-1011px -359px;}
#contentfichaleft .infoficina{width:390px;}
#contentfichaleft .enviado .infoficina{height:auto;}
#contentfichaleft .enviado h4{display:block;text-align:center;font-weight:bold;font-size:16px;}
#formDades label span.error{font-size:11px;}
#formDades label span.nota{font-size:11px;color:#666666;}
#contentficharight .ficha_form_solicitud .referenciaficha{margin:10px 0 0 60px;background-position:-1011px -352px;}
#contentficharight .ficha_form_solicitud .referenciaficha strong{display:block;}
#contentficharight{float:right;width:300px;}
#contentficharight .publi{color:#555;font-size:16px; display:block; margin-top:100px; font-weight:bold}
.ficha_form_solicitud{padding:10px;background-color:#fff0da;border:1px #ff9900 solid;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;margin:10px 0;}
.ficha_form_solicitud label{font-weight:bold;display:block;font-size:14px;margin-top:10px;}
.ficha_form_solicitud label.recordardatos{font-weight:normal; font-size:12px;}
.ficha_form_solicitud textarea{width:97%;height:50px;}
.ficha_form_solicitud fieldset{display:block;margin-bottom:5px;}
.ficha_form_solicitud legend{font-size:22px;display:block;text-align:center;width:100%;}
.ficha_form_solicitud a.avisolegal{color:#888;padding:0 2px;font-size:11px;margin-top:23px;float:right;margin-right:4px;}
.ficha_form_solicitud a:hover.avisolegal{background-color:#777;color:#fff;text-decoration:none;}
.ficha_form_solicitud input,.ficha_form_solicitud textarea{font-family:Arial; padding:3px; border-top: 1px solid #7C7C7C;border-left: 1px solid #C3C3C3;border-right: 1px solid #C3C3C3;border-bottom: 1px solid #DDD;}
.ficha_form_solicitud input.submit{display:block;color:#FFF; background:#F90;margin-top:15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  text-align:center; font-weight:bold; text-decoration:none; width:115px; float:left; border:none; cursor:pointer; font-size:15px;padding:4px 25px; text-shadow:1px 1px #b36a04;}
.ficha_form_solicitud input.submit:hover{color:#FFF; background:#0D67C9;}


.referenciaficha{color:#666;font-size:11px;padding:0 0 2px 30px;width:auto;margin:0 auto;}
.referenciaficha strong{font-size:12px;}
.infoficina{overflow:hidden;margin:20px auto;}
.infoficina .logo{display:block;float:left;background-color:#eee;height:60px;width:120px;font-size:11px;color:#888;text-align:center;line-height:20px;}
.infoficina .logo a{padding:0!important;margin:0!important;}
.infoficina a{display:block;float:left;padding:0 3px 0 25px;color:#0D67C9;margin-top:10px;margin-left:10px;}
.infoficina a:hover{background-color:#0D67C9;color:#fff;text-decoration:none;}
.infoficina a.masinmuebles{font-size:12px;display:block;float:left;background-position:-1011px -140px;}
.infoficina a.vertelefono{font-size:16px;display:block;float:left;background-position:-1011px -159px;font-weight:bold;}
.infoficina span.vertelefono{float:left;margin-top:10px;margin-left:10px; line-height:25px;}
.infooficina a.vertelefono{font-size:16px;background-position:-1011px -159px;font-weight:bold;padding-left:25px;}
.infooficina span.vertelefono{margin-top:10px;margin-left:10px;}
.infooficina .a_solicitud{text-shadow: 1px 1px 1px #B36A04; -moz-text-shadow: 1px 1px 1px #B36A04; -webkit-text-shadow: 1px 1px 1px #B36A04;background-image:url(/hab_inmuebles/img/contactar_anunciante.gif);background-repeat:no-repeat;color:white!important;text-decoration:none!important;display:block;font-size:18px !important;height:23px;margin-top:10px;padding:8px !important;text-align:center;width:241px;}
.infooficina a:hover.a_solicitud{text-decoration:underline!important;} 
span.vertelefono{display:block;padding:0 3px 0 25px;font-size:20px;background-position:-1011px -157px;font-weight:bold;}
.mostrartelefonosolicitud span.vertelefono{display:block;float:left;padding:0 3px 0 25px;margin-top:10px;margin-left:10px;font-size:20px;display:block;float:left;background-position:-1011px -157px;font-weight:bold;}
.mostrartelefonosolicitud{margin:0 auto;overflow:hidden;display:block;width:250px;text-align:center;}
.mostrartelefonosolicitud strong{}
.ficha_algunerror .submit{font-size:13px;font-weight:bold;padding:0 6px;}
.ficha_algunerror legend{font-size:16px;font-weight:bold;margin-bottom:20px;display:block;text-align:center;width:100%;}
.ficha_algunerror select{font-size:13px;}
.ficha_recibealertas{font-size:12px;color:#777;margin:35px 0;cursor:pointer;}
.ficha_recibealertas .ico_alertas{background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat;width:55px;height:46px;background-position:-987px -45px;display:block;float:left;}
.ficha_recibealertas strong{font-size:16px;display:block;color:#d86f11;text-decoration:underline;margin-bottom:5px;}
.ficha_compartir a{background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat;padding:0 7px;margin:5px 0;text-decoration:none;}
.ficha_compartir a.ico_facebook{background-position:-1012px -269px;}
.ficha_compartir a.ico_google{background-position:-1012px -291px;}
.ficha_compartir a.ico_delicious{background-position:-1012px -313px;}
.ficha_compartir a.ico_twitter{background-position:-1012px -334px;}
.ficha_compartir a.ico_favorito{background-position:-1012px -520px;}
.ficha_compartir a.ico_favoritooff{background-position:-1012px -544px;}
.caja{background-color:#f5f5f5;border:1px #d9d9d9 solid;padding:10px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;margin:20px 0;}
.caja strong{font-size:15px;font-weight:bold;margin-bottom:20px;}
.infooficina{font-size:14px;margin-top:0!important;border:2px solid #ffc163;background-color:#fff0da;}
.infooficina .titulo{font-size:16px;font-weight:bold;}
.infooficina li{margin:5px 0;}
.infooficina li a{color:#0d67c9;font-size:14px;padding:1px 2px;}
.infooficina li a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
#ficha_algunerror{display:none;}
.ficha_opciones.cajapubli{ text-align:center; background-color:#fff; padding:20px 0; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;}
.ficha_opciones.caja{border:7px #d9d9d9 solid;}
.ficha_opciones ul li{padding-left:30px;margin:5px 0;font-size:13px;height:22px;display:block;background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat;}
.ficha_opciones ul li a{color:#555;border-bottom:1px dotted #ccc;padding:0 2px;text-decoration:none;#text-decoration:underline;#border-bottom:0;}
.ficha_opciones ul li span{cursor:pointer;color:#555;border-bottom:1px dotted #ccc;padding:0 2px;text-decoration:none;#text-decoration:underline;#border-bottom:0;}
.ficha_opciones ul li a:hover{background-color:#777;color:#fff;padding-bottom:1px;border-bottom:none;text-decoration:none;#text-decoration:underline;}
.ficha_opciones ul li.ico_facebook{background-position:-1010px -270px;}
.ficha_opciones ul li.ico_twitter{background-position:-1010px -334px;}
.ficha_opciones ul li.ico_amigo{background-position:-1010px -427px;}
.ficha_opciones ul li.ico_guardar{background-position:-1010px -381px;}
.ficha_opciones ul li.ico_alertas{background-position:-1009px -450px;}
.ficha_opciones ul li.ico_alertas_ip{background-position:-1008px -739px;}
.ficha_opciones ul li.ico_imprimir{background-position:-1010px -404px;}
.ficha_opciones ul li.ico_error{background-position:-1010px -471px;}
.ficha_opciones ul li.ico_favorito{background-position:-1012px -520px;}
.ficha_opciones ul li.ico_favoritooff{background-position:-1012px -544px;}
#ficha_footer{clear:both;margin:50px auto;}
#ficha_footer a{background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat;display:block;color:#888;margin:20px 10px;padding:5px 0 5px 50px;text-decoration:none;}
#ficha_footer a strong{display:block;text-decoration:underline;font-weight:bold;}
#ficha_footer a.ico_alertas{background-position:-987px -47px;}
#ficha_footer a.ico_alertas strong{color:#d86f11;}
#ficha_footer a.ico_facebook{background-position:-987px -87px;}
#ficha_footer a.ico_facebook strong{color:#0d67c9;}
#ficha_footer a.ico_amigo{background-position:-987px -1px;}
#ficha_footer a.ico_amigo strong{color:#0d67c9;}
#ficha_footer a:hover{background-color:#eee;}
.navkeyboard{background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat; display:inline-block; width:20px; height:20px; background-position:-1010px -717px;}
#bodis #contentpestanas{width:998px;overflow:hidden;margin:10px auto;background-position:0 -189px;}
#bodis #contentpestanas ul.pestanas{height:33px;padding:6px 0 0 0;float:left;width:100%;}
#bodis #contentpestanas ul.pestanas li{float:left;margin-left:11px;}
#bodis #contentpestanas ul.pestanas li a{color:#666;font-size:15px;display:block;background-image:url(/hab_inmuebles/img/sprite.gif);background-position:-249px -44px;width:auto;padding:8px 12px;font-weight:bold;background-color:#f5f5f5;text-decoration:none;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0px 0px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;}
#bodis #contentpestanas ul.pestanas li a:hover{text-decoration:underline;background-color:#d7d7d7;background-position:784px -6px;color:#fff;}
#bodis #contentpestanas ul.pestanas li.pestanactiva a{color:#000;background-color:#f5f5f5;background-image:none!important;}
#bodis #contentpestanas ul.pestanas li.pestanactiva a:hover{text-decoration:none;color:#000;cursor:default;}
#bodis #contentpestanas ul.pestanas li.obranuevalistado a{color:#000; }
#bodis #contentpestanas a .count{color:#7c7c7c;font-size:12px;}
#bodis #contentpestanas a:hover .count{color:#fff;font-size:12px;}
#bodis #contentpestanas ul.pestanas li.pestanactiva a:hover .count{color:#7c7c7c;font-size:12px;}
#bodis #contentpestanas #filpestanas{background-color:#f5f5f5;border-bottom:1px solid #ccc;height:40px;float:left;width:995px;margin:0 1px;font-size:12px;color:#7c7c7c;}
#bodis #contentpestanas #filpestanas #filtros{float:left;margin:12px 0 6px 15px;}
#bodis #contentpestanas #filpestanas #filtros select{margin:0 2px;font-size:12px;}
#bodis #contentpestanas #filpestanas #filtros a{color:#0d67c9;font-size:14px;padding:1px 2px;font-weight:bold;}
#bodis #contentpestanas #filpestanas #filtros a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
#bodis #contentpestanas #filpestanas #filtro{float:right;margin:8px 10px 6px 0;font-size:10px;color:#888;text-align:center;}
#bodis #contentpestanas #filpestanas #filtro a{color:#0d67c9;font-size:14px;padding:3px;margin:0 4px;font-weight:bold;}
#bodis #contentpestanas #filpestanas #filtro a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
a:hover.ordernar{background-color:#fff;}
.masinmobiliarias{font-size:12px;float:right;padding-bottom:6px;}
.masinmobiliarias a{color:#0d67c9;font-weight:bold;}
.masinmobiliarias a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
#bodis ul.sblr{clear:both;width:990px;height:68px;}
#bodis ul.sblr li{float:left;width:120px;margin:0 0 0 50px;#margin:0 0 0 48px;height:60px;}
#bodis ul.sblr li.first{margin:0 0 0 7px!important;}
.gblDescription{clear:both;font-size:13px;color:#888;display:block;width:970px;line-height:16px;padding:10px 10px 0 10px;}
.gblDescription a{color:#0d67c9;padding:2px 4px;}
.gblDescription a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
#bodis #contentpestanas ul#listarecomendados{overflow:hidden;clear:both;margin:10px 0 10px 10px;}
#bodis #contentpestanas ul#listarecomendados li{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:140px;float:left;cursor:pointer;background-color:#fafafa;border:1px solid #ccc;color:#555;font-size:11px;padding:1px 0 5px 0;text-align:center;margin:0 10px 0 0;}
#bodis #contentpestanas ul#listarecomendados li a{color:#0d67c9;text-decoration:underline;font-size:12px;font-weight:bold;margin-bottom:5px; }
#bodis #contentpestanas ul#listarecomendados li:hover{background-color:#ffd392;border:1px solid #ffd392;}
#bodis #contentpestanas ul#listarecomendados li.tblRecomendadosOver{background-color:#ffd392;border:1px solid #ffd392;}
#bodis #contentpestanas ul#listarecomendados li .metroshab{font-weight:bold;display:block;text-align:center;}
#bodis #contentpestanas ul#listarecomendados li .txtprecio{display:block;text-align:center;font-weight:bold;color:#000;font-size:17px;}
#bodis #contentpestanas ul#listarecomendados li .ubicacion_destacado{display:block;text-align:center;height:40px;}
#bodis #contentpestanas ul#listarecomendados li span{padding:0 2px;}
#bodis #contentpestanas ul#listarecomendados li h3{overflow:hidden; height:13px;text-align:center;font-size:12px;padding:4px 0;display:block;}
#bodis #contentpestanas ul#listarecomendados li img{border:1px solid #fafafa;width:133px;height:100px;}
table#listainmuebles{clear:both;margin:10px 0 10px 10px;width:750px;}
table#listainmuebles td a{color:#0d67c9;text-decoration:underline;font-size:16px;font-weight:bold;margin-bottom:5px;}
table#listainmuebles td a:visited{color:#7639ae;}
table#listainmuebles td{color:#555;font-size:13px;padding:10px 2px;}
table#listainmuebles td h2{display:block;margin-bottom:8px;}
table#listainmuebles td h2 a{color:#0d67c9;text-decoration:underline;font-size:16px;font-weight:bold;margin-bottom:5px;}
table#listainmuebles tr{border-bottom:2px #f4f4f4 solid;cursor:pointer;}
table#listainmuebles tr:hover{background-color:#e7f3ff;}
table#listainmuebles td i{color:#555;font-weight:bold;display:block;font-style:normal;}
.floatleft.listainmueblesleft{width:770px;}
.floatright.listainmueblesright{width:200px;background-color:#f5f5f5;margin:20px 20px 0 0; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px;}
ul#ON_destacada li{float:left;background-color:#fff;border:1px solid #ccc;cursor:pointer;width:175px;margin:15px 8px;padding:3px;line-height:16px;text-align:center;font-size:11px;color:#888; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;}
ul#ON_destacada li.titulo{font-size:14px;font-weight:bold;border:none!important;background:none!important;margin-bottom:0!important;margin-top:10px!important;color:#000;cursor:default;}
ul#ON_destacada li img{width:165px;height:125px;margin:6px 0;display:block;margin:auto; }
ul#ON_destacada li a{font-size:13px;font-weight:bold;color:#0D67C9;line-height:18px;}
ul#ON_destacada li span.pvp{font-weight:bold;color:#000;font-size:17px;display:block;text-align:center;margin:8px 0 10px 0;}
#bodis strong{font-weight:bold;}
#footer{clear:both;margin-top:100px;width:100%;height:200px;background-image:url(/hab_inmuebles/img/bg_menu.gif);background-repeat:repeat-x;background-position:0 5px;}
#footer #logofooter{float:right;display:block;background-image:url(/hab_inmuebles/img/sprite.gif);background-position:0 -119px;height:54px;width:245px;text-indent:-9000px;margin-right:20px; background-color:#FFF;}
#footer #contentfooter{width:998px;margin:0 auto;}
#bodis #contentpestanas table#listainmuebles td .img{background-color:#fff; border:1px solid #E6E6E6; padding:4px;width:122px;margin:0 10px 10px 5px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; position:relative;}
#bodis #contentpestanas table#listainmuebles td .img .obranova{background-color:#fc8f00; color:#fff; font-weight:bold; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; position:absolute; width:100%; padding:2px; text-align:center; top:-5px; left:-2px; margin:0;}
.obranuevalistado{ color:#000;}
#bodis #contentpestanas table#listainmuebles td .img img{border:1px solid #E6E6E6;height:91px;width:120px;}
#bodis #contentpestanas table#listainmuebles td .eur{display:block;font-size:19px;color:#000;font-weight:bold;letter-spacing:-1px;text-align:right;}
#bodis #contentpestanas table#listainmuebles td .eur .desdeon{color:#666;text-align:right;display:block;font-size:14px; letter-spacing:0px; line-height:25px;}
#bodis #contentpestanas table#listainmuebles td .pts{color:#959595;text-align:right;display:block;font-size:10px;}
.tipologiason{color:#0d67c9;text-decoration:underline;margin:15px 0px 5px 0px ; display:block}
.divfavoritos{width:140px; float:right; margin:3px 0px }
.favlinks{ height:25px; float:right; text-align:right;}
.favlinksp{margin:0px 5px 0px 0px; height:25px; float:right; text-align:right; width:60px;}
.favlink{padding:10px 15px; }
.fav_nook{background-image:url(/hab_inmuebles/img/sprite.gif);background-position:-1004px -839px;}
.fav_ok{background-image:url(/hab_inmuebles/img/sprite.gif);background-position:-1004px -804px;}
.alertaactiva{background-image:url(/hab_inmuebles/img/sprite.gif);background-position:-1004px -765px;}



#alertaslistaheader {clear:both; background-color:#ffefbe;padding:2px 8px 5px 8px;margin:10px 4px 5px 10px;color:#888;font-size:13px;text-align:left; position:relative; border:1px solid #fac98e; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;}
#alertaslistafooter {clear:both; background-color:#ffefbe;padding:2px 8px 0 8px;margin:10px 4px 5px 0;color:#888;font-size:13px;text-align:left; position:relative; border:1px solid #fac98e; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; overflow:hidden}
#alertaslistaheader strong { font-size:14px; font-weight:bold; color:#d86f11; text-decoration:underline; text-align:left;}
#alertaslistaheader .text_alerta {padding:5px 0px; color:#555555; margin:0px 5px 0px 70px; }
#alertaslistaheader .form_alerta {float:left; width:435px;}
#alertaslistafooter .text_alerta {padding:5px 0px; color:#555555; margin:0px 5px 0px 90px; }
#alertaslistafooter .form_alerta {float:left; margin:0px 0px 0px 5px; }
#alertaslistafooter strong {display:inline; font-size:16px; font-weight:bold; color:#d86f11; text-decoration:underline; text-align:left;margin:5px 0 5px 0px;}
#alertaslistaheader .ico_alertas{width:65px;height:35px;background-position:-516px -62px;float:left;margin:5px 0 0 5px; position:absolute; top:0px; left:0px;}
#alertaslistafooter .ico_alertas{width:55px;height:45px;background-position:-515px -13px;float:left;margin:0 0 0 25px;}
#alertaslistaheader form {margin:0px;}
#alertaslistaheader input {margin:0px 5px 0px 0px; float:left;}
#alertaslistafooter form {margin:0px;}
#alertaslistafooter input {margin:0px 5px 0px 5px; float:left;}
#alertaslistaheader .inputbutton{ font-weight:bold;}
#alertaslistaheader div {overflow:hidden;}
#alertaslistafooter div {text-align:left;}
#alertaslistaheader .loading, #alertaslistafooter .loading {margin:10px auto;height:26px;width:26px;background-image:url(/hab_inmuebles/img/loading.gif);background-repeat:no-repeat;}
#alertaslistaheader .tituloAlerta, #alertaslistafooter .tituloAlerta {cursor:pointer;}
#alertaslistaheader label strong, #alertaslistafooter label strong {display:inline; font-size:14px; font-weight:bold; text-decoration:none;}
#alertaslistaheader .aviso_legal{font-size:10px; line-height:12px; float:right; width:220px; text-align:left;} 
#alertaslistafooter .aviso_legal{font-size:11px; line-height:15px; padding:5px 0px 5px 20px;  text-align:left; float:left; width:450px;}
#alertaslistaheader .aviso_legal a, #alertaslistafooter .aviso_legal a{color:#0D67C9;}

#bloquesocial{padding:0 5px; -webkit-border-radius:5px; border:1px solid #E8E8E8; margin-bottom:3px;}
#alertaslistaheaderN{ margin-top:5px; background:#FFEFBE;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px; color:#555; border:1px solid #FAC98E;}
#alertaslistaheaderN .alertacoloquial{display:none;}
#alertaslistaheaderN ul{padding:5px 0px; margin:5px 2px; overflow:hidden;}
#alertaslistaheaderN strong { font-size:14px; font-weight:bold; color:#d86f11; text-decoration:underline; text-align:left;}
#alertaslistaheaderN .text_alerta {padding:5px 0px 5px 38px; color:#555555;}
#alertaslistaheaderN .form_alerta {float:left; display:block; margin:0px 0px; width:190px;}
#alertaslistaheaderN .ico_alertas{width:40px;height:40px;background-position:-529px -55px;float:left;margin:0 0 0 5px; position:absolute;  left:1px;}
#alertaslistaheaderN form {margin:0px;}
#alertaslistaheaderN input {margin:0px 5px 0px 0px; float:left;}
#alertaslistaheaderN input.normal{width:187px; height:19px!important; margin-top:9px;}
#alertaslistaheaderN .inputbutton{ margin:5px 0 12px 0; float:right; font-weight:bold; padding:3px 10px;}
#alertaslistaheaderN div {overflow:hidden;}
#alertaslistaheaderN .loading {margin:10px auto;height:26px;width:26px;background-image:url(/hab_inmuebles/img/loading.gif);background-repeat:no-repeat;}
#alertaslistaheaderN .tituloAlerta {cursor:pointer; color: #000000; font-size: 13px; font-weight: bold; text-decoration:none;}
#alertaslistaheaderN label strong{display:inline; font-size:14px; font-weight:bold; text-decoration:none;}
#alertaslistaheaderN .form_alerta label{margin-top:2px; display:block;}
#alertaslistaheaderN .aviso_legal{color:#888; font-size:10px; line-height:12px; float:left; width:190px; text-align:left;} 
#alertaslistaheaderN .aviso_legal a{color:#0D67C9;}
#alertaslistaheaderN .aviso_legal a:hover{color:#fff;}


span.loading {display:inline-block;}
#tooltip{position:absolute!important;background-color:#000;color:#fff;z-index:9999;filter:alpha(opacity=80);opacity:.8;font-size:12px;padding:5px;}
#tooltip h3, #tooltip div{margin:0;}
#tooltip div{font-weight:bold;}
#filtromapa{float:left; width:692px;}
#filtromapa #mapa{float:left;margin:10px 4px 10px 7px;background-color:#40658d;}
#filtromapa #mapa form{padding:10px 0;}
#filtromapa #mapa select{width:300px;margin-left:10px;}
#filtromapa #mapa input{margin-left:5px;}
#filtromapa #enlacesmapa{float:left;margin-top:10px;width:250px;}
#filtromapa #enlacesmapa ul{margin-bottom:20px;}
#filtromapa #enlacesmapa li{margin-left:5px;font-size:11px;color:#888;padding:4px 0;}
#filtromapa #enlacesmapa li.titulo{font-weight:bold;font-size:15px;margin-left:0;color:#000;}
#filtromapa #enlacesmapa li a{font-size:14px;color:#0d67c9;padding:1px 4px;}
#filtromapa #enlacesmapa li a:hover{background-color:#0D67C9;color:#fff;text-decoration:none;}
#enlacespoblacion{margin:10px;}
#enlacespoblacion ul{margin:10px 0 10px 10px;}
#enlacespoblacion li{margin-left:10px;font-size:11px;color:#888;padding:4px 0;}
#enlacespoblacion li strong{color:#000;font-size:14px;padding-top:20px;}
#enlacespoblacion li.titulo{font-weight:bold;font-size:16px;margin-left:0;color:#000;}
#enlacespoblacion a{color:#0d67c9;padding:1px 4px;font-size:14px;}
#enlacespoblacion a:hover{background-color:#0D67C9;color:#fff;text-decoration:none;}
#publicidadmapa{float:right;width:301px;margin:10px 0 0 0;}
#publicidadmapa strong{font-weight:normal;font-size:11px;color:#888;}
#publicidadmapa ul li{margin:10px 1px 10px 0;text-align:center;}
#publicidadmapa ul li.titulo{font-size:11px;color:#888;text-align:left;padding-left:10px;}
#publicidadpromo{margin:10px 2px 0 0;font-size:12px;float:right;width:225px;}
#publicidadpromo a{color:#0d67c9;padding:1px 4px;}
#publicidadpromo a:hover{background-color:#0D67C9;color:#fff;text-decoration:none;}
#publicidadpromo ul li{margin:10px 1px 15px 0;text-align:center;}
#publicidadpromo ul li.titulo{font-size:11px;color:#888;text-align:left;padding-left:10px;}
#publicidadfiltro{float:right;width:302px;margin:0 2px 0 0;}
#publicidadfiltro strong{font-weight:normal;font-size:11px;color:#888;}
#publicidadfiltro ul li{margin:10px 1px 10px 0;text-align:center;}
#publicidadfiltro ul li.titulo{font-size:11px;color:#888;text-align:left;padding-left:10px;margin:0 1px 10px 0;}
#publicidad300{float:right;width:302px;margin:20px;}
#publicidad300 strong{font-weight:normal;font-size:11px;color:#888;}
#publicidad300 ul li{margin:10px 1px 10px 0;text-align:center;}
#publicidad300 ul li.titulo{font-size:11px;color:#888;text-align:left;padding-left:10px;margin:0 1px 10px 0;}
#toppromocionesmapa{height:auto;width:670px;overflow:hidden;background-color:#f5f5f5;margin:10px 0 20px 10px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#toppromocionesmapa ul li{height:280px;margin:15px 18px;#margin:15px 15px;}
#toppromocionesmapa .titulo{display:block;width:600px;text-align:left;height:20px;}
#toppromocionesmapa .titpromoon{height:30px; margin:0px 0px 5px 0px; padding:0px 5px;}
#toppromocionesmapa h4{display:block; color:#000; font-weight: bold; font-size:11px; text-align:center; }
#enlacesrapido{clear:both;padding-top:50px;height:300px;overflow:hidden;}
#enlacesrapido span.titulo{background-color:#fe9901;display:block;padding:8px;text-align:center;font-weight:bold;color:#fff;margin-bottom:10px;}
#enlacesrapido ul{width:33%;float:left;margin-bottom:30px;}
#enlacesrapido ul li{font-size:12px;}
#enlacesrapido ul li.titulo{font-weight:bold;margin-top:15px;}
#enlacesrapido a{color:#0d67c9;font-size:11px;padding:1px 2px;}
#enlacesrapido a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
#enlacesmapa_todos a{display:block;background-color:#eee;color:#888;font-weight:bold;text-align:center;padding:7px;margin-top:10px;}
#enlacesmapa_todos a:hover{display:block;background-color:#ccc;color:#777;font-weight:bold;text-align:center;padding:7px;margin-top:10px;}
#enlacesrapidoON{clear:both;padding-top:50px;height:300px;overflow:hidden;}
#enlacesrapidoON span.titulo{background-color:#fe9901;display:block;padding:8px;text-align:center;font-weight:bold;color:#fff;margin-bottom:10px;}
#enlacesrapidoON ul{width:160px;float:left;margin-bottom:30px;}
#enlacesrapidoON ul li{font-size:12px;}
#enlacesrapidoON ul li.titulo{font-weight:bold;margin-top:15px;}
#enlacesrapidoON a{color:#0d67c9;font-size:11px;padding:1px 2px;}
#enlacesrapidoON a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
#bodis #contentsinpestanas ul.pestanashome{padding:7px 0 0 10px;width:auto;margin:10px 0 0 0;}
#bodis #contentsinpestanas ul.pestanashome li{float:left;margin-left:11px;cursor:pointer;}
#bodis #contentsinpestanas ul.pestanashome li a{color:#666;font-size:15px;display:block;width:auto;padding:8px 12px;font-weight:bold;background-image:url(/hab_inmuebles/img/sprite.gif);background-position:-249px -44px;background-repeat:no-repeat;text-decoration:none;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0px 0px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;}
#bodis #contentsinpestanas ul.pestanashome li a:hover{text-decoration:underline;background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat;background-position:-248px -4px;color:#fff;background-repeat:no-repeat;}
#bodis #contentsinpestanas ul.pestanashome li.pestanactiva a{text-shadow: 1px 1px 1px #B36A04; -moz-text-shadow: 1px 1px 1px #B36A04; -webkit-text-shadow: 1px 1px 1px #B36A04;color:#fff;background-color:#fe9901;background-image:none!important;}
#bodis #contentsinpestanas ul.pestanashome li.pestanactiva a:hover{text-decoration:none;color:#000;cursor:default;}
#bodis #contentsinpestanas ul.pestanashome .home_postales{background-image:url(/hab_inmuebles/img/ico_postales.gif);background-repeat:no-repeat;width:320px;float:right;}
#bodis #contentsinpestanas ul.pestanashome .home_postales a{background:none;color:#0d67c9;text-decoration:underline;float:right;margin-right:10px; font-weight:normal; font-size:12px;}
#bodis #contentsinpestanas ul.pestanashome .home_postales a:hover{background:none;color:#0d67c9;}
.centralhome{width:870px;margin-top:12px;}
#cajahome{background-color:#fe9901;position:relative;vertical-align:text-top;width:838px;height:181px;background-image:url(/hab_inmuebles/img/cajahome.gif);background-repeat:no-repeat;clear:both;padding:20px 10px;margin-bottom:10px;}
#cajahome select{font-size:15px;border:none;width:165px;}
#cajahome #tip_op{position:absolute;top:17px;left:17px;}
#cajahome #tip_inm{position:absolute;top:17px;left:210px;}
#cajahome #cod_prov{position:absolute;top:17px;left:404px;}
#cajahome .submitbutton{position:absolute;top:172px;left:600px;width:100px;font-size:16px;font-weight:bold;padding:2px 12px;}
#cajahome #h2{position:absolute;top:23px;left:612px;width:225px;height:125px;color:#000;}
#cajahome #h2 h2{color:#000;font-size:15px;font-weight:boldd;margin-bottom:8px;display:block;}
#cajahome #h2 h3{color:#000;font-size:12px;margin-top:12px;color:#000;display:block;}
#cajahome #h2 li.titulo{font-size:14px;color:#000;margin-bottom:2px;}
#cajahome #h2 li{font-size:12px;color:#555;padding:1px 0;line-height:16px;}
#recientes{font-size:12px; margin-top:60px;}
#recientes ul{float:left; margin:30px 22px 0 0; padding-right:23px; width:300px;  border-right:1px solid #efefef;}
#recientes ul.O{float:left; margin-right:0; padding-right:0; width:300px;  border-right:none;}
#recientes li{margin-top:10px; border-bottom:1px solid #efefef; cursor:pointer;padding-bottom:5px; overflow:hidden; clear:both; #height:37px;}
#recientes li.titulo{font-size:18px; cursor:default;}
#recientes h2{color:#000; font-size:24px; display:inline;}
#recientes h3{color:#a7a7a7; font-size:16px; display:inline;}
#recientes .imagen{width:40px; height:30px; border:1px solid #ccc;float:left; padding:2px; margin-right:5px;}
#recientes .descripcion{width:180px;float:left;}
#recientes .descripcion h4{color:#0D67C9;; width:180px; font-size:12px; float:left; text-decoration:underline; overflow:hidden; white-space:nowrap;}
#recientes .descripcion h4 a{color:#0D67C9; padding:1px 0; font-weight:bold;}
#recientes .descripcion h4 a:hover{color:#fff; background-color:#0D67C9; text-decoration:none;}
#recientes .descripcion h5{color:#888;}
#recientes .precio{color:#555; font-weight:bold; font-size:12px; float:right; width:65px; text-align:right; }
#cajabuscador{display:none;background-color:#fe9901;position:relative;vertical-align:text-top;width:838px;height:181px;background-image:url(/hab_inmuebles/img/cajabuscador.gif);background-repeat:no-repeat;clear:both;padding:20px 10px;margin-bottom:10px;}
#cajabuscador .submitbutton{width:100px;font-size:16px;font-weight:bold;padding:2px 12px;}
#cajabuscador .h1{color:#fff;font-size:24px;}
#cajabuscador .h2{color:#fff;font-size:14px;}
#cajabuscador #q{padding:5px;width:610px;font-size:20px;margin:12px 20px 0 10px;}
#cajabuscador .ejemplos{position:absolute;top:130px;font-size:14px;width:410px;left:20px;line-height:20px;}
#cajabuscador .ejemplos a{color:#0d67c9;padding:1px 2px;}
#cajabuscador .ejemplos a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
#cajabuscador .ico_alert{background-position:-1012px -472px;padding-left:23px;margin-left:40px;}
#cajahomeon{background-color:#fe9901;position:relative;vertical-align:text-top;width:838px;height:181px;background-image:url(/hab_inmuebles/img/cajahomeon.gif);background-repeat:no-repeat;clear:both;padding:20px 10px;margin-bottom:10px;}
#cajahomeon select{font-size:15px;border:none;width:165px;}
#cajahomeon #tip_prom{position:absolute;top:17px;left:17px;}
#cajahomeon #cod_prov{position:absolute;top:17px;left:210px;}
#cajahomeon .submitbutton{position:absolute;top:172px;left:400px;width:100px;font-size:16px;font-weight:bold;padding:2px 12px;}
#cajahomeon #h2{position:absolute;top:23px;left:420px;width:400px;height:85px;color:#000;}
#cajahomeon #h2 h2{color:#000;font-size:16px;margin-bottom:8px;display:block;}
#cajahomeon #h2 h3{color:#000;font-size:12px;margin-top:12px;color:#000;display:block;}
#cajahomeon #h2 li.titulo{font-size:14px;color:#000;margin-bottom:2px;}
#cajahomeon #h2 li{font-size:12px;color:#555;padding:1px 0;line-height:16px;}
#cajameeting{background-color:#fe9901;position:relative;vertical-align:text-top;width:970px;height:181px;background-repeat:no-repeat;clear:both;padding:20px 10px;margin-bottom:10px;}
#buscarreferencia{font-size:13px;font-weight:bold;margin-left:10px;padding-top:2px;}
#buscarreferencia input{margin-left:5px;font-size:12px;padding:1px;}
#buscarreferencia input.submit{font-size:12px;padding-top:0!important;}
.publicidad{color:#888;font-size:10px;margin-top:23px;}
.publicidad ul li{padding:5px 0;}
#burbujashome{margin-top:1px;}
#burbujashome ul li{width:127px;height:155px;background-color:#f5f5f5;border:1px solid #d8d8d8;float:left;margin:15px 6px 0 6px;text-align:center;font-size:12px;color:#888;padding:5px 1px 1px 1px;cursor:pointer;}
#burbujashome ul li strong{display:block;text-align:center;color:#000;font-size:14px;}
#burbujashome ul li img{display:block;margin:5px auto;border:1px solid #d8d8d8;}
.especialhome{width:350px !important;font-size:13px;margin:2px 40px 0 0;vertical-align:middle;}
.textespecilahome{margin-bottom:5px;margin-right:10px;margin-top:5px;text-align:right;}
.especialhome img{margin:0px 0px 0px 0px;}
.textespecilahome a{font-size:14px;color:#0d67c9;text-decoration:none;}
.textespecilahome a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
table.filetefinoazul{background-color:#f5f5f5;border:1px solid #d8d8d8;text-align:center;font-size:12px;color:#888;padding:5px 1px 1px 1px;cursor:pointer;}
table.filetefinoazul td{padding:5px;}
table.filetefinoazul th{padding:5px;}
.cabeceratablapromociones{display:block;text-align:center;color:#000;font-size:14px;font-weight:bold;}
.enlacesfooter{width:700px;clear:both;}
.enlacesfooter ul{display:block;margin-bottom:20px;clear:both;height:12px;}
.enlacesfooter ul li{float:left;font-size:12px;margin:0 2px;color:#ccc;}
.enlacesfooter ul li.titulo{width:100px;font-weight:bold;color:#000;}
.enlacesfooter ul li a{color:#0d67c9;padding:1px 4px;}
.enlacesfooter ul li a:hover{background-color:#0D67C9;color:#fff;text-decoration:none;}
.crosslink{font-size:14px; line-height:20px;}
.crosslink strong{display:block;margin-top:10px;}
.crosslink a{color:#0D67C9; font-size:14px;}
.crosslink p{margin-top:20px;}
.crosslinklista{clear:both;font-size:12px;}
.crosslinklista strong{display:block;margin-top:10px;}
.crosslinklista .titulo{font-weight:bold;}
.crosslinklista ul li{display:inline;margin:3px;}
.crosslinklista ul li a{color:#0D67C9;}
.crosslinkfooter{width:285px;overflow:hidden;text-align:justify;font-size:11px;margin-bottom:20px;}/* height:240px;*/
.crosslinkfooter strong{display:block;font-weight:bold;text-align:center;}
.crosslinkfooter a{color:#aebdcd;text-decoration:none;border-bottom:1px dotted #aebdcd;margin-right:2px;}
.crosslinkfooter a:hover{background-color:#0D67C9;color:#fff;}
.paginacionlista{text-align:center;COLOR:#888;font-size:12px;margin:40px 0 60px 0;}
.paginacionlista a{COLOR:#0D67C9;padding:3px 8px;font-size:16px;font-weight:bold;}
.paginacionlista a:hover{text-decoration:none;BACKGROUND-COLOR:#0D67C9;color:White;}
.opcionlista{FONT-WEIGHT:bold;FONT-SIZE:16px;COLOR:white;BACKGROUND-COLOR:#ff9900;padding:3px 8px;}
#adsenseBottom{line-height:18px; margin-bottom:20px; padding-left:11px;}
#adsenseTop{line-height:18px;padding-left:11px;}
.ad_label{float:right;}
.ad_item{margin-bottom:10px; border-bottom:2px solid #F4F4F4; padding-bottom:10px;padding-left:120px;}
.ad_header{color:#626262;font-weight:bold;text-decoration:none!important;padding-bottom:2px;font-size:11px;}
.ad_line1{color:#0D67C9;font-weight:bold!important;font-size:14px;text-decoration:underline;margin:1px 0;line-height:15px;}
.adsensebig .ad_line1{font-size:16px;  line-height:24px;}
.adsensebig .ad_text{font-size:13px;}
.adsensebig .ad_url{font-size:13px;}
.ad_text{color:#888;font-size:11px;text-decoration:none!important;}
.ad_url{color:#D86F11;font-size:11px;text-decoration:underline;}
 .search_header{background:#eee;font-size:15px;font-weight:bold;}
.noHayResultadoslista{FONT-SIZE:14px;COLOR:#888;padding:30px 10px 50px 50px;}
.noHayResultadoslista a{COLOR:#0D67C9;padding:2px 4px;}
.noHayResultadoslista a:hover{background-COLOR:#0D67C9;color:#fff;text-decoration:none;}
.noHayResultadoslista ul{margin-left:20px;line-height:18px;}
.noHayResultadoslista ul li{line-height:22px;}
.noHayResultadoslista h3{font-size:24px !important;COLOR:#bdbdbd;FONT-WEIGHT:normal;}
.titlesugerencias{font-size:18px;display:block;color:#888;margin:20px 0 15px 15px;}
map{display:none;}
#paginafiltros{padding:0 0 0 25px;width:660px;font-size:12px;position:relative;overflow:hidden;}
#paginafiltros fieldset{display:block;float:left;margin:0 20px 30px 0;}
#paginafiltros label{font-weight:bold;font-size:14px;padding:6px 7px 6px 0;display:block;white-space:nowrap;}
#paginafiltros select{font-size:14px;clear:both;width:140px;}
#paginafiltros select.desplegable{width:260px;margin-right:50px;}
#paginafiltros input{margin-right:10px;}
#paginafiltros input#submitbutton{padding:4px 10px;#width:120px;font-size:14px;font-weight:bold;}
.mensaje{padding:10px;border:2px solid #ddd;background-color:#eee;color:#222;margin:20px 0;}
.mensajeAlertas {padding:10px; border:2px solid #ddd; background-color:#eee; color:#222; width: 80%; margin:10px auto 0 auto; text-align:left!important;}
.mensaje h5, .mensajeAlertas h5 {font-weight:bold;font-size:16px;margin-bottom:10px;}
.mensaje a, .mensajeAlertas a {color:#0D67C9;}
.atencion{background:#FFF6BF;color:#817134;border-color:#FFD324;}
.correcto{background:#E6EFC2;color:#529214;border-color:#C6D880;}
.stop{background:#FBE3E4;color:#D12F19;border-color:#FBC2C4;}
.informacion{background:#cfdaec;color:#7789a5;border-color:#7789a5;}
.textocenter{text-align:center;}
ul.menuusuario{margin-bottom:30px;}
ul.menuusuario a{COLOR:#0D67C9;}
ul.menuusuario li{font-size:14px;padding:5px 0;}
ul.menuusuario li.titulo{font-weight:bold;padding-top:15px;}
#nomOfi{overflow:hidden;font-size:14px;margin-top:10px;padding-top:10px;}
#descOfi{width:770px;}
#descOfiMsl{overflow:hidden;font-size:14px;margin-top:10px;margin-bottom:20px;padding-top:10px; border-top: 10px solid #FF9900; line-height:18px;}
#dirOfi{color:#888;font-size:12px;}
#logoOfi div{text-align:right;margin-right:2px;}
#busquedaPob{padding:5px;font-size:12px;line-height:16px;}
#busquedaPob h4{margin-bottom:10px;}
#busquedaPob a{COLOR:#0D67C9;padding:1px 2px;}
#busquedaPob a:hover{background-COLOR:#0D67C9;color:#fff;text-decoration:none;}
#busquedaPob p{margin-bottom:20px;}
#busquedaPob strong{display:block;}
#map{background-color:#e5e3df;background-image:url('/hab_images/loading_minisite.gif');background-position:center;background-repeat:no-repeat;width:350px;height:340px;margin-top:16px;}
#sinmap{background-color:#fff;width:350px;height:340px;margin-top:16px;}
#infoOfi{margin:10px 0 0 15px;}
#infoOfi td{font-size:14px;}
#infoOfi strong{font-size:16px;}
#infoOfi td a{COLOR:#0D67C9;padding:1px 2px;}
#infoOfi td a:hover{background-COLOR:#0D67C9;color:#fff;text-decoration:none;}
.minisite{width:340px;margin:15px;}
td.tblImgPromo .imgon{background-color:#fff; border:1px solid #E6E6E6; padding:4px; width:180px;margin:0 10px 10px 5px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; position:relative;}
td.tblImgPromo .imgon img{width:180px;height:135px;}
td.tblImgPromo .imgon .obranova{background-color:#fc8f00; color:#fff; font-weight:bold; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; position:absolute; width:100%; padding:2px; text-align:center; top:-5px; left:-2px; margin:0;}
td.tblImgPromo{width:190px;}
#listainmuebles .logo{margin:7px;}
#fichaMultimedia{margin:50px 0;overflow:hidden;clear:both;}
#fichaMultimedia div.multimedia{width:340px;height:100px;float:left;margin:7px;}
#fichaMultimedia div.multimedia span{display:block;margin:10px 10px 10px 100px;}
#fichaMultimedia span.titulo{font-weight:bold;padding:5px 10px;display:block;}
#fichaMultimedia span.descripcion{}
#fichaMultimedia table{width:100%;}
#fichaMultimedia table tr{height:20px;line-height:20px;}
#fichaMultimedia a{COLOR:#0D67C9;padding:1px 2px;}
#fichaMultimedia a:hover{background-COLOR:#0D67C9;color:#fff;text-decoration:none;}
#fichaPromoDatos5{margin:50px 0;overflow:hidden;}
#fichaPromoDatos5 span.titulo{font-weight:bold;padding:5px 10px;display:block;}
#fichaPromoDatos5 table{width:100%;font-size:12px;}
#fichaPromoDatos5 table tr{height:25px;line-height:25px;}
#fichaPromoDatos5 table a{COLOR:#0D67C9;padding:1px 2px;}
#fichaPromoDatos5 table a:hover{background-COLOR:#0D67C9;color:#fff;text-decoration:none;}
#fichaPromoDatos5 table th{text-align:left;color:#000;}
#fichaPromoDatos5 table tr.cabecera{background-color:#fcdcaf;}
#fichaPromoDatos5 table tr.pijama0{background-color:#fff;}
#fichaPromoDatos5 table tr.pijama1{background-color:#fef7ed;}
#fichaPromoDatos5 table tr.tblNormalOver{background-color:#eee;}
#contentsinpestanas.usuarios td{font-size:12px;}
#contentsinpestanas.usuarios td.cabeceratabla{font-weight:bold;font-size:14px;}
.enlace_externo{COLOR:#0D67C9;text-decoration:underline;cursor:pointer;}
.easypisos{margin:30px 30px 20px 0px; float: left; width:728px; height:185px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #ccc;}
.relacionadas{line-height:22px;font-size:14px;margin:10px;}
.relacionadas a{color:#0D67C9;margin-left:10px;padding:1px 2px;}
.relacionadas a:hover{background-color:#0D67C9;text-decoration:none;color:#fff;}
.relacionadas .titulo_relacionadas{line-height:35px;}
.relacionadas .enlace_externo{cursor:pointer;color:#0D67C9;text-decoration:underline;margin-left:15px;}
a.linksubrayado_acz_a{color:#0D67C9;padding:1px 2px;font-size:14px;}
a.linksubrayadonegrita_acz_a{color:#0D67C9;padding:1px 2px;font-weight:bold;display:block;margin-top:25px;margin-bottom:5px;}
a:hover.linksubrayadonegrita_acz_a{background-color:#0D67C9;text-decoration:none;color:#fff;font-weight:bold;display:block;margin-top:25px;margin-bottom:5px;}
a.link_acz_a{color:#0D67C9;padding:1px 2px;font-size:14px;}
a:hover.linksubrayado_acz_a{background-color:#0D67C9;text-decoration:none;color:#fff;}
.celdaCloud a{color:#0D67C9;padding:1px 2px;padding:5px;}
.celdaCloud a:hover{background-color:#0D67C9;text-decoration:none;color:#fff;}
.cloud1{font-size:26px;}
.cloud2{font-size:22px;}
.cloud3{font-size:18px;}
.cloud4{font-size:16px;}
.texto_acz{font-size:12px;}
#primerafoto{position:relative;}
#primerafoto img{background-image:url(/hab_inmuebles/img/nodisponible.gif);}
#logoprint{display:none;}
.tblCriteriosFiltro .cabeceratabla td{padding:10px;font-size:20px!important;}
.tblCriteriosFiltro th{text-align:center;padding-top:20px;}
.tblCriteriosFiltro select{width:120px;font-size:14px;margin:10px;}
.tblCriteriosFiltro #cod_zona{width:300px;}
a.enlaceparticular{color:#0d67c9;font-size:13px;padding:1px 3px;}
a:hover.enlaceparticular{background-color:#0d67c9;color:#fff;text-decoration:none;}
.particular td{padding:2px;}
.resaltar{font-weight:bold;font-size:16px!important;}
.msgopinion{ font-size:14px; color:#333; line-height:24px;}
.faqfreq{margin:15px 0px 0px 10px; float:left; width:420px;}
.faqfreq .logosocial{ margin:5px 0px; height:26px;}
.faqfreq .logosocial p{ color:#666; font-size:14px; font-weight:bold; padding:7px 0px 0px 0px; }
.faqfreq ul h3{border:0!important; margin:0px 5px 5px 5px; padding:5px 0px; color:#333;}
.faqfreq ul{margin:5px 0px 10px 0px; line-height:24px; list-style:none;  padding:10px 0px; }
.faqfreq ul li{padding:0px 0px 5px 10px;}
.faqfreq ul li a{color:#0D67C9;padding:1px 2px;  font-size:14px; }
.faqfreq ul li a:hover{background-color:#0D67C9;text-decoration:none;color:#fff;}
.faqfreq ul.socialfaq{font-size:14px; padding:5px 0px;}
.faqfreq ul.socialfaq a{font-size:14px;}
#faq{font-size:14px; line-height:24px;}
#faq .listadofaq{line-height:24px;margin:20px 0; padding:15px;}
#faq .listadofaq h3{ border:0!important;font-size:16px; margin: 10px 0px; color:#000; background:none; margin:5px 0px;}
#faq .listadofaq ul{ float:left; width:450px; padding:5px; height:230px; margin:5px 0px 5px 10px;}
#faq ul{line-height:24px;margin:10px;padding:5px;}
#faq a{color:#0D67C9;padding:1px 2px;}
#faq a:hover{background-color:#0D67C9;text-decoration:none;color:#fff;}
#faq h3{font-weight:bold;margin:55px 0 25px 0;background-color:#eee;padding:5px; border-bottom:1px solid #ccc;}
#faq img{border:10px solid #888;margin:10px;}
#faq .subir{background:url(../../hab_images/upfaq.gif) no-repeat left ; padding:0px 0px 0px 25px; margin:10px 0px 0px 0px; font-size:14px}
#faq .subir a{color:#0D67C9;padding:1px 2px; font-size:14px;}
#faq .subir a:hover{text-decoration:none; color:#545454; background-color:none;}
#submitanunciar{padding:4px 10px;font-size:15px;font-weight:bold;float:right;margin-top:30px;}
input.i_nombre{width:200px;}
input.i_email{width:200px;}
input.i_telefono{width:100px;}
.enlaces_destacados{font-size:12px;color:#888;line-height:25px;}
.enlaces_destacados li{margin-left:15px;background-image:url(../enlaces_destacados.gif);background-repeat:no-repeat;background-position:0 5px;padding-left:25px;}
.enlaces_destacados li a{font-size:20px;color:#0D67C9;padding:1px 2px;}
.enlaces_destacados li a:hover{background-color:#0D67C9;color:#fff;text-decoration:none;}
#cajas_landings{margin-top:50px;}
#cajas_landings td{font-size:12px;color:#888;}
#cajas_landings td a{font-size:14px;color:#d86f11;font-weight:bold;}
#similares{margin-top:20px;}
#similares ul{margin-top:20px;}
#similares li{cursor:pointer; overflow:hidden; clear:both; #height:45px;}
#similares li.titulo{font-size:18px; cursor:default;}
#similares .imagen{width:50px; height:38px; border:1px solid #ccc;float:left; padding:2px; margin-right:5px;}
#similares .descripcion{width:190px;float:left;}
#similares .descripcion h4{width:190px; font-size:12px; float:left;  overflow:hidden; white-space:nowrap;}
#similares a{color:#0D67C9; padding:1px 0;text-decoration:underline;}
#similares a:hover{color:#fff; background-color:#0D67C9; text-decoration:none;}
#similares .descripcion span{color:#888; font-size:11px; text-align:left; display:block;}
#similares .descripcion span.eur{color:#000; font-size:13px; text-align:left; font-weight:bold;}
#similares h6 a{font-weight:bold; font-size:14px; text-align:center; display:block;}
#similares h5{font-size:18px; text-align:center; font-weight:normal;}
#similares .similares_bottom{margin-top:30px;font-weight:bold;text-align:center; color:#888; font-size:14px; display:block;}
#similares h3{font-size:20px; text-align:center;margin-bottom:20px;}
#similares h3 a{text-align:center; display:block;}
.servicios_externo{font-size:11px; color:#666; }
.servicios_externo a{border-bottom:1px solid #CCCCCC;color:#666;text-decoration:none;}
#idFormAlerta {text-align:right;}
#idFormAlerta, #idFormAlertaHeader {padding:3px 0px 3px 70px;}
#id_guardar_FormAlerta, #id_guardar_FormAlertaHeader {margin-left:15px; padding:2px;}
.pointer {cursor:pointer;}
.landingciudad{font-size:14px; padding:0 10px 0 0; width:580px;}
.landingciudad p{margin:10px 0;}
.landingciudad .imagen{width:140px; float:left; font-size:11px;}
.landingciudad .fuente{color:#cd7b00; font-size:9px;}
.landingciudad img{width:130px; padding:2px; border:1px solid #eee;}
.landingciudad h3{padding-top:30px; font-size:18px; padding-bottom:5px; clear:both;}
.landingciudad #map{width:390px;}
.landingciudad blockquote{padding:30px 0 20px 30px; font-size:14px; line-height:20px;}
.landingciudad sup{font-size:8px; line-height:8px;}
.landingciudad a{color:#0D67C9;padding:1px 4px;}
.landingciudad a:hover{background-color:#0D67C9; text-decoration:none; color:#fff;}
.landingciudad .ico_error{background-position:-1010px -471px;background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat; padding-left:25px; font-size:12px; cursor:pointer;}
.landingciudad form{margin-top:20px; padding:20px; background-color:#efefef; clear:both;}
.prensa{ float:left; margin:0px 0px 20px 10px;}
.prensa ul{ list-style:none; font-size:14px; margin:10px 0px;}
.prensa ul li{ color:#7a7a7a; line-height:18px; background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat; background-position:-1013px -498px; padding:0px 0px 0px 20px; height:25px;}
.prensa a{color:#0D67C9;padding:1px 4px;}
.prensa a:hover{background-color:#0D67C9; text-decoration:none; color:#fff;}
.medios{ margin:15px 0px; overflow:hidden;  background:#f1f1f1; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;}
.medios .mediosd{ width:450px; float:left; padding:20px 10px; height:90px;}
.medios .mediosd img{ padding:5px; background:#FFF; float:left; border:1px solid #ccc;}
.medios .mediosd p{float:left; padding:5px; width:300px; font-size:14px; color:#7a7a7a; line-height:24px;}
.medios .mediosd p a{color:#0D67C9;padding:1px 0px; font-weight:bold; font-size:16px;}
.medios .mediosd p a:hover{background-color:#0D67C9; text-decoration:none; color:#fff;}
.lab{float:left; width:320px; margin:5px 5px 25px 5px; height:120px;}
.lab h3{font-size:16px; font-weight:bold; color:#000000; width:100%; float:left; padding:5px 0px;}
.lab h3 span{font-size:12px; font-weight:normal; color:#a7a7a7;}
.lab img{float:left; padding:3px; background:#FFF;  -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; border:1px solid #c0c0c0;}
.lab p{float:left; padding:0px 5px 0px 8px; width:225px; font-size:12px; color:#666; line-height:20px;}
.lab p a{color:#0D67C9;padding:1px 0px; font-weight:bold;}
.lab p a:hover{background-color:#0D67C9; text-decoration:none; color:#fff;}
.labext{ font-size:12px; line-height:24px;}
.labext h4{ font-size:14px; font-weight:bold; padding:75px 20px 0px 0px; float:left;}
.labext h4 a{color:#0D67C9;padding:1px 0px; font-weight:bold;}
.labext h4 a:hover{background-color:#0D67C9; text-decoration:none; color:#fff;}
.labext img{float:left; padding:0px 20px 0px 0px;}
.labext img.bar_cod{ border:1px solid #ccc; padding:3px; margin:20px 0px;}
.labext img.app_store{padding:3px; margin:60px 0px 20px 0px;}
.labext ul{ float:left; margin:20px 0px; padding:0px 0px 0px 125px; }
.labext ul li{ padding:20px 0px 50px 0px;}
.labext ul li img{ margin:0px 5px 0px 0px; padding:0px; float:left;}
.labext ul li img.ftmvl{ border:1px solid #ccc; padding:3px; margin:5px; float:right;}
.labext p{ padding:50px 0px 0px 0px;}
.titcontent{ clear:both; width:100%;}
.darop{ margin:15px 0px; overflow:hidden;  background:#f1f1f1; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; padding:50px; width:100%; color:#666;}
.darop a{color:#0D67C9;padding:1px 0px; font-weight:bold;}
.darop a:hover{background-color:#0D67C9; text-decoration:none; color:#fff;}
.pbancos{ margin:0px 10px 40px 0px; border:1px solid #ccc; padding:10px; height:350px; width:230px; float:left}
.pbancos h3{ margin:0px 0px 20px 0px;}
.pbancos span{ color:#666666; font-weight:normal; font-size:16px;}
.pbancos img{ border:4px solid #FFF; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; -webkit-box-shadow: 1px 1px 8px #888; -moz-box-shadow: 1px 1px 8px #888; box-shadow: 1px 1px 8px #888;}
.pbancos ul{ list-style:none; margin:30px 0px 0px 0px;}
.pbancos ul li{ color:#000; font-size:10px; line-height:18px; padding:5px 0px;}
.pbancos ul li.ampliap{padding:30px 0px 0px 0px;}
.pbancos ul li.ampliap a{font-weight:bold; font-size:15px;}
.pbancos ul li a{ font-size:14px; color:#0D67C9;padding:1px 0px;}
.pbancos ul li a:hover{ background-color:#0D67C9; text-decoration:none; color:#fff;}
.pheight{ line-height:24px; margin:0px 0px 30px 0px;}
.pheighthelp{ line-height:24px; margin:30px 0px 20px 0px; display:block}
.pheighthelp a{color:#0D67C9;padding:1px 0px; font-weight:bold;}
.pheighthelp a:hover{background-color:#0D67C9; text-decoration:none; color:#fff;}
.pheighthelpb{font-style:italic; font-size:12px;}
.helpmycash{ margin:20px 0px; clear:both;}
.pheight a{color:#0D67C9;padding:1px 0px; font-weight:bold;}
.pheighthelpb a{color:#0D67C9;padding:1px 0px; font-weight:bold;}
.helpmycash ul{ margin:20px 0px; width:790px; l}
.helpmycash ul li{ float:left; line-height:26px;  display:block; padding:2px 10px;list-style:circle }
.calcgasto{font-size:12px; color:#555;}
/* Mapas en fichas */
#gMaps{margin-top:30px; }
#gMap{height: 400px; margin-top:5px; width: 650px; display: block; border:3px solid #f5f5f5; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#gMapHelp{color:#888; margin-top:3px;}
#pestanaGMaps{margin-top:8px; display:none;}
#pestanaGMaps .btnmapa{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#fff;color:#0D67C9;font-size:12px;text-decoration:underline;cursor:pointer;font-weight:bold; padding:10px;width:100px;}
#pestanaGMaps .btnmapa:hover{color:#666666; background:#f5f5f5; text-decoration:none;}
#pestanaGMaps .gactive { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#f5f5f5;color:#000; font-size:12px; cursor:pointer;font-weight:bold;padding:10px;width:100px;}
.imgmapa{border:5px solid #f5f5f5;}
.imgmapsel{padding:5px 0px 0px 0px;}
.calle{font-size:11px;}
span.calle{color:#777;}
#gMapsMini a{position:static!important;}
a.calle{position:relative; color:#888; float:right;}
#gMapsMini{margin-top:5px; margin-bottom:3px;}
/* QA */
.qamenuleft{width:180px; float:left; margin:20px 0px;}
.qamenuleft ul{list-style:none; margin-bottom:70px;}
.qamenuleft ul li{ padding:2px 0px 0px 10px}
.qamenuleft ul li a{font-size:12px; color:#0D67C9;padding:1px 0px;}
.qamenuleft ul li a:hover{background-color:#0D67C9; text-decoration:none; color:#fff;}
.qamenuleft ul li.titulo{color:#000; font-size:14px; font-weight:bold; padding:0px 0px 4px 0px}
.qamenuright{width:800px; float:left;}
.formleftb{background-color:#f0f0f0;border:0px solid #D9D9D9;padding:10px;margin:20px 10px 10px 10px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;font-size:14px;overflow:hidden;position:relative;}
.formleftb legend{display:block;font-weight:bold;text-align:center;font-size:16px;padding-bottom:25px;}
.formleftb label{display:block;font-weight:bold;color:#000;font-size:14px;padding-bottom:2px; padding-left:5px;}
.formleftb textarea{ width:500px; padding:2px 10px; font-size:16px; height:100px; margin:5px;}
.formleftb select{ margin:2px 5px;  padding:2px 0px 2px 10px; font-size:14px; }
.formleftb label.acepto{display:inline;font-weight:normal;}
.formleftb label.titbajo{display:block;font-weight:bold;color:#000;font-size:14px;padding-bottom:2px; padding-left:5px; margin-top:10px;}
.formleftb .ejemplo{font-size:11px;color:#888;font-style:normal;}
.formleftb li{padding-bottom:5px;}
.formleftb input{font-size:15px;padding:3px;margin:5px;}
.formleftb input#pregunta{width:500px; padding:2px 10px; font-size:16px; height:25px;}
.formleftb input#btnEnviar{padding:4px 10px;#width:130px;font-size:15px;font-weight:bold;}
.formleftb a{color:#0d67c9;font-weight:bold; padding:1px 4px;}
.formleftb a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
.qaresp{margin:-40px 0px 0px 5px; padding:9px 0px 0px 0px; min-height:400px;}
.qa{background:url(/hab_inmuebles/img/qa_bg.gif) no-repeat top left; margin:0px 0px 0px 5px; padding:9px 0px 0px 0px; min-height:400px;}
.qa ul.pestanas{height:32px;padding:6px 0 0 0;float:left;width:100%;}
.qa ul.pestanas li{float:left;margin-left:11px;}
.qa ul.pestanas li a{color:#666;font-size:15px;display:block;background-image:url(/hab_inmuebles/img/sprite.gif);background-position:-249px -44px;width:auto;padding:8px 12px;font-weight:bold;background-color:#f5f5f5;text-decoration:none;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0px 0px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;}
.qa ul.pestanas li a:hover{text-decoration:underline;background-color:#d7d7d7;background-position:750px -3px;color:#fff;}
.qa ul.pestanas li.pestanactiva a{color:#000;background-color:#f5f5f5;background-image:none!important;}
.qa ul.pestanas li.pestanactiva a:hover{text-decoration:none;color:#000;cursor:default;}
.qalist{ padding:45px 0px 0px 23px; clear:both;}
.qalist .qa_listado{ padding:15px 0px 10px 0px; clear:both; border-bottom:3px solid #f0f0f0; width:740px; overflow:hidden; line-height:18px;}
.qalist .qa_listado h1{font-size:18px!important; line-height:21px; margin-left:95px; margin-bottom:13px; display:block!important;}
.qalist a{color:#0d67c9; padding:1px 4px;}
.qalist a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
.qalist h2{ float:left; width:640px; font-size:18px; margin:0px 0px 0px 11px; color:#0d67c9;font-weight:bold;}
.qalist h2 a{color:#0d67c9;font-weight:bold; text-decoration:none; padding:1px 4px;}
.qalist h2 a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
.qalist p{ float:left; padding:3px 0px; width:640px; margin:0px 0px 0px 15px; color:#3d3d3d; font-size:13px;}
.qalist .qa_infousu{ float:left; width:600px; display:block; padding:5px 0px; color:#999;}
.linkusu{color:#f90; padding:1px 4px; font-weight:bold;}
/*.qalist .linkusu:hover{color:#fff; background:#d98300;}*/
.qalist .qa_infoextra{float:right; width:250px; display:block; padding:5px 0px; color:#0d67c9; text-align:right;}
.qalist .qa_infoextra a{color:#0d67c9; text-decoration:none;}
.qalist .qa_infoextra a:hover{color:#0d67c9; text-decoration:none; background:none;}
.qalist .qa_infoextra .respuesta{font-size:13px; background-color:#f90; padding:4px 9px; -moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; color:#FFF; font-weight:bold; text-decoration:none; margin:0px 0px 0px 10px;}
.qalist .qa_infoextra .respuesta:hover{ background:#0d67c9; color:#FFF;}
.norespuestas{font-weight:bold;}
.qalist .last_resp{ display:block; float:left; width:615px; font-size:10px; color:#888; background:#f1f1f1 ; padding:2px 0px 4px 10px; margin:0px 0px 0px 100px; -moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
.qalist .last_resp a{color:#9e9e9e; padding:1px 4px;}
.qalist .last_resp a:hover{color:#ccc; background:none;}
.qa_ordenar{ background:#f0f0f0; padding:5px; text-align:right; color:#676767; font-size:12px; margin:10px 30px 10px 0px;}
.qa_professional{ color:#ef3e33; font-size:10px;  width:50px;}
.qalist .pro_dad{ display:block; float:left; width:645px; font-size:10px; color:#ccc; padding:2px 0px 4px 10px; margin:10px 0px 0px 60px;}
.qalist .pro_dad p{float:left; padding:10px 0px; width:450px; margin:0px 0px 0px 15px; color:#6b6b6b; font-size:12px; line-height:18px;}
.qalist .pro_dad a{color:#0d67c9; padding:1px 0px; font-size:18px;}
.qalist .pro_dad a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
.qalist .avatar, #qa_infousu .avatar{font-size:11px; width:72px;text-align:center; height:72px; float:left; padding:4px; background:#FFF; border:1px solid #d6d6d6; }
#qa_infousu{float:left; width:140px;}
#qa_alta{float:right; width:580px;}
.nologueado{color:#888; background-color:#efefef; padding:20px; font-size:18px; border:1px solid #d6d6d6; margin:20px 0;}
.nologueado a{color:#0d67c9; }
#compartir iframe{width:110px;height:20px;}
#compartir{float:right;}
.qalist .ico_error{background-position:-1010px -471px;background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat; padding-left:25px; font-size:11px; cursor:pointer; }
.qalist a.ico_error:hover{background-color:white;color:#0d67c9;}
#qa_home{margin-top:30px; padding-top:10px;}
#qa_home li.titulo{font-size:18px; }
#qa_home h2{color:#000; font-size:24px; display:inline;}
#qa_home h3{color:#a7a7a7; font-size:16px; display:inline;}
#qa_home ul{float:left; margin:30px 22px 0 0; padding-right:23px; width:300px;  border-right:1px solid #efefef;}
#qa_home li{margin-top:10px; border-bottom:1px solid #efefef; padding-bottom:5px; overflow: hidden; clear:both; line-height:18px;}
#qa_home .imagen_qa{width:30px; height:30px; border:1px solid #ccc;float:left; padding:2px; margin-right:5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#qa_home .descripcion_qa{width:240px;float:left; margin:0px 0px 0px 5px;}
#qa_home .descripcion_qa h4{color:#565656; width:250px; font-size:12px; float:left; }
#qa_home .descripcion_qa h4 a{color:#0D67C9; padding:1px 0; font-weight:normal; text-decoration:underline;}
#qa_home .descripcion_qa h4 a:hover{color:#fff; background-color:#0D67C9; text-decoration:none;}
#qa_home .descripcion_qa h5{ display:block; float:right; margin:3px 0px 0px 0px;}
#qa_home .descripcion_qa h5 a{background:#0d67c9; padding:2px 8px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; color:#FFF; font-weight:bold; text-decoration:none; margin:5px 5px 0px 0px;}
#qa_home .descripcion_qa h5 a:hover{ background:#666; color:#FFF;}
.anun{ float:left; width:300px; padding:30px 0px 0px 0px;}
.anun img{width:300px;}
.linkcomunidad{width:660px; display:block; text-align:right; background:#f1f1f1; padding:8px 5px; clear:both;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-top:20px; font-size:14px;}
.linkcomunidad a{color:#0D67C9; padding:2px 3px 2px 28px; font-weight:bold; text-decoration:underline; background:url(/hab_inmuebles/img/qa_logo.gif) top left no-repeat;}
.linkcomunidad a:hover{color:#545454; background-color:none; text-decoration:none;}
.qamenuright .linkcomunidad{width:auto!important;} 
.qamenuright .linkcomunidad .volver{float:left;} 
.qamenuright .linkcomunidad .volver a{background:none; padding:0;}
ol.qa_ficha {color:#565656; font-size:12px; margin:5px 0px; line-height:18px;}
ol.qa_ficha li{padding:5px 0px; border-top:1px dotted #CCCCCC; clear:both;}
ol.qa_ficha li img{padding:2px; border:1px solid #CCCCCC; float:left; background:#fff; margin:5px 5px 5px 0px; -moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px; width:25px;}
ol.qa_ficha li a{color:#0D67C9; padding:1px 3px;}
ol.qa_ficha li a:hover{background:#0d67c9; color:#fff; text-decoration:none;}
.nuevo{background:#fc9800;color:#fff; padding:0px 3px; font-size:10px; float:none; margin:0px 0px 0px 5px;}
.titcomunidad_ficha{font-weight:bold; color:#000; font-size:12px; padding:5px 0px;}
.linkcomunidad_ficha{padding:10px 0px; border-top:1px dotted #CCCCCC; text-align:right; font-size:12px; }
.linkcomunidad_ficha a{color:#0D67C9; padding:1px 3px; font-weight:bold;}
.linkcomunidad_ficha a:hover{background:#0d67c9; color:#fff; text-decoration:none;}
/*Minisite light*/
.topminisite{padding:10px 0px; border-top:10px solid #fe9900; font-size:14px; line-height:18px;}
.topminisite h4{ font-weight:bold; margin:15px 0px 0px 0px; width:100%; clear:both}
.descminisite{ width:850px; float:left; margin:0px 0px 20px 0px}
.logominisite{ background:#f1f1f1; height:60px; width:115px; border:1px solid #ccc;color:#ccc; font-size:10px; text-align:center; padding-top:5px; float:right;}
.ulminisite{float:left; font-size:14px; line-height:22px; margin:0px 20px 40px 0px; color:#666; background:#f1f1f1; padding:0px 10px 15px 10px; border:1px solid #ccc; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; width:350px;}
.ulminisite strong{display:block;margin-top:10px; color:#000;}
.ulminisite a{color:#0D67C9; font-size:14px;}
.ulminisite a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
.ulminisite p{margin-top:20px;}
.linkminisite{ float:left;font-size:14px; line-height:36px; margin:0x 0px 40px 0px; color:#666;  background:#f1f1f1; padding:0px 10px 15px 10px; border:1px solid #ccc; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; width:350px;}
.linkminisite a{color:#0D67C9; font-size:16px; text-decoration:underline;}
.linkminisite a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
.titleTip{color:#000; font-weight:bold; font-size:12px;}
.textTip{font-size:12px; color:#666;}
/*Login nuevo*/
.textseq{ font-size:12px; color:#a7a7a7;}
.loginn{ margin:40px 0px}
.loginn p{ color:#666666;}
.spritelogin{background-repeat:no-repeat;background-image:url(/hab_inmuebles/img/spritelogin.gif); height:50px; margin:15px 0px; line-height:24px;}
.publicarln{background-position:-5px -10px; padding:0px 0px 0px 50px;}
.alertasln{background-position:-5px -76px; padding:0px 0px 0px 50px;}
.busquedasfreqln{background-position:-5px -136px; padding:0px 0px 0px 50px;}
.favoritosln{background-position:-5px -193px; padding:0px 0px 0px 50px;}
.contactosln{background-position:-2px -255px; padding:0px 0px 0px 50px;}

.pvp_eur_m2{ font-size:12px; color:#000;}
/*similares*/
#similares{margin-top:20px; border-width:7px;}
#similares ul{margin-top:10px;}
#similares li{margin-top:5px; border:0px solid #f5f5f5; cursor:pointer; padding:3px 2px; overflow:hidden; clear:both; #height:37px;}
#similares li:hover{-moz-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc; -webkit-box-shadow:0 0 8px #ccc; border:0px solid #ccc; -moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px; background-color:#fff;}
#similares li.titulo{font-size:18px; cursor:default;}
#similares .imagen{width:50px; height:38px; -moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px; border:1px solid #ccc;float:left; padding:2px; margin-right:5px;}
#similares .descripcion{width:180px;float:left;}
#similares .descripcion h4{width:180px; font-size:12px; float:left;  overflow:hidden; white-space:nowrap;}
#similares a{color:#0D67C9; padding:1px 0;text-decoration:underline;}
#similares a:hover{color:#fff; background-color:#0D67C9; text-decoration:none;}
#similares .descripcion span{color:#888; font-size:11px; text-align:left; display:block;}
#similares .descripcion span.eur{color:#000; font-size:13px; text-align:left; font-weight:bold;}
#similares h6 a{font-weight:bold; font-size:14px; text-align:center; display:block;}
#similares h5{font-size:18px; text-align:center; font-weight:normal;}
#similares .similares_bottom{margin-top:30px;font-weight:bold;text-align:center; color:#888; font-size:14px; display:block;}
#similares h3{font-size:20px; text-align:center;margin-bottom:20px;}
#similares h3 a{text-align:center; display:block;}



/* Listado con nuevos filtros */
	  	.filtros{ width:210px; float:left; padding:5px; color:#555; font-size:12px; position:relative;  z-index:3 }
		.filtros a{ color:#0D67C9; padding:1px 3px;}
		.filtros a:hover{ background:#0D67C9; color:#FFFFFF; text-decoration:none;}
		.filtros h3{ font-size:13px; font-weight:bold; color:#000;}
		.filtros h4{ font-size:13px; font-weight:bold; color:#000; padding:0px 0px 0px 5px;}
	

		.filtros .filtronuevo{width:202px; background:#e8e8e8;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px; margin:15px 0px; font-size:11px; line-height:16px;}
		.filtros .filtronuevo ul{ background:#fff;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px 5px 5px 10px; margin:5px 2px; overflow:hidden; line-height:20px;}
		.filtros .filtronuevo #filtrosav{width:180px; margin-top:8px; border-top:1px solid #e8e8e8; padding-top:5px;}
		.filtros .filtronuevo ul.ulbtn{ padding:5px 0px 5px 40px}
		.filtros .filtronuevo ul li.caracteristicas{ border-top:1px solid #e8e8e8; margin-top:5px; display:block; padding:5px 0px;}
		.filtros .filtronuevo label{ font-weight:bold; padding:5px 0px 0px 0px; cursor:pointer; color:#000}
		.filtros .filtronuevo label.lbl{ font-weight:normal; color:#000}
		.filtros .filtronuevo span{ color:#000000;}
		.filtros .filtronuevo select{ font-size:12px; margin:5px 0px;}
		
		.select_filtro{width:180px; margin:5px 0px; font-size:12px;}
		.filtros #bottomlist{clear:both;   padding:0px; margin:0px; padding:0px; text-align:center}
		
		#btnfilto{width:150px;}
		#btnfilto p{ text-align:center; margin:10px 0px; float:left}
		#btnfilto .filtrarbusq{ color:#FFF; background:#F90; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px; text-align:center; font-weight:bold; text-decoration:none; width:115px; float:none; border:none; cursor:pointer; font-size:12px;}
		#btnfilto .filtrarbusq:hover{ color:#FFF; background:#0D67C9;}
		#bottomlist {width:100px; text-align:center}
		#bottomlist .mostrarfa{ background:url(/hab_inmuebles/img/sprite.gif) no-repeat; background-position:-1012px -694px; padding:0px 0px 3px 22px; display:block; }
		#bottomlist .mostrarfa:hover{  background-color:none; color:#666}
		#bottomlist .ocultarfa{ background:url(/hab_inmuebles/img/sprite.gif) no-repeat; background-position:-1012px -667px; padding:0px 0px 3px 22px; display:block;}
		#bottomlist .ocultarfa:hover{ background-color:none; color:#666}
		

		
		.divordenar{width:740px; background:#e8e8e8;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px; margin:15px 0 4px 10px; position:relative;}
		.divordenar select{font-size:12px;}
		.titordenar{ float:left; font-size:12px; color:#000000; font-weight:bold; padding:5px 5px; margin:0px 20px 0px 0px; }
		#filtros{ color:#888; font-size:12px; padding:2px 0px }
		.bloqueblanco{padding:2px 4px;background-color:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin:5px 2px 5px 2px;}
		
		.destacados_n{position:relative; padding-bottom:0px;}
		.obs_destacados{position:absolute; top:65px; left:4px; width:133px; background-color:#000; filter:alpha(opacity=70);opacity:0.7; height:37px;}
		.metros_destacados{color:#FFF; text-align:right; filter:alpha(opacity=100);opacity:1; font-weight:normal}
		.precio_destacados{color:#FFF; text-align:right; filter:alpha(opacity=100);opacity:1;}
		
		.masinmobiliariasON {text-align: right; margin:10px 0px; font-size:16px;}
		.masinmobiliariasON a{color:#0d67c9;font-weight:bold;}
		.masinmobiliariasON a:hover{background-color:#0d67c9;color:#fff;text-decoration:none;}
		
		/*filtros en zonas*/
		.filtroszonas{float:left; width:645px; -moz-border-radius:5px;  -webkit-border-radius:5px; border-radius:5px; padding:5px; margin-bottom:10px; background:#F5F5F5; overflow:hidden;}
		.filtroszonasbtn{ clear:both; display:block; text-align:right; }
		.filtroszonas .filtro_det{width:200px; float:left; padding:0px 3px;}
 		#paginafiltros label.elect{ font-weight:normal; display:inline; font-size:13px; }
		
		.filtroszonas .mostrarfa{font-size:14px; color:#0d67c9; background:url(/hab_inmuebles/img/sprite.gif) no-repeat; background-position:-1012px -694px; padding:0px 0px 3px 22px; display:block; }
		.filtroszonas .mostrarfa:hover{  background-color:none; color:#666}
		.filtroszonas .ocultarfa{font-size:14px; color:#0d67c9; background:url(/hab_inmuebles/img/sprite.gif) no-repeat; background-position:-1012px -667px; padding:0px 0px 3px 22px; display:block;}
		.filtroszonas .ocultarfa:hover{ background-color:none; color:#666}
		#campofiltros{margin-top:5px;padding:10px 5px 10px 5px;  }

/* Seguimiento de contacto */
.vivienda_encuesta{ float:left; width:320px; margin:20px 5px;}
.encuesta{float:left; width:620px; margin:20px 5px;}
.encuesta .pregunta{float:left; font-weight:bold; color:#000; width:300px; padding:0px 5px 10px 5px;}
.encuesta .pregunta ul{ font-size:13px; margin:10px 0px; color:#555;}
.encuesta .pregunta .inputencuesta{ font-weight:bold; font-size:16px; padding:5px; margin-top:80px;}
.vivienda_encuesta .imagen{width:40px; height:30px; border:1px solid #ccc;float:left; padding:2px; margin:5px;}
.vivienda_encuesta .flecha{float:left; padding:2px; margin:5px;}
.vivienda_encuesta .descripcion{width:230px;float:left; font-size:12px; color:#555;}
.vivienda_encuesta .descripcion h4{color:#0D67C9; width:230px; font-size:14px; float:left; text-decoration:underline;  white-space:nowrap;}
.vivienda_encuesta .descripcion h4 a{color:#0D67C9; padding:1px 0; font-weight:bold;}
.vivienda_encuesta .descripcion h4 a:hover{color:#fff; background-color:#0D67C9; text-decoration:none;}
.vivienda_encuesta .precio{color:#000; font-weight:bold; font-size:16px; line-height:22px}
.detalleinfo{ background:#e9e9e9; border-left:1px solid #ccc; padding:5px; line-height:18px; font-style:italic; clear:both; font-size:12px; color:#888; margin-top:5px;width:230px;}
.msg_seguimiento{ color:#888; font-size:16px; margin-bottom:20px;}
.msg_contestado{ background:#e6efc2; color:#529214; font-weight:bold; padding:10px; border:3px solid #c6d880}
.msg_error{ background:#fedddd; color:#red; font-weight:bold; padding:10px; border:3px solid red}
/* google translator */
.otros_idiomas{font-size:12px; color:#555; line-height:24px;}
.otros_idiomas strong{font-size:12px; color:#000; font-weight:bold;}
.otros_idiomas a{ color:#0D67C9; padding:1px 3px;}
.otros_idiomas a:hover{ background:#0D67C9; color:#FFFFFF; text-decoration:none;}
.goog-te-banner-frame{display: none !important;}
.goog-te-balloon-frame{display: none !important;}

/* font {background: transparent !important;}*/
.aicat_texto{z-index: 10; margin-top: -30px; margin-left: 347px; font-size: 10px; font-weight: bold; color: #006699;}
.aicat_logo{margin: -40px 0 0 0;}
.aicat_logoaicat{margin: 0 0 0 180px;}

.publileft{float:left;}
.publileft div{float:left; width:728px;}
.publiright{float:right;}

/* meeting point*/
.centralhome_m{width:990px; margin-bottom:10px;}
	#blocesquerra{float:left; width:840x;}
	#burbujas_promociones{margin-left:0px; float:left; margin-top:40px; width:730px; position:relative;}
	#burbujas_promociones ul{float:left;}
	#burbujas_promociones li {float:left; margin-left:10px; margin-top:10px;}
	#burbujas_promociones li {float:left; margin-left:10px; margin-top:10px;}
	
    #burbujashome_mp {margin-top:1px; width:840px;}
    #burbujashome_mp h3{color:#ff9900;font-size:16px; font-weight:bold; margin:0;}
    #burbujashome_mp ul li{overflow:auto; width:190px;height:130px;background-color:#f5f5f5;border:1px solid #d8d8d8;float:left;margin:15px 10px 0 0px;text-align:left;font-size:12px;color:#888;padding:3px;cursor:pointer;}
    
	#burbujashome_mp ul li strong{display:block;text-align:left;color:#000;font-size:14px; padding:5px 0px;}
    #burbujashome_mp ul li img{display:block; float:left;border:1px solid #f1f1f1; padding:3px; background:#fff; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
	
	.banners_mp{ width:840px; margin:30px 0;}
	#banner_central{height:120px; text-align:left; float:left;}
	#banner_central_izquierdo{margin-top:10px; width:360px; float:left;}
	#banner_central_derecho{margin-top:10px; margin-left:8px;  width:360px; float:left;}
		
	#burbujas_inmuebles{width:830px; margin-top:30px; margin-left:0px; font-family:Arial;}
	#burbujas_inmuebles h3{color:#ff9900;font-size:16px; font-weight:bold; margin:0;}
	#burbujas_inmuebles ul li{width:160px; height:180px; background-color:#f5f5f5; border:1px solid #d8d8d8; float:left; margin:10px 40px 0  0px; text-align:center; font-size:12px; color:#888; padding:0px 1px 1px 1px; cursor:pointer;}
	#burbujas_inmuebles ul li a{ color: #0D67C9;font-size: 12px;font-weight: bold;margin-bottom: 5px;text-decoration: underline;}
	#burbujas_inmuebles ul li a:hover{background: #0D67C9; color:#fff; text-decoration: none;}
	#burbujas_inmuebles ul li strong{display:block; text-align:center; color:#000000; font-size:14px;}
	#burbujas_inmuebles ul li img{display:block;margin:5px auto; border:1px solid #d8d8d8;}
	.cajonprecio{position:absolute; top:85px; left:4px; width:155px; background-color:#000; filter:alpha(opacity=70);opacity:0.7; height:37px;}
	.ubicacion_destacado{text-align:center; display:block;}
	#logos_promotoras{margin-top:20px;  float:left; width:153px;}
	#logos_promotoras .cajonpromo{margin-top:15px;  overflow:hidden;  padding:0px 0px 0px 5px;}
	#logos_promotoras h3{color:#ff9900;font-size:14px; font-weight:bold; margin:0;}
	#logos_promotoras li{margin-top:5px; margin-left:0px; float: left; margin-right:5px;}
	.divmeeting{width:160px; height:175px; cursor:pointer; background:#f1f1f1; border:1px solid #ccc; padding:5px;}
	.divtitmeeting{margin:5px 0px 10px 0px;}
	.divimagenmeeting{width:90px; float:left;}
	.divtxtmeeting{width:70px; float:left; text-align:justify; font-size:12px; color:#666; overflow:hidden;}
	.txtprecio {color: #000000;display: block;font-size: 17px;font-weight: bold;text-align: center;}
    .metroshab {display: block;font-weight: bold;text-align: center;}
	.cajonmeeting_ficha{overflow:hidden; font-size:12px;background:#fff8ed; border:1px solid #ffd79c; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; padding:5px; margin-top:5px; display:block;}
	.cajonmeeting_ficha .tag_visit{color:#555; font-weight:bold; font-size:11px; float:left; width:155px;}
	.cajonmeeting_ficha .dir_mp{float:left; margin:7px 0px 0px 0px;}
	.cajonmeeting_ficha .bold_mp{font-weight:bold; color:#1c2269;}
	
	
	.mp_listados {position:relative;  margin:0; padding:0; top:-10px; background:none; clear:both;}
	.mp_listados .mp_rivete{position:absolute;right:-8px; top:27px; background:#fff; width:140px; font-size:12px; padding:3px 0 0 3px;
	-webkit-box-shadow:-1px 0px 12px -5px #888888; -moz-box-shadow:-1px 0px 12px -5px #888888; box-shadow: -1px 0px 12px -5px #888888; border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}
	.mp_listados .mp_rivete a{font-size:12px!important; font-weight:normal!important; margin-left:5px; background-image:url(/hab_inmuebles/img/alert_list_ico.png); padding: 4px 0 4px 30px;
display: block; background-repeat:no-repeat;}
	.mp_listados .mp_rivete img{margin-right:5px;}
	.mp_listados  .top{position:absolute;right:-9px; top:20px; width:7px; height:7px; background:url(/hab_inmuebles/img/top_list_alerta.gif) no-repeat;}
	
	td.tblImgPromo .mp_listados{position:relative; width:190px; height:1px;}
	td.tblImgPromo  .mp_listados .mp_rivete{position:absolute;right:-10px; top:103px; z-index:100;}
	
	#logos_bancos {width:830px; margin-top:30px; margin-left:-6px; font-family:Arial;}
	#logos_bancos ul li{width:160px; height:80px; background-color:#f5f5f5; border:1px solid #d8d8d8; float:left; margin:10px 34px 0  6px; text-align:center; font-size:12px; color:#888; padding:0px 1px 1px 1px; cursor:pointer;}
	#logos_bancos ul li a{ color: #0D67C9;font-size: 12px;font-weight: bold;margin-bottom: 5px;text-decoration: underline;}
	#logos_bancos ul li a:hover{background: #0D67C9; color:#fff; text-decoration: none;}
	#logos_bancos ul li strong{display:block; text-align:center; color:#000000; font-size:14px;}
	#logos_bancos ul li img{display:block;margin:10px auto; border:1px solid #d8d8d8;}
	/*fin meeting point*/
	
/*alertas individuales*/
.imagen_alerta{width:50px;  border:1px solid #ccc;float:left; padding:2px; margin-right:5px;}
.explicacion_alerta{float:left; width:380px; font-size:12px; color:#626262; line-height:20px; }
.explicacion_alerta span.text1{ font-weight:bold; font-size:14px; color:#000;}
.explicacion_alerta .text2{ font-weight:normal; font-size:11px; color:#999; padding:5px 0px 0px 60px;}
.alerta_particular{ display:block; background: url(../../hab_usuarios/img/alertainm.jpg) no-repeat; padding:5px 0px 0px 60px; margin-top:20px}
.alerta_clasica{display:block; background: url(../../hab_usuarios/img/alertainm2.jpg) no-repeat; padding:5px 0px 0px 60px; margin-top:20px; margin-bottom:20px}
.cajaopcion_alerta{float:left; width:600px; overflow:hidden; margin-bottom:40px;}

.mp_listados{display:none;}
#listainmuebles  tr:hover .mp_listados{display:block;}
#listainmuebles  tr:hover .img{border:0;}	
#listainmuebles  .preview{display:none;}
#listainmuebles  tr td{color:#888!important;}
#listainmuebles  tr:hover td{color:#555!important;}
#listainmuebles  .resaltado{background-color:#fff585; padding:1px 5px; }
#listainmuebles tr:hover .preview{ display:block;	position: absolute;width: 170px!important; height:auto!important; z-index: 9999;left: -35px;top:-10px;-webkit-box-shadow: #aaa 0 0 30px 5px;box-shadow: #aaa 0 0 30px;}

.charRestantes {color:#888888; font-size:11px; line-height:16px;}

#google_ads_div_ficha_linkad_288x22_ad_container{font-size:12px; color:#aaa; margin-top:10px;}
#google_ads_div_ficha_linkad_288x22_ad_container a{color:#aaa;}

.avisame a, .avisameadd a{display:block;color:#0D67C9; font-size:12px; font-weight:normal; font-height:24px;}
