@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;transition:transform .2s ease;height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}textarea{resize:none}sup{vertical-align:top;position:relative;font-size:8px}div{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{display:block;width:100%}@keyframes clickeffect{from{opacity:1;transform:scale(0)}to{opacity:.3;transform:scale(2)}}@-webkit-keyframes clickeffect{from{opacity:1;transform:scale(0)}to{opacity:.3;transform:scale(2)}}@font-face{font-family:Ubuntu;font-weight:700;font-style:normal;font-display:swap;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(../../fonts/4iCv6KVjbNBYlgoC1CzjsGyNPYZvgw.woff2) format("woff2"),url(../../fonts/0ihfXUL2emPh0ROJezvraLO3LdcAZYWl9Si6vvxL-qU.woff) format("woff"),url(../../fonts/0ihfXUL2emPh0ROJezvraKCWcynf_cDxXwCLxiixG1c.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url(../../fonts/4iCv6KVjbNBYlgoCjC3jsGyNPYZvgw.woff2) format("woff2"),url(../../fonts/OsJ2DjdpjqFRVUSto6IffLO3LdcAZYWl9Si6vvxL-qU.woff) format("woff"),url(../../fonts/OsJ2DjdpjqFRVUSto6IffKCWcynf_cDxXwCLxiixG1c.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:local("Ubuntu"),local("Ubuntu-Regular"),url(../../fonts/4iCs6KVjbNBYlgoKfw72nU6AFw.woff2) format("woff2"),url(../../fonts/vRvZYZlUaogOuHbBTT1SNevvDin1pK8aKteLpeZ5c0A.woff) format("woff"),url(../../fonts/2Q-AW1e_taO6pHwMXcXW5w.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Ubuntu;font-weight:300;font-style:normal;font-display:swap;src:local("Ubuntu Light"),local("Ubuntu-Light"),url(../../fonts/4iCv6KVjbNBYlgoC1CzjsGyNPYZvgw.woff2) format("woff2"),url(../../fonts/_aijTyevf54tkVDLy-dlnLO3LdcAZYWl9Si6vvxL-qU.woff) format("woff"),url(../../fonts/_aijTyevf54tkVDLy-dlnKCWcynf_cDxXwCLxiixG1c.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Molengo;font-weight:400;font-style:normal;font-display:swap;src:local("Molengo"),local("Molengo-Regular"),url(../../fonts/I_uuMpWeuBzZNBtQXbNakwKso5c.woff2) format("woff2"),url(../../fonts/2v3ScQ0eE96oPRRr3d-FjgLUuEpTyoUstqEm5AMlJo4.woff) format("woff"),url(../../fonts/95sXIHqogzr_KwuabLimZA.ttf) format("truetype");unicode-range:U+0024-0040,U+20AC}html{-webkit-text-size-adjust:none}.boton-menu{position:relative;font-family:Ubuntu,sans-serif}.boton-menu:focus{outline:-webkit-focus-ring-color auto 0}.icon_close{overflow:hidden;background-repeat:no-repeat;width:48px;height:48px;background-position:-103px -68px;background-size:300px;position:fixed;right:0;top:0;z-index:3}.boton-menu.naranja{background-color:#f60}.registrar-usuario{background-position:-142px -40px}.busquedas-menu{background-position:3px -364px}.mis-busquedas{background-position:-215px -40px}.favoritos-menu{background-position:-36px -112px}.alertas-menu{background-position:-144px -114px}.contactados-menu{background-position:-72px -39px}.configurar-menu{background-position:-195px -40px}.descartados-menu{background-position:10px -256px}.logout-menu{background-position:-74px -254px}.sugerencia-usuario{background-position:-177px -329px}#menumobile ul li a span.descargarapp-menu{background-size:180px;background-position:-18px -85px;width:30px;margin-right:5px;margin-left:4px;opacity:1}#menumobile ul li a span.dropdown-menu{float:right;width:20px;height:20px;background-position:-44px -78px;opacity:.6}#menumobile ul li a span.dropup-menu{float:right;width:20px;height:20px;background-position:-44px -78px;opacity:.6;transform:rotate(180deg)}#menumobile ul li a span.count{display:block;height:20px;width:20px;margin-top:-2px;margin-right:-2px;float:right;font-size:12px;line-height:20px;text-align:center;background:#555;border-radius:50%;opacity:1}#menumobile ul li.publicar a span.count{background:#654d8c}#menumobile ul li.separador{border-top:1px solid #555;margin:0}#menumobile ul li.espaciador{margin:10px 0}#menumobile ul li.extra-space a{padding:32px 0}#menumobile ul li.notificaciones span.count{width:auto;border-radius:3px;padding:0 5px;background:#f60}#menumobile ul li.publicar ul li.separador{border-top:1px solid #654d8c;margin-left:0}#menumobile ul li.user-journey a{position:relative;display:block}#menumobile ul li.user-journey a:before{position:absolute;left:16px;top:18px;background-color:#f60;color:#fff;width:12px;height:12px;text-align:center;line-height:12px;font-size:12px;content:"N";border-radius:3px;padding:4px}.publicar-menu{margin:10px 0;overflow:hidden}.imagen-menu{float:left;width:60px;margin-left:8px}.imagen-menu img{background-clip:border-box;background-color:rgba(255,255,255,.6);background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:cover;border:2px solid #fff;border-radius:100%;height:38px;margin:8px 8px;width:38px}.inmueble-menu{float:left;margin-left:8px;color:#fff;margin-top:10px;overflow:hidden}#menumobile ul li .inmueble-menu a{display:block;padding:0;color:#f60;line-height:22px}a{text-decoration:none;color:#f60}.click{position:relative;font-family:Ubuntu,sans-serif;overflow:hidden}.click:focus{outline:-webkit-focus-ring-color auto 0}.effect{margin:-100px;width:200px;height:200px;border-radius:100px;position:absolute;background:rgba(255,255,255,.2);transform:scale(0);pointer-events:none;animation:clickeffect 1s ease;-webkit-animation:clickeffect 1s ease}body{overflow-x:hidden;width:100vw;background-color:#f60;margin:0;padding:0;font-family:Ubuntu;-webkit-backface-visibility:hidden}.sprite,.spriteN-400{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203)}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.sprite,.spriteN-400{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.spriteN-400{background-size:400px}#infoaccesooficina{background-color:#fff}.infoaccesooficina{background-color:#fffacd;border:gold 1px solid;padding:5px 10px;display:block;position:relative;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5em}.infoaccesooficina ul li{text-align:left!important;margin:10px auto;word-wrap:break-word}.infoaccesooficina ul li b{font-weight:700;text-decoration:underline}.infoaccesooficina .closeinfoaccesooficina{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);cursor:pointer;position:absolute;top:0;right:0;background-size:300px;width:48px;height:48px;background-size:300px;background-position:-101px -66px;background-repeat:no-repeat;background-color:#555;border-radius:50%}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.infoaccesooficina .closeinfoaccesooficina{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}#logohome.home-logo{width:120px!important;background-size:400px!important;background-position:0 2px;height:48px!important}#header.ficha-header,#header.home-logo{background-color:rgba(0,0,0,0);-webkit-transform:translate3d(0,0,0)}#header.ficha-header{transition:none!important;left:0;width:100%;width:100vw;float:left}#header.ficha-header #backTextFicha,#header.fondo-transparente #backTextFicha{height:56px;width:105px;width:calc(105px + env(safe-area-inset-left));overflow:hidden;display:block;float:left;pointer-events:all}.fotoficha{position:absolute;overflow:hidden;left:-100%;right:-100%;border-radius:100%;height:410px;background-attachment:scroll;background-repeat:no-repeat;background-size:auto 410px;z-index:1;background-position:center;top:-20px;background-color:#555}@media (min-width:550px){.fotoficha{background-size:34%}}.content-home{margin:0 auto auto auto;position:relative;top:-80px;left:0;min-height:362px}.minificha .sombra-minificha,.sombra-home{position:absolute;left:0;top:0;z-index:2;height:60px;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%)}#foto .sombra-home{top:30px}.ficha-next{position:fixed;top:0;display:block;height:1024px;height:110vh;width:100%;width:100vw;overflow:hidden;background-color:#fff;z-index:2;transform:translate(100%,0);transition:transform 250ms ease-in-out}.ficha-next.ficha-next-prev{transform:translate(-100%,0)}.ficha-next .photo{position:relative;width:100%;width:calc(200% - 0px);margin:0;height:320px;border-bottom:5px solid #fff;top:-90px;left:0;left:calc(0% - 50%);right:-50%;right:calc(0% - 50%);border-radius:calc(100% - 0px);background-color:#555;z-index:0}.ficha-next .mapatop{border-radius:50%;position:relative;top:264px;z-index:3;margin:auto;width:60px;height:60px}.ficha-next .mapatop-heart{margin:auto;width:60px;height:60px;display:none}.ficha-next .mapatop-heart .sprite{background-position:-90px -137px;width:60px;height:60px;background-size:400px;display:block}.ficha-next .bloque-ficha{margin-top:-70px!important;background:#fff!important;height:104px;padding:0 16px;overflow:hidden;position:relative}.ficha-next .bg-grey{background:#f5f5f5;height:900px}@media (min-width:600px){.ficha-next .photo{height:65vh;top:-105px}.ficha-next .mapatop{top:58vh;top:calc(65vh - 76px)}}.content{margin-top:48px;text-align:left}.boton img{width:100%}#header{background-color:#f60;height:48px;position:fixed;width:100%;z-index:96;top:0;left:0!important;float:left;webkit-perspective:1;webkit-backface-visibility:none;backface-visibility:none}#header.open{pointer-events:none;background:-moz-linear-gradient(top,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,0)))!important;z-index:100}#header.header-absolute{position:absolute}#header.header-fixed{top:-48px;position:fixed;-webkit-transition:transform .3s ease-out;transition:transform .3s ease-out;transform:translate(0,0);background-color:#f60;will-change:transform}#header.header-fixed-down{transform:translate(0,48px)}#menu{outline:0;overflow:hidden;background-repeat:no-repeat;width:48px;height:48px;background-size:400px;background-position:-48px -48px;position:absolute;right:0;top:0;margin-right:env(safe-area-inset-right)}#back{display:block;overflow:hidden;background-repeat:no-repeat;width:48px;height:48px;background-size:400px;background-position:-238px -48px;position:absolute;left:0;top:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.back-header{position:absolute;width:48px;display:block;float:left;z-index:2;top:0;left:0;height:48px}.h-logo{position:absolute;left:45%;left:calc(50% - 24px);margin:0!important;height:48px;width:48px}#backText{position:relative;color:#fff;line-height:48px;padding:0;padding-left:48px;float:left;height:48px;margin-left:env(safe-area-inset-left)}#backText:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:"";position:absolute;background-repeat:no-repeat;display:block;width:48px;height:48px;background-size:400px;background-position:-290px -437px;left:0;top:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){#backText:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.ficha-header #backText{position:relative;color:#fff;line-height:48px;padding:0;padding-left:36px;float:left;height:36px;pointer-events:none;margin:6px}.ficha-header #backText:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:"";background-color:rgba(0,0,0,.2);border-radius:50%;position:absolute;background-repeat:no-repeat;display:block;width:36px;height:36px;background-size:400px;background-position:-54px -101px;transform:rotate(90deg);left:0;top:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.ficha-header #backText:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}#logohome{background-repeat:no-repeat;width:48px;height:31px;background-size:400px;background-position:-138px 0;margin:auto;transition:all .2s ease-in-out;overflow:visible}.animado{border-radius:100%!important;height:200px!important;background-image:url(../../img/sonrisa.png??20170215);background-size:100px!important;background-repeat:no-repeat;background-position:center}.contenido{color:#fff;text-align:center;background:#f5f5f5;overflow:hidden}.contenido.contenido-gris{padding:60px 0}.divfavorito{display:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;margin:0 auto 0 auto;width:56px;height:56px;z-index:999;border-radius:50%;position:fixed;bottom:64px;right:16px;box-shadow:0 3px 10px rgba(0,0,0,.3)}.divfavorito2{display:block;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;margin:15px auto 0 auto;padding-top:1px;width:56px;height:56px;z-index:999;border-radius:50%;box-shadow:0 3px 10px rgba(0,0,0,.3)}.content .lista-resultados .addfavorito{-webkit-animation:pulse2_1 .8s linear 3;-moz-animation:pulse2_1 .8s linear 3;-ms-animation:pulse2_1 .8s linear 3;animation:pulse2_1 .9s linear 3}.addfavorito{-webkit-animation:pulse2_1 .8s linear 3;-moz-animation:pulse2_1 .8s linear 3;-ms-animation:pulse2_1 .8s linear 3;animation:pulse2_1 .9s linear 3}@-webkit-keyframes pulse2_1{0%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(.6);transform:scale(.6)}100%{-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes pulse2{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.5}100%{-webkit-transform:scale(1.4);transform:scale(1.5);opacity:0}}.mensaje{display:none;bottom:64px;left:16px;position:fixed;color:#fff;background-color:rgba(0,0,0,.5);width:200px;padding:7px;margin:auto}#footer1,.cancelarfooter{position:fixed;background-color:rgba(51,51,51,.9);width:50%;bottom:0;left:0;height:48px;z-index:5}#footer2,.botonfooter{position:fixed;background-color:rgba(255,102,0,.9);width:50%;bottom:0;right:0;height:48px;z-index:5}#footer_ficha{position:fixed;display:flex;width:100%;left:0;bottom:0;bottom:env(safe-area-inset-bottom);height:48px;z-index:5;box-shadow:-1px -1px 3px #b7b7b7;webkit-perspective:1;webkit-backface-visibility:none;backface-visibility:none}#footer_ficha.menu-bottom-ampliado-top{width:100%!important}#footer_ampliarfoto{position:fixed;width:100%;bottom:0;left:0;height:48px;z-index:5}#footer_paginacion{background-color:#fff;width:auto;bottom:0;display:flex;right:0;height:48px;z-index:5;-webkit-transform:translate3d(0,0,0);padding-bottom:env(safe-area-inset-bottom)}.opacity-0{opacity:0;transition:all .2s ease-in-out}.botonfooter div,.cancelarfooter div{text-align:center;padding-left:0}.botonfooter div{font-weight:700}#footer_ficha #js-contacto-directo{height:48px;overflow:hidden;line-height:48px;color:#f60;box-sizing:border-box;display:block;float:left;width:65%;padding:0 10px;font-size:14px;box-shadow:inset 1px 0 0 rgba(51,51,51,.2);text-align:center;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;padding-bottom:env(safe-area-inset-bottom)}@media (min-width:600px){#footer_ficha #js-contacto-directo{text-transform:uppercase}}#contactar,.botonfooter .boton-menu,.cancelarfooter .boton-menu{height:48px;overflow:hidden;line-height:48px;color:#fff;display:block;float:left;box-shadow:inset 1px 0 0 rgba(51,51,51,.2);width:100%;font-size:14px;white-space:nowrap}#contactar span{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);opacity:.6;height:48px;background-repeat:no-repeat;background-size:300px;width:35px;float:left;display:inline-block}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){#contactar span{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}#contactar{background-color:#fff;padding-bottom:env(safe-area-inset-bottom)}#contactar{width:35%!important;text-align:center;color:#f60;-webkit-transform:translate3d(0,0,0)}#compartir span{background-position:-108px -30px;box-shadow:inset 1px 0 0 rgba(255,255,255,.15)}#contactar span{background-position:-75px -29px;margin-left:10px}#anterior-bottom{border-left:1px solid rgba(51,51,51,.2);width:32px;height:48px;text-align:center;padding:16px 4px;float:left}#siguiente-bottom{border-left:1px solid rgba(51,51,51,.2);width:32px;height:48px;float:right;text-align:center;padding:16px 4px}#siguiente-bottom svg{width:18px;height:18px;transform:scale(-1);color:#f60}#anterior-bottom svg{width:18px;height:18px;color:#f60}.blokcontent{display:none;background-color:rgba(0,0,0,.61);width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}#menumobile{will-change:transform;-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);width:85%;position:fixed;right:-350px;z-index:999999;top:0;overflow-y:scroll;overflow-x:hidden;height:100%;transition:all .2s ease-in-out;background:#333;max-width:320px;margin-right:0;text-align:left}#menumobile.openMenu{-ms-transform:translate(-350px,0);-moz-transform:translate(-350px,0);-webkit-transform:translate(-350px,0);transform:translate(-350px,0)}#menumobile ul,#modal_compartir ul{margin:0;padding:0}#menumobile ul li,#modal_compartir ul li{list-style:none;margin:0;padding:0;overflow:hidden;font-size:14px}#menumobile ul li a,#modal_compartir ul li a{display:block;color:#fff;font-weight:100;text-decoration:none;padding:16px 16px 16px 5px;background-repeat:no-repeat;background-position:center left 15px;line-height:22px}#menumobile ul li a span,#modal_compartir ul li a span{display:block;float:left;width:40px;height:26px;background-size:300px;margin-top:-4px;opacity:.4}#menumobile .login{background-color:rgba(255,102,0,.95);background-image:url(../../img/fondologin.png);background-repeat:no-repeat;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){#menumobile .login{background-image:url(../../img/fondologin.webp)}}#menumobile ul li ul{margin-left:0;overflow:hidden;width:100%}#menumobile ul li.publicar ul{margin-left:0}#menumobile ul li.publicar ul li ul li{margin-left:16px}.multi{color:#fff;display:flex;flex-direction:column;align-items:center;font-size:16px;text-align:center;padding-top:12px;padding-bottom:16px;margin:0 16px;border-bottom:1px solid #f6b28d;font-weight:lighter}.multi img{padding-bottom:8px;width:112px}.publicar{background-color:#53397f!important}.itemmenu{background-color:#333}#menumobile ul li .children{display:none}#menumobile ul li .children{width:100%;position:relative}#menumobile ul li .children li a{margin-left:0;padding-left:36px}#cargando,#cargando2{width:36px;height:36px;background-size:36px;background-image:url(../../img/icon_cargando.png);background-repeat:no-repeat;z-index:99999;margin-top:5px;margin-left:5px;will-change:rotate}#cargando.home-logo{width:36px;height:36px;background-size:36px;background-image:url(../../img/icon_cargando.png);background-repeat:no-repeat;z-index:99999;margin-top:-27px;margin-left:auto;margin-right:auto}#cargando,#cargando2{-webkit-animation-name:rotate;-webkit-animation-duration:.8s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:rotate;-moz-animation-duration:.8s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}#modal_compartir{opacity:0;transition:all .2s ease-in-out;position:fixed;bottom:0;transform:translate(0,100%);width:90%;background-color:#f5f5f5;margin:0 auto;left:0;right:0;z-index:999999;height:270px;overflow:hidden;box-shadow:0 11px 26px rgba(0,0,0,.5)}.titulo{text-align:center;background-color:#f60;padding:18px 0!important;color:#fff;font-weight:100;padding-top:56px!important}#modal_compartir ul{margin-top:62px;margin-bottom:8px}#modal_compartir ul li a{color:#555!important}.titulo{position:absolute;left:-50%;background-image:url(../../img/sonrisa.png);background-repeat:no-repeat;background-size:1px;background-position:center;right:-50%;border-radius:0;height:20px;background-color:#f60;top:-38px;transition:all .2s ease-in-out}.animado{border-radius:100%!important;background-image:url(../../img/sonrisa.png);background-size:100px!important;background-repeat:no-repeat;background-position:center}ul.titulo-animado+ul{display:none}#modal_compartir .icon_close{position:absolute;z-index:999;background-position:-103px -63px}.mensajeokmodal{background-image:url(../../img/multinaranja.png);background-repeat:no-repeat;background-size:74px;background-position:left 13px top;margin-top:140px;font-size:14px;color:#888;font-weight:100;padding-left:93px;display:none;line-height:20px}#modal_compartir li .boton{background-image:url(../../img/share.png);background-size:36px;background-repeat:no-repeat;padding-left:65px!important}#modal_compartir ul li a{padding:12px 16px;line-height:22px}#modal_compartir ul li a span{opacity:1;height:30px}.whatsapp{background-position:4px -70px!important}.facebook{background-position:4px -107px!important}.twitter{background-position:4px -142px!important}.google{background-position:2px -177px!important}.enviarmail{background-position:2px -214px!important}.buscar-home{margin:80px auto 0 auto;width:100%;clear:left;position:relative;z-index:3;padding-top:60px}.buscar-home .title{font-size:18px;font-weight:500;text-align:center;padding:0 0 12px 0}[id=modal-buscador] .buscar-home .title{display:none}.buscar-home ul{margin:0 auto;width:90%}.buscar-home ul li{margin:10px auto;width:100%;list-style:none;position:relative;float:left}.buscar-home ul li:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:'';background-position:-51px -94px;background-size:350px;pointer-events:none;right:16px;top:14px;padding:0 0 2px;position:absolute;z-index:2;width:20px;height:20px}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.buscar-home ul li:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.buscar-home ul li select{background:rgba(0,0,0,.5);height:48px;color:#fff;width:100%;border:none;padding:14px 20px;font-size:16px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;border-radius:2px;appearance:none;text-indent:.01px}.buscar-home ul li .input-search{background:rgba(0,0,0,.5);height:48px;color:#fff;width:100%;border:none;padding:14px 20px;font-size:16px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.buscar-home ul li.localizacion #search-result-container{display:block;border-radius:2px;font-size:12px;background:#000;text-align:right;width:100%;margin-top:10px;position:absolute;z-index:1}.buscar-home ul li.localizacion #search-result-container #search-result:after{display:block;content:" ";position:absolute;left:10px;top:-20px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid #000;border-right:10px solid transparent;border-left:10px solid transparent}.buscar-home ul li.localizacion #search-result-container #search-result{width:100%}.buscar-home ul li.inputbuscar:after,.buscar-home ul li.localizacion:after{display:none}.buscar-home ul li .seleccion_ubicacion{position:absolute;right:0;top:0;width:48px;height:48px;background:rgba(0,0,0,.5)}.buscar-home ul li .cruz-buscador-home,.buscar-home ul li .seleccion_ubicacion label{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);display:inline-block;position:relative;height:48px;width:48px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-position:-192px -95px;background-size:400px;font-weight:700}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.buscar-home ul li .cruz-buscador-home,.buscar-home ul li .seleccion_ubicacion label{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.buscar-home ul li .seleccion_ubicacion .loading-buscador-home{position:relative;width:0;height:0;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;transition:all .2s ease-in-out;opacity:.7}.buscar-home ul li .seleccion_ubicacion .loading-buscador-home #cargando{margin-top:0;position:absolute;top:7px;left:0}.buscar-home ul li .seleccion_ubicacion input[type=checkbox]:checked~label:before{content:" ";text-transform:uppercase;background-position:-240px -95px;margin-right:0}.buscar-home ul li .seleccion_ubicacion input[type=checkbox]:checked~label{background-position:-240px -95px}.buscar-home ul li .seleccion_ubicacion input{opacity:0;display:none}.buscar-home ul li .no-localizacion{display:block;border-radius:2px;font-size:12px;float:right;font-weight:100;background:rgba(0,0,0,.4);text-align:right;padding:5px 10px;width:auto;margin-top:12px;position:relative}.buscar-home ul li .no-localizacion:after{display:block;content:" ";position:absolute;right:16px;top:-16px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.4);border-right:8px solid transparent;border-left:8px solid transparent}.buscar-home ul li .cruz-buscador-home{background-position:-144px -290px!important}.buscar-home ul li .localizacion-suggest{display:block;border-radius:2px;font-size:12px;background:#000;text-align:right;width:100%;margin-top:10px;position:absolute;z-index:1}.buscar-home ul li ul{overflow:hidden;margin:0;padding:0}.buscar-home ul li ul li{float:left;text-align:left;margin:0;width:100%;border-bottom:1px solid rgba(255,255,255,.15);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.buscar-home .buscador-map-btn,.buscar-home ul li ul li a,.busquedaRecienteTitle{color:#fff;font-size:14px;padding:16px 10px;display:block;font-weight:100}.buscar-home .buscador-map-btn{width:100%;box-sizing:border-box;text-align:left;background:0 0;outline:0;border:none;font-family:inherit}.busquedaRecienteTitle{text-transform:uppercase;font-weight:400;font-size:12px;border:none;padding:10px 20px 0 10px;opacity:.4;border-bottom:none}.buscador-map-btn span,.buscadorItem span,.busquedaReciente span{opacity:.4;font-size:11px;display:block;float:right;right:20px;line-height:14px}.buscar-home .buscador-map-btn strong,.buscar-home ul li ul li a strong{font-weight:500}.buscar-home ul li ul li:after{display:none}.buscar-home ul li .localizacion-suggest:after{display:block;content:" ";position:absolute;left:10px;top:-20px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid #000;border-right:10px solid transparent;border-left:10px solid transparent}#b_frecuentes ul li.busqall a,#idBtnEnviar,.boton,.botonazul,.botonblanco,.botonrojo,.button,.habDialog .inputbutton,.inputbutton,.volvercontactar{font-family:Ubuntu,sans-serif,Arial,Helvetica;background:#f60;color:#fff;font-size:18px;padding:10px 20px;border-radius:2px;border:none;-webkit-box-shadow:0 2px 0 0 #c45717;-moz-box-shadow:0 2px 0 0 #c45717;box-shadow:0 2px 0 0 #c45717;-webkit-appearance:none;-moz-appearance:none}.buscar-home ul li.inputbuscar{margin-top:16px}.buscar-home ul li.inputbuscar .boton{width:100%}.menu-home{width:100%;clear:left}.listado-busquedas-home ul,.menu-home ul{width:100%;overflow:hidden;margin:0;padding:0}.menu-home ul li{display:inline-block;float:left;width:50%;text-transform:uppercase}.menu-home ul li a{display:inline-block;float:left;width:100%;padding:14px 0;border-bottom:5px solid #e5e5e5;color:#888}.menu-home ul li a.seleccionado{border-bottom:5px solid #f60}.listado-busquedas-home ul li{border-bottom:1px solid #e5e5e5;padding-left:env(safe-area-inset-left)}.listado-busquedas-home ul li a{background:#fff;padding:24px;color:#888;display:block;text-align:left;font-weight:100;overflow:hidden;line-height:24px}.listado-busquedas-home ul li a h2,.listado-busquedas-home ul li a span{display:block;float:left;width:90%;width:calc(100% - 16px)}.listado-busquedas-home ul li a span.sprite{display:block;float:right;width:10px;height:24px;background-position:-54px -47px;background-size:200px}.listado-busquedas-home ul li a i{font-size:12px;color:#a2a2a2;margin-left:4px}.content .lista-resultados ul li .contenedorinfo .effect,.listado-busquedas-home ul li .effect{background:rgba(0,0,0,.2)!important}.listado-busquedas-home.listados-no-resultados{margin-bottom:46px}.listado-busquedas-home ul li.item-centrado{background-color:#fff}.listado-busquedas-home ul li.item-centrado a{width:110px;margin:0 auto;padding:16px}.listado-busquedas-home ul li.item-centrado a span{text-align:center}.map-item{width:100%;overflow:hidden}.map-item img{width:100%}.map-item img.zoom-in{width:calc(100% + 120px);margin-left:-60px}.border-top-item{border-top:1px solid #e5e5e5}.publica-anuncio-home{width:100%;margin:24px auto 48px auto;background-image:url(../../img/publica-anuncio.jpg?20170523);background-size:cover}.publica-anuncio-home .boton-publicar{position:relative;padding-top:200px;width:215px;margin:0 auto}.publica-anuncio-home .boton-publicar a{display:block;position:absolute;bottom:-28px;background:#53397f;color:#fff;padding:12px 32px;border-radius:2px;-webkit-box-reflect:below -45px -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)))}.publica-anuncio-home .boton-publicar a span{display:block;text-align:right;clear:both;vertical-align:top;font-size:10px}.descarga-app-home,.puntua-app-home{margin-top:80px;background:#fff;color:#888;padding:40px 0;position:relative}.descarga-app-home .logo-app{background-position:-45px -190px;background-size:400px;width:55px;height:55px;display:block;margin:0 auto}.descarga-app-home span{display:block;width:250px;margin:0 auto 20px auto}.descarga-app-home a{display:block;width:210px;margin:0 auto 20px auto;line-height:24px}.descarga-app-home a span.android,.descarga-app-home a span.apple,.puntua-app-home a span.star{background-size:400px;width:32px;height:30px;display:block;float:left;margin:0;background-position:150px -530px}.puntua-app-home a span.star{margin-right:8px}.descarga-app-home a span.android{background-position:-61px -251px}.descarga-app-home a span.apple{background-position:-61px -300px}.puntua-app-home .valora-app{background-position:center;background-repeat:no-repeat;padding:16px 0 10px}.puntua-app-home a{display:block;width:60%;width:calc(100% - 148px);margin:0 auto;position:relative;z-index:1}#menumobile ul li a.boton-menu.naranja span{float:left;text-align:center;display:block;line-height:18px;opacity:1}#menumobile ul li a.boton-menu.naranja span.star{background-position:-178px -394px}#menumobile ul li a.boton-menu.naranja span.star+span{width:160px}#menumobile ul li a.boton-menu.naranja i.segunda-linea,.puntua-app-home a i.segunda-linea{font-size:14px;opacity:.6;width:100%;display:block}#infoaccesooficina{background-color:#fff}.infoaccesooficina{background-color:#fffacd;border:1px solid gold;padding:5px 10px;display:block;position:relative;font-size:14px;line-height:1.5em}.infoaccesooficina ul li{text-align:left!important;margin:10px auto;word-wrap:break-word}.infoaccesooficina ul li b{font-weight:700;text-decoration:underline}.infoaccesooficina .closeinfoaccesooficina{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);cursor:pointer;font-size:30px;position:absolute;top:0;right:0;width:40px;height:40px;background-position:-151px -293px;background-size:400px;background-repeat:no-repeat}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.infoaccesooficina .closeinfoaccesooficina{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.stop{background:#ff6766;color:#fff;text-shadow:1px 1px 0 #db1717}.mensaje.stop{font-weight:700;font-size:14px;margin-bottom:5px;display:block;position:inherit}.contactar-ficha .info-oficina .datos-finca{display:none}#ficha #respuestaSolicitud .contactar-ficha .info-oficina{text-align:center}#ficha #respuestaSolicitud+#js-respuesta-similares{width:calc(100% - 32px);overflow:hidden;margin:48px 16px 16px 16px}#ficha #respuestaSolicitud+#js-respuesta-similares h2{font-size:18px;text-align:center}#ficha #respuestaSolicitud+#js-respuesta-similares ul li .imagen{width:190px;float:left}#ficha #respuestaSolicitud+#js-respuesta-similares ul li .imagen img{width:190px;height:160px}#js-respuesta-similares ul li .descripcion{float:left;text-align:left;width:calc(100% - 244px)}#js-respuesta-similares ul li .descripcion span{display:block;float:left;width:100%;font-size:14px}#js-respuesta-similares ul li .eur{margin-top:0!important;font-size:24px!important}#js-respuesta-similares ul li .button-similar-content{margin-top:8px}#js-respuesta-similares ul li .button{font-size:14px;display:inline-block}.content .top-listados{background:#f60;overflow:hidden;position:relative;border-top:48px solid #f60;margin-top:-48px}.content .top-listados.top-listados-fixed{transition:transform .3s ease-out,height .1s ease-out .2s;position:fixed;top:-40px;width:100%;z-index:95}.content .top-listados.top-listados-fixed-down{transform:translate(0,48px)}.content .top-listados.top-listados-fixed .filtro-activo{opacity:0;pointer-events:none}.content .ordenar{margin:24px 16px;clear:left;position:relative}.content .mini-ficha.ordenar-margin141,.content .ordenar.ordenar-margin141{margin-top:157px!important}.content .mini-ficha.ordenar-margin187,.content .ordenar.ordenar-margin187{margin-top:203px!important}.content .ordenar span{color:#bdbdbd;position:relative;font-size:14px}.content .ordenar span:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);display:block;position:absolute;content:" ";top:-12px;left:170px;width:20px;height:20px;background-position:-301px -202px;background-size:400px;pointer-events:none;z-index:2}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.content .ordenar span:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.content .buscar-listados,.content .listado-filtros{border-bottom:1px solid rgba(255,255,255,.2);line-height:40px;color:#fff;margin:0 16px;overflow:hidden;padding-right:env(safe-area-inset-right);box-sizing:border-box}.content .listado-filtros{line-height:60px!important}.content .buscar-listados a,.content .buscar-listados h1{float:left;width:80%;width:calc(100% - 60px);text-overflow:ellipsis;font-size:18px;white-space:nowrap;overflow:hidden}.content .buscar-listados h1{padding-left:8px;padding-left:env(safe-area-inset-left);box-sizing:border-box}.content .buscar-listados a{color:#fff}.content .buscar-listados span.count-buscar,.content .listado-filtros span.count-buscar{float:right;font-size:12px;color:#fff;margin-right:10px;opacity:.6}.content .buscar-listados a,.content .listado-filtros a{padding-left:10px}.content .opciones-listados{width:100%;padding:8px 16px;overflow:hidden;position:relative;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);box-sizing:border-box}.content .ordenar select{color:#888;background:#fff;line-height:18px;border:none;padding:10px 28px 10px 8px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content .opciones-listados .filtrar,.content .opciones-listados .vista-mapa{width:20%;display:inline-block;position:relative}.content .opciones-listados .filtrar{float:left;z-index:1}.content .opciones-listados .vista-mapa{float:right;z-index:1}.content .opciones-listados .filtrar a,.content .opciones-listados .filtrar input[type=submit],.content .opciones-listados .vista-mapa a{display:block;position:relative;color:#fff;width:100%;font-size:14px;line-height:28px;appearance:none;text-transform:uppercase;text-align:center;padding:4px 0;border:none;background:0 0;cursor:pointer}.content .opciones-listados .filtrar span.icono-filtrar{display:block;width:36px;height:34px;background-size:500px;background-position:-373px -15px;float:left}.content .opciones-listados .filtrar span.icono-check{display:block;width:25px;height:18px;background-size:300px;background-position:-151px -8px;float:right;position:absolute;right:4px;top:7px}.content .opciones-listados .vista-mapa span.icono-vista-mapa{display:block;width:36px;height:34px;background-size:400px;background-position:-295px -345px;float:left}.content .opciones-listados.menu-paginacion .filtrar span.icono-check{background-size:200px;background-position:-288px -5px;position:absolute;top:16px}.content .opciones-listados.menu-paginacion{position:absolute;width:120px;right:0;top:50px;padding:0;background:#fff}.content .opciones-listados.menu-paginacion a,.content .opciones-listados.menu-paginacion select{width:36px;overflow:hidden;text-overflow:hidden;text-indent:-999px;-webkit-box-shadow:none;box-shadow:none;border-right:1px solid #f5f5f5}.content .opciones-listados.menu-paginacion select{padding-left:31px}.content .opciones-listados.menu-paginacion a{padding:4px 0}.content .opciones-listados.menu-paginacion .vista-mapa a{padding:2px 0}.content .opciones-listados.menu-paginacion .filtrar{width:33%}.content .opciones-listados.menu-paginacion .filtrar span.icono-filtrar{background-position:-374px -16px;height:28px}.content .opciones-listados.menu-paginacion .vista-mapa span.icono-vista-mapa{background-size:380px;background-position:-279px -324px;opacity:.7}.content .filtro-activo{position:relative;background-color:#333;color:#fff;text-align:left;font-size:14px;width:100%;float:left;opacity:1;transition:opacity .2s;height:46px}.content .filtro-activo span{width:100%;padding:16px;padding-right:100px;white-space:nowrap;overflow:hidden;display:block;float:left;transition:all 0;transform:translate(0,0);overflow-x:auto;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.content .filtro-activo span:after{content:"";display:inline-block;height:.5em;width:100px;position:relative;right:0}.content .filtro-activo span::-webkit-scrollbar{-webkit-appearance:none}.content .filtro-activo span.quitar-filtros{float:right;text-align:right;width:66px;padding-right:14px;border-left:1px solid rgba(221,221,221,.25)}.content .filtro-activo .filter-button-clear{position:absolute;right:0;padding:16px;padding-right:env(safe-area-inset-right);top:0;background-color:rgba(51,51,51,.85)}.content .filtro-activo:after{display:block;content:" ";position:absolute;left:9%;top:-16px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent}.content .lista-resultados{clear:left;overflow:hidden;width:100%;padding:0 8px}.content #lista-resultados-obra-nueva{margin-top:32px;box-sizing:border-box}.content .lista-resultados ul{overflow:hidden;margin:0;padding:0;width:100%}.content .lista-resultados ul li{list-style:none;position:relative;background:#fff;width:100%;margin:0;padding:0;margin:0 0 16px 0;border-radius:8px}.content .lista-resultados ul li a{display:block}.content .lista-resultados ul li a .pswp{z-index:1}.content .lista-resultados ul li a .imgswipe{width:100%}.content .lista-resultados ul li a .imgswipe ul{margin:0;padding:0}.content .lista-resultados ul li a .imgswipe ul li{background-repeat:no-repeat;background-size:cover;background-position:center}.content .lista-resultados ul.fecha-actualizacion li{font-size:12px;color:#a2a2a2;font-weight:100}.bottom-item-list .fecha-actualizacion{padding-left:16px}.temp-premium-plus{color:#a2a2a2;font-size:12px;margin-right:8px}.lista-resultados .multimedia,.lista-resultados .obra-nueva-item,.lista-resultados .oportunidad,.lista-resultados .precio-anuncio{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.swipefade .multimedia,.swipefade .obra-nueva-item,.swipefade .oportunidad,.swipefade .precio-anuncio{opacity:0}@-moz-keyframes moveFirstSwipe{0%{-moz-transform:translateX(0)}50%{-moz-transform:translateX(-70px)}100%{-moz-transform:translateX(0)}}@-webkit-keyframes moveFirstSwipe{0%{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(-70px)}100%{-webkit-transform:translateX(0)}}@keyframes moveFirstSwipe{0%{transform:translateX(0)}50%{transform:translateX(-70px)}100%{transform:translateX(0)}}.content .lista-resultados ul li .destacado,.content .lista-resultados ul li.destacado{background-color:#fdeead!important}.content .lista-resultados ul li.destacado .contenedorinfo h5,.content .lista-resultados ul li.destacado ul li:after{color:#555}.content .lista-resultados ul li .obranueva,.content .lista-resultados ul li.obranueva{background-color:#fffbef!important}.content .lista-resultados .favorito{position:absolute;right:16px;top:254px;background-color:#fff;border-radius:50%;width:50px;height:50px;box-shadow:0 2px 3px #e2e2e2;z-index:3}@media (min-width:470px){.content .lista-resultados .favorito{top:278px;box-shadow:none}}.content .lista-resultados .favorito .addfavorito{display:block;background-size:400px;height:50px;width:50px}.content .lista-resultados .favorito .anuncio-favorito{background-position:-137px -537px}.content .lista-resultados .favorito .anuncio-no-favorito{background-position:-90px -537px}.content .lista-resultados ul li .imagen{height:280px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;background-color:#c4c4c4;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0;overflow:hidden}@media (min-width:470px){.content .lista-resultados ul li .imagen{height:310px}}@media (min-width:600px){.content .lista-resultados ul li .imagen{height:280px}}.content .lista-resultados ul li .imagen .slick-dots{position:absolute;bottom:16px;left:calc(50% - 22px);width:18px;height:16px;margin:0}@media (min-width:600px){.content .lista-resultados ul li .imagen .slick-dots{left:calc(100% - 56px);bottom:18px}}.content .lista-resultados ul li .imagen .slick-dots li{margin:0;border:none;display:none;padding:0}.content .lista-resultados ul li .imagen .slick-dots li button{color:#fff;background:0 0;font-size:14px;margin:0;padding:0 2px 0 0;line-height:16px;display:none;border:none;text-shadow:rgba(0,0,0,.6) 1px 1px 1px;font-family:Ubuntu,sans-serif,Arial,Helvetica}.content .lista-resultados ul li .imagen .slick-dots li.slick-active{display:block}.content .lista-resultados ul li .imagen .slick-dots li.slick-active button{display:block;width:18px;text-align:right}.content .lista-resultados ul li .imagen .foto-listado{position:absolute;bottom:16px;background:0 0;color:#fff;display:flex;width:100%;justify-content:center;margin:0 auto;height:16px;line-height:16px}@media (min-width:600px){.content .lista-resultados ul li .imagen .foto-listado{bottom:18px;right:18px;justify-content:flex-end}}.content .lista-resultados ul li .imagen .foto-listado span{display:block;float:left;font-size:14px;text-shadow:rgba(0,0,0,.6) 1px 1px 1px;line-height:16px;font-family:Ubuntu,sans-serif,Arial,Helvetica}.content .lista-resultados ul li .imagen .foto-listado .separator{margin-right:4px;margin-left:4px;font-size:12px}.content .lista-resultados ul li.destacado .imagen{background-color:#fdeead}.content .lista-resultados ul li.destacado .imagen div{background-color:#fdeead}.content .lista-resultados ul li.destacado .imagen div.foto-listado{background:0 0}.content .lista-resultados ul li a.link-item{position:relative}.content .lista-resultados ul li a.link-item .obra-nueva-item{position:absolute;top:16px;left:0;background:#f60;color:#fff;font-weight:100;padding:8px;text-align:center;font-size:12px;z-index:2;border-radius:0 3px 3px 0}.content .lista-resultados ul li a.link-item .obra-nueva-item+span.oportunidad{left:87px}.content .lista-resultados ul li a.link-item .precio-anuncio{color:#333;overflow:hidden;margin-bottom:24px}.content .lista-resultados ul li a.link-item .precio-anuncio .precio{display:block;float:left;font-size:24px;font-family:Ubuntu,sans-serif;text-align:left;line-height:18px;white-space:nowrap;font-weight:500}.content .lista-resultados ul li a.link-item .precio-anuncio .bajada{font-size:12px;color:#417505;margin-top:8px;display:block;margin-left:8px;float:left}.content .lista-resultados ul li a.link-item .multimedia{position:absolute;right:16px;top:16px;z-index:3}.content .lista-resultados ul li a.link-item .multimedia span{display:block;float:right;color:#fff;position:relative;padding-left:32px;line-height:28px;margin-left:12px;opacity:.9;text-shadow:rgba(0,0,0,.6) 1px 1px 1px}.content .lista-resultados ul li a.link-item .multimedia span.foto-listado{padding-left:56px}.content .lista-resultados ul li a.link-item .multimedia span.foto-listado:before,.content .lista-resultados ul li a.link-item .multimedia span.video-listado:before{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:" ";width:30px;height:30px;background-repeat:no-repeat;background-size:400px;position:absolute;top:0;left:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.content .lista-resultados ul li a.link-item .multimedia span.foto-listado:before,.content .lista-resultados ul li a.link-item .multimedia span.video-listado:before{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.content .lista-resultados ul li a.link-item .multimedia span.foto-listado:before{background-position:-337px -326px;background-size:380px}.content .lista-resultados ul li a.link-item .multimedia span.video-listado:before{background-position:-355px -383px}#js-respuesta-similares ul li .descripcion,#similares ul li .descripcion,.content .lista-resultados ul li .contenedorinfo,.similares-ficha ul li .contenedorinfo{padding:24px 24px 16px;overflow:hidden;position:relative;z-index:2}.similares-ficha ul li .contenedorinfo{padding:16px}#js-respuesta-similares ul li .descripcion,#similares ul li .descripcion,.similares-ficha ul li .contenedorinfo{padding-top:16px}.content .lista-resultados ul li .contenedorinfo{padding-bottom:0}.lista-resultados .contenedorinfo ul li{border-radius:0}.lista-resultados .contenedorinfo .sprite{opacity:.5;background-size:400px;height:24px;width:24px;display:inline-block;margin-right:8px;vertical-align:middle}.lista-resultados .contenedorinfo .numhab .sprite{background-position:-11px -625px;width:26px}.lista-resultados .contenedorinfo .numban .sprite{background-position:-56px -625px}.lista-resultados .contenedorinfo .m2 .sprite{background-position:-96px -625px}.content .lista-resultados ul li .contenedorinfo .adyacencia{background-color:#53397f;font-size:12px;padding:3px 5px;color:#fff;line-height:22px}.content .lista-resultados ul li .contenedorinfo .adyacencia+.premium{display:none}.content .lista-resultados ul li .oportunidad{z-index:1;font-size:12px;text-align:right;background:#53397f;color:#fff;font-weight:100;padding:8px;left:16px;border-radius:2px;position:absolute;top:16px}.content .lista-resultados ul li .bottom-item-list{font-size:12px;color:#888;line-height:12px;font-weight:100;padding-bottom:24px;padding-left:24px;overflow:hidden}@media (min-width:600px){.content .lista-resultados ul li .bottom-item-list{display:none}}.content .lista-resultados ul li .contenedorinfo h2,.similares-ficha ul li .contenedorinfo h4{color:#333;font-size:18px;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;width:calc(100% - 24px)}.lista-resultados ul li .contenedorinfo h2{margin:0 0 8px}.contenido .similares-ficha ul li .contenedorinfo h4{font-size:14px;width:100%}.contenido .similares-ficha ul li .contenedorinfo h5{font-size:14px;width:100%}#js-respuesta-similares ul li .dir_ex,#similares ul li .dir_ex,.content .lista-resultados ul li .contenedorinfo h5,.content .lista-resultados ul.topNlistado li .contenedorinfo h5,.similares-ficha ul li .contenedorinfo h5{color:#888;font-size:16px;font-weight:400;line-height:16px}.content .lista-resultados ul li ul{margin:24px 0}.similares-ficha ul li ul{margin:16px 0 10px}.content .lista-resultados ul li ul li,.similares-ficha ul li ul li{-webkit-box-shadow:none;box-shadow:none;background:0 0;display:inline;margin:0;color:#333;font-weight:400;font-size:16px}.similares-ficha ul li ul li:after{content:"  ";margin-right:16px;display:inline-block}.content .lista-resultados ul li ul li.dragend-page:after{display:none}.content .lista-resultados ul li ul li:last-child:after,.similares-ficha ul li ul li:last-child:after{display:none}.content .lista-resultados ul.topNlistado{margin-bottom:16px}.content .lista-resultados ul.topNlistado .topNtitle{color:#888;display:block;padding:24px 16px 8px;font-size:16px;line-height:18px}.content .lista-resultados ul.topNlistado li{background:#fffbef;margin-bottom:16px;overflow:hidden;box-shadow:none}.content .lista-resultados ul.topNlistado li .imagen .slick-dots .slick-active{display:none}.content .lista-resultados ul.topNlistado li .favorito,.content .lista-resultados ul.topNlistado li .imagen .multimedia,.content .lista-resultados ul.topNlistado li .imagen .precio-anuncio .bajada{display:none}.content .lista-resultados ul.topNlistado li .imagen .precio-anuncio{top:10px;right:6px}.content .lista-resultados ul.topNlistado li .imagen .precio-anuncio .precio{font-size:18px}.crear-alerta-listado-flotante{position:fixed;bottom:16px;right:16px;z-index:4;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 15px -1px rgba(0,0,0,.45);-moz-box-shadow:0 0 15px -1px rgba(0,0,0,.45);box-shadow:0 0 15px -1px rgba(0,0,0,.45)}.crear-alerta-listado-flotante a{display:block;height:46px;width:46px;background-position:-1304px -182px;background-size:500px;padding:4px;border-radius:50%}.crear-alerta-listado-flotante a.alertacreada{background-position:-1363px -182px}.content .paginacion{width:calc(100% - 32px);overflow:hidden;margin:0 16px;margin-bottom:32px;position:relative;border-bottom:2px solid rgba(0,0,64,.1)}.content .paginacion .anterior{float:left;width:30%;text-transform:uppercase}.content .paginacion .anterior a{display:block;width:100%;height:60px}.content .paginacion .anterior span{float:left;line-height:60px}.content .paginacion .anterior span.sprite{display:block;width:100%;width:30px;height:60px;background-size:400px}.content .paginacion .anterior a.last span.sprite{background-position:-748px -90px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.content .paginacion .count{float:left;width:40%;text-align:center;color:#888;line-height:64px;font-size:14px}.content .paginacion .count strong{font-weight:700}.content .paginacion .siguiente span{float:right;line-height:64px}.content .paginacion .siguiente a{display:block;width:100%;height:64px}.content .paginacion .siguiente{float:right;width:30%;text-transform:uppercase}.content .paginacion .siguiente span.sprite{height:60px;background-size:400px;background-position:-746px -88px;width:30px}.content .paginacion .siguiente a.last span.sprite{background:0 0}.content .paginacion .siguiente a.last span.paginacion-responsive{display:none}.contenido #animacion,.content #animacion{height:0;background:#555}.contenido .cajon-alertas,.content .cajon-alertas{overflow:hidden;background-color:#333;padding:36px;margin:24px 0;background-image:url(../../../../hab_inmuebles/img/patternalerta.png?20170215)}.contenido .cajon-alertas .texto-cajon-alerta,.content .cajon-alertas .texto-cajon-alerta{color:#fff;font-size:16px;overflow:hidden;margin:0 0 16px 0;line-height:20px}.msgAlert{padding:5px;background-color:#eee;color:#222;margin:5px auto 5px auto;text-align:left!important;word-wrap:break-word;font-size:12px;padding:16px;background:#6cab36;line-height:24px;color:#fff;text-shadow:1px 1px 0 #4f9a04;border-bottom:2px solid #619a04}.msgAlert a{color:#fff}.content .cajon-alertas input+label{position:relative;padding:0 0 20px 36px;display:block;font-size:14px;font-weight:100;line-height:24px}.content .cajon-alertas input[type=checkbox]+label:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:" ";position:absolute;top:0;width:24px;height:24px;left:0;display:block;background-position:-182px -242px;background-size:400px;background-repeat:no-repeat;color:#888;z-index:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.content .cajon-alertas input[type=checkbox]+label:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.content .cajon-alertas input[type=checkbox]:checked+label:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:" ";position:absolute;top:0;width:24px;height:24px;left:0;display:block;background-position:-147px -242px;background-size:400px;background-repeat:no-repeat;color:#888;z-index:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.content .cajon-alertas input[type=checkbox]:checked+label:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.contenido .cajon-alertas .texto-cajon-alerta .reloj,.content .cajon-alertas .texto-cajon-alerta .reloj{height:48px;background-size:400px;background-position:-605px -150px;display:block;width:32px;float:left}.contenido .cajon-alertas input[type=text],.content .cajon-alertas input{float:left;color:#888;padding:12px 16px;width:90%;width:calc(100% - 36px);border-radius:3px;border:none;line-height:22px}.contenido .cajon-alertas input[type=button]{text-transform:uppercase}#id_email_FormAlerta+#btn_alerta{margin-left:0!important;border-radius:3px;margin-top:8px}.contenido .cajon-alertas .boton,.content .cajon-alertas .boton{width:95%;width:calc(100% - 4px);color:#fff;text-transform:uppercase}.content .cajon-alertas span.aviso_legal{font-size:12px;display:block;clear:left;line-height:14px;padding-top:16px;color:#ddd;opacity:.6}.content .cajon-alertas span.aviso_legal a{color:#ddd;text-decoration:underline}.contenido .guest-box{width:calc(200% - 0px);padding:0;margin:0;border-bottom:5px solid #f5f5f5;overflow:hidden;left:0;left:calc(0% - 50%);right:-50%;right:calc(0% - 50%);border-radius:calc(100% - 0px);z-index:0;position:relative;bottom:-40px}.contenido .guest-body{width:calc(50% - 32px);padding:62px 0 106px;margin:0 auto;text-align:center;font-weight:lighter}.contenido .guest-body h3{font-size:22px}.contenido .guest-body p{color:#ddd;font-size:14px;display:block;margin-bottom:42px;line-height:32px}.contenido .guest-body .guest-button{background-color:transparent;border:1px solid #fff;box-shadow:none;padding:16px}.contenido .guest-body strong{font-weight:700}.contenido .guest-body span{display:block}.contenido .guest-body strong{font-weight:700}.contenido .guest-body span{display:block;background-color:#348b04;color:#fff;padding:16px;border-radius:3px;font-size:14px;font-weight:100;line-height:18px}.contenido .guest-body span strong{display:block;font-weight:700;font-size:16px;margin-bottom:4px}.contenido .titulo-resultados{font-size:18px;color:#a2a2a2;margin:24px;text-align:left;overflow:hidden;font-weight:100;line-height:26px;clear:left}.contenido .titulo-resultados strong{font-weight:700;color:#888}.contenido .titulo-resultados.centrado{text-align:center;margin:8px 0 16px}.contenido .sugerencia-busqueda{padding:24px;overflow:hidden;text-align:left;color:#555}.contenido .sugerencia-busqueda h3{font-size:22px;margin-top:16px;margin-bottom:24px}.contenido .sugerencia-busqueda span{position:relative;color:#888;font-size:14px}.contenido .sugerencia-busqueda span.texto-escape{text-align:right;float:right;margin-top:8px}.contenido .sugerencia-busqueda form{position:relative}.contenido .sugerencia-busqueda form:after{top:11px!important}.contenido .poblacion-incorrecta{background:#fff;padding:24px;text-align:left;color:#555}.content .cajon-filtros{background:#f5f5f5}.content .cajon-filtros ul{overflow:hidden}.content .cajon-filtros ul li{padding:16px}#idErroresFicha #idMotivoError,#idErroresFicha select,#idErroresFicha textarea,.contenido .sugerencia-busqueda select,.content .cajon-filtros select{font-size:14px;clear:left;width:100%;font-weight:100;padding:8px 5px;font-family:Ubuntu,sans-serif,Arial,Helvetica;border:1px solid #d4d4d4;color:#888;background:#fff;border-radius:2px;position:relative;margin-top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.05);-moz-box-shadow:2px 2px 0 0 rgba(0,0,0,.05);box-shadow:2px 2px 0 0 rgba(0,0,0,.05)}.content .cajon-filtros .zonas-seleccionadas-li label:after{display:none}.content .cajon-filtros .zonas-seleccionadas-input{text-indent:8px;font-size:14px;font-weight:100;clear:left;width:100%;line-height:36px;clear:both;border:1px solid #d4d4d4;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.05);moz-box-shadow:2px 2px 0 0 rgba(0,0,0,.05);box-shadow:2px 2px 0 0 rgba(0,0,0,.05);background:#fff;border-radius:2px;position:relative;margin-top:5px;padding:8px 32px 8px 8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content .cajon-filtros .zonas-seleccionadas-input ul li{background-color:#f7f7f7;font-weight:400;color:#555;border-radius:10px;padding:0 15px;margin:3px;float:left;line-height:26px;text-indent:0}.content .cajon-filtros .zonas-seleccionadas-input ul li i{font-size:14px;color:#888;font-weight:100}.content .cajon-filtros .zonas-seleccionadas-input:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:'';background-position:-349px -155px;background-size:400px;right:10px;top:10px;padding:0 0 2px;position:absolute;z-index:2;width:20px;height:20px}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.content .cajon-filtros .zonas-seleccionadas-input:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}#ficha #formDades label.recordardatos,.content .cajon-filtros label,.content .cajon-filtros span{color:#555;font-weight:500;display:block;width:100%;clear:left;position:relative}.content .cajon-reset{background:#fff;padding:30px 0;text-align:center;margin-bottom:50px}.content .cajon-reset a{color:red;font-size:14px}#idErroresFicha select:after,.contenido .sugerencia-busqueda form:after,.content .cajon-filtros label:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:'';background-position:-350px -10px;background-size:400px;pointer-events:none;right:10px;top:27px;padding:0 0 2px;position:absolute;z-index:2;width:20px;height:20px;background-repeat:no-repeat}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){#idErroresFicha select:after,.contenido .sugerencia-busqueda form:after,.content .cajon-filtros label:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.content .cajon-filtros #filtrosav ul,.content .cajon-filtros .tipos-inmuebles-listado ul{margin-top:0;padding-top:5px;padding-bottom:0;overflow:hidden;border-bottom:none}.content .cajon-filtros #filtrosav ul li,.content .cajon-filtros .tipos-inmuebles-listado ul li{float:left;color:#888;position:relative;width:50%;display:block;padding:4px 0;margin:4px 0}#ficha #formDades .recordardatos input,.content .cajon-alertas #idFiltros-alerta,.content .cajon-filtros #filtrosav input,.content .cajon-filtros .tipos-inmuebles-listado input{display:none;visibility:hidden}#ficha #formDades .recordardatos input,.content .cajon-alertas #idsoloON-alerta,.content .cajon-filtros #filtrosav input,.content .cajon-filtros .tipos-inmuebles-listado input{display:none;visibility:hidden}.content .cajon-filtros #filtrosav ul li label,.content .cajon-filtros .tipos-inmuebles-listado ul li label,ul.recordardatos li label{font-size:14px;font-weight:100;color:#888!important;line-height:25px;padding-left:30px;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cajon-filtros #filtrosav ul li #cercatransporte+label{white-space:normal!important}.content .cajon-filtros #filtrosav ul li label:after,.content .cajon-filtros .tipos-inmuebles-listado ul li label:after,.recordardatos li label:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:" ";position:absolute;top:0;width:24px;height:24px;left:0;display:block;background-position:-184px -240px;background-size:400px;background-repeat:no-repeat;color:#888;z-index:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.content .cajon-filtros #filtrosav ul li label:after,.content .cajon-filtros .tipos-inmuebles-listado ul li label:after,.recordardatos li label:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}#ficha #formDades .recordardatos input[type=checkbox]:checked+label:after,.content .cajon-filtros #filtrosav ul li input[type=checkbox]:checked+label:after,.content .cajon-filtros .tipos-inmuebles-listado ul li input[type=checkbox]:checked+label:after{background-position:-148px -241px!important}#ficha #formDades .recordardatos input[type=checkbox]:checked+label,.content .cajon-filtros #filtrosav ul li input[type=checkbox]:checked+label,.content .cajon-filtros .tipos-inmuebles-listado ul li input[type=checkbox]:checked+label{color:#555!important}.opciones-select{overflow:hidden;margin-top:8px}.opciones-select div{border-right:1px solid #d4d4d4;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:11px;color:#888;float:left;background:#fff;font-size:14px;font-weight:100}.opciones-select div:last-child{border-radius:0 4px 4px 0}.opciones-select div:first-child{border-left:1px solid #eee;border-radius:4px 0 0 4px}.opciones-select .select{background-color:#f60;color:#fff}.content .cajon-filtros ul.campos-filtros:last-child{margin-bottom:24px}#ficha #formDades ul.recordardatos{margin-top:20px;margin-bottom:8px}#ficha #formDades ul.recordardatos li{padding:5px 0;position:relative;margin-top:12px}#ficha #formDades ul.recordardatos li label{line-height:14px;color:#a2a2a2;font-weight:100}.filtros-reseteados{margin:24px auto 16px auto;padding:16px;width:85%;width:calc(100% - 54px);color:#888;font-size:14px;text-align:left;overflow:hidden;clear:left;background:#fffbef;border-bottom:1px solid #ffe0b2;line-height:18px}.filtros-reseteados span{display:block;float:left}.filtros-reseteados span.sprite{width:24px;height:24px;background-size:300px;margin-top:-4px;background-position:-150px -4px;margin-right:8px}.filtros-reseteados span.sprite+span{width:90%;width:calc(100% - 32px)}.desde-on{font-size:16px}#ficha{background-color:#fff;color:#555;text-align:left;overflow:hidden}#ficha #foto,#foto-contactada{position:relative;width:100%;width:calc(200% - 0px);margin:0;height:373px;border-bottom:5px solid #fff;top:-80px;overflow:hidden;left:0;left:calc(0% - 50%);right:-50%;right:calc(0% - 50%);border-radius:calc(100% - 0px);background-attachment:scroll;background-color:#555;background-repeat:no-repeat;background-position:center;background-size:50%;background-size:cover;z-index:0}#ficha .contenido-top{width:100%;width:calc(100% - 50%);margin:0 auto;position:relative}#ficha #foto .cajon-para-fotos{background-size:cover;position:relative;left:0;width:100%;width:calc(100% - 50%);height:350px;margin:30px auto 0 auto;background-position:center;transition:opacity .2s ease-in-out;background-color:#555}#ficha #foto .cajondescfoto{display:block;width:100%;position:absolute;top:242px;color:#fff;z-index:2;padding-bottom:24px;min-height:55px;text-shadow:0 -1px 1px #000;background-color:#000;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#78000000', endColorstr='#78000000', GradientType=0)}#ficha #foto .cajon-para-fotos .dragend-page{transition:none;background-size:cover;background-position:center}#ficha span.oportunidad{font-size:12px;background:rgba(83,57,127,.9);color:#fff;font-weight:400;padding:4px;border-radius:2px;position:absolute;left:16px;top:64px;z-index:2}#ficha #foto h3 span{display:block;float:left;font-size:30px;font-family:Ubuntu,sans-serif;margin-left:16px;line-height:24px;opacity:1}#ficha #foto h3 span.desde-on{font-size:12px;line-height:12px;clear:left;float:left;width:100%;line-height:10px;font-family:ubuntu,sans-serif}#ficha #foto h3 span.aconsultar{font-size:18px;font-family:ubuntu,sans-serif;line-height:42px}#ficha .eurantes{opacity:1;display:block;padding:0 5px 0 0;clear:left;color:#fff;display:block;font-size:12px;line-height:19px}#ficha .multimedia{position:absolute;right:8px;top:56px}#ficha .multimedia span{display:block;float:right;color:#fff;position:relative;padding-left:32px;line-height:28px;margin-left:12px;opacity:.9;text-shadow:rgba(0,0,0,.6) 1px 1px 1px}#ficha .multimedia span.foto-listado:before,#ficha .multimedia span.video-listado:before{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:" ";width:30px;height:30px;background-repeat:no-repeat;background-size:400px;position:absolute;top:0;left:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){#ficha .multimedia span.foto-listado:before,#ficha .multimedia span.video-listado:before{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}#ficha .multimedia span.foto-listado:before{background-position:-355px -345px}#ficha .multimedia span.video-listado:before{background-position:-355px -383px}#ficha .avisame-top{position:relative;display:inline-block;z-index:4}#ficha .avisame-top .avisame{border-radius:4px;top:-4px;border:1px solid rgba(255,255,255,.3);margin-bottom:10px;color:#f60;font-size:14px}#ficha .avisame-top .avisame .sprite{display:block;float:left;background-position:-185px -109px;width:24px;height:27px;background-size:300px}#ficha .avisame-top .delavisame{border-radius:4px;top:-2px;right:-1px;border:1px solid rgba(255,255,255,.3);padding:0 8px;background:rgba(255,255,255,.2);margin-bottom:10px;color:#fff;font-size:14px}#ficha .avisame-top .delavisame .sprite{display:block;float:left;background-position:-221px -111px;width:24px;height:27px;background-size:300px}#ficha .detail-buttons-container{display:flex;font-size:12px;font-weight:400;justify-content:space-around;margin:0 0 16px}@media (min-width:600px){#ficha .detail-buttons-container{margin:0 auto 16px;max-width:560px}}.detail-buttons-icons-fav>svg{color:#f60}#ficha .detail-buttons-container .detail-call-button{text-align:center}#ficha .detail-buttons-container span{color:#f60}#ficha .detail-buttons-container .detail-buttons-icons-phone{background-color:#f60;border-radius:50%;border:1px solid #f60;height:50px;margin:0 auto 8px;width:50px}#ficha .detail-buttons-container .detail-buttons-icons-phone>svg{width:24px;height:24px;margin:13px 14px;color:#fff}#ficha .detail-buttons-container .detail-buttons-icons-contactar{background-color:#f60;border-radius:50%;border:1px solid #f60;height:50px;margin:0 auto 8px;width:50px}#ficha .detail-buttons-container .detail-buttons-icons-contactar>svg{width:24px;height:24px;margin:13px;color:#fff}#ficha .detail-buttons-container .detail-buttons-icons{background-color:#fff;border-radius:50%;border:1px solid #f60;height:50px;margin:0 auto 8px;width:50px}#ficha .detail-buttons-container .detail-buttons-icons>svg{width:18px;height:18px;margin:16px;color:#f60;pointer-events:none}.lista-resultados .favorito .favlink span{width:50px;height:50px;background-size:400px;display:block}.favlink span{width:50px;height:50px;background-size:400px;display:block}.lista-resultados .favorito .addfavimg span{background-position:-95px -140px;transform:scale(.8)}.addfavimg span{background-position:-95px -140px;transform:scale(.8)}.lista-resultados .favorito .delfavimg span{background-position:-142px -140px;transform:scale(.8)}.delfavimg span{background-position:-142px -140px;transform:scale(.8)}#ficha .top-ficha-mapa{margin-top:-65px!important;background:#fff!important}#ficha .tituloanuncio{font-size:18px;color:#555;font-weight:400;line-height:18px}#ficha .zona-anuncio{line-height:20px;font-size:16px;color:#a2a2a2;font-weight:100;margin-top:8px}#ficha .zona-anuncio .icono-mapa{width:16px;height:20px;background-size:200px;background-position:-102px -97px;display:block;float:left}#ficha ul.ulcaracteristicas{margin:24px 0 40px 0;clear:left;color:#555;display:flex;flex-wrap:nowrap;font-weight:400;font-size:16px;justify-content:space-between;overflow:hidden;max-width:90%}@media (max-width:370px){#ficha ul.ulcaracteristicas{max-width:100%}}#ficha ul.ulcaracteristicas li{display:inline;padding-right:16px}#ficha ul.ulcaracteristicas li.m2{padding-right:0}@media (max-width:370px){#ficha ul.ulcaracteristicas li{font-size:14px}}#ficha ul.ulcaracteristicas .sprite{opacity:.5;background-size:400px;height:24px;width:24px;display:inline-block;margin-right:8px;vertical-align:middle}#ficha ul.ulcaracteristicas .numhab .sprite{background-position:-11px -625px;width:26px}#ficha ul.ulcaracteristicas .numban .sprite{background-position:-56px -625px;width:26px}#ficha ul.ulcaracteristicas .m2 .sprite{background-position:-96px -625px}#ficha ul.ulcaracteristicas li.tambien-en-alquiler:before,#ficha ul.ulcaracteristicas li:first-child:before{display:none}#ficha ul.ulcaracteristicas li.tambien-en-alquiler{display:block}#ficha ul.ulcaracteristicas li.tambien-en-alquiler a{color:#f60;font-weight:400}#ficha ul.ulcaracteristicas li#reg-hut{display:block;clear:left;float:left}#ficha .descartar-anuncio .boton-descartar .descartar{background-position:-23px -335px;display:block;float:left;width:50px;height:50px;transform:scale(.8);background-size:400px}#ficha .bloque-ficha .confirmacion-descartado{background-color:#555;color:#fff;border-radius:3px;margin:8px 0;font-size:14px;text-align:center;height:0;overflow:hidden}#ficha .bloque-ficha .confirmacion-descartado.expanded{height:auto}#ficha .bloque-ficha .confirmacion-descartado strong{display:block;font-weight:700}#ficha .bloque-ficha .confirmacion-descartado a{color:#fff;text-decoration:underline}#ficha .bloque-ficha .confirmacion-descartado a.boton-confirmacion{display:block;margin:24px auto 8px auto;width:160px;border:1px solid #fff;text-align:center;padding:8px 12px;border-radius:3px;text-decoration:none;text-transform:uppercase}#ficha .bloque-ficha .confirmacion-descartado .bottom-action{margin:8px auto 0 auto;width:182px;display:block;padding:8px}#ficha .bloque-ficha .confirmacion-descartado textarea{display:none;width:90%;width:calc(100% - 16px);border-radius:3px;margin-top:8px;font-size:14px;color:#a2a2a2;padding:8px}.bloque-ficha .confirmacion-descartado span{overflow:hidden;padding:16px;display:block}.contenido-oscuro{background:#555;height:100vh;overflow:hidden}.contenido-oscuro .content{height:100%;overflow:hidden;line-height:0}#ficha .contenido-gris .bloque-ficha{margin-bottom:40px;line-height:24px}#ficha .bloque-ficha .ficha-precio{font-size:28px;font-weight:400;margin:16px auto}#ficha .contenido-gris{padding-bottom:100px}#ficha .bloque-pertenece-tipologia{margin-bottom:0;padding:28px 16px 8px 16px;color:#555;line-height:24px}#ficha .bloque-pertenece-tipologia strong{display:block;font-weight:500;font-size:16px}#ficha .bloque-pertenece-tipologia span{display:block;font-weight:100}#ArchivosId,#ficha .bloque-ficha{line-height:24px;padding:0 24px;overflow:hidden;font-size:14px;font-size:16px;font-weight:100;position:relative;z-index:3}#ArchivosId h3,#FichaVideosId h3,#ficha .bloque-ficha h3,#ficha .bloque-ficha-2 h3,.fichav3_form_solicitud h3,.similares-ficha h3{font-weight:500;font-size:16px}.contenido-gris #FichaVideosId h3{margin-left:24px;margin-bottom:40px}#ficha .bloque-ficha-2{margin:0;position:relative}#ficha .bloque-ficha-2 h3{padding-left:8px}#ArchivosId,#FichaVideosId{margin-top:40px}#ArchivosId .bloque-ficha{padding-left:0}#FichaVideosId h3,#ficha .bloque-ficha-2 h3,.fichav3_form_solicitud h3{margin-left:16px;margin-bottom:8px}.fichav3_form_solicitud iframe{padding:0 16px;background-color:#f5f5f5}#ficha .bloque-ficha-2 .ubicacion-bottom{margin-left:24px;display:block;margin-bottom:8px;color:#888;line-height:16px}#ficha .all-caracteristicas{display:table}#ficha .all-caracteristicas li{display:block;width:90%;float:left}#ficha .bloque-cortar .all-caracteristicas li,#ficha .bloque-cortar .all-caracteristicas-w100 li{width:48%;width:calc(48% - 16px);padding-right:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#ficha .primer-bloque{padding-top:16px}#ficha .primer-bloque h2{font-weight:500;padding-bottom:24px}#ficha .bloque-cortar h3{font-weight:500;padding-bottom:24px}#ficha .capitalise{text-transform:lowercase}#ficha .bloque-cortar{max-height:205px;position:relative;overflow:hidden}#ficha .numanuncio{color:#aaa;font-size:12px}#ficha .bloque-cortar .ampliarinfo{display:block}#ficha .bloque-cortar .ampliarinfo a{color:#f60;text-decoration:none}#ficha .bloque-cortar .ampliarinfo a span{background-position:-526px -146px;display:inline-block;height:20px;width:20px;background-size:300px}#ficha .comparacionm2 li{float:left;width:50%}#ficha .comparacionm2 li strong{display:block}#ficha .comparacionm2 li span{color:#888}#ficha .ampliarinfo{display:none;position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:70px 0 0 0;background:-moz-linear-gradient(bottom,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left bottom,left bottom,color-stop(0,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom,#fff 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(bottom,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#00ffffff', GradientType=0)}#ficha_fotos .bloque-ficha{padding:0 8px 0 8px}#ficha_fotos .bloque-ficha h3{padding-left:8px}#ficha #FotosInmueble{position:relative;display:block;overflow:hidden;margin-bottom:24px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}#ficha .tipo-vista-foto{float:right;width:90px;display:block;position:absolute;top:0;right:16px;z-index:10}#ficha .tipo-vista-foto a{display:block;float:right;width:30px;height:30px;background-size:400px;background-repeat:no-repeat;background-color:#555}#ficha .tipo-vista-foto a.mosaico{background-position:-296px -393px}#ficha .tipo-vista-foto a.ampliada{background-position:-248px -393px}#ficha .tipo-vista-foto a.seleccionado{background-color:#cecece!important}#ficha .ficha_foto.p{width:28%;float:left;max-height:70px;overflow:hidden;position:relative;display:none!important}#ficha .ficha_foto.p img{width:100%;min-height:70px}#ficha .ficha_foto.g img{width:100%;margin:4px 0}#ficha .ficha_foto.g.hide{display:none}#ficha #ficha_fotos .ver-todas-fotos,.bloque-ficha-2 .ver-mapa{clear:left;width:100%;overflow:hidden;text-align:center}.bloque-ficha-2 .ver-mapa{margin-top:8px}#ficha #ficha_fotos .ver-todas-fotos a,.bloque-ficha-2 .ver-mapa a{display:inline-block;line-height:30px}#ficha #ficha_fotos .ver-todas-fotos span.icono-fotos{background-position:-156px -345px;display:block;float:left;height:26px;width:26px;margin-right:4px;background-size:400px}#ficha .ficha_foto.p .foto-ampliadora{position:absolute;top:0;left:0;background:rgba(236,102,7,.6);width:100%;height:70px;color:#fff;text-align:center;line-height:14px;padding-top:20px}#ficha .ficha_foto.p .foto-ampliadora span{font-size:20px;display:block;text-align:center}#ficha .masinmuebles{display:none}#ficha .inputButton{background:linear-gradient(#f60 0,#fb7513 99%) repeat scroll 0 0 #f60;border:1px solid #fb7513;border-radius:3px 3px 3px 3px;clear:both;color:#fff;display:block;font-size:14px!important;font-weight:700;padding:7px 10px!important;text-align:center;text-decoration:none;text-shadow:0 0 2px #8f4808}#ficha .vertelfonocontacto{display:block;margin-top:5px;background-color:#fffbef;border-bottom:1px solid #ffe0b2;padding:5px;background-position:-371px -1277px;clear:both;color:#888;font-size:12px;color:#555;width:90%}#ficha table{margin:15px 10px 10px 0;width:100%}#ficha .inmuebletipo{clear:both;margin:20px -10px 0 -10px;padding:20px 10px!important;line-height:18px;color:#5e605d;background:#ececec;border-top:1px solid #dce0df;border-bottom:1px solid #dce0df}#ficha .inmuebletipo span{font-size:12px;color:#a0a0a0}#ficha .inmuebletipo a{text-decoration:none;color:#f60}#ficha .todaslasfotos{text-decoration:none;color:#f60;font-weight:400;margin-left:10px;padding-left:0}#ficha .destacados_cajon{margin:5px 0;padding:5px 0}#ficha .tipologiaspromo{color:#888;margin-top:20px}#ficha .tipologiaspromo ul{display:block;width:100%;background-color:rgba(0,0,0,.02);margin:15px 10px 10px 0;overflow:hidden;font-size:14px}#ficha .tipologiaspromo ul li{float:left;padding:5px}#ficha .tipologiaspromo .titulo{color:#000}#ficha .tipologiaspromo .precio{color:#000;font-weight:700;clear:left}#ficha .tipologiaspromo a{color:#f60;text-decoration:none}#ficha .tipologiaspromo tr{border-bottom:1px solid #f1f1f1}#ficha .tipologiaspromo tr td{padding:5px 0}#ficha .contactar-ficha{padding:24px;overflow:hidden}.fichav3_form_solicitud h3{padding-left:8px}#ficha .contactar-ficha .contactar{background:#f60;padding:10px 20px;width:100%}#ficha .contactar-ficha-mensaje{padding:15px 5px;margin-bottom:10px}#ficha #formDades .infoficina{overflow:hidden;margin-left:5px;margin-bottom:5px}#ficha #formDades label{display:block;margin-top:0;font-weight:500;font-size:14px;color:#888}#idNotaTel{display:none}#ficha #formDades input[type=text],#ficha #formDades textarea,#idEmail,.comentario-content textarea,input[type=password]{font-size:14px;clear:left;width:100%;font-weight:100;padding:8px 0;font-family:Ubuntu,sans-serif,Arial,Helvetica;border:1px solid #ebebeb;color:#888;background:#fff;border-radius:2px;position:relative;margin-top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#ficha .contactar-ficha .nota{display:inline-block;margin-left:5px}#ficha .contactar-ficha .mailcheck{width:auto}#ficha .contactar-ficha .mailcheck span{padding:8px;display:block;line-height:22px;font-size:12px;width:100%;clear:left}#ficha .contactar-ficha .mailcheck span b{font-weight:800}#ficha #formDades input{position:relative!important;z-index:0;margin:16px 0;text-indent:8px}#ficha #formDades textarea{height:65px;padding:8px;width:90%;width:calc(100% - 16px)}#ficha #formDades .avisolegal{display:block;margin-top:7px;margin-left:5px;color:#888;font-size:.9em;float:right}#ficha #formDades .referenciaficha{color:#888;text-align:center}#ficha #formDades .referenciaficha strong{color:#000;font-weight:700;text-align:center}#ficha #formDades .logo{display:block;background-color:#eee;width:120px;height:60px;float:left}#ficha .i_captcha{float:left;clear:left;width:15%!important;margin-bottom:10px;color:#888;font-size:1.4em;padding:3px 0}#ficha .img_captcha{float:left;margin:2px 0!important;border:4px solid #fff}#ficha .reload{color:#f60;float:left;font-size:14px}#ficha .errorcaptcha{color:red;display:block;clear:left}#ficha .nota-captcha{color:#888;margin-bottom:10px;display:block;clear:left}#ficha .legal{padding:10px 0 10px 0}#ficha table.campos{width:80%;margin:auto}#ficha table.campos th{font-weight:700;line-height:20px}#ficha table.campos .titulo{font-weight:700;line-height:24px;font-size:1.3em;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}#ficha table.campos td{padding-left:5px;height:20px}#ficha table.campos .pijama1{color:#000}#ficha table.campos .pijama0{color:#000}#ficha div.campos .titulo{font-weight:700}#ficha #fichaMultimedia{margin:10px 0;overflow:hidden;clear:both}#ficha #fichaMultimedia .titulo-bottom{margin-left:10px;margin-top:10px;color:#333;margin-bottom:7px;font-weight:700;font-size:17px}#ficha #fichaMultimedia div.multimedia{width:100%;float:left;margin:10px}#ficha #fichaMultimedia div.multimedia a{text-decoration:none;font-weight:700;color:#f60;padding:10px 10px 10px 40px;display:block}#ficha #fichaMultimedia span.titulo{font-weight:700;padding:5px 10px;display:block}#ficha #fichaMultimedia table{width:100%}#ficha #fichaMultimedia table tr{height:20px;line-height:20px}#ficha #fichaMultimedia a{COLOR:#f60;padding:1px 2px}#ficha .contactar{text-align:center;clear:both;padding:20px 0;background:#fff;position:fixed;bottom:0;z-index:1}#ficha .contactar a{color:#fff;font-size:1.4em}#ficha .titulo_errores_nav{font-weight:700;font-size:20px;padding:10px}#ficha #errores_nav{padding:10px}#ficha #errores_nav ul{margin-top:10px}#ficha #errores_nav ul a{font-size:18px}#ficha li.filtro{display:block;padding:7px 7px}#ficha li.filtro h3{color:#000;font-weight:700;font-size:1em;margin:0 0 5px 0}#ficha .selectfiltro{width:200px;font-size:24px}#ficha li.lidirectofiltro{margin-top:8px!important}#ficha li.lidirectofiltro a{font-size:1.5em!important}#ficha .filtroheader{margin:10px 0;padding:7px 0;text-align:right;background-color:#fff;background-image:url(../../img/bg_li.gif);background-repeat:repeat-x;background-position:bottom;-webkit-box-shadow:1px 2px 4px #888;-moz-box-shadow:1px 2px 4px #888;box-shadow:1px 2px 4px #888;width:100%;color:#b4b4b4;font-size:.9em;text-align:center;line-height:1.6em}#ficha .filtroheader a{color:#f60;padding:1px 2px;font-size:1.5em;font-weight:700}#ficha .formleft{margin:0 0 20px;padding:0}#ficha .formleft label{display:block;font-weight:700;margin-top:10px;line-height:27px}#ficha .inputButton{font-size:16px;margin-top:15px;font-weight:700;padding:2px 10px}#ficha .hipotecaresultado{margin:10px;font-weight:700;bottom:0;-moz-border-radius:8px;-webkit-border-radius:8px;background-color:#dae4f5;padding:10px 15px}#ficha .hipotecaresultado .hipotecaprecio{font-size:36px;font-weight:700}#ficha .hipotecaresultado .hipotecaprecio #txtMonPayment{font-weight:700}#ficha .hipotecaresultado .hipotecames{color:#888;font-size:14px;font-weight:700}#ficha .hipotecaanos{width:170px;font-size:16px}#ficha .anotacion{display:block;padding:10px 0;font-size:11px;color:#555}#ficha .contactar-ficha .avisolegal a{color:#a2a2a2;text-decoration:underline;text-align:right}#ficha .contactar-ficha .contactomascerca{display:block;font-size:16px;text-align:center;color:#555;margin-top:15px}#ficha .contactar-ficha .contactoenviado{font-size:18px;line-height:18px;color:#429a13;display:inline;float:left;font-weight:100;width:100%;text-align:center}#ficha .contactar-ficha .contactollamar{display:block;font-size:16px;font-weight:100;color:#888;clear:both;padding:16px;position:relative;border-radius:3px;text-align:center;margin:8px 0 0 0!important;width:100%;width:calc(100% - 32px);float:left}.contactar-ficha .contactotelf span{display:block;float:left}.contactar-ficha .contactollamar span.spriteN-400{width:48px;height:48px;background-position:-532px -732px;background-size:600px}.contactar-ficha .contactollamar span.spriteN-400+span{margin-left:15px}.contactar-ficha .contactollamar span.spriteN-400+span{width:70%;width:calc(100% - 65px);text-align:left;line-height:20px}#ficha .contactar-ficha .contactotelf{background:0 0!important;padding:0!important;width:100%!important;overflow:hidden;margin:0 auto!important;float:none!important}.contactar-ficha .contactotelf span.tel-llamar,[id=js-respuesta-similares] .tel-llamar{background:#555;color:#fff;padding:16px 24px;font-size:24px;line-height:32px;text-align:center;border-radius:3px 0 0 3px;width:80%!important;width:calc(100% - 104px)!important}.contactar-ficha .contactotelf span.ico-llamar,[id=js-respuesta-similares] .ico-llamar{background-color:#429a13;width:56px;height:64px;background-position:-295px -510px;border-radius:0 3px 3px 0;background-size:600px}[id=js-respuesta-similares] a{display:inline-block}[id=js-respuesta-similares] .referencia{padding-top:8px}#js-respuesta-similares ul li .descripcion span.tel-llamar,#similares ul li .descripcion span.tel-llamar{padding:8px 20px;font-size:18px;width:auto!important}#js-respuesta-similares ul li .descripcion span.ico-llamar,#similares ul li .descripcion span.ico-llamar{width:56px!important;height:48px}#js-respuesta-similares ul li .descripcion span.ico-llamar img,#similares ul li .descripcion span.ico-llamar img{margin-left:16px!important;margin-top:12px!important;width:22px!important;height:23px!important}.contactar-ficha .contactotelf .referencia{display:block;clear:left;font-size:12px;font-weight:500;line-height:26px!important;width:100%}.contactar-ficha .contactotelf .referencia strong{font-weight:700}#ficha .contactar-ficha .contactoalerta{display:block;font-size:16px;color:#555;margin:20px 0;text-align:center}#gMaps{position:relative}#gMaps,#street-view-container{height:100%}#street-view-container .gm-iv-address,.gm-style .gm-fullscreen-control{display:none}#ficha #gMapHelp,#ficha #precioM2ficha .bloque{width:100%}#ficha #precioM2ficha .contactar-ficha fieldset{margin:0}#ficha #precioM2ficha .titulo-bloque{color:#555;font-size:14px;text-align:center;display:block;font-weight:500;clear:both;margin-bottom:8px}#ficha #precioM2ficha .subtitulo-bloque{font-size:14px;color:#555;font-weight:400;display:block;text-align:left;line-height:14px;margin-bottom:14px}#ficha #precioM2ficha .bloque{display:flex;justify-content:space-between;padding-top:8px;overflow:hidden;margin:0 24px;width:auto}#ficha #precioM2ficha .preciobloque{text-align:center;width:96px;height:64px;float:left;padding-top:34px;font-size:16px;font-weight:400;color:#555;border-radius:50%;background:#f5f5f5;margin-top:24px;margin-bottom:24px}#ficha #precioM2ficha .preciobloque.last-item{margin-right:0}#ficha #precioM2ficha .preciobloque sup{font-size:6px}#ficha #precioM2ficha .preciobloque span{display:block;color:#a2a2a2;font-size:12px;line-height:12px;margin-top:4px}#ficha #precioM2ficha .evolucionbloque{display:none}#ficha #precioM2ficha .comparabloque{clear:both;overflow:hidden;text-align:center;font-size:12px;color:#888}#ficha #precioM2ficha .comparabloque .contenido{padding:10px 0 5px 5px;width:95%;margin-left:5px;overflow:hidden;text-align:left}#ficha #precioM2ficha .comparabloque .flecha_izquierda{display:none}#ficha #precioM2ficha .comparabloque span{color:#f90;display:none}#ficha #precioM2ficha .textobloque{clear:both;display:none;font-size:12px;color:#888;padding:5px 0}#ficha #precioM2ficha .textobloque span{color:#f90}#ficha #precioM2ficha .textomedia{text-align:center;height:0}.bloque-ficha-2 #precioM2ficha{width:100%;overflow:hidden;margin-top:40px}.bloque-ficha-2 .ver-mapa span.icono-mapa{background-position:-248px -200px;display:block;float:left;height:26px;width:26px;margin-right:4px;background-size:400px;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}#ficha .opciones-mapa .botoncall{text-align:right;color:#555;display:block;margin:0}#ficha .opciones-mapa .botoncall span{font-weight:700}#ficha .continfome2{display:inline-block}#ficha .infoem2{display:none;width:0;height:0;padding:10px;float:left}#ficha .infoem2text{display:block;font-size:11px;float:left;margin-top:5px}#ficha .infoem2text a{text-decoration:none;color:#f60}#ficha #ompem2{display:none}#ficha #ampem2{display:inline;display:none}#ficha .g{position:relative}#ficha .g span{position:absolute;bottom:7px;display:block}#ficha .g span.floatleft{left:0;text-align:center;background-color:#000;font-size:17px;color:#fff;filter:alpha(opacity=70);opacity:.7;padding:9px 4px}#ficha .eurantes strong{font-weight:700}#ficha .eurantes.baja{color:#417505}#ficha .eurficha{color:#000;display:block;float:left;font-family:Ubuntu,sans-serif;font-size:26px;margin-top:6px;margin-right:5px;text-align:left}#ficha .eurficha i{font-size:12px;color:#666;font-style:normal}#ficha .pvp_eur_m2{display:block;clear:left;line-height:12px;font-size:12px;margin-bottom:10px;color:#888}#ficha .sube{background-color:#f3ffb6;display:none}#ficha .contactar-ficha fieldset{margin:0;width:100%;padding:0;background:0 0}#ficha .contactar-ficha label{width:auto;text-align:left}#ficha .contactar-ficha .info-oficina{float:left;text-align:left;margin-left:0;padding-left:0;margin-bottom:16px}#ficha .contactar-ficha .info-oficina a{font-size:14px}#ficha .contactar-ficha .info-oficina .logoinmo{display:block;margin-bottom:10px;float:left;margin-right:10px;width:120px}#ficha .ficha_foto.g{width:385px}#ficha #ImagenesId #ampliarFotos{display:block;margin-bottom:8px}#ficha #ImagenesId .bloque-ficha .g{width:100%}#ficha .contactar-ficha .info-oficina .datos-finca{float:left;margin-left:0;width:75%;width:calc(100% - 130px)}#ficha .contactar-ficha .info-oficina .datos-finca .finca{font-size:18px;font-weight:500;display:block}#ficha .contactar-ficha .info-oficina .datos-finca .finca-sec{font-size:16px;font-weight:100;display:block;line-height:24px}#ficha #ficha_fotos{margin:0}#ficha #masfotos{width:385px;text-align:center;display:block;padding-top:15px;font-size:18px}#ficha #FichaVideosId .iframevideomobile{width:100%;margin-bottom:16px;height:200px;background-color:#d4d4d4;position:relative}.efienergetica{font-size:12px;color:#555}.efienergetica li{width:100%!important;clear:left}.cuadroeficiencia{position:relative;display:none;margin-top:4px}.cuadroeficiencia img{width:300px}.cuadroeficiencia .draw-col{position:absolute;width:46px;border-radius:3px;background-color:#000;color:#fff;left:191px;text-align:center;font-size:12px;line-height:22px}.cuadroeficiencia .draw-col.second-col{left:249px}.cuadroeficiencia .draw-col.c-A{top:26px}.cuadroeficiencia .draw-col.c-B{top:54px}.cuadroeficiencia .draw-col.c-C{top:83px}.cuadroeficiencia .draw-col.c-D{top:110px}.cuadroeficiencia .draw-col.c-E{top:137px}.cuadroeficiencia .draw-col.c-F{top:166px}.cuadroeficiencia .draw-col.c-G{top:193px}.cuadroeficiencia .draw-col:after{content:"";display:block;position:absolute;height:16px;width:16px;transform:rotate(45deg);border-radius:3px;border-width:9px;top:50%;margin-top:-8px;left:-6px;background-color:#000}#ficha ul.all-caracteristicas li a.infoeficiencia{color:#f60;text-decoration:none;font-size:12px;display:block;clear:left;position:relative}#ficha ul.all-caracteristicas li a.infoeficiencia span{background-position:-526px -146px;display:inline-block;height:20px;width:20px;background-size:300px}#ficha ul.all-caracteristicas li a.infoeficiencia span.up{background-position:-526px -157px;transform:rotate(-180deg)}.calificacion{position:relative;color:#fff;font-weight:700;font-size:12px;padding:0 5px;width:15px;margin:0 11px 0 0;display:inline-block;line-height:18px}.calificacion:after{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:9px;top:50%;margin-top:-9px}.c-A{background:#0d964e}.c-A:after{border-color:rgba(213,50,0,0);border-left-color:#0d964e}.c-B{background:#21b24b}.c-B:after{border-color:rgba(213,50,0,0);border-left-color:#21b24b}.c-C{background:#99ca3b}.c-C:after{border-color:rgba(213,50,0,0);border-left-color:#99ca3b}.c-D{background:#ece824}.c-D:after{border-color:rgba(213,50,0,0);border-left-color:#ece824}.c-E{background:#f1b519}.c-E:after{border-color:rgba(213,50,0,0);border-left-color:#f1b519}.c-F{background:#e17628}.c-F:after{border-color:rgba(213,50,0,0);border-left-color:#e17628}.c-G{background:#e52e2a}.c-G:after{border-color:rgba(213,50,0,0);border-left-color:#e52e2a}#ficha #ficha_fotos #bottom-ficha{overflow:hidden}.fichav3_form_solicitud{padding-top:40px;overflow:hidden;position:relative;z-index:9999;background-color:#f5f5f5}.fichav3_form_solicitud #foto-contactada{top:-40px;border-bottom:5px solid #f1f1f1}.fichav3_form_solicitud .cajondescfoto{width:40%;margin:103px auto;color:#fff}.fichav3_form_solicitud .cajondescfoto span{display:block;text-align:center;font-size:18px;font-weight:100}.fichav3_form_solicitud .cajondescfoto span.sonrisa{height:60px;background-image:url(../../img/sonrisa.png);background-position:center -20px;background-size:90px;background-repeat:no-repeat}.telefono-contacto{width:100%;background:#333;color:#ddd;font-size:24px;font-weight:100;line-height:56px;text-indent:16px;position:relative;clear:left}.telefono-contacto .telefono{position:absolute;display:block;right:0;top:0;height:56px;width:60px;background-color:#348b04;background-position:-184px -333px;background-size:400px}.similares-ficha{background-color:#f5f5f5;clear:left;margin-top:48px;overflow:hidden;padding-top:40px;padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.similares-ficha h3{margin-left:24px;margin-bottom:32px}#js-respuesta-similares ul li,#similares ul li,.similares-ficha ul li{background:#fff;border-radius:8px;width:calc(100% - 48px);overflow:hidden;height:138px;margin:0 24px 24px 24px}#js-respuesta-similares ul li,#similares ul li{height:160px}#js-respuesta-similares ul li .imagen,#similares ul li .imagen,.content .lista-resultados ul.topNlistado li .imagen,.similares-ficha ul li .imagen{float:left;width:160px;background-repeat:no-repeat;height:138px;background-size:cover;background-position:center;position:relative}.ho-modal{width:100%!important;height:100%!important;margin:0!important;padding:0!important}.ho-modal .modal-body{margin-bottom:10px!important;margin-top:0!important}.ho-modal .modal-footer{margin-bottom:18px}.ho-modal .closeModal{cursor:pointer}.ho-modal-text{font-weight:100;padding:16px}.ho-modal-text p{text-align:left;margin-block-end:1em}.ho-modal-text img{width:auto;max-width:95%}#idHotmailOutlookModal .ho-modal .closeModal{width:22px!important;z-index:99}@media (max-width:370px){#idHotmailOutlookModal #wmContent{width:100%!important}}.ho-modal-footer{display:flex;justify-content:space-between;padding:0 24px 0 24px}.ho-modal-footer .button{flex:1 0 auto;max-width:150px;font-size:14px;box-shadow:none}.ho-modal-footer .ho-modal-close-btn{color:#f60;box-shadow:none;background:#fff;border:1px solid #f60}.content .lista-resultados ul.topNlistado li a.link-item .precio-anuncio{top:70px;left:8px}.content .lista-resultados ul.topNlistado li a.link-item .precio-anuncio div i{font-size:12px}.content .lista-resultados ul.topNlistado li a.link-item .precio-anuncio .precio{font-size:20px}.content .lista-resultados ul.topNlistado li a.link-item .precio-anuncio div span{margin-bottom:4px}.userprofile-labels{display:flex;flex:wrap;margin:16px 0}.userprofile-labels-item{background:#666;border-radius:12px;color:#fff;font-size:.8rem;font-weight:300;margin:0 8px 0 0;padding:6px 10px}.similares-ficha ul li ul li{font-size:14px;color:#555;font-weight:500}#js-respuesta-similares ul li .eur,#similares ul li .eur,.similares-ficha ul li span.precio{color:#555;font-family:Ubuntu,sans-serif;font-size:20px;margin-top:8px;display:block}.similares-ficha ul li ul li:after{margin-left:4px;margin-right:3px}#js-respuesta-similares ul li .dir_ex,#similares ul li .dir_ex,.similares-ficha ul li .contenedorinfo h5,.similares-ficha ul li h4,.similares-ficha ul li ul{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:90%;width:calc(100% - 24px)}#js-respuesta-similares ul li .dir_ex,#js-respuesta-similares ul li .eur,#similares ul li .dir_ex,#similares ul li .eur{margin-bottom:8px}.menu-ampliar{height:48px;z-index:1000;position:absolute;top:0;right:0}.menu-ampliar ul{overflow:hidden}.menu-ampliar ul li{display:inline;width:48px;float:left;opacity:.6}.menu-ampliar ul li.seleccionado{opacity:1}.menu-ampliar ul li a{display:block;padding:10px;text-indent:-999px;color:#ddd;line-height:28px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-ampliar ul li a span{display:block;float:left;height:28px;width:28px;background-size:300px;pointer-events:none}.menu-ampliar ul li a span.fotos{background-position:-265px -256px}.menu-ampliar ul li a span.street{background-position:-225px -430px}.menu-ampliar ul li a span.mapa{background-position:-265px -429px}.menu-ampliar ul li a span.videos{background-position:-265px -285px}#ficha,#ficha *{transition:transform 250ms ease-in-out}#ficha #gMaps *{transition:none}#ficha #gMaps #gMapMiniImage{border-radius:38px;padding:24px;box-sizing:border-box}#ficha.no-transition,#ficha.no-transition *{transition:all 0s}#foto .imgswipe ul,#foto .imgswipe>div{transition:none}#ficha.open #foto,#ficha.open #foto-contactada{height:100%;background-color:#555;border-bottom:0 solid #000;border-radius:0;top:0;width:100%;left:0;overflow:visible;background-image:none!important}#ficha.open #foto .cajondescfoto{opacity:0!important;pointer-events:none}#ficha.open #foto .cajon-para-fotos{height:100vh;background:0 0!important;margin:0 auto}#ficha.open #foto .cajon-para-fotos+div{height:100vh}#ficha.open #foto .cajon-para-fotos .dragend-page{background-size:contain;background-repeat:no-repeat;background-position:center;height:100vh!important}#ficha.open .detail-buttons-container{opacity:0;transform:translate(0,30vh);background-color:#555;pointer-events:none}#ficha.open .descartar-anuncio .boton-descartar.para-descartar{transform:translateY(30vh)}#ficha.open .avisame-top{opacity:0!important;pointer-events:none;transform:translateY(30vh)}#ficha.open{background-color:#555;height:100%}.open #foto .sombra-home{top:0}#ficha.open .bloque-ficha{pointer-events:none;opacity:0;transform:translate(0,30vh)}#ficha.open .contenido-gris{opacity:0;background-color:#555;pointer-events:none}#ficha.open .sombra-home{pointer-events:none}#ficha.open #foto,#ficha.open #foto-contactada{transition-delay:0s;background-color:transparent!important}#ficha.open .menu-ampliar{display:block}#ficha.open .menu-ampliar.fixed-enficha{pointer-events:all}#ficha.open #foto{z-index:98;position:absolute}.ficha-header.open #idsolicidudes,.ficha-header.open #logohome,.ficha-header.open #menu,.ficha-header.open .h-logo{display:none}#ficha .menu-ampliar{display:none}.galeria-foto{position:absolute;top:0;display:block;lefT:0;overflow:hidden;height:100%;width:100%;z-index:0;padding-top:48px;box-sizing:border-box}.galeria-foto #fotoampliada{background-repeat:no-repeat;background-size:contain;background-position:center top;width:100%;margin:0 auto;display:block;position:relative;margin-top:16px}.galeria-foto .no-disponible-foto{position:absolute;top:16px;left:16px;color:#fff;z-index:9999;line-height:24px}.galeria-foto-alternativa{position:relative;overflow:hidden}.galeria-foto-alternativa .tituloimg{position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);text-align:center;color:#fff;line-height:42px}.video-item{box-sizing:border-box;position:absolute;display:block;height:100%;height:calc(100% - 48px);width:100%}.video-item .iframevideomobile{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;height:100%}.video-container-nav{position:absolute;display:none}.videos-container{position:relative;padding-top:48px;height:100%!important;box-sizing:border-box;width:100vw;margin:auto}#ficha [id=street-view-container],#ficha div[id=fotoampliada]{padding-top:48px;height:100%!important;box-sizing:border-box;width:100vw;margin:auto}.video-container-nav button{transform:translate(0,-50%);background:0 0;z-index:2;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.video-container-nav.visible{display:block;width:100%;height:100%}.video-container-nav--left{left:0}.video-container-nav--right{right:0}.video-container-nav--left::before,.video-container-nav--right::before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute;background-image:url(../../img/default-skin.png);background-size:264px 88px}.video-container-nav--left::before{left:6px;background-position:-138px -44px}.video-container-nav--right::before{right:6px;background-position:-94px -44px}#foto .galeria-foto{position:fixed;z-index:99;display:none}.navegacion-fotos{position:absolute;bottom:50px;width:100%;pointer-events:none}.navegacion-fotos .tituloimg{width:80%;width:calc(100% - 120px);margin:0 auto;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.navegacion-fotos span{line-height:28px}.navegacion-fotos span.descripcion{display:block;font-size:14px;line-height:12px}.navegacion-fotos .jqflechasiguiente{float:left;width:60px}.navegacion-fotos .jqflechaanterior{float:left;width:60px}.navegacion-fotos .jqflechasiguiente .siguiente{height:60px;width:60px;display:block;background-position:-635px -47px;background-size:400px}.navegacion-fotos .jqflechaanterior .anterior{height:60px;width:60px;display:block;background-position:-635px -37px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background-size:400px}.notificaciones-cabecera{background:#fff;position:absolute;right:4px;top:46px;z-index:8;padding:8px;font-size:14px;color:#888;border-radius:3px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.notificaciones-cabecera span{color:#53397f;font-weight:700}.notificaciones-cabecera:after{display:block;content:" ";position:absolute;right:13px;top:-16px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent}.notificaciones-numeral{background:#fff;position:absolute;right:46px;top:16px;z-index:8;padding:2px 6px;font-size:12px;color:#53397f;border-radius:3px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.notificaciones-numeral:after{display:block;content:" ";position:absolute;right:-8px;top:4px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid transparent;border-left:4px solid #fff}.notificaciones-numeral-naranja{background:#53397f;position:absolute;right:6px;top:23px;z-index:8;text-align:center;line-height:6px;font-size:10px;color:#fff;border-radius:50%;padding:4px}#multizonaitems ul li.lid .lbl,#multizonaitems ul li.liz .lbl,.l-z-all{display:block;width:auto;background:#fff!important;border-top:solid 1px #f1f1f1!important;border-bottom:none!important;border-left:none!important;border-right:none!important;color:#888;margin:0 4px 0 8px;overflow:hidden;font-size:16px;text-align:left;padding:4px 0}#multizonaitems ul li .lbl input[type=checkbox],.l-z-all input[type=checkbox]{visibility:hidden;display:none}.l-z-all input{margin:0;padding:0}#multizonaitems ul li .lbl input[type=checkbox]+span.zonaseleccionada,#multizonaitems ul li ul .zonaseleccionada input[type=checkbox]+span,.zonaseleccionada span{position:relative}#multizonaitems ul li .lbl input[type=checkbox]+span.zonaseleccionada:after,#multizonaitems ul li ul .zonaseleccionada input[type=checkbox]+span:after,.zonaseleccionada span:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:" ";position:absolute;top:8px;width:24px;height:24px;left:0;display:block;background-position:-148px -242px;background-size:400px;background-repeat:no-repeat;color:#888;z-index:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){#multizonaitems ul li .lbl input[type=checkbox]+span.zonaseleccionada:after,#multizonaitems ul li ul .zonaseleccionada input[type=checkbox]+span:after,.zonaseleccionada span:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}#multizonaitems ul li ul label input[type=checkbox]+span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}#multizonaitems ul li .lbl input[type=checkbox]+span.zonanoseleccionada,#multizonaitems ul li ul li .zonanoseleccionada input[type=checkbox]+span,.zonanoseleccionada span{position:relative}#multizonaitems ul li .lbl input[type=checkbox]+span.zonanoseleccionada:after,#multizonaitems ul li ul li .zonanoseleccionada input[type=checkbox]+span:after,.zonanoseleccionada span:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:" ";position:absolute;top:7px;width:24px;height:24px;left:0;display:block;background-position:-184px -241px;background-size:400px;background-repeat:no-repeat;color:#888;z-index:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){#multizonaitems ul li .lbl input[type=checkbox]+span.zonanoseleccionada:after,#multizonaitems ul li ul li .zonanoseleccionada input[type=checkbox]+span:after,.zonanoseleccionada span:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}#multizonaitems ul li.lid input.algoseleccionado+span.zonanoseleccionada:after,#multizonaitems ul li.lid input.algoseleccionado+span.zonaseleccionada:after,label.algoseleccionado input+span:after{background-position:-148px -266px!important}#multizonaitems ul li.lid ul li .lbl{padding-left:35px!important}#multizonaitems{overflow:hidden;display:block;margin:5px}#multizonaitems ul{display:block}#multizonaitems h3{display:block}#multizonaitems .lbl{font-size:18px}#multizonaitems ul li.lid .lbl,#multizonaitems ul li.liz .lbl{clear:left;float:none!important;padding-left:10px!important}#multizonaitems ul li .lbl span.zonanoseleccionada,#multizonaitems ul li .lbl span.zonaseleccionada,#multizonaitems ul li .zonanoseleccionada span,#multizonaitems ul li .zonaseleccionada span,.cntdist,.l-z-all span{padding:8px 0 8px 35px;line-height:24px;display:inline-block;font-weight:100;font-size:16px}#multizonaitems ul li .zonaseleccionada span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}#multizonaitems ul li .lbl input[type=checkbox]+span.zonaseleccionada{white-space:nowrap}#multizonaitems ul li .lbl{float:left;display:block}.cerrar-boton{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);background-position:-138px -257px;background-size:350px;background-repeat:no-repeat;width:25px;height:30px;text-indent:9000px}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.cerrar-boton{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.desplegar{background-position:-343px -6px!important;background-repeat:no-repeat;background-size:400px}.contraer{background-position:-343px -6px!important;background-repeat:no-repeat;background-size:400px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.content .lista-resultados .descartarDirecto{position:absolute;right:82px;top:254px;background-color:#fff;box-shadow:0 2px 3px #e2e2e2;border-radius:50%;width:50px;height:50px;z-index:3}.content .lista-resultados .descartarDirecto.destacado{background-color:#fff!important;box-shadow:0 2px 4px 0 #ffe98e}@media (min-width:470px){.content .lista-resultados .descartarDirecto{top:278px}}@media (min-width:600px){.content .lista-resultados .descartarDirecto{display:none}}.content .lista-resultados .favorito.destacado{background-color:#fff!important;box-shadow:0 2px 4px 0 #ffe98e}.deslink span{width:50px;height:50px;background-size:400px;margin:0 auto;display:block}.deslink .sprite{background-position:-23px -335px;transform:scale(.8)}@media (min-width:600px){.padding-qqmc{padding:24px 24px 0!important}}.listado-qqmc-menu{display:flex;justify-content:start;margin:0 0 16px 24px}.listado-qqmc-menu .menu-item-listado{position:relative;padding-bottom:0}@media (min-width:600px){.listado-qqmc-menu .menu-item-listado{padding-bottom:8px;position:absolute;float:right}}@media (min-width:600px){.listado-qqmc-menu{float:left;max-width:50%}}.button-qqmc{padding:12px;background:0 0;font-size:14px;flex:1 1 auto;font-family:Ubuntu;color:#f60;outline:0;box-shadow:none;border:1px solid #f60;border-radius:3px}.button-qqmc-feedback{flex:1 1 auto;justify-content:center;align-items:center;display:flex}.button-qqmc-feedback .referencia{color:#ccc;font-size:12px;margin-left:8px;font-weight:100}.button-qqmc-feedback a{color:#fff}.button-qqmc-feedback .tel-llamar{background:#555;color:#fff;font-size:1rem;padding:4px 14px;line-height:32px;margin:0 auto;display:inline-block;text-align:center;border-radius:3px 0 0 3px}.button-qqmc-feedback .ico-llamar{background-color:#3a8d11;border-radius:0 3px 3px 0;width:40px;height:40px;display:inline-block;vertical-align:bottom;background-position:-196px -342px}.button-qqmc-feedback .ico-llamar img{margin-left:8px!important;margin-top:8px!important;width:22px!important;height:24px!important}.cntdist{font-size:14px;padding:0}#multizonaitems .ld{position:relative;background-color:#e4e4e4}#multizonaitems .btnmostrar{position:absolute;width:33px;height:33px;right:13px;top:4px;background-color:#f1f1f1}#multizonaitems .algoseleccionado{background-color:#000!important}.zonasseleccionadas p.dselected{display:block;margin:5px 0}.zonasseleccionadas p.dselected span{display:block;color:#bbb;font-size:.9em}#idBtnGuardarZonas{margin:5px}li.zonas{margin-bottom:10px;padding-bottom:5px}li.zonas .cabecerazonas{font-size:1em;color:#000;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:10px;overflow:hidden}li.zonas a{color:#f60!important;font-size:14px!important;font-weight:400!important;border-bottom:none!important}li.zonas .cabecerazonas span{display:inline-block;float:right;text-align:right;padding-bottom:0;margin-bottom:2px}li.zonas .cabecerazonas span a{background-position:-2px -1214px!important;background-image:url(/Content/img/sprite.png)!important;background-repeat:no-repeat;padding:3px 0 3px 27px!important;font-size:1em!important}li.zonas .zonasseleccionadas{color:#888;font-size:1.4em;border-bottom:1px solid #ccc;padding-bottom:8px;padding-left:5px}#wmTitle div{margin:0;font-size:18px;padding:8px 0 0 16px;overflow:hidden;width:85%;width:calc(100% - 8px)}#wmTitle div span{font-size:18px;padding-top:8px;display:block;float:left;color:#888}#wmTitle div a{font-size:16px;font-weight:500;display:block;float:right;margin-right:0;margin-top:0}.wmLockScrollMainWindow{overflow:hidden;position:fixed;width:100%}.wmUnlockScrollMainWindow{overflow:visible;position:relative}#wmOverlay,#wmPosition,#wmPreload{position:fixed;left:0;top:0;width:100%;height:100%;text-align:center}#wmPosition{z-index:200}#wmOverlay{opacity:.7;background-color:#000;z-index:199}#wmPreload{opacity:.7;z-index:500}#wmContent{position:relative;width:90%;width:calc(100% - 16px);margin:8px;height:94%;background-color:#fff;text-align:center;overflow-y:scroll;padding-bottom:40px}#wmBody{margin-top:20px;margin-bottom:40px;padding:8px;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}#wmTitle{display:block;overflow:hidden;margin:10px auto;background-color:#fff;z-index:0}#wmFooter{text-align:center;padding:5px 0}#wmTitle .close{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);text-align:right;border:medium none;height:26px;position:absolute;right:10px;text-indent:-9999px;top:15px;width:30px;background-size:400px;background-position:-153px -107px;z-index:1}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){#wmTitle .close{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}#modal-zonas #wmFooter{position:fixed;bottom:0;left:8px;width:90%;width:calc(100% - 16px);background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.mostrar{display:block!important}.ocultar{display:none!important}.lista-ady .titulo-lista-ady{display:block;clear:left;color:#555;font-weight:300;font-size:22px;padding:16px 16px 32px 16px;text-align:center;line-height:24px}.lista-ady .titulo-lista-ady p{color:#888;font-size:18px}.pswp__bg{background-color:#555}#footer{clear:both;color:#555;text-align:center}#footer .login{clear:both;color:#555;padding-top:0;text-align:center;background:#f5f5f5}.upper_footer{text-align:center;padding:0 16px;background:#333}.upper_footer a{color:#fff}.footerlinks{list-style:none;text-align:center;background:#f60;margin-bottom:60px}.footerlinks li{line-height:2em;text-align:center;font-size:.9em;padding:16px;border-bottom:1px solid rgba(255,255,255,.2)}.footerlinks li.aviso{border-right:none}.footerlinks li.aviso .txt_legal{margin-right:16px}.footerlinks .cambio_idioma{line-height:2em;text-align:center;font-size:.9em;padding:16px;border-bottom:1px solid rgba(255,255,255,.2);position:relative;color:#fff}.footerlinks .cambio_idioma .tambien_catala{display:inline-block}.footerlinks .selector_idioma{display:inline-block;position:relative}.footerlinks .selector_idioma select{color:#888;background:#fff;line-height:18px;border:none;padding:10px 28px 10px 8px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 8px}.footerlinks .selector_idioma::after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);display:block;position:absolute;content:" ";top:7px;right:13px;width:20px;height:20px;background-position:-301px -202px;background-size:400px;pointer-events:none;z-index:2}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.footerlinks .selector_idioma::after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}#footer a{color:#fff}.ico_problema a{color:#fff!important;padding:16px 0;display:block;margin:0 auto;width:330px}.ico_problema a span{display:block;float:left}.ico_problema a span.sprite{height:48px;width:48px;background-position:-634px -426px;background-size:400px;margin-right:8px}.ico_problema a span.texto{line-height:60px}#uldirecto{border-bottom:10px solid #f5f5f5;margin:0 0 8px}#modal-buscador{position:absolute;z-index:999;top:0;width:100%}#modal-buscador #wmContent{width:100%!important;height:382px;overflow:hidden;top:-374px;margin:0;background:0 0;border:none;transition:all .2s ease-in-out}#modal-buscador #wmContent .content-home{margin-top:-30px}#modal-buscador #wmContent .content-home .fotoficha{background-image:none!important;background-color:#f60;top:-30px;height:330px}#modal-buscador #wmContent .buscar-home ul li.inputbuscar .boton{text-transform:uppercase;box-shadow:none;border:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.85)}#modal-buscador #wmContent .buscar-home ul li .input-search,#modal-buscador #wmContent .buscar-home ul li select{background:rgba(255,255,255,.1)}#modal-buscador #wmPosition{position:relative}#modal-buscador .buscar-home{padding-top:0}#modal-buscador #wmTitle{margin:0;height:46px;background:#f60}#modal-buscador #wmTitle .closeModal{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);position:absolute;background-position:-127px -85px;background-size:350px;z-index:99;height:40px;width:40px;right:0;top:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){#modal-buscador #wmTitle .closeModal{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}#modal-buscador .sombra-home{display:none}.fichav3_form_solicitud #content h1{font-size:16px}#modal-buscador #wmOverlay{top:0;opacity:.4;z-index:97;transition:all .2s ease-in-out}#modal-buscador #wmPosition{z-index:98}.wmLockScrollMainWindow{overflow:hidden}.wmUnlockScrollMainWindow{overflow:visible;position:relative}#wmOverlay,#wmPosition,#wmPreload{position:fixed;left:0;top:0;width:100%;height:100%;text-align:center;margin:0;padding:0}#modal-buscador:focus,#wmOverlay:focus,#wmPosition:focus,#wmPreload:focus{outline:0}#wmPosition{z-index:9998}#wmOverlay{background-color:#000;z-index:9997;opacity:.7}#wmPreload{position:absolute;margin:auto auto;top:0;bottom:0;left:0;right:0;background:#f60;z-index:9999;webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:62px;height:62px}#wmContent{background:#fff;position:relative}#divfotos #wmContent{height:100%;background:rgba(51,51,51,.7)}#divfotos #wmBody{-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);height:100%}#divfotos #wmTitle{width:100%;position:fixed;height:48px;background:#111;z-index:99;min-width:1018px}.habDialog #wmContent{color:#555;margin:6% auto;background:#fff;padding:10px;border-radius:3px}#cadumodalbox .titulocadu,#wmTitle .topmodal,.habDialog #wmTitle .titleModal{text-align:left;font-size:20px;line-height:36px;padding-bottom:7px;padding-left:7px;border-bottom:1px solid #ddd;font-weight:100}.habDialog #wmTitle .closeModal{text-align:right;background:url(../../../../hab_inmuebles/css/imgv3/habDialog.png?20170215);border:medium none;height:26px;position:absolute;right:10px;text-indent:-9999px;top:15px;width:28px;cursor:pointer;background-repeat:no-repeat;background-position:-1px -1px}@media (hover:hover){.habDialog #wmTitle .closeModal:hover{background-position:-31px -1px}}.habDialog #wmFooter{margin-top:5px}.habDialog .printDialog{background-position:0 -470px;padding-left:24px;margin-left:20px}.AlertEstadoInmueblePopup{display:block;background:#fff7de;border-bottom:2px solid #ffe0ac;clear:both;font-size:14px;line-height:22px;color:#555;padding:10px}#cadumodalbox{margin:20px;color:#555;text-align:left}#cadumodalbox .desccadu a.botonrojo{display:block;width:300px;clear:both;text-align:center!important}#cadumodalbox .desccadu a.botonrojo span{display:block!important;padding:0!important;color:#fff!important;font-size:18px;font-weight:400!important}#cadumodalbox .caduopcion{color:#555;font-weight:700;font-size:16px;display:block;margin-bottom:10px}#cadumodalbox .linkcerrar,#wmFooter .linkcerrar{text-align:right;padding-right:20px;margin-top:30px}.habDialog #wmFooter .boton{background:0 0!important;text-align:right!important;color:#f60!important;font-size:14px!important;box-shadow:none!important}#cadumodalbox #caducontent{margin-top:10px}#idHabDialogDisableAdContent{overflow:auto;font-size:14px;text-align:left;line-height:22px;font-weight:100}.habDialog #wmFooter{margin-top:5px}#modal-desactivar-anuncio #wmContent{height:auto}.pswp__bg,.pswp__container,.pswp__item{background:#555}.pswp__item{background-size:cover;background-position:center}div[id=ficha] .pswp__bg,div[id=ficha] .pswp__container,div[id=ficha] .pswp__img--placeholder--blank,div[id=ficha] .pswp__item{background-color:transparent!important}.galeria-foto .pswp__bg,.galeria-foto .pswp__container,.galeria-foto .pswp__img--placeholder--blank,.galeria-foto .pswp__item,div[id=ficha].open .pswp__bg,div[id=ficha].open .pswp__container,div[id=ficha].open .pswp__img--placeholder--blank,div[id=ficha].open .pswp__item{background:#555!important}.errores{margin:80px 0!important}.errores .tipo-error-final{font-size:13px}.errores span{display:block;text-align:center;overflow:hidden}.errores .error-no-encontrado{font-size:50px;font-weight:100;color:#d2d2d2;line-height:40px}.errores .tipo-error{font-size:76px;line-height:60px}.errores .cara-error{background-image:url(../../img/sonrisa-invertida.gif);display:block;height:60px;width:134px;margin:8px auto 0 auto;background-repeat:no-repeat;opacity:.4}.imagen-no-disponible{height:170px;background-image:url(../../img/302_m.gif);background-repeat:no-repeat;background-position:center;position:relative;margin:16px 0}.banner-publi{width:100%;clear:left;margin:24px 0}#ImagenesId .bloque-ficha{margin-bottom:16px!important}#FotosInmueble+.banner-publi{margin:0 0 48px 0}#ficha_middle_1_m_320x100{background-color:#fff;padding:10px 0}#ficha_middle_1_m_320x100 div{width:320px;display:block!important;margin:2px auto 2px auto}.comentario-content textarea,.fichav3_form_solicitud #Telefono,.fichav3_form_solicitud #idEmail,.fichav3_form_solicitud input[type=text],.fichav3_form_solicitud textarea{font-size:14px;clear:left;width:90%;width:calc(100% - 32px);font-weight:100;padding:12px;border:1px solid #ebebeb;color:#888;cursor:pointer;background:#fff;border-radius:8px;position:relative;margin-top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fichav3_form_solicitud .reload{background-position:-191px -1305px!important}.fichav3_form_solicitud .submit{cursor:pointer;font-family:Ubuntu,sans-serif,Arial,Helvetica;background:#f60;color:#fff;font-size:18px;padding:10px 20px;border-radius:4px;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none}.contactar-ficha input::-webkit-input-placeholder,.contactar-ficha textarea::-webkit-input-placeholder{color:#ccc;text-transform:capitalize}.contactar-fichac input::-moz-placeholder{color:#ccc;text-transform:capitalize}.contactar-ficha input:-ms-input-placeholder{color:#ccc;text-transform:capitalize}.contactar-ficha input:-moz-placeholder{color:#ccc;text-transform:capitalize}#modal-buscador input::-webkit-input-placeholder{color:#fff;text-transform:capitalize}.referenciaficha{text-align:center}.contactar-ficha .nombreapellidos{width:100%}.contactar-ficha .nombreapellidos div.separa1{width:100%;padding-bottom:5px}#divmail{min-height:55px}#divmail .mailcheck{width:100%;margin-left:0;margin-top:0!important;float:none!important;font-size:12px;color:#555}.contactar-ficha textarea{width:90%;width:calc(100% - 32px);height:65px;margin-top:16px}.contactar-ficha label.recordardatos{color:#a2a2a2;font-weight:100;font-size:14px;color:#888!important;line-height:25px;padding-top:4px;width:80%;cursor:pointer;overflow:hidden;position:relative}.contactar-ficha label.recordardatos input[type=checkbox]{border:none;box-shadow:none;display:none;visibility:hidden}.contactar-ficha label.recordardatos span{margin-left:5px;background:0 0!important;position:relative!important;display:block!important}.contactar-ficha label.recordardatos input[type=checkbox]+span:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:" ";position:absolute;top:0;width:24px;height:24px;left:0;display:block;background-position:-184px -241px;background-size:400px;background-repeat:no-repeat;color:#888;z-index:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.contactar-ficha label.recordardatos input[type=checkbox]+span:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.contactar-ficha label.recordardatos input[type=checkbox]:checked+span:after{background-position:-148px -241px!important}.avisolegal{display:block;clear:left;float:left;margin-top:20px;width:90%;width:calc(100% - 32px);color:#a2a2a2;text-decoration:underline;text-align:right;font-size:14px}.contactar-movile{width:100%;margin-top:8px}.captcha-movile{width:90%;width:calc(100% - 16px)}.captcha-movile img{float:left;margin-top:6px;padding:5px 0}.captcha-movile .reload{float:left}.i_captcha{width:35%!important;float:left}.i_telefono{margin-bottom:15px}.fichav3_form_solicitud .mensaje{margin:20px 0!important;padding:16px;width:75%;width:calc(100% - 62px)}.contactar-ficha.enviado{position:relative}.contactar-ficha.enviado .logo{clear:left;width:120px;margin:20px auto;text-align:center;font-size:24px;display:block}.contactar-ficha.enviado .vertelefono{text-align:center;font-size:24px;display:block;margin:20px auto;background:0 0!important;line-height:22px}form .logosficha{margin-top:0}.logosficha{margin-bottom:12px;margin-top:120px}.contactar-ficha.enviado h4,.contactar-ficha.enviado+table{display:none}.contactar-ficha label.errorcaptcha{float:left;width:85%;width:calc(100% - 38px)!important;margin-left:0!important;font-size:12px!important;font-weight:400!important;color:red;line-height:16px;margin-top:8px!important}.contactar-ficha .telfvalidado{background:#fffbef;border-bottom:2px solid #ffe0b2;text-align:left;width:70%;width:calc(100% - 64px)!important;font-size:14px;margin-bottom:24px;color:#888;padding:8px 16px}.cuidadofraudes p{display:block;margin:8px 0}.textTipFraudeBold{color:#555;font-weight:700;font-size:14px}.cuidadofraudes,.img-conversion{display:none!important}.titulo-contactado{display:block;margin-bottom:8px;font-size:22px;color:#429a13;line-height:24px;font-weight:400}.ver-telefono-icono{display:block;position:relative;width:140px;margin:0 auto;text-align:left;padding-left:30px;overflow:visible;white-space:nowrap}.ver-telefono-icono:before{position:absolute;content:" ";top:0;left:0;width:30px;height:30px}#etiquetacaptch,#etiquetadescripcion,.aicat_logoaicat,.aicat_texto,.cerrar-movile,.masinmuebles,.vertelfonocontacto{display:none}div#titulo-formDades{display:none!important}.avisoForm,.contactar-ficha .contactar,.contactar-ficha label.error,.contactar-ficha label.recordardatos{margin-left:0!important;width:90%!important;width:calc(100% - 32px)!important}.contactar-ficha label.recordardatos input[type=checkbox]+span,.crear-alerta label.creaalerta input[type=checkbox]+span{left:0;padding-left:30px;margin-left:0;line-height:24px}.contactar-ficha .info-oficina{width:100%;text-align:left}.contactar-ficha .required::after{content:" *";color:#e93E40A8}#idLabelLegalContactar label{background:rgba(255,0,0,.13);padding-left:5px;margin:0}.contactar-ficha label.error{width:90%;width:calc(100% - 32px)!important;color:red;font-size:12px;background:rgba(255,0,0,.13);line-height:25px;clear:left;float:left;margin-top:-8px;margin-bottom:4px;padding-left:6px;color:red;font-size:12px;clear:left;float:left;margin-bottom:4px;padding-left:6px}.contactar-ficha label.error#emailError{margin-top:4px!important}.contactar-ficha input.i_nombre{margin-bottom:16px!important}.contactar-ficha input.i_email.valid{margin-bottom:16px}.contactar-ficha input,.contactar-ficha textarea{margin-left:0!important;font-family:Ubuntu,Arial,sans-serif}#divmailsolicitud{width:100%}.fichav3_form_solicitud .referencia-ficha{display:none}.contactar-ficha label{width:100%}.contactar-ficha .mailcheck{width:90%;width:calc(100% - 32px)!important}.contactar-ficha input.i_nombre.error,.contactar-ficha input.i_telefono.error{margin-bottom:0!important}.contactar-ficha input.i_email.error+label.error,.contactar-ficha input.i_nombre.error+label.error,.contactar-ficha input.i_telefono.error+label.error{margin-bottom:0!important;margin-top:0!important;padding-left:8px}#mailsolicitudcheck span{padding:8px;display:block;margin:4px 0;font-size:14px;font-size:14px}#mailsolicitudcheck span span{display:inline!important;padding:0}.ficha_form_solicitud.enviado .contactar-ficha .info-oficina{text-align:center;margin-bottom:16px!important}.contactar-ficha .info-oficina .finca{display:none}.contactar-ficha .contactoenviado{width:90%;width:calc(100% - 32px);text-align:center}.contactar-ficha .contactotelf{background:0 0;padding:0!important;width:100%}.contactar-ficha .formenviado{width:100%;text-align:center}.contactar-ficha .img_captcha{margin-top:10px}.contactar-ficha a.reload{padding-left:8px!important;margin-top:15px!important;display:block}.contactar-ficha label{font-weight:100;text-align:left;margin-top:16px}.ficha_form_solicitud.enviado{padding-bottom:40px!important}.ficha_form_solicitud.enviado .contactar-ficha span.referencia{line-height:26px!important}.contactar-ficha .avisolegal{margin-left:0;text-align:right}.contactar-ficha-mensaje.stop{padding:16px!important;width:90%;width:calc(100% - 32px)}.contactar-ficha #divCaptcha{margin-top:16px;position:relative;overflow:hidden;margin-bottom:20px;padding-bottom:4px}.contactar-ficha #divCaptcha span{display:block;margin-bottom:4px;font-size:14px;color:#888}.contactar-ficha #divCaptcha img{width:90px;float:left;margin-top:7px}.contactar-ficha #divCaptcha input{float:left;width:50px;text-transform:uppercase}.contactar-ficha #divCaptcha label.error{margin-top:8px}.contactar-ficha #divCaptcha label.label-captcha{display:none}#respuestaSolicitudErronia{clear:left}.fichav3_form_solicitud .recordardatos li label:after{display:none}.fichav3_form_solicitud ul{margin-top:16px}.fichav3_form_solicitud ul li{display:block;margin:16px 0}.contactar-ficha .vertel{width:90%!important;width:calc(100% - 32px)!important;margin-top:22px;display:block;background-color:#fffbef;border-bottom:1px solid #ffe0b2;padding:8px;background-image:none;clear:both;font-size:14px;color:#555;text-align:center}#respuestaSolicitudErronia .mensaje.stop{width:90%!important;width:calc(100% - 48px)!important;margin:16px 0!important;padding:16px;font-weight:100;border-radius:2px;line-height:22px}#respuestaSolicitudErronia .mensaje.stop a,#respuestaSolicitudErronia .mensaje.stop a+br,#respuestaSolicitudErronia .mensaje.stop br+br{display:none}.sim-img ul{margin:0}#js-respuesta-similares .sim-img ul .list-gallery-image{margin:0}.guardar-busqueda-top{position:absolute;width:100%;top:52px;z-index:0;height:34px;overflow:hidden;margin-bottom:8px;clear:left}.contenido .guardar-busqueda-top .cajon-alertas .texto-cajon-alerta,.contenido .guardar-busqueda-top .check-cajon-alerta,.contenido .guardar-busqueda-top .info-box,.content .guardar-busqueda-top .cajon-alertas .texto-cajon-alerta,.content .guardar-busqueda-top .cajon-alertas span.aviso_legal{display:none}.contenido .guardar-busqueda-top .alert-box,.contenido .guardar-busqueda-top .cajon-alertas{background:0 0;padding:0;margin-bottom:8px;margin-top:0;clear:left;border:none;box-shadow:none;margin:0;padding:0;width:100%}.contenido .guardar-busqueda-top .alert-box .form-box input[type=button]{color:#fff;background:0 0;border:none;padding:0;font-size:14px;line-height:14px}.filtro-activo+.guardar-busqueda-top a.link-anchor,.guardar-busqueda-top #id_email_FormAlerta.ocultar+#btn_alerta,.guardar-busqueda-top a.link-anchor{font-size:14px;padding:8px;display:block;color:#fff;text-transform:uppercase;width:150px;margin:0 auto;box-shadow:none}.guardar-busqueda-top #id_email_FormAlerta.ocultar+#btn_alerta{width:100%;line-height:14px;margin:0 auto!important}.guardar-busqueda-top a.link-anchor{text-align:center;white-space:nowrap}.filtro-activo+.guardar-busqueda-top #id_email_FormAlerta.ocultar+#btn_alerta{font-size:14px}.filtro-activo+.guardar-busqueda-top .alerta_listado .msgAlert{background:#333;padding:0 5px;font-size:14px;line-height:18px}.alerta_listado .msgAlert.ocultar+div{display:block}.alerta_listado .msgAlert+div{display:none}.guardar-busqueda-top .alerta_listado .msgAlert{text-shadow:none;border-bottom:none;font-size:14px;margin:0 auto!important;padding:0!important;width:125px;text-align:center!important;line-height:30px}.guardar-busqueda-top .alerta_listado .msgAlert h5{display:block;line-height:30px;white-space:nowrap;padding:0 8px}.guardar-busqueda-top .alerta_listado .msgAlert a{display:none}#header.fondo-transparente{background-color:transparent}.fixfixed #footer_ficha,.fixfixed #footer_paginacion,.fixfixed #header{opacity:0;transition:opacity .2s ease-in-out!important;pointer-events:none}.back-top-ficha{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out .2s!important;position:fixed;bottom:56px;width:86px;padding:4px;margin:0 auto;margin-left:env(safe-area-inset-left);margin-bottom:env(safe-area-inset-bottom);left:8px;text-align:center;z-index:5}.back-top-ficha a{background:rgba(255,102,0,.9);width:86px;height:32px;border-radius:6px;position:relative;display:block;color:#fff;font-size:14px}.back-top-ficha.back-top-visible{opacity:1;pointer-events:all}.back-top-ficha span{display:block;float:left;line-height:32px}.back-top-ficha span.sprite{background-position:4px -57px;height:30px;background-size:400px;width:30px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:4px}.pan-button{position:fixed!important;top:40vh;display:none;width:100px;height:116px;padding:16px;background-color:rgba(51,51,51,.8);z-index:98;border-radius:100%;color:#fff;box-sizing:border-box;text-align:center;left:0;transform:translate(-100%,0);transition:all .2s ease;will-change:transform}.pan-button:before{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:'';position:absolute;height:42px;width:20px;background-size:450px;background-position:-340px -498px;top:35px;right:21px;display:block}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.pan-button:before{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.pan-next{right:0;left:inherit;transform:translate(100%,0)}.pan-next:before{right:initial;left:21px;transform:rotate(180deg)}.blokcontent.blok-white{background-color:rgba(255,255,255,.61);z-index:97;display:block!important}.boton-contactar-top{width:100%;clear:left;padding:0 0 24px 0;overflow:hidden;display:flex;justify-content:space-between}.boton-contactar-top button{margin:0;padding:10px 12px;color:#f60;background:0 0;font-size:16px;border:1px solid rgba(255,102,0,.6);border-radius:3px;flex:1 1 auto;font-weight:400;align-items:center;display:flex;outline:0;justify-content:center}.boton-contactar-top span{font-family:Ubuntu}.boton-contactar-top button span.sprite{height:25px;width:25px;display:block;margin-right:8px}.boton-contactar-top .btn-contact-and-call{margin-right:12px;border:none;color:#fff;background:#f60}.contactado-final{border-radius:3px;background-color:#f5f5f5;padding:16px;color:#a2a2a2;width:calc(100% - 32px);line-height:20px}.boton-contactar-top.contactado-final span.sprite{background-position:-199px -444px;height:36px;width:36px;display:block;background-size:400px;float:left}.anuncio-descartado{-webkit-filter:grayscale(80%);filter:grayscale(80%)}.agregador-not-available{background:#fffbef;border:1px solid #f60;border-radius:3px;color:#555;font-size:14px;line-height:20px;margin:0 8px 24px;padding:16px}.minificha{position:fixed!important;top:0!important;height:100vh!important;z-index:7!important;background-color:#f5f5f5!important}.minificha .curva-minificha{position:relative;width:100%!important;width:calc(200% - 0px)!important;margin:0!important;height:320px!important;border-bottom:5px solid #fff!important;top:-30px!important;overflow:hidden!important;left:0!important;left:calc(0% - 50%)!important;right:-50%!important;right:calc(0% - 50%)!important;border-radius:calc(100% - 0px)!important}.minificha .imagen{background-size:cover!important;position:relative!important;left:0!important;width:100%!important;width:calc(100% - 50%)!important;height:290px!important;margin:30px auto 0!important;background-position:center!important;transition:opacity .2s ease-in-out!important;background-color:#555!important}.minificha .contenedorinfo{margin-top:-26px!important}.minificha .imagen div{display:none}.minificha .sombra-minificha{top:30px}.minificha .favorito,.minificha .fecha-actualizacion,.minificha .multimedia,.minificha .premium{display:none!important}.minificha .precio-anuncio{top:146px!important;margin-top:60px!important}li.minificha .contenedorinfo ul li{border-bottom:none!important}.minificha a{color:#555;background-color:#fff!important}.minificha h5{line-height:20px!important;text-indent:16px!important;font-size:16px!important;display:block!important;position:relative!important;margin-top:4px!important;filter:blur(3px);-webkit-filter:blur(3px)}.content .lista-resultados ul li.minificha ul li{font-weight:400!important;line-height:24px!important;font-size:16px!important;filter:blur(3px);-webkit-filter:blur(3px)}.content .lista-resultados ul li.minificha ul{margin:16px 0!important}.lista-resultados .contenedorinfo ul{display:flex;justify-content:flex-start;flex-wrap:nowrap}.lista-resultados .contenedorinfo ul li{border:none;flex:0 0 auto;padding-right:16px;width:auto}.minificha h5:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);position:absolute;content:"";top:0;left:0;width:16px;height:20px;background-size:200px;background-position:-102px -97px}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.minificha h5:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.minificha-header{display:none}.minificha .contenedorinfo h2{font-size:18px!important}.content .lista-resultados ul li.destacado.minificha{background-color:#f5f5f5!important}.minificha .contenedorinfo::after{content:"";display:block;background-color:rgba(51,51,51,.9);height:48px;position:fixed;bottom:0;z-index:999999;width:100%;left:0}.minificha .bajada{float:left!important}#idHabDialogReportarError{transition:all .2s ease-in-out;width:90%;margin:0 auto}#idErroresFicha{text-transform:initial;width:100%;max-width:248px;margin:20px auto 0}#idErroresFicha input.button-large[type=submit]{text-transform:capitalize}.reportarficha form{position:relative}.reportarficha form:before{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:'';top:6px;right:10px;z-index:1;pointer-events:none;background-position:-526px -146px;height:20px;width:20px;background-size:300px;position:absolute}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.reportarficha form:before{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}#idErroresFicha select,#idErroresFicha textarea{width:calc(100% - 8px)}#idErroresFicha #idMotivoError{margin-top:16px;display:block;width:calc(100% - 22px);margin-left:4px}.habDialog #wmContent{color:#555;margin:6% auto;background:#fff;padding:10px;border-radius:3px}#cadumodalbox .titulocadu,#wmTitle .topmodal,.habDialog #wmTitle .titleModal{text-align:left;font-size:20px;line-height:36px;padding-bottom:7px;padding-left:7px;border-bottom:1px solid #ddd;font-weight:100}.habDialog #wmTitle .closeModal{text-align:right;background:url(/hab_inmuebles/css/imgv3/habDialog.png?20170215);border:medium none;height:26px;position:absolute;right:10px;text-indent:-9999px;top:15px;width:28px;cursor:pointer;background-repeat:no-repeat;background-position:-1px -1px}@media (hover:hover){.habDialog #wmTitle .closeModal:hover{background-position:-31px -1px}}.habDialog #wmFooter{margin-top:5px}.habDialog .printDialog{background-position:0 -470px;padding-left:24px}.reportarficha{margin:45px auto 0;position:relative;text-transform:uppercase;overflow:hidden;font-size:12px;padding:16px;color:#888;text-align:center;display:block}.reportarficha a{display:block;margin-top:8px;font-weight:100;width:110px;margin:8px auto;color:#888;text-align:center;border-radius:3px;border:1px solid #ddd;padding:16px}.comentario{width:calc(100% - 46px);background-image:url(/hab_inmuebles/img/imgv3/patternComments.jpg?20170215);background-size:300px;border-radius:8px;padding:16px 24px;overflow:visible;clear:both;position:relative;cursor:default;margin:24px 0}.comentario.comment-preview{background:rgba(0,0,0,.1);padding-top:8px}.comentario.comment-preview>*{pointer-events:none}.comentario.comment-preview:before{border-bottom:14px solid rgba(0,0,0,.1)}.comentario.comment-preview #js-add-comment{color:#aeaeae}.comentario:before{content:"";position:absolute;top:-14px;right:26px;width:0;height:0;border-bottom:14px solid #fff3eb;border-right:14px solid transparent;border-left:14px solid transparent}@media (min-width:600px){.comentario:before{right:55px}}.puntuacion-listados{width:100%;margin:0 auto;display:inline-block}.puntuacion-listados a{width:25px;display:block;float:left}.puntuacion-listados{width:100%;margin:0 auto;display:inline-block}.puntuacion-listados a{width:25px;display:block;float:left}.puntuacion-listados a:before{content:" ";text-decoration:none;display:block;float:left;width:26px;height:26px;background-image:url(/hab_inmuebles/img/imgv3/estrellas.png?20170215);background-position:-11px -10px}@media (hover:hover){.puntuacion-listados:hover a:before{background-image:url(/hab_inmuebles/img/imgv3/estrellas.png?20170215);background-position:-11px -40px}.puntuacion-listados>a:hover~a:before{background-image:url(/hab_inmuebles/img/imgv3/estrellas.png?20170215);background-position:-11px -10px}}.puntuacion-listados.votado-1 a:nth-child(-n+1):before,.puntuacion-listados.votado-2 a:nth-child(-n+2):before,.puntuacion-listados.votado-3 a:nth-child(-n+3):before,.puntuacion-listados.votado-4 a:nth-child(-n+4):before,.puntuacion-listados.votado-5 a:nth-child(-n+5):before{background-image:url(/hab_inmuebles/img/imgv3/estrellas.png?20170215);background-position:-11px -40px}.sin-comentario{float:left;font-style:italic;font-weight:100;color:#888;line-height:24px;margin-top:8px;width:100%}.puntuacion-listados+.comentario-content{width:100%;margin-left:0}.comentario-content{overflow:hidden}.comentario-content textarea{width:95%!important;width:calc(100% - 22px)!important;padding:10px;font-size:16px}.comentario-content .comentario-btns .boton{float:left;padding:8px 20px;font-size:16px;-webkit-appearance:none}.comentario-content .comentario-btns a{float:left;line-height:15px;padding:8px 20px}.comentario-btns{float:right;padding:20px 0 7px}.alerta-inmueble.eliminado,.alerta-inmueble.guardado,.comentario-lista.guardado,.puntuacion-listados .guardado{z-index:10;background:#378b04;color:#fff;padding:6px 20px;border-radius:2px;position:absolute;top:-16px;font-size:14px;white-space:nowrap;left:0}.comentario-lista.guardado{top:12px;left:43%;left:calc(50% - 93px);right:initial}.alerta-inmueble.guardado{top:17px;left:70px!important}.puntuacion-listados .guardado.puntuacion-lista:before{border-color:#348b04 transparent transparent;border-style:solid;border-width:12px 12px 0 12px;content:"";width:0;height:0;position:absolute;top:30px;left:45%;left:calc(50% - 12px)}.alerta-inmueble.guardado:before{border-color:transparent transparent #348b04;border-style:solid;border-width:0 0 10px 10px;content:"";width:0;height:0;position:absolute;top:7px;left:-9px}.alerta-inmueble.eliminado:before{border-color:transparent transparent #348b04;border-style:solid;border-width:0 0 10px 10px;content:"";width:0;height:0;position:absolute;top:7px;left:-9px}.comentario-lista.guardado:before{border-color:#348b04 transparent transparent;border-style:solid;border-width:12px 12px 0 12px;content:"";width:0;height:0;position:absolute;top:27px;left:45%;left:calc(50% - 6px)}.habDialog input.button-large[type=submit]{font-size:18px!important;color:#fff;font-weight:400!important;height:44px;margin:20px 0;width:235px}.correcto{background:#6cab36;color:#fff;text-shadow:1px 1px 0 #4f9a04;border-bottom:2px solid #619a04}.incorrecto{background:#ffb8b8;color:#801b1b}#idErroresFicha .error-texto{position:relative;font-size:14px;margin-left:0;padding:5px 10px 4px 10px;text-align:center;overflow:visible;display:none}.flex-images{overflow:hidden;width:100%}.flex-images .item{float:left;margin:4px;border:1px solid #eee;border-radius:8px;box-sizing:content-box;overflow:hidden;position:relative}.flex-images .item img{display:block;width:auto;height:100%}.flex-images.p .ver-fotos{color:#f60;display:inline-block;text-decoration:none;padding-top:16px}.flex-images.p .ver-fotos .sprite{background-position:-526px -146px;display:inline-block;height:20px;width:20px;background-size:300px}.flex-images.p .ver-fotos.all-visible{display:none}.flex-images .bloque-ficha{text-align:center}.flex-images.g .ver-fotos,.flex-images.n .ver-fotos{display:none}#ficha .flex-images.g .ficha_foto.g{max-width:558px;margin:0 auto;width:100%}.loading_content{z-index:9999!important;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;margin:0 auto;display:none}.loading_content img{border-radius:50%;background:#f60}.opacity{opacity:.3}.menu-item-listado{position:absolute;float:right;bottom:0;right:0;z-index:3;padding:8px}.menu-item-listado span.boton-menu{background-position:-188px -302px;border-radius:50%;width:30px;height:30px;display:block;background-size:400px}.menu-item-listado span.active{background-color:#f5f5f5}.content .lista-resultados ul li .menu-item-listado .menu-listado{top:-25px;width:180px;right:34px;transition:all .2s ease-in-out;margin:0;padding:0;position:absolute;box-shadow:0 0 5px rgba(0,0,0,.15);z-index:4;background-color:#fff;border-radius:3px}.content .lista-resultados ul li .menu-item-listado .menu-listado li a{text-decoration:none;margin:5px 0;display:block;color:#555;font-weight:100;border:0;font-size:16px;padding:7px 10px;line-height:25px;text-overflow:ellipsis;overflow:hidden}.content .lista-resultados ul li .menu-item-listado .menu-listado li:after{display:none}.content .lista-resultados ul li .menu-item-listado .menu-listado li .sprite{background-size:400px;height:25px;width:25px;display:block;float:left;margin-right:8px}.content .lista-resultados ul li .menu-item-listado .menu-listado li .descartar{background-position:-36px -348px}.content .lista-resultados ul li .menu-item-listado .menu-listado li .favorito-menu{background-position:-107px -154px}.anuncio-descartado-listado{height:50px;min-height:50px;overflow:hidden}.anuncio-descartado-listado .recuperar-anuncio{color:#a2a2a2;font-weight:100;font-size:14px;height:50px;opacity:1;pointer-events:all}.anuncio-descartado-listado .recuperar-anuncio span{float:left}.recuperar-anuncio{box-sizing:border-box;height:100%;width:100%;pointer-events:none;position:absolute;opacity:0;background-color:#fff;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;top:0;z-index:3;padding:18px;display:block}.recuperar-anuncio a{color:#f60;text-transform:uppercase;float:right}.live-container.live-container-closed{-webkit-transition:opacity .2s .1s ease-in-out,border-radius .3s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .2s .1s ease-in-out,border-radius .3s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .2s .1s ease-in-out,border-radius .3s ease-in-out,transform .4s ease-in-out;transition:opacity .2s .1s ease-in-out,border-radius .3s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;display:block;-webkit-transform:scale(.1,.06);transform:scale(.1,.06);border-radius:50%;opacity:0;overflow:hidden}.live-container-closed .live-list{opacity:0;-webkit-transform:translate(0,20px);transform:translate(0,20px)}.live-container-closed .live-options{opacity:0}.live-container{will-change:transform;-webkit-transition:opacity .2s .2s ease-in-out,border-radius .3s .2s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .2s .2s ease-in-out,border-radius .3s .2s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .2s .2s ease-in-out,border-radius .3s .2s ease-in-out,transform .5s ease-in-out;transition:opacity .2s .2s ease-in-out,border-radius .3s .2s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transform-origin:right bottom;transform-origin:right bottom;border-radius:0;opacity:1;position:fixed;top:0;width:100%;height:100%;z-index:96;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f5f5f5}.live-options{transition:opacity .1s .5s;opacity:1;height:70px;padding:18px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:370px;margin:0 auto}.live-options .btn-border-orange{color:#a2a2a2;border:1px solid rgba(162,162,162,.4)}.live-options button{background:0 0}.live-options .f-right{padding-right:0}.btn-light{font-size:14px;font-weight:100}.live-container{border:none;padding:8px 13px;outline:0}.btn-txt-orange{color:#f60;border:none}.btn-border-orange{color:#f60;border:1px solid;border-radius:3px}.f-left{float:left}.f-right{float:right}.live-list{-webkit-transition:opacity .3s .45s ease-in-out,-webkit-transform .4s .5s ease-in-out;transition:opacity .3s .45s ease-in-out,-webkit-transform .4s .5s ease-in-out;transition:opacity .3s .45s ease-in-out,transform .4s .5s ease-in-out;transition:opacity .3s .45s ease-in-out,transform .4s .5s ease-in-out,-webkit-transform .4s .5s ease-in-out;-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1;overflow-x:hidden;overflow-y:auto;max-width:370px;margin:0 auto;padding:0 20px;height:90%;height:calc(100% - 70px);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f5f5f5}.live-list-delete{-webkit-transform:translate(70%,0);transform:translate(70%,0);opacity:0}.live-item{max-width:380px;width:100%;height:92px;display:block;border-radius:3px;border-bottom:2px solid #e9e9e9;padding:0 8px 0 0;margin-bottom:16px;box-sizing:border-box;position:relative;background-color:#fff;overflow:hidden}.live-item img{width:90px;height:90px;display:inline-block;overflow:hidden}.live-item.bg-black-alpha img{width:90px;height:90px;margin-left:-6px;object-fit:cover}.live-info-container{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0 8px 8px;vertical-align:top;width:100px;width:calc(100% - 94px)}.live-container p{text-align:left;font-weight:100;font-size:14px;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:6px}.live-container span{padding-left:20px}.live-container .live-title{display:block;font-size:16px;font-weight:400;color:#333;padding-left:26px;padding-bottom:14px;position:relative;text-overflow:ellipsis;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-align:left}.live-item.bg-black-alpha{background-color:rgba(0,0,0,.8)}.live-item.bg-black-alpha .live-title{padding-left:0;padding-bottom:10px;color:#fff}.live-item.bg-black-alpha button{cursor:pointer;font-family:Ubuntu,sans-serif,Arial,Helvetica;background:#f60;color:#fff;font-size:14px;padding:6px 15px;border-radius:2px;border:none;-webkit-box-shadow:0 2px 0 0 #c45717;-moz-box-shadow:0 2px 0 0 #c45717;box-shadow:0 2px 0 0 #c45717;-webkit-appearance:none;-moz-appearance:none}.live-container .live-item-close{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);position:absolute;top:4px;right:4px;background-size:200px;background-position:-274px -148px;display:block;padding:0;width:20px;height:20px;cursor:pointer}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.live-container .live-item-close{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.live-container .live-title::before{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:'';background-size:300px;background-position:-149px -367px;display:block;width:20px;height:20px;position:absolute;left:0;top:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.live-container .live-title::before{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.live-container .live-item-up::before{background-position:-149px -433px}.live-container .live-item-down::before{background-position:-149px -400px}.live-item.bg-black-alpha .live-title::before{display:none}.live-main-btn{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;position:fixed;width:62px;height:62px;bottom:-75px;bottom:calc(-75px - env(safe-area-inset-bottom));right:30px;right:env(safe-area-inset-right);margin:0;z-index:97}.live-main-btn-active{-webkit-transform:translate(0,-95px);transform:translate(0,-95px)}.minificha-body .live-main-btn{-webkit-transform:translate(0,0);transform:translate(0,0)}.minificha-body .content .top-listados{display:none}.live-main-btn-round{width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,255,255,.6);background-color:#f60;box-shadow:0 0 15px 0 rgba(0,0,0,.52);background-size:cover;background-position:center}.live-counter{color:#fff;position:absolute;background-color:#53397f;top:0;left:40px;min-width:24px;height:24px;border-radius:24px;font-size:12px;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.live-main-close-btn .live-main-btn-round{box-shadow:none;border:1px solid #f60;background-color:#f5f5f5;background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203)!important;background-size:285px;background-position:-75px -330px}.live-main-close-btn .live-counter{display:none}.live-main-btn-animation{-webkit-animation:.7s ease-in-out 1 normal forwards newlive;animation:.7s ease-in-out 1 normal forwards newlive}.live-detail .live-main-btn-active{-webkit-transform:translate(0,-135px);transform:translate(0,-135px)}.content .lista-resultados.mini-ficha{margin-top:24px}.content .lista-resultados.mini-ficha .boton{display:block;clear:left;width:80%;margin:0 auto 24px auto;text-align:center}.mini-ficha h3{color:#555;text-align:center;margin-bottom:24px;padding:0 16px}.content .lista-resultados.mini-ficha+.ordenar-margin141,.content .lista-resultados.mini-ficha+.ordenar-margin187{margin-top:0!important}@-webkit-keyframes newlive{0%{-webkit-transform:translate(0,-95px);transform:translate(0,-95px)}40%{-webkit-transform:translate(0,-120px);transform:translate(0,-120px)}80%{-webkit-transform:translate(0,-85px);transform:translate(0,-85px)}100%{-webkit-transform:translate(0,-95px);transform:translate(0,-95px)}}@keyframes newlive{0%{-webkit-transform:translate(0,-95px);transform:translate(0,-95px)}40%{-webkit-transform:translate(0,-120px);transform:translate(0,-120px)}80%{-webkit-transform:translate(0,-85px);transform:translate(0,-85px)}100%{-webkit-transform:translate(0,-95px);transform:translate(0,-95px)}}.content .lista-resultados ul li.puntua-app-item,li.puntua-app-item{background:0 0;border-bottom:none;text-align:center;height:auto;overflow:hidden;margin:48px 0;list-style:none}.puntua-app-item h3{color:#555;font-size:18px;margin-bottom:8px}.puntua-app-item h3 strong{font-weight:700}.puntua-app-item span{color:#a2a2a2;font-size:14px;font-weight:lighter}.puntua-app-item .botones-puntuación{width:108px;margin:8px auto}.puntua-app-item .botones-puntuación a{display:inline-block;float:left}.puntua-app-item .botones-puntuación img{margin-top:16px}.puntua-app-item .botones-puntuación .boton{font-weight:lighter;font-size:16px;margin:8px 0}.app-inicial-botton{width:44px;height:42px;border-radius:50%;padding:0;line-height:42px;margin:4px!important;font-weight:lighter;font-size:16px}.puntua-app-item textarea{height:45px;font-size:14px;clear:left;width:90%;width:calc(100% - 60px);font-weight:100;padding:8px;border:1px solid #d4d4d4;color:#888;cursor:pointer;background:#fff;border-radius:2px;position:relative;margin-top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.05);-moz-box-shadow:2px 2px 0 0 rgba(0,0,0,.05);box-shadow:2px 2px 0 0 rgba(0,0,0,.05)}.list-gallery-btn{display:none}.foto-pswp-container{position:absolute;top:23px;display:block;left:0;overflow:hidden;height:350px;width:100vw;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);-webkit-transition:none!important;-o-transition:none!important;transition:none!important;z-index:1}.open .foto-pswp-container{position:absolute;height:100%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);top:0;transform:translate(0,0)}#ficha div[class*=' pswp'],#ficha div[class^=pswp]{transition:none}#ficha .navegacion-fotos{display:none}#ficha:not(.open) .pswp__img{opacity:0!important}#ficha:not(.open) .pswp__zoom-wrap{transform:translate3d(0,0,0)!important}#ficha.open .pswp__scroll-wrap{height:calc(100% - 172px)}#ficha.open #pswp:not(.pswp--zoomed-in) .pswp__zoom-wrap{transform:translate3d(0,0,0)!important;display:flex;justify-content:center;align-items:center}#ficha.open #pswp:not(.pswp--zoomed-in) img.pswp__img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain}#ficha.open .navegacion-fotos{display:block;color:#fff;text-align:center;bottom:90px}.button-orange{cursor:pointer;font-family:Ubuntu,sans-serif,Arial,Helvetica;background:#f60;color:#fff;font-size:18px;padding:10px 20px;border-radius:2px;border:none;-webkit-box-shadow:0 2px 0 0 #c45717;-moz-box-shadow:0 2px 0 0 #c45717;box-shadow:0 2px 0 0 #c45717;-webkit-appearance:none;-moz-appearance:none}.button-wide-contact{margin-top:16px;background-color:transparent;border:1px solid #fff;box-shadow:none;text-transform:uppercase;font-size:14px;pointer-events:all}.menu-ampliar ul li .menu-360,.menu-ampliar ul li .menu-3d{text-indent:0;text-align:center;width:30px}.li-360,.li-3d{margin:16px auto}.li-360 .sprite,.li-3d .sprite{background-position:-355px -619px;height:40px;background-size:400px;display:block}.gtmproductdetail .li-360,.gtmproductdetail .li-3d{opacity:1;position:absolute;width:40px;height:40px;display:block;right:25%;padding-right:12px;top:59%;margin:0 auto;z-index:2}.gtmproductdetail .li-360 button,.gtmproductdetail .li-3d button{background-position:-351px -618px;background-color:#f60;width:40px;height:40px;display:block;background-size:400px;text-indent:-99999px;border-radius:5px}.li-360 .menu-360,.li-3d .menu-3d{background-color:#f60;width:100px;height:40px;display:block;border:none;border-radius:3px;color:#fff;font-size:13px;text-align:left;padding:0 4px;line-height:14px}.li-360 .menu-360 span,.li-3d .menu-3d span{display:block;float:left;width:40px}.li-360 .menu-360 span.sprite,.li-3d .menu-3d span.sprite{background-position:-355px -619px;height:40px;background-size:400px;display:block;width:40px;opacity:1;margin:0}.li-360 .menu-360 span.sprite+span,.li-3d .menu-3d span.sprite+span{margin-top:5px}.li-360 .menu-360 span.sprite{background-position:-248px -619px}.multimedia .li-360 .menu-360,.multimedia .li-3d .menu-3d{background-position:-394px -464px;width:30px;background-color:transparent;height:30px;background-size:350px;margin:0}.multimedia .li-360,.multimedia .li-3d{opacity:1;position:relative;width:30px;height:30px;padding-left:12px;float:right;top:0;margin:0;right:0;padding-right:0}.multimedia .li-360 .menu-360{background-position:-355px -464px}.c-6{width:49%;display:inline-block}@media (min-width:600px){.li-360,.li-3d{width:116px;float:left}.li-360+.bottom-item-list,.li-3d+.bottom-item-list{margin-top:32px!important}.gtmproductdetail .li-360,.gtmproductdetail .li-3d{right:calc(50% - 300px);top:auto;bottom:100px}}.open .li-360,.open .li-3d{display:none}.galeria-foto .videos-container{padding-top:0}.galeria-foto .video-item{height:100%}.item .vid360 img,.item .vid3d img{opacity:.4;object-fit:cover;width:100%}.item .vid360,.item .vid3d{background:#f60;display:inline-flex;width:100%;height:100%}.item .vid360 span,.item .vid3d span{background-size:400px;background-position:-351px -618px;width:40px;height:40px;display:block;position:absolute;margin:0 auto;left:0;right:0;top:50%;transform:translate(0,-50%)}.item .vid360 span{background-position:-244px -618px}.video-item .iframe-3D360{position:relative;top:0;left:0;transform:none}.content .lista-resultados ul li .imagen .slick-bg-black,.content .lista-resultados ul li.destacado .imagen .slick-bg-black{background-color:#000}.content .lista-resultados ul li .imagen .slick-contact-container,.content .lista-resultados ul li .imagen .slick-contact-wrap,.content .lista-resultados ul li .slick-bg-black .image,.content .lista-resultados ul li.destacado .imagen .slick-bg-black div{background-color:transparent}.content .lista-resultados ul li .slick-contact-container a{display:inline-block}.curva-minificha .imagen .slick-contact-wrap{width:auto;height:auto}@media only screen and (orientation:portrait){.live-main-btn{margin:0 auto;left:0;right:0}.live-gradient{display:block;position:absolute;bottom:-50px;background:-moz-linear-gradient(top,rgba(245,245,245,0) 0,#f5f5f5 51%);background:-webkit-linear-gradient(top,rgba(245,245,245,0) 0,#f5f5f5 51%);background:linear-gradient(to bottom,rgba(245,245,245,0) 0,#f5f5f5 51%);height:258px;width:100%;pointer-events:none}.live-list{padding-bottom:110px}.live-container{-webkit-transform-origin:bottom;transform-origin:bottom}}@media (max-width:370px){.content .lista-resultados ul li .contenedorinfo h2,.similares-ficha ul li .contenedorinfo h2{font-size:16px}.content .lista-resultados ul li .imagen .oportunidad{top:140px}.content .lista-resultados ul li .contenedorinfo h5,.content .lista-resultados ul li ul li,.similares-ficha ul li .contenedorinfo h5,.similares-ficha ul li ul li{font-size:14px}.ico_problema a span.sprite{margin:0 auto}.ico_problema a span{float:none}.ico_problema a{width:auto}.habDialog #wmContent{width:90%!important;width:calc(100% - 32px)!important}.habDialog #wmContent .ho-modal{width:100%!important}#wmTitle div{padding:6px 0 6px 0}#wmTitle div{padding:6px 0 6px 0}#ficha #precioM2ficha .preciobloque{width:80px;height:55px;padding-top:25px;font-size:14px}#ficha #precioM2ficha .preciobloque span{font-size:10px}.puntua-app-home a span.star{display:none}}@media (max-width:470px){#ficha #respuestaSolicitud #similares ul li,#js-respuesta-similares ul li{height:auto}#ficha #respuestaSolicitud #similares ul li .imagen,#ficha #respuestaSolicitud+#js-respuesta-similares ul li .imagen{width:100%;height:auto}#ficha #respuestaSolicitud #similares ul li .imagen img,#ficha #respuestaSolicitud+#js-respuesta-similares ul li .imagen img{width:100%;height:auto}#js-respuesta-similares ul li .descripcion,#similares ul li .descripcion{width:100%;padding:16px 0;text-align:center}}@media (max-width:330px){#ficha #foto h3 span{font-size:28px}#contactar{width:85%;width:calc(100% - 48px);overflow:hidden;text-overflow:ellipsis}span.paginacion-responsive{display:none}.bloque-ficha-2 #precioM2ficha{bottom:-196px}#ficha .ficha_foto.p{width:27%;max-height:68px}#ficha .ficha_foto.p .foto-ampliadora span{font-size:16px}#ficha .ficha_foto.p .foto-ampliadora{font-size:12px}}@media (min-width:355px){.contactar-ficha #divCaptcha input{width:90px}.contactar-ficha #divCaptcha img{width:100px;margin-top:3px}}@media (min-width:400px){.ficha #FichaVideosId .iframevideomobile{height:250px!important}.content .lista-resultados{margin:0 auto;width:100%;box-sizing:border-box}.contactar-ficha #divCaptcha input{width:90px}.contactar-ficha #divCaptcha img{width:120px;margin-top:0}.minificha a{margin-left:-16px!important}}@media (min-width:600px){#ficha{position:relative}.content .lista-resultados ul li .imagen .oportunidad{top:230px}#ficha #foto,#foto-contactada{height:65vh;top:-105px}.foto-pswp-container{height:65vh}#ficha.open #foto,#foto-contactada{height:100vh}#ficha .mapatop{right:calc(50% - 304px);top:calc(65vh - 86px)}#ficha .descartar-anuncio .boton-descartar{top:calc(65vh - 86px);right:calc(50% - 304px)}#ficha #foto .cajon-para-fotos{height:65vh}#ficha.open #foto .cajon-para-fotos{height:100vh}#ficha .ficha_foto.p{max-height:125px}#ficha .ficha_foto.p .foto-ampliadora{height:110px;padding-top:46px}.content .lista-resultados ul li a.link-item .precio-anuncio{top:244px}.content .lista-resultados ul li,.content .lista-resultados ul.topNlistado li .imagen{height:280px}.content .lista-resultados.mini-ficha ul li{height:380px}.content .lista-resultados.mini-ficha ul li .contenedorinfo{height:220px}.content .lista-resultados.mini-ficha .boton{width:40%}.content .lista-resultados ul li .imagen{width:300px!important;float:left;border-top-left-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:8px}.content .lista-resultados ul li .contenedorinfo{width:calc(100% - 300px);float:left;z-index:3;padding:48px 36px 24px;box-sizing:border-box}.content .lista-resultados ul.topNlistado li .contenedorinfo{padding-top:56px}.content .lista-resultados ul li a.link-item .multimedia{left:16px!important;top:236px!important;max-width:264px}.content .lista-resultados ul li a.link-item .precio-anuncio,.content .lista-resultados ul.topNlistado li a.link-item .precio-anuncio{margin-bottom:0}.content .lista-resultados ul li a.link-item .precio-anuncio .precio,.content .lista-resultados ul.topNlistado li a.link-item .precio-anuncio .precio{text-shadow:none;font-size:32px;line-height:34px}.content .lista-resultados ul li a.link-item .precio-anuncio .bajada{margin-top:12px}.content .lista-resultados .favorito{left:270px;top:16px}.content .lista-resultados ul li a.link-item .multimedia span{float:left;margin-left:0}.content .lista-resultados ul li .contenedorinfo h2,.similares-ficha ul li .contenedorinfo h2{text-overflow:initial;white-space:normal;width:100%;font-size:18px}.content .lista-resultados ul li .contenedorinfo h5,.content .lista-resultados ul li ul li{font-size:16px;width:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.content .lista-resultados ul.fecha-actualizacion li{font-size:16px}.content .lista-resultados ul li .contenedorinfo h2,.content .lista-resultados ul li ul{margin-top:24px}.content .lista-resultados ul li ul{float:left;width:auto}.content .lista-resultados ul li .contenedorinfo .bottom-item-list{margin-top:24px}.content .lista-resultados ul.topNlistado li a.link-item .precio-anuncio .bajada,.fichav3_form_solicitud iframe{margin-top:8px}.content .cajon-alertas span.aviso_legal{color:#ddd;text-align:center}.contenido .cajon-alertas .texto-cajon-alerta,.content .cajon-alertas .texto-cajon-alerta{font-size:16px;text-align:center;padding:24px}.contenido .cajon-alertas .texto-cajon-alerta .reloj,.content .cajon-alertas .texto-cajon-alerta .reloj{display:none}#ficha #guardar.boton,#id_email_FormAlerta.ocultar+#btn_alerta{width:240px;margin-left:0!important}.alerta_listado .msgAlert.ocultar+div{width:240px;margin:0 auto}.guardar-busqueda-top .alerta_listado .msgAlert.ocultar+div{width:100%;width:calc(100% - 36px)}.contenido .cajon-alertas,.content .cajon-alertas{padding:24px}#ArchivosId,#FichaVideosId h3,#ficha .bloque-ficha,#ficha .bloque-ficha-2 .ubicacion-bottom,#ficha .bloque-ficha-2 h3,#ubicacion,.bloque-pertenece-tipologia,.content .cajon-filtros,.fichav3_form_solicitud h3,.reportarficha,.similares-ficha h3{width:560px;margin:0 auto}#formularioSolicitudDiv{width:594px;margin:0 auto}.fichav3_form_solicitud iframe{width:500px;margin:24px auto 10px auto;display:block}.fichav3_form_solicitud{margin:40px auto}#ficha #foto .cajondescfoto{bottom:0;top:60vh;top:calc(65vh - 80px)}#ficha .contenido-top{width:600px}#ArchivosInmueble,#VideosInmueble,.bloque-ficha-2 #precioM2ficha,.fichav3_form_solicitud{margin-top:80px}.similares-ficha ul li .contenedorinfo{padding:16px}#FichaVideosId h3,.bloque-ficha-2 .ubicacion-bottom,.similares-ficha h3{margin-bottom:16px!important}.similares-ficha ul li ul{width:100%;overflow:hidden}.content .lista-resultados ul li ul li{border-bottom:none;height:auto;margin:0;width:auto;white-space:nowrap}#ficha .all-caracteristicas li{display:block;width:46%;float:left}#ficha .bloque-cortar .all-caracteristicas li,#ficha .bloque-cortar .all-caracteristicas-w100 li{width:46%}#ficha .cajon-alertas .texto-cajon-alerta+div{width:240px;margin:0 auto}#compartir,#contactar,.botonfooter .boton-menu,.cancelarfooter .boton-menu{text-align:center;text-transform:uppercase}#contactar span{display:none}.content .filtro-activo,.content .opciones-listados .filtrar a,.content .opciones-listados .filtrar input[type=submit],.content .opciones-listados .vista-mapa a,.content .ordenar select,.filtro-activo+.guardar-busqueda-top a.link-anchor,.guardar-busqueda-top a.link-anchor{font-size:16px}.filtro-activo+.guardar-busqueda-top a.link-anchor,.guardar-busqueda-top a.link-anchor{width:175px}.content .buscar-listados a,.content .buscar-listados h1{font-size:20px}.content .ordenar span:after{left:188px;top:-12px}.guardar-busqueda-top #id_email_FormAlerta.ocultar+#btn_alerta{font-size:16px;line-height:16px}.guardar-busqueda-top .alerta_listado .msgAlert{font-size:16px;line-height:30px;width:150px}.swipefade .precio-anuncio{opacity:1}#ficha #FichaVideosId .iframevideomobile{height:310px}.content .lista-resultados ul li.minificha .imagen{height:65vh!important;width:100%!important}.minificha .curva-minificha{height:65vh!important;top:-45px!important}.minificha a.link-item .precio-anuncio .precio{color:#fff!important;text-shadow:rgba(0,0,0,.6) 1px 1px 1px!important}.minificha .precio-anuncio{margin-top:60px!important;top:45vh!important;left:0!important;width:100%;margin:0 auto;text-align:left}.content .lista-resultados ul li.minificha .contenedorinfo,.minificha .precio-anuncio .precio{width:592px!important;margin:0 auto;display:block;float:none!important}.minificha .contenedorinfo{padding:16px!important}.minificha .contenedorinfo h2{margin-top:0!important}.anuncio-descartado-listado{height:60px!important}}@media (min-width:800px){.content .buscar-listados,.content .lista-resultados ul,.content .listado-filtros,.content .opciones-listados,.content .ordenar{margin:0 auto;max-width:800px}.minificha-body .content .lista-resultados ul{margin:0 auto;width:100%}.content .filtro-activo:after{left:calc(50% - 338px)}.content .ordenar{margin:24px auto;padding-left:16px;padding-left:env(safe-area-inset-left)}.similares-ficha ul li ul li{border-bottom:none;height:auto;margin:0;font-size:14px;width:auto;white-space:nowrap}.similares-ficha ul li{float:left;width:40%;width:calc(50% - 8px);margin:4px}.similares-ficha ul li,.similares-ficha ul li .imagen{height:140px}.similares-ficha ul li .imagen{width:160px!important;float:left}.habDialog #wmContent{width:90%!important;width:calc(100% - 32px)!important}#idDialogDisableAd-Desactivar+strong{display:none}.habDialog-close{display:block;margin-top:20px;text-align:center}.recuperar-anuncio{width:calc(100% - 20px)!important}}@media (max-height:450px){#header{position:absolute;z-index:999}}.content .lista-resultados .lider-container{background-color:#ffefbc;height:370px;padding:0}.content .lista-resultados .lider-list-container{width:100%;overflow:hidden;overflow-x:scroll}.lider-list-full{width:1172px;height:300px;display:block;overflow:hidden}.content .lista-resultados .lider-list-full [id=listaliders]{width:855px;height:290px;margin:0;font-size:0;display:inline-block;vertical-align:top}.lider-name{font-weight:400}.lider-desc{display:block;line-height:24px}.titulo-lider{color:#555;font-size:16px;padding:12px;font-weight:300}.inmlider{height:100%}.content .lista-resultados .lider-list-full [id=listaliders] li{display:inline-block;width:270px;background:#fff;border-bottom:3px solid #e9e9e9;padding:0;margin-left:12px;font-size:14px;font-weight:300;height:290px;vertical-align:top}.loadImg{width:270px;height:200px}.lider-container .preview{display:none}.lider-container .cajondestacadolista{padding:5px;left:0;bottom:0;width:100%;height:30px;display:block;position:absolute;text-align:center;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.4) 30%,rgba(0,0,0,.6) 100%);box-sizing:border-box}.lider-container .preciolider{font-size:18px;color:#fff;text-align:left;display:block;float:left;line-height:12px;font-family:Ubuntu,sans-serif,Arial}.lider-container .caracteristicas-lider{float:right;color:#fff}.imglider{position:relative;height:200px}.content .lista-resultados .lider-container li:after{display:none}.destacado_lider{text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:130px;overflow:hidden;display:block;color:#555;font-size:14px;text-transform:uppercase;padding:8px 0}.ubicacion_destacado{text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:130px;overflow:hidden;display:block;color:#a2a2a2;font-size:14px}.lider-container a{font-size:15px;text-align:left;display:block;white-space:nowrap;text-overflow:ellipsis;min-width:130px;overflow:hidden;padding:8px 0}.ubiclider{padding:8px 10px}.bannerlider{display:inline-block;width:300px;padding-right:12px}.bannerlider img{width:300px;height:100px}.lista-resultados .lider-container .inmobiliaria-lider li{color:#888;font-size:12px;float:left;padding:0;margin:0;background:0 0;min-height:18px;height:auto;width:auto}.lista-resultados .lider-container .inmobiliaria-lider br{display:none}.lista-resultados .lider-container .inmobiliaria-lider li{display:inline-block;width:50%;border:none;text-align:center;color:#888;font-size:12px;font-weight:300}.lista-resultados .lider-container .inmobiliaria-lider .titulo{width:100%;color:#555;margin:0;top:auto;left:auto;right:auto;bottom:auto;border:none;padding:0!important;text-align:center;font-size:14px;font-weight:400;display:block}.botoninmobiliarialider{max-width:270px;margin:auto}.botoninmobiliarialider a{text-align:center;padding:12px 24px}.lista-resultados .lider-list-full .inmobiliaria-lider ul{line-height:24px;margin:24px 0;width:auto}.inmobiliaria-lider{width:240px;margin:0 auto}.video-playpause-btn{top:50%;left:50%;transform:translate(-50%,-70%);z-index:4;position:absolute;display:block;cursor:pointer;font-family:Ubuntu,sans-serif,Arial,Helvetica;color:#fff;font-size:1.12rem;padding:10px 16px;border-radius:3px;border:none;background-color:#f60;box-shadow:0 2px 0 0 #cc5200;-webkit-appearance:none;-moz-appearance:none;text-align:center;text-decoration:none;width:56px;height:48px;background-position:-345px -664px}.alert-box{background:#fff;border-radius:6px;margin:24px 16px 46px 16px;width:calc(100% - 32px);color:#555;border:1px solid rgba(162,162,162,.05);box-shadow:rgba(0,0,0,.1) 0 0 14px}@media (min-width:800px){.alert-box{width:500px;margin:0 auto}}.alert-box .info-box{padding:16px 16px 8px 16px}.alert-box .info-box .icon{width:40px;height:40px;margin:0 auto}.alert-box .info-box .icon .sprite{display:block;height:40px;width:40px;background-size:550px;filter:grayscale(1)}.alert-box .info-box .icon .bell{background-position:-409px -210px;opacity:.3}.alert-box .info-box .icon .done{background-position:-409px -343px}.alert-box .info-box .icon .bell-done{background-position:-418px -925px}.alert-box .info-box .check-cajon-alerta label{display:block;width:120px;margin:0 auto;margin-top:8px}.alert-box .info-box .check-cajon-alerta label input[type=checkbox]{display:none}.alert-box .info-box .check-cajon-alerta label input[type=checkbox]+span{display:block;position:relative;padding-left:30px;line-height:24px;color:#888;font-size:14px}.alert-box .info-box .check-cajon-alerta label input[type=checkbox]+span:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:" ";position:absolute;top:0;width:24px;height:24px;left:0;display:block;background-position:-184px -241px;background-size:400px}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.alert-box .info-box .check-cajon-alerta label input[type=checkbox]+span:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.alert-box .info-box .check-cajon-alerta label input[type=checkbox]:checked+span:after{background-position:-148px -241px}.alert-box .info-box .copys{text-align:center}.alert-box .info-box .copys h4{font-size:18px;font-weight:100;line-height:24px}.alert-box .info-box .copys h4 strong{font-weight:500}.alert-box .info-box .copys span{font-size:14px;font-weight:100;color:#888;line-height:24px}.alert-box .info-box .copys span strong{font-weight:500}.alert-box .form-box{text-align:center;padding:8px 24px 24px 24px}.alert-box .form-box input{width:calc(100% - 34px);padding:14px 16px;display:block;font-size:14px;border-radius:3px}.alert-box .form-box input[type=button]{color:#fff;box-shadow:0 2px 0 0 #c45717;text-transform:uppercase;background:#f60;width:240px;border:none;margin:0 auto 8px auto;-webkit-appearance:none;-moz-appearance:none}.alert-box .form-box input[type=text]{color:#888;font-size:14px;font-weight:100;border:1px solid #d4d4d4;text-align:center}.alert-box .form-box input[type=text]+input[type=button]{background:#f60;color:#fff;border:none;box-shadow:0 2px 0 0 #c45717;width:100%;margin:8px auto}.alert-box .form-box input[type=text].ocultar+input[type=button]{color:#f60;border:1px solid rgba(255,102,0,.3);text-transform:uppercase;background:#fff;width:240px;box-shadow:none;margin:0 auto 8px auto}.alert-box .form-box .chkbox{display:none}.alert-box .form-box .aviso_legal a{display:inline-block}.alert-box.mail-too .info-box{background-color:#417505;border-radius:6px 6px 0 0;padding-bottom:32px}.alert-box.mail-too .info-box.error-alert{background-color:#f44336}.alert-box.mail-too .info-box.done-alert{border-radius:6px;padding-bottom:16px}.alert-box.mail-too .info-box .copys h4{color:#fff}.alert-box.mail-too .info-box .copys span{color:rgba(255,255,255,.6)}.alert-box.mail-too .info-box .copys span a{display:block;color:#fff;border:1px solid rgba(255,255,255,.3);background:0 0;width:240px;text-transform:uppercase;border-radius:3px;padding:8px 0;margin:8px auto 0 auto}.alert-box.mail-too .form-box{position:relative;top:-32px;padding-bottom:0}.alert-box.mail-too .form-box input[type=text]{display:block;border:1px solid rgba(0,0,0,.24);box-shadow:0 0 2px 1px rgba(136,136,136,.3)}.alert-box.mail-too .form-box input[type=text]+input[type=button]{color:#fff;box-shadow:0 2px 0 0 #c45717;background:#f60;width:240px;box-shadow:none}.alert-box.mail-too .form-box input[type=button]{margin-top:12px}.alert-box .legal-bottom{font-size:12px;color:#a2a2a2;text-align:left;margin:16px 0}.alert-box .legal-bottom a{color:#a2a2a2;text-decoration:underline;display:block}.legal-bottom .aviso_legal{line-height:20px;position:relative;padding-left:31px;font-size:14px}.legal-bottom input[type=checkbox]+span:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);content:" ";position:absolute;top:-4px;width:24px;height:24px;left:0;display:block;background-position:-184px -241px;background-size:400px;background-repeat:no-repeat;color:#888;z-index:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.legal-bottom input[type=checkbox]+span:after{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.legal-bottom input[type=checkbox]:checked+span:after{background-position:-148px -241px!important}.slick-arrow{display:none!important}.toast{position:fixed;z-index:999;overflow:visible;bottom:0;left:0;margin:0 16px 24px 16px;background:0 0;box-shadow:none;animation:show-toast 1.6s ease-in-out}.toast.alert-box{padding:0}@media (min-width:800px){.toast.alert-box{width:calc(100% - 32px)}}.toast .box-toast{position:relative;padding:0;background-color:transparent}.toast .box-toast:before{content:" ";position:absolute;top:-40px;right:-70%;border-radius:100%;width:200%;height:400px;z-index:-1;background-color:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.2)}.toast .box-toast .form-box{padding:24px;overflow:hidden;margin-top:8px}.toast .box-toast .close-toast{position:absolute;width:24px;height:24px;top:-20px;right:8px}.toast .box-toast .close-toast .sprite{background-position:-155px -303px;background-size:400px;width:24px;height:24px;display:block}.toast.done .box-toast{color:#fff}.toast.done .box-toast:before{background-color:#417505;box-shadow:none}.toast.done .box-toast .close-toast .sprite{background-position:-155px -107px}.toast.done .box-toast .copys span{color:rgba(255,255,255,.5);line-height:18px;margin-top:8px;display:block}.toast.done .box-toast .form-box a{text-transform:uppercase;color:#fff}.toast.done .box-toast .form-box .button-light{background:0 0;border:1px solid #fff;text-transform:uppercase;font-size:14px;box-shadow:none}.toast.done .box-toast .form-box .secondary-button{font-size:12px;text-decoration:underline;margin:0 8px}.toast.filter-alert .box-toast:before{background-color:#333}.toast.filter-alert .form-box .button-light{border:1px solid #f60;color:#f60}#alerta-push-userguest-cancelled.ocultar .toast{animation:hide-toast 1.6s ease-in-out}.calc-hipoteca{margin-bottom:24px;overflow:hidden}.calc-hipoteca .js-calc-hipoteca{text-align:center;display:block;width:150px;margin:0 auto;line-height:18px;padding:16px}.calc-hipoteca svg{color:#888;width:18px;height:18px;float:left}.calc-hipoteca.space-line{border-bottom:3px solid #fff;padding-bottom:16px}@keyframes show-toast{0%{transform:translateY(300px)}60%{transform:translateY(300px)}100%{transform:translateY(0)}}@keyframes hide-toast{0%{transform:translateY(0)}60%{transform:translateY(0)}100%{transform:translateY(300px)}}.curva-minificha{width:100%;height:100%}.curva-minificha .imagen,.curva-minificha .imagen div,.curva-minificha .imagen img{width:100%;height:100%}.curva-minificha .imagen img{object-fit:cover}.modal-padding{padding:0 8px 24px;line-height:1.3em;text-align:left;font-size:16px;font-weight:300}.titleModal-bold{font-weight:500;text-align:left}.rent-index-bold{font-weight:500;margin-left:4px}.rent-index-icon{background-position:-358px -491px;display:inline-block;height:28px;width:28px;margin-left:4px;vertical-align:middle;background-size:400px}.rent-index-title{margin:16px 0}.rent-index-text{color:#fff;background:#f60;padding:16px;margin-top:16px}.rent-index-text:before{content:'';position:absolute;top:134px;width:0;height:0;border-top:14px solid #f60;border-right:14px solid transparent;border-left:14px solid transparent;transform:rotate(180deg)}@media (min-width:420px){.rent-index-text:before{top:110px}}@keyframes message-altura{from{height:0}to{height:50px}}@keyframes message-opacity{from{opacity:0}to{opacity:1}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;height:100%}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;object-fit:cover;border:0}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-container{height:100%}.slick-list{height:100%}.slick-track{height:100%}.slick-slide div,.slick-slide img{height:100%;width:100%}.listainmuebles ul.matriz.slick-slider{width:100%}.slick-arrow{background:0 0;box-shadow:none;z-index:2}@media only screen and (min-width:768px){.slick-arrow:hover{background:0 0}}@media only screen and (max-width:768px){.slick-arrow{display:none!important}}.slick-bg{background-size:100% 100%}.slick-bg-black{background:#000}.slick-bg-black .image{opacity:.5}.slick-contact-container{position:relative;text-align:center;transform:translate(0,-100%)}.slick-contact-container .slick-contact-title{display:block;color:#fff;text-shadow:1px 1px 4px #333;padding:20px;font-size:1.12rem;font-weight:500}.slick-contact-container .button{margin:0 auto;font-size:.8rem}@media only screen and (min-width:1196px){.slick-contact-container .button{font-size:1rem}}.slick-contact-container .slick-contact-wrap{width:auto;height:auto;position:absolute;position:relative;top:50%;transform:translate(0,-50%);height:auto;padding:0 16px;padding-bottom:18px;box-sizing:border-box}.slick-contact-container .slick-contact-msg{color:#fff;font-weight:500;font-size:1.12rem;display:block;padding:16px 0}.slick-contact-container .tel-llamar{background:#555;color:#fff;font-size:1rem;padding:2px 14px;width:calc(67% - 36px);line-height:32px;margin:0 auto;display:inline-block;text-align:center;border-radius:3px 0 0 3px}@media only screen and (min-width:1196px){.slick-contact-container .tel-llamar{padding:2px 20px}}.slick-contact-container a{display:inline-block;vertical-align:bottom}.slick-contact-container a .tel-llamar{width:auto}.slick-contact-container .ico-llamar{background-color:#3a8d11;border-radius:0 3px 3px 0;width:36px;height:36px;display:inline-block;vertical-align:bottom;background-position:-196px -342px}.slick-contact-container .ico-llamar img{width:100%;height:100%;padding:8px}.slick-contact-container .referencia{display:block;font-size:.625rem;padding-top:16px;color:#fff}.list-agg{width:100%;height:286px;position:relative;margin:24px 0}.list-agg button{display:block;-moz-appearance:none;text-align:center;box-shadow:none;background:0 0;border:none}.list-agg-btn{position:absolute;height:100%;top:0;right:-46px;width:46px;cursor:pointer}.list-agg-btn span{display:block;width:33px;height:53px;background-image:url(/hab_inmuebles/img/imgv3/spriteN.png?20180312);background-size:800px;background-repeat:no-repeat;background-position:-606px -216px;margin:auto;margin-top:-50px;transform:scale(-1)}.list-agg-prev{right:auto;left:-46px}.list-agg-prev span{transform:scale(1)}.list-agg-container{overflow:hidden;box-sizing:border-box}.list-agg-container .list-agg-items{box-sizing:border-box;height:220px;width:100%;width:calc(100% + 10px)}.list-agg-container .list-agg-items .list-agg-item{display:inline-block;width:20%;margin:0;height:220px;box-sizing:border-box;padding:0 10px 0 0;box-sizing:border-box;background:0 0;vertical-align:top}@media (hover:hover){.list-agg-container .list-agg-items .list-agg-item:hover{opacity:.8}}.list-agg-container .list-agg-items a{display:block;background:#fff;height:100%;position:relative}.list-agg-container .list-agg-items img{height:128px;width:100%}.list-agg-container .list-agg-items p{width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:300;font-size:14px;color:#666;padding:2px 8px;margin:0;line-height:1rem}.list-agg-container .list-agg-items .agg-item-title{font-weight:400;font-size:1rem;color:#18afa5;padding-top:8px}.list-agg-container .list-agg-items .agg-item-specs{margin-top:4px}.list-agg-from{padding-bottom:12px;display:block}.list-agg-more{position:absolute;right:0;color:#666;margin-top:12px}.list-agg-name{color:#18afa5;font-weight:500}.agg-item-price{position:absolute;left:8px;top:94px;text-shadow:1px 1px 1px rgba(0,0,0,.5);font-size:25px;color:#fff;font-family:Molengo,ubuntu,sans-serif,Arial}.agg-item-info{display:block;overflow:hidden;width:100%;height:94px}.agg-detail-container{border:none;width:100%;height:100vh;height:calc(100vh - 90px);margin-top:40px}.agg-detail-main{background-color:#f5f5f5}.show-more-button{background-color:#18afa5;box-shadow:0 2px 0 0 #008078;margin-top:12px}.list-agg-tag{position:absolute;left:8px;top:8px;font-size:14px;color:#18afa5;font-weight:500;background-color:#f4f4f4;padding:2px 4px;border-radius:3px;z-index:1}.list-agg-title{color:#18afa5}.light-detail .cover-no-photo-container{top:20vh;width:310px}@media only screen and (min-width:768px){.light-detail .cover-no-photo-container{top:27vh}}.light-detail .ads{display:none}.light-detail .has-aside{width:100%}.light-detail .options{display:none}@media only screen and (min-width:768px){.light-detail .options{display:block}}.light-detail .button-transparent-grey{border:none;background-color:rgba(0,0,0,.6);border-radius:12px;font-size:1rem;text-transform:uppercase;display:block;overflow:hidden;margin-top:0}.light-detail .button-transparent-grey svg{float:left}.light-detail .button-transparent-grey span{display:inline-block;font-size:1rem;float:left;margin-bottom:0;margin-left:8px;line-height:24px}.light-detail .price-oportunity-absolute{background-color:#18afa5}.light-detail .more-options-share{padding-left:0}.light-detail .contact{padding-top:8px}@media only screen and (min-width:768px){.light-detail .contact{padding-top:inherit}}.light-detail .contact-top{border:1px solid rgba(0,0,0,.1);border-radius:3px;padding:24px;width:100%;margin-top:0}@media only screen and (min-width:640px){.light-detail .contact-top{margin-top:48px;width:280px}}@media only screen and (min-width:768px){.light-detail .contact-top{width:340px}}.light-detail .contact-top .logo{height:auto;margin-bottom:0;margin-left:8px}.light-detail .contact-top .logo img{border:none;height:20px}.light-detail .contact-top .cont span{display:block;padding-top:16px;padding-bottom:16px;padding-left:8px;color:#aeaeae;font-size:.875rem}.light-detail .detail .button-light{font-size:.875rem;text-transform:uppercase;display:inline-block}.light-detail .detail .ads{display:none}.light-detail .gallery{padding-top:0}.light-detail .alert{padding-bottom:0}.light-detail .galeria-agregador div{width:calc(50% - 8px);float:left}@media only screen and (max-width:640px){.light-detail .galeria-agregador div{width:100%}}.light-detail .galeria-agregador div.ficha_foto-agregador{margin-left:16px;background-color:#333;position:relative}@media only screen and (max-width:640px){.light-detail .galeria-agregador div.ficha_foto-agregador{margin-left:0;margin-top:16px}}.light-detail .galeria-agregador div.ficha_foto-agregador img{opacity:.4}.light-detail .galeria-agregador div.ficha_foto-agregador .button-light{position:absolute;top:calc(50% - 24px);left:calc(50% - 155px);width:310px;background-color:transparent;border-color:#18afa5;color:#fff;font-size:.875rem;opacity:.9;text-transform:uppercase}@media only screen and (max-width:640px){.light-detail .galeria-agregador div.ficha_foto-agregador .button-light{width:180px;left:calc(50% - 90px);top:calc(50% - 50px)}}.light-detail .galeria-agregador div.ficha_foto-agregador .button-light span{display:inline-block;float:right;line-height:24px}@media (hover:hover){.light-detail .galeria-agregador div.ficha_foto-agregador .button-light:hover{opacity:1}}.light-detail .report-container{display:none}@media only screen and (min-width:768px){.light-detail .report-container{display:block}}.light-detail .report{display:none}@media only screen and (min-width:768px){.light-detail .report{display:block}}.light-detail .button-agregador-bottom{margin:24px auto;margin-top:0;max-width:450px;text-align:center}@media only screen and (min-width:768px){.light-detail .button-agregador-bottom{margin-top:48px}}.light-detail .button-agregador-bottom .button{background-color:#18afa5;box-shadow:none;padding:24px;margin-top:24px}.sim-item-uj-mobile{position:relative}@media only screen and (min-width:470px){.sim-item-uj-mobile{display:none!important}}.sim-item-uj-mobile a{display:block}.sim-item-uj-mobile .sim-img{height:292px!important;background-repeat:no-repeat;background-size:cover;background-position:70% center}.sim-item-uj-mobile .sim-desc{position:absolute!important;width:calc(100% - 32px)!important;padding:16px!important;bottom:0}.sim-item-uj-mobile .overlay-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.sim-item-uj-mobile-title{padding:0 16px;font-size:1.12rem;font-weight:500;line-height:1.5rem;text-align:left;color:#fff}.sim-item-uj-mobile-summary{padding:8px 16px 24px;font-size:.875rem;line-height:1.12rem;text-align:left;color:#fff}.sim-item-uj-mobile .button-light{width:100%!important;box-sizing:border-box;margin:0;box-shadow:none;color:#fff;border:1px solid #fff;background:0 0!important}.sim-item-uj{position:relative}.sim-item-uj a{display:block}.sim-item-uj .sim-img{height:292px!important;background-repeat:no-repeat;background-size:cover;background-position:70% center}@media only screen and (min-width:1196px){.sim-item-uj .sim-img{height:299px!important}}@media only screen and (min-width:1440px){.sim-item-uj .sim-img{height:337px!important}}.sim-item-uj .sim-desc{position:absolute!important;bottom:0}.sim-item-uj .overlay-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.sim-item-uj-title{font-size:1.12rem;font-weight:500;line-height:1.5rem;text-align:left;color:#fff}.sim-item-uj-summary{padding:8px 0 24px;font-size:.875rem;line-height:1.12rem;text-align:left;color:#fff}.sim-item-uj .button-light{color:#fff;border:1px solid #fff;background:0 0!important}.sim-item-uj .button-light:hover{background:rgba(0,0,0,.1)!important}.ico-done{background-position:-406px -343px}.toast-auto.alert-box{animation:show-toast 1.6s ease-in-out 0s none,hide-toast 1.6s ease-in-out 4.6s forwards}@media only screen and (min-width:768px){.toast-auto.alert-box{opacity:0;position:fixed;z-index:21;background-color:#3a8d11;top:40%;left:50%;bottom:auto;transform:translate(-50%);color:#fff;pointer-events:none;animation:show-toast-opacity 1.6s ease-in-out 0s forwards,show-toast-opacity 1.6s ease-in-out 4.6s forwards reverse;padding:16px;min-width:220px;width:auto;display:flex;text-align:center;justify-content:center;box-shadow:0 3px 10px rgba(0,0,0,.4);border-radius:3px}.toast-auto.alert-box .ico{width:38px;height:38px;margin-top:8px}.toast-auto.alert-box h2{margin:16px}.toast-auto.alert-box .box-toast:before{display:none}}@keyframes show-toast-opacity{0%{opacity:0}60%{opacity:1}100%{opacity:1}}.userprofile-question{font-weight:300;align-items:center;color:#666;display:flex;flex-direction:column;padding:0 16px 36px 16px}@media only screen and (min-width:768px){.userprofile-question{flex-direction:row;justify-content:space-between;margin:0 auto;width:80%}}.userprofile-question span{line-height:20px;margin:4px;text-align:center}@media only screen and (min-width:768px){.userprofile-question span{flex:1 0 auto;max-width:50%;padding-right:36px;text-align:left}}.userprofile-question strong{font-weight:500}.userprofile-question input{font-size:.875rem;font-weight:300;overflow:hidden;padding:10px 15px;word-break:break-word;white-space:normal}@media only screen and (min-width:768px){.userprofile-question input{font-weight:400;max-width:100%;padding:10px 20px;white-space:nowrap}}@media only screen and (max-width:365px){.userprofile-question input{margin:8px;min-width:200px}}.userprofile-question-options{display:flex;font-size:.8rem;justify-content:space-between;padding-top:16px;width:100%}@media only screen and (min-width:768px){.userprofile-question-options{padding-top:0}}@media only screen and (max-width:365px){.userprofile-question-options{align-items:center;flex-direction:column}}.thanks-message{align-items:center;display:flex;flex-direction:column;font-weight:300;justify-content:center;padding-bottom:36px}@media only screen and (min-width:768px){.thanks-message{flex-direction:row;font-size:1.12rem}}.thanks-message span{color:#666;text-align:center;max-width:85%;line-height:20px}@media only screen and (min-width:768px){.thanks-message span{max-width:100%;text-align:left}}.thanks-message .thanks-icon{display:inline-block;height:48px;margin-bottom:8px;width:48px;color:#3a8d11}@media only screen and (min-width:768px){.thanks-message .thanks-icon{margin:0 8px}}.detail-portal{display:block;transition:transform .25s ease-out;background-color:#f5f5f5;position:fixed;top:0;height:100%;right:-100vw;width:100vw;will-change:transform;z-index:9;z-index:97;overflow:hidden}.detail-portal.show{transform:translate(-100%,0)}.detail-portal-wrapper{background:#fff;position:relative;overflow:auto;height:100%;opacity:0;-webkit-overflow-scrolling:touch}.detail-portal-wrapper.show{opacity:1}.detail-portal .ficha-next{opacity:1;transition:opacity 0s ease-in-out .25s;transform:none;z-index:0}.detail-portal-flex-gallery{display:flex!important;width:100%;flex-wrap:wrap;box-sizing:border-box;margin-bottom:40px!important}.detail-portal-img{flex:1 0 auto;max-width:50%;padding:2px;box-sizing:border-box;max-height:255px}.detail-portal-img img{width:100%;height:100%;object-fit:cover}.detail-portal-footer{position:fixed;bottom:0;width:100%;z-index:10;z-index:98;padding-bottom:env(safe-area-inset-bottom)}.detail-portal-footer button{display:flex!important;justify-content:center;align-items:center;font-family:Ubuntu,sans-serif,Arial,Helvetica;outline:0;border:none}.detail-portal-footer button::before{content:"";display:block;position:relative;background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.png?20200203);opacity:.6;height:48px;width:35px;background-size:300px;background-position:-116px -30px}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.detail-portal-footer button::before{background-image:url(../../../../hab_inmuebles/img/imgv3/spriteN.webp?20200203)}}.detail-portal-footer button:first-child{border-right:2px solid rgba(255,255,255,.2)}.detail-portal-footer button:first-child::before{background-position:-80px -29px}.detail-portal-photo{background-size:cover;background-position:center;height:100%;left:0;margin:0 auto;right:0;width:100vw}.detail-portal .cajon-alertas,.detail-portal .idfichaError{display:none}.detail-portal .ficha-next .photo{overflow:hidden}.header-detail-portal{z-index:98!important;top:0!important;background-color:transparent!important;position:fixed!important;transform:none!important;transition:none!important}.header-detail-portal.header-detail-portal-orange{background-color:#f60!important}.header-detail-portal .back-header{pointer-events:all}.share-show{opacity:1!important;transform:translate(0,-30%)!important}.images-shrink{max-height:550px}.lnk-expand-gallery{font-weight:100;text-align:center;position:absolute;display:block;bottom:0;width:100%;left:0;background:linear-gradient(to top,#f5f5f5 0,rgba(255,255,255,0) 100%);padding-top:70px}.lnk-expand-gallery a span{background-position:-526px -146px;background-size:300px;display:inline-block;height:20px;width:20px}.ley-omnibus-parent{display:flex;align-items:center;position:relative}.ley-omnibus-close-btn,.ley-omnibus-info-btn{line-height:18px;margin:0}.ley-omnibus-close-btn .ico,.ley-omnibus-info-btn .ico{color:#888;height:18px;width:18px}.ley-omnibus-close-btn:hover .ico,.ley-omnibus-info-btn:hover .ico{cursor:pointer}.ley-omnibus-info-btn{margin-right:8px}.ley-omnibus-close-btn{position:absolute;right:16px}.ley-omnibus-info-content{padding:16px;background:#fff;border-radius:8px;font-size:12px;line-height:18px;position:absolute;z-index:6;width:275px;display:none}.ley-omnibus-info-content p{margin:0;color:#888;margin-right:16px}.ley-omnibus-info-content.show{display:block;left:42px}.slick-contact-container .ico-llamar img{padding:8px;width:22px!important;height:22px!important;margin:0!important}.content .lista-resultados ul li .imagen .bg-orange-alpha-06{background:rgba(255,102,0,.6)}.g-login-container{display:flex;justify-content:center;flex-wrap:wrap;padding-top:16px}.g-login-container .abcRioButtonContents{vertical-align:middle}.g-login-container .abcRioButtonContents span{font-size:1rem}.g-login-container .error-texto{flex-basis:100%;margin:0 56px}.advertisement{width:100%;width:100vw;background-color:#fff;overflow:hidden;display:flex;justify-content:center}.onlineAppraisalWrapper{align-items:flex-start;background-color:#fff;box-sizing:border-box;color:#555;display:flex;flex-direction:column;margin:32px 8px;padding:16px}.onlineAppraisalText{flex-direction:column;flex-grow:1;font-size:14px;line-height:20px;margin-bottom:8px}.onlineAppraisalText>p{margin:0}.onlineAppraisalTitle{font-weight:500;font-size:14px;line-height:20px;text-align:start}.onlineAppraisalButton{font-size:14px;width:auto}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../../img/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../../img/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../../img/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}