 @import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900,900i');@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i');@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/content/cookies/imp_cookies_top_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/header/slider/imp_slider_fullscreen_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/header/slider/controlNav/imp_controlNav_numeros_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/header/datos_contacto/imp_datos_contacto_iconos_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/header/navegacion/imp_idiomas_banderas_desplegable_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/content/buscador/imp_buscador_horizontal_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/content/boxes/columns/imp_box_promociones_3col_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/content/boxes/columns/imp_box_propiedades_3col_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/content/boxes/design/imp_box_promociones_foto_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/content/boxes/design/imp_box_propiedades_completo_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/content/boxes/tags/imp_etiqueta_diagonal_izq_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/content/results/imp_results_estandar_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/content/details/imp_ficha_header_2col_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/content/details/actionbar/imp_actionbar_iconos_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/footer/imp_footer_4col_v1.css");@-webkit-keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}@-webkit-keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}*, :after, :before {-webkit-box-sizing: border-box;box-sizing: border-box;}a {outline: none;color: #333;text-decoration: none;-webkit-transition: all 0.2s;transition: all 0.2s;}a:hover, a:active {color: #549aa2;}a:focus{outline:0;}::selection {background: #549aa2;color: #FFF;}ul,li {list-style: none;}h1, h2, h3, h4, h5, h6 {color: #000;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}h1 {font-weight: 200;font-size: 55px;line-height: 56px;text-align: center;color: rgb(82, 82, 85);overflow: hidden;margin: 0px 0px 25px;}h2 {margin: 0;margin-bottom: 25px;margin-bottom: 60px;margin-top: 15px;color: #559ba3;font-family: 'Playfair Display', serif;font-size: 33px;font-style: italic;font-weight: 700;text-align: center;position: relative;}h2:before {content: "";height: 2px;width: 85px;background: #94c4ca;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: -17px;}h2:after {content: "";position: absolute;bottom: -24px;width: 85px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);margin-left: 40px;height: 2px;background-color: #94c4ca;}#home h2 {}h3 {}h4 {}img {max-width:100%;}iframe {max-width:100%;}form input[type="text"], form select, form textarea {border-radius: 0;align-items: center;display: flex;justify-content: center;height: 46px;line-height: 46px;border: 1px solid #dedede;font-size: 14px;}form div.line.checkbox {padding-left: 22px !important;position: relative;}form div.line.checkbox p {display: inline;font-size: 12px;line-height: 18px;}input[type="checkbox"], input[type="radio"] {position: absolute;-webkit-appearance: none !important;-moz-appearance: none !important;top: 0;left: 0;border: none !important;}input[type="checkbox"]:before {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;content: "";position: absolute;left: 0;top: 0px;z-index: 1;width: 14px;height: 14px;}input[type="checkbox"]:checked:before {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);height: 7px;border: 2px solid #26a69a;border-top-style: none;border-right-style: none;}input[type="checkbox"]:after {content: '';position: absolute;top: -2px;left: 0;width: 14px;height: 14px;z-index: 0;border: 1px solid #c9c9c9;border-radius: 1px;margin-top: 2px;transition: .2s;}input[type="checkbox"]:checked:after {border: 0;}input[type="radio"]:before, input[type="radio"]:after {content: '';position: absolute;left: -2px;top: -2px;margin: 0;width: 14px;height: 14px;z-index: 0;transition: .28s ease;border: 1px solid #c9c9c9;background: #fff;border-radius: 50%;}input[type="radio"]:checked:before {border-color: #26a69a;}input[type="radio"]:checked:after {-webkit-transform: scale(0.65);transform: scale(0.65);background: #28a4a6;border-color: #28a4a6;}label {font-size: 14px;font-weight: 400;}#buscador ::-webkit-input-placeholder {color: transparent !important;font-size: 14px;font-weight: 500;}#buscador :-moz-placeholder {color: transparent !important;font-size: 14px;opacity: 1;font-weight: 500;}#buscador ::-moz-placeholder {color: transparent !important;font-size: 14px;opacity: 1;font-weight: 500;}#buscador :-ms-input-placeholder {color: transparent !important;font-size: 14px;font-weight: 500;}.breadcrumbs ul {float: right;}.breadcrumbs > ul > li {float: left;margin: 0px;padding: 0px 12px 0px 0px;position: relative;font-size: 13px;font-weight: 500;color: #aaaaaa;}.breadcrumbs > ul > li:after {content: '/';opacity: 0.6;font-size: 13px;color: #aaaaaa;position: relative;top: 0;right: 0;line-height: 0 !important;margin: 0;margin-left: 10px;}.breadcrumbs > ul > li > a {color: #5499a1;}body {font-family: "Lato", sans-serif;color: #000;font-size: 14px;font-weight:400;-webkit-text-size-adjust: 100%;word-wrap: break-word;text-rendering: optimizeLegibility !important;-webkit-transition: all 0.5s;transition: all 0.5s;}#background{background: #f3f6f9;}#home #background {}.btn {outline: none !important;padding: 0;font-size: 13px;line-height: 25px;color: #fff;border: none;border-radius: 2px !important;background-color: #559ba3;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;font-family: 'Lato', sans-serif;text-transform: uppercase;letter-spacing: .5px;font-weight: 600;}.btn:hover {color:#fff;background: #e97303;border:none !important;}.fa-caret-down:before {content: "\f107" !important;}.fa-bullseye:before {content: "\f1e0" !important;}.fa-briefcase:before {content: "\f1ec" !important;}.flecha {background: rgb(190, 190, 190);width: 55px;height: 55px;z-index: 999;text-align: center;border-radius: 50%;right: 20px;bottom: 105px;align-items: center;display: flex;justify-content: center;}.flecha:hover {background: rgb(172, 141, 0);}.flecha i:before {content: "\f062";font-size: 18px;}#aviso_cookie {background: rgba(0,0,0,.6);z-index: 9999;bottom:0 !important;top: inherit !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay:3.5s;animation-delay: 3.5s;-webkit-animation-name: fadeIn;animation-name: fadeIn;}#aviso_cookie div {color: #fff;}#aviso_cookie div p a {color: #94c4ca;}#aviso_cookie div > a:before,#aviso_cookie div > a:after {background: #fff;}.texto, .texto p, .texto p span, .home_section p{color: #64687e !important;font-size: 17px;line-height: 32px;}article .texto {padding: 20px 0;}#bgContent {}#home #bgContent {margin-top: -150px;}.fa-facebook-square:before {content: "\f09a" !important;}.home_section a.masInfo {display: inline-block;background: #0c9cd0;padding: 0px 45px;margin-top: 25px;height: 50px;line-height: 50px;border-radius: 25px;color: #fff;text-transform: uppercase;font-size: 14px;letter-spacing: .5px;}.home_section a.masInfo i {display: none !important;}header {position: relative;height:auto;background: #fff;}#home header{height: 100vh;max-height: 1080px;background: none;}#logo {top: 22px;left: 25px;width: auto !important;margin-left: 0 !important;z-index: 2;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 3s;animation-delay: 3s;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}#home #logo, #logo {top: 10px;left: 20px;}#logo a img{width: 165px;}#slider {height: 82px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);}#home #slider {position: relative;background: none;box-shadow: none;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 1s;animation-delay: 1s;-webkit-animation-name: fadeIn;animation-name: fadeIn;display: block;left: 0px;margin-left: 0px;width: 100%;height: 100vh;max-height: 1080px;}#home #slider:before {display: none;}#slider #slideshow {min-height: 600px;max-height: 1080px !important;display: flex !important;height: 100vh !important;}#slider #slideshow:before {display: none !important;}.nivoSlider img {width: 2000px !important;left: 50% !important;margin-left: -1000px;height: 1080px!important;}#slider .nivo-controlNav {display: none;}#navegacion {position: absolute;top: 0px;background: none;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;transition: all 0.25s ease;}#home #navegacion {background-position: 25px center;box-shadow: none;top: 0;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 3s;animation-delay: 3s;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;background: rgba(255, 255, 255, 0.5);}#details #navegacion {}#home #navegacion.fixed, #navegacion.fixed {top: 0px;background: #fff;box-shadow: 0 3px 8px -4px rgba(0, 0, 0, 0.38);}#navegacion nav {width: 100%;position: initial;}#navegacion #navHeader {float: right;z-index: 2;margin-right: 65px;}#navegacion ul li {}#navegacion ul li a, #home #navegacion.fixed ul li a{padding: 35px 16px;display: flex;align-items: center;color: #4f545c;font-family: 'Lato', sans-serif;font-size: 12px;font-style: normal;font-weight: 600;letter-spacing: .8px;text-transform: uppercase;}#home #navegacion ul li a {}#navegacion ul li:hover > a, #navegacion ul li > a:hover {background: none;color: #bbb !important;}#navegacion ul li.dropDownMenu > ul {background-color: rgba(255,255,255,0.95);height: auto !important;top: 82px;right: 0;min-width: 250px;box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);}#navegacion #operationList > li > a.title {}#navegacion #operationList > li > a.title > i {margin-right: 5px;}#navegacion #operationList > li > ul > li.dropDownMenu > ul {top:0 !important;margin-top: 0 !important;}#navegacion ul li.dropDownMenu ul li a {color: #fff !important;border-right: none !important;margin: 0 10px;}#navegacion ul li.dropDownMenu ul li a:hover {color: #fff !important;background: #404d36 !important;}#navegacion ul li.dropDownMenu ul li.dropDownMenu a, #navegacion ul li.dropDownMenu ul li a, #home #navegacion ul li.dropDownMenu ul li.dropDownMenu a, #home #navegacion ul li.dropDownMenu ul li a {color: #888 !important;padding: 0 15px;margin: 0;height: 49px !important;line-height: 49px !important;font-weight: 600;letter-spacing: 0;border-bottom: 1px solid #e6e6e6;}#navegacion ul li.dropDownMenu ul li.dropDownMenu:hover > a, #navegacion ul li.dropDownMenu ul li.dropDownMenu a:hover, #home #navegacion ul li.dropDownMenu ul li.dropDownMenu:hover > a, #home #navegacion ul li.dropDownMenu ul li.dropDownMenu a:hover {color: #fff !important;}#navegacion ul li.dropDownMenu:hover ul li:hover {background: #95c5cb !important;}#navegacion ul li.dropDownMenu:hover ul li a {background: none !important;transition: none;}#navegacion ul li.dropDownMenu ul li a:hover {background: none !important;color: #fff !important;}#navegacion ul li.dropDownMenu:hover > a {border-bottom: none !important;}#navegacion ul li.dropDownMenu:hover > a:after {display: none;}#navLinks .dropDownMenu > a > i {float: left;margin-right: 5px;}#navLinks .dropDownMenu > a > span {float: left;}#navegacion #operationList > li > ul > li.dropDownMenu > a > i {margin: 0px 5px 0 0;}#navLinks > li.dropDownMenu > ul:before, #operationList > li.dropDownMenu > ul:before {content: "";position: absolute;top: -10px;right: 20px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #039fe4;display: none;}#navegacion ul#favoritos {margin-left: 15px;}#navegacion ul#favoritos li > a > i:before {content: "\f004";}#navegacion ul#favoritos > li:hover > a {}#navegacion ul#favoritos > li > div {background: #ebebeb;width:100% !important;padding: 0 10px;box-sizing: border-box;}#navegacion ul#favoritos > li > div > div > div > ul > li.promocion {background: #fff;height: auto;padding: 0px !important;margin: 20px 10px;}#navegacion ul#favoritos > li > div > div > div > ul > li.promocion:hover {}#navegacion ul#favoritos > li:hover > div a {height: 82px;}#navegacion ul#favoritos > li > div > div > div > ul > li.promocion h3 {top: 0px;left: 0px;padding: 5px 10px;background: #000;color: #fff;position: relative;margin: 0;width: 100%;text-align:center;opacity: 1 !important;}#navegacion ul#favoritos > li > div > div > div > ul > li.promocion h3 a {padding: 0 !important;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 22px !important;line-height: 22px;color: #fff !important;text-shadow: none;text-transform:initial;letter-spacing:0px;}#navegacion ul#favoritos > li > div > div > div ul li.promocion .contenido {padding: 0;height:auto;margin:0 auto;width:100%;left:0;top:0;opacity:1;}#navegacion ul#favoritos > li > div > div > div ul li.promocion .contenido .descripcionCaracteristicas {height: 35px;padding:0;}#navegacion ul#favoritos > li > div > div > div ul li.promocion .contenido .descripcionCaracteristicas .caracteristicas {padding: 0 5px;}#navegacion ul#favoritos > li > div > div > div ul li.promocion .contenido .descripcionCaracteristicas .caracteristicas li {text-align:center;display:block;width:100%;color:#000;margin:10px 0;}#navegacion ul#favoritos > li > div > div > div ul li.promocion .contenido .descripcionCaracteristicas .caracteristicas li i{display:none;}#navegacion ul#favoritos > li > div > div > div ul li.promocion .contenido .descripcionCaracteristicas .caracteristicas li span {display:inline-block;color:#000;font-weight:700;margin-right:2px;}#navegacion ul#favoritos > li > div > div > div > ul > li.promocion .contenido .precio {background: none !important;color: #292929 !important;font-weight: 700;text-align: center;position: relative;border: none;height: auto;margin-top: 7px !important;border-top: 1px solid #dbdbdb;padding: 5px 0 !important;}#navegacion nav ul#favoritos > li > a span {display:none !important;}#navegacion ul#idiomas li.lang_gb a span.iniciales:after, :lang(gb) #navegacion ul#idiomas li.dropDownMenu a.langSelect > span:after {color: #797979;}#navegacion ul#idiomas, #home #navegacion.fixed ul#idiomas {top: 23px;right: 0;position: absolute;}#navegacion ul#idiomas li.dropDownMenu ul {top: 59px;min-width: inherit;}#navegacion ul#idiomas li.dropDownMenu > ul:before {}#navegacion ul#idiomas li.dropDownMenu ul li a {}#navegacion ul#idiomas li ul li a {}#navegacion ul#idiomas li.dropDownMenu a.langSelect {height: auto;line-height: inherit;padding: 9px 16px;letter-spacing: 1px;}#navegacion ul#idiomas li.dropDownMenu a.langSelect .iniciales {color: #fff !important;}#navegacion ul#idiomas > li.dropDownMenu:hover > a.langSelect {background: none !important;}#navegacion ul#idiomas li.dropDownMenu > a.langSelect > i {}#navegacion ul#idiomas li ul li:hover > a {background: #95c5cb !important;}#navegacion ul#idiomas li a span > span:last-child {}#navegacion ul#idiomas li a.langSelect .iniciales, #home #navegacion.fixed ul#idiomas li a.langSelect .iniciales, #navegacion ul#idiomas li.dropDownMenu > a.langSelect > i , #home #navegacion.fixed ul#idiomas li.dropDownMenu > a.langSelect > i{}#navegacion ul#idiomas li a.langSelect span.iniciales {color: #333;}#home #navegacion ul#idiomas li.dropDownMenu > a.langSelect > i, #home #navegacion ul#idiomas li .iniciales {color: #797979;margin-right: 5px;}#home #navegacion ul#idiomas li .iniciales, #navegacion ul#idiomas li .iniciales {margin-right: 0;padding-right: 18px;}#navegacion ul#idiomas li.dropDownMenu > a.langSelect > i {color: #333;}#home #navegacion ul#idiomas li.dropDownMenu > a.langSelect > i {color: #4f545b;}header .datosContacto {display: none;}#home header .datosContacto {display: block;}header .datosContacto address {}header .datosContacto address ul {display: none !important;}header .datosContacto address ul li {color: #fff;}header .datosContacto address ul li a {color: #fff;}header .datosContacto address ul li a.masInfoContact {}header .datosContacto address ul li i {color: #fff;}header .datosContacto address ul li.agencia ,header .datosContacto address ul li.direccion, header .datosContacto address ul li.poblacionProvincia, header .datosContacto address ul li.fax {}header .datosContacto address ul.socialLinks {}header .datosContacto address ul.socialLinks li {margin: 0 10px !important;}header .datosContacto address ul.socialLinks li i {color: #fff;}header .datosContacto address ul.socialLinks li:hover i, header .datosContacto address ul.socialLinks li a:hover i, header .datosContacto address ul.socialLinks li a i:hover {color: #bcc0c2 !important;}#buscador {display:none;z-index: 3;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;margin: 0 auto;padding: 0;background: none;width: 100%;height: 125px;}#home #buscador {display:block;}#buscador > div{padding: 35px 20px;margin: 0 auto;background: rgba(255, 255, 255, 0.5);position: relative;}#buscador > div > ul.tabs {border:none !important;display: flex;justify-content: center;left: 0 !important;margin-bottom: 22px;width: 100% !important;top: -70px;}#buscador > div > ul.tabs li {margin-right: 10px;min-width: 155px;text-align: center;}#buscador ul.tabs li a {color: #fff !important;text-decoration: none;padding: 15px 16px !important;line-height: inherit !important;display: block;font-size: 15px !important;font-weight: 700;border: 1px solid rgba(255, 255, 255, 0.2) !important;border-right: none;background: rgba(255, 255, 255, 0.5);text-transform: none !important;height: auto !important;font-family: Playfair Display;font-style: italic;position: relative;}#buscador ul.tabs li:first-child a {}#buscador ul.tabs li:last-child a {}#buscador ul.tabs li.activo a {color: #fff !important;}#buscador ul.tabs li.activo a:before {content: "";position: absolute;bottom: -10px;left: 50%;margin-left: -10px;border-width: 10px 10px 0;border-style: solid;border-color: #5499a1 transparent;display: block;width: 0;z-index: 1;}#buscador > div > ul.tabs li.activo a, #buscador > div > ul.tabs li.activo a:hover, #buscador > div > ul.tabs li a:hover, #buscador > div > .busquedaAvanzada > a:hover {background-color: rgb(84, 154, 162);border-color: #5499a1 !important;}#buscador ul.tabs li a i {display: none;}#buscador .busquedaAvanzada{position: absolute;bottom: 70px;top: inherit;width: 100%;height: 50px;left: 0;display: none;}#buscador .busquedaAvanzada > a {left: 50% !important;transform: translateX(-50%) !important;top: 0 !important;font-size: 13px !important;font-weight: 400 !important;color: #d3cdd2 !important;text-decoration: none;text-transform: uppercase;letter-spacing: .5px;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;display: -ms-inline-flex;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-align-items: center;-ms-flex-align: center;align-items: center;-ms-justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;padding: 0px !important;border: none !important;background-color: transparent;transition: border-color .3s,background-color .3s,color .3s,box-shadow .4s ease,opacity .3s,padding .4s,height .4s,-webkit-transform .4s;transition: transform .4s,border-color .3s,background-color .3s,color .3s,box-shadow .4s ease,opacity .3s,padding .4s,height .4s;transition: transform .4s,border-color .3s,background-color .3s,color .3s,box-shadow .4s ease,opacity .3s,padding .4s,height .4s,-webkit-transform .4s;border-radius: 0 !important;width: 250px;justify-content: center;}#buscador .busquedaAvanzada > a:hover {color: #230720 !important;}#buscador .busquedaAvanzada > a > i {}#buscador div#openProperty form, #buscador div#openNew form {box-sizing: inherit !important;}#buscador div#openProperty form div.line, #buscador div#openNew form div.line {}#buscador div#openProperty form div.line > div, #buscador div#openNew form div.line > div {box-sizing: initial !important;}#buscador div#openProperty form div.line label, #buscador div#openNew form div.line label {color: #55565a;font-size: 14px;font-weight: 500;}#buscador div#openProperty form div.line.filled label, #buscador div#openProperty form div.line.active label, #buscador div#openNew form div.line.filled label, #buscador div#openNew form div.line.active label {}#buscador form div.line .globalSelector {background: #fff !important;}#buscador form div.line input[type="text"], #buscador form div.line .globalSelector , #buscador form div.line .globalSelector div.value {height: 42px;border-radius: 2px;-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}#buscador form div.line .globalSelector > i {box-sizing: initial !important;}#buscador form div.line .globalSelector div.value {}#buscador form div.line .globalSelector div.value a.remove {background: none !important;font-weight: 500;font-size: 14px;color: #575757;}#buscador form div.line .globalSelector div.value a i {display: none;}#buscador div#openProperty form button, #buscador div#openNew form button{padding: 0 12px;height: 42px !important;margin: 0 !important;font-size: 12px;}#buscador div#openProperty form:first-child button, #buscador div#openNew form:first-child button {background: #559ba3;top: 0px;right: 0;width: 44px;border-radius: 0 2px 2px 0 !important;height: 42px !important;}#buscador form div.line .globalSelector div.value a {background: #e0e0e0;}#buscador div#openProperty form button:hover, #buscador div#openNew form button:hover{background: #3d737a;}#price-range, #price-rangep {background: #ffffff !important;}.ui-slider .ui-slider-handle {background-color: #fff !important;border-radius: 100%;left: 0;position: absolute;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);width: 16px !important;height: 16px !important;top: -7px !important;}.ui-widget-header {background: #549aa2!important;}#buscador div#openProperty form div.line, #buscador div#openNew form div.line {position: relative;}#buscador div#openProperty form div.line label, #buscador div#openNew form div.line label {position: absolute;top: .9rem;left: 15px;cursor: text;transition: .2s ease-out;z-index: 1;font-weight: 500;font-size: 14px;font-family: 'Lato', sans-serif;color: #575757;}#buscador div#openProperty form div.line.filled label, #buscador div#openProperty form div.line.active label, #buscador div#openNew form div.line.filled label, #buscador div#openNew form div.line.active label {display: none;}#buscador div#openProperty form div.line#precio label, #buscador div#openNew form div.line#preciop label {position: relative;top: -2px;left: 3px;color: #fff;font-size: 14px;font-weight: 600;}#buscador div#openProperty form:first-child div.line, #buscador div#openNew form:first-child div.line {position: initial !important;}#buscador form div.line#precio, #buscador form div.line#preciop {height: 36px;}.busquedaAvanzada .modal span.titulo {}.busquedaAvanzada .modalContainer .modal {}.busquedaAvanzada form fieldset div.line > div input[type="text"], .busquedaAvanzada form fieldset div.line > div select {}section {margin-top: 50px;}#home section {margin: 0;}article#mainText {padding: 95px 0;margin-top: 0px;color: #666666;text-align: center;margin-bottom: 0px;background: #fff;}article#mainText .datosContacto {display: none;}article#mainText h2:before, article#mainText h2:after {display: none;}article#mainText .welcome {width:100%;}article#mainText .welcome p {line-height: 25px;color: #646c73;font-size: 15px;}article#mainText h2 {display: none;}.highlighted_searches {display: none;}#home article.home_section{padding: 100px 0 115px;margin-top: 0px;color: rgb(136, 136, 136);text-align: center;margin-bottom: 0px;font: 16px/26px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;background: #fff;width: 100%;}#home article.home_section:nth-child(2n+1){background: #f3f3f3;}#home article.home_section > div {margin:0 auto;}#home article.home_section .column_child{}.column_child .title_child {color: #303030;font-family: 'Raleway', sans-serif;font-size: 18px;line-height: 20px;font-style: normal;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;}.column_child .image_child {width: 63px;max-width: 100%;display: block;margin: 15px auto 30px;}#home article.home_section .column_child img{}#home article.home_section:nth-child(2) p {display: flex;justify-content: center;width: 100%;align-items: center;}#home article.home_section:nth-child(2) img {float: left;width: 150px;margin: 20px 30px;opacity: .6;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;}#home article.home_section:nth-child(2) img:hover {opacity: 1;}#home article.home_section:nth-child(2) a.btn {padding: 0px 45px;margin-top: 25px;display: inline-block;height: 50px;line-height: 50px;}#home .offers {padding: 20px 0;width: 100%;}#home .offers.tipo_1 {padding-bottom: 0;padding-top: 60px;}#home .offers .row {margin: 0 auto;}.promocion {background-color: #e0e0e0;padding:0 !important;margin-bottom: 20px !important;overflow:hidden;}.promocion figure {}.promocion figure:hover .sliderPropiedad.sliderMini {transform: none !important;}.promocion figure .mask{}.promocion figure div.mask div.referencia {}.promocion figure div.mask div.referencia span.tipo {}.promocion figure div.mask div.referencia span.numeroRef {}.promocion figure div.mask div.referencia span.numeroRef:before {display: none !important;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 10px;color: #000;font-size: 16px;content: "\f02b";}.promocion h3 {text-transform: uppercase !important;letter-spacing: .5px !important;font-size: 21px !important;}.promocion .contenido .descripcionCaracteristicas {padding: 0 10px;min-height: 50px;}.promocion .contenido .descripcionCaracteristicas p {font-weight: 400;font-size: 18px;text-transform: none;letter-spacing: .1px;}.promocion .acciones {display:none;}.promocion .acciones a {}.promocion .contenido .precio {}.etiqueta {color:#fff !important;z-index: 1 !important;}.venta, .alquiler {background: #fff;border: 1px solid #e5e5f8;color: #4c575d;padding: 55px 0 !important;padding-bottom: 0 !important;}.venta figure, .alquiler figure {overflow: hidden;}.venta figure:before, .alquiler figure:before {}.alquiler figure a img, .venta figure a img {image-rendering: -webkit-optimize-contrast;}.venta figure a img:hover, .alquiler figure a img:hover {}.venta figure .sliderPropiedad.sliderMini, .alquiler figure .sliderPropiedad.sliderMini {z-index: 0;}.venta figure .mask, .alquiler figure .mask {background: none !important;display: block !important;top: 15px;bottom: inherit !important;display: none !important;}.venta figure div.mask div.referencia, .alquiler figure div.mask div.referencia {background: none;}.venta figure div.mask div.referencia span.tipo, .alquiler figure div.mask div.referencia span.tipo {display: inline-block;margin-right: 5px;color: #fff;border-radius: 3px;font-size: 10px;padding: 4px 8px;text-transform: uppercase;margin-bottom: 0;line-height: 11px;vertical-align: top;font-weight: 500;background: #333;float: right;margin-left: 0;margin-right: 15px;}.venta figure div.mask div.referencia span.numeroRef, .alquiler figure div.mask div.referencia span.numeroRef {display: none;}.venta figure div.mask div.referencia span.numeroRef:before, .alquiler figure div.mask div.referencia span.numeroRef:before {color: #000;font-size: 16px;display: none;}.venta figure:hover .sliderPropiedad.sliderMini, .alquiler figure:hover .sliderPropiedad.sliderMini {transform: none !important;}.venta figure .sliderPropiedad.sliderMini .swiper-slide > a , .alquiler figure .sliderPropiedad.sliderMini .swiper-slide > a {}.venta:hover figure a img, .alquiler:hover figure a img {}.venta h3, .alquiler h3{text-align: center;margin: 0;position: absolute;top: 0;color: #5c687a;padding: 21px 0px !important;font-size: 15px;font-weight: 600;width: 100%;left: 0;}.venta h3:before, .alquiler h3:before{display: inline-block !important;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 5px;content: "";content: "\f041";}.venta .contenido, .alquiler .contenido {margin-top: 5px;height: 190px;}.venta .contenido .descripcionCaracteristicas , .alquiler .contenido .descripcionCaracteristicas {padding: 0;}.venta .contenido .descripcionCaracteristicas h4, .alquiler .contenido .descripcionCaracteristicas h4 {padding-top: 12px;padding-bottom: 10px;font-weight: 500 !important;font-size: 17px;line-height: 15px;text-align: center;font-style: italic;}.venta .contenido .descripcionCaracteristicas h4 i.wxp-ubicacion, .alquiler .contenido .descripcionCaracteristicas h4 i.wxp-ubicacion {display: none;}.venta .contenido .descripcionCaracteristicas h4 i.wxp-ubicacion:before, .alquiler .contenido .descripcionCaracteristicas h4 i.wxp-ubicacion:before{color: #29aea4;}.venta .contenido .descripcionCaracteristicas h4 a, .alquiler .contenido .descripcionCaracteristicas h4 a {color: #2a2730;}.venta .contenido .descripcionCaracteristicas ul.caracteristicas, .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas {list-style: none;margin: 12px 0;padding: 0;display: table;width: 100%;}.venta .contenido .descripcionCaracteristicas ul.caracteristicas li, .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li {font-size: 15px;color: #71777d;display: inline-block;margin: 0;text-align: center;position: relative;padding-bottom: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight: 500;width: 33.3%;}.venta .contenido .descripcionCaracteristicas ul.caracteristicas li.banos, .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.banos {display: block !important;}.venta .contenido .descripcionCaracteristicas ul.caracteristicas li span, .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li span {display: none;}.venta .contenido .descripcionCaracteristicas ul.caracteristicas li i , .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li i {font-size: 16px;color: transparent;height: 37px;width: 32px;position: relative;top: 0;display: block !important;margin: 0 auto;}.venta .contenido .descripcionCaracteristicas ul.caracteristicas li.habitaciones i, .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.habitaciones i {background: url(img/bed.png)no-repeat center;background-size: 24px;}.venta .contenido .descripcionCaracteristicas ul.caracteristicas li.banos i, .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.banos i {background: url(img/bath.png)no-repeat center;background-size: 24px;}.venta .contenido .descripcionCaracteristicas ul.caracteristicas li.supConstruida i, .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.supConstruida i {background: url(img/construida.png)no-repeat center;background-size: 24px;}.venta .contenido .descripcionCaracteristicas ul.caracteristicas li.supHabitable i, .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.supHabitable i {background: url(img/construida.png)no-repeat center;background-size: 24px;}.venta .contenido .descripcionCaracteristicas ul.caracteristicas li.habitaciones i:before , .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.habitaciones i:before {content: "\f236";}.venta .contenido .descripcionCaracteristicas ul.caracteristicas li.banos i:before , .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.banos i:before {content: "\f2cd";}.venta .contenido .descripcionCaracteristicas ul.caracteristicas li.supHabitable i:before , .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.supHabitable i:before {content: "\f015";}.venta .contenido .descripcionCaracteristicas ul.caracteristicas li.supConstruida i:before , .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.supConstruida i:before {content: "\f0b2";}.venta .contenido .descripcionCaracteristicas .descripcion, .alquiler .contenido .descripcionCaracteristicas .descripcion {display: none !important;}.venta .acciones, .alquiler .acciones {display: none;}.venta .acciones a, .alquiler .acciones a {display: block;padding: 10px 22px 10px;background: #e97303;color: #fff;text-transform: capitalize;border-radius: 3px;font-size: 12px;font-weight: 700;letter-spacing: 1px;font-family: Raleway;text-transform: uppercase;}.venta .acciones a:hover, .alquiler .acciones a:hover {background: #106aa9;}.venta .acciones i, .alquiler .acciones i {display: none;}.venta .acciones i:before , .alquiler .acciones i:before {content: "\f105" !important;}.venta .contenido .precio, .alquiler .contenido .precio {z-index: 12;height: 65px;color: #5c6779;font-size: 17px;font-weight: 700;text-transform: uppercase;position: absolute;bottom: 0;left: 0;padding: 0px 10px;text-align: center;width: 100%;background: none;border-top: 1px solid #d7d7d7;}.venta .contenido .precio p, .alquiler .contenido .precio p {line-height: 65px;}.venta .contenido .precio p span, .alquiler .contenido .precio p span {font-weight: 600;}.venta .contenido .precio .antes, .alquiler .contenido .precio .antes {color: #6a7177;margin: 20px 0 -14px 0;text-transform: none;font-size: 12px;}.venta .contenido .precio .antes span, .alquiler .contenido .precio .antes span {font-weight: 500;}aside {background: url(img/bg_aside.jpg) no-repeat center;background-attachment: fixed;background-size: cover;background-position: center !important;position: relative;margin-top: 0;}aside:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: repeat;background-color: rgba(0, 0, 0, 0.5);z-index: 2;}aside #mailingList {padding: 100px 0 !important;z-index: 2;position: relative;}aside #mailingList > div {}aside #mailingList h3 {font-size: 22px;line-height: 50px;font-style: italic;font-weight: 700;margin-bottom: 20px;text-transform: none;text-align: center !important;font-family: 'Playfair Display', serif;}aside #mailingList p {float: none;display: table;text-transform: uppercase;font-size: 20px;margin-bottom: 30px;font-weight: 600;letter-spacing: 1px;}aside #mailingList form {top: 0;}aside #mailingList form .line:first-child {position: relative;}aside #mailingList form .line.email:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f0e0";color: #fff;width: 46px;height: 43px;line-height: 42px;border-radius: 3px 0 0 3px;background-color: #549aa2;position: absolute;bottom: 0;left: 0px;top: 0px;text-align: center;font-size: 16px;}aside #mailingList form .line.email input[type="text"] {border-radius: 3px !important;padding-left: 65px !important;height: 43px !important;color: #303030 !important;}aside #mailingList form .line button {background: #559ba3;font-size: 13px !important;border-radius: 2px !important;font-weight: 600;letter-spacing: .5px;}aside #mailingList form .line button:hover {background: #3d737a;}aside #mailingList form .line.checkbox p a {font-size: 13px;font-weight: 300;text-transform: none;}aside #mailingList form .line.checkbox {top: 70px;}#results #background {background: #f3f6f9;}#results article.headerPage{}#results article.headerPage h1 {margin-bottom: 60px;margin-top: 15px;color: #559ba3;font-family: 'Playfair Display', serif;font-size: 33px;font-style: italic;font-weight: 700;text-align: center;position: relative;letter-spacing: 0;}#results article.headerPage h1:before {content: "";height: 2px;width: 85px;background: #94c4ca;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: -17px;}#results article.headerPage h1:after {content: "";position: absolute;bottom: -24px;width: 85px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);margin-left: 40px;height: 2px;background-color: #94c4ca;}#results article.headerPage h1:first-letter {text-transform: uppercase;}#results article.headerResults {background: none;padding: 0;}#results article.headerResults .breadcrumbs {}#results article.headerResults .breadcrumbs > ul > li > a {}#results article.headerResults .filtroResultados {}#results article.headerResults .filtroResultados ul li a i {margin-left: 5px;}#results article.headerResults .filtroResultados > ul > li > ul {width: 410px;top: 50px;visibility: visible;text-align: left;padding: 15px;background: #fff none repeat scroll 0 0;-webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);position: absolute;transition: transform 0.5s ease 0s, opacity 0.6s ease 0s, max-height 0.6s step-end 0s, max-width 0.6s step-end 0s, padding 0.6s step-end 0s;}#results article.headerResults .filtroResultados #filtroResultadoAbrir > ul > li {color: transparent;margin-bottom:10px;}#results article.headerResults .filtroResultados #filtroResultadoAbrir strong {display: block;background: none;line-height: 10px;text-transform: capitalize;padding-left: 5px;font-size: 15px;color: #000;}#results article.headerResults .filtroResultados #filtroResultadoAbrir li a {text-decoration: none;border: 1px solid rgba(0, 0, 0, 0.6);border-radius: 20px;padding: 5px 10px;opacity: .6;transition: all ease .25s;-webkit-transition: all ease .25s;-moz-transition: all ease .25s;}#results article.headerResults .filtroResultados #filtroResultadoAbrir li a:hover {opacity: 1;border: 1px solid rgba(0, 0, 0, 1);}#results article.headerResults .vistaResultados ul li a {width: 55px;height: 55px;align-items: center;display: flex;justify-content: center;border-radius: 50%;}#results article.headerResults .vistaResultados ul li a:hover, .vistaResultados ul li a.activo {border: 1px solid #559ba3;background: #559ba3;}#results article.paginacion {padding:0;}#results article.paginacion .resultados {color: #b6b6b6;font-size: 19px;}#results article.paginacion .resultados a {color: #29aea4;}#results article.paginacion ul li span, #results article.paginacion ul li a {width: 32px !important;height: 32px !important;border-radius: 16px !important;display: flex;align-items: center;justify-content: center;text-align: center !important;border:1px solid transparent;color: #8d8d8d;}#results article.paginacion ul li a.prev, #results article.paginacion ul li a.next {border-color: #569ca4 ;color: #569ca4;}#results article.paginacion ul li span.activa, #results article.paginacion ul li a:hover {color:#fff;background: #569ca4;}#results article.offers {position: relative;}#results article.offers #tooMuchResults{right:0;}#results article.offers #listOffers {float:right;}#results article.offers #leyenda form .line.filtro_precio div span:nth-child(1), #results article.offers #leyenda form .line.filtro_m2 div span:nth-child(1) {height: 46px;line-height: 46px;}#results article.offers #leyenda form .line.filtro_precio > div span:nth-child(3), #results article.offers #leyenda form .line.filtro_m2 div span:nth-child(3) {margin-top: 59px;height: 46px;line-height: 46px;}#results .box_vertical .venta, #results .box_vertical .alquiler {}#results .box_vertical figure {}#results .box_vertical figure img {}#results .box_horizontal .venta, #results .box_horizontal .alquiler {width:100% !important;background: #fff;padding-top: 35px !important;padding-bottom: 10px !important;margin: 0 !important;transition: background-color 75ms linear;}#results .box_horizontal .venta:hover, #results .box_horizontal .alquiler:hover {background: #f6f7f9;}#results .box_horizontal .venta figure, #results .box_horizontal .alquiler figure {height: auto;}#results .box_horizontal .venta figure img, #results .box_horizontal .alquiler figure img {}#results .box_horizontal .venta figure div.mask, #results .box_horizontal .alquiler figure div.mask {bottom: inherit !important;}#results .box_horizontal .venta h3 , #results .box_horizontal .alquiler h3 {margin-top: 0;background:none;text-align:left;float: left;position: relative;top: 0;left: 0;padding: 0 25px;color: #00a0e3;}#results .box_horizontal .venta .contenido, #results .box_horizontal .alquiler .contenido {margin: 0;margin-top: 20px;padding: 0 0 0 25px;}#results .box_horizontal .venta .contenido .descripcionCaracteristicas, #results .box_horizontal .alquiler .contenido .descripcionCaracteristicas{padding: 0;height: auto;}#results .box_horizontal .venta .contenido .acciones, #results .box_horizontal .alquiler .contenido .acciones {display: block;background: none;float: right;padding: 10px 0px;border-radius: 3px;margin-bottom: 0px;margin-right: 15px;bottom: 10px !important;right: 0 !important;}#results .box_horizontal .venta .contenido .acciones a, #results .box_horizontal .alquiler .contenido .acciones a {color:#fff;position: relative;}#results .box_horizontal .venta .contenido .acciones a i, #results .box_horizontal .alquiler .contenido .acciones a i {display: block;}#results .box_horizontal .venta .contenido .descripcionCaracteristicas h4, #results .box_horizontal .alquiler .contenido .descripcionCaracteristicas h4 {text-align:left;margin: 10px 0;}#results .box_horizontal .venta .contenido .descripcionCaracteristicas h4 a, #results .alquiler .contenido .descripcionCaracteristicas h4 a {color: #575757;}#results .box_horizontal .venta .contenido .descripcionCaracteristicas .descripcion, #results .box_horizontal .alquiler .contenido .descripcionCaracteristicas .descripcion {font-size: 14px;line-height: 22px;color: #000;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;float: none;}#results .box_horizontal .venta .contenido .descripcionCaracteristicas .caracteristicas, #results .box_horizontal .alquiler .contenido .descripcionCaracteristicas .caracteristicas {display: table;margin-top: 15px;padding: 0;}#results .box_horizontal .venta .contenido .descripcionCaracteristicas .caracteristicas li, #results .box_horizontal .alquiler .contenido .descripcionCaracteristicas .caracteristicas li {margin: 0 25px 0 0;width: auto;display: inline-block;float: left;}#results .box_horizontal .venta .contenido .descripcionCaracteristicas ul.caracteristicas li span, #results .box_horizontal .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li span {display: inline-block;}#results .box_horizontal .venta .contenido .precio, #results .box_horizontal .alquiler .contenido .precio {height: 25px;top: 58px;right: 0;bottom: inherit;left: inherit;width: 60%;opacity: 1;padding: 0 25px;text-align: left;color:#000;border:none;position: absolute;}#results .box_horizontal .venta .contenido .precio p, #results .box_horizontal .alquiler .contenido .precio p{line-height: 25px;}#results .box_horizontal .venta .contenido .precio p.antes, #results .box_horizontal .alquiler .contenido .precio p.antes{margin: 15px 12px 0px 0px;position: absolute;}#results .box_horizontal .venta .contenido .precio p span, #results .box_horizontal .alquiler .contenido .precio p span{font-weight: bold;}#results article.offers #leyenda {float: left;border-radius: 3px;border: none;margin-bottom: 25px;padding: 0 28px 0 0;-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}#results article.offers #leyenda span.titulo {margin: 0;padding: 15px 0px 0;font-size: 26px;border-bottom: none;}#results article.offers #leyenda span.titulo i {display: none;}#results article.offers #leyenda span.titulo:after {}#results article.offers #leyenda form {padding: 0;}#results article.offers #leyenda form .line {padding: 22px 0 24px;border-top: 1px solid #cdcdd1;margin: 0;}#results article.offers #leyenda form .line.filtro_precio div span, #results article.offers #leyenda form .line.filtro_m2 div span {margin-bottom:5px;}#results article.offers #leyenda form .line.filtro_precio div input, #results article.offers #leyenda form .line.filtro_m2 div input {width: 100%;margin: 0;border-radius: 3px;border: 1px solid #cdcdd1;}#results article.offers #leyenda form .line label {font-size: 18px;margin-bottom: 16px;font-weight: 400;text-transform:none;color: #000;}#results article.offers #leyenda form .line .desplegado span, #results article.offers #leyenda form .line ul li, article.offers #leyenda form .line.checkboxNum div span {position: relative;padding-left: 20px;display: block;width: 100%;margin-bottom: 12px;}#results article.offers #leyenda form .line.filtro_precio label, #results article.offers #leyenda form .line.filtro_m2 label {}#results article.offers #leyenda form .line.filtro_precio div span, #results article.offers #leyenda form .line.filtro_m2 div span, #results article.offers #leyenda > form > fieldset > div.line.filtro_m2:after {}#results article.offers #leyenda form .line:last-child {border:none !important;padding: 0;}#results article.offers #leyenda form .line button {width:100% !important;height: 46px;}#results #slider {}#results section {}#results article#mapa_results, #results article.offers #leyenda {top: 0px;}#results article#mapa_results{}#results article.headerPage, #results article.headerResults, #results article.paginacion, #results article#offers,#results article.offers #leyenda {}.wxp-map-icon span {background-color: #000 !important;}.wxp-map-icon-animated span, .wxp-map-icon-hover span {background-color: #333 !important;}.wxp-map-icon img {border: 7px solid #000 !important;}.wxp-map-icon-hover div img, .wxp-map-icon-animated div img {border: 7px solid #333!important;}#results .venta.wxp-map-icon-selected h3, #results .alquiler.wxp-map-icon-selected h3, #results .venta:hover h3, #results .alquiler:hover h3{}#results article#offers.box_mapa + article + article#mapa_results {display: block !important;position: absolute !important;top: 7.5% !important;right: 0;left: inherit !important;height: 550px !important;width: 73% !important;z-index: 0;}#results label:after {}#captacion form fieldset legend {color: #333;font-size: 15px;line-height: 20px;font-style: normal;font-weight: 700;letter-spacing: .5px;text-transform: uppercase;background: none;border: none;margin-bottom: 25px;}#captacion form fieldset.datosPersonales legend:before{content: "\f2bd";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 19px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 10px;color: #549aa2;}#captacion form fieldset.localizacionInmueble legend:before{content: "\f041";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 19px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 10px;color: #549aa2;}#captacion form fieldset.detalleInmueble legend:before{content: "\f040";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 19px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 10px;color: #549aa2;}#captacion label {}#captacion form input[type="text"], #captacion form select, #captacion form textarea {background: #fff;}#captacion .checkbox a {}#captacion form#frm {padding: 60px 0;}#captacion form .detalleInmueble div.line.labelCheckbox {position: relative;padding-left: 22px;}#captacion form div.line div button {height: 50px;border-radius: 3px;margin-left: 10px;border: 3px solid transparent;font-weight: bold;}#captacion form div.line div button:last-child {color: #434345;background-color: transparent;border-color: #d9d9d9;}#details #slider , #promo_details #slider {height: 82px;}#details section {margin-top: 0;padding-top: 610px;}#details .headerResults {}#details .breadcrumbs {margin:0 auto;float: none;}#details .breadcrumbs li.activo {}#details #detalle{}#details #detalle #ficha{}#details #detalle #ficha .header {top: 82px;height: 605px;}#details #detalle #ficha .header:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(28, 30, 32, 0.2);z-index: 1;}#details #detalle #ficha .header:after {}#details #detalle #ficha .header img{}#details #detalle #ficha .header .headerTitulo, #promo_details #detalle #ficha .header .headerTitulo {margin: 0 auto;background: none;border: none;padding-top: 105px;z-index: 1;}#details #detalle #ficha .header .headerTitulo .headerLeft, #promo_details #detalle #ficha .header .headerTitulo .headerLeft {width: 100%;}#details #detalle #ficha .header .headerTitulo .headerLeft h1 , #promo_details #detalle #ficha .header .headerTitulo .headerLeft h1 {margin: 0;margin-bottom: 30px;margin-top: 15px;letter-spacing: .5px;font-size: 35px;text-transform: uppercase;font-weight: 700;text-align: center;color: #fff;line-height: 1.3;position: relative;}#details #detalle #ficha .header .headerTitulo .headerLeft p, #promo_details #detalle #ficha .header .headerTitulo .headerLeft p{font-size: 20px;font-weight: 400;opacity: 1;margin: 0;text-align: center;}#details #detalle #ficha .header .headerTitulo .headerRight, #promo_details #detalle #ficha .header .headerTitulo .headerRight {width: 100%;text-align: center;}#details #detalle #ficha .header .headerTitulo .headerRight p.precio, #promo_details #detalle #ficha .header .headerTitulo .headerRight p.precio {width: auto;display: inline-block;opacity: 1;text-align: center;padding: 15px 25px;margin: 0 auto;font-size: 18px !important;font-weight: 400 !important;border-radius: 2px !important;background: #549aa2;}#detalle #ficha .header .headerTitulo p.precioReducido {margin: 5px 0 15px;font-size: 20px;font-family: Montserrat;}#detalle #ficha .header .caracteristicasPrincipales {background: rgb(255, 255, 255);border-bottom: 1px solid #e5e5f8;position: absolute;bottom: 0;width: 100%;padding: 20px 0;display: block;z-index: 2;}#detalle #ficha .header .caracteristicasPrincipales ul li {font-size: 28px;height: 55px;line-height: 55px;font-weight: 500;color: #230720;padding-bottom: 28px !important;position: relative;display: table;float: left;}#detalle #ficha .header .caracteristicasPrincipales ul li i {display: none !important;}#detalle #ficha .header .caracteristicasPrincipales ul li#sup_util i {}#detalle #ficha .header .caracteristicasPrincipales ul li#sup_parcela i {}#detalle #ficha .header .caracteristicasPrincipales ul li#habitaciones i {}#detalle #ficha .header .caracteristicasPrincipales ul li#banos i {}#detalle #ficha .header .caracteristicasPrincipales ul li strong {font-weight: 400;text-transform: uppercase;position: absolute;bottom: 0;font-size: 14px;}#details #detalle #ficha .header .actionBar, #promo_details #detalle #ficha .header .actionBar {top: 5px;z-index: 1;}#details #detalle #ficha .header .actionBar ul, #promo_details #detalle #ficha .header .actionBar ul {}#details #detalle #ficha .header .actionBar ul li, #promo_details #detalle #ficha .header .actionBar ul li {-webkit-transition: all ease .25s;-moz-transition: all ease .25s;transition: all ease .25s;}#details #detalle #ficha .header .actionBar ul li a, #promo_details #detalle #ficha .header .actionBar ul li a {}#details #detalle #ficha .header .actionBar ul li i, #promo_details #detalle #ficha .header .actionBar ul li i, #details #detalle #ficha .actionBar a.hazOferta:before {color: #fff !important;}#details #detalle #ficha .actionBar a.hazOferta {}#details #detalle #ficha .actionBar a.hazOferta:hover {opacity: 1;}#details #detalle #ficha .actionBar ul li.share div.addthis_toolbox a, #promo_details #detalle #ficha .actionBar ul li.share div.addthis_toolbox a {}#details #detalle #ficha .actionBar ul li.share > i , #promo_details #detalle #ficha .actionBar ul li.share > i {}#details #detalle #ficha div.colIzq {}#details #detalle #ficha div.colIzq #descripcionFicha {display: none;float: none;width: 100%;}#details #detalle #ficha div.colIzq .groupTabs {}#details #detalle #ficha div.colIzq .groupTabs .tabs {border:none;}#details #detalle #ficha div.colIzq .groupTabs .tabs li {}#details #detalle #ficha div.colIzq .groupTabs .tabs li a {}#details #detalle #ficha div.colIzq .groupTabs .tabs li.activo a, #detalle #ficha div.colIzq .groupTabs .tabs li a:hover {background: #549aa2;border-color: #549aa2;}#details #detalle #ficha div.colIzq .groupTabs .tabs li:first-child a {}#details #detalle #ficha div.colIzq .groupTabs .tabs li a i {display: none;}#details #detalle #ficha div.colIzq .groupTabs #etiqueta {}#details #detalle #ficha div.colIzq .groupTabs #etiqueta .etiqueta {}#details #detalle #ficha div.colIzq .groupTabs #etiqueta .etiqueta:after {display:none;}#details #detalle #ficha div.colIzq .groupTabs .sliderPropiedad {background: none;}#details #detalle #ficha div.colIzq .groupTabs .googleMaps #mapa {z-index: 0;}#detalle #ficha div.colIzq .detallesFicha {width: 100% !important;}#detalle #ficha div.colIzq .detallesFicha h3 , #detalle #ficha div.colDch .detallesFicha h3 {text-align: left;border-bottom: 1px solid #d2d2d2;padding: 5px 0px 12px 0px;font-size: 16px;letter-spacing: .5px;line-height: 18px;margin: 25px 0;font-weight: 800;text-transform: uppercase;color: #333;}#details #detalle #ficha div.colIzq #descripcionFicha h3{text-transform: none;letter-spacing: 0;font-family: inherit;}#detalle #ficha div.colIzq .detallesFicha h3 i, #detalle #ficha div.colDch .detallesFicha h3 i {display:none;}#detalle #ficha div.colIzq .detallesFicha ul, #detalle #ficha div.colDch .detallesFicha ul {padding: 0;}#detalle #ficha div.colIzq .detallesFicha ul li, #detalle #ficha div.colDch .detallesFicha ul li {color: #7e838f;font-size: 15px !important;padding: 10px 0px !important;position: relative;padding-left: 25px !important;box-sizing: border-box;width: 50% !important;float: left;margin: 0 !important;background: none;font-weight: 400;}#detalle #ficha div.colDch .detallesFicha ul li {}#detalle #ficha div.colIzq .detallesFicha ul li:nth-child(2n) {}#detalle #ficha div.colDch .detallesFicha:nth-child(2){width: 100% !important;}#detalle #ficha div.colIzq .detallesFicha ul li i, #detalle #ficha div.colDch .detallesFicha ul li i {color: #7ee579;position: absolute;left: 0;top: 0px;}#detalle #ficha div .detallesFicha ul li i:before {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;content: "";position: absolute;left: 0;z-index: 1;width: 14px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);height: 4px;border: 1px solid #5e6472;border-top-style: none;border-right-style: none;top: 15px;color: black;font-weight: 600;}#detalle #ficha div.colIzq .detallesFicha ul li strong, #detalle #ficha div.colDch .detallesFicha ul li strong {color: #230720;font-weight: 500;}#detalle #ficha div.colIzq #descripcionFicha2 {display:none;}#detalle #ficha div.colDch {}#detalle #ficha div.colDch #formMasInfo {width:100% !important;float: none;}#detalle #ficha div.colDch #formMasInfo #contenido h3 {text-align: left;border-bottom: 1px solid #d2d2d2;padding: 5px 0px 12px 0px;font-size: 16px;line-height: 18px;letter-spacing: .5px;margin: 15px 0;font-weight: 800;text-transform: uppercase;color: #373737;}#detalle #ficha div.colDch #formMasInfo #contenido h3 i {display:none;}#detalle #ficha div.colDch #formMasInfo #contenido > p:nth-child(2){}#detalle #ficha div.colDch #formMasInfo #contenido form {}#detalle #formMasInfo #contenido form div.line{position: relative;}#detalle #formMasInfo #contenido form div.line label{}#detalle #formMasInfo #contenido form div.line.checkbox p a {}#detalle #formMasInfo #contenido form button {font-size: 13px !important;}#detalle #formMasInfo #contenido p:nth-child(4) {}#detalle #formMasInfo #contenido .tlf {}#detalle #formMasInfo #contenido .tlf:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f095";margin-right: 8px;font-size: 23px;}#detalle #formMasInfo #contenido > a {display: none;}.colDch .certificacion_A , .colDch .certificacion_B , .colDch .certificacion_C , .colDch .certificacion_D , .colDch .certificacion_E , .colDch .certificacion_F , .colDch .certificacion_G {}#details .offers h2 {}#details .offers h2:first-letter {text-transform: uppercase;}#detalle #fichaScroll {top: 0px;left: 0px;width: 100%;margin-left: 0;padding: 13px 10px;z-index: 100000;background: rgb(255, 255, 255);box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);}#detalle #fichaScroll div {float: none;margin: 0 auto;}#detalle #fichaScroll figure {float: left !important;width: 95px !important;}#detalle #fichaScroll figure img {width: 100%;}#detalle #fichaScroll > div > div {position: relative;top: 0px;}#detalle #fichaScroll div ul li {width: auto;color: #250822;font-size: 18px;float: left;margin-left: 20px;margin-top: 15px;letter-spacing: .4px;font-weight: 400;}#detalle #fichaScroll div ul li i {color: #549aa2;}#detalle #fichaScroll div ul li.precio {font-weight: bold;float: right;font-size: 22px;top: -2px;position: relative;}#detalle #ficha .actionBar ul li a i, #detalle #ficha .actionBar ul li i, #detalle #ficha .actionBar a.hazOferta, #detalle #ficha .actionBar ul li a, #detalle #ficha .actionBar ul li {width: 60px !important;height: 60px !important;line-height: 35px;}#detalle #ficha .actionBar ul li a i {line-height: 35px;background: #039fe4;}#details #detalle #ficha .actionBar a.hazOferta {height: 60px !important;}#promo_details #detalle #ficha div.colIzq .detallesFicha table td{width: 25% !important;padding: 15px 10px;margin-bottom: 1px;}#promo_details #detalle #ficha div.colIzq .detallesFicha table td:first-child a {font-weight: 600;}#promo_details #detalle #ficha div.colIzq .detallesFicha table td:first-child a:after{display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f107";font-size: 16px;margin-left: 8px;position: relative;top: 1px;color: #848484;}#promo_details #detalle #ficha div .detallesFicha div[id*="modelo_"] {background: #eee;margin: 12px 0;}#promo_details #detalle #ficha div .detallesFicha div[id*="modelo_"]:before {background: #eee;}#promo_details #detalle #ficha div .detallesFicha div[id*="modelo_"] .row .caracteristicas {width: 62%;}#promo_details #detalle #ficha div .detallesFicha div[id*="modelo_"] p.precio {border-bottom: none;color: #292929;font-size: 20px;}#contact #bgContent {position: relative;}#contact section {margin-top: 0;padding-top: 430px;}#contacto .mapa {width: 100%;height: 340px;position: absolute !important;left: 0;top: 0;background: #e3e3e3 url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/img/no-results.png")no-repeat center top;}#contacto .texto {}#contacto .datosContacto{background: none;}#contacto .datosContacto .sucursales {padding: 0;border:none;}#contacto .datosContacto .sucursales .sucursal {padding: 0;padding-bottom: 20px;border: 1px solid #d5d9dd;margin-bottom: 25px;}#contacto .datosContacto .sucursales .sucursal:nth-child(2n+1) {background: none;}#contacto .datosContacto .sucursales .sucursal address ul li, #contacto .datosContacto .sucursales .sucursal ul li a {color: #7b838b;font-size: 15px;margin-bottom: 10px;}#contacto .datosContacto .sucursales .sucursal address ul li {margin: 10px 20px;}#contacto .datosContacto .sucursales .sucursal address ul li.agencia {margin: 0;margin-bottom: 25px;padding: 15px 20px;font-size: 1em;background: #efefef;border-bottom: 1px solid #d5d9dd;font-weight: 500;}#contacto .datosContacto form .alert {margin-bottom: 30px;line-height: 18px;color: #dc2b32;}#contacto .datosContacto form div.line {position: relative;}#contacto .datosContacto form div.line:before {content:"";display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 50%;transform: translateY(-50%);width: 3rem;font-size: 1.7rem;transition: color .2s;color: #575757;}#contacto .datosContacto form div.line.name:before {content: "\f2bd";}#contacto .datosContacto form div.line.email:before {content: "\f2b6";}#contacto .datosContacto form div.line.phone:before {content: "\f095";}#contacto .datosContacto form div.line.comment:before {content: "\f040";}#contacto form input[type="text"],#contacto form textarea {background-color: transparent;border: none;border-bottom: 1px solid #9e9e9e;border-radius: 0;outline: none;height: 3rem;font-size: 1rem;margin: 0 0 20px 0;padding: 0;box-shadow: none;box-sizing: content-box;transition: all 0.3s;margin-left: 3rem;width: 92%;width: calc(100% - 3rem);}#contacto form label {width: calc(100% - 3rem - 1.5rem);margin-left: 3rem;left: .75rem;position: absolute;top: 0.8rem;cursor: text;transition: .2s ease-out;text-align: initial;font-weight: 400;font-size: 15px;transform: translateY(-105%);}#contacto form input[type="text"]:focus label , #contacto form textarea:focus label {font-size: .8rem;color:#000;transform:translateY(-140%);}#contacto form input[type="text"]:focus:before , #contacto form textarea:focus:before {color:red;}#contacto .datosContacto form div.line button.btn {width: 135px !important;border: none;color: #fff;outline: none !important;padding: 0 1em !important;height: 45px !important;line-height: 40px !important;transition: all 0.2s;overflow: hidden;}#contacto .datosContacto form div.line button.btn:hover {background: #748391 !important;}#contacto .datosContacto form div.line button.btn i {display: none!important;}.modalContainer {}.modalContainer .modal {border-bottom: 45px solid #2e353e;}.modalContainer .modal span.titulo {background: #2e353e;}.modalContainer .modal form fieldset div.line.labelHorizontal label, .modalContainer .modal form fieldset div.line label {color: #50585e !important;}.modalContainer .modal form .colDcha {float: right !important;}.modalContainer .modal form fieldset div.line {border:none;}.modalContainer form fieldset div.line > div input[type="text"], .busquedaAvanzada form fieldset div.line > div select {}.modalContainer .modal form button.btn {color: #fff;background:#4f5b66;}.modalContainer .modal form button.btn:hover {background: #000 !important;}.modalContainer .modal form div.line input[type=text], .modalContainer .modal form div.line select {line-height: 37px !important;}footer {background: #333338;color: #fff;position: relative;z-index: 0;padding: 115px 0 125px 0 !important;margin-top: 0px;}#home footer {}footer:after {content: "";width: 100%;height: 100%;background: rgba(80, 43, 126, 0.83);position: absolute;z-index: 0;top: 0;left: 0;display: none;}footer a {}footer #datosContactoFooter , footer #creditos {}footer #datosContactoFooter {padding: 0 !important;}footer #datosContactoFooterSucursales {}footer #datosContactoFooterSucursales>div.socialLinks {}footer #datosContactoFooterSucursales>ul li.agencia {}footer #datosContactoFooter div {width: 33.3% !important;}footer #datosContactoFooter div > i {font-size: 24px;}footer #datosContactoFooter div.email > i:before {content: "\f2b7";}footer #datosContactoFooter div.direccion > i:before {content: "\f278";}footer #datosContactoFooter div.socialLinks{display: block !important;}footer #datosContactoFooter div.socialLinks > i {display: none !important;}#home footer #datosContactoFooter div.socialLinks{display: block !important;position: absolute;width: 100% !important;float: none;left: 0;top: 20px;text-align: center !important;}footer #datosContactoFooter div.socialLinks ul li{}footer #datosContactoFooter div.socialLinks ul li a{}footer #datosContactoFooter div.socialLinks ul li.facebook a {}footer #datosContactoFooter div.socialLinks ul li.twitter a {}footer #datosContactoFooter div.socialLinks ul li.googleplus a {}footer #datosContactoFooter div.socialLinks ul li.youtube a {}footer #datosContactoFooter div.socialLinks ul li.linkedin a {}footer #datosContactoFooter div.socialLinks ul li.instagram a {}footer #datosContactoFooter div.socialLinks ul li.pinterest a {}footer #datosContactoFooter div.socialLinks ul li a i {border-radius: 25px;width: 48px;height: 48px;line-height: 48px;}footer #datosContactoFooter div.socialLinks ul li a i:hover {}footer #datosContactoFooter div span {font-size: 15px;}footer #creditos {border-top: 1px solid rgba(255, 255, 255, 0.35);}footer a, #creditos a {color: #fff;}footer #creditos .left{}footer #creditos .right {}footer #creditos .right p a {background-image: url(//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/img/logoinmoweb2_blanco.png) !important;}#aboutus section {display: table;width: 100%;min-height: 800px;position: relative;}@media screen and (min-width: 0) and (max-width: 767px) {#detalle #ficha div.colDch #formMasInfo {padding: 0;}#slider, .mainText, aside, #home #logo:after, footer #datosContactoFooter div.socialLinks > i, #navegacion nav div > ul > li:hover > a:before, #navegacion nav ul#favoritos > li:hover > a:before , .box_vertical .etiqueta:before, article#mainText, .breadcrumbs , #blog .headerResults, #detalle #ficha .header .caracteristicasPrincipales{display: none;}#price-range, #price-rangep {background: #dedede !important;}#buscador ul.tabs li.activo a {color: #fff !important;}#home .offers, #home article.home_section, #aboutus section {padding: 30px 10px;}#buscador div#openProperty form div.line label, #buscador div#openNew form div.line label {color: #55565a;}#home article.home_section:first-child p {display: table;}#home article.home_section:first-child img {width: 23%;display: block;margin: 0 5% 20px;}header .datosContacto address ul.socialLinks {display: none !important;}.venta .contenido, .alquiler .contenido {height: 185px;}h2, h1 {font-size: 32px;line-height: 33px;}h2 {margin-top: 30px;margin-bottom: 30px;}#home h2 {margin-bottom: 70px;}.texto, .texto p, .texto p span, .home_section p {font-size:14px;line-height: 23px;}#gtypeContent.globalSelector>ul, #pbAContent.globalSelector>ul, #pbContent.globalSelector>ul, #pbAContent div>div>ul, #pbContent div>div>ul, #poblacion div>div>ul, #tipo_propiedad div>div>ul {width: 100% !important;}#navegacion ul#idiomas, #home #navegacion.fixed ul#idiomas {position: absolute !important;}.offers , .row {display:block;}#home .offers.tipo_1 {padding-top: 0 !important;}#bgContent, #home #bgContent {margin-top:0;padding:0;}.headerRight {border-top: 1px solid #fff;}.ui-widget.ui-widget-content {width: 95%;}.flecha {right: 0;margin-right: 15px;bottom: 15px;}.column_child {width: 100%!important;float: none !important;}header {height: 140px;background: #fff;}#home header {height: auto;}#details header, #promo_details header {height: 171px;}#slider {animation: none !important;}#home #slider {display: block;height: 100%;width: 100%;background: url(slider_images/img01.jpg);background-size: 100%;position: absolute;top: 0;}#slider #slideshow {display: none !important;}#logo, #home #logo {top: 0;left: 0;margin: 0px;position: relative;height: auto;transform: none !important;z-index: 8;animation: none !important;}#home #logo {width: auto !important;z-index: 2;display: block !important;background: rgba(255, 255, 255, .5);}#logo {padding: 20px 0;}#home #logo {padding: 45px 0 47px;}#logo a {}#logo a img, #home #logo a img {width: 60% !important;margin:0 auto;}#navegacion {position: relative !important;top: 0px !important;z-index: inherit;height: 47px;background: #569ca4 !important;animation: none !important;}#home #navegacion {z-index: 3;}#navegacion nav {padding: 0;width: 100%;background:none;display: inherit !important;}#navegacion #navHeader {padding: 5px 5px 0;box-sizing: border-box;width: 100%;right: 0;margin: 0 !important;height: 49px;}#navegacion #navHeader #navLinks {position: absolute;background: #569ca4;left: 0;width: 100%;padding: 0px 10px;box-sizing: border-box;display: none;z-index: 9999999;top: 47px;}#home #navegacion ul#idiomas li.dropDownMenu > a.langSelect > i {color: #fff !important;}#navegacion #navHeader #navLinks li {float: none;border-bottom: 1px solid rgba(217, 217, 217, .4);}#navegacion #navHeader #navLinks .dropDownMenu ul {background: none !important;display: block;}#navegacion #navLinks > li.dropDownMenu > ul:before, #navegacion #operationList > li.dropDownMenu > ul:before, #navegacion #idiomas > li.dropDownMenu > ul:before {display:none;}#navLinks .dropDownMenu > a > i {margin-top: 20px;}#navegacion ul li a {padding-left: 10px !important;height: 30px;line-height: 30px;color: #fff;padding: 22px 16px;}#navegacion #navHeader #navToggle, #navegacion #navHeader #searchToggle {display: inline-block;float: left;}#home #navegacion #navHeader #navToggle, #home #navegacion #navHeader #searchToggle {}#home #navegacion #navHeader #navToggle {}#home #navegacion #navHeader #searchToggle {}#home #navegacion #navHeader #navToggle:before {display: none;}#navegacion #navHeader #navToggle button, #navegacion #navHeader #searchToggle button {margin: 0px;padding: 6px 10px;background: none;color: #fff;border-radius: 3px;border: none;}#home #navegacion #navHeader #navToggle button {}#home #navegacion #navHeader #navToggle button, #home #navegacion #navHeader #searchToggle button{color: #fff;}#navegacion #navHeader #navToggle button:hover, #navegacion #navHeader #searchToggle button:hover {background: #000;color: #fff;}#navegacion ul#idiomas {}#navegacion ul#idiomas li.dropDownMenu ul {right: 0 !important;}#navegacion ul#idiomas > li > a {}#navegacion ul#idiomas > li > a > i {color: #fff !important;}#navegacion ul#idiomas li a {padding: 0 10px !important;}#buscador, #home #buscador {z-index: 1000;display:none;left:0;top: 0px !important;position: relative;margin: 0 !important;outline: none;padding: 0;background: #fff;width: 100%;height: auto;}#buscador > div {height: auto;background:none;width: 100%;padding: 15px;position: initial;}#buscador div#openProperty form div.line.filled label, #buscador div#openProperty form div.line.active label, #buscador div#openNew form div.line.filled label, #buscador div#openNew form div.line.active label {font-size: .7rem;-webkit-transform: translate(-10%, -273%);transform: translate(-10%, -295%);color: #240620 !important;font-weight: 500;}#buscador div#openProperty form div.line, #buscador div#openNew form div.line {margin-bottom: 26px !important;}#buscador div form {border: none !important;}#buscador > div > ul.tabs {top: 0 !important;left: 0 !important;position: relative !important;margin-top: 10px;margin-bottom: 20px;width: 100% !important;}#buscador .tabs li {width: 50%;text-align: center;margin: 0 !important;float: left !important;}#buscador ul.tabs li a {border:none !important;font-size: 15px !important;color: #5499a1 !important;}#buscador div#openProperty form div.line#precio label, #buscador div#openNew form div.line#preciop label {top:0;color: #240620 !important;}#buscador form div.line#precio, #buscador form div.line#preciop {height: 42px;}#buscador .busquedaAvanzada {display: block;bottom: 0;top: inherit;right: 0;left: inherit;height: auto;}#buscador .busquedaAvanzada > a {width: 100%;text-align: center;right: 0;top: inherit;border: none;border-radius: 0;background: none;justify-content: center;background: #549aa2;color: #fff !important;}#buscador form div.line .globalSelector {justify-content: inherit;}#buscador form div.line .globalSelector div.value {max-width: 350px;}footer #datosContactoFooterSucursales>ul, footer #datosContactoFooterSucursales>div>ul {width: 100%;margin-bottom: 25px;}section, #home section {float: none;width: 100%;margin: 0 !important;padding: 0px;box-sizing: border-box;}.promocion, .venta, .alquiler {height: auto !important;width:100% !important;padding: 55px 0 0 !important;margin: 0px 0px 20px !important;float:none !important;}.promocion .contenido .precio {position: relative;}.box_vertical .promocion, .box_vertical .venta, .box_vertical .alquiler {}#results header {position:relative !important;}#results section {padding-top: 10px !important;}#results_promo article.offers #listOffers, article.offers #leyenda form .line {display: table;}#results article.headerPage, #results article.headerResults, #results article.paginacion, #results article#offers, #results article.offers #leyenda {width:100% !important;}#results article.offers #leyenda form .line .desplegado span, #results article.offers #leyenda form .line ul li, article.offers #leyenda form .line.checkboxNum div span {padding-left: 25px;margin-bottom: 15px;font-size: 16px;}article.offers #leyenda form .line.filtro_precio div span, article.offers #leyenda form .line.filtro_precio div input, article.offers #leyenda form .line.filtro_m2 div span, article.offers #leyenda form .line.filtro_m2 div input {float: none;}#results article.offers #leyenda form .line.filtro_precio > div span:nth-child(3), #results article.offers #leyenda form .line.filtro_m2 div span:nth-child(3) {margin-top: 0;}#results article.offers #leyenda {padding: 0;}#results article.headerResults .filtroResultados > ul > li > ul {width: 360px;right: 0;}#results article.headerResults .filtroResultados #filtroResultadoAbrir li a {font-size: 12px;}#results article.headerResults .filtroResultados #filtroResultadoAbrir strong {font-size: 14px;}#results .box_vertical .venta, #results .box_vertical .alquiler {margin: 10px 0 !important;}#details #detalle #ficha .header {top: 0;padding: 10px 0;z-index: 1;}#details #detalle #ficha .header .headerTitulo, #promo_details #detalle #ficha .header .headerTitulo {padding-top: 0;z-index: 2;}#details #detalle #ficha .header .headerTitulo .headerLeft h1, #promo_details #detalle #ficha .header .headerTitulo .headerLeft h1 {font-size: 22px !important;margin-bottom: 10px !important;line-height: 33px;margin-top: 10px;}#details #detalle #ficha .header .headerTitulo .headerRight p.precio, #promo_details #detalle #ficha .header .headerTitulo .headerRight p.precio {margin-top: 10px;}#details #detalle #ficha .header .headerTitulo .headerLeft p, #promo_details #detalle #ficha .header .headerTitulo .headerLeft p {font-size: 18px;}#details #detalle #ficha .header .headerTitulo .headerRight p.precio, #promo_details #detalle #ficha .header .headerTitulo .headerRight p.precio {margin-top: 25px;padding: 10px;font-size: 16px;padding: 10px 30px;}#details section {margin-top: 0 !important;position: relative;padding-top: 205px;}#details #detalle {padding: 0;}#detalle #ficha .header {height: auto !important;}#detalle #ficha .header img {max-width:inherit !important;width:auto !important;}#detalle #ficha div.colIzq #descripcionFicha p, #detalle #ficha div.colIzq #descripcionFicha2 p {text-align: justify;}#ficha h1 {text-align: center;}#ficha #etiqueta {position: relative;z-index: 9;}#details #detalle #ficha .header .actionBar, #promo_details #detalle #ficha .header .actionBar{width: 100% !important;position: fixed;bottom: 0;left: 0;top: initial;z-index: 12;background-color: #000;padding: 0;border: none !important;}#details #detalle #ficha .header .actionBar > ul, #promo_details #detalle #ficha .header .actionBar > ul {float: left;}#details #detalle #ficha .header .actionBar ul li, #promo_details #detalle #ficha .header .actionBar a.hazOferta {position: relative;width: 50px !important;height: 50px !important;padding: 0 !important;float: left;border-radius: 0 !important;margin: 0;border-right: 1px solid rgba(120, 120, 120, 0.4) !important;}#details #detalle #ficha .actionBar a.hazOferta {float: left !important;clear: inherit;border-radius: 0 !important;}#details #detalle #ficha .header .actionBar #ficha .actionBar ul li > a, #promo_details #detalle #ficha .header .actionBar ul li.share {width: 50px !important;height: 50px !important;}#details #detalle #ficha .header .actionBar ul li.share div.addthis_toolbox , #promo_details #detalle #ficha .header .actionBar ul li.share div.addthis_toolbox{position: absolute;top: 0;}#details #detalle #ficha .header .actionBar ul li a, #promo_details #detalle #ficha .header .actionBar ul li a, #detalle #ficha .actionBar ul li.share div.addthis_toolbox a {border: none !important;width: 50px !important;height: 50px !important;color: transparent !important;padding: 0 !important;}#details #detalle #ficha .actionBar a.hazOferta {width: 50px !important;height: 50px !important;padding: 0 !important;border:none !important;border-right: 1px solid rgba(120, 120, 120, 0.4) !important;}#details #detalle #ficha .header .actionBar ul li i, #details #detalle #ficha .actionBar a.hazOferta i , #promo_details #detalle #ficha .header .actionBar ul li i, #promo_details #detalle #ficha .actionBar a.hazOferta i, #details #detalle #ficha .actionBar a.hazOferta:before {padding: 0;display: flex;align-items: center;justify-content: center;width: 100% !important;height: 100% !important;font-size: 16px;color: #ffffff;}#details #detalle #ficha .header .actionBar ul li.share > i, #promo_details #detalle #ficha .header .actionBar ul li.share > i {top: 0 !important;margin: 0 !important;}#details #detalle #ficha .header .actionBar ul li.share div.addthis_toolbox a , #promo_details #detalle #ficha .header .actionBar ul li.share div.addthis_toolbox a {padding: 0;margin: 0;}#detalle #ficha div.colDch {margin-top:0;}#ficha > div.colIzq > div:nth-child(4) > p {text-align:justify;}#detalle #ficha .header .headerTitulo .headerRight {position: relative;border:none;}#ficha #sliderPropiedad {width: 320px;}#detalle #ficha div.colIzq .groupTabs .googleMaps #mapa, #detalle #ficha div.colIzq .groupTabs .videos iframe {height: 260px;}#detalle #ficha div.colIzq .detallesFicha ul li, #detalle #ficha div.colDch .detallesFicha ul li {width: 100% !important;}footer, #home footer {margin-top: 30px;padding: 25px 0 !important;}#details footer {padding-bottom: 65px !important;}footer #datosContactoFooter {background: none;}#home footer #datosContactoFooter {padding: 10px 0 !important;display: table;}footer #datosContactoFooter div , #home footer #datosContactoFooter div {width: 100% !important;position: relative;padding: 0 10px !important;text-align: center !important;display: block;top: 0 !important;margin-bottom: 25px !important;}footer #datosContactoFooter div.socialLinks, #home footer #datosContactoFooter div.socialLinks {margin-top: 0px !important;position: relative;top: 0 !important;padding: 0 !important;margin-bottom: 0 !important;}footer #datosContactoFooter div > i , #home footer #datosContactoFooter div > i {position: relative !important;top: 0 !important;margin: 0px auto 8px;transform: none !important;font-size: 26px;}footer #datosContactoFooter div.socialLinks > i {display:none !important;}footer #creditos .right:before {margin-right: 0;}footer #creditos {position: relative !important;padding: 0;margin-top: 0 !important;}footer #creditos .left {margin-top: 15px;float: none;top: 0;text-align: center;}footer #creditos .right {float: none;width: 100%;text-align: center;}footer #creditos .right p {float: none;margin: 10px 0 0 !important;}footer #creditos .right p a {margin: auto;}footer #creditos .right p.mls_logo img {margin: auto;}footer #datosContactoFooter div.socialLinks ul li {margin: 0 0 15px;width: 25%;}footer #datosContactoFooter div.socialLinks ul li a i {margin: 0 auto;height: 42px;width: 42px;line-height: 42px;font-size: 16px;}#contact section {margin-top: 0 !important;padding-top: 230px;}#contacto .mapa {height: 200px;}#contacto .datosContacto {padding: 0;}#contacto .datosContacto form div.line button.btn {width:100% !important;}}@media screen and (min-width: 0) and (max-width: 767px) and (orientation: landscape) {}@media screen and (min-width: 0) and (max-width: 320px) {#buscador form div.line .globalSelector div.value {max-width: 298px;}}@media screen and (min-width: 768px) and (max-width: 1023px) {#buscador > div, #home .row , header .datosContacto address, #fichaScroll div , .home_section > div, #details .breadcrumbs, #details #detalle #ficha .header .headerTitulo {width: 768px;}#buscador div#openProperty form div.line#numero_ref label {top: 18px;left: 10px;}#home #bgContent {margin-top: -120px;}article#mainText {padding: 50px 0;}#buscador div#openProperty form:first-child button, #buscador div#openNew form:first-child button {margin: 0 !important;height: 35px !important;}#buscador form div.line .globalSelector div.value a.remove {font-size: 13px;padding: 0;}#buscador div#openProperty form div.line label, #buscador div#openNew form div.line label {top: .7rem;}#buscador > div {padding: 15px 25px 20px !important;}#buscador > div > ul.tabs {position: absolute !important;}#buscador, #home article.home_section {}aside {background-position: center !important;}#blog .texto {width: 768px !important;}#navegacion ul li a {padding-left:10px;padding-right: 10px;}#navegacion ul#favoritos > li > div > div > div > ul > li.promocion {width: calc(100% * (1/5) - 0px - 1px) !important;}#navegacion ul#idiomas {right: 10px;}#pbContent.globalSelector > ul, #gtypeContent.globalSelector > ul, #tipo_propiedad.globalSelector > ul {width: 100%;}.modalContainer , #buscador .busquedaAvanzada > a{right: 0;}.promocion {}.venta, .alquiler {}#results article.offers #leyenda {padding: 0 10px 0 15px;}#results article#offers.box_mapa + article + article#mapa_results {right: 15px;width: 71% !important;}#results article.offers #leyenda span.titulo {font-size: 21px;}#results .box_vertical .promocion {}#results .box_vertical .venta, #results .box_vertical .alquiler {}#results .box_vertical .venta h3, #results .box_vertical .alquiler h3 {width: 55% !important;float: left;position: relative;top: 0;left: 0;opacity: 1;padding: 0 20px;}#results .box_vertical .venta figure, #results .box_vertical .alquiler figure {width: 45% !important;overflow: hidden;float: left;}#results .box_vertical .venta .contenido, #results .box_vertical .alquiler .contenido {float: left;width: 55% !important;padding: 5px 20px;box-sizing: border-box;margin-top: 20px;}#results .box_vertical .contenido, #results .box_vertical .contenido {padding: 0;margin-top: 0;}#results .box_vertical .venta .contenido .descripcionCaracteristicas, #results .box_vertical .alquiler .contenido .descripcionCaracteristicas {padding: 0;height: auto;min-height: 50px;}#results .box_vertical .venta .contenido .descripcionCaracteristicas .descripcion, #results .box_vertical .alquiler .contenido .descripcionCaracteristicas .descripcion {display: none;}#results .box_vertical .venta .contenido .precio, #results .box_vertical .alquiler .contenido .precio {width: 56%;}#results .box_vertical .venta .contenido .descripcionCaracteristicas .caracteristicas, #results .box_vertical .alquiler .contenido .descripcionCaracteristicas .caracteristicas {display: table;margin-top: 15px;}#results .box_vertical .venta .contenido .descripcionCaracteristicas ul.caracteristicas li, #results .box_vertical .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li {width: auto;float: left;margin: 0 25px 0 0;}#results .box_vertical .venta .contenido .descripcionCaracteristicas ul.caracteristicas li span, #results .box_vertical .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li span {display: none;}#results .box_horizontal .venta .contenido .acciones, #results .box_horizontal .alquiler .contenido .acciones {display: none;}.promocion figure img {}.venta figure img, .alquiler figure img {}#results .box_vertical .venta figure img, #results .box_vertical .alquiler figure img {}.venta .contenido .descripcionCaracteristicas .descripcion, .alquiler .contenido .descripcionCaracteristicas .descripcion {}#captacion form .localizacionInmueble div.line:nth-child(2), #captacion form .localizacionInmueble div.line:nth-child(3), #captacion form .localizacionInmueble div.line:nth-child(4), #captacion form .localizacionInmueble div.line:nth-child(5) {width: 100%;}#captacion form .detalleInmueble div.line {width: 45.3%;}#buscador label {font-size: 12px;}#detalle #ficha div .detallesFicha ul li {width: 50%;}article#mainText .welcome, article#mainText div > h2 , h1, h2 {padding: 0 10px;}#results article.offers #listOffers {float: right;padding-right: 15px;}.vistaResultados ul li:nth-child(2){display: none;}#buscador #tipo_propiedad, #buscador #tipo_operacion {}}@media screen and (min-width: 1024px) and (max-width: 1259px) {#buscador > div, #home .row , header .datosContacto address, #fichaScroll div , .home_section > div, #details .breadcrumbs, #details #detalle #ficha .header .headerTitulo {width: 984px;}#blog .texto {width: 984px !important;}#navegacion ul li a {}#navegacion ul#favoritos > li > div > div > div > ul > li.promocion {width: calc(100% * (1/7) - 0px - 1px) !important;}.promocion {}.venta, .alquiler {}#results .box_vertical .promocion {}#results .box_vertical .venta, #results .box_vertical .alquiler {}#results .box_horizontal .venta, #results .box_horizontal .alquiler {width:100% !important;}#results .box_horizontal .venta figure, #results .box_horizontal .alquiler figure {width: 45% !important;}#results .box_horizontal .venta h3, #results .box_horizontal .alquiler h3 , #results .box_horizontal .venta .contenido, #results .box_horizontal .alquiler .contenido, #results .box_horizontal .venta .contenido .precio, #results .box_horizontal .alquiler .contenido .precio{width: 55% !important;}.promocion figure img {}#results .box_horizontal .venta .contenido .descripcionCaracteristicas, #results .box_horizontal .alquiler .contenido .descripcionCaracteristicas {min-height: 100px;}.venta figure img, .alquiler figure img {}#results .box_vertical .venta figure img, #results .box_vertical .alquiler figure img {}#results .box_horizontal .venta figure img, #results .box_horizontal .alquiler figure img {}#results .box_horizontal .venta .contenido .descripcionCaracteristicas, #results .box_horizontal .alquiler .contenido .descripcionCaracteristicas {min-height: 100px;}.venta .contenido .descripcionCaracteristicas .descripcion, .alquiler .contenido .descripcionCaracteristicas .descripcion {}#captacion form .localizacionInmueble div.line:nth-child(2), #captacion form .localizacionInmueble div.line:nth-child(3), #captacion form .localizacionInmueble div.line:nth-child(4), #captacion form .localizacionInmueble div.line:nth-child(5) {width: 48.4%;}#captacion form .detalleInmueble div.line {width: 21.8%;}#buscador label {}#detalle #ficha div .detallesFicha ul li {width: 50%;}#results .alquiler figure, #results .venta figure {height: 218px;}}@media screen and (min-width: 1260px) {.venta .contenido .descripcionCaracteristicas, .alquiler .contenido .descripcionCaracteristicas {min-height: 85px;}#results .box_vertical .venta figure, #results .box_vertical .alquiler figure {height: 165px !important;}#results .box_vertical .venta .contenido, #results .box_vertical .alquiler .contenido {height: 190px;}#detalle .sliderPropiedad {max-width: 805px;}#buscador > div, #home .row , header .datosContacto address, #fichaScroll div , .home_section > div , #details .breadcrumbs, #details #detalle #ficha .header .headerTitulo {width: 1220px;}#blog .texto {width: 1220px;}#navegacion ul#favoritos > li > div > div > div > ul > li.promocion {width: calc(100% * (1/8) - 0px - 1px) !important;}.promocion {}.venta, .alquiler {}#results .box_vertical .promocion {}#results .box_vertical .venta, #results .box_vertical .alquiler {}#results .box_horizontal .venta, #results .box_horizontal .alquiler {width: 100% !important;}.promocion figure img {}.venta figure img, .alquiler figure img {}#results .box_vertical .venta figure img, #results .box_vertical .alquiler figure img {}#results .box_horizontal .venta figure img, #results .box_horizontal .alquiler figure img {}.venta .contenido .descripcionCaracteristicas .descripcion, .alquiler .contenido .descripcionCaracteristicas .descripcion {}#captacion form .localizacionInmueble div.line:nth-child(2), #captacion form .localizacionInmueble div.line:nth-child(3), #captacion form .localizacionInmueble div.line:nth-child(4), #captacion form .localizacionInmueble div.line:nth-child(5) {width: 48.4%;}}@media \0screen {}@media print {#detalle {padding-top: 50px;}#detalle #ficha .header .headerTitulo {top: -50px;}#detalle #ficha .header .headerTitulo .headerLeft h1 {font-size: 1.6em;}#detalle #ficha .header .headerTitulo p {font-size: 15px;}#detalle #ficha .header .caracteristicasPrincipales ul li {font-size: 18px;width: 100px;height: 70px;padding-top: 0px;margin: 0 20px;}#detalle #ficha .header .caracteristicasPrincipales {margin-top: -50px;}#detalle #ficha {margin-top: -40px;}#detalle .colIzq .detallesFicha#descripcionFicha p {font-size: 12px;}#detalle #ficha div.colIzq {width:100% !important;}#detalle #ficha div.colIzq .groupTabs .googleMaps, #detalle #ficha div.colIzq .groupTabs .videos {display:none !important;}#detalle #ficha .header {height: 200px;}}