 @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,700');@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i');@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/slider/imp_slider_foto_fija_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_iniciales_horizontal_v1.css");@import url("//storage.googleapis.com/staticweb.inmoweb.es/web_framework/css/global/latest/content/buscador/imp_buscador_horizontal_2filas_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_horizontal_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_desplegables_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_3col_v1.css");*, :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: #000;}a:focus{outline:0;}::selection {background: #000;color: #FFF;}article .texto, p {color: #333;}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 {}h2 {font-family: 'Playfair Display', serif;}#home h2 {font-size: 30px;color: #333;text-align: center;}h3 {}h4 {}img {max-width:100%;}iframe {max-width:100%;}form input[type="text"], form select, form textarea {border-radius: 3px;align-items: center;display: flex;justify-content: center;text-align: left !important;height: 39px;line-height: 39px;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 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;}.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: #7c1918;}body {font-family: 'Open Sans', sans-serif;color: #333;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: #f6f6f6;}.btn {outline: none !important;padding: 0;font-size: 14px;line-height: 25px;color: #fff;border: none;border-radius: 3px;background-color: #7c1918;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;font-family: 'PT Serif', serif;text-transform: uppercase;}.btn:hover {color:#fff;background: #333;border:none !important;}.fa-caret-down:before {content: "\f107" !important;}.fa-bullseye:before {content: "\f1e0" !important;}.fa-briefcase:before {content: "\f1ec" !important;}.flecha {background: #7c1918;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;}.texto, .texto p, .texto p span{color: #000 !important;}#bgContent {padding-top: 30px;}#home #bgContent {margin-top: -255px;padding-top:0;}.fa-facebook-square:before {content: "\f09a" !important;}.offers {margin: 0 auto 40px;}#aviso_cookie {background: rgba(0, 0, 0, 0.3);}#aviso_cookie div p {color: #fff;}#aviso_cookie div p a {color: #7c1918;}#aviso_cookie div > a {background: #7c1918 !important;}header {position: relative;height:auto;}#home header{}#logo {position: absolute;top: 50px;width:auto !important;z-index: 10;}#home #logo {}#logo a img{width: 280px;}#home #logo a img{}#slider {height: 125px;background: #4c4a4a;}#home #slider {}#slider .nivoSlider {}#slider #slideshow {}#slider .nivoSlider:before {}#slider .nivoSlider img {}#slider #slideshow .nivo-caption {}#slider .nivo-controlNav {}#navegacion {position: absolute;top: 35px;background: rgba(0, 0, 0, 0.18);}#navegacion.fixed, #home #navegacion.fixed {top: 0px;background: #fff;background-image: url(img/logo_nav_int.png);background-repeat: no-repeat;background-size: 180px;background-position: 25px center;position: fixed;box-shadow: 0 3px 8px -4px rgba(0, 0, 0, 0.38);}#navegacion nav {display: table;position: relative;box-sizing: border-box;box-shadow:none;}#navegacion #navHeader {float:right;z-index:10;}#navegacion ul li a {color: #ffffff;height: 90px;line-height: 90px;font-size: 15px;font-weight: 400;padding: 0px 15px;display: flex;align-items: center;text-transform: uppercase;font-family: 'PT Serif', serif;border-bottom: 2px solid transparent;}#navegacion.fixed ul li a {color: #333;}#navegacion ul li:hover > a, #navegacion ul li > a:hover {background: none;color: #fff !important;border-color:#fff;}#navegacion.fixed ul li:hover > a, #navegacion.fixed ul li > a:hover {color: #7c1918 !important;border-color: #7c1918;}#navegacion ul li.dropDownMenu > ul {background: rgba(0, 0, 0, 0.6) !important;height: auto !important;right: 0;top: 90px;}#home #navegacion.fixed ul li.dropDownMenu > ul, #navegacion.fixed ul li.dropDownMenu > ul {background: rgb(255, 255, 255) !important;box-shadow: 0 3px 8px -4px rgba(0, 0, 0, 0.38);}#home #navegacion ul li.dropDownMenu > ul {background: rgba(0, 0, 0, 0.18) !important;}#navegacion #operationList > li > a.title {padding-right: 0 !important;}#navegacion #operationList > li > a.title:hover {border-color: transparent;}#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: #7c1918 !important;}#navegacion ul li.dropDownMenu ul li.dropDownMenu a, #navegacion ul li.dropDownMenu ul li a {color: #fff !important;padding: 0px 10px;height: 50px;line-height: 50px;}#navegacion.fixed ul li.dropDownMenu ul li.dropDownMenu a, #navegacion.fixed ul li.dropDownMenu ul li a {color:#333 !important;}#navegacion ul li.dropDownMenu ul li.dropDownMenu:hover > a,#navegacion ul li.dropDownMenu ul li.dropDownMenu a:hover {color: #fff !important;border-color: transparent;}#navegacion ul li.dropDownMenu:hover ul li:hover {background: #7c1918 !important;border-color: transparent;}#navegacion ul li.dropDownMenu:hover ul li a {background: none !important;border-color: transparent;}#navegacion ul li.dropDownMenu ul li a:hover {background: none !important;color: #fff !important;}#navegacion ul li.dropDownMenu:hover > a {border-color: transparent;}#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 {}#navegacion ul#favoritos {}#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;text-align: center;display: block;}#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: 5px 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 ul#favoritos > li > div > div > div > ul > li.promocion .contenido .precio {color: #7c1918 !important;}#navegacion nav ul#favoritos > li > a span {display:none !important;}#navegacion ul#idiomas {}#navegacion ul#idiomas li.dropDownMenu ul {background: none !important;}#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 {}#navegacion ul#idiomas > li.dropDownMenu:hover > a.langSelect {}#navegacion ul#idiomas li.dropDownMenu > a.langSelect > i {}#navegacion ul#idiomas li ul li:hover > a {}#navegacion ul#idiomas li a span > span:last-child {}header .datosContacto {background: #7c1818;}header .datosContacto address {}header .datosContacto address ul {}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 {float: left;}header .datosContacto address ul.socialLinks li {}header .datosContacto address ul.socialLinks li i {color: #fff;}header .datosContacto address ul.socialLinks li:hover i {color: #000;}#buscador {display:none;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;background: none;}#home #buscador {display:block;top: -45px;}#buscador > div {background: rgba(0, 0, 0, 0.18);padding: 15px;}#buscador ul.tabs {border: none !important;width: auto;display: flex;justify-content: center;position: relative!important;margin-bottom: 5px;top: 0;}#buscador ul.tabs li a {-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;font-size: 15px;border-radius: 0;padding: 8px 20px;background: none;border: 0;color: #ddd;font-family: 'Playfair Display', serif;letter-spacing: 1px;}#buscador ul.tabs li:first-child a {}#buscador ul.tabs li:last-child a {border-left: 1px solid rgba(255, 255, 255, 0.55) !important;}#buscador ul.tabs li.activo a, #buscador ul.tabs li.activo a:hover, #buscador ul.tabs li a:hover {color: #fff;background: none;font-weight: 700;}#buscador ul.tabs li a i {display: none;}#buscador ul.tabs li.activo a i {display:none;}#buscador .busquedaAvanzada > a {top: 0;width: 100%;text-align: center;color: #fff !important;font-size: 14px;padding: 13px 0;background: rgba(23, 23, 23, 0.7);text-transform: uppercase;font-family: 'Playfair Display', serif;left:0;}#buscador .busquedaAvanzada > a:hover {}#buscador .busquedaAvanzada > a > i {display: none;}#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: #8d8d8d;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 input[type="text"], #buscador form div.line .globalSelector , #buscador form div.line .globalSelector div.value {height: 40px;border-radius: 3px;}#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 {border-radius: 2px;}#buscador form div.line span.priceDesc {color: #fff;}#buscador form div.line#precio, #buscador form div.line#preciop{}#buscador div#openProperty form button, #buscador div#openNew form button {padding: 0 12px;height: 40px;margin: 20px 0 0;background: #7c1918;}#buscador div#openProperty form:first-child button, #buscador div#openNew form:first-child button {background: #7c1918;}#buscador div#openProperty form button:hover, #buscador div#openNew form button:hover{}#buscador ::-webkit-input-placeholder {color: #767676;font-size: 14px;font-weight: 500;}#buscador :-moz-placeholder {color: #767676;font-size: 14px;opacity: 1;font-weight: 500;}#buscador ::-moz-placeholder {color: #767676;font-size: 14px;opacity: 1;font-weight: 500;}#buscador :-ms-input-placeholder {color: #767676;font-size: 14px;font-weight: 500;}.ui-slider .ui-slider-handle {background: #7c1918!important;}.ui-widget-header {background: #7c1918!important;}.globalSelector ul li a:hover {background: #7c1918 !important;}.busquedaAvanzada .modal span.titulo {}.busquedaAvanzada .modalContainer .modal {}.busquedaAvanzada form fieldset div.line > div input[type="text"], .busquedaAvanzada form fieldset div.line > div select {}#buscador .modalContainer .modal form button.btn, .modalContainer .modal form button.btn {background-color: #7c1918 !important;}section {}#home section {}article#mainText {background: #fff;padding: 55px 0;}article#mainText .datosContacto {display: none;}article#mainText h2 {}article#mainText .welcome {width:100%;}.highlighted_searches {display: table !important;padding: 30px 0;}#home article.home_section{}#home article.home_section .column_child{}#home article.home_section .column_child .title_child {}#home article.home_section .column_child img{}.promocion {}.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 {}.promocion h3 {}.promocion .contenido .descripcionCaracteristicas {}.promocion .contenido .descripcionCaracteristicas p {color: #fff;}.promocion .acciones {}.promocion .acciones a {}.promocion .contenido .precio {}.promocion .contenido .precio p {color: #fff !important;}.venta, .alquiler {background: #fff !important;}.venta .etiqueta, .alquiler .etiqueta {z-index: 9;}.venta figure, .alquiler figure {}.venta figure .sliderPropiedad.sliderMini, .alquiler figure .sliderPropiedad.sliderMini {z-index: 0;}.venta figure .mask, .alquiler figure .mask {background: none !important;top: 5px;bottom: inherit !important;z-index:0 !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:none;}.venta figure div.mask div.referencia span.numeroRef, .alquiler figure div.mask div.referencia span.numeroRef {color: #ffffff;font-weight: 600;}.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{border-bottom: 1px solid #ccc;padding-bottom: 12px;font-family: 'Playfair Display', serif;text-transform: initial;font-size: 22px;font-weight: 700;color: #7c1918;}.venta .contenido, .alquiler .contenido {}.venta .contenido .descripcionCaracteristicas , .alquiler .contenido .descripcionCaracteristicas {}.venta .contenido .descripcionCaracteristicas h4, .alquiler .contenido .descripcionCaracteristicas h4 {}.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 {}.venta .contenido .descripcionCaracteristicas ul.caracteristicas, .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas {}.venta .contenido .descripcionCaracteristicas ul.caracteristicas li, .alquiler .contenido .descripcionCaracteristicas ul.caracteristicas li {width: 33%;float: left;margin: 7px 0 0 0;text-align: left;padding-left: 3px;}.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: #7d1c1a;}.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 {font-size: 14px;color: #000;}.venta .acciones, .alquiler .acciones {background: #7c1918 !important;}.venta .contenido .precio, .alquiler .contenido .precio {width: 100%;background: #ccc !important;text-align: right;padding: 0 15px;color: #3e3e3e;}.venta .contenido .precio p, .alquiler .contenido .precio p {}.venta .contenido .precio p span, .alquiler .contenido .precio p span {}.venta .contenido .precio .antes, .alquiler .contenido .precio .antes {color: #868a8b;}aside {background: #e0e0e0 url(img/bg_aside.jpg) no-repeat center;background-attachment: fixed;background-size: cover;background-position: center !important;}aside #mailingList {}aside #mailingList > div {}aside #mailingList h3 {font-weight: 600;font-size: 17px;text-transform: none;color: #FFF;}aside #mailingList p {}aside #mailingList form {}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;}aside #mailingList form .line button {background: #7c1918;}aside #mailingList form .line button:hover {}aside #mailingList form .line.checkbox p a {font-size: 13px;font-weight: 300;}#results article.headerPage{}#results article.headerPage h1 {font-family: 'Playfair Display', serif;font-weight: 700;}#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: 45px;height: 45px;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 #7c1918;background: #7c1918;}#results article.paginacion, #results_promo article.paginacion {padding:0;margin: 30px auto;}#results article.paginacion .resultados, #results_promo article.paginacion .resultados {color: #b6b6b6;font-size: 17px;}#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;justify-content:center;align-items:center;text-align: center !important;border:1px solid transparent;color: #008489;}#results article.paginacion ul li span.prev, #results article.paginacion ul li a.next {}#results article.paginacion ul li span.activa, #results article.paginacion ul li a:hover {color:#fff;background: #008489;}#results article.offers {position: relative;}#results article.offers #tooMuchResults{right:0;}#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 {}#results .box_horizontal figure {}#results .box_horizontal figure img {}#results article.offers #leyenda {}#results article.offers #leyenda span.titulo {}#results article.offers #leyenda span.titulo i {}#results article.offers #leyenda span.titulo:after {}#results article.offers #leyenda form {}#results article.offers #leyenda form .line {}#results article.offers #leyenda form .line label {}#results article.offers #leyenda form .line button {}#results article.offers #leyenda form > .line {display: none;}#results .box_horizontal .venta h3, #results .box_horizontal .alquiler h3 {border:0 !important;}#results #slider {}#results section {}#results article#mapa_results, #results article.offers #leyenda {}#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 {top: 120px !important;right: 0;left: inherit !important;z-index: 0;}#results label:after {}#formAlertaBusqueda .titulo {background: #6d6969;}#formAlertaBusqueda form div button {background: #7c1918;}#formAlertaBusqueda form div label i {color: #6d6969;}#captacion form fieldset legend {margin: 0;padding: 10px 10px 5px;margin-bottom: 20px;line-height: 20px;color: #000;font-weight: 600;border-bottom: 1px solid lightgray;font-size: 17px;padding-left: 0px;z-index: 0;background:none;}#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: #7c1918;}#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: #7c1918;}#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: #7c1918;}#captacion label {}#captacion form input[type="text"], #captacion form select, #captacion form textarea {background: #efefef;border: none;}#captacion .checkbox a {}#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: bold;}#captacion form div.line div button:last-child {color: #434345;background-color: transparent;border-color: #d9d9d9;}#details #slider , #promo_details #slider {height: 125px;}#details section {margin-top: 0;}#details .headerResults {}#details .breadcrumbs {margin:0 auto;float: none;}#details .breadcrumbs li.activo {}#details #detalle{}#details #detalle #ficha{}#details #detalle #ficha .header {}#details #detalle #ficha .header:before {}#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;}#details #detalle #ficha .header .headerTitulo .headerLeft, #promo_details #detalle #ficha .header .headerTitulo .headerLeft {}#details #detalle #ficha .header .headerTitulo .headerLeft h1 , #promo_details #detalle #ficha .header .headerTitulo .headerLeft h1 {}#details #detalle #ficha .header .headerTitulo .headerLeft p, #promo_details #detalle #ficha .header .headerTitulo .headerLeft p{}#details #detalle #ficha .header .headerTitulo .headerLeft p span, #promo_details #detalle #ficha .header .headerTitulo .headerLeft p span{color: #7c1918;font-weight: bold;}#details #detalle #ficha .header .headerTitulo .headerRight, #promo_details #detalle #ficha .header .headerTitulo .headerRight {}#details #detalle #ficha .header .headerTitulo .headerRight p.precio, #promo_details #detalle #ficha .header .headerTitulo .headerRight p.precio {}#detalle #ficha .header .caracteristicasPrincipales {}#detalle #ficha .header .caracteristicasPrincipales ul li {}#detalle #ficha .header .caracteristicasPrincipales ul li i {}#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 {}#details #detalle #ficha .header .actionBar, #promo_details #detalle #ficha .header .actionBar {}#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 {}#details #detalle #ficha .actionBar a.hazOferta:hover {}#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 {color: #9b9b9b;}#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 {}#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 {color: #7c1918;font-family: 'Playfair Display', serif;padding-left: 0;}#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 {}#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 {display: none;}#detalle #ficha div.colIzq .detallesFicha ul li strong, #detalle #ficha div.colDch .detallesFicha ul li strong {color:#353535;}#detalle #ficha div.colIzq #descripcionFicha2 {display:block;}#detalle #ficha div.colDch {}#detalle #ficha div.colDch #formMasInfo {width:100% !important;float: none;}#detalle #ficha div.colDch #formMasInfo #contenido h3 {}#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 {}#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 {text-transform: lowercase;}#details .offers h2:first-letter {text-transform: uppercase;}#detalle #fichaScroll {top: 0px;left: 0px;width: 100%;margin-left: 0;z-index: 100000;background: rgba(51,51,51,0.9);box-shadow: 0 4px 4px 0 rgba(70,70,70,0.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: 0px;}#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 i {color: #7c1918;}#detalle #fichaScroll div ul li.precio {font-weight: bold;float: right;font-size: 22px;top: -2px;position: relative;}#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: 370px;}#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: 3.5rem;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;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;font-size: 15px !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 {top: inherit;bottom: 0;left:0;}.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;}footer {background: #541010;color: #fff;position: relative;z-index: 0;clear:both;}#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: 10px 0;}footer #datosContactoFooter div {}footer #datosContactoFooter div > i {}footer #datosContactoFooter div.email > i:before {content: "\f2b7";}footer #datosContactoFooter div.direccion > i:before {content: "\f278";}footer #datosContactoFooter div.socialLinks{}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 {background: #7c1918;}footer #datosContactoFooter div span {font-size: 15px;}footer #creditos {}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;}@media screen and (min-width: 0) and (max-width: 767px) {#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;}.offers , .row {display:block;padding:0;}#bgContent, #home #bgContent {margin-top:0;padding:0;}#seccionInterna, form, #contacto, #results article.headerPage {padding: 0;}.headerRight {border-top: 1px solid #fff;}.ui-widget.ui-widget-content {width: 95%;}.flecha {right: 0;margin-right: 15px;bottom: 50px;}.column_child {width: 100%!important;float: none !important;}header, #home header {height: auto;background: #fff;}#logo, #home #logo {top: 0;left: 0;margin: 0px;position: relative;padding: 10px 0;height: auto;background: #222;}#logo a img, #home #logo a img {width: 80% !important;}#navegacion {position: relative !important;top: 0px !important;background: #222;}#navegacion nav {padding: 0;width: 100%;background:none;}#navegacion #navHeader {padding: 5px;box-sizing: border-box;width: 100%;right: 0;margin: 0 !important;}#navegacion #navHeader #navLinks {position: absolute;background: #222;left: 0;width: 100%;padding: 0px 10px;box-sizing: border-box;display: none;z-index: 9999999;top: 48px;}#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 {}#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: 0px;padding: 6px 10px;background: #7c1918;color: #fff;border-radius: 3px;border: none;}#navegacion #navHeader #navToggle button:hover, #navegacion #navHeader #searchToggle button:hover {background: #000;color: #fff;}#navegacion ul#idiomas {}#navegacion ul#idiomas li.dropDownMenu ul {}#navegacion ul#idiomas > li > a {}#navegacion ul#idiomas > li > a > i {color: #fff;}#navegacion ul#idiomas li a {padding: 0 10px !important;}#buscador {display:none;left:0;top: 0px !important;position: relative;margin: 0 !important;outline: none;padding: 0;background: #222;width: 100%;height:auto;}#home #buscador {display:block;}#buscador > div {height: auto;background:none;width: 100%;padding: 0px 10px 50px;}#buscador div form {border: none !important;}#buscador > div > ul.tabs {top: 0 !important;left: 0 !important;position: relative !important;margin-top: 10px;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;height: auto;line-height: inherit;}#buscador .busquedaAvanzada {display: block;bottom: 0;top: inherit;right: 0;left: inherit;}#buscador .busquedaAvanzada > a {width: 100%;text-align: center;right: 0 !important;left:inherit !important;top: inherit !important;bottom:0 !important;border: none !important;border-radius: 0 !important;background: #3a3535;color: #fff !important;}#buscador form div.line .globalSelector {justify-content: inherit;}#buscador form div.line .globalSelector div.value {max-width: 350px;}#gtypeContent.globalSelector>ul, #pbAContent.globalSelector>ul, #pbContent.globalSelector>ul {width: 100%;}#price-range, #price-rangep{width: 95%;}section, #home section {float: none;width: 100%;margin: 0 !important;padding: 0px 10px;box-sizing: border-box;margin-top: 20px !important }.promocion, .venta, .alquiler, #results .box_vertical .promocion, #results .box_vertical .venta, #results .box_vertical .alquiler {height: auto !important;width:100% !important;padding: 0 !important;margin: 0px 0px 20px !important;float:none !important;}.promocion .contenido .precio {position: relative;}#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.paginacion {padding: 0;}#results article.paginacion .resultados {font-size: 18px;}#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;}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 article#offers.box_mapa + article + article#mapa_results {top: 0 !important;}#details section {margin-top: 0 !important;position: inherit;}#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;}#details #detalle #ficha .actionBar ul li.documents, #details #detalle #ficha .actionBar ul li.presentation, #details #detalle #ficha .actionBar ul li.printPage {display: inline-block !important;}#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;}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: 30px !important;position: relative;top: 0 !important;padding: 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;}#contact section {margin-top: 0 !important;padding-top: 200px;}#contacto .mapa {height: 200px;}#contacto {margin-top:20px;}#contacto .datosContacto, #contacto .datosContacto form {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) {#logo a img {width: 215px;}#buscador > div, #home .row , header .datosContacto address, #fichaScroll div , .home_section > div, #details .breadcrumbs, #details #detalle #ficha .header .headerTitulo {width: 768px;}#blog .texto {width: 768px !important;}#navegacion ul li a, article#mainText .welcome, article#mainText div > h2 , h1, h2, #results article.headerResults, #results article.paginacion {padding-left:10px;padding-right: 10px;}#navegacion ul li a {padding-left:5px;padding-right: 5px;font-size:13px;}#navegacion ul#favoritos > li > div > div > div > ul > li.promocion {width: calc(100% * (1/5) - 0px - 1px) !important;}#navegacion ul#idiomas {right: 10px;}#buscador label {font-size: 12px;}#pbContent.globalSelector > ul, #gtypeContent.globalSelector > ul, #tipo_propiedad.globalSelector > ul {width: 100%;}.modalContainer , #buscador .busquedaAvanzada > a{right: 0;}#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%;}#detalle #ficha div .detallesFicha ul li {width: 50%;}#promo_details .sliderPropiedad .miniaturas div ul {width: 100%;}#results .box_vertical .venta .contenido, #results .box_vertical .alquiler .contenido {margin-top: 6px;}#results .box_vertical .venta .contenido .precio, #results .box_vertical .alquiler .contenido .precio {top: inherit;width: 55%;padding: 0 5px;height: 39px;line-height: 39px;right: 0;}#results .box_vertical .venta .contenido .precio p, #results .box_vertical .alquiler .contenido .precio p {line-height: 39px;}#results .box_vertical .venta .contenido .precio .antes, #results .box_vertical .alquiler .contenido .precio .antes {margin: -1px 0 -15px 0;line-height: 25px;}.venta figure, .alquiler figure {height: 211px;}#results .box_vertical .venta figure, #results .box_vertical .alquiler figure {height: auto;}}@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 {font-size: 14px;padding: 0px 13px;}#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%;}#home #buscador {top: -200px;}.venta figure, .alquiler figure {height: 178px;}}@media screen and (min-width: 1260px) {#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;}#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%;}.venta figure, .alquiler figure {height: 220px;}}@media \0screen {}@media print {#detalle #ficha div.colIzq .groupTabs .googleMaps, #detalle #ficha div.colIzq .groupTabs .videos, #ficha #etiqueta, div#miniaturas, #fichaScroll, #detalle #ficha div.colIzq .groupTabs .tabs, .fotorama__nav-wrap {display:none !important;}#detalle {padding-top: 40px;}#detalle #ficha {margin-top: -40px;}#detalle #ficha .header {height: 200px;}#detalle #ficha .header .headerTitulo {top: 0;padding: 0 !important;border: none !important;}#detalle #ficha .header .headerTitulo .headerLeft h1 {font-size: 1.6em;border-bottom: 0;}#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 div.colIzq {margin-top: 0;width:700px;}#detalle #ficha div .detallesFicha ul li {width: 48%;padding: 1px 1%;}#detalle .colIzq .detallesFicha#descripcionFicha p {font-size: 12px;}#details section {margin-top: -120px;}#promo_details #detalle {margin-top: -140px;}#detalle #ficha .header .headerTitulo .headerRight .precio {font-size: 25px !important;font-weight: 700;margin-bottom: 20px;}#detalle #ficha div .detallesFicha h3 {padding-left: 0;font-size: 18px;font-weight: bold;}.sliderPropiedad {height: 500px !important;margin-top: -40px;background: none;width:700px !important;}.fotorama__stage, .fotorama__stage img, .fotorama__img {height: 500px !important;width:700px !important;}.fotorama__wrap--slide .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__stage__frame.fotorama__loaded.fotorama__loaded--img, #detalle #ficha .sliderPropiedad {height:500px !important;width:700px !important;}.fotorama__wrap--css3 .fotorama__stage .fotorama__img {height:500px !important;width:700px !important;}}