/*Color texto por defecto*/
/*Tamaño fuente inicial*/
/*Fuente por defecto*/
/* Azul Medland - Menú principal, titulo propiedades, etc */
/* Gris - Contenido lateral formulario de "solicitud Información" */
/* Rojo - Errores Formulario */
/* Hover - Gris */
/* Hover - Azul clarito */
/* */
/* ======================== ESTILOS Desktop ============================ */
/* Se escoge el punto de corte de Boostrap Large Device: 992px			*/
/* ==================================================================== */
/* */
/* Dispositivos 992px -> infinito*/
@media screen and (min-width: 992px) {
  /* ======================== HELPER CLASSES ===================== */
  .hidden_mobile {
    display: block !important;
  }
  .hidden_mobile_inline {
    display: inline !important;
  }
  .hidden_desktop,
  .hidden_desktop_block {
    display: none !important;
  }
  .filtro .filtro_opciones .filtro_opcion:hover {
    background-color: #005c92;
    font-weight: 400;
    /*Regular*/
  }
  .google-maps {
    padding-bottom: 58.52%;
    /*Este es el ratio de aspecto 455/721 en %*/
  }
  form .form_item label[for=condiciones] a:hover {
    color: #b6b6b6;
  }
  .precio_divisa {
    /*width:170px;*/
    /*20200918: Adaptacion From XXX to XXX*/
    height: 34px;
    line-height: 34px;
    padding-right: 29px;
    border-radius: 17px;
    margin-bottom: 10px;
    /*20171129: Ajustado*/
  }
  .precio_divisa .precio_divisa_texto {
    /*width:150px;*/
    /*20200918: Adaptacion From XXX to XXX*/
    min-width: 170px;
    /*20200918: Adaptacion From XXX to XXX*/
    height: 34px;
    line-height: 34px;
    border-radius: 17px;
    font-size: 1rem;
  }
  .precio_divisa .precio_divisa_icono {
    height: 34px;
    line-height: 34px;
    right: 6px;
  }
  .precio_divisa .precio_divisa_otra {
    width: calc(100% - 41px);
    /*20200918: Adaptacion From XXX to XXX, quito los 29 de padding lateral del padre + 12 px del margin left propio.*/
  }
  .propiedad_relacionada:hover .propiedad_relacionada_foto {
    box-shadow: 8px 8px 14px 2px rgba(38, 33, 26, 0.25);
  }
  .propiedad_relacionada:hover .propiedad_relacionada_nombre {
    color: #b6b6b6;
  }
  .paginacion_items li:hover {
    cursor: pointer;
    color: #fff;
    background-color: #007bc3;
  }
  .nosotros_persona:hover .nosotros_persona_foto {
    /*box-shadow: 8px 8px 14px 2px rgba(38, 33, 26, 0.25); */
  }
  .nosotros_persona:hover .nosotros_persona_texto a:hover {
    color: #b6b6b6;
  }
  .eventos {
    width: 100%;
    /*1140*/
  }
  .eventos > table {
    width: 100%;
    /*1140*/
  }
  .eventos > table tr {
    width: 100%;
    /*1140*/
  }
  .eventos > table tr td.evento_fecha {
    width: 80px;
    min-width: 80px;
  }
  .eventos > table tr td.evento_titulo {
    padding: 0 20px;
    border-radius: 0;
  }
  .eventos > table tr td.evento_hora {
    display: table-cell;
    min-width: 140px;
    padding-left: 60px;
    background: url('../img/evento_fondo_hora.png') 0px 20px no-repeat #f7f7f7;
    font-size: 1rem;
    /*font-weight:200;*/
    /*ExtraLight*/
    color: #007bc3;
  }
  .eventos > table tr td.evento_lugar {
    display: table-cell;
    min-width: 260px;
    padding-left: 60px;
    background: url('../img/evento_fondo_lugar.png') 0px 20px no-repeat #f7f7f7;
    font-size: 1rem;
    /*font-weight:200;*/
    /*ExtraLight*/
    color: #007bc3;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .eventos > table tr:hover {
    cursor: pointer;
  }
  .eventos > table tr:hover td.evento_fecha {
    color: #66b0db;
  }
  .eventos > table tr:hover td.evento_titulo,
  .eventos > table tr:hover td.evento_hora,
  .eventos > table tr:hover td.evento_lugar {
    color: #b6b6b6;
  }
  .diferencias {
    /*ul*/
    width: 100%;
  }
  .diferencias .diferencia {
    /*li*/
    width: 32.42530756%;
    margin-left: 1.31810193%;
    padding-bottom: 60px;
  }
  .diferencias .diferencia:nth-child(3n+1) {
    margin-left: 0;
  }
  .diferencias .diferencia .diferencia_titulo.primera:hover {
    background: url(../img/icono_diferencia01_on.png) top center no-repeat transparent;
    background-size: 70px 70px;
    color: #66b0db;
  }
  .diferencias .diferencia .diferencia_titulo.segunda:hover {
    background: url(../img/icono_diferencia02_on.png) top center no-repeat transparent;
    background-size: 70px 70px;
    color: #66b0db;
  }
  .diferencias .diferencia .diferencia_titulo.tercera:hover {
    background: url(../img/icono_diferencia03_on.png) top center no-repeat transparent;
    background-size: 70px 70px;
    color: #66b0db;
  }
  .diferencias .diferencia .diferencia_titulo.cuarta:hover {
    background: url(../img/icono_diferencia04_on.png) top center no-repeat transparent;
    background-size: 70px 70px;
    color: #66b0db;
  }
  .diferencias .diferencia .diferencia_titulo.quinta:hover {
    background: url(../img/icono_diferencia05_on.png) top center no-repeat transparent;
    background-size: 70px 70px;
    color: #66b0db;
  }
  .diferencias .diferencia .diferencia_titulo.sexta:hover {
    background: url(../img/icono_diferencia06_on.png) top center no-repeat transparent;
    background-size: 70px 70px;
    color: #66b0db;
  }
  .diferencias.fondo_blanco .diferencia .diferencia_titulo.primera:hover {
    background: url(../img/icono_diferencia01blanco_on.png) top center no-repeat transparent;
    background-size: 70px 70px;
    color: #b6b6b6;
  }
  .diferencias.fondo_blanco .diferencia .diferencia_titulo.segunda:hover {
    background: url(../img/icono_diferencia02blanco_on.png) top center no-repeat transparent;
    background-size: 70px 70px;
    color: #b6b6b6;
  }
  .diferencias.fondo_blanco .diferencia .diferencia_titulo.tercera:hover {
    background: url(../img/icono_diferencia03blanco_on.png) top center no-repeat transparent;
    background-size: 70px 70px;
    color: #b6b6b6;
  }
  .diferencias.fondo_blanco .diferencia .diferencia_titulo.cuarta:hover {
    background: url(../img/icono_diferencia04blanco_on.png) top center no-repeat transparent;
    background-size: 70px 70px;
    color: #b6b6b6;
  }
  .diferencias.fondo_blanco .diferencia .diferencia_titulo.quinta:hover {
    background: url(../img/icono_diferencia05blanco_on.png) top center no-repeat transparent;
    background-size: 70px 70px;
    color: #b6b6b6;
  }
  .diferencias.fondo_blanco .diferencia .diferencia_titulo.sexta:hover {
    background: url(../img/icono_diferencia06blanco_on.png) top center no-repeat transparent;
    background-size: 70px 70px;
    color: #66b0db;
  }
  /* ======================== HELPER CLASSES ===================== */
  /* ========================== CABECERA ========================== */
  #wrapper_cabecera #cabecera {
    width: 95%;
    /*1138px en diseño */
    padding: 5px 2.5%;
    /*20171204: Pasado de 15px -> 5px
			
			padding-bottom:5px;	/*20171124*/
  }
  #wrapper_cabecera #cabecera #logotipo {
    float: left;
    display: block;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    /*20171204: Cambiado de 30 -> 10px*/
  }
  #wrapper_cabecera #cabecera #selectores {
    display: inline-block;
    float: right;
  }
  #wrapper_cabecera #cabecera #selectores > ul > li {
    line-height: 1.11;
    /*20/18*/
    padding-left: 16px;
    padding-right: 16px;
    border-left: 1px solid #66b0db;
    margin-bottom: 0;
    /*20171204: Cambiado de 10 -> 0 */
  }
  #wrapper_cabecera #cabecera #selectores > ul > li:last-child {
    display: inline-block;
  }
  #wrapper_cabecera #cabecera #selectores #filtro_idioma .filtro_seleccion:hover {
    color: #b6b6b6;
  }
  #wrapper_cabecera #cabecera #selectores #filtro_moneda {
    /*Para que no se note el cambio de ancho al cambiar la moneda*/
  }
  #wrapper_cabecera #cabecera #selectores #filtro_moneda .filtro_seleccion:hover {
    color: #b6b6b6;
  }
  #wrapper_cabecera #cabecera #selectores #filtro_moneda .filtro_seleccion_texto {
    display: inline-block;
    width: 35px;
    text-align: center;
  }
  #wrapper_cabecera #cabecera #selectores #filtro_moneda filtro_opcion {
    width: 140px;
    /*Reset Mobile -> Default*/
  }
  #wrapper_cabecera #cabecera #selectores #favoritos a:hover {
    color: #b6b6b6;
  }
  #wrapper_cabecera #cabecera #menu_mobile_icon {
    display: none;
  }
  #wrapper_cabecera #cabecera #menu {
    display: block;
    position: relative;
    background-color: #fff;
    color: #007bc3;
    border-radius: 0;
    width: 79%;
    /*20190618: victor pasado de 75% a 79% para ajustar en Ruso*/
    float: right;
    text-align: right;
    margin-top: 10px;
    /*20171204: Cambiado de 20px -> 10px*/
  }
  #wrapper_cabecera #cabecera #menu ul {
    display: inline;
    text-align: right;
    border: 0;
  }
  #wrapper_cabecera #cabecera #menu ul li {
    display: inline;
    width: auto;
    padding-right: 0;
    border: 0;
    padding-left: 30px;
    /*20190618: Cambiado para bajar distancias en Ruso*/
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  #wrapper_cabecera #cabecera #menu ul li:first-child {
    padding-left: 0;
  }
  #wrapper_cabecera #cabecera #menu ul li:hover,
  #wrapper_cabecera #cabecera #menu ul li.seleccionada {
    background-color: inherit;
    color: #b6b6b6;
  }
  #wrapper_cabecera #cabecera #menu ul li a {
    display: inline-block;
    line-height: 1.2;
  }
  #wrapper_cabecera #cabecera #menu ul li a:hover {
    color: #b6b6b6;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  #wrapper_cabecera #cabecera.menu_largo {
    /*20191017 - Victor: Estilos para el caso del menu largo estilo RUSO, ajustamos distancias para poder darle al menu todo el ancho de la cabecera*/
  }
  #wrapper_cabecera #cabecera.menu_largo #logotipo {
    margin-top: 0;
  }
  #wrapper_cabecera #cabecera.menu_largo #selectores {
    margin-top: 10px;
    padding-bottom: 14px;
  }
  #wrapper_cabecera #cabecera.menu_largo #menu {
    margin-top: 0;
    width: 100%;
  }
  #wrapper_cabecera.landing_cabecera #cabecera {
    padding-top: 40px;
    padding-bottom: 25px;
  }
  #wrapper_cabecera.landing_cabecera #cabecera #logotipo {
    float: none;
  }
  /* ========================== CABECERA - FIN ========================== */
  /* ========================== CONTENIDO ========================== */
  .wrapper_contenido {
    width: 100%;
    /*Total Pantalla*/
    /*20190820 -Home buscador */
  }
  .wrapper_contenido.wrapper_home_buscador {
    background: url(../img/fondo_home_buscador_desktop.jpg) center center no-repeat;
    background-size: cover;
  }
  .wrapper_contenido.propiedades_fondo_gris {
    background-color: #f7f7f7;
    /*20171204: Solo para las propiedades - buscador */
    padding-top: 0;
    margin-top: 10px;
  }
  .wrapper_contenido #carrusel_home_destacados_wrapper,
  .wrapper_contenido #carrusel_conoce_costa_wrapper {
    width: 100%;
    /*1980*/
  }
  .wrapper_contenido #carrusel_home_destacados_wrapper ul,
  .wrapper_contenido #carrusel_conoce_costa_wrapper ul {
    width: 100%;
  }
  .wrapper_contenido #carrusel_home_destacados_wrapper ul li,
  .wrapper_contenido #carrusel_conoce_costa_wrapper ul li {
    width: 100%;
    position: relative;
  }
  .wrapper_contenido #carrusel_home_destacados_wrapper ul li > div,
  .wrapper_contenido #carrusel_conoce_costa_wrapper ul li > div {
    position: absolute;
    top: 39.21568627%;
    /*Tomado del Desktop y ajustado a que se vea en todas las resoluciones*/
    left: 31.15%;
    /*Tomado del Desktop*/
  }
  .wrapper_contenido #carrusel_home_destacados_wrapper ul li > div .carrusel_home_destacados_texto,
  .wrapper_contenido #carrusel_conoce_costa_wrapper ul li > div .carrusel_home_destacados_texto,
  .wrapper_contenido #carrusel_home_destacados_wrapper ul li > div .carrusel_conoce_costa_texto,
  .wrapper_contenido #carrusel_conoce_costa_wrapper ul li > div .carrusel_conoce_costa_texto {
    font-size: 2.125rem;
    /*34/16*/
  }
  .wrapper_contenido #carrusel_home_destacados_wrapper ul li > div .carrusel_home_destacados_link,
  .wrapper_contenido #carrusel_conoce_costa_wrapper ul li > div .carrusel_home_destacados_link,
  .wrapper_contenido #carrusel_home_destacados_wrapper ul li > div .carrusel_conoce_costa_link,
  .wrapper_contenido #carrusel_conoce_costa_wrapper ul li > div .carrusel_conoce_costa_link {
    width: 170px;
    height: 34px;
    line-height: 34px;
    border-radius: 17px;
    background-color: #fff;
    color: #007bc3;
    text-align: center;
    margin-top: 10px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido #carrusel_home_destacados_wrapper ul li > div .carrusel_home_destacados_link:hover,
  .wrapper_contenido #carrusel_conoce_costa_wrapper ul li > div .carrusel_home_destacados_link:hover,
  .wrapper_contenido #carrusel_home_destacados_wrapper ul li > div .carrusel_conoce_costa_link:hover,
  .wrapper_contenido #carrusel_conoce_costa_wrapper ul li > div .carrusel_conoce_costa_link:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido_conlateral .contenido.lateral_izquierda {
    float: right;
  }
  .wrapper_contenido .contenido_lateral_wrapper {
    display: block;
    width: 32.51318102%;
    max-width: 370px;
    float: right;
    /*Contenido Lateral : Propiedades Home */
    /*Contenido Lateral: Propiedades - Buscador Avanzado */
    /*Contenido Lateral: Visitanos / Guias / Faqs / Contacto */
  }
  .wrapper_contenido .contenido_lateral_wrapper.lateral_izquierda {
    float: left;
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral {
    width: 100%;
    /*370*/
    padding-top: 10px;
    /*20171124: Pasado de 26 -> 10 */
    background-color: #f7f7f7;
    background: #f7f7f7;
    /* Navegadores no soportan gradientes */
    background: -webkit-linear-gradient(#f7f7f7, #e7e5e5);
    /* Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f7f7f7, #e7e5e5);
    /* Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f7f7f7, #e7e5e5);
    /* Firefox 3.6 to 15 */
    background: linear-gradient(#f7f7f7, #e7e5e5);
    /* Standard syntax */
    /*Contenido Lateral: Propiedad Ficha*/
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral h2 {
    color: #007bc3;
    /*font-size:1.1875rem;*/
    /*20/16 20171124: Pasado de 30 -> 19*/
    /*20190617: Bajado para homogeneizar todos los títulos de los formularios laterales y que se vean en portatil 15.6"*/
    /*Al bajar a 18px para darles un poco más de presencia hacemos "negrita"*/
    font-size: 1.125rem;
    font-weight: bold;
    padding-bottom: 10px;
    /*20171123: Pasado de 34 -> 10 */
    padding-left: 5.40540541%;
    padding-right: 5.40540541%;
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral form .form_item {
    width: 88.10810811%;
    padding-left: 5.40540541%;
    padding-right: 6.48648649%;
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral form input[type=text] {
    margin-bottom: 10px;
    height: 30px;
    /*20171124*/
    line-height: 30px;
    /*20171124*/
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral form input[type=checkbox] {
    margin-bottom: 10px;
    /*20171123: Pasado de 36 -> 10*/
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral form textarea {
    height: 60px;
    /*20171124*/
    margin-bottom: 10px;
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral form .form_enviar {
    background: #007bc3;
    /* Navegadores no soportan gradientes */
    background: -webkit-linear-gradient(#007bc3, #005d94);
    /* Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#007bc3, #005d94);
    /* Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#007bc3, #005d94);
    /* Firefox 3.6 to 15 */
    background: linear-gradient(#007bc3, #005d94);
    /* Standard syntax */
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    /*20171123: Pasado de 34 -> 10*/
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral form .form_enviar a {
    display: inline-block;
    margin-right: 4px;
    width: 194px;
    border: 1px solid #00548d;
    border-radius: 17px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #007bc3;
    background-color: #fff;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral form .form_enviar a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral .compartir {
    background: #007bc3;
    /* Navegadores no soportan gradientes */
    background: -webkit-linear-gradient(#007bc3, #005d94);
    /* Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#007bc3, #005d94);
    /* Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#007bc3, #005d94);
    /* Firefox 3.6 to 15 */
    background: linear-gradient(#007bc3, #005d94);
    /* Standard syntax */
    margin-top: 10px;
    border-radius: 5px;
    padding: 12px 0;
    text-align: center;
    color: #fff;
    font-size: 1.125rem;
    /*18/16*/
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral .compartir p {
    height: 19px;
    line-height: 19px;
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral .compartir p a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral .compartir p a:hover {
    color: #66b0db;
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral .compartir p a img {
    vertical-align: top;
    margin-top: 2px;
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral .compartir p a.btn_favorito {
    padding-right: 20px;
    background: url(../img/icono_favorito_off.png) center right no-repeat;
    background-size: 15px 14px;
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral .compartir p a.btn_favorito:hover {
    background: url(../img/icono_favorito_on.png) center right no-repeat;
    background-size: 15px 14px;
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral .compartir p a.btn_favorito.favorito_on {
    color: #66b0db !important;
    background: url(../img/icono_favorito_on.png) center right no-repeat;
    background-size: 15px 14px;
  }
  .wrapper_contenido .contenido_lateral_wrapper .contenido_lateral.scroll {
    position: fixed;
    /*La Referencia ahora es el WiewPort*/
    z-index: 10000;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral {
    width: 32.51318102%;
    max-width: 370px;
    padding: 0;
    margin-bottom: 40px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral {
    /*Reset Mobile*/
    margin-top: 0;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .propiedades_icono_buscador {
    padding-top: 13.51351351%;
    padding-bottom: 8.10810811%;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral h2 {
    font-size: 1.125rem /*18/16 - 20190617: Cambiado para unificar todos los formularios que entren en portatiles 15.6"*/;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral form .buscador_lista_localidades_link a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral form .buscador_lista_localidades_link a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral form .form_enviar {
    /*Reset Mobile*/
    width: 88.10810811%;
    margin-left: 0;
    margin-bottom: 0;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral form .form_enviar .buscador_avanzado_link a {
    width: auto;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    background-size: 15px 20px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .ui-menu .ui-menu-item.ui-menu-item_notfound {
    border-bottom: none;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .ui-menu .ui-menu-item.ui-menu-item_notfound .ui-menu-item-wrapper,
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .ui-menu .ui-menu-item.ui-menu-item_notfound .ui-menu-item-wrapper.ui-state-active {
    height: auto;
    line-height: 135%;
    cursor: default;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 0.8rem;
    font-weight: normal;
    background-color: #007bc3;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .ui-menu .ui-menu-item.ui-menu-item_notfound .ui-menu-item-wrapper span,
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .ui-menu .ui-menu-item.ui-menu-item_notfound .ui-menu-item-wrapper.ui-state-active span {
    cursor: pointer;
    background-color: inherit !important;
    border-bottom: none;
    color: inherit !important;
    text-decoration: underline;
    font-weight: bold;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .buscador_lista_localidades_wrapper {
    width: 232.43243243%;
    /*Su padre mide 370px de ancho, es el lateral*/
    padding: 6.75675676% 13.51351351%;
    /*20220223: Reducimos paddind vertical a la mitad*/
    margin: 0 auto;
    margin-left: 24.32432432%;
    min-height: auto;
    border-radius: 5px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .buscador_lista_localidades_wrapper a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .buscador_lista_localidades_wrapper a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .buscador_lista_localidades_wrapper .buscador_lista_localidades_cierre {
    height: 40px;
    line-height: 40px;
    font-size: 40px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .buscador_lista_localidades_wrapper .buscador_lista_localidades_item {
    border-bottom: 0;
    margin-bottom: 15px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .buscador_lista_localidades_wrapper .buscador_lista_localidades_item .buscador_lista_localidades_item_titulo {
    font-size: 28px;
    font-weight: 600;
    /*Bold*/
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .buscador_lista_localidades_wrapper .buscador_lista_localidades_item ul {
    padding-left: 0;
    /*Reset Mobile*/
    display: block;
    column-count: 4;
    /*20220223: Pasamos de 3 a 4 acolumnas*/
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_lateral .contenido_lateral .buscador_lista_localidades_wrapper .buscador_lista_localidades_item ul li {
    font-size: 16px;
    /*20190903: Bajado de 20px para que coja "Costa Blanca Sur - todas las localidades"*/
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado {
    width: 32.51318102%;
    max-width: 370px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral {
    padding-top: 30px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral .form_item {
    padding-left: 0;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral .form_enviar {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 20px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral .form_enviar a {
    background-color: transparent;
    color: inherit;
    width: 170px;
    margin: 0;
    height: 36px;
    line-height: 36px;
    border: 0;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral .form_enviar:hover a {
    color: #66b0db;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral a.underline_azul {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral a.underline_azul:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral a.underline_azul:hover.underline_azul {
    border: 0;
    border-bottom: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(right, #b6b6b6, #fff 90%);
    -webkit-border-image: -webkit-linear-gradient(left, #b6b6b6, #fff 90%);
    border-image: linear-gradient(to right, #b6b6b6, #fff 90%);
    border-image-slice: 1;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral a.underline_azul:hover.flecha_derecha {
    background-image: url('../img/icono_link_gris_largo.png');
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral #formulario_propiedades_referencia input[type=text] {
    width: 165px;
    /*Lo mismo que los select de precios */
    padding: 0 5px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral #formulario_propiedades_referencia #buscador_referencia {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral #formulario_propiedades_referencia #buscador_referencia:hover {
    color: #66b0db;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral #lista_propiedades_zonas {
    max-width: 250px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral #lista_propiedades_zonas a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido_lateral_wrapper.propiedades_buscador_avanzado .contenido_lateral #lista_propiedades_zonas a:hover {
    font-weight: 700;
  }
  .wrapper_contenido .contenido_lateral_wrapper.visitanos_lateral,
  .wrapper_contenido .contenido_lateral_wrapper.guias_lateral,
  .wrapper_contenido .contenido_lateral_wrapper.faqs_lateral,
  .wrapper_contenido .contenido_lateral_wrapper.nosotros_lateral,
  .wrapper_contenido .contenido_lateral_wrapper.contacto_lateral {
    width: 32.51318102%;
    max-width: 370px;
    padding: 0;
    margin-bottom: 40px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.visitanos_lateral .contenido_lateral h2,
  .wrapper_contenido .contenido_lateral_wrapper.guias_lateral .contenido_lateral h2,
  .wrapper_contenido .contenido_lateral_wrapper.faqs_lateral .contenido_lateral h2,
  .wrapper_contenido .contenido_lateral_wrapper.nosotros_lateral .contenido_lateral h2,
  .wrapper_contenido .contenido_lateral_wrapper.contacto_lateral .contenido_lateral h2 {
    /*font-size:1.875rem;*/
    /*30/16*/
    font-size: 1.125rem /*18/16 - 20190617: Cambiado para unificar todos los formularios que entren en portatiles 15.6"*/;
  }
  .wrapper_contenido .contenido_lateral_wrapper.visitanos_lateral .contenido_lateral form .form_enviar,
  .wrapper_contenido .contenido_lateral_wrapper.guias_lateral .contenido_lateral form .form_enviar,
  .wrapper_contenido .contenido_lateral_wrapper.faqs_lateral .contenido_lateral form .form_enviar,
  .wrapper_contenido .contenido_lateral_wrapper.nosotros_lateral .contenido_lateral form .form_enviar,
  .wrapper_contenido .contenido_lateral_wrapper.contacto_lateral .contenido_lateral form .form_enviar {
    /*Reset Mobile*/
    width: 88.10810811%;
    margin-left: 0;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral {
    width: 32.51318102%;
    max-width: 370px;
    padding: 0;
    margin-bottom: 40px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral {
    /*Reset Mobile*/
    margin-top: 0;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .propiedades_icono_buscador {
    padding-top: 13.51351351%;
    padding-bottom: 8.10810811%;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral h2 {
    font-size: 1.125rem /*18/16 - 20190617: Cambiado para unificar todos los formularios que entren en portatiles 15.6"*/;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral form .buscador_lista_localidades_link a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral form .buscador_lista_localidades_link a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral form .form_enviar {
    /*Reset Mobile*/
    width: 88.10810811%;
    margin-left: 0;
    margin-bottom: 0;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral form .form_enviar .buscador_avanzado_link a {
    width: auto;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    background-size: 15px 20px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .ui-menu .ui-menu-item.ui-menu-item_notfound {
    border-bottom: none;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .ui-menu .ui-menu-item.ui-menu-item_notfound .ui-menu-item-wrapper,
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .ui-menu .ui-menu-item.ui-menu-item_notfound .ui-menu-item-wrapper.ui-state-active {
    height: auto;
    line-height: 135%;
    cursor: default;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 0.8rem;
    font-weight: normal;
    background-color: #007bc3;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .ui-menu .ui-menu-item.ui-menu-item_notfound .ui-menu-item-wrapper span,
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .ui-menu .ui-menu-item.ui-menu-item_notfound .ui-menu-item-wrapper.ui-state-active span {
    cursor: pointer;
    background-color: inherit !important;
    border-bottom: none;
    color: inherit !important;
    text-decoration: underline;
    font-weight: bold;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .buscador_lista_localidades_wrapper {
    width: 232.43243243%;
    /*Su padre mide 370px de ancho, es el lateral*/
    padding: 6.75675676% 13.51351351%;
    /*20220223: Reducimos paddind vertical a la mitad*/
    margin: 0 auto;
    margin-left: -183.78378378%;
    /*20191016: El porcentaje son 200+(960/2), el primer número es la distancia al centro de la página y el segundo la mitad del ancho total (width+padding) del pop-up*/
    min-height: auto;
    border-radius: 5px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .buscador_lista_localidades_wrapper a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .buscador_lista_localidades_wrapper a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .buscador_lista_localidades_wrapper .buscador_lista_localidades_cierre {
    height: 40px;
    line-height: 40px;
    font-size: 40px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .buscador_lista_localidades_wrapper .buscador_lista_localidades_item {
    border-bottom: 0;
    margin-bottom: 15px;
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .buscador_lista_localidades_wrapper .buscador_lista_localidades_item .buscador_lista_localidades_item_titulo {
    font-size: 28px;
    font-weight: 600;
    /*Bold*/
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .buscador_lista_localidades_wrapper .buscador_lista_localidades_item ul {
    padding-left: 0;
    /*Reset Mobile*/
    display: block;
    column-count: 4;
    /*20220223: Pasamos de 3 a 4 columnas*/
  }
  .wrapper_contenido .contenido_lateral_wrapper.conoce_costa_lateral .contenido_lateral .buscador_lista_localidades_wrapper .buscador_lista_localidades_item ul li {
    font-size: 16px;
    /*20190903: Bajado de 20px para que coja "Costa Blanca Sur - todas las localidades"*/
  }
  .wrapper_contenido .contenido_lateral_wrapper.nosotros_lateral {
    display: block;
  }
  .wrapper_contenido .contenido_lateral_wrapper.nosotros_lateral .contenido_lateral h2 {
    font-size: 1.125rem;
    /*18/16*/
  }
  .wrapper_contenido .contenido_conlateral {
    width: 95%;
    padding-left: 2.5%;
    padding-right: 2.5%;
    position: relative;
  }
  .wrapper_contenido .contenido_conlateral .contenido {
    width: 63.26889279%;
    max-width: 720px;
    padding-right: 0;
    /*Ya lo pone el padre*/
    padding-left: 0;
    /*Ya lo pone el padre*/
    float: left;
  }
  .wrapper_contenido .contenido_conlateral .contenido .carrusel_propiedades_wrapper {
    width: 100%;
    /*720*/
  }
  .wrapper_contenido .contenido {
    width: 95%;
    /*Con un máximo de 1140px*/
    padding-left: 2.5%;
    padding-right: 2.5%;
    /*Contenido Home */
    /* 20190820 - Nueva Home */
    /* Repite las clase anteriores dentro de un clase nueva "home_buscador" para mantener las dos versiones*/
    /* Destacados Home Nuevos */
    /* Destacados Home Nuevos - FIN */
    /* Promocion Costa */
    /* Promocion Costa - FIN*/
    /*Contenido Home - FIN */
    /* 20190826 - PROPIEDADES HOME */
    /* 20190826 - PROPIEDADES HOME - FIN  */
    /*Contenido Propiedades - Buscador */
    /*Contenido Propiedades - Buscador - Fin */
    /*Contenido Propiedades - Listado */
    /*Contenido Propiedades - Listado - FIN*/
    /*Contenido Propiedad */
    /*Contenidos Propiedad - FIN */
    /*Contenidos Visitanos*/
    /*Contenidos Visitanos - FIN */
    /*Contenidos Guias*/
    /*Contenidos Guias - FIN */
    /*Contenidos Conoce la Costa*/
    /*Contenidos Conoce la Costa - FIN */
    /*Contenidos Faqs*/
    /*Contenidos Faqs - Fin*/
    /*Contenidos Conocenos - antiguo Nosotros*/
    /*Contenidos Conocenso - antiguo Nosotros - FIN */
    /*Contenido LANDING PAGE EVENTOS */
    /*Contenido LANDING PAGE EVENTOS - FIN */
  }
  .wrapper_contenido .contenido.ancho_total {
    padding-left: 0;
    padding-right: 0;
  }
  .wrapper_contenido .contenido .propiedad_nav_lateral {
    color: #007bc3;
    width: 100%;
    max-width: 1138px;
    padding: 1.31810193% 0 1.31810193%;
    /*20171124: Pasado de 24 -> 15 */
    font-size: 1.125rem;
    /*18/16*/
    transition: all 0.4s ease-in;
  }
  .wrapper_contenido .contenido .propiedad_nav_lateral .nav_lateral_texto {
    /*font-size:1.25rem;*/
    /*20/16*/
    margin-left: 2.10896309%;
  }
  .wrapper_contenido .contenido .propiedad_nav_lateral .nav_lateral_links {
    margin-right: 2.10896309%;
    font-weight: 400;
    /*Regular*/
  }
  .wrapper_contenido .contenido .propiedad_nav_lateral .nav_lateral_links a {
    display: inline-block;
    margin-right: 70px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .propiedad_nav_lateral .nav_lateral_links a:last-child {
    margin-right: 0;
  }
  .wrapper_contenido .contenido .propiedad_nav_lateral.scroll {
    box-shadow: 0px 5px 9px 1px rgba(38, 33, 26, 0.15);
    position: fixed;
    /*La Referencia ahora es el WiewPort*/
    top: 0;
    width: 100%;
    /*margin:0 auto;*/
    padding-top: 15px;
    /*20171124: Pasado de 24 -> 15*/
    padding-bottom: 15px;
    /*20171124: Pasado de 24 -> 15*/
    z-index: 10000;
    /*Los botones de control de los sliders tienen 9999*/
  }
  .wrapper_contenido .contenido h1 {
    font-size: 1.875rem;
    /*20171129 Pasado de 34px a 30px*/
    /*padding-bottom:34px;*/
    /*20171129: Comentado*/
  }
  .wrapper_contenido .contenido h2 {
    font-size: 1.875rem;
    /*30/16*/
    padding-top: 38px;
  }
  .wrapper_contenido .contenido p.localizacion {
    font-size: 1.125rem;
    /*18/16*/
    padding-bottom: 10px;
    /*20171129: Pasado de 20px a 10px*/
  }
  .wrapper_contenido .contenido .home_buscador_texto {
    font-size: 2.125rem;
    /*34/16*/
    padding-top: 10px;
    /*20171204: Pasado de 45px -> 10px*/
    padding-bottom: 10px;
    /*20171204: Añadido para ajustar a una pantalla 1366x768*/
  }
  .wrapper_contenido .contenido #buscador {
    text-align: center;
  }
  .wrapper_contenido .contenido #buscador .form_item {
    display: inline-block;
    vertical-align: top;
    width: 370px;
    margin-right: 20px;
  }
  .wrapper_contenido .contenido #buscador .form_item:last-child {
    width: 170px;
    margin-right: 0;
    vertical-align: bottom;
  }
  .wrapper_contenido .contenido #buscador .form_item .form_enviar {
    margin-top: 44px;
    width: 170px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido #buscador .form_item .form_enviar:hover:hover,
  .wrapper_contenido .contenido #buscador .form_item .form_enviar a:hover {
    color: #66b0db;
  }
  .wrapper_contenido .contenido #buscador .form_item label {
    text-align: left;
    padding-left: 0;
    padding-bottom: 17px;
  }
  .wrapper_contenido .contenido .buscador_avanzado_link {
    padding-bottom: 0;
    margin-bottom: 60px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .buscador_avanzado_link:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido.home_buscador .home_buscador_texto {
    font-size: 2.5rem;
    /*40/16*/
    font-weight: 600;
    /*SemiBold*/
    padding-bottom: 2.63157895%;
    /*padding-top:percentage(160/1140);*/
    /*20190906: mail Manu 20190905*/
  }
  .wrapper_contenido .contenido.home_buscador #buscador {
    text-align: center;
  }
  .wrapper_contenido .contenido.home_buscador #buscador .form_item {
    vertical-align: top;
  }
  .wrapper_contenido .contenido.home_buscador #buscador .form_item label {
    font-size: 20px;
    text-align: left;
    padding-bottom: 15px;
  }
  .wrapper_contenido .contenido.home_buscador #buscador .form_item .form_item_select {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .wrapper_contenido .contenido.home_buscador #buscador .form_item input[type=text] {
    height: 50px;
    line-height: 50px;
  }
  .wrapper_contenido .contenido.home_buscador #buscador .form_item .form_enviar {
    margin-top: 51px;
    /*44 + 7 = 51*/
  }
  .wrapper_contenido .contenido.home_buscador .buscador_lista_localidades_link {
    text-align: left;
  }
  .wrapper_contenido .contenido.home_buscador .buscador_lista_localidades_link a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido.home_buscador .buscador_lista_localidades_link a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido.home_buscador .buscador_avanzado_link {
    /*padding-bottom:percentage(160/1140);*/
    /*20190906: mail Manu 20190905*/
    margin-top: 4.9122807%;
    margin-bottom: 0;
  }
  .wrapper_contenido .contenido.home_buscador .buscador_avanzado_link a {
    height: 54px;
    line-height: 54px;
    border-radius: 27px;
    font-size: 1rem;
    padding-left: 42px;
    padding-right: 18px;
    background-position: 20px center;
    /*background-size:23px 29px;*/
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido.home_buscador .buscador_avanzado_link a:hover {
    background-color: rgba(255, 255, 255, 0.9);
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido.home_buscador .buscador_lista_localidades_wrapper {
    width: 75.43859649%;
    padding: 2.19298246% 4.38596491%;
    /*20220223 - Reducimos a la mitad el padding vertical*/
    margin: 0 auto;
    margin-left: 7.89473684%;
    min-height: auto;
    border-radius: 5px;
  }
  .wrapper_contenido .contenido.home_buscador .buscador_lista_localidades_wrapper a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido.home_buscador .buscador_lista_localidades_wrapper a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido.home_buscador .buscador_lista_localidades_wrapper .buscador_lista_localidades_cierre {
    height: 40px;
    line-height: 40px;
    font-size: 40px;
  }
  .wrapper_contenido .contenido.home_buscador .buscador_lista_localidades_wrapper .buscador_lista_localidades_item {
    border-bottom: 0;
    margin-bottom: 15px;
  }
  .wrapper_contenido .contenido.home_buscador .buscador_lista_localidades_wrapper .buscador_lista_localidades_item .buscador_lista_localidades_item_titulo {
    font-size: 28px;
    font-weight: 600;
    /*Bold*/
  }
  .wrapper_contenido .contenido.home_buscador .buscador_lista_localidades_wrapper .buscador_lista_localidades_item ul {
    padding-left: 0;
    /*Reset Mobile*/
    display: block;
    column-count: 4;
    /*20220223 - Pasamos a cuatro columnas, en lugar de tres*/
  }
  .wrapper_contenido .contenido.home_buscador .buscador_lista_localidades_wrapper .buscador_lista_localidades_item ul li {
    font-size: 16px;
    /*20190903: Bajado de 20px para que coja "Costa Blanca Sur - todas las localidades"*/
  }
  .wrapper_contenido .contenido .home_destacado_titulo {
    /*padding-top:percentage(70/1140);*/
    /*20190906: mail Manu 20190905*/
    padding-bottom: 2.19298246%;
  }
  .wrapper_contenido .contenido .home_destacado_wrapper {
    display: inline-block;
    margin-right: -4px;
    width: 32.63157895%;
    vertical-align: top;
    margin-right: 0.70175439%;
    margin-bottom: 0;
    /*20190906: mail Manu 20190905*/
  }
  .wrapper_contenido .contenido .home_destacado_wrapper a .home_destacado_texto {
    bottom: 25px;
    padding-left: 20px;
    font-size: 20px;
    line-height: 1;
  }
  .wrapper_contenido .contenido .home_destacado_wrapper a .home_destacado_texto .home_destacado_mas {
    font-size: 16px;
    font-weight: 300;
    /*Light*/
    text-shadow: 0px 0px 10px #000;
  }
  .wrapper_contenido .contenido .home_destacado_wrapper a:hover .home_destacado_blur {
    /*display:block*/
    /*20190906 - Se mete la transición fadeIn() / fadeOut() de jQuery*/
  }
  .wrapper_contenido .contenido .home_destacado_wrapper a:hover .home_destacado_texto .home_destacado_mas {
    /*display:inline;*/
    /*20190906 - Se mete la transición show() / hide() de jQuery*/
  }
  .wrapper_contenido .contenido .home_destacado_wrapper:last-child {
    margin-right: 0;
  }
  .wrapper_contenido .contenido #propiedades_home_destacadas_wrapper .propiedad_relacionada .propiedad_relacionada_nombre {
    margin-bottom: 20px;
  }
  .wrapper_contenido .contenido #propiedades_home_destacadas_wrapper .propiedad_relacionada .propiedad_relacionada_precio {
    margin-bottom: 0;
  }
  .wrapper_contenido .contenido .home_promocion_costa {
    display: inline-block;
    margin-right: -4px;
    vertical-align: top;
    width: 48.24561404%;
    padding-right: 5.70175439%;
    /*border-right:1px solid red;*/
  }
  .wrapper_contenido .contenido .home_promocion_costa .home_promocion_costa_texto {
    line-height: 1.5;
    /*24/16*/
  }
  .wrapper_contenido .contenido .home_promocion_costa .home_promocion_costa_link {
    margin-bottom: 66px;
  }
  .wrapper_contenido .contenido .home_promocion_costa .home_promocion_costa_link a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .home_promocion_costa .home_promocion_costa_link a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .home_promocion_costa .home_promocion_costa_link a:hover.underline_azul {
    border: 0;
    border-bottom: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(right, #b6b6b6, #fff 90%);
    -webkit-border-image: -webkit-linear-gradient(left, #b6b6b6, #fff 90%);
    border-image: linear-gradient(to right, #b6b6b6, #fff 90%);
    border-image-slice: 1;
  }
  .wrapper_contenido .contenido .home_promocion_costa .home_promocion_costa_link a:hover.flecha_derecha {
    background-image: url('../img/icono_link_gris_largo.png');
  }
  .wrapper_contenido .contenido .home_promocion_costa_newsletter {
    display: inline-block;
    margin-right: -4px;
    vertical-align: top;
    width: 39.47368421%;
    padding-left: 6.14035088%;
  }
  .wrapper_contenido .contenido .home_promocion_costa_newsletter form a.form_registro_newsletter_politica {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .home_promocion_costa_newsletter form a.form_registro_newsletter_politica:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .home_nosotros h2 {
    padding-top: 60px;
    padding-bottom: 38px;
  }
  .wrapper_contenido .contenido .home_nosotros .home_nosotros_link a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .home_nosotros .home_nosotros_link a:hover {
    color: #66b0db;
  }
  .wrapper_contenido .contenido .home_nosotros .home_nosotros_link a:hover.underline_blanco {
    border: 0;
    border-bottom: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(right, #66b0db, #007bc3 90%);
    -webkit-border-image: -webkit-linear-gradient(left, #66b0db, #007bc3 90%);
    border-image: linear-gradient(to right, #66b0db, #007bc3 90%);
    border-image-slice: 1;
  }
  .wrapper_contenido .contenido .home_nosotros .home_nosotros_link a:hover.flecha_derecha_blanca {
    background-image: url('../img/icono_link_azul_largo.png');
  }
  .wrapper_contenido .contenido #carrusel_home_testimonios_wrapper {
    width: 83.30404218%;
    margin-bottom: 90px;
  }
  .wrapper_contenido .contenido #carrusel_home_testimonios_wrapper .testimonio_cita_wrapper {
    border: 2px solid #66b0db;
    border-radius: 5px;
    width: 89.02953586%;
    /*Quitamos el border lateral y el padding lateral*/
    padding: 45px 5.2742616%;
  }
  .wrapper_contenido .contenido #carrusel_home_testimonios_wrapper .testimonio_cita_wrapper .testimonio_cita_texto {
    font-size: 1.125rem;
    /*18/16*/
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper {
    width: 100%;
    /*720*/
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_destacados {
    width: 100%;
    padding: 0;
    padding-bottom: 20px;
    margin-top: -10px;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_destacados .home_propiedades_destacado {
    width: 49.16666667%;
    height: 157px;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_destacados .home_propiedades_destacado a {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_destacados .home_propiedades_destacado a img {
    width: 100%;
    height: 100%;
    /*border-radius:5px;*/
    object-fit: cover;
    object-position: center right;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_destacados .home_propiedades_destacado a .home_propiedades_destacado_texto {
    position: absolute;
    /*bottom:10px;*/
    top: 10px;
    left: 0;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1rem;
    /*16/16*/
    font-weight: 600;
    /*Bold*/
    color: #fff;
    padding-left: 6.33802817%;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_destacados .home_propiedades_destacado a .home_propiedades_destacado_texto .home_propiedades_destacado_mas {
    font-size: 14px;
    font-weight: 300;
    /*Light*/
    text-shadow: 0px 0px 10px #000;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_destacados .home_propiedades_destacado:last-child {
    /*20190826: En Mobile el último destacado de los 6 posibles no se ve*/
    /*display:inline-block;*/
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_destacados .home_propiedades_destacado:nth-child(3n) {
    width: 49.16666667%;
    /*Reset Mobile*/
    margin-top: 0;
    /*Reset Mobile*/
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_destacados .home_propiedades_destacado:nth-child(3n+2) {
    margin-left: 0;
    /*Reset Mobile*/
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_destacados .home_propiedades_destacado:nth-child(2n) {
    margin-left: 1.66666667%;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costa_texto {
    line-height: 1.5;
    /*24/16*/
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costa_link {
    margin-bottom: 30px;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costa_link a {
    margin-bottom: 0;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costa_link a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costa_link a:hover.underline_azul {
    border: 0;
    border-bottom: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(right, #b6b6b6, #fff 90%);
    -webkit-border-image: -webkit-linear-gradient(left, #b6b6b6, #fff 90%);
    border-image: linear-gradient(to right, #b6b6b6, #fff 90%);
    border-image-slice: 1;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costa_link a:hover.flecha_derecha {
    background-image: url('../img/icono_link_gris_largo.png');
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costas_wrapper {
    width: 100%;
    /*720*/
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costas_wrapper .home_propiedades_costas_item {
    width: 100%;
    padding-bottom: 20px;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costas_wrapper .home_propiedades_costas_item .home_propiedades_costas_item_titulo {
    position: relative;
    width: 100%;
    height: 32px;
    line-height: 32px;
    padding-left: 0;
    /*Reset Mobile*/
    background-color: transparent;
    color: #007bc3;
    font-size: 21px;
    font-weight: 600;
    /*Bold*/
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costas_wrapper .home_propiedades_costas_item .home_propiedades_costas_item_titulo a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costas_wrapper .home_propiedades_costas_item .home_propiedades_costas_item_titulo a:hover {
    color: #66b0db;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costas_wrapper .home_propiedades_costas_item ul {
    display: block;
    /*Reset Mobile*/
    border: 0;
    /*Reset Mobile*/
    column-count: 3;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costas_wrapper .home_propiedades_costas_item ul li {
    padding-left: 0;
    /*Reset Mobile*/
    line-height: none;
    /*Reset Mobile*/
    font-size: 0.845rem;
    /*14/16*/
    margin-bottom: 10px;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costas_wrapper .home_propiedades_costas_item ul li a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_costa .home_propiedades_costas_wrapper .home_propiedades_costas_item ul li a:hover {
    color: #66b0db;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_newsletter form .form_item input[type=text] {
    width: 350px;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_newsletter form .form_item a {
    text-decoration: underline;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .home_propiedades_wrapper .home_propiedades_newsletter form .form_item a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .propiedades_titulo {
    padding-top: 30px;
  }
  .wrapper_contenido .contenido .propiedades_resultados,
  .wrapper_contenido .contenido .propiedades_resultados_avanzado {
    padding-bottom: 15px;
  }
  .wrapper_contenido .contenido .propiedades_resultados a,
  .wrapper_contenido .contenido .propiedades_resultados_avanzado a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .propiedades_resultados a:hover,
  .wrapper_contenido .contenido .propiedades_resultados_avanzado a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .propiedades_resultados a:hover.underline_azul,
  .wrapper_contenido .contenido .propiedades_resultados_avanzado a:hover.underline_azul {
    border: 0;
    border-bottom: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(right, #b6b6b6, #fff 90%);
    -webkit-border-image: -webkit-linear-gradient(left, #b6b6b6, #fff 90%);
    border-image: linear-gradient(to right, #b6b6b6, #fff 90%);
    border-image-slice: 1;
  }
  .wrapper_contenido .contenido .propiedades_resultados a:hover.flecha_derecha,
  .wrapper_contenido .contenido .propiedades_resultados_avanzado a:hover.flecha_derecha {
    background-image: url('../img/icono_link_gris_largo.png');
  }
  .wrapper_contenido .contenido .propiedades_mapa {
    width: 70.0152207%;
    /*El ancho máximo del contenedor son 657px -puesto inline en la página*/
    padding-left: 29.9847793%;
    text-align: right;
    background-color: #e6e7e8;
    margin-top: 30px;
    margin-bottom: 40px;
  }
  .wrapper_contenido .contenido .propiedades_mapa .propiedades_mapa_wrapper {
    width: 65.2173913%;
    padding-right: 34.7826087%;
    background-color: #fff;
  }
  .wrapper_contenido .contenido .propiedades_mapa .propiedades_mapa_wrapper .icono_espana {
    bottom: 30px;
  }
  .wrapper_contenido .contenido .propiedades_mapa .propiedades_mapa_wrapper .propiedades_mapa_atras {
    bottom: 0;
  }
  .wrapper_contenido .contenido .propiedades_info_costa {
    display: block;
    /*font-weight:200;*/
    /*EstraLight*/
    font-size: 1rem;
  }
  .wrapper_contenido .contenido .propiedades_info_costa h3 {
    font-weight: 600;
    /*SemiBold*/
    font-size: 1.125rem;
    /*18/16*/
    color: #007bc3;
    margin-bottom: 10px;
  }
  .wrapper_contenido .contenido .propiedades_info_costa p {
    margin-bottom: 30px;
    line-height: 1.5;
  }
  .wrapper_contenido .contenido .propiedades_distancias {
    width: 100%;
    padding-bottom: 47px;
    font-size: 1.125rem;
    /*18/16*/
    font-weight: 400;
    /*Normal*/
  }
  .wrapper_contenido .contenido .propiedades_distancias ul {
    padding: 34px 0 20px;
  }
  .wrapper_contenido .contenido .propiedades_distancias ul li {
    display: inline-block;
    margin-right: -4px;
    width: 25%;
    text-align: center;
    padding-bottom: 19px;
  }
  .wrapper_contenido .contenido .propiedades_distancias ul li img {
    vertical-align: baseline;
    width: 21.875%;
    max-width: 42px;
    /*Cogido del diseño desktop*/
    padding-right: 15px;
  }
  .wrapper_contenido .contenido .propiedades_distancias a {
    color: #66b0db;
  }
  .wrapper_contenido .contenido .propiedades_distancias p {
    font-size: 1rem;
  }
  .wrapper_contenido .contenido .propiedades_distancias p a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .propiedades_distancias p a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .propiedades_distancias p a:hover.underline_azul {
    border: 0;
    border-bottom: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(right, #b6b6b6, #fff 90%);
    -webkit-border-image: -webkit-linear-gradient(left, #b6b6b6, #fff 90%);
    border-image: linear-gradient(to right, #b6b6b6, #fff 90%);
    border-image-slice: 1;
  }
  .wrapper_contenido .contenido .propiedades_distancias p a:hover.flecha_derecha {
    background-image: url('../img/icono_link_gris_largo.png');
  }
  .wrapper_contenido .contenido #formulario_propiedades_filtros form .form_enviar {
    background: none;
    text-align: left;
  }
  .wrapper_contenido .contenido.propiedades_listado_sticky {
    position: relative;
    margin-bottom: 250px;
    /*20180418 Damos espacio a que se haga la carga de nuevos items antes de que desaparezca la capa "sticky" de los filtros al hacer scroll*/
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper {
    width: 100%;
    /*1140*/
    /*.propiedades_listado_wrapper_izquierda*/
    /*.propiedades_listado_derecha*/
    /*20180420: Pagina propiedades listado2: FAVORITAS - QUICK-LINKS - BUSCADOR REFERENCIA separado por comas */
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda {
    float: left;
    width: 42.10526316%;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_cierre {
    display: none;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda > h2 {
    font-size: 1.875rem;
    padding-top: 0;
    padding-left: 0;
    /*Reset Mobile*/
    margin-bottom: 30px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda > h2 .propiedades_listado_filtros_link {
    display: none;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda.scroll {
    position: fixed;
    max-width: 400px;
    /*20180416:Cuando se pone fixed su padre es la pantalla y hay que limitar el ancho para que no pise la derecha*/
    /*20181030:Adaptación de estilos cuando se hace "sticky" para que coja en una pantalla de 768*/
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda.scroll #filtro_propiedades_zonas {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda.scroll .propiedades_listado_filtros_wrapper .propiedades_listado_filtros > h2 {
    padding-top: 10px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda.scroll .propiedades_listado_filtros_wrapper .propiedades_listado_filtros h2.color_azul_claro {
    margin-bottom: 5px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda.scroll .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros .form_item.precio {
    margin-bottom: 0;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda.scroll .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros .form_item input[type=radio],
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda.scroll .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros .form_item input[type=checkbox] {
    margin-bottom: 5px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda.scroll .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros .form_item .form_enviar {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda.scroll .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros p a.underline_azul {
    margin-bottom: 15px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda.scroll .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_referencia h2 {
    padding-top: 0;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda.scroll .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_referencia .form_item {
    margin-top: 5px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda #formulario_propiedades_referencia h2 {
    padding-top: 0;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda #formulario_propiedades_referencia .form_item {
    margin-top: 15px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    box-shadow: none;
    border-radius: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    /*20180416: Pasado de 50px -> 0px al hacerlo sticky*/
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper > h2 {
    padding-top: 0;
    margin-bottom: 30px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper > h2.color_azul_claro {
    font-size: 1.125rem;
    padding-top: 0;
    font-weight: 600;
    color: #66b0db;
    margin-bottom: 0;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper #filtro_propiedades_zonas {
    /*Quitamos el hover sobre filtro_opcion que tiene por defecto y se lo ponemos al filtro_opcion_wrapper*/
    /*20180118: Adaptamos tamaños al moverlo de la franja gris que desaparece*/
    width: 98%;
    padding-left: 1%;
    padding-right: 1%;
    margin-top: 15px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper #filtro_propiedades_zonas .filtro_seleccion a .filtro_seleccion_icono {
    right: 10px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper #filtro_propiedades_zonas.filtro .filtro_seleccion {
    width: 100%;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper #filtro_propiedades_zonas.filtro .filtro_opciones .filtro_opcion:hover {
    background-color: inherit;
    font-weight: inherit;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper #filtro_propiedades_zonas.filtro .filtro_opciones .filtro_opcion .filtro_opcion_wrapper:hover {
    background-color: #005c92;
    font-weight: 400;
    /*Regular*/
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_numero {
    float: none;
    width: 100%;
    text-align: left;
    padding-bottom: 10px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros {
    width: 100%;
    max-width: 400px;
    margin-left: 0;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros > h2 {
    padding-top: 20px;
    /*20180416: Ajuste 1366x768*/
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros h2.color_azul_claro {
    padding-top: 5px;
    /*20180416: Ajuste 1366x768*/
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros .form_item_wrapper_externo {
    display: inline-block;
    margin-right: -4px;
    width: 50%;
    margin-bottom: 20px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros .form_item.precio {
    display: inline-block;
    width: 175px;
    margin-bottom: 15px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros .form_item.precio_minimo {
    margin-right: 15px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros .form_item .form_item_select {
    width: 155px;
    padding: 12px 10px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros .form_item .form_enviar {
    margin-top: 10px;
    /*20180416: Ajuste 1366x768*/
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros .form_item .form_enviar:hover:hover,
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros .form_item .form_enviar a:hover {
    color: #66b0db;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros p a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros p a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_filtros p a:hover.underline_azul {
    border: 0;
    border-bottom: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(right, #b6b6b6, #fff 90%);
    -webkit-border-image: -webkit-linear-gradient(left, #b6b6b6, #fff 90%);
    border-image: linear-gradient(to right, #b6b6b6, #fff 90%);
    border-image-slice: 1;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_referencia input[type=text] {
    width: 165px;
    /*Lo mismo que los select de precios */
    padding: 0 5px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_referencia #buscador_referencia {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_izquierda .propiedades_listado_filtros_wrapper .propiedades_listado_filtros #formulario_propiedades_referencia #buscador_referencia:hover {
    color: #66b0db;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_derecha {
    float: right;
    width: 57.89473684%;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper {
    display: inline-block;
    width: 100%;
    /*660*/
    margin-right: -4px;
    margin-top: 0;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items {
    margin-top: 30px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada {
    border-bottom: 0;
    padding-bottom: 0;
    margin: 0;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada .propiedad_relacionada_foto {
    float: left;
    width: 37.87878788%;
    margin-bottom: 40px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada .propiedad_relacionada_nombre {
    width: 56.06060606%;
    float: right;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada.propiedad_favorita .propiedad_relacionada_nombre {
    width: 52.27272727%;
    padding-left: 3.78787879%;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada.propiedad_favorita:hover .propiedad_relacionada_nombre {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada .propiedad_relacionada_tipo_wrapper {
    width: 56.06060606%;
    float: right;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada .propiedad_relacionada_tipo_wrapper .propiedad_relacionada_tipo {
    width: 50%;
    /*200180312: Re-establecemos la mitad*/
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada .propiedad_relacionada_tipo_wrapper .propiedad_relacionada_precio {
    width: 50%;
    /*200180312: Re-establecemos la mitad*/
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada .propiedad_relacionada_tipo_wrapper .propiedad_relacionada_precio span {
    width: 90%;
    padding: 0;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada .propiedad_relacionada_caracteristicas {
    width: 56.06060606%;
    float: right;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper.propiedades_listado2_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper h1 {
    margin-top: 50px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper.propiedades_listado2_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada {
    width: 28.07017544%;
    max-width: 320px;
    display: inline-block;
    margin-right: -4px;
    margin-left: 7.89473684%;
    margin-bottom: 40px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper.propiedades_listado2_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada:nth-child(3n+1) {
    margin-left: 0;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper.propiedades_listado2_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada .propiedad_relacionada_foto {
    float: none;
    width: 100%;
    margin-bottom: 25px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper.propiedades_listado2_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada .propiedad_relacionada_nombre {
    float: none;
    width: 100%;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper.propiedades_listado2_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada .propiedad_relacionada_tipo_wrapper {
    float: none;
    width: 100%;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper.propiedades_listado2_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada .propiedad_relacionada_tipo_wrapper .propiedad_relacionada_tipo {
    width: 40%;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper.propiedades_listado2_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada .propiedad_relacionada_tipo_wrapper .propiedad_relacionada_precio {
    width: 60%;
    margin-bottom: 25px;
  }
  .wrapper_contenido .contenido .propiedades_listado_wrapper.propiedades_listado2_wrapper .propiedades_listado_wrapper_derecha .propiedades_listado_items_wrapper .propiedades_listado_items .propiedad_relacionada .propiedad_relacionada_caracteristicas {
    float: none;
    width: 100%;
  }
  .wrapper_contenido .contenido.propiedad_contenido {
    /*20171207:Subir el título hasta la navegación lateral para resoluación 1366x768*/
    margin-top: -45px;
  }
  .wrapper_contenido .contenido .propiedad_multimedia {
    padding-top: 40px;
    padding-bottom: 50px;
    font-size: 1.375rem;
    /*22/16*/
  }
  .wrapper_contenido .contenido .propiedad_multimedia .propiedad_multimedia_item {
    margin-right: 89px;
    height: 34px;
    line-height: 34px;
  }
  .wrapper_contenido .contenido .propiedad_multimedia .propiedad_multimedia_item a {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .propiedad_multimedia .propiedad_multimedia_item a img {
    vertical-align: top;
    width: 34px;
  }
  .wrapper_contenido .contenido .propiedad_multimedia .propiedad_multimedia_item a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .propiedad_caracteristicas {
    padding-top: 30px;
    padding-bottom: 0;
  }
  .wrapper_contenido .contenido .propiedad_caracteristicas .propiedad_caracteristica {
    margin-right: -4px;
    width: 23.33333333%;
    padding-right: 2.22222222%;
    font-size: 1.125rem;
    /*18/16*/
  }
  .wrapper_contenido .contenido .propiedad_caracteristicas .propiedad_caracteristica img {
    /*height:27px;*/
    margin-bottom: 14px;
  }
  .wrapper_contenido .contenido .propiedad_descripcion {
    margin-bottom: 45px;
  }
  .wrapper_contenido .contenido .propiedad_descripcion p {
    margin-bottom: 25px;
  }
  .wrapper_contenido .contenido .propiedad_descripcion p:first-child {
    margin: 0;
  }
  .wrapper_contenido .contenido .propiedad_descripcion_caracteristicas {
    padding: 40px 0;
    margin-bottom: 50px;
    font-size: 1.125rem;
    /*18/16*/
  }
  .wrapper_contenido .contenido .propiedad_descripcion_caracteristicas .negrita {
    font-weight: 600;
    /*SemiBold*/
  }
  .wrapper_contenido .contenido .propiedad_descripcion_caracteristicas .negrita_azul {
    font-size: 1.125rem;
    /*18/16*/
    line-height: 1.55;
    /*28/18*/
    padding-bottom: 10px;
  }
  .wrapper_contenido .contenido .propiedad_distancias {
    font-size: 1.125rem;
    /*18/16*/
  }
  .wrapper_contenido .contenido .propiedad_distancias ul {
    padding-top: 34px;
    padding-bottom: 20px;
  }
  .wrapper_contenido .contenido .propiedad_distancias ul li {
    width: 25%;
    /*25%*/
    padding-bottom: 19px;
  }
  .wrapper_contenido .contenido .propiedad_distancias ul li img {
    width: 21.875%;
    padding-right: 10px;
  }
  .wrapper_contenido .contenido .propiedad_distancias p {
    font-size: 1rem;
  }
  .wrapper_contenido .contenido .propiedad_distancias p a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .propiedad_distancias p a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .propiedad_distancias p a:hover.underline_azul {
    border: 0;
    border-bottom: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(right, #b6b6b6, #fff 90%);
    -webkit-border-image: -webkit-linear-gradient(left, #b6b6b6, #fff 90%);
    border-image: linear-gradient(to right, #b6b6b6, #fff 90%);
    border-image-slice: 1;
  }
  .wrapper_contenido .contenido .propiedad_distancias p a:hover.flecha_derecha {
    background-image: url('../img/icono_link_gris_largo.png');
  }
  .wrapper_contenido .contenido .propiedad_visitanos div {
    padding-left: 119px;
    background: url(../img/icono_aeropuerto2.png) 37px 43px no-repeat;
  }
  .wrapper_contenido .contenido .propiedad_visitanos div p {
    font-size: 1rem;
  }
  .wrapper_contenido .contenido .propiedad_visitanos div p:first-child {
    font-size: 1.125rem;
  }
  .wrapper_contenido .contenido .propiedad_visitanos a {
    width: 213px;
    height: 44px;
    line-height: 44px;
    font-size: 1.125rem;
    /*18/16*/
    border-radius: 22px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .propiedad_visitanos a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .propiedades_relacionadas h2 {
    padding-top: 45px;
  }
  .wrapper_contenido .contenido .propiedades_relacionadas .propiedad_relacionada_nombre {
    font-size: 1.125rem;
    /*18/16*/
    margin-bottom: 29px;
  }
  .wrapper_contenido .contenido .propiedades_relacionadas .propiedad_relacionada_precio {
    margin-bottom: 25px;
  }
  .wrapper_contenido .contenido .propiedades_relacionadas .propiedad_relacionada_precio span {
    width: 175px;
    /*La medida del diseño 110px pero es justisimo*/
    padding: 0 12px;
    height: 34px;
    line-height: 34px;
    border-radius: 17px;
    font-size: 1.0625rem;
  }
  .wrapper_contenido .contenido .propiedades_relacionadas .propiedad_relacionada_caracteristica img {
    /*height:19px;*/
  }
  .wrapper_contenido .contenido .propiedades_relacionadas .transparencia_lateral,
  .wrapper_contenido .contenido .propiedades_relacionadas .transparencia_lateral_gris {
    display: none;
  }
  .wrapper_contenido .contenido .visitanos_wrapper {
    width: 91.25%;
    /*Estos contenido no cogen todo el ancho*/
  }
  .wrapper_contenido .contenido .visitanos_wrapper .video_youtube {
    width: 100%;
    padding-bottom: 56.25%;
    margin: 0 auto;
  }
  .wrapper_contenido .contenido .visitanos_wrapper a.underline_azul {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .visitanos_wrapper a.underline_azul:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .visitanos_wrapper a.underline_azul:hover.underline_azul {
    border: 0;
    border-bottom: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(right, #b6b6b6, #fff 90%);
    -webkit-border-image: -webkit-linear-gradient(left, #b6b6b6, #fff 90%);
    border-image: linear-gradient(to right, #b6b6b6, #fff 90%);
    border-image-slice: 1;
  }
  .wrapper_contenido .contenido .visitanos_wrapper a.underline_azul:hover.flecha_derecha {
    background-image: url('../img/icono_link_gris_largo.png');
  }
  .wrapper_contenido .contenido .visitanos_wrapper .visitanos_nosotros {
    width: 100%;
    margin-left: 0;
  }
  .wrapper_contenido .contenido .visitanos_wrapper .visitanos_nosotros h2 {
    font-weight: 600;
    /*SemiBold*/
    padding-top: 45px;
    padding-bottom: 38px;
  }
  .wrapper_contenido .contenido .visitanos_wrapper .visitanos_nosotros .diferencias .diferencia {
    /*width:percentage(200/657);
							margin-left:percentage(24/657);*/
    /*20180118: Paso a dos columnas, en lugar de tres*/
    width: 45%;
    margin: 0;
    padding-left: 2.5%;
    padding-right: 2%;
  }
  .wrapper_contenido .contenido .visitanos_wrapper .visitanos_nosotros .diferencias .diferencia:nth-child(3n+1) {
    margin-left: 0;
  }
  .wrapper_contenido .contenido .visitanos_wrapper .visitanos_nosotros .visitanos_nosotros_link a:hover {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .visitanos_wrapper .visitanos_nosotros .visitanos_nosotros_link a:hover:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .visitanos_wrapper .visitanos_nosotros .visitanos_nosotros_link a:hover:hover.underline_azul {
    border: 0;
    border-bottom: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(right, #b6b6b6, #fff 90%);
    -webkit-border-image: -webkit-linear-gradient(left, #b6b6b6, #fff 90%);
    border-image: linear-gradient(to right, #b6b6b6, #fff 90%);
    border-image-slice: 1;
  }
  .wrapper_contenido .contenido .visitanos_wrapper .visitanos_nosotros .visitanos_nosotros_link a:hover:hover.flecha_derecha {
    background-image: url('../img/icono_link_gris_largo.png');
  }
  .wrapper_contenido .contenido .guias_wrapper {
    width: 91.25%;
  }
  .wrapper_contenido .contenido .guias_wrapper .guias_imagen {
    width: 100%;
    margin-left: 0;
  }
  .wrapper_contenido .contenido .guias_wrapper .guias_texto {
    /*font-weight:200;*/
    /*ExtraLight*/
    padding-bottom: 0;
  }
  .wrapper_contenido .contenido .guias_wrapper .texto_suplementario_wrapper > a {
    display: none;
  }
  .wrapper_contenido .contenido .guias_wrapper .texto_suplementario_wrapper .texto_suplementario {
    display: block;
  }
  .wrapper_contenido .contenido .guias_wrapper .guias_subtitulo {
    font-size: 1.25rem;
    /*20/16*/
    padding-top: 30px;
  }
  .wrapper_contenido .contenido .guias_wrapper .guias_carrusel_wrapper #carrusel_guias .guia_foto {
    margin-bottom: 20px;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper {
    width: 91.25%;
    /*Estos contenido no cogen todo el ancho*/
    padding-top: 25px;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper #carrusel_conoce_costa_localidad_wrapper {
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
    margin-top: -25px;
    /*20180201:Para compensar el padding del .conoce_costa_wrapper en el nivel 3, conoce_costa2.php*/
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_titulo_fondo {
    margin-top: 20px;
    padding-left: 95px;
    padding-top: 30px;
    background: url(../img/icono_apartamentos_off.png) top left no-repeat;
    font-size: 1.25rem;
    /*20/16*/
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_entradilla {
    font-size: 1.25rem;
    /*20/16*/
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_texto {
    /*font-weight:200;*/
    /*ExtraLight*/
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_texto p {
    margin-bottom: 45px;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_texto a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_texto a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_texto.texto_suplementario p {
    margin-bottom: 15px;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_texto2 {
    margin-top: 40px;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_texto2 p {
    margin-bottom: 40px;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .texto_suplementario_wrapper {
    margin-top: -30px;
    /*20180130:Para que quede el margin correcto con el primer parrafo de texto*/
    margin-bottom: 40px;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .texto_suplementario_wrapper > a {
    display: none;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .texto_suplementario_wrapper .texto_suplementario {
    display: block;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_listado_localidades {
    margin-bottom: 0;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_listado_localidades li {
    padding-left: 0;
    text-indent: 0;
    width: 48%;
    display: inline-block;
    margin-right: -4px;
    padding-bottom: 0;
    margin-bottom: 2%;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_listado_localidades li:nth-child(2n) {
    margin-left: 2%;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_listado_localidades li a {
    /*Hover por JS*/
    overflow: hidden;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_listado_localidades li a .conoce_costa_listado_texto {
    position: absolute;
    bottom: 10px;
    left: 0;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.125rem;
    /*18/16*/
    font-weight: 600;
    /*Bold*/
    color: #fff;
    padding-left: 6.33802817%;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_listado_localidades li a .conoce_costa_listado_texto .conoce_costa_listado_mas {
    font-size: 14px;
    font-weight: 300;
    /*Light*/
    text-shadow: 0px 0px 10px #000;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_listado_todos {
    text-align: left;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_listado_todos a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .conoce_costa_wrapper .conoce_costa_listado_todos a:hover {
    color: #b6b6b6;
  }
  .wrapper_contenido .contenido .conoce_costa_visitanos_wrapper {
    width: 100%;
    /*Reset Mobile - 720*/
    margin-left: 0;
    /*Reset Mobile*/
    margin-bottom: 40px;
  }
  .wrapper_contenido .contenido .conoce_costa_visitanos_wrapper .conoce_costa_visitanos {
    width: 100%;
    /*Reset Mobile*/
    padding: 0;
    /*Reset Mobile*/
    background: url(../img/fondo_visitanos_costa.png) 0 0 no-repeat;
  }
  .wrapper_contenido .contenido .conoce_costa_visitanos_wrapper .conoce_costa_visitanos div {
    width: 67.36111111%;
    padding: 5.83333333% 16.38888889%;
    background: url(../img/icono_apartamentos2.png) 24px 42px no-repeat;
    background-size: 70px 44px;
    line-height: 1.5;
    /*Cogido del diseño*/
  }
  .wrapper_contenido .contenido .conoce_costa_visitanos_wrapper .conoce_costa_visitanos div p {
    /*font-weight: 200;*/
    /*ExtraLight*/
  }
  .wrapper_contenido .contenido .conoce_costa_visitanos_wrapper .conoce_costa_visitanos div p.negrita {
    font-size: 1.125rem;
    /*18/16*/
    font-weight: 600;
  }
  .wrapper_contenido .contenido .conoce_costa_visitanos_wrapper .conoce_costa_visitanos ul {
    width: 91.94444444%;
    /*20220223: Ampliamos el ancho al 92%: De 485 -> 662px*/
    padding: 0 4.02777778% 5.83333333%;
    /*20220223: Reducimos padding lateral de 118 a 29 en porcentaje*/
  }
  .wrapper_contenido .contenido .conoce_costa_visitanos_wrapper .conoce_costa_visitanos ul li {
    display: inline-block;
    margin-right: -4px;
    width: 25%;
    /*20220223: Reducimos el ancho al 25%: De 161/485 -> 25%*/
    padding-bottom: 0;
  }
  .wrapper_contenido .contenido .conoce_costa_visitanos_wrapper .conoce_costa_visitanos ul li a {
    display: inline-block;
    font-size: 1.09375rem;
    /*17/16*/
    line-height: 1.4117;
    /*24/17*/
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .conoce_costa_visitanos_wrapper .conoce_costa_visitanos ul li a:hover {
    color: #66b0db;
  }
  .wrapper_contenido .contenido .conoce_costa_visitanos_wrapper .conoce_costa_visitanos ul li a:hover.underline_blanco {
    border: 0;
    border-bottom: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(right, #66b0db, #007bc3 90%);
    -webkit-border-image: -webkit-linear-gradient(left, #66b0db, #007bc3 90%);
    border-image: linear-gradient(to right, #66b0db, #007bc3 90%);
    border-image-slice: 1;
  }
  .wrapper_contenido .contenido .conoce_costa_visitanos_wrapper .conoce_costa_visitanos ul li a:hover.flecha_derecha_blanca {
    background-image: url('../img/icono_link_azul_largo.png');
  }
  .wrapper_contenido .contenido .conoce_costa_guias img {
    display: inline-block;
    margin-right: -4px;
    /*
					margin-top:44px;
					
					margin-left:percentage(52/1140);
					width:percentage(300/1140);
					max-width: 300px;
					*/
    width: 40.78947368%;
    max-width: 465px;
    margin-right: 1.31578947%;
  }
  .wrapper_contenido .contenido .conoce_costa_guias .conoce_costa_guias_wrapper {
    display: inline-block;
    margin-right: -4px;
    /*width:percentage(748/1140);*/
    width: 57.71929825%;
  }
  .wrapper_contenido .contenido .conoce_costa_guias .conoce_costa_guias_wrapper .conoce_costa_guias_titulo {
    margin-top: 0;
    font-size: 1.125rem;
    font-weight: 400;
    /*Regular*/
    margin-bottom: 20px;
  }
  .wrapper_contenido .contenido .conoce_costa_guias .conoce_costa_guias_wrapper .conoce_costa_guias_texto {
    /*font-weight:200;*/
    /*ExtraLight*/
  }
  .wrapper_contenido .contenido .conoce_costa_guias .conoce_costa_guias_wrapper .conoce_costa_guias_link {
    margin-left: 0;
    margin-bottom: 100px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .wrapper_contenido .contenido .conoce_costa_guias .conoce_costa_guias_wrapper .conoce_costa_guias_link:hover {
    color: #66b0db;
  }
  .wrapper_contenido .contenido h1.faqs_titulo,
  .wrapper_contenido .contenido h2.faqs_titulo {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    width: 90.86757991%;
    padding-left: 9.13242009%;
    padding-top: 88px;
    padding-bottom: 90px;
    font-size: 2.125rem;
    /*34/16*/
  }
  .wrapper_contenido .contenido h1.faqs_titulo img,
  .wrapper_contenido .contenido h2.faqs_titulo img {
    top: -30px;
  }
  .wrapper_contenido .contenido .faqs_categorias_menu_wrapper .faqs_categorias_menu li:hover {
    color: #007bc3;
    font-weight: 900;
    /*Black*/
  }
  .wrapper_contenido .contenido .nosotros_wrapper {
    width: 91.25%;
  }
  .wrapper_contenido .contenido .nosotros_wrapper .nosotros_imagen {
    width: 100%;
    margin-left: 0;
  }
  .wrapper_contenido .contenido .nosotros_wrapper .nosotros_texto {
    /*font-weight:200;*/
    /*ExtraLight*/
    padding-bottom: 0;
  }
  .wrapper_contenido .contenido .nosotros_wrapper .texto_suplementario_wrapper > a {
    display: none;
  }
  .wrapper_contenido .contenido .nosotros_wrapper .texto_suplementario_wrapper .texto_suplementario {
    display: block;
  }
  .wrapper_contenido .contenido .nosotros_personal {
    margin-top: 55px;
  }
  .wrapper_contenido .contenido .nosotros_personal .nosotros_persona_nombre {
    font-size: 1.375rem;
    /*22/16*/
  }
  .wrapper_contenido .contenido .nosotros_personal .transparencia_lateral {
    display: none;
  }
  .wrapper_contenido .contenido .nosotros_contacto_wrapper {
    width: 100%;
    /*1140*/
  }
  .wrapper_contenido .contenido .nosotros_contacto_wrapper img {
    width: 100%;
    margin: 0 auto;
  }
  .wrapper_contenido .contenido .nosotros_contacto_wrapper .nosotros_contacto_items {
    /*font-weight:300;*/
    /*Light*/
  }
  .wrapper_contenido .contenido .nosotros_contacto_wrapper .nosotros_contacto_items li {
    display: inline-block;
    margin-right: -4px;
    width: 40.78947368%;
  }
  .wrapper_contenido .contenido .nosotros_contacto_wrapper .nosotros_contacto_items li:nth-child(even) {
    padding-left: 18.42105263%;
  }
  .wrapper_contenido .contenido .nosotros_contacto_wrapper .nosotros_contacto_items li p.direccion {
    min-height: 80px;
    /*20191010: Para que tengan la misma altura los dos parrafos, uno tiene una línea mas*/
  }
  .wrapper_contenido .contenido .nosotros_diferencias {
    width: 100%;
  }
  .wrapper_contenido .contenido .nosotros_diferencias h2 {
    padding-top: 60px;
    padding-bottom: 38px;
  }
  .wrapper_contenido .contenido .landing_wrapper {
    width: 66.31578947%;
    margin: 0 auto;
  }
  .wrapper_contenido .contenido .landing_wrapper .landing_titulo {
    font-size: 2.125rem;
    /*34/16*/
    margin-top: 70px;
  }
  .wrapper_contenido .contenido .landing_wrapper .landing_texto {
    font-size: 1.875rem;
    /*30/16*/
  }
  .wrapper_contenido .contenido .landing_wrapper .landing_eventos {
    margin-top: 45px;
  }
  .wrapper_contenido .contenido .landing_wrapper .landing_eventos .landing_evento {
    padding-top: 0;
    padding-left: 60px;
    margin-bottom: 75px;
  }
  .wrapper_contenido .contenido .landing_wrapper .landing_eventos .landing_evento .landing_evento_titulo {
    font-size: 1.5rem;
    /*24/16*/
    line-height: 1;
  }
  .wrapper_contenido .contenido .landing_wrapper .landing_eventos .landing_evento .landing_evento_horario {
    margin-top: 0;
    font-size: 1.125rem;
    /*18/16*/
    line-height: 1.2;
  }
  .wrapper_contenido .contenido .landing_wrapper .landing_eventos .landing_evento .landing_evento_horario p {
    display: inline-block;
    padding: 0 12px;
    border-left: 1px solid #66b0db;
  }
  .wrapper_contenido .contenido .landing_wrapper .landing_eventos .landing_evento .landing_evento_horario p:first-child {
    padding-left: 0;
    border-left: 0;
  }
  .wrapper_contenido .contenido .landing_wrapper .landing_eventos .landing_evento .landing_evento_texto {
    margin-top: 30px;
    font-size: 1rem;
    line-height: 1.5;
    /*24/16*/
  }
  .wrapper_contenido .contenido .landing_wrapper .landing_eventos .landing_evento .landing_evento_direccion {
    line-height: 1.56625;
    /*25/16 Lo marca la altura del icono*/
  }
  .wrapper_contenido .contenido .landing_wrapper h2 {
    padding-bottom: 10px;
  }
  .wrapper_contenido .contenido .landing_wrapper form .landing_eventos_condiciones {
    padding-left: 16px;
  }
  /* ========================== CONTENIDO - FIN ========================== */
  /* ========================== PIE PAGINA ========================== */
  #wrapper_pie #pie {
    width: 95%;
    padding: 0 2.5%;
    padding-top: 58px;
    margin-bottom: 0;
  }
  #wrapper_pie #pie .pie_cabecera {
    padding-bottom: 62px;
    text-align: left;
  }
  #wrapper_pie #pie .pie_cabecera div {
    margin: 0;
  }
  #wrapper_pie #pie .pie_cabecera div.pie_cabecera_logo {
    display: inline-block;
    vertical-align: bottom;
    /*width:percentage(380/1140);*/
    /*1/3 del total*/
    width: 33%;
    max-width: none;
  }
  #wrapper_pie #pie .pie_cabecera div.pie_cabecera_logo img {
    max-width: 220px;
  }
  #wrapper_pie #pie .pie_cabecera div.pie_cabecera_contacto {
    display: inline-block;
    vertical-align: bottom;
    /*width:percentage(756/1140);*/
    /*2/3 del total*/
    width: 66%;
    padding: 0;
  }
  #wrapper_pie #pie .pie_cabecera div.pie_cabecera_contacto a {
    /*width:percentage(348/756);*/
    width: 45%;
    padding: 0;
    /*padding-left:percentage(25/756);*/
    padding-left: 4%;
    height: 22px;
    line-height: 22px;
    font-size: 20px;
  }
  #wrapper_pie #pie .pie_cabecera div.pie_cabecera_contacto a:first-child {
    padding-right: 0;
  }
  #wrapper_pie #pie .pie_cabecera div.pie_cabecera_contacto a.contacto_telf,
  #wrapper_pie #pie .pie_cabecera div.pie_cabecera_contacto a.contacto_mail {
    background-position: left center;
  }
  #wrapper_pie #pie .pie_contenido .pie_columna_wrapper {
    display: inline-block;
    margin-right: -4px;
    width: 25%;
    /*20220223: pasamos de 3 a 4 columnas*/
  }
  #wrapper_pie #pie .pie_contenido .pie_columna_wrapper .pie_columna_titulo {
    border: 0;
    font-size: 21px;
    font-weight: 600;
    /*Bold*/
  }
  #wrapper_pie #pie .pie_contenido .pie_columna_wrapper > ul {
    display: block;
    width: 100%;
    padding-top: 15px;
  }
  #wrapper_pie #pie .pie_contenido .pie_columna_wrapper > ul li {
    width: auto;
    padding-left: 5px;
  }
  /* ========================== PIE PAGINA - FIN ========================== */
  /* ========================== CTA ========================== */
  .cta_wrapper #cta {
    width: 350px;
    padding: 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    height: 20px;
    line-height: 20px;
    vertical-align: top;
    text-align: center;
  }
  .cta_wrapper #cta a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .cta_wrapper #cta a:hover {
    color: #66b0db;
  }
  .cta_wrapper #cta_mobile_propiedad {
    display: none;
  }
  /* ========================== CTA - FIN ========================== */
  /* ========================== MODALES ========================== */
  #modal {
    /*20190702: Adaptación nuevo diseño MODAL GUIAS*/
    /*20190702: Adaptación nuevo diseño MODAL GUIAS - FIN*/
  }
  #modal .modal {
    margin-top: 156px;
  }
  #modal .modal_titulo {
    font-size: 2.125rem;
    /*34/16*/
  }
  #modal .modal_guias,
  #modal .modal_propiedad_catalogo,
  #modal .modal_incentivador3,
  #modal .modal_msg {
    margin-top: 40px;
  }
  #modal .modal_guias .modal_cierre,
  #modal .modal_propiedad_catalogo .modal_cierre,
  #modal .modal_incentivador3 .modal_cierre,
  #modal .modal_msg .modal_cierre {
    right: 8.42105263%;
    /*20180131: Según las distancias del diseño desktop y llevandolo más a la izquierda de lo que está*/
  }
  #modal .modal_guias .modal_contenido,
  #modal .modal_propiedad_catalogo .modal_contenido,
  #modal .modal_incentivador3 .modal_contenido,
  #modal .modal_msg .modal_contenido {
    /*max-width:756px*/
    /*20180507 - Estilos "modal" mensajes*/
  }
  #modal .modal_guias .modal_contenido .modal_guias_cabecera,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_cabecera,
  #modal .modal_incentivador3 .modal_contenido .modal_guias_cabecera,
  #modal .modal_msg .modal_contenido .modal_guias_cabecera,
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_cabecera,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_cabecera,
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_cabecera,
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_cabecera {
    display: inline-block;
    margin-right: -4px;
    width: 48.94179894%;
    /*Tomado del diseño Dektop*/
    margin-right: 1.98412698%;
    vertical-align: top;
  }
  #modal .modal_guias .modal_contenido .modal_guias_titular,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_titular,
  #modal .modal_incentivador3 .modal_contenido .modal_guias_titular,
  #modal .modal_msg .modal_contenido .modal_guias_titular,
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_titular,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_titular,
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_titular,
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_titular {
    display: inline-block;
    margin-right: -4px;
    width: 48.94179894%;
    vertical-align: top;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_form,
  #modal .modal_incentivador3 .modal_contenido .modal_guias_form,
  #modal .modal_msg .modal_contenido .modal_guias_form,
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_form,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_form,
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_form,
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_form {
    margin-top: 10px;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_input_wrapper .form_item,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_form form .modal_guias_input_wrapper .form_item,
  #modal .modal_incentivador3 .modal_contenido .modal_guias_form form .modal_guias_input_wrapper .form_item,
  #modal .modal_msg .modal_contenido .modal_guias_form form .modal_guias_input_wrapper .form_item,
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_input_wrapper .form_item,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_input_wrapper .form_item,
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_input_wrapper .form_item,
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_input_wrapper .form_item,
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_input_wrapper .form_item,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_input_wrapper .form_item,
  #modal .modal_incentivador3 .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_input_wrapper .form_item,
  #modal .modal_msg .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_input_wrapper .form_item,
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_input_wrapper .form_item,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_input_wrapper .form_item,
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_input_wrapper .form_item,
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_input_wrapper .form_item {
    display: inline-block;
    margin-right: -4px;
    width: 48.94179894%;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_form form .modal_guias_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_incentivador3 .modal_contenido .modal_guias_form form .modal_guias_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_msg .modal_contenido .modal_guias_form form .modal_guias_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_incentivador3 .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_msg .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_input_wrapper .form_item:nth-child(2n+1),
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_input_wrapper .form_item:nth-child(2n+1) {
    margin-right: 1.98412698%;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_input_wrapper .form_item input[type=text],
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_form form .modal_guias_input_wrapper .form_item input[type=text],
  #modal .modal_incentivador3 .modal_contenido .modal_guias_form form .modal_guias_input_wrapper .form_item input[type=text],
  #modal .modal_msg .modal_contenido .modal_guias_form form .modal_guias_input_wrapper .form_item input[type=text],
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_input_wrapper .form_item input[type=text],
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_input_wrapper .form_item input[type=text],
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_input_wrapper .form_item input[type=text],
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_input_wrapper .form_item input[type=text],
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_input_wrapper .form_item input[type=text],
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_input_wrapper .form_item input[type=text],
  #modal .modal_incentivador3 .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_input_wrapper .form_item input[type=text],
  #modal .modal_msg .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_input_wrapper .form_item input[type=text],
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_input_wrapper .form_item input[type=text],
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_input_wrapper .form_item input[type=text],
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_input_wrapper .form_item input[type=text],
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_input_wrapper .form_item input[type=text] {
    margin-bottom: 10px;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia,
  #modal .modal_incentivador3 .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia,
  #modal .modal_msg .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia,
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_preferencias .modal_guias_preferencia,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_preferencias .modal_guias_preferencia,
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_preferencias .modal_guias_preferencia,
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_preferencias .modal_guias_preferencia {
    display: inline-block;
    margin-right: -4px;
    width: 48.94179894%;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia:nth-child(2n+1),
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia:nth-child(2n+1),
  #modal .modal_incentivador3 .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia:nth-child(2n+1),
  #modal .modal_msg .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia:nth-child(2n+1),
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_preferencias .modal_guias_preferencia:nth-child(2n+1),
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_preferencias .modal_guias_preferencia:nth-child(2n+1),
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_preferencias .modal_guias_preferencia:nth-child(2n+1),
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_preferencias .modal_guias_preferencia:nth-child(2n+1) {
    margin-right: 1.98412698%;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia .modal_guias_subtitulo,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia .modal_guias_subtitulo,
  #modal .modal_incentivador3 .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia .modal_guias_subtitulo,
  #modal .modal_msg .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia .modal_guias_subtitulo,
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_preferencias .modal_guias_preferencia .modal_guias_subtitulo,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_preferencias .modal_guias_preferencia .modal_guias_subtitulo,
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_preferencias .modal_guias_preferencia .modal_guias_subtitulo,
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_preferencias .modal_guias_preferencia .modal_guias_subtitulo {
    margin-top: 10px;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_condiciones a:hover,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_form form .modal_guias_condiciones a:hover,
  #modal .modal_incentivador3 .modal_contenido .modal_guias_form form .modal_guias_condiciones a:hover,
  #modal .modal_msg .modal_contenido .modal_guias_form form .modal_guias_condiciones a:hover,
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_condiciones a:hover,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_condiciones a:hover,
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_condiciones a:hover,
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_form form .modal_guias_condiciones a:hover,
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_condiciones a:hover,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_condiciones a:hover,
  #modal .modal_incentivador3 .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_condiciones a:hover,
  #modal .modal_msg .modal_contenido .modal_guias_form form .modal_propiedad_catalogo_condiciones a:hover,
  #modal .modal_guias .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_condiciones a:hover,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_condiciones a:hover,
  #modal .modal_incentivador3 .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_condiciones a:hover,
  #modal .modal_msg .modal_contenido .modal_propiedad_catalogo_form form .modal_propiedad_catalogo_condiciones a:hover {
    color: #b6b6b6;
  }
  #modal .modal_guias .modal_contenido .modal_msg_subtitulo,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_msg_subtitulo,
  #modal .modal_incentivador3 .modal_contenido .modal_msg_subtitulo,
  #modal .modal_msg .modal_contenido .modal_msg_subtitulo {
    padding-top: 160px;
    font-size: 1.5rem;
    /*24/16*/
    margin-bottom: 50px;
    margin-top: 60px;
  }
  #modal .modal_guias .modal_contenido .modal_msg_subtitulo.msg_ok,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_msg_subtitulo.msg_ok,
  #modal .modal_incentivador3 .modal_contenido .modal_msg_subtitulo.msg_ok,
  #modal .modal_msg .modal_contenido .modal_msg_subtitulo.msg_ok {
    background-size: 106px 101px;
  }
  #modal .modal_guias .modal_contenido .modal_msg_texto,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_msg_texto,
  #modal .modal_incentivador3 .modal_contenido .modal_msg_texto,
  #modal .modal_msg .modal_contenido .modal_msg_texto {
    font-size: 1.25rem;
    /*20/16*/
  }
  #modal .modal_guias .modal_contenido .modal_msg_pie,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_msg_pie,
  #modal .modal_incentivador3 .modal_contenido .modal_msg_pie,
  #modal .modal_msg .modal_contenido .modal_msg_pie {
    /*font-size:1.25rem;*/
    /*20/16*/
  }
  #modal .modal_guias .modal_contenido .modal_msg_boton_wrapper .modal_msg_boton a,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_msg_boton_wrapper .modal_msg_boton a,
  #modal .modal_incentivador3 .modal_contenido .modal_msg_boton_wrapper .modal_msg_boton a,
  #modal .modal_msg .modal_contenido .modal_msg_boton_wrapper .modal_msg_boton a {
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  #modal .modal_guias .modal_contenido .modal_msg_boton_wrapper .modal_msg_boton a:hover,
  #modal .modal_propiedad_catalogo .modal_contenido .modal_msg_boton_wrapper .modal_msg_boton a:hover,
  #modal .modal_incentivador3 .modal_contenido .modal_msg_boton_wrapper .modal_msg_boton a:hover,
  #modal .modal_msg .modal_contenido .modal_msg_boton_wrapper .modal_msg_boton a:hover {
    color: #66b0db;
  }
  #modal .modal_guias {
    width: 580px;
  }
  #modal .modal_guias .modal_cierre {
    right: 20px;
    top: 25px;
  }
  #modal .modal_guias .modal_contenido {
    padding-left: 40px;
    padding-right: 40px;
    width: 510px;
    /*20190702: Cogido del diseño de Desktop*/
  }
  #modal .modal_guias .modal_contenido .modal_guias_cabecera {
    width: 100%;
  }
  #modal .modal_guias .modal_contenido .modal_guias_cabecera img {
    width: auto;
    max-width: none;
    max-height: 169px;
    /*Cogido del diseño*/
    margin: 0 auto;
  }
  #modal .modal_guias .modal_contenido .modal_guias_titular {
    display: block;
    width: 100%;
    margin-left: 0;
  }
  #modal .modal_guias .modal_contenido .modal_guias_titular .modal_guias_titulo {
    margin-top: 15px;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form {
    width: 100%;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .form_item input[type=text] {
    margin-bottom: 9px;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_subtitulo.modal_guias_subtitulo_centrado {
    text-align: center;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_preferencias {
    display: inline-block;
    margin-right: -4px;
    width: 52%;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia {
    vertical-align: top;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_preferencias .modal_guias_preferencia .modal_guias_subtitulo {
    margin-top: 20px;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_input_wrapper.modal_guias_input_bloque2 {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin-top: 20px;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_input_wrapper.modal_guias_input_bloque2 .form_item {
    display: block;
    width: 100%;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_input_wrapper.modal_guias_input_bloque2 .form_item input[type=text] {
    width: 234px;
  }
  #modal .modal_guias .modal_contenido .modal_guias_form form .modal_guias_input_wrapper.modal_guias_input_bloque2 .form_item .form_item_select {
    width: 234px;
  }
  /* ========================== MODALES - FIN ========================== */
  /* ========================== INCENTIVADOR 2 - SIDEBAR PROPIEDAD ========================== */
  #sidebar_propiedad {
    overflow: hidden;
    /*20181213:Egde si no un scroll en la capa */
  }
  #sidebar_propiedad.sidebar_abierto {
    width: 230px;
    padding: 0 45px;
  }
  #sidebar_propiedad .sidebar_wrapper {
    position: absolute;
    top: 50%;
    left: 45px;
    transform: translateY(-50%);
    width: 230px;
    margin: 0 auto;
  }
  /* ========================== INCENTIVADOR 2 - SIDEBAR PROPIEDAD  - FIN========================== */
  /* ========================== COOKIES ========================== */
  #cookies_wrapper {
    z-index: 10000;
    /*Por los carruseles*/
  }
  #cookies_wrapper #cookies {
    width: 100%;
  }
  #cookies_wrapper #cookies #cookies_titulo,
  #cookies_wrapper #cookies #cookies_texto {
    font-size: 12px;
  }
  #cookies_wrapper #cookies #cookies_texto .hidden_mobile {
    display: inline !important;
  }
  /* ========================== COOKIES - FIN ========================== */
}
