@import url(https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i);@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:400,400i,600,600i,700,700i);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i);@import url(//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/content/cookies/imp_cookies_float_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_iniciales_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_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_estandar_2col_v1.css);@import url(//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/content/details/actionbar/imp_actionbar_estandar_v1.css);@import url(//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/footer/imp_footer_4col_v1.css);a, a:focus {outline: 0 }h2:after, h2:before {position: absolute;width: 85px;left: 50%;height: 2px;content: "" }.tabs li.activo, li, ul {list-style: none }*, :after, :before {-webkit-box-sizing: border-box;box-sizing: border-box }a {text-decoration: none;-webkit-transition: all .2s;transition: all .2s }::selection {color: #FFF }h1, h2, h3, h4, h5, h6 {-webkit-transition: opacity .24s ease-in-out;-moz-transition: opacity .24s ease-in-out;transition: opacity .24s ease-in-out }h2 {padding-top: 5px;position: relative;text-align: center;margin: 0 0 25px;color: #3f3f3f;text-transform: uppercase;font-size: 27px;font-weight: 700 }h2:before {background: #0aa3e2;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: -17px }h2:after {bottom: -24px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);margin-left: 40px;background-color: #0aa3e2 }iframe, img {max-width: 100% }form input[type=text], form select, form textarea {border-radius: 0;align-items: center;display: flex;justify-content: center;height: 36px;line-height: 36px;border: 1px solid #d0d0d0;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 .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;content: "";position: absolute;left: 0;top: 0;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]:after, input[type=radio]:before {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(.65);transform: scale(.65);background: #28a4a6;border-color: #28a4a6 }.alquiler figure:hover .sliderPropiedad.sliderMini, .promocion figure:hover .sliderPropiedad.sliderMini, .venta figure:hover .sliderPropiedad.sliderMini {transform: none !important }label {font-size: 14px;font-weight: 400 }::-webkit-input-placeholder {color: #fff !important;font-size: 14px;font-weight: 500 }:-moz-placeholder {color: #fff !important;font-size: 14px;opacity: 1;font-weight: 500 }::-moz-placeholder {color: #fff !important;font-size: 14px;opacity: 1;font-weight: 500 }:-ms-input-placeholder {color: #767676;font-size: 14px;font-weight: 500 }.breadcrumbs > ul > li, .breadcrumbs > ul > li:after {font-size: 13px;color: #aaa;position: relative }.breadcrumbs ul {float: right }.breadcrumbs > ul > li {float: left;margin: 0;padding: 0 12px 0 0;font-weight: 500 }.breadcrumbs > ul > li:after {content: '/';opacity: .6;top: 0;right: 0;line-height: 0 !important;margin: 0 0 0 10px }.btn, body {font-size: 14px }.breadcrumbs > ul > li > a, body {color: #575757 }.ocultar {display: none !important }body {font-family: 'Open Sans', sans-serif;font-weight: 500;-webkit-text-size-adjust: 100%;word-wrap: break-word;text-rendering: optimizeLegibility !important;-webkit-transition: all .5s;transition: all .5s }.btn {outline: 0 !important;padding: 0;line-height: 25px;color: #fff;border: none;border-radius: 0;-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;font-family: Roboto, sans-serif }.btn:hover {color: #fff;border: none !important }.flecha, .flecha:hover {color: #fff !important }.fa-caret-down:before {content: "\f107" !important }.fa-bullseye:before {content: "\f1e0" !important }.fa-briefcase:before {content: "\f1ec" !important }.flecha {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 i:before {content: "\f062";font-size: 18px }#aviso_cookie {background: #a7a7a7 !important;display: none }#aviso_cookie div p {color: #fff }#aviso_cookie div p a {color: #ccc }#aviso_cookie div > a {color: #fff !important }.texto, .texto p, .texto p span {color: #575757 }#home #bgContent {margin-top: -110px }.fa-facebook-square:before {content: "\f09a" !important }header {position: relative;height: auto }#logo {position: absolute;top: -1px;width: auto !important;z-index: 11 }#logo a img, #slider {width: 100% }#slider {height: 76px;background-color: #fff !important;position: relative }#home #slider {height: 890px;padding-top: 109px;background: 0 0 }#slider .nivoSlider {z-index: 0;height: 850px }#slider .nivoSlider:before, #slider:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: repeat;z-index: 6 }#home #slider:before {display: none }#slider .nivoSlider img {width: 1920px !important;height: auto !important;left: 50% !important;margin-left: -960px !important }#slider #slideshow .nivo-caption {opacity: 1;color: #fff;font-family: 'Open Sans', sans-serif;padding: 10px 0;text-decoration: none;letter-spacing: 3px;width: 100% !important;bottom: 46%;background: 0 0;display: flex !important;align-items: center;justify-content: center;font-weight: 900;text-shadow: 1px 1px 0 rgba(0, 0, 0, .75);text-transform: uppercase }#slider #slideshow .nivo-caption h3 {font-size: 55px }#slider #slideshow .nivo-caption p, #slider #slideshow .nivo-directionNav {display: none }#navegacion {position: absolute;top: 0;background: 0 0 }#navegacion.fixed {top: 35px;position: absolute;z-index: initial }#navegacion nav {display: table;position: relative;box-sizing: border-box;box-shadow: none }#navegacion #navHeader {z-index: 10;float: right }#navegacion ul li a {height: 94px;line-height: 89px;padding: 0 12px;font-size: 13px;border-top: solid 5px transparent;color: #0aa3e2;outline: 0;cursor: pointer;font-weight: 700;text-transform: uppercase }#navegacion ul li:hover > a, #navegacion ul li > a:hover {color: #595959 !important;background: 0 0 }#navegacion ul li.dropDownMenu > ul {height: auto !important;right: 0;top: 94px }#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 {border-right: none !important;margin: 0 10px }#navegacion ul li.dropDownMenu ul li a, #navegacion ul li.dropDownMenu ul li.dropDownMenu a {color: #fff !important;padding: 0 10px;height: 50px;line-height: 50px }#navegacion ul li.dropDownMenu ul li.dropDownMenu a:hover, #navegacion ul li.dropDownMenu ul li.dropDownMenu:hover > a {color: #fff !important }#navegacion ul li.dropDownMenu:hover ul li a {background: 0 0 !important }#navegacion ul li.dropDownMenu ul li a:hover {background: 0 0 !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: 0 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 #575757 }#navegacion ul#idiomas li .iniciales {display: inline-block;text-transform: uppercase;color: #39a3e2 }#navegacion ul#favoritos li > a > i:before {content: "\f004" }#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 !important;height: auto;padding: 0 !important;margin: 20px 10px }#navegacion ul#favoritos > li:hover > div a {height: 82px }#navegacion ul#favoritos > li > div > div > div > ul > li.promocion h3 {top: 0;left: 0;padding: 5px 10px;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: 0 }#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 {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: 6px 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: 0 0 !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 }#buscador, header .datosContacto {display: none }#navegacion ul#idiomas {top: 0;position: relative;float: right }#navegacion ul#idiomas li.dropDownMenu ul {top: 94px }#navegacion ul#idiomas li.dropDownMenu a.langSelect {height: 94px;line-height: 89px }#navegacion ul#idiomas li.dropDownMenu > a.langSelect > i {color: #3da8e4 }#navegacion ul#idiomas li .nombreIdioma {text-transform: none;font-size: 15px }#navegacion ul#idiomas li a.langSelect .nombreIdioma {color: #4a4747 }header .datosContacto address ul li {font-weight: 500;font-size: 13px !important;height: 41px;line-height: 41px }header .datosContacto address ul li a {color: #fff }header .datosContacto address ul li a:hover {color: rgba(255, 255, 255, .8) !important }header .datosContacto address ul li i {border: none;font-size: 14px;color: #fff }header .datosContacto address ul.socialLinks li i {color: #fff }header .datosContacto address ul.socialLinks li:hover i {color: #000 }#buscador {position: relative;background: rgba(27, 27, 27, .7);width: 100%;left: 0;margin-left: 0 !important }#home #buscador {display: block;top: -19px }#buscador > div {height: 108px;padding: 20px 0 15px 7px;margin: 0 auto;position: relative }#buscador .busquedaAvanzada > a, #buscador ul.tabs li a {color: transparent;width: 45px;height: 42px;line-height: 45px }#buscador ul.tabs {border: none;position: absolute;top: -42px;left: 0 }#buscador ul.tabs li a {border-radius: 3px 3px 0 0;padding: 15px;border: 1px solid rgba(255, 255, 255, .22);border-bottom: none;box-sizing: border-box;position: relative }#buscador ul.tabs li a:hover, #buscador ul.tabs li.activo a {background: rgba(27, 27, 27, .7);border-color: transparent }#buscador .busquedaAvanzada > a {text-align: center;top: -51px;border: 1px solid rgba(255, 255, 255, .22);border-bottom: none;overflow: hidden;border-radius: 3px 3px 0 0 }#buscador label {color: #fff;font-weight: 500;font-size: 13px;text-transform: lowercase }#buscador form div.line input[type=text], #buscador form div.line select {height: 30px;border: 1px solid rgba(255, 255, 255, .7);border-radius: 3px }#buscador div form:first-child fieldset button, #buscador div > form button {height: 43px;top: 4px;padding: 7px 12px !important;min-width: initial;border: 1px solid;background: 0 0;border-radius: 3px }#buscador div form:first-child fieldset button {padding: 7px 0 !important }#openNew > form:nth-child(1) > fieldset > div:nth-child(2) > div > button {padding: 7px 5px !important }#buscador > div > .busquedaAvanzada > a:hover, #buscador > div > ul.tabs li a:hover, #buscador > div > ul.tabs li.activo a, #buscador > div > ul.tabs li.activo a:hover {background-color: transparent;border-color: rgba(255, 255, 255, 0);color: transparent }#buscador ul.tabs li a i {display: block !important;color: #fff;position: absolute;font-size: 16px;left: 50%;margin-left: -7px;top: 9px }#buscador .busquedaAvanzada > a > i {color: #ccc;font-size: 16px;display: block !important;margin-top: 10px }#buscador > div > ul.tabs {position: absolute;top: -39px;left: 0;width: auto !important }#buscador > div > .busquedaAvanzada > a {position: absolute;top: -40px;left: inherit;right: 0;background-color: rgba(0, 0, 0, .5);border: transparent }.tabs li.activo {float: left;margin-bottom: 32px;top: 57px;background-color: rgba(2, 2, 2, .43) }#buscador div#openNew form:first-child div.line, #buscador div#openProperty form:first-child div.line {width: 121px;margin: 0 }#buscador div#openNew form:first-child button, #buscador div#openProperty form:first-child button {background: 0 0;border: 1px solid #fff }#buscador > div > .busquedaAvanzada > a, #buscador > div > ul.tabs li a {color: transparent }section {margin: 50px 0 }#home section {margin: 50px auto }article#mainText {background: 0 0 }article#mainText .datosContacto {display: none }article#mainText h2 {display: none !important }.highlighted_searches, .promocion figure .mask {display: none }article#mainText .welcome {width: 100% }article#mainText .welcome .image_child {width: 60px }.promocion {padding: 0 !important;margin-bottom: 50px !important;overflow: hidden }.promocion figure {overflow: hidden }.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" }.alquiler .contenido .descripcionCaracteristicas h4 i.wxp-ubicacion, .alquiler figure div.mask div.referencia span.tipo, .promocion .acciones, .venta .contenido .descripcionCaracteristicas h4 i.wxp-ubicacion, .venta figure div.mask div.referencia span.tipo {display: none }.promocion h3 {font-weight: 700;font-size: 16px;text-transform: uppercase;text-align: center;margin: 5px auto 0;border-bottom: 1px solid rgba(255, 255, 255, .5);padding: 10px 10px 15px;color: #fff !important;-webkit-transition: all ease .25s;-moz-transition: all ease .25s;transition: all ease .25s }.promocion .contenido .descripcionCaracteristicas {padding: 0 10px }.promocion .contenido .descripcionCaracteristicas p {font-weight: 500;font-size: 15px;text-transform: none;color: #fff;text-align: center;margin: 10px 0;-webkit-transition: all ease .25s;-moz-transition: all ease .25s;transition: all ease .25s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap }.promocion .contenido .precio {font-size: 16px;background: 0 0;padding-top: 0 }.alquiler .etiqueta, .venta .etiqueta {z-index: 9 }.alquiler, .venta {background: #eaeaea;margin-bottom: 50px !important }.alquiler figure, .venta figure {overflow: hidden }.alquiler figure .sliderPropiedad.sliderMini, .venta figure .sliderPropiedad.sliderMini {z-index: 0 }.alquiler figure .mask, .venta figure .mask {background: 0 0 !important;bottom: inherit !important;top: 15px }.alquiler figure div.mask div.referencia, .venta figure div.mask div.referencia {background: 0 0 }.alquiler figure div.mask div.referencia span.numeroRef, .venta figure div.mask div.referencia span.numeroRef {background: #575757;padding: 0 10px;border-radius: 25px;color: #fff;font-size: 13px }.alquiler figure div.mask div.referencia span.numeroRef:before, .venta figure div.mask div.referencia span.numeroRef:before {color: #000;font-size: 16px;display: none }.alquiler h3, .venta h3 {font-weight: 700;font-size: 12px;color: #797979 !important;text-align: left;padding: 0;margin: 15px 0;width: 50%;left: 10px;position: absolute;bottom: 10px }.alquiler .contenido .descripcionCaracteristicas, .venta .contenido .descripcionCaracteristicas {padding-left: 10px;min-height: 63px }.alquiler .contenido .descripcionCaracteristicas h4, .venta .contenido .descripcionCaracteristicas h4 {font-size: 16px;text-align: left;padding: 0;font-weight: 400;position: absolute;width: 50% }.alquiler .contenido .descripcionCaracteristicas h4 a, .venta .contenido .descripcionCaracteristicas h4 a {color: #575757;text-decoration: none }.alquiler .contenido .descripcionCaracteristicas ul.caracteristicas, .venta .contenido .descripcionCaracteristicas ul.caracteristicas {display: table;margin-top: 20px;width: 100%;position: absolute;left: 0;top: 160px;height: 40px;background: #3ca6e3 }.alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li, .venta .contenido .descripcionCaracteristicas ul.caracteristicas li {width: 33.3%;margin: 0;text-align: center;color: #fff;line-height: 40px }.alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.banos, .venta .contenido .descripcionCaracteristicas ul.caracteristicas li.banos {display: block !important }.alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li span, .venta .contenido .descripcionCaracteristicas ul.caracteristicas li span {display: none }.alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li i, .venta .contenido .descripcionCaracteristicas ul.caracteristicas li i {color: #fff;font-size: 16px }.alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.habitaciones i:before, .venta .contenido .descripcionCaracteristicas ul.caracteristicas li.habitaciones i:before {content: "";background: url(img/bed.png);width: 16px;height: 16px;display: inline-block;padding-top: 10px }.alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.banos i:before, .venta .contenido .descripcionCaracteristicas ul.caracteristicas li.banos i:before {content: "";background: url(img/bathtub.png);width: 16px;height: 16px;display: inline-block;padding-top: 10px }.alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.supHabitable i:before, .venta .contenido .descripcionCaracteristicas ul.caracteristicas li.supHabitable i:before {content: "\f015" }.alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.supConstruida i:before, .venta .contenido .descripcionCaracteristicas ul.caracteristicas li.supConstruida i:before {content: "\f1cb" }.alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li.supParcela i:before, .venta .contenido .descripcionCaracteristicas ul.caracteristicas li.supParcela i:before {content: "\f0b2" }.alquiler .contenido .descripcionCaracteristicas .descripcion, .venta .contenido .descripcionCaracteristicas .descripcion {text-align: center;color: #575757;font-weight: 400 }.alquiler .contenido .precio, .venta .contenido .precio {height: 53px;text-align: right;color: #797979;position: absolute;width: 50%;bottom: 16px;right: 0 }.alquiler .contenido .precio p, .venta .contenido .precio p {line-height: 53px }.alquiler .contenido .precio .antes, .venta .contenido .precio .antes {color: #b7b7b7;opacity: .6 }.alquiler .contenido, .promocion .contenido, .venta .contenido {margin-top: 20px }aside {background: #ebebeb;padding: 50px 0 }aside #mailingList {padding: 30px 0 }aside #mailingList h3 {text-transform: none;font-size: 23px;margin-bottom: 25px;color: #575757;text-align: center !important;font-weight: 400;letter-spacing: -.8px }aside #mailingList form .line:first-child {position: relative }aside #mailingList form .line:first-child: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: 44px;height: 40px;line-height: 38px;border-radius: 3px 0 0 3px;background-color: #212121;border: 1px solid #212121;position: absolute;bottom: 0;left: 0;text-align: center;font-size: 17px }aside #mailingList form .line input[type=text] {padding-left: 50px;border: 1px solid #ccc }aside #mailingList form .line.email:before {background: #575757 }aside #mailingList form .line button {border-radius: 0 }aside #mailingList form .line.checkbox p a {font-size: 11px;font-weight: 300;color: #575757 }#results article.headerPage h1:first-letter {text-transform: uppercase }#results article.headerResults {background: 0 0;padding: 0 }#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;-webkit-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, .1);-moz-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, .1);box-shadow: 0 8px 12px 0 rgba(0, 0, 0, .1);position: absolute;transition: transform .5s ease 0s, opacity .6s ease 0s, max-height .6s step-end 0s, max-width .6s step-end 0s, padding .6s step-end 0s }#results article.headerResults .filtroResultados #filtroResultadoAbrir > ul > li {color: transparent;margin-bottom: 10px }#results article.headerResults .filtroResultados > ul > li > a {color: #5c5c5c }#results article.headerResults .filtroResultados #filtroResultadoAbrir strong {display: block;background: 0 0;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, .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 }#results article.headerResults .vistaResultados ul li a {width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: #575757 }#results article.headerResults .vistaResultados ul li a:hover, .vistaResultados ul li a.activo {color: #fff !important }#results article.paginacion {padding: 0 }#results article.paginacion .resultados {color: #b6b6b6;font-size: 17px }#results article.paginacion .resultados a {color: #29aea4 }#results article.paginacion ul li a, #results article.paginacion ul li span {width: 32px !important;height: 32px !important;border-radius: 16px !important;line-height: 32px !important;text-align: center !important;border: 1px solid transparent }#results article.paginacion ul li a:hover, #results article.paginacion ul li span.activa {color: #fff !important }#results article.offers {position: relative }#results article.offers #tooMuchResults {right: 0 }#results .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas, #results .venta .contenido .descripcionCaracteristicas ul.caracteristicas {display: table;margin-top: 20px;width: 100%;position: absolute;left: 0;top: 129px;height: 40px;background: #3ca6e3 }#results article.offers #leyenda form .line.filtro_m2 > div span, #results article.offers #leyenda form .line.filtro_precio > div span {height: 36px;line-height: 36px;color: #575757 }#results article.offers #leyenda form .line.filtro_m2 div span:nth-child(3), #results article.offers #leyenda form .line.filtro_precio > div span:nth-child(3) {margin-top: 48px }#results .box_horizontal .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas, #results .box_horizontal .venta .contenido .descripcionCaracteristicas ul.caracteristicas {display: table;margin-top: 20px;width: 40%;position: absolute;left: 0;top: 209px;height: 40px;padding-left: 92px !important }#results .box_horizontal .alquiler .contenido .precio, #results .box_horizontal .venta .contenido .precio {height: 25px;top: 216px }#results .box_horizontal .alquiler .contenido .acciones, .acciones {display: block;float: right;padding: 10px 30px;border-radius: 3px;margin-bottom: 0;margin-right: 15px;margin-top: 30px;background: #575757 }#results .box_horizontal .alquiler .contenido .descripcionCaracteristicas .descripcion, #results .box_horizontal .venta .contenido .descripcionCaracteristicas .descripcion {font-size: 15px;line-height: 25px;color: #575757;overflow: hidden;display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;float: none;text-align: left }#results article#mapa_results, #results article.offers #leyenda {top: 0 }.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-animated div img, .wxp-map-icon-hover div img {border: 7px solid #333 !important }#results article#offers.box_mapa + article + article#mapa_results {top: 7.5% !important;right: 0;left: inherit !important;z-index: 0 }#results .box_horizontal .alquiler .contenido .descripcionCaracteristicas h4, #results .box_horizontal .venta .contenido .descripcionCaracteristicas h4 {text-align: left;margin: 10px 0;position: relative;left: 0;top: -28px;opacity: 1 }#captacion form fieldset legend {margin: 0 0 20px;padding: 10px 10px 5px 0;line-height: 20px;color: #000;font-weight: 600;border-bottom: 1px solid #d3d3d3;font-size: 17px;z-index: 0;background: 0 0 }#captacion form fieldset.datosPersonales legend:before, #captacion form fieldset.localizacionInmueble legend:before {font: normal normal normal 14px/1 FontAwesome;display: inline-block;margin-right: 10px;text-rendering: auto;-moz-osx-font-smoothing: grayscale }#captacion form fieldset.datosPersonales legend:before {content: "\f2bd";font-size: 19px;-webkit-font-smoothing: antialiased }#captacion form fieldset.localizacionInmueble legend:before {content: "\f041";font-size: 19px;-webkit-font-smoothing: antialiased }#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 }#details #detalle #ficha div.colIzq .groupTabs #etiqueta .etiqueta:after, #details #detalle #ficha div.colIzq .groupTabs .tabs li a i, #detalle #ficha div.colDch .detallesFicha h3 i, #detalle #ficha div.colDch .detallesFicha ul li i, #detalle #ficha div.colIzq .detallesFicha h3 i, #detalle #ficha div.colIzq .detallesFicha ul li i {display: none }#captacion #seccionInterna form input[type=text], #captacion #seccionInterna form select, #captacion #seccionInterna form textarea {background: #efefef;border: none }#captacion .checkbox a {color: #575757 }#captacion form#frm {padding: 10px 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: 700 }#captacion form div.line div button:last-child {color: #434345;background-color: transparent !important;border-color: #d9d9d9 }#details #slider, #promo_details #slider {height: 185px }#details section {margin-top: 0 }#details .breadcrumbs {margin: 0 auto;float: none }#details #detalle #ficha .header .headerTitulo, #promo_details #detalle #ficha .header .headerTitulo {margin: 0 auto;background: 0 0;border: none }#details #detalle #ficha .header .headerTitulo .headerLeft p span, #promo_details #detalle #ficha .header .headerTitulo .headerLeft p span {font-weight: 700 }#detalle #ficha .header .headerTitulo p.precioReducido {color: #353434 }#detalle #ficha .header .headerTitulo .headerRight .precioReducido > span:nth-child(1) {color: #919191;font-size: 16px }#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 {color: #575757 }#details #detalle #ficha .actionBar a.hazOferta {color: #fff !important;border: none }#details #detalle #ficha .actionBar ul li.share > i, #promo_details #detalle #ficha .actionBar ul li.share > i {color: #575757 }#details #detalle #ficha div.colIzq #descripcionFicha {display: none;float: none;width: 100% }#detalle #ficha div.colDch .detallesFicha:nth-child(2), #detalle #ficha div.colIzq .detallesFicha {width: 100% !important }#details #detalle #ficha div.colIzq .groupTabs .tabs {border: none }#details #detalle #ficha div.colIzq .groupTabs .tabs li.activo a, #detalle #ficha div.colIzq .groupTabs .tabs li a:hover {color: #fff !important }#details #detalle #ficha div.colIzq .groupTabs .sliderPropiedad {background: 0 0 }#details #detalle #ficha div.colIzq .groupTabs .googleMaps #mapa {z-index: 0 }#detalle #ficha div.colDch .detallesFicha h3, #detalle #ficha div.colIzq .detallesFicha h3 {border-bottom: 1px solid #dfdfdf;padding-bottom: 10px }#detalle #ficha div.colDch .detallesFicha ul, #detalle #ficha div.colIzq .detallesFicha ul {padding: 0 }#detalle #ficha div.colIzq #descripcionFicha2 {display: block }#detalle #ficha div.colDch #formMasInfo {width: 100% !important;float: none }#detalle #ficha div.colDch #formMasInfo #contenido h3 i {display: none }#detalle #formMasInfo #contenido form div.line {position: relative }#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 }#details .offers h2:before, #detalle #formMasInfo #contenido > a {display: none }#details .offers h2 {text-transform: lowercase }#details .offers h2:first-letter {text-transform: uppercase }#detalle #fichaScroll {top: 0;left: 0;width: 100%;margin-left: 0;z-index: 100000;box-shadow: 0 4px 4px 0 rgba(70, 70, 70, .4) }#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: 0 }#detalle #fichaScroll div ul li {width: auto;color: #fff;font-size: 15px;float: left;margin-left: 20px;margin-top: 16px }#detalle #fichaScroll div ul li.precio {font-weight: 700;float: right;font-size: 22px;top: -2px;position: relative }#detalle #fichaScroll div ul li i {color: #fff }table tbody tr td.acciones, table thead tr th.acciones {text-align: center;display: none }#promo_details #detalle #ficha div.colIzq .detallesFicha table td {width: 25% !important;padding: 15px 10px;margin-bottom: 1px;line-height: 18px }#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 }#contacto .mapa {height: 300px;margin: 20px 0;background: url(//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/img/no-results.png) center top no-repeat #e3e3e3;background-size: 100% }#contacto .datosContacto, #contacto .datosContacto .sucursales .sucursal:nth-child(2n+1) {background: 0 0 }#contacto .datosContacto .sucursales {padding: 0;border: none }#contacto .datosContacto .sucursales .sucursal {padding: 0 0 20px;border: 1px solid #d5d9dd;margin-bottom: 25px }#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 0 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: 0;height: 3rem;font-size: 1rem;margin: 0 0 20px 3rem;padding: 0;box-shadow: none;box-sizing: content-box;transition: all .3s;width: 92%;width: calc(100% - 3rem) }#contacto form label {width: calc(100% - 3rem - 1.5rem);margin-left: 3rem;left: .75rem;position: absolute;top: .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: 0 !important;padding: 0 1em !important;font-size: 15px !important;height: 45px !important;line-height: 40px !important;transition: all .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 .modal {border-bottom: 45px solid #2e353e }.modalContainer .modal span.titulo {background: #2e353e }.modalContainer .modal form fieldset div.line label, .modalContainer .modal form fieldset div.line.labelHorizontal label {color: #50585e !important }.modalContainer .modal form .colDcha {float: right !important }.modalContainer .modal form fieldset div.line {border: none }.modalContainer .modal form button.btn {color: #fff;background: #4f5b66 }.modalContainer .modal form button.btn:hover {background: #000 !important }footer {color: #fff;position: relative;z-index: 0;clear: both }footer:after {content: "";width: 100%;height: 100%;background: rgba(80, 43, 126, .83);position: absolute;z-index: 0;top: 0;left: 0;display: none }footer #creditos .left p {color: #fff }footer #datosContactoFooter {padding: 10px 0;display: none }footer #datosContactoFooter div > i {color: #fff }footer #datosContactoFooter div.email > i:before {content: "\f2b7" }footer #datosContactoFooter div.direccion > i:before {content: "\f278" }footer #datosContactoFooter div.socialLinks ul li a i {border: 1px solid #fff;color: #fff;opacity: 1 }footer #datosContactoFooter div span {font-size: 15px }#creditos a, footer a {color: #fff }footer #creditos .right p a {background-image: url(//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/img/logoinmoweb2_blanco.png) !important }@media screen and (min-width: 0) and (max-width: 767px) {#blog .headerResults, #detalle #ficha .header .caracteristicasPrincipales, #home #logo:after, #navegacion nav div > ul > li:hover > a:before, #navegacion nav ul#favoritos > li:hover > a:before, #slider, .box_vertical .etiqueta:before, .breadcrumbs, .mainText, article#mainText, aside, footer #datosContactoFooter div.socialLinks > i {display: none }.offers, .row {display: block;padding: 0 }#bgContent, #home #bgContent {margin-top: 0;padding: 0 }#contacto, #results article.headerPage, #seccionInterna, form {padding: 0 }.headerRight {border-top: 1px solid #fff }.ui-widget.ui-widget-content {width: 95% }.flecha {right: 0;margin-right: 15px;bottom: 55px }.column_child {width: 100% !important;float: none !important }#home header, header {height: auto }#home #logo, #logo {top: 0;left: 0;margin: 0;position: relative;padding: 10px 0;height: auto }#home #logo a img, #logo a img {width: 80% !important }#navegacion {position: relative !important;top: 0 !important }#navegacion nav {padding: 0;width: 100%;background: 0 0 }#navegacion #navHeader {padding: 5px;box-sizing: border-box;width: 100%;right: 0;margin: 0 !important;background: #18160c }#navegacion #navHeader #navLinks {position: absolute;left: 0;width: 100%;padding: 0 10px;box-sizing: border-box;display: none;z-index: 9999999;top: 48px;background: #19160c }#buscador form div.line input[type=text], #buscador form div.line select {height: 30px;border: 1px solid rgba(255, 255, 255, .7);border-radius: 3px;width: 84% }#navegacion #navHeader #navLinks li {float: none;border-bottom: 1px solid rgba(217, 217, 217, .4) }#navegacion #navHeader #navLinks .dropDownMenu ul {background: 0 0 !important;display: block }#navegacion #idiomas > li.dropDownMenu > ul:before, #navegacion #navLinks > li.dropDownMenu > ul:before, #navegacion #operationList > li.dropDownMenu > ul:before {display: none }#navegacion ul li a {padding-left: 10px !important;height: 50px;line-height: 50px;color: #fff }#navegacion #navHeader #navToggle, #navegacion #navHeader #searchToggle {display: inline-block }#navegacion #navHeader #navToggle button, #navegacion #navHeader #searchToggle button {margin: 0;padding: 6px 10px;color: #fff;border-radius: 3px;border: none }#buscador div form, #buscador ul.tabs li a {border: none !important }#navegacion #navHeader #navToggle button:hover, #navegacion #navHeader #searchToggle button:hover {background: #000;color: #fff }#navegacion ul#idiomas {position: absolute }#home #navegacion ul#idiomas li.dropDownMenu a.langSelect, #navegacion ul#idiomas li.dropDownMenu a.langSelect {line-height: 42px !important }#navegacion ul#idiomas > li > a > i {color: #fff !important }#navegacion ul#idiomas li a {padding: 0 10px !important }#buscador, #home #buscador {display: none;left: 0;top: 0 !important;position: relative;margin: 0 !important;outline: 0;padding: 0;width: 100%;height: auto }#home #buscador {display: block }#buscador > div {height: auto;background: 0 0;width: 100%;float: none;padding: 0 10px 50px }#buscador > div > ul.tabs {top: 0 !important;left: 0 !important;position: relative !important;margin-top: 15px;margin-bottom: 20px;width: 100% !important }#ficha #etiqueta, .promocion .contenido .precio {position: relative }#buscador .tabs li {width: 50%;text-align: center;margin: 0 !important;float: left !important;height: 30px;background: 0 0;display: none }#buscador .busquedaAvanzada {display: block;bottom: 0;top: inherit;right: 0;left: inherit }#buscador .busquedaAvanzada > a {width: 100% !important;text-align: center !important;right: 0 !important;top: inherit !important;bottom: 0 !important;border: none !important;border-radius: 0 !important;color: #fff }#buscador div#openNew form div.line, #buscador div#openProperty form div.line {margin-bottom: 30px !important }#buscador form div.line .globalSelector {justify-content: inherit }#buscador form div.line .globalSelector div.value {max-width: 350px }#buscador div#openNew form:last-child div.line:last-child, #buscador div#openProperty form:last-child div.line:last-child {width: 100%;position: relative;right: 0;top: 0;height: auto !important }#buscador div#openNew form:last-child div.line button, #buscador div#openProperty form:last-child div.line button {margin-top: 0;height: 40px }#buscador div#openNew form:last-child div.line button:before, #buscador div#openProperty form:last-child div.line button:before {font-size: 20px }#price-range, #price-rangep {width: 95%;left: 12px }#home div#searchToggle {display: none }#home section, section {float: none;width: 100%;margin: 20px 0 0 !important;padding: 0 10px;box-sizing: border-box }#results .box_vertical .alquiler, #results .box_vertical .promocion, #results .box_vertical .venta, .alquiler, .promocion, .venta {height: auto !important;width: 100% !important;padding: 0 !important;margin: 0 0 20px !important;float: none !important }#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#offers, #results article.headerPage, #results article.headerResults, #results article.offers #leyenda, #results article.paginacion {width: 100% !important }#results article.paginacion {padding: 0 }#results section.box_mapa > article.paginacion:nth-child(3) {display: none }#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 }#details #detalle, #results article.offers #leyenda {padding: 0 }article.offers #leyenda form .line.filtro_m2 div input, article.offers #leyenda form .line.filtro_m2 div span, article.offers #leyenda form .line.filtro_precio div input, article.offers #leyenda form .line.filtro_precio div span {float: none }#results article.offers #leyenda form .line.filtro_m2 div span:nth-child(3), #results article.offers #leyenda form .line.filtro_precio > div span:nth-child(3) {margin-top: 0 }#results article.headerResults .vistaResultados {margin-left: 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 article.offers #leyenda form .line .desplegado span, #results article.offers #leyenda form .line label, #results article.offers #leyenda form .line ul li, #results article.offers #leyenda form .line.checkboxNum div span, #results article.offers #leyenda form .line.filtro_bano div span, #results article.offers #leyenda form .line.filtro_m2 label, #results article.offers #leyenda form .line.filtro_precio div span:nth-child(5), #results article.offers #leyenda form .line.filtro_precio label, #results article.offers #leyenda span.titulo {color: #838395 !important }#details section {margin-top: 0 !important;position: inherit }#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 {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, .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, #detalle #ficha .actionBar ul li.share div.addthis_toolbox a, #promo_details #detalle #ficha .header .actionBar ul li 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, .4) !important }#details #detalle #ficha .actionBar a.hazOferta:before {font-size: 19px !important }#details #detalle #ficha .actionBar a.hazOferta i, #details #detalle #ficha .actionBar a.hazOferta:before, #details #detalle #ficha .header .actionBar ul li i, #promo_details #detalle #ficha .actionBar a.hazOferta i, #promo_details #detalle #ficha .header .actionBar ul li i {padding: 0;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;font-size: 16px;color: #fff }#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 }#details #detalle #ficha div.colDch, #promo_details #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 }#home footer, footer {margin-top: 30px;padding: 25px 0 !important }#details footer {padding-bottom: 65px !important }footer #datosContactoFooter {background: 0 0 }#home footer #datosContactoFooter {padding: 10px 0 !important;display: table }#home footer #datosContactoFooter div, 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 }#home footer #datosContactoFooter div.socialLinks, footer #datosContactoFooter div.socialLinks {margin-top: 30px !important;position: relative;top: 0 !important;padding: 0 !important }#home footer #datosContactoFooter div > i, footer #datosContactoFooter div > i {position: relative !important;top: 0 !important;margin: 0 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, footer #creditos .right p.mls_logo img {margin: auto }#contact section {margin-top: 0 !important;padding-top: 200px }#contacto .mapa {height: 200px }#contacto .datosContacto {padding: 0 }#contacto .datosContacto form div.line button.btn {width: 100% !important }.alquiler .contenido, .promocion .contenido, .venta .contenido {margin-top: 33px }}@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, #details #detalle #ficha .header .headerTitulo, #details .breadcrumbs, #fichaScroll div, #home .row, .home_section > div, header .datosContacto address {width: 768px }#blog .texto {width: 768px !important }#navegacion ul li a, #results article.headerResults, #results article.paginacion, article#mainText .welcome, article#mainText div > h2, h1, h2 {padding-left: 10px;padding-right: 10px }#navegacion ul#favoritos > li > div > div > div > ul > li.promocion {width: calc(100% * (1 / 5) - 0px - 1px) !important }#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), #gtypeContent.globalSelector > ul, #pbContent.globalSelector > ul, #tipo_propiedad.globalSelector > ul {width: 100% }#navegacion ul#idiomas {right: 10px }#buscador label {font-size: 12px }#buscador .busquedaAvanzada > a, .modalContainer {right: 0 }#captacion form .detalleInmueble div.line {width: 45.3% }#detalle #ficha div .detallesFicha ul li {width: 50% }#promo_details .sliderPropiedad .miniaturas div ul {width: 100% }.vistaResultados ul li:nth-child(2) {display: none }.alquiler figure, .promocion figure, .venta figure {height: 213px }#buscador div#openNew form:last-child div.line:last-child, #buscador div#openProperty form:last-child div.line:last-child {position: relative;width: 33.3%;right: 0;top: 0;height: auto !important }#buscador > div > ul.tabs {position: absolute }#buscador > div {padding: 25px 20px 20px !important }#buscador div#openNew form:first-child button, #buscador div#openProperty form:first-child button {margin: 0 !important;top: 32px }#buscador div#openNew form div.line label, #buscador div#openProperty form div.line label {top: .7rem }#results .box_horizontal .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas, #results .box_horizontal .venta .contenido .descripcionCaracteristicas ul.caracteristicas {display: table;margin-top: 20px;width: 100%;position: absolute;left: 0;top: 134px;height: 40px }#results .promocion figure, #results .venta figure, .alquiler figure {height: 174px }#results .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas, #results .venta .contenido .descripcionCaracteristicas ul.caracteristicas {background-color: #3ca6e3;display: table;margin-top: 20px;width: 100%;position: absolute;left: 0;top: 144px;height: 40px }}@media screen and (min-width: 1024px) and (max-width: 1259px) {#buscador > div, #details #detalle #ficha .header .headerTitulo, #details .breadcrumbs, #fichaScroll div, #home .row, .home_section > div, header .datosContacto address {width: 984px }#blog .texto {width: 984px !important }#navegacion ul#favoritos > li > div > div > div > ul > li.promocion {width: calc(100% * (1 / 7) - 0px - 1px) !important }#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% }#detalle #ficha div .detallesFicha ul li {width: 50% }.alquiler figure, .promocion figure, .venta figure {height: 178px }.alquiler .contenido .descripcionCaracteristicas ul.caracteristicas, .venta .contenido .descripcionCaracteristicas ul.caracteristicas {display: table;margin-top: 20px;width: 100%;position: absolute;left: 0;top: 117px;height: 40px }#results .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas, #results .venta .contenido .descripcionCaracteristicas ul.caracteristicas {top: 163px }#results .box_horizontal .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas, #results .box_horizontal .venta .contenido .descripcionCaracteristicas ul.caracteristicas {width: 45% }}@media screen and (min-width: 1260px) {#buscador > div, #details #detalle #ficha .header .headerTitulo, #details .breadcrumbs, #fichaScroll div, #home .row, .home_section > div, header .datosContacto address {width: 1220px }#blog .texto {width: 1220px !important }#navegacion ul#favoritos > li > div > div > div > ul > li.promocion {width: calc(100% * (1 / 8) - 0px - 1px) !important }#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% }.alquiler figure, .promocion figure, .venta figure {height: 220px }}@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: 0;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 }}footer #datosContactoFooterSucursales{display: flex!important;}#container footer #datosContactoFooterSucursales, #container footer #datosContactoFooter {margin: 0 auto!important;}footer #datosContactoFooter {display: none!important;}