<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.granate-corporativo {color: #333 !important;}
/*.reducir-margin-bottom {margin-bottom:-100px;}*/
.letra-15 {font-size:15px;}
.padding-extra {padding-left:310px !important;}
/* ESTILOS GENERALES (27/03/2018) */
body {background:#fff;}
/*i.flaticon-pin {color: #000;}*/
.navbar-inverse .navbar-nav &gt; .active &gt; a, .navbar-inverse .navbar-nav &gt; .active &gt; a:hover, .navbar-inverse .navbar-nav &gt; .active &gt; a:focus {background-color: #0084ce !important; color: #ffffff !important; margin-left: 0px !important; border: 1px #0084ce solid !important;}
.navbar-inverse .navbar-nav &gt; li &gt; a {color: #212529 !important; padding: 12px 10px !important;}
.navbar-inverse .navbar-nav &gt; li &gt; a:hover, .navbar-inverse .navbar-nav &gt; li &gt; a:focus {background-color: #0084ce  !important; color: #FFF !important;}
.nav &gt; li ul.dropdown-menu &gt; li &gt; a {background: #000 !important;}
.nav &gt; li ul.dropdown-menu &gt; li &gt; a:hover, .nav &gt; li ul.dropdown-menu &gt; li &gt; a:focus {background: #333 !important;}
.nav &gt; li {font-weight: 700 !important;}
.mh-top-header {font-family: Arial, Helvetica, sans-serif;}
.navbar-inverse {background-color: #fff !important; margin-top: 0px !important;border-bottom: 0.5px solid #f2f2f2 !important;}
@media (min-width: 1024px){.logo_link img {width: 30% !important; margin-left: 0% !important; margin-top:10px !important;} .logo_link_crs img {width: 12% !important; margin-left: 0% !important;}}
@media (max-width: 1023px){.logo_link img {width: 86% !important; margin-bottom:15px !important; margin-top:-15px !important;} .logo_link_crs img {width: 50% !important; margin-bottom:15px !important; margin-top:-15px !important;} .logo_link_slogan {float: left; font-style: italic;}}
/*.logo_link img {width: 50% !important;}*/
.granate-corporativo {color: #222 !important;}
.mh-top-title {background:#0084ce;border-bottom: 1px solid #ffffff !important;}
.mh-footer-top--dark {color: #222;background: #000;border-top-style: solid;border-top-color: #225451;border-top-width: 2px;}
.mh-footer-top--dark .tagcloud a {border-color:#ffffff00 !important;color:#f2f2f2;}
.mh-footer__contact {padding-left: 30px !important; font-size: 15px; font-weight:500;margin-top: 20px !important;}
.mdl-button {padding: 0 25px !important;height: 42PX !important;}
@media (min-width: 1025px) {.mh-footer-top--dark a:hover, .mh-footer-top--dark a:active, .mh-footer-top--dark a:focus {color: #333;}}
.vc_custom_bg {background: #fff;}
.carousel-control span:hover {background: #333;}
.mh-heading--bottom-separator:after {background: #333;}
.mh-caption__inner {background: #fff;}
.mh-estate-vertical__primary {color: #222;font-size: 18px; max-width: 310px;text-align: center;margin-top: 30px;}
.mdl-button.mdl-button--primary-ghost {color: #333;}
.owl-carousel .owl-dots .owl-dot.active span {background: #333; border-color: #333;}
.mh-search-horizontal {border-top: 5px solid #0084ce;}
.mdl-button.mdl-button--raised.mdl-button--primary {background: #0084ce !important;color: #ffffff !important; font-weight: 700;}
.mdl-button.mdl-button--raised.mdl-button--primary:hover {background: #0084ce87 !important;color: #ffffff !important;font-weight: 700;}
@media (min-width: 1025px){.mdl-button.mdl-button--primary-ghost:hover, .mdl-button.mdl-button--primary-ghost:active, .mdl-button.mdl-button--primary-ghost:focus {background: #333; color: #fff !important;}}
.mh-top-header {background-color: #fff;}
.widget.widget_tag_cloud {margin-bottom: 0px;}
@media (min-width: 768px) {.mh-footer__inner {padding-top: 12px;    background-color: #0084ce;}}
.mdl-button.mdl-button--primary-ghost, .mdl-button.mdl-button--raised.mdl-button--primary {border: 0px !important;}
.mh-estate-vertical__buttons {bottom: 10px !important;right: 0px !important;}
.mh-footer-top--dark .widget {padding-top: 25px; margin-bottom: 10px !important;}
.mh-search__results {color: #000;}
h1 {color: #fe0000 !important}
h2 {color: #333 !important;}
/*.owl-carousel .owl-dots .owl-dot span {background: #fff; border: 2px solid #fff;}*/
input[type=text]:focus, input[type=text]:active, input[type=password]:focus, input[type=password]:active, input[type=email]:focus, input[type=email]:active, input[type=search]:not(#media-search-input):focus, input[type=search]:not(#media-search-input):active {border: 2px solid #333; background: rgba(41, 170, 227, 0.05);}
.dropdown-menu &gt; li.selected a {background: #212529;color: white !important;}
li.selected {background: #171695;color: white !important;}
.mdl-button.mdl-button--primary-ghost:hover {background-color: #f5df19 !importat;color:#ffffff !important;}
.mdl-button.mdl-button--primary-ghost {background-color: #0084ce;color: #ffffff !important;font-weight: 700;}
.dropdown-menu &gt; li &gt; a:hover {background-color:#0084ce;}
.texto_blanco{color: #6c757d !important;font-weight: 600;font-size: 16px;}
/*.mobile_toggle, .mobile_toggle:hover, .mobile_toggle:focus {color: #fff;}*/
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;}
.nuevo-boton {background-color: #225451 !important; border: 1px solid #ddd !important; color: #c69411 !important; font-size: 1em !important; padding: 10px 15px !important;}
.homeslider .item {height: 700px !important;}
.mh-caption__inner {font-family: Arial, Helvetica, sans-serif;}
.mh-thumbnail__featured {display: none !important;}
.carousel {margin-top:35px !important;}
.mh-filters__button.mh-filters__button--active {color: #333;}
button.mh-filters__right__button--active {color: #333;}
@media (min-width: 1025px){.mh-filters__button.mh-filters__button--active:hover {color: #333;}}
.mh-estate-horizontal__primary {color: #333;}
.mh-estate__details__price {background: #66b5e2 !important;}
.mh-widget-title__text:before {background: #333 !important;}
.mh-estate__agent__content a:hover {color: #333 !important;}
.mh-estate__details &gt; div a:hover {color: #333 !important;}
textarea:focus, textarea:active {border: 2px solid #333 !important;}
@media (min-width: 1025px) {.mh-estate__list__element a:hover {color: #333 !important;}}
@media (min-width: 1025px) {.mh-estate__list__element a:hover i {color: #333 !important;}}
.mh-estate__estate-info {margin-top: -45px !important;}
.mh-form-container__submit .mdl-button {width: 100% !important;}
.infoW {background: #333 !important; border: 2px solid #333 !important;}
.infoW:before {border-top: 10px solid #333 !important;}
address.mh-footer__contact i.flaticon-pin, i.flaticon-mail-2, i.flaticon-phone {color:  #FFF !important;}
i.flaticon-phone.granate-corporativo.letra-15, i.flaticon-pin.granate-corporativo.letra-15, i.flaticon-mail-2.granate-corporativo.letra-15 {color: #225451 !important;}
.navbar-header {width:100%; text-align:center; margin-top: 30px !important; margin-bottom: 35px !important;}
.nav_mobile {width:100%; text-align:center;}
.contiene-fotos img {float:left;}
.contiene-fotos {text-align:center;}
.mh-estate__estate-info {background:#66b5e2; padding-top: 30px;}
@media (min-width: 768px) {.mdl-button.mdl-button--half {min-width: 10% !important;}}
@media (min-width: 768px) {.logo-en-pie {width: 100% !important;position: relative !important;margin-left: 50% !important; margin-top: 8%;}img.logo-en-pie2 {width: 60% !important;position: relative !important;margin-left: 67% !important;margin-top: 12%;}}
@media (min-width: 768px) {.foto-empresa {margin-bottom: 30px !important; margin-left:15px !important; border:1px #000 solid !important; width:350px !important; height:220px !important;}}
@media (min-width: 768px){.mh-search__buttons {margin-top: 0px !important;}}
@media (min-width: 768px) {.mh-search .mh-search__element {padding: 0 6px;width: 20%;}.mh-search__buttons {margin-top: 0px !important;}.doble_ancho_gINMO {width:25%!important;}}
.compartir_redes {float: left;}
.contenedor_fotos {margin-left: 17% !important;}
/*Nuevo cÃ³digo genÃ©rico para todas las webs*/
.carousel {margin-top: 0px !important;}
.symbol_menu {margin-top: -30px !important;}
.nbs-flexisel-nav-left:hover, .nbs-flexisel-nav-right:hover {background-color: #333;}
.icono_face_margin {padding-left: 5px; margin-right: 12px;}
.icono_print_margin {padding-left: 2px;}
.texto_ref_ficha {text-align: center; padding-bottom: 22px; font-style: italic; font-size: 18px;font-weight: 600;}
.div_tour {font-size: 28px; font-family: Play, Arial, Helvetica, sans-serif; background: #0084ce99; color: #fff; width: 100%; text-align: center; border: 1px solid #dcdbdb;}
.tour_virtual_title {margin: 15px;}
.boton_enviar_ficha_inmu {border: 1px solid #333 !important; margin-top: 10px !important;}
.compartir_txt {float:left !important; margin-right:15px !important;color: #FFF;}
@media (max-width: 1024px) {.mobile_button .symbol_menu, .mobile_menu_active .mobile_button .symbol_cross {margin-top: -30px;}}
@media (max-width: 1024px) {.mdl-button.mdl-button--primary-ghost {background:#0084ce !important;min-width: 120px !important;line-height: 35px !important;color:white !important;}}
body p {text-align:left;}
/*BotÃ³n de enlace a ficha de inmueble en slider superior portada*/
.box_detalles {margin-bottom: 5%; background: transparent; border: 2px solid #4d4d4d;; color: #4d4d4d; padding: 2%; width: 100%; text-align: center; font-weight: 700;}
.box_detalles:hover {background: #000000; border: 2px solid #000000;; color: #ffffff;}

@media (min-width: 768px) {#tag_cloud-2 {text-align: right;}}
#menu-menu-superior {margin: 10px 10% !important;width:100%;}
.foto-gabriel {border: 1px solid; margin-bottom: 2%;}
.foto-logo {margin-bottom: 10%;}
.tipo_titulo {font-weight: 700; font-size: 1.7rem; text-transform: uppercase;}
/***************************************************************************/
/* CORRECCIONES PARA ADAPTAR PLANTILLA A BOOTSTRAP Y NUEVAS ACTUALIZACIONES*/
/***************************************************************************/
/* Estilos generales para adaptar Bootstrap */
body, .btn {font-size: 2rem !important;}
.carousel {width:100% !important;}
.navbar-nav {flex-direction: unset !important;}
.fotos_contacto {margin: 1% 0 5% 0; border: 1px solid #ddd; background: #efefef; border-radius: 5px; padding: 1%;}
.fotos_quienes_somos {margin: 1% 0 5% 0; border: 1px solid #ddd; background: #efefef; border-radius: 5px; padding: 1%; text-align:center;}
@media (min-width: 768px) {
	.fotos_quienes_somos img {width:50% !important;}
}
.nbs-flexisel-inner {
	overflow:unset !important;
	margin-top: 150px;
	margin-bottom: 70px;
}
.carousel-indicators {
	margin-left: 0% !important;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	padding: 61px 10px !important;
	line-height: 12px !important;
	top: -133px !important;
	height: 100% !important;
}
/* ActualizaciÃ³n plantilla GestiÃ³nINMO */
.logo_pie_gINMO {width: 45%; margin:20px 0%;}
.mh-footer-top--dark .mh-footer__heading {color:#fff;}
.div_logo_pie_gINMO {padding-left:0px !important;}
a:hover {text-decoration: unset !important;}
.dropdown-menu {font-size: 1.5rem !important;}
.contenedor_tour {margin-bottom:25px;}
input[type=number], input[type=text], input[type=password], input[type=email], input[type=search]:not(#media-search-input) {line-height: 36px !important;}
/***************************************************************************/
.check-mark {display:none!important;}
/*IDIOMAS*/
.div_idiomas {position: absolute;top: 0;right: 0;margin-top: 10px;}
.ul_idiomas {display: flex; list-style: none;}
.li_idiomas {padding-right:15px;}
.img_idiomas {}
/***************************************************************************/
/*AJUSTES*/
.div_idiomas {display: none;}
@media (min-width: 1024px){.logo_link img {margin-left: 5% !important;}}
.mh-footer-top--dark a:hover, .mh-footer-top--dark a:active, .mh-footer-top--dark a:focus {color:#5fb9e0 !important;}
/*AJUSTES*/
.homeslider {margin-top: -67px;}
.mh-footer-top--dark a {color:#fff !important;}
a.mdl-button.mdl-js-button.mdl-button--raised.mdl-js-ripple-effect.mdl-button--primary.mdl-button--lg:hover {color: blue;}
.mdl-button.mdl-button--primary-ghost:hover, .mdl-button.mdl-button--primary-ghost:active, .mdl-button.mdl-button--primary-ghost:focus {background-color: #0084ce8f;color:#222;}
.mh-estate__section__heading:after {background:#27544a !important;}
i.fa.fa-print.icono_print_margin {color: #000000 !important;}
i.fa.fa-facebook.icono_face_margin {color: #000000 !important;}
.mh-widget-title__text:before {background: #000000 !important;}
.mh-caption__inner {background: #0084ce  !important;color: #FFF !important;font-weight: 700;text-shadow: none important;}
@media (min-width: 900px) {
.mh-slider__card-default__price {min-width: 158px !important;margin-left: 77px!important;margin-top: -34px;background: #0084ce !important;color: white;}}
input.mdl-button.mdl-js-button.mdl-button--raised.mdl-js-ripple-effect.mdl-button--primary.mdl-button--half.boton_enviar_ficha_inmu {text-align: center;}
.mh-form-container__submit .mdl-button {height: 100px !important;}
.mh-top-title__heading {color: #ffffff !important;}
.mh-search__more .mdl-button {
    width: 100%;height: 70px !important;
}
.mdl-button.mdl-button--lg {
	line-height: 60px !important;}
i.fa.fa-facebook-square {
    font-size: 28px;
    margin-top: -25px;
}
i.fa.fa-twitter-square {
    font-size: 28px;
    margin-top: -24px;
}
i.fa.fa-youtube {
    font-size: 28px;
    margin-top: -25px;
}
i.fa.fa-linkedin {
    font-size: 28px;
    margin-top: -24px;
}
i.fa.fa-twitter.mh-top-header-big__element__icon-big.granate-corporativo.letra-15 {
    font-size: 15px;
}
i.fa.fa-youtube.mh-top-header-big__element__icon-big.granate-corporativo.letra-15 {
    font-size: 15px;
}
i.fa.fa-linkedin.mh-top-header-big__element__icon-big.granate-corporativo.letra-15 {
    font-size: 15px;
}
estate__list__element a {
    color: #03B4BD;
    font-weight: 700;
}
a {color: #212529 !important;}
.mh-form-container input {margin-right: 9px;}
.titulo_asociados {
    float: left;
    margin: 5px 0px 10px 0px;
    font-weight: bold;
    border: 0px solid #6d655a;
    border-radius: 5px;
    padding: 10px 70px;
    background: #222;
    color: #ffffff;
    width: 100%;
	text-transform:uppercase;
}
.contenedor_fotos_asociados {
    float: left;
    margin-right: 2%;
    margin-top: 10px;
	margin-left:2%;
	margin-bottom: 3%;
}
.contenedor_fotos_asociados_img {
    clear: both;
	width: 330px;
    height: 245px;
    float: left;
	background-color: #0000000f;
}
span.poo {
    margin-right: 10px;
	font-size: 14px;
}

.mh-minor-details {
    margin-bottom: 10px;
}
.poo img {
    width: 18px;
	display: inline;
}
img.size-medium.wp-image-140.aligncenter.foto_asociados{width:100%;height:244px !important;}
.homeslider .item h3 {
    position: absolute;
    top: 52%;
    font-size: 17px;
    width: 64%;
    left:5%;
	font-weight:600;
	text-shadow: 2px 2px rgb(255,255,255);
}
a:hover {
    color: #333333 !important;
}
.mh-estate-vertical {
    border-bottom: 1px solid #0084ce !important;
}
a.tag-cloud-link:hover {
    color: white !important;
}
img.logo-en-ca {
    max-width: 10%;
}
.col-md-12.div_logo_pie_gINMO a:hover {
    opacity: 0.8;
	background: #f5f5dc00 !important;
}
address.mh-footer__contact {
    color: #fff;
}
img.logo_pie_gINMO1 {
    width: 50%;
}
span.symbol_menu {
    color: #fff;
}
@media (max-width: 767px){
a.left.carousel-control.mobile, a.right.carousel-control.mobile {top: 200px;}
span.symbol_menu {color: #0084ce !important;}
.widget.widget_tag_cloud {margin-left: 9%;}
img.logo-en-ca{width:25% !important;}
.logo-en-pie {width: 60% !important;position: relative !important;margin-top: 15% !important;margin-left: 9% !important;}
img.logo-en-pie2 {width: 54% !important;position: relative !important;margin-left: 11% !important;margin-top: 8%;}
.foto-empresa {margin-bottom: 30px !important; border:1px #000 solid !important; width:260px !important;}
.logo_pie_gINMO {width: 40%; margin-left:20%; margin-top: 20px; margin-bottom: 40px;}
.mh-footer-top--dark .mh-footer__heading {margin-top: 30px;} 
div.wpforms-container-full {margin-bottom: 45px !important;}
.mh-search__buttons {text-align: -webkit-auto !important;} 
div#myhome-listing {margin-top: 40px;}
.mh-estate-vertical {background: #ddd !important;}
.mh-footer__row {margin-left: 20%;}
#menu-menu-superior{background-color:#9696963d;}
.homeslider .item h3 {top: 60%;width: 100%;font-size: 12px;}
.homeslider .item {height: 239px !important;}
.homeslider .item img {max-height: 400px;}
.mh-slider__card-default__price {width: 100%; margin-left: 0px;float: right;margin-right: -118px;font-size: 14PX;line-height: 16PX;margin-top: 8px;}
.mh-slider__card-default {margin-top: -3%; background: rgba(255, 255, 255, 0.85);padding-bottom: 24px;}
.carousel-caption {position: relative !important;width: 100% !important; left: 0% !important;}
.carousel-control.left, .carousel-control.right {top: -40px;}
.widget.widget_tag_cloud {margin-left: 9%;}
.mdl-button.mdl-button--primary-ghost, .mdl-button.mdl-button--raised.mdl-button--primary {color: #FFF !important;background-color: #0084ce !important;}
.fotos_contacto img {margin-bottom: 4%; margin-top: 4%;}
.fotos_contacto {width: 115% !important; margin-left: -8% !important;}
.nbs-flexisel-inner {display: none !important;}
.symbol_menu {margin-top: 0px !important;}
.symbol_cross {margin-top: 0px !important;}
.li_idiomas {padding-right:28px;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {padding: 61px 10px !important;line-height: 12px !important;top: -133px !important;height: 100% !important;}
.mh-footer-top--dark{background:#0084ce !important;} 
}
.tagcloud a:hover, .tagcloud a:active, .tagcloud a:focus {
    background: #36aadc;
}</pre></body></html>