<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.title-grande{font-size: 4.4em;font-weight: 300;text-transform: uppercase;text-align: center;margin-bottom: 0}
.title-small{color: #63616a;font-size: 1em;font-weight: 700;margin-bottom: 0}
.parrafo-grande{font-size: 1.3em;color: #454349;text-align: center;line-height: 1.8em;max-width: 820px;margin: 0 auto}
.link2{color: #00bae2;text-decoration: none;font-weight: 700}
.link3{color: #383180;font-weight: 700;text-decoration: none;}
.parrafo2{font-size: 17px;line-height: 30px;font-weight: 400;}
#attraction-inner{width: 100%;overflow: hidden;background: #000;position:relative;min-height: 188px;}
#attraction-inner img{width: 100%;opacity: 0.7}
#attraction-inner .coll-full{position: absolute;left: 0;right: 0;z-index: 2;top: 36.5%;color: #fff;margin: auto;text-align: center;}
#somos{padding-top: 50px;padding-bottom: 80px}
#somos .title-grande{color: #00bae2}
#somos .logo-nosotros{width: 38px;margin-right: 5px;position: relative;top: -7px}
#compromiso{background: #665e9f;padding: 105px 0 132px 0}
#compromiso .title-especial{text-align: center;max-width: 770px;margin: 0 auto 90px}
#compromiso .coll-full{max-width: 1035px}
#compromiso .img-compromisos{width:39%;float: left;margin-right: 8.3%;}
#compromiso .parrafo{float: left;color: #fff;margin-top: 40px;width: 52%}
#vision{height: 725px;background: url(style/bg-vision.jpg) no-repeat;background-size: cover;background-position: center center;position: relative}
.banner .mask{background:rgba(0,186,227,0.43);height: 100%;width: 100%;position: absolute;top: 0;left: 0}
.banner .title-grande{color: #fff;padding-top: 228px;position: relative}
.banner .parrafo-grande{color: #fff;}
#vision .icono-uno{width: 62px;position: absolute;bottom: 65px}
#monzon .logo-monzon{width: 264px;margin-bottom: 30px}
#monzon{padding: 32px 0 80px 0}
#calidad .content-img{width: 42%;float: left}
#calidad .content-img img{width: 100%;min-width: 557px;}
#calidad{position: relative;overflow: hidden}
#calidad .info{width: 47.4%;position: absolute;height: 100%;left: 42%;background: #292929;padding: 0 5.3%;}
#calidad .info .title-especial{color: #3b8cfe;margin: 75px 0 64px 0}
#calidad .parrafo{color: #fff;line-height: 2em;margin-bottom: 52px}
#los-mejores{height: 725px;background: url(style/bg-banner-monzon.jpg) no-repeat;background-size: cover;background-position: center center;position: relative}
#los-mejores .mask{background:rgba(11,79,155,0.9)}
#preguntas .coll-full{max-width: 1025px;padding: 50px 0 70px 0}
#preguntas  .title-grande{color: #665e9f;}
#preguntas .logo-preguntas{width: 35px;margin-right: 5px;position: relative;top: -48px}
#preguntas .title{font-weight: 600;display: inline-block;color: #515257;margin-bottom: 0px}
#preguntas .title.b{margin-top: 50px}
#preguntas .icon{color: #000;font-size: 20px;margin-right: 16px}
#preguntas .parrafo-grande{margin-bottom: 80px}
#preguntas .lista-preguntas{margin:28px 0 0 0}
#preguntas .lista-preguntas li{list-style: none;color: #515257;line-height: 2em;margin-bottom: 40px; -webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s; }

#preguntas .lista-preguntas li.active .icon-chevron-right{ -webkit-transform: rotate(-80deg);transform: rotate(-90deg); -webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s; }
#preguntas .lista-preguntas li.list{ height: 40px; overflow: hidden; -webkit-transition:all 0.1s ease 0s;transition:all 0.1s ease 0s; }
#preguntas .lista-preguntas li.active{ height: auto; overflow: hidden; -webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s; }

#preguntas .list .respuesta{ opacity: 0; -webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s; }
#preguntas .list.active .respuesta{ opacity: 1; -webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s; }

#preguntas .icon-chevron-right{cursor: pointer;color: #00c3ec;font-size: 20px;padding-left: 3px;-webkit-transform: rotate(80deg);transform: rotate(90deg);display: inline-block;margin-right: 7px; -webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
#preguntas .quest { cursor: pointer; }
.attraction_2.at-preguntas .title-especial{text-shadow: 0 3px 20px #000}
#map-canvas{height: 475px}

/*Contacto*/
#contact_us {padding: 35px 0 34px 0}
#contact_us .title-especial{display: none;}
#contact_us .sub_title{font-size: 20px;line-height: 17px;text-align: left;margin-bottom: 24px;}
#contact_us .info{padding: 0;padding-top: 0;width: 43%;float: left;height: 475px;box-sizing: border-box;}
#contact_us .title{margin-bottom: 20px;line-height: 36px;}
#contact_us .parrafo{font-size: 17px;line-height: 20px;text-align: center;}
#contact_us .parrafo .link3{margin:0 20px;display: initial;}
#contact_us .parrafo .link3 span{margin-right:8px}
#contact_us .content{margin-top: 70px;}
#contact_us .info .input.text{margin-bottom: 17px;}
#contact_us .info .input input{box-shadow: none}
#contact_us .info .input.textarea textarea{height: 70px;resize: none;box-sizing: border-box;padding: 15px;box-shadow: none;}
#contact_us .checkbox{margin: 6px 0 9px}
#contact_us .coll-full{max-width:1187px}
.parrafo-avisos{font-size: 0.8em;color: #717171;margin: 12px 0 0;clear: both;}
.parrafo-avisos a{color: #383180;text-decoration: none;}

/*.input.text input,.input.textarea textarea{height: 50px;border: none;-webkit-appearance: none;border-radius: 3px;background: #f1f1f1;box-shadow: 0px 2px 3px 0 #d4d4d4;color: #535353;font-weight: 700;font-size: 1em;padding: 0 7%;width: 86%;transition: all 0.3s;-webkit-transition: all 0.3s;}*/
/*.input.error input, .input.error textarea{ border: solid 1px #00c3ec; }*/
.input.error input, .input.error textarea{}
.info-contacto .input.error label .requerido{color: red !important}
.input.error .error-message, .error-message{ color: red; font-size: 0.7em; margin-top: 4px;text-align: right}
.input.text input:focus,.input.textarea textarea:focus{background: #fff; box-shadow: 0px 0px 3px 0 #d4d4d4;}
/*.input.text label,.input.textarea label{color: #535353;font-size: 0.88em;display: block;margin-bottom: 15px}*/
.input.text label .requerido, .input.textarea label .requerido{color: #3826bd;font-weight: 700}
.input.text.last{margin-right: 0}
.input.textarea{clear: both;width: 100%}
.checkbox{position: relative;margin-bottom: 9px;width: 67%;margin-top: 65px;float: left}
.checkbox input[type="checkbox"] {left: 0;opacity: 0;position: absolute;}
.checkbox label, .checkbox .privacity{display: inline;font-size: 0.73em;color: #63616a;}
.checkbox .privacity{margin-left: 25px;display: block;clear: both}
.checkbox .check{top: 7px;width: 12px;height: 12px;background: #fff;border: 1px solid #b4b4b4;display: inline-block;text-align: center;border-radius: 5px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;position: relative;left: 0;float: left;margin-right: 11px}
.checkbox.index .check{top:3px;}
.checkbox.index .error-message{text-align: left;margin-top: 35px;margin-left: 25px;}
.checkbox.checkboxon .check{-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}
.checkbox.checkboxon .icon-check{width: 6px;height: 6px;background: #00c3ec;display: inline-block;border-radius: 3px;position: absolute;top: 3px;left: 3px}
.checkbox .label-avisos{float: left;width: calc(100% - 25px);}
.checkbox .label-avisos a{display: inline;margin-left: 0px;font-size: 1em;}
.checkbox .label-avisos .contacto_priv{font-size: 1em !important;}
#streetview{position: relative;width: 46%;float: right;}
#ubicacion_buscacasa #streetview{width: 100%;}
#streetview .info-ubicacion{background: #444644;position: absolute;left: -20px;bottom: 0;z-index: 1;width: 60%;font-size: 16px;line-height: 23px;color: #FFFFFF;padding: 25px 20px;border-radius: 3px;}
#streetview .info-ubicacion i{color:#FFFFFF;font-size: 18px;position: absolute;}
#streetview .info-ubicacion .text{}
#streetview .info-ubicacion .direccion{
    display: inline-block;
    padding-left: 24px;
    box-sizing: border-box;
}
#streetview .figura{position: absolute;right: -97px;top: 0}
#contactDiv .btn1{border: none;max-width: 100%;width: 100%;cursor: pointer;margin-top: 22px;height: 47px;background: #0098CE;font-size: 15px;line-height: 18px;border-radius: 3px;}
#comentarios .title-especial{color: #00bae2;font-weight: 700;margin-bottom: 28px;text-align: center;}
#comentarios{padding: 40px 0 70px 0;text-align: center}
#comentarios p{text-align: center!important;color: #454349}

/*
.filtros-propiedades .input.select{background: #fff;border-radius: 3px;position: relative;float: left}
.filtros-propiedades .input.select select{height: 50px;position: relative;z-index: 1;background: none;-webkit-appearance: none;-moz-appearance: none;color: #535353;font-weight: 700;font-size: 1em;border-radius: 3px;border:none;width: 100%}*/
/*.filtros-propiedades .input.select label{display: none}*/
/*.filtros-propiedades .input.select.tipo{width: 11%;border-radius: 3px 0 0 3px;border-right: 1px solid #d3d3d3;min-width: 130px;}
.filtros-propiedades .input.select.tipo select{width: 100%;padding: 0 30px 0 14%;  }
.filtros-propiedades .input.select .icon-chevron-right {color: #00c3ec;font-size: 16px;position: absolute;right: 13px;top: 17px;transform: rotate(90deg);-webkit-transform: rotate(90deg)}
.filtros-propiedades .input.text.buscar{ margin: 0 1.7% 0 0;position: relative;width: 18%;min-width: 165px}
.filtros-propiedades .input.text.buscar ul.holder{ height: 50px !important; border: 0px; padding: 0 5px; border-radius: 0 3px 3px 0; }
.filtros-propiedades .input.text.buscar input{box-shadow: none;background: #fff;border-radius: 0 3px 3px 0;}
.filtros-propiedades .input.text.buscar label {color: #535353;font-size: 1em;left: 7%;position: absolute;top: 11px;z-index: 1;margin: 0}
.filtros-propiedades .input.select.tipo2{width: 18%;margin: 0 1.7% 0 0;min-width: 210px}
.filtros-propiedades .input.select.tipo2 select{padding: 0 30px 0 39px;}
.filtros-propiedades .input.select.tipo2 .icon-home2{position: absolute;color: #46444a;font-size: 18px;left: 16px;top: 17px}
.filtros-propiedades .input.select.precio{width: 14.5%;min-width: 165px}
.filtros-propiedades .input.select.precio select{padding: 0 30px 0 11%}
.filtros-propiedades .input.select.precio.first{margin-right: 1.2%}
.filtros-propiedades .label-a{float: left;color: #fff;font-size: 1em;font-weight: 700;margin-right: 1.2%;display: inline-block;line-height: 50px}
.filtros-propiedades .btn1{height: 50px;line-height: 50px;width: 14%;padding: 0;text-align: center;float: right;}
.filtros-propiedades .btn1 .icon-search{font-size: 16px;margin-right: 7px}*/
#mrastro{color: #333333;font-size: 14px;line-height: 17px;margin-bottom: 20px;}
#vista-propiedad #mrastro a {color: #333333;}
#vista-propiedad #mrastro .resaltar:last-child{color: #1FBBDF;}
#mrastro .resaltar:last-child{color: #2B4A8A;}
#listado-propiedades .acciones-propiedades{float: right;margin-top: 5px;}
.vista-propiedades{float: right;margin-top: 19px;}
#listado-propiedades .content_titulo{float: left;}
#listado-propiedades .logo-proyecto{ float: right; position: absolute; right: 6%; top: 5px; width: 100px; }
#listado-propiedades #mrastro .especial{font-weight: 600}
#listado-propiedades{padding: 27px 0 53px 0}
#listado-propiedades .title-small{margin-bottom: 34px}
#listado-propiedades .resultados{color: #63616a;font-size: 1em;width: 50%;float: left}
#listado-propiedades .input.select.ordenar{position: relative;width: 210px;float: left;margin-right: 27px;height: auto;}
#listado-propiedades .input.select.ordenar label{color: #717171;font-size: 0.86em;}
#listado-propiedades .input.select.ordenar select{box-shadow: none;padding: 0 30px 0 0;font-size: 14px;line-height: 20px;}
#listado-propiedades .input.select .icon-chevron-right {color: #00c3ec;font-size: 16px;position: absolute;right: 13px;top: 17px;transform: rotate(90deg);-webkit-transform: rotate(90deg)}
#listado-propiedades .lista-propiedades{clear: both;position: relative; padding-right: 4px; padding-left: 4px;border-bottom: 1px solid #b3b3b3;padding-bottom: 38px;display: flex;flex-flow: row wrap;}
/*#listado-propiedades .lista-propiedades .bloque-casa:nth-last-child(3),#listado-propiedades .lista-propiedades .bloque-casa:nth-last-child(2),#listado-propiedades .lista-propiedades .bloque-casa:nth-last-child(1){margin-bottom: 59px;}*/
#listado-propiedades .icon-grid{font-size: 35px;position: relative;top: 4px;margin-right: 11px;}
#listado-propiedades .icon-list{font-size: 24px;}
#listado-propiedades .icon-list,#listado-propiedades .icon-grid{color: #acacac;cursor: pointer;}
#listado-propiedades .icon-list.selected,#listado-propiedades .icon-grid.selected{color: #2f2f2f;}
.lista-propiedades {padding-top: 5px !important;}
#listado-propiedades .title, #listado-propiedades .sub_title{text-align:left}
/*.banner-suscripcion{margin-bottom: 57px}*/
/*Listado de propiedades list view*/
.list_view .bloque-casa{width: 100%!important;border: 1px solid #c9c9c9;margin-bottom: 40px;margin-right: 0!important;height: auto;}
.list_view .bloque-casa .cont-img{width: 21.7%;height: 100%;float: left;position: initial;border-radius: 3px 0 0 3px;}
.list_view .bloque-casa .cont-img img{
    height: 100%;
    object-fit: cover;
}
.list_view .bloque-casa .icon-corazon{display: none;}
.list_view .bloque-casa .info{float: left;width: 78.3%;padding-top: 18px;}
.list_view .bloque-casa .precio{color: #383180;font-size: 1.4em;right: 2.5%;top: 12px;bottom: initial;left: initial;}
.list_view .bloque-casa .texto {padding: 0 2.5% 14px;}
.list_view .bloque-casa .cat_inmueble{top: 19px;background: #1fbae0;color: #fff;right: initial;left: 23.7%}
.list_view .bloque-casa .nombre a{margin-bottom: 1px;}
.list_view .bloque-casa .caracteristicas{float: left;position: absolute;bottom: 0;padding: 15px 40px;}
.list_view .bloque-casa .icon{font-size: 1.5em;top: 4px;width: 26px;}
.list_view .bloque-casa .icon-shower,.list_view  .bloque-casa .icon-expand{font-size: 1.07em;top: 7px;}
.list_view .bloque-casa .dato{margin-right: 8.2%;}
.list_view .bloque-casa .button{display: block;margin-top: 20px;}
#listado-propiedades .lista-propiedades.list_view  .bloque-casa:nth-last-child(3), #listado-propiedades .lista-propiedades.list_view  .bloque-casa:nth-last-child(2), #listado-propiedades .lista-propiedades.list_view  .bloque-casa:nth-last-child(1){margin-bottom: 40px}
#listado-propiedades .lista-propiedades.list_view{padding-bottom: 10px}

.ajax-loader{ background-color: #fff; opacity: 0; display: block; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; transition: all 1s ease 0s;-webkit-transition:all 1s ease 0s; z-index: -1; }
.ajax-loader.active{ opacity: 0.8; transition: all 1s ease 0s;-webkit-transition:all 1s ease 0s; z-index: 100; }
.bloque-casa.grande .proyecto_monzon{top:15px;color: #00c3ec; display: inline-block; font-size: 1.1em; font-weight: 700; height: auto; line-height: 55px; padding: 0 10px; position: absolute; left: 0; text-transform: uppercase; width: 10%; z-index: 1; }
.bloque-casa.grande .proyecto_monzon img{ width: 100%; height: auto; }
.bloque-casa.grande .info{overflow: visible;min-width: 420px}
.bloque-casa.grande .info .button{margin: 0 auto;left: 0;right: 0}
.bloque-casa.grande{margin-right: 0;width: 100%;margin-bottom: 52px}
.bloque-casa.grande .texto {padding: 17% 7% 0 11%;}
.bloque-casa.grande .dato{width: 48%;float: left}
.bloque-casa.grande .dato.first{margin-right: 4%}
.bloque-casa.grande .descripcion{font-size: 0.77em;color: #3f3f3f;padding-top: 15px;clear: both}
.bloque-casa.grande .icon-home2{display: inline-block;position: relative;margin-right: 12px;float: left}
.bloque-casa.grande .nombre{display: inline-block}
.bloque-casa.grande .precio{font-size: 1.5em;line-height: 1.2em;margin-bottom: 13px}
.bloque-casa.grande .foto-casa{min-width: 700px;width: 60%!important; max-height: 346px;}
.paginacion-bloque{height: 50px;text-align: center;margin-top: 23px;}
.paginacion{background: #fff;height: 28px;display: inline-block;font-size: 1em;float: right;}
.paginacion .number{height: 28px;width: 26px;border-radius: 2px;background: #dfdfdf;display: inline-block;float: left;text-align: center;line-height: 28px;text-decoration: none;color: #000000;  transition: all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;border-radius: 2px;margin-right: 7px;}
.paginacion .number:hover{ background: #1fbae0; color: #000000; }
.paginacion .current{height: 28px;width: 26px;line-height: 28px;display: inline-block;float: left;text-align: center;text-decoration: none;color: #000000; background: #1fbae0;font-weight: 500;border-radius: 2px;margin-right: 7px;}
.paginacion .icon-chevron-thin-right{color: #363334;font-size: 16px;float: left;line-height: 28px; -webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.paginacion .icon-chevron-thin-right:hover{ cursor: pointer; color:#000000; }
.paginacion .icon-chevron-thin-right.prev{-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-right: 8px; text-decoration: none; -webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.paginacion .icon-chevron-thin-right.next{margin-left: 2px; text-decoration: none;}
.paginacion .number.current{background: #6f6c83;color: #fff;font-weight: 700}
#listado-propiedades .owl-dots{top:35px;position: absolute;text-align: center;width: 40%;z-index: 10;right: 0}
#listado-propiedades .owl-dots .owl-dot {display: inline-block;}
#listado-propiedades .owl-dots .owl-dot span {background-color: #dcdae5;border-radius: 50%;   display: block;height: 14px;margin-right: 20px;width: 14px;}
#listado-propiedades .owl-dots .owl-dot span:hover{ background-color: #c2c0ca; }
#listado-propiedades .owl-dots .owl-dot.active span{background-color: #c2c0ca}
/*
.lista-propiedades .bloque-casa{width: 30%;margin-right: 5%;background: #fff;height: 580px}
.lista-propiedades .bloque-casa.last{margin-right: 0}
.lista-propiedades .bloque-casa .info{position: initial;width: 100%;background: none}
.lista-propiedades .bloque-casa .texto{padding:9% 9% 60px 9%}
.lista-propiedades .bloque-casa .foto-casa{width: 100%;min-width: 330px}
.lista-propiedades .bloque-casa .foto-casa{width: 100%;min-width: 275px;}
.lista-propiedades .bloque-casa .cont-img{overflow: hidden;width: 100%;position: relative; max-height: 267px;}
.lista-propiedades .bloque-casa .estado {z-index: 1;background: #fff none repeat scroll 0 0;color: #00c3ec;display: inline-block;font-size: 1.1em;font-weight: 700;height: 55px;left: 0;line-height: 55px;padding: 0 30px;position: absolute;text-transform: uppercase;top: 64px;}
.lista-propiedades .bloque-casa .proyecto_monzon{ color: #00c3ec; display: inline-block; font-size: 1.1em; font-weight: 700; height: auto; line-height: 55px; padding: 0 6px; position: absolute; right: 0; text-transform: uppercase; width: 30%; z-index: 1; }
.lista-propiedades .bloque-casa .proyecto_monzon img{ width: 100%; height: auto; }
.lista-propiedades .bloque-casa .icon-home2{float: left;margin-right: 12px}
.lista-propiedades .bloque-casa .button{margin: 0 auto;left: 0;right: 0}
.lista-propiedades .bloque-casa .precio{font-size: 1.1em;margin-top: 7px} */
ul:not(.list_view) .opacity-layer {/*background: linear-gradient(to top, #000000B3,*/ transparent);position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.bloque-casa.vendido .estado{color: #6f6c83}
.bloque-casa.vendido img{filter:gray; -o-filter: grayscale(100%); filter:grayscale(100%); -webkit-filter:grayscale(100%); -ms-filter:grayscale(100%);}
#vista-propiedad{padding: 17px 0 95px 0;background: #fafafa;}
#vista-propiedad .coll-full{max-width:1200px}
#vista-propiedad .title{display: inline-block;margin-right: 23px;color: #343434;line-height: 38px;font-weight: 700;margin: 0 0 15px 0;text-align: left;}
#vista-propiedad .info-contacto{background: #fff;border: 1px solid #F5F5F5;padding: 21px 6.3% 39px;margin-bottom: 46px;border-radius: 3px;}
#vista-propiedad .direccion{color: #2B4A8A;overflow: hidden;margin-bottom: 20px;}
#vista-propiedad .direccion .icon-map-pin{display: inline-block;color: #2B4A8A;margin-right: 4px;width: 15px;float: left;top: 0px;position: relative;}
#vista-propiedad .direccion p{display: inline-block;font-size: 1em;float: left;width: calc(100% - 19px);float: left;}
#vista-propiedad .cat_inmueble{height: 20px;border-radius: 2px;background: #1fbae0;color: #fff;font-weight: 700;text-transform: uppercase;font-size: 0.8em;display: inline-block;padding: 0 5px;line-height: 20px;position: relative;top: -4px;margin-bottom: 10px;}
#vista-propiedad .extra{float: right;text-align: right;margin-right: 15px;position: absolute;top: -30px;z-index: 1;right: 0;}
#vista-propiedad .extra .acciones-propiedades{display: block;}
#vista-propiedad .extra .acciones-propiedades .btn-accion{width: auto;color: #2B4A8A;float: left;display: block;font-size: 14px;line-height: 17px;height: 34px;padding: 8px 12px;box-sizing: border-box;}
#vista-propiedad .extra .acciones-propiedades .btn-accion i{width: 16px;height: 16px;margin-right: 4px;display: inline-block;float: left;}
#vista-propiedad  .left{width: 68.6%;float: left;position: relative;}
#vista-propiedad .info-principal{float: left;width: 100%;box-sizing: border-box;padding-right: 30px;}
#vista-propiedad .codigo{font-size: 14px;display: block;margin-bottom: 27px;}
#vista-propiedad .codigo .medium{font-weight: 500}
#vista-propiedad .caracteristicas{display:flex;text-align: center;margin-top: 27px;margin-bottom: 44px;overflow: hidden;}
#vista-propiedad .caracteristicas .dato{margin-right: 8.6%;font-size: 1em}
#vista-propiedad .caracteristicas .text{width: 100%;display: block;}
#vista-propiedad .caracteristicas .icon{color: #4c4c4c;font-size: 21px;height: 25px;display: block;margin-bottom: 3px;}
#vista-propiedad .caracteristicas .icon-home2{font-size: 29px}
#vista-propiedad .caracteristicas .icon-bed{font-size: 24px;}
#vista-propiedad .caracteristicas .medium{font-weight: 500;display: block;margin-bottom: 6px;}
#vista-propiedad .descripcion{font-size: 1.2em;line-height: 1.7em;margin-top: 21px;margin-bottom: 27px;}
#vista-propiedad .lista2{font-weight: 400;width: 59%;font-size: 1.2em;margin-top: 30px;margin-bottom: 18px;}
#vista-propiedad .lista2 li{width: 48%;float: left;margin-right: 4%;margin-bottom: 19px;position: relative;padding-left: 21px;box-sizing: border-box;}
#vista-propiedad .lista2 li:nth-child(2n){margin-right: 0}
#vista-propiedad .lista2 li::before{content: '';border: 1px solid #353535;width: 10px;height: 10px;box-sizing: border-box;display: block;border-radius: 50%;position: absolute;left: 0;top: 7px;}
#vista-propiedad .direccion2{color: #2f2f2f;margin: 18px 0 33px;}
#vista-propiedad #streetview{float: none;width: 100%;}
#vista-propiedad #streetview.ubicacion-casa #map-canvas{border-radius: 3px;}
#vista-propiedad .info-principal .precio{font-size: 30px;line-height: 36px;color: #0098CE;display: inline-block;font-weight: 700;margin-bottom: 15px;}
.fb_iframe_widget,.fb_iframe_widget iframe,.fb_iframe_widget span{width: 100%!important;}
.sub_title_inner{width: 100%;font-size: 18px;line-height: 22px;font-weight: 500;display: inline-block;}
.sub_title_inner.border{border-top: 1px solid #c9c9c9;padding: 28px 0 0;}
.btn-accion:first-child{margin-right: 8px;}
.btn-accion{cursor:pointer;background: #fff;color: #000;width: 29px;height: 27px;display: inline-block;text-decoration: none;text-align: center;line-height: 27px;border-radius: 3px;float: left;}
.galeria-vista{background: #000;overflow: hidden;width: 100%;clear: both;position: relative;margin-bottom: 18px;border: 1px solid #707070;}
.galeria-vista a.hidden{ display: none; }
/*.galeria-vista .contenidoFotos .owl-item{ width: 56px; margin-right: 17px; }*/
.galeria-vista .cont-img{width: 87.6%;border-radius:0;overflow: hidden;float: right;}
.galeria-vista .cont-img img{width: 100%}
.galeria-vista .cont-img .estado{position: absolute;background: #fff;display: inline-block;padding: 0 30px;left: 0;top: 81px;color: #00c3ec;text-transform: uppercase;height: 70px;line-height: 70px;font-weight: 700;font-size: 1.4em}
.galeria-vista .img-mini{cursor: pointer;width:100%;position: relative; height: auto;margin-bottom: 3%}
.galeria-vista .img-mini:last-child{margin-bottom: 0}
.galeria-vista .img-mini img { height: 100%; width: 100%; }
.galeria-vista .img-mini .sombra{width: 100%;height: 100%;background: #fff;z-index: 1;position: absolute;left: 0;top: 0;opacity: 0}
.galeria-vista .img-mini.activo .sombra{opacity: 0}
.galeria-vista .img-mini img{width: 100%}
.galeria-vista .contenidoFotos{position: relative;z-index:initial}
.galeria-vista .cont-img-crop{float: left;width: 12.12%;height: 100%;left: 0;top:0;position: absolute;}
.contenidoFotos .owl-buttons &lt; .owl-item{ display: none; }
.galeria-vista .contenidoFotos.owl-theme.owl-loaded{ width:100%;}
.galeria-vista .descripcion{font-size: 0.88em;color: #535353;line-height: 1.6em;margin-top: 32px;clear: both;}
.galeria-vista .owl-prev, .galeria-vista .owl-next{
    background-color: #0098D7;
    height: 29px;
    width: 29px;
    border-radius: 50%;
    background-size: 10px;
    background-position-y: 8px;
    background-repeat: no-repeat;
    bottom: 25px;
}
.galeria-vista  .owl-prev {cursor: pointer;background-image: url("/img/nav-prev-galeria.png");left: 0px;position: absolute;background-position-x: 8px;}
.galeria-vista  .owl-next {cursor: pointer;background-image: url("/img/nav-next-galeria.png");right: 0px;position: absolute;background-position-x: 10px;}
.descargar-pdf{font-size: 0.88em;color: #00c3ec;font-weight: 700;text-decoration: none;float: right;margin-top: 28px}
.bloque-info{width: 28.5%;float: right;height: 915px;height: auto;box-sizing: border-box;}
.info-casa{background: #fff;padding:0;}
.info-casa .video-block{ position: relative;padding-bottom: 20px;}
.info-casa .video-block img.thumb, .info-casa .video-block img.icon-play{ width: 100%;margin: 0 auto;position: relative;display: block; cursor: pointer; -webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s; }
.info-casa .video-link:hover img.icon-play{ opacity: 0.95; }
.info-casa .video-block img.icon-play{ position: absolute;left: 0;right: 0;z-index: 2;pointer-events: none;width: 25%;margin-top: 30%;opacity: 0.7; }
.info-casa .texto{padding-bottom: 10px;}
.info-casa .nombre{color: #4c4e4f;font-size: 0.88em;margin-bottom: 0;padding-top: 30px}
.info-casa .dato{display: block;font-size: 0.8em;line-height: 1.5em;width: 48%;float: left;color: #6f6c83;margin-bottom: 8px}
.info-casa .dato.first{margin-right: 4%}
.info-casa .dato .text{float: left;width: 78%}
.info-casa .icon-bano{position: relative;top: 3px;float: left;background:#958fb7  url(style/icon-bano.png)no-repeat;display: inline-block;width: 18px;background-size: 18px;height: 17px;margin-right: 8%;line-height: 1.2em;}
.info-casa .icon-terreno{top: 2px!important;background:#958fb7  url(style/icon-terreno.png)no-repeat;display: inline-block;width: 19px;background-size: 19px;height: 19px;margin-right: 3%;line-height: 1.2em;}
.info-casa .icon{font-size: 1.15em;margin-right: 7%;color: #958fb7;float: left;position: relative;top: 7px}
.info-casa .icon-home{font-size: 1em;margin-right: 10%}
.icon-file-pdf{font-size: 25px;margin-right: 16px;position: relative;top: 5px}
.title-vista{font-size: 1.33em;font-weight: 300;margin-bottom: 40px;color: #4c4e4f}
.title-vista .especial{font-weight: 600}
/*.info-contacto{background: #fff;padding: 0 8%;height: 710px; padding-bottom: 20px; height: auto;}*/
.info-contacto .parrafo{color: #4c4e4f;margin-bottom: 10px;font-weight: 700;line-height: 1.2em;}
.info-contacto .input.text{width: 100%;margin-right: 0;margin-bottom: 23px;}
.info-contacto .input.text input, .info-contacto .input.textarea textarea{width: 100%;box-shadow: none;}
.info-contacto .input.textarea textarea{height: 63px;resize: none;box-sizing: border-box;padding: 10px;}
.info-contacto #contactDiv{padding-top: 21px;clear: both;position: relative}
.info-contacto .input.text label .requerido{color: #383180}
.info-contacto .input.text label,.info-contacto .input.textarea label {}
.info-contacto #contactDiv .btn1{padding: 0;width: 100%;left: 0;margin-top: 20px}
.info-contacto .checkbox{margin-top: 6px;width: 100%}
/*.info-contacto .checkbox .check{display: none}*/
.info-contacto .checkbox .label-avisos{float: none;width: auto}
.info-contacto .checkbox .privacity{display: inline;margin: 0}
.info-contacto .checkbox label,.info-contacto .checkbox .privacity{font-size: 0.7em}
#vista-propiedad .info-contacto.info-contacto2{background: none;border: 0;padding: 0;margin-bottom: 0}
.info-contacto.info-contacto2 #contactDiv{padding: 0 12px;border-top: 1px solid #c9c9c9;padding-top: 30px;}
.info-contacto.info-contacto2 .input.text{width: 32%;float: left;margin-right:2%;}
.info-contacto.info-contacto2 .input.text.last{margin-right: 0}
.info-contacto.info-contacto2 #contactDiv .btn1{width: auto;padding: 0 55px;float: left;}
.info-contacto.info-contacto2  .parrafo-avisos{padding-top: 14px}
#vista-propiedad .info-contacto.info-contacto2 .title{padding: 0 12px;border-top: 1px solid #c9c9c9;display: block;margin: 0;padding: 33px 0 30px;color: #000}
#vista-propiedad .info-contacto.info-contacto2 .agente{margin-bottom: 32px;}
#vista-propiedad .info-contacto.info-contacto2 .agente img {margin-right: 1.9%;}
#vista-propiedad .info-contacto.info-contacto2.visible .barras-menu {
    top:28px    ;
}
.agente img{width: 65px;height: 65px;border-radius: 50%;margin-right: 6.5%;float: left;background: #444644;overflow: hidden;object-fit: cover;object-position: 0 0;}
.agente .puesto-agente{}
.agente .nombre-agente{display: inline-block;margin-bottom: 10px;margin-top: 7px;}
.agente .tel-agente{display: block}
.agente .datos{float: left;margin-top: 5px;font-size: 1em;color: #444644;line-height: 1.3em;width: calc(93.5% - 80px);}
.agente .datos .telefono_agente{text-decoration:none;color:#000000;}
.agente .datos .btn1{
    font-size: 1em;
    border-radius: 3px;
    height: 35px;
    line-height: 35px;
    padding: 0 30px;
}
#streetview.ubicacion-casa .bloque-ubicacion{background: #fff;}
#streetview.ubicacion-casa .title-vista{margin-bottom: 23px}
#streetview.ubicacion-casa  #map-canvas{height: 243px;margin-bottom: 37px;}

.listado-noticias{padding: 60px 0 50px 0}
.listado-noticias .title-especial{color: #736ca7;text-align: center;margin-bottom: 5px;}
.listado-noticias ul{margin: 0}
.listado-noticias ul li{list-style: none; -webkit-transition:all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.listado-noticias .sub_title {color: #454349;font-size: 1.1em;margin-bottom: 40px;text-align: center;}
.listado-noticias .paginacion-bloque{clear: both;padding-top: 30px}
.listado-noticias .paginacion{background: #f0f0f0}
.bloque-noticia {width: 32%;float: left;position: relative;margin-right: 2%;margin-bottom: 20px; height: 437px;}
.bloque-noticia.last{margin-right: 0}
.bloque-noticia img{width: 100%;min-width: 380px}
.bloque-noticia .info{position: absolute;left: 0;bottom: 0;background: #f0f0f0;color: #000;width: 100%;z-index: 1}
.bloque-noticia .titulo-noticia{color: #575757;font-size: 1.2em;font-weight: 300;line-height: 1.3em;margin-bottom: 17px;height: 56px;overflow: hidden}
.bloque-noticia .titulo-noticia .resaltado{font-weight: 600}
.bloque-noticia .text{padding: 35px 8% 40px;width: 84%}
.bloque-noticia .content-img{width: 100%;overflow: hidden}
.bloque-noticia .fecha{font-size:0.83em;display: block;margin-bottom: 10px}
.bloque-noticia .descripcion{font-size: 0.83em;line-height: 1.8em;height: 54px;overflow: hidden}
.bloque-noticia .link-noticia{opacity: 0;text-transform: uppercase;color: #3dafff;font-size: 0.61em;text-decoration: none;font-weight: 300;position: absolute;right: 12%;z-index: 1;bottom: 65px}
.bloque-noticia .mask{background: rgba(0,0,0,0.4);width: 100%;height: 100%;position: absolute;z-index: 1;top: 0;left: 0;opacity: 0}
#vista-noticia{padding: 71px 0 0 0; overflow: hidden; height: auto; }
#vista-noticia .img-vista{display: inline;float: right;margin:0 0 25px 2.5%;width: 58.8%}
#vista-noticia .descripcion{padding-top: 10px;font-size: 1em;color: #575757;line-height: 1.6em; text-align: justify; line-height: 1.7em;}
/*#vista-noticia .coll-full{max-width: 1035px}*/
#vista-noticia .titulo-noticia{font-size: 1.33em;color: #454349;font-weight: 300;background: #fff;min-height: 70px;position: relative;margin: 0;line-height: 40px;overflow: hidden;padding-right: 45px;top: 10px;max-width: 700px;}
#vista-noticia .titulo-noticia .resaltado{font-weight: 600}
#vista-noticia .fecha{color: #454349;font-size: 0.83em;position: relative;z-index: 1; width: 41%;}
#vista-noticia .info{position: relative;}
#vista-noticia .link-noticia{color: #09bce3;font-size: 0.88em;text-decoration: none;font-weight: 300;display: inline-block;margin-top: 40px}
#vista-noticia .link-noticia .icon-chevron-thin-right{-webkit-transform: rotate(180deg);transform: rotate(180deg);display: inline-block;font-size: 12px;font-weight: 600;margin-right: 13px;}
.compartir .icon{color: #00bae2;font-size: 25px;text-decoration: none;margin-right: 15px; -webkit-transition:all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.compartir .icon:hover{ color: #665e9f; -webkit-transition:all 0.3s ease 0s;transition: all 0.3s ease 0s; }
.compartir .text{font-size: 1em;font-weight: 700;color: #575757;position: relative;top: -5px;margin-right: 20px}
.compartir .icon-google-plus{margin-right: 0}
.compartir{float: right;margin-top: 35px}
.otras-noticias{padding: 72px 0 60px 0}
.otras-noticias ul li{list-style: none; -webkit-transition:all 0.5s ease 0s;transition: all 0.5s ease 0s;}

.otras-noticias ul li.hover{background: #f5f5f5 none repeat scroll 0 0; box-shadow: 0 1px 5px 0px #929292; -webkit-transition:all 0.5s ease 0s;transition: all 0.5s ease 0s;}

.otras-noticias ul{margin: 0}
.otras-noticias .title-noticias{font-size: 1.33em;color: #4c4e4f;font-weight: 600;margin-bottom: 30px}
/*
@media only screen and (max-width: 1300px), only screen and (max-device-width: 1300px) {
    .lista-propiedades .bloque-casa{height: 580px}
    #listado-propiedades .owl-dots{top: 15px}
    .bloque-casa.grande .texto{padding-top: 12%}
    .info-casa{padding: 0 5%}
    .info-casa .nombre{padding-top: 20px}
    .info-casa .icon{margin-right: 5%}
}*/
@media only screen and (max-width: 1240px), only screen and (max-device-width: 1240px) {
    /*.filtros-propiedades .btn1{clear: both;float: left;margin-top: 30px}*/
}
@media only screen and (max-width: 1080px), only screen and (max-device-width: 1080px) {
    .title-grande{font-size: 4.1em}
}
/*.autocomplete_options{ opacity: 0; transition: all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; z-index: 1px;  }
.autocomplete_options.active{ opacity: 1; z-index: 100; transition: all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; }
.autocomplete_options li{ -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #eee; border-color: #ccc; border-image: none; border-style: solid; border-width: 0 1px 1px; cursor: pointer; font: 11px "Lucida Grande","Verdana"; list-style-type: none; margin: 0; padding: 5px 12px; z-index: 1000; }
.autocomplete_options li.ubicaciones_list.hover{ background-color: #00c3ec }*/

.listado-noticias li.bloque-noticia.hover{ background: #f5f5f5 none repeat scroll 0 0; box-shadow: 0 1px 5px 0px #929292; -webkit-transition:all 0.5s ease 0s;transition: all 0.5s ease 0s; }

.galeria-vista .cont-img .proyecto_monzon{
	    float: right;
    top: 0;
    position: absolute;
    right: 0px;
    width: 20%;
    height: auto;
    margin-top: 10px;
    margin-right: 10px;
}

.input .autocomplete_options{ width: 90.5%; display:block; position:absolute; }
.input.text.hidden{ display: none; }
.filtros-propiedades #ubicacion_feed{ width: 100%; overflow-y:auto;}

/*Nosotros*/
#nosotros{padding: 33px 0 95px 0;}
#nosotros .title{text-align: center;margin-bottom: 36px;}
#nosotros #rastro{margin-bottom: 36px;}
#nosotros .parrafo2{text-align: center;}
.bloque-agente{-webkit-transition:all 0.3s ease 0s;transition: all 0.3s ease 0s;width: 25%;float: left;box-sizing: border-box;padding: 1.89%;border: 1px solid #F5F5F5;border-radius: 3px;margin-bottom: 0;text-align: center;}
.bloque-agente img{object-position: 0 0;width: 125px;height: 125px;object-fit: cover;border-radius: 50%;margin: 0 auto 20px;display: block;}
.bloque-agente .nombre{font-size: 16px;line-height: 17px;font-weight: 700;margin-bottom: 22px;color: #344991;}
.bloque-agente .descripcion{font-size: 12px;color: #0098D7;line-height: 17px;margin-bottom: 10px;}
.bloque-agente [class^="icon-"]{color: #666666;font-size: 13px;margin-right: 10px;}
.bloque-agente a{text-decoration: none;}
.bloque-agente .dato{color:  #344991;display: inline-block;font-size: 14px;line-height: 32px;width: 100%;font-weight: 500;}
.bloque-agente .dato.correo{line-height: 29px;}
.info-agente a.dato{margin-bottom:10px;}
.bloque-agente .ver-perfil{font-size: 15px;color:  #344991;margin-top: 10px;display: inline-block;text-decoration: none;}
.bloque-agente:nth-child(3n){margin-right: 0;}
.bloque-agente:hover{border-color: transparent;box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.1);}
.bloque-agente .info-agente{width: 100%;float: left;overflow-wrap: break-word;}

#agentes {padding: 0 0 38px}
.listado-agentes{padding-bottom:64px;display: flex;flex-flow: row wrap;}

/*Vista Agente*/
#vista-agente img{width: 29.1%;margin-right: 2.4%;float: left;border-radius:4px;}
#vista-agente .info-agente{width: 68.5%;float: left;margin-top: 7px;}
#vista-agente .info-agente .nombre{font-size: 1.6em;font-weight: 700;color: #000}
#vista-agente .info-agente .descripcion{color: #454545;font-size: 1.33em;margin-bottom: 12px;}
#vista-agente .info-agente [class^="icon-"]{color: #666666;font-size: 20px;margin-right: 15px;}
#vista-agente .info-agente a{text-decoration: none;}
#vista-agente .info-agente .dato{color: #1b1b1b;display: inline-block;margin-bottom: 4px;font-size: 1.6em;}
#vista-agente .info-contacto.info-contacto2{width: 100%;margin-top: 24px;}
#vista-agente .info-contacto.info-contacto2 #contactDiv{padding: 0;border: 0}
#vista-agente .info-contacto2 .sub_title_inner{margin-bottom: 24px;}
#vista-agente{padding-top: 38px;}
#vista-agente .title{margin: 39px 0 31px;}
#vista-agente .info-contacto .input.textarea textarea{height: 70px;}

#propiedades-agentes .title{padding-top: 21px;margin-bottom: 53px;border-top: 1px solid #b5b5b5}
#propiedades-agentes.bloque-propiedades{padding: 34px 0 48px;}

/*popul media */
.pop-up-social-media {margin: 0;display: none;z-index: 1000;position: absolute;right: 100%;bottom: 26px;color: #000;background: #fff;box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.65);padding: 10px;box-sizing: border-box;width: 260px;list-style: disc;}
.pop-up-social-media li {border-bottom: 2px solid #ecf1f3;padding-bottom: 8px;margin-bottom: 7px;display: block;list-style: none;}
.container-share .share-div {display: inline-block;position: relative;}
.pop-up-social-media li a {text-decoration: none;color: #000;width: 100%;display: block;text-align: left;}
.pop-up-social-media .text {position: relative;top: -3px;font-family: 'Open Sans','Arial',sans-serif;font-size: 0.9em;}
.pop-up-social-media li:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0}
.container-share{display: inline;}
.face-icon, .tweet-icon, .whats-icon{height: 43px;width: 43px;border-radius: 50%;display: inline-block;color: #fff;text-align: center;line-height: 43px;font-size: 22px;margin-right: 7px;}
.tweet-icon{background: #20b9ff;}
.face-icon{background: #3c599f;}
.whats-icon{background: #251151;}

.contenidoFotos{height: 100%;overflow-y: hidden;}

.contenidoFotos::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.contenidoFotos::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

.contenidoFotos::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: rgba(0,0,0,0.18);
}

#privacidad{padding: 0px 0 125px;font-size:16px;line-height:28px}
#privacidad .logo{margin-bottom:25px}
.info-contacto.mini{width:100%;background: #fff;border: 1px solid #F5F5F5;transition:0.3s all;position: -webkit-sticky;position: sticky;/* transform: translateY(-50px); */}
.info-contacto.mini.sticky{
    top: 0;
    z-index: 1;
    transform: translateY(0);
}
.info-contacto.mini .agente .datos{
    width: 100%;
    margin: 0;
    padding: 25px 20px 10px 20px;
    box-sizing: border-box;
}
.info-contacto.mini .agente .datos .puesto-agente{
    font-size:13px;
    line-height:17px
}
.info-contacto.mini .agente .datos .nombre-agente{
    margin-bottom:0;
    font-size: 16px;
    line-height: 17px;
}
.info-contacto.mini .toolbar{
    height:47px;
    display: block;
    float: left;
    width: 100%;
    border-top: 1px solid #F5F5F5;
}
.info-contacto.mini .toolbar .btn1 i{
    display: inline-block;
    margin-top: -5px;
    margin-right: 6px;
}
.info-contacto.mini .toolbar .btn1{
    height: 100%;
    float: left;
    width: 50%;
    padding: 0;
    background: transparent;
    color: #2B4A8A;
    border-top: 1px solid #F5F5F5;
}

.info-contacto.mini .toolbar .btn1.contact{
    background:#0098CE;
    color:#fff;
    border: none;
    margin-top: 23px;
}

.g-recaptcha {display: block !important; margin: 0 0 43px 0}
.g-recaptcha iframe {margin-top: 23px !important;}
#rc-anchor-container {border: 1px solid red !important;}</pre></body></html>