@charset "utf-8";@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');font-display:swap}body{font:normal normal 400 14px/16px "Open Sans",Helvetica,Arial,sans-serif;color:#3c3c3c;margin:0;padding:0}.top-logo>div:first-child{position:relative;background:0 0;z-index:1;text-align:left;padding-top:0;padding-bottom:0}@media (min-width:768px){.top-logo>div:first-child{width:50%}}.header{border-top:solid 3px #d21e46}.header .top-logo{color:#0f2387}.header .top-logo div:nth-child(2){text-align:right}.header .top-logo div h1{font:normal normal 400 30px/50px "Open Sans",Helvetica,Arial,sans-serif;margin:0}.header .top-logo div h2{font:normal normal 400 18px/20px "Open Sans",Helvetica,Arial,sans-serif;margin:0}@media (max-width:768px){.header .top-logo div,.header .top-logo div:nth-child(2){text-align:center}}.navbar{position:absolute;width:100%;margin-bottom:0;min-height:inherit;border:none;border-radius:0;z-index:100}.navbar li a{padding:20px 10px}.navbar-default{background:rgba(30,30,30,.7)}.navbar-default .navbar-nav>li>a{color:#fff;font-size:14px}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;background:#111;transition:background ease .5s}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background:#111}.navbar-collapsed-menu-title{color:#fff;font-size:18px;line-height:50px;cursor:pointer;padding-left:15px}.navbar-collapsed-menu-title label{font-weight:300;margin-bottom:0;float:right;margin-right:10px}.navbar-collapsed-menu-title a{color:#fff;font-weight:300}@media (max-width:768px){.navbar{position:relative}.navbar-default{background:#1e1e1e}.navbar-default .navbar-nav>li>a{font-size:16px;font-weight:300;padding:10px}}.carousel .item{max-height:550px}@media (min-width:1300px){.carousel .item{max-height:650px}}.carousel .item img{width:100%}@media (max-width:768px){.carousel .item{height:265px}}.section_header{overflow:hidden;margin-bottom:15px;display:flex;justify-content:center}.section_header img{margin:0 auto}.form-horizontal .form-group{margin-right:0}.form_errors p{background:#ca3c3c;color:#fff;padding:5px;border-radius:4px}.form_success p{background:#1cb841;color:#fff;padding:5px;border-radius:4px}.form_warnings p{background:#f0ad4e;color:#fff;padding:5px;border-radius:4px}.form_errors .glyphicon,.form_success .glyphicon,.form_warnings .glyphicon{top:2px;margin-right:5px}.form-horizontal input[type=checkbox]{display:none}.form-horizontal input[type=checkbox]+span{color:#aaa;font-size:22px}.form-horizontal input[type=checkbox]:checked+span{color:#1cb841}.form-horizontal input[type=checkbox]:checked+.fa-square::before{content:"\f14a"}.form-horizontal input[type=radio]{display:none}.form-horizontal input[type=radio]+svg{width:60px;height:60px}.form-horizontal input[type=radio]:checked+svg .shape_fill{fill:#0078e7}.form-horizontal input[type=radio]:checked+svg .shape_border{stroke:#fff}#busqueda_accordion .bg-primary{border-radius:5px;padding:3px 8px}.icons_bigger i{font-size:18px;line-height:18px}.facebook_color{color:#3b5998}.facebook_color:hover{color:#65769f}.twitter_color{color:#00aced}.twitter_color:hover{color:#52c1ea}.instagram_color{color:#cd486b}.instagram_color:hover{color:#fbad50}.youtube_color{color:#cd201f}.youtube_color:hover{color:#ce4343}.linkedin_color{color:#0077b5}.linkedin_color:hover{color:#1c81b5}.whatsapp_color{color:#0ecb54}.whatsapp_color:hover{color:#38da73}.search_panel_open_btn{position:relative;float:right;margin-top:1px}.search_panel_open_btn a{padding:3px}.search_panel_open_btn a:focus,.search_panel_open_btn a:hover{text-decoration:none}.busqueda_rapida form .form-group{margin-bottom:10px}.busqueda_rapida hr{margin:16px 0}#ubicacion_results .dropdown-menu{padding:0;border:solid 1px #05b0e4;box-shadow:0 0 5px #00aced}#ubicacion_results .dropdown-menu li:first-child{border-top-left-radius:5px;border-top-right-radius:5px}#ubicacion_results .dropdown-menu li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#ubicacion_results .dropdown-menu li{max-width:330px;overflow:hidden}#ubicacion_results .dropdown-menu a{padding:5px;background-image:linear-gradient(#f5f5f5 0,#e8e8e8 100%)}#ubicacion_results .dropdown-menu a:focus,#ubicacion_results .dropdown-menu a:hover{background-image:linear-gradient(#96dbee 0,#68d1eb 100%)}.directorio_item{border:solid 1px #ccc;border-radius:5px;min-height:120px;margin-bottom:15px}.directorio_item>div>div:first-child{text-align:center}.directorio_item img{max-width:100%;max-height:100px}.directorio_item h3{margin-top:0}.property_resume{border:solid 1px #eee;margin-bottom:20px}.property_resume_image{position:relative;min-height:191px}.property_resume_image img{position:relative;width:100%}.property_resume_vacacional{position:relative;float:right;margin-top:-96px;background:rgba(30,30,30,.6);color:#fff;text-align:right;padding:5px}.property_resume_featured{position:absolute;top:15px;color:#fff;padding:5px 10px;box-shadow:3px 1px 5px #333}.property_details_featured{position:absolute;top:30px;color:#fff;padding:10px 15px;font-size:18px;box-shadow:2px 2px 5px #333}.featured_red{background:#d21e46}.featured_yellow{background:#fab43c}.featured_green{background:#4cae4c}.property_resume_key{position:absolute;width:100%;text-align:center;color:#fff;background:rgba(30,30,30,.6);padding:10px;bottom:0;font:normal normal 300 18px/18px "Open Sans",Helvetica,Arial,sans-serif}.property_resume_description{color:#aaa;padding:10px}.property_resume_description span{color:#333}.property_resume_description p{padding:5px;margin:0}.property_resume_address{padding:10px;background:#eee;color:#333;border-bottom:solid 2px #aaa;transition:border-bottom ease .5s;min-height:54px}.property_resume_price{position:relative;background:#333;color:#fff;text-align:center;padding:8px;transition:background ease .5s}.property_resume:hover .property_resume_price{background:#d21e46;transition:background ease .5s}.property_resume:hover .property_resume_address{border-bottom:solid 2px #d21e46}.property_header h1{color:#0f2387;font:normal normal 600 24px/24px "Open Sans",Helvetica,Arial,sans-serif;margin-top:0}.property_header h2{color:#d21e46;margin-top:0;font:normal normal 700 20px/20px "Open Sans",Helvetica,Arial,sans-serif}.property_header h3{margin-top:-10px}.property_header .bg-grey{background:#ccc}.property_header .img-thumbnail{max-width:100%;max-height:570px}.property_precio{font:normal normal 400 18px/18px "Open Sans",Helvetica,Arial,sans-serif;color:#999}.property_highlights{margin:auto}.property_highlights>div{padding:8px 5px;border-top:solid 1px #ccc}.property_highlights>div:nth-child(odd){background:#fff}.property_precio strong{font-size:22px;line-height:22px;color:#333}.property_highlights .fa-check-circle{color:#5cb85c}.property_highlights .fa-times-circle{color:#d9534f}.property_contact_buttons{position:fixed;bottom:0;right:10px}.property_contact_buttons>div{margin:20px 0}.property_contact_buttons>div:first-child{margin-bottom:21px}.property_contact_buttons>div a{position:relative;padding:2px 7px 3px;background:#ff6e1e;color:#fff;font-size:22px;line-height:22px;border-radius:3px}.property_contact_buttons>div .phone{padding:2px 12px 3px;font-size:21px}.property_contact_buttons>div .whatsapp{padding:1px 7px 2px;background:#25d366}.property_contact_buttons>div .messenger{padding:1px 11px 2px;background:#0084ff}.property_contact_buttons>div .email{padding:3px 7px 6px;background:#fac31e;font-size:19px}@media (min-width:979px) and (max-width:1200px){.property_resume_price .col-sm-6{padding:0 10px}.property_resume_description .col-xs-6{padding:0 10px}}@media (max-width:980px){.property_header h1{font-size:20px}.property_header h2{font-size:18px}}@media (max-width:768px){.property_header h1{font-size:24px}.property_header h2{font-size:18px}.property_header>div{text-align:center}}.galleria_logo{position:absolute;right:0;bottom:0;opacity:.5}.galleria_logo img{max-width:150px;max-height:100px}@media (max-width:768px){.galleria_logo img{max-width:90px;max-height:60px}}.filtros{background:#eee;padding:10px 20px 20px;border-bottom:solid 2px #aaa;margin-bottom:20px}.footer{position:relative;background:#1e1e1e;color:#fff;font:normal 300 14px/32px 'Open Sans',Helvetica,Arial,sans-serif;padding:0 10px}.footer .row{margin-left:0;margin-right:0}@media (max-width:600px){.footer div{text-align:center}}@media print{@page{margin-top:0;margin-bottom:0;margin-left:1cm;margin-right:1cm}body *{visibility:hidden}body{background-image:none;background-color:#fff;margin:0;font:normal 400 16px/16px sans-serif!important}.col-print-1{width:8%;float:left}.col-print-2{width:16%;float:left}.col-print-3{width:25%!important;float:left}.col-md-3{width:25%!important}.col-print-4{width:33%;float:left}.col-print-5{width:42%;float:left}.col-print-6{width:50%;float:left}.col-print-7{width:58%;float:left}.col-print-8{width:66%;float:left}.col-print-9{width:75%;float:left}.col-print-10{width:83%;float:left}.col-print-11{width:92%;float:left}.col-print-12{width:100%;float:left}h1{font:normal 400 22px/22px sans-serif!important}h2{font:normal 400 18px/18px sans-serif!important}h3{font:normal 700 16px/16px sans-serif!important}.imprimir,.imprimir *{visibility:visible}.no-imprimir{visibility:hidden!important;display:none!important}a[href]:after{content:none!important}.header{margin-top:1cm}.header .top-logo>div{display:inline}.header .top-logo>div:first-child{margin-top:10px}.header .top-logo>div:last-child{float:right;text-align:right}.section_header{display:none}.property_header{margin-top:20px}.property_header>div{width:50%;float:left}.property_header h1,.property_header h2,.property_header h3{text-align:right}}