/**
 * Filename: styles-theme.css
 * Generated by MagicMin 2025-08-30 at 11:30:48 PM
 */
@charset "utf-8";body{font-family: 'Roboto', sans-serif;font-size: 14px;line-height: 24px;color: #1E120D;margin: 0;padding: 0;min-height: 100vh;background: #1F110E}html,.container{min-width: 320px}a:link, a:visited, a:hover, a:active{text-decoration: none}ol, ul, li{margin: 0;padding: 0;list-style: none}h1{font-size: 30px;font-weight: 300;line-height: 30px;color: #FFF;text-align: center;margin: 0 0 40px}h1.azul{color: #143A79}h2, .h2{font-family: 'Roboto Condensed', sans-serif;font-size: 18px;font-weight: 700;line-height: 18px;color: #000;text-align: center;margin: 0 0 5px}h3, .h3{}h4, .h4{}h5, .h5{}h6, .h6{}p{margin-bottom: 60px}p a{color: #1E120D}p a:hover, p a:focus{color: #51CAF5}img, .img-responsive{display: inline-block;margin: 0 auto}.banda{padding: 40px 0 115px;border-bottom: 2px solid #FFF}.banda.blanca{background-color: #FFFFFF}.banda.azul{background-color: #143A79}.banda.verde{background-color: #2C8D1A}.banda.celeste{padding: 60px 0;background-color: #51CAF5}.mapa, .propiedad__mapa{width: 100%;height: 276px;border-bottom: 2px solid #FFF}.destacado{font-size: 16px;line-height: 30px;text-align: center;margin: 0 0 50px}.destacado span{font-weight: 600}@media(max-width: 490px){.destacado{font-size: 14px}}.boton{display: inline-block;font-size: 18px;font-weight: 700;line-height: 18px;letter-spacing: 1px;text-align: center;text-transform: uppercase;color: #FFF;padding: 15px 25px;border: 2px solid transparent;background: #000;cursor: pointer}.boton:focus, .boton:hover{color: #000;background: transparent;border-color: #000;-webkit-transition: all .20s ease-in-out;-moz-transition: all .20s ease-in-out;-o-transition: all .20s ease-in-out;-ms-transition: all .20s ease-in-out;transition: all .20s ease-in-out}.boton.azul{font-size: 14px;line-height: 14px;letter-spacing: 0;padding: 10px 25px;border: 0;background: #143A79}.boton.azul.chico{font-size: 16px;line-height: 16px;letter-spacing: 0;padding: 10px;background: #143A79}.boton.azul:focus, .boton.azul:hover{color: #FFF;background: #000;-webkit-transition: all .20s ease-in-out;-moz-transition: all .20s ease-in-out;-o-transition: all .20s ease-in-out;-ms-transition: all .20s ease-in-out;transition: all .20s ease-in-out}.boton-redondeado{display: inline-block;font-size: 14px;line-height: 14px;text-align: center;color: #FFF;padding: 5px 10px;border: 2px solid transparent;border-radius: 5px;background: #000;cursor: pointer}.boton-redondeado .fa{font-size: 16px;margin-right: 5px}.boton-redondeado:focus, .boton-redondeado:hover{color: #FFF;border-color: #FFF;background: transparent;-webkit-transition: all .20s ease-in-out;-moz-transition: all .20s ease-in-out;-o-transition: all .20s ease-in-out;-ms-transition: all .20s ease-in-out;transition: all .20s ease-in-out}.modulo-propiedad{display: inline-block;max-width: 262px;width: 100%;margin: 0 15px 30px;background: transparent;vertical-align: top}.modulo-propiedad__imagen{display: block;width: 100%;vertical-align: top}.modulo-propiedad__contenido{font-size: 0;vertical-align: top}.modulo-propiedad__operacion{display: inline-block;width: 50%;font-family: 'Roboto Condensed', sans-serif;font-size: 18px;font-weight: 700;line-height: 18px;text-align: center;text-transform: uppercase;color: #FFF;padding: 15px;background: #51CAF5;vertical-align: top}.modulo-propiedad.alquiler .modulo-propiedad__operacion{background: #2C8D1A}.modulo-propiedad__precio{display: inline-block;width: 50%;font-family: 'Roboto Condensed', sans-serif;font-size: 20px;line-height: 20px;text-align: center;text-transform: uppercase;color: #FFF;padding: 15px 10px 10px;background: #4C413F;vertical-align: top}.modulo-propiedad__precio small{font-size: 14px}.modulo-propiedad__texto{min-height: 195px;padding: 20px 0 70px;text-align: center;background: #FFF;position: relative}.modulo-propiedad h2{font-size: 18px;color: #000}.modulo-propiedad h2:hover{color: #51CAF5;-webkit-transition: all .20s ease-in-out;-moz-transition: all .20s ease-in-out;-o-transition: all .20s ease-in-out;-ms-transition: all .20s ease-in-out;transition: all .20s ease-in-out}.modulo-propiedad.alquiler h2:hover{color: #2C8D1A;-webkit-transition: all .20s ease-in-out;-moz-transition: all .20s ease-in-out;-o-transition: all .20s ease-in-out;-ms-transition: all .20s ease-in-out;transition: all .20s ease-in-out}.modulo-propiedad p{font-family: 'Roboto Condensed', sans-serif;font-size: 14px;line-height: 18px;padding: 0 15px;margin: 0 0 20px}.modulo-propiedad table{width: 100%;border-top: 1px solid #4C413F;position: absolute;bottom: 0;left: 0}.modulo-propiedad table td{width: 50%;font-family: 'Roboto Condensed', sans-serif;font-size: 14px;line-height: 18px;text-align: center;text-transform: uppercase;padding: 10px 5px;border-right: 1px solid #4C413F}.modulo-propiedad table td:last-of-type{border-right: 0}.modulo-propiedad table td span{display: block;font-size: 24px;font-weight: 700;line-height: 24px;margin-bottom: 5px}@media (max-width: 1200px){.modulo-propiedad{max-width: 262px}}.modulo-quienes-somos{display: inline-block;max-width: 262px;width: 100%;margin: 0 15px 30px;background: transparent;vertical-align: top}.modulo-quienes-somos__imagen{display: block;width: 100%;vertical-align: top}.modulo-quienes-somos__texto{padding: 25px 0 0;text-align: center}.modulo-quienes-somos span{font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 600;line-height: 18px}.modulo-quienes-somos small{display: block;font-size: 16px;font-weight: 400;line-height: 16px;margin: 10px 0 0}.hamburger{padding: 15px 15px;display: inline-block;cursor: pointer;transition-property: opacity, -webkit-filter;transition-property: opacity, filter;transition-property: opacity, filter, -webkit-filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible}.hamburger:hover{opacity: 0.7}.hamburger-box{width: 25px;height: 24px;display: inline-block;position: relative}.hamburger-inner{display: block;top: 50%;margin-top: -2px}.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{width: 25px;height: 3px;background-color: #143A79;border-radius: 4px;position: absolute;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;transition-duration: 0.15s;transition-timing-function: ease}.hamburger-inner::before, .hamburger-inner::after{content: "";display: block}.hamburger-inner::before{top: -10px}.hamburger-inner::after{bottom: -10px}.hamburger--slider .hamburger-inner{top: 2px}.hamburger--slider .hamburger-inner::before{top: 8px;transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;transition-timing-function: ease;transition-duration: 0.2s}.hamburger--slider .hamburger-inner::after{top: 16px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform: translate3d(0, 10px, 0) rotate(45deg);transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity: 0}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform: translate3d(0, -16px, 0) rotate(-90deg);transform: translate3d(0, -16px, 0) rotate(-90deg)}.formulario{}.help-block{font-size: 13px;font-weight: 300;line-height: 13px}.msje-estado{font-size: 16px;padding: 10px;border-radius: 5px;border: 1px solid #000000;-webkit-animation-delay: 4s;animation-delay: 4s;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both}.msje-estado.error{border-color: #F5AFAF;background-color: #F2DEDE}.msje-estado.ok{border-color: #B5CC9A;background-color: #dff0d8}.form-group{margin-bottom: 15x;position: relative}.form-horizontal .control-label{display: block;font-size: 16px;font-weight: 300;line-height: 37px;text-align: left !important;color: #1E120D;padding-top: 0}.form-control, select.form-control{display: block;width: 100%;height: 37px;font-size: 16px;font-weight: 400;line-height: 14px;color: #000;padding: 5px 10px;margin: 0;border: 1px solid #143A79;border-radius: 0;background-color: #FFFFFF;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}textarea.form-control{min-height: 135px;resize: vertical}.formulario .boton{margin-top: 20px}.form-horizontal .checkbox{font-size: 16px;font-weight: 300;line-height: 37px;padding-left: 45px;margin-bottom: 0}.checkbox input{display: none}.checkbox input + label{display: block;width: 37px;height: 37px;text-align: center;padding-left: 0;border: 1px solid #143A79;background-color: #FFF;position: absolute;top: 10px;left: 0}.checkbox input:checked + label:before{content: "\f00c";display: none;width: 100%;font: normal normal normal 18px/1 FontAwesome;font-size: 18px;line-height: 37px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #51CAF5;position: absolute;top: 0;left: 0}.checkbox input:checked + label:before{display: block}.flecha-select{display: block;width: 37px;height: 37px;font-size: 18px;line-height: 37px;text-align: center;color: #FFF;background: #000;position: absolute;top: 0;right: 15px;cursor: pointer;pointer-events: none}.buscador__checkboxs{font-size: 0;padding-top: 10px}.buscador__checkboxs span{display: inline-block;width: 50%;font-size: 16px;line-height: 16px;text-transform: uppercase;color: #FFF}.buscador__checkboxs span input{margin-right: 10px}@media (max-width: 1200px){.form-horizontal .checkbox{font-size: 14px;padding-left: 40px}}@media (max-width: 990px){.form-horizontal .checkbox{font-size: 16px;padding-left: 45px}}.buscador h1{font-family: 'Roboto Condensed', sans-serif;font-size: 36px;line-height: 36px;text-transform: uppercase}.buscador.azul{padding: 30px 0}.buscador.azul h1{font-size: 17px;font-weight: 700;line-height: 20px;text-align: left;margin: 0}.buscador .form-control{font-size: 14px;line-height: 14px;border: 0}.buscador.azul .buscador__checkboxs{padding-top: 0}.buscador.azul .buscador__checkboxs span{display: block;width: auto}.buscador.azul .flecha-select{background: #51CAF5}.buscador.azul .boton{padding: 10px 25px;margin-top: 0;background: #51CAF5}@media (max-width: 1200px){.buscador.azul h1{margin: 0 0 20px}.buscador.azul .buscador__checkboxs{padding-top: 10px}.buscador.azul .buscador__checkboxs span{display: inline-block;width: 50%}.buscador.azul .boton{padding: 15px 25px;margin-top: 20px}}@media (max-width: 990px){.buscador .form-control{margin-bottom: 15px}.buscador__checkboxs{text-align: center}.buscador__checkboxs span{width: auto;padding: 0 10px}}.filtros label{font-family: 'Roboto Condensed', sans-serif;font-size: 14px;font-weight: 700;line-height: 14px;text-transform: uppercase;text-align: left;color: #FFF;padding-top: 15px}.filtros select.form-control{font-size: 14px;border: 0}.filtros .flecha-select{width: 25px;font-size: 14px}.aviso_no-encontrado{font-size: 20px}.azul .aviso_no-encontrado{color:}@media (max-width: 990px){.filtros{margin-bottom: 15px}}@media (max-width: 490px){.filtros label{padding-top: 8px}}.cabecera{padding-top: 120px;background: #FFF}.cabecera .navbar{width: 100%;border: none;border-radius: 0;padding: 0 0 10px 0;margin: 0;position: fixed;top: 0;left: 0;z-index: 600;background: #FFF}.cabecera .navbar-header{margin: 25px 0 10px 15px}.cabecera .navbar-toggle{border-color: transparent;padding: 5px;position: absolute;top: 15px;right: 20px}.cabecera__logo{display: block;text-align: left;margin: 0px 5px 0 0}.cabecera__logo a{display: block}.cabecera__logo img{vertical-align: bottom}.cabecera .navbar-collapse{position: relative;float: right;padding-right: 0;padding-left: 0}.nav-principal{text-align: right;padding-top: 70px}.nav-principal > ul > li{display: inline-block;padding: 0 5px}.nav-principal > ul > li > a{display: block;font-family: 'Roboto Condensed', sans-serif;font-size: 18px;font-weight: 700;line-height: 18px;text-align: center;text-transform: uppercase;color: #000;padding: 5px;background: transparent;position: relative;cursor: pointer}.nav-principal > ul > li > a span{display: none}.nav-principal > ul > li > a:hover, .nav-principal > ul > li > a:focus{color: #FFF;background: #51CAF5;-webkit-transition: all .20s ease-in-out;-moz-transition: all .20s ease-in-out;-o-transition: all .20s ease-in-out;-ms-transition: all .20s ease-in-out;transition: all .20s ease-in-out}.nav-secundaria{position: absolute;top: 20px;right: 10px;font-size: 0}.nav-secundaria > ul > li{display: inline-block;font-family: 'Open Sans', sans-serif;font-size: 14px;color: #727277;margin-right: 20px}.nav-secundaria > ul > li:last-of-type{margin-right: 0}.nav-secundaria > ul > li .fa{margin-right: 10px}.nav-secundaria > ul > li > a{display: block;font-weight: 700;color: #727277}.nav-secundaria > ul > li > a:hover, .nav-secundaria > ul > li > a:focus{color: #143A79;-webkit-transition: all .20s ease-in-out;-moz-transition: all .20s ease-in-out;-o-transition: all .20s ease-in-out;-ms-transition: all .20s ease-in-out;transition: all .20s ease-in-out}.cabecera.scroll .navbar{box-shadow: 0 0 10px 2px rgba(0,0,0,0.2)}.cabecera.scroll .navbar-header{max-width: 250px;margin: 10px 0 0 15px}.cabecera.scroll .nav-principal{padding-top: 40px}.cabecera.scroll .nav-secundaria{top: 10px}.cabecera.ocultar .navbar{top: -100%}@media (max-width: 1200px){.cabecera{padding-top: 100px}.cabecera__logo img{width: 250px}.nav-principal{padding-top: 50px}.nav-principal > ul > li > a{font-size: 16px;line-height: 16px}}@media (max-width: 990px){.cabecera{padding-top: 65px}.cabecera .navbar-header{margin: 10px 0 0 15px}.cabecera__logo img{width: 190px}.nav-principal{padding-top: 30px}.nav-secundaria{top: 5px}.nav-secundaria > ul > li{font-size: 12px}.cabecera.scroll .nav-principal{padding-top: 25px}.cabecera.scroll .nav-secundaria{top: 3px}}@media (max-width: 768px){.cabecera{padding-top: 55px}.cabecera .navbar-header{margin: 10px 0 5px 15px}.cabecera__logo{display: inline-block}.cabecera__logo img{width: 150px;vertical-align: middle}.navbar-collapse.in{width: 100%;height: calc(100% - 53px);position: fixed;top: 53px;left: 0;background: #FFF;z-index: 200}.cabecera .navbar-collapse{float: none}.nav-principal{text-align: center}.nav-principal > ul > li{display: block;padding: 0;margin: 5px 0}.nav-principal > ul > li > a{font-size: 18px;line-height: 18px;padding: 5px 0}.cabecera.scroll .nav-principal{padding-top: 30px}.nav-secundaria{text-align: center;margin-top: 15px;position: static}.nav-secundaria > ul > li{display: block;font-size: 14px;line-height: 16px;padding: 10px 0;margin: 0}}#headerimgs{width: 100%;margin: 0 auto;text-align: center;position: relative}.headerimg{width: 100%;text-align: center;padding: 0;margin: 0 auto}.headerimg img{width: 100%;max-width: 1170px}.pie{padding: 20px 0 5px;background-color: #143A79;position: relative;z-index: 300}.pie__logo{display: inline-block}.pie__direccion{display: inline-block;padding-left: 25px;position: relative}.pie__direccion:before{content: '\f041';display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 16px;color: #FFF;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 5px;left: 0}.pie__direccion p{font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 24px;color: #FFF;margin: 0}.pie__contacto a{display: block;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 24px;color: #FFF;margin-bottom: 20px}.pie__contacto a .fa{font-size: 18px;margin-right: 10px}.pie__contacto a:hover, .pie__contacto a:focus{color: #51CAF5;-webkit-transition: all .20s ease-in-out;-moz-transition: all .20s ease-in-out;-o-transition: all .20s ease-in-out;-ms-transition: all .20s ease-in-out;transition: all .20s ease-in-out}.pie__copyright{padding: 10px 0;background-color: #1E120D}.pie__copyright small{display: block;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 24px;color: #ADAAAA}.synapsis{display: inline-block;font-family: 'Roboto', sans-serif;font-size: 13px;color: #FFF;line-height: 18px;padding-left: 20px;background: url('../images/logo_synapsis.png') no-repeat center left;opacity: 0.5;float: right}.synapsis:hover{color: #FFF;opacity: 1;-webkit-transition: all .20s ease-in-out;-moz-transition: all .20s ease-in-out;-o-transition: all .20s ease-in-out;-ms-transition: all .20s ease-in-out;transition: all .20s ease-in-out}@media (max-width: 990px){.pie{text-align: center}.pie__logo{margin-bottom: 30px}}@media (max-width: 768px){.pie__direccion p{margin: 0 0 20px}.pie__copyright{text-align: center}.synapsis{float: none}}.s_home .banda.azul{background-image: url(../images/bg_textura.png)}.s_listado .banda.propiedades{background-image: url(../images/bg_textura.png)}.s_propiedad .banda.blanca{padding-bottom: 0}.propiedad__top{background: #143A79}.propiedad__top .container{background: #51CAF5}.propiedad__top h1{font-family: 'Roboto Condensed', sans-serif;font-size: 24px;font-weight: 700;line-height: 24px;text-align: left;text-transform: uppercase;margin: 0 0 20px}.s_propiedad h2{font-size: 20px;line-height: 20px;color: #143A79;text-align: left;margin: 0 0 20px}.propiedad__top-datos{color: #FFF;padding: 30px 15px 65px 30px;background: #51CAF5;position: relative}.propiedad__top-transaccion{padding: 10px 130px 10px 0;border-top: 1px solid #FFF;border-bottom: 1px solid #FFF;position: relative}.propiedad__top-operacion{font-size: 18px;font-weight: 700;line-height: 18px;text-transform: uppercase}.propiedad__top-precio{display: block;width: 130px;height: 45px;font-family: 'Roboto Condensed', sans-serif;font-size: 20px;line-height: 45px;text-align: center;background: #4C413F;position: absolute;top: 10px;right: 0}.propiedad__top-precio small{font-size: 14px}.propiedad__top-ubicacion{padding: 15px 0}.propiedad__top-ubicacion h3{font-size: 14px;line-height: 18px;text-transform: uppercase;margin: 0}.propiedad__top-ubicacion p{font-size: 14px;line-height: 18px;margin: 0}.propiedad__top-comodidades{padding-bottom: 35px}.propiedad__top-comodidades table{width: 100%;border-top: 1px solid #FFF}.propiedad__top-comodidades table td{font-size: 12px;line-height: 12px;text-align: left;padding: 5px 0;border-bottom: 1px solid #FFF}.propiedad__top-comodidades table td:nth-child(2n){width: 70px}.propiedad__top-comodidades table td span{display: block;font-size: 24px;font-weight: 700;line-height: 24px;margin-bottom: 5px}.propiedad__top-acciones{position: absolute;bottom: 30px;left: 30px}.propiedad__top-acciones .boton-redondeado:first-of-type{margin-right: 15px}.slider-propiedad{width: 100%;margin: 0 auto;text-align: center;position: relative}.slider-propiedad .bx-wrapper{margin: 0 auto}.slider-propiedad li{width: 100%;text-align: center;padding: 0;margin: 0 auto}.slider-propiedad .bx-wrapper img{width: 100%;margin: 0}.slider-propiedad__controls{font-size: 48px;line-height: 48px;text-align: center;color: #FFF;margin: -18px 0 0;position: absolute;top: 50%;cursor: pointer}.slider-propiedad__controls span{display: none}.slider-propiedad__controls.prev{left: 30px}.slider-propiedad__controls.next{right: 30px}.slider-propiedad__controls:focus, .slider-propiedad__controls:hover{color: #51CAF5;-webkit-transition: all .20s ease-in-out;-moz-transition: all .20s ease-in-out;-o-transition: all .20s ease-in-out;-ms-transition: all .20s ease-in-out;transition: all .20s ease-in-out}.bx-next, .bx-wrapper .bx-next, .bx-prev, .bx-wrapper .bx-prev{display: block;width: 100%;height: 100%;background: transparent;position: absolute;top: 0;left: 0}.propiedad__formulario .form-horizontal .control-label{font-size: 14px;font-weight: 400;line-height: 23px}.propiedad__formulario .form-control{height: 23px;font-size: 14px;border: 1px solid #727277}.propiedad__formulario .formulario .boton{margin: 0}@media (max-width: 768px){.propiedad__formulario{margin-bottom: 60px}}@media (max-width: 490px){}.contacto__datos{padding-top: 30px}.contacto__datos img{margin-bottom: 20px}.contacto__direccion{display: inline-block;padding-left: 25px;position: relative}.contacto__direccion:before{content: '\f041';display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 16px;color: #51CAF5;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 5px;left: 0}.contacto__direccion p{font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 24px;color: #143A79;margin: 0 0 20px}.contacto__datos a{display: block;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 24px;color: #143A79;margin-bottom: 20px}.contacto__datos a .fa{font-size: 18px;color: #51CAF5;margin-right: 10px}.contacto__datos a:hover, .contacto__datos a:focus{color: #51CAF5;-webkit-transition: all .20s ease-in-out;-moz-transition: all .20s ease-in-out;-o-transition: all .20s ease-in-out;-ms-transition: all .20s ease-in-out;transition: all .20s ease-in-out}.contenedor-modulos{font-size: 0;text-align: center}@media (max-width: 768px){.contenedor-modulos{padding: 0 10px}}.full{padding-left: 0;padding-right: 0}.anim-suave{-webkit-transition: all .45s ease-in-out;-moz-transition: all .45s ease-in-out;-o-transition: all .45s ease-in-out;-ms-transition: all .45s ease-in-out;transition: all .45s ease-in-out}