{"id":63434,"date":"2026-11-08T20:10:08","date_gmt":"2026-11-08T19:10:08","guid":{"rendered":"https:\/\/zar2010.com\/?page_id=63434"},"modified":"2026-11-08T20:10:08","modified_gmt":"2026-11-08T19:10:08","slug":"logements-neufs-garrucha-mojacar-vera","status":"publish","type":"page","link":"https:\/\/zar2010.com\/fr\/logements-neufs-garrucha-mojacar-vera\/","title":{"rendered":"Logements neufs \u00e0 Garrucha, Moj\u00e1car et Vera"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"33473\" class=\"elementor elementor-33473\" data-elementor-post-type=\"page\"><div class=\"elementor-element elementor-element-358f833 e-con-full e-flex e-con e-parent\" data-id=\"358f833\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a49d4ed elementor-widget elementor-widget-shortcode\" data-id=\"a49d4ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style id=\"zar-promo-grid-1-style\">\n    #zar-promo-grid-1{\n        display:grid;\n        grid-template-columns:repeat(4, minmax(0, 1fr));\n        gap:24px;\n        max-width:1400px;\n        margin-left:auto;\n        margin-right:auto;\n        padding-left:clamp(16px, 4vw, 48px);\n        padding-right:clamp(16px, 4vw, 48px);\n        box-sizing:border-box;\n    }\n    @media (max-width:1024px){\n        #zar-promo-grid-1{\n            grid-template-columns:repeat(2, minmax(0, 1fr));\n        }\n    }\n    @media (max-width:640px){\n        #zar-promo-grid-1{\n            grid-template-columns:repeat(1, minmax(0, 1fr));\n        }\n    }\n    #zar-promo-grid-1 .zar-loop-card{\n        max-width:none;\n        margin:0;\n    }\n\n    .zar-promo-grid-hero{\n        background:#000;\n        padding:10px 0 0;\n        overflow:visible;\n        font-family:\"DM Sans\",\"Inter\",sans-serif;\n        color:#f7f7f7;\n        margin:0 0 clamp(18px, 2.5vw, 28px);\n    }\n    .zar-promo-grid-hero .zar-on-wrap{\n        max-width:1400px;\n        margin:0 auto;\n        padding:0 clamp(16px, 4vw, 48px);\n    }\n    .zar-promo-grid-hero .zar-on-hero-grid{\n        display:block;\n        padding-bottom:28px;\n    }\n    .zar-promo-grid-hero .zar-on-eyebrow{\n        display:inline-flex;\n        align-items:center;\n        gap:12px;\n        font-size:11px;\n        letter-spacing:0.28em;\n        text-transform:uppercase;\n        color:#F5C542;\n        font-weight:500;\n        margin-bottom:20px;\n    }\n    .zar-promo-grid-hero .zar-on-eyebrow::before{\n        content:\"\";\n        width:28px;\n        height:1px;\n        background:#F5C542;\n        display:inline-block;\n        opacity:0.7;\n    }\n    .zar-promo-grid-hero h1{\n        font-family:\"DM Sans\",\"Inter\",sans-serif;\n        font-size:clamp(2.6rem, 5.2vw, 4.4rem);\n        font-weight:300;\n        line-height:1.05;\n        letter-spacing:-0.025em;\n        color:#ffffff;\n        margin:0 0 18px;\n        max-width:900px;\n    }\n    .zar-promo-grid-hero h1 em{\n        font-style:italic;\n        color:#F5C542;\n        font-weight:300;\n    }\n    .zar-promo-grid-hero .zar-on-hero-lead{\n        font-family:\"DM Sans\",\"Inter\",sans-serif;\n        font-size:clamp(1rem, 1.15vw, 1.1rem);\n        line-height:1.6;\n        color:rgba(255,255,255,0.55);\n        max-width:620px;\n        font-weight:400;\n        margin:0;\n    }\n    .zar-promo-grid-hero .zar-on-counts{\n        display:grid;\n        grid-template-columns:repeat(3, 1fr);\n        gap:0;\n        padding:18px 0;\n        border-top:1px solid rgba(255,255,255,0.08);\n        align-items:center;\n    }\n    .zar-promo-grid-hero .zar-on-counts > div{\n        display:flex;\n        align-items:baseline;\n        gap:10px;\n        padding:0;\n        text-align:left;\n    }\n    .zar-promo-grid-hero .zar-on-counts > div:not(:first-child){\n        border-left:1px solid rgba(255,255,255,0.06);\n        padding-left:20px;\n    }\n    .zar-promo-grid-hero .zar-on-count-n{\n        font-family:\"DM Sans\",\"Inter\",sans-serif;\n        font-size:clamp(1.4rem, 2vw, 1.65rem);\n        font-weight:200;\n        color:#F5C542;\n        line-height:1;\n        letter-spacing:-0.02em;\n        font-variant-numeric:tabular-nums;\n        margin:0;\n    }\n    .zar-promo-grid-hero .zar-on-count-l{\n        font-family:\"DM Sans\",\"Inter\",sans-serif;\n        font-size:10px;\n        letter-spacing:0.22em;\n        text-transform:uppercase;\n        color:rgba(255,255,255,0.4);\n        font-weight:500;\n        margin:0;\n        line-height:1.3;\n    }\n    @media (max-width: 680px){\n        .zar-promo-grid-hero .zar-on-counts{\n            grid-template-columns:1fr;\n            gap:10px;\n            padding:14px 0;\n        }\n        .zar-promo-grid-hero .zar-on-counts > div:not(:first-child){\n            border-left:0;\n            padding-left:0;\n            border-top:1px solid rgba(255,255,255,0.04);\n            padding-top:10px;\n        }\n    }\n    <\/style>\n\n        <section class=\"zar-promo-grid-hero\">\n        <div class=\"zar-on-wrap\">\n            <div class=\"zar-on-hero-grid\">\n                <div>\n                    <span class=\"zar-on-eyebrow\">Obra Nueva \u00b7 A la venta<\/span>\n                    <h1>Promociones <em>disponibles en venta<\/em><\/h1>\n                    <p class=\"zar-on-hero-lead\">Nuestra selecci\u00f3n de promociones de obra nueva a la venta en Moj\u00e1car, Vera y Garrucha. Cada proyecto revisado por nosotros en calidad, ubicaci\u00f3n y potencial de inversi\u00f3n.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"zar-on-counts\">\n                <div><div class=\"zar-on-count-n\">11<\/div><div class=\"zar-on-count-l\">Promociones activas<\/div><\/div>\n                <div><div class=\"zar-on-count-n\">7<\/div><div class=\"zar-on-count-l\">Municipios<\/div><\/div>\n                <div><div class=\"zar-on-count-n\">2026<\/div><div class=\"zar-on-count-l\">Entregas<\/div><\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n            <script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"ItemList\",\"numberOfItems\":12,\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/fr\/promocion\/bayra-beach\/#realestate\",\"name\":\"Bayra Beach\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/bayra-beach\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Bayra-Beach-.jpg\",\"description\":\"Premi\u00e8re ligne de plage \u00e0 Vera : ce qu'il reste de Bayra Beach Sur l'Avenida de las Marinas de Vera Playa, entre Garrucha et Puerto Rey, s'\u00e9l\u00e8ve Bayra Beach : une promotion neuve de seulement 28 logements sur une parcelle\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Vera\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"430000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/bayra-beach\/\"}}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/fr\/promocion\/edificio-mediterraneo\/#realestate\",\"name\":\"Edificio Mediterr\u00e1neo\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/edificio-mediterraneo\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/06\/VZ1952-Avenida-Andalucia-Garrucha-1.jpg\",\"description\":\"Edificio Mediterr\u00e1neo est une r\u00e9sidence de logements enti\u00e8rement r\u00e9nov\u00e9s situ\u00e9e Avenida del Mediterr\u00e1neo, \u00e0 Garrucha, en plein c\u0153ur du Levante Almeriense. Il s'agit d'un immeuble construit en 2006 qui a fait l'objet d'une r\u00e9novation compl\u00e8te, permettant de remettre en vente\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Garrucha\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"119900\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/edificio-mediterraneo\/\"}}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/fr\/promocion\/dunas-de-vera-resort\/#realestate\",\"name\":\"Las Dunas de Vera Resort\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/dunas-de-vera-resort\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Las-Dunas-de-Vera.jpg\",\"description\":\"{\\\"es\\\":\\\"Dunas de Vera : la derniu00e8re grande opportunitu00e9 d'investir les pieds dans l'eau u00e0 Vera, Almeru00edarnChez ZAR2010 Inmobiliaria, nous vous pru00e9sentons Dunas de Vera, une ru00e9sidence neuve u00e0 Vera Playa (Almeru00eda) qui redu00e9finit le concept d'investissement immobilier sur la cu00f4te\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Vera\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"170000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/dunas-de-vera-resort\/\"}}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/fr\/promocion\/levansur-home-eight\/#realestate\",\"name\":\"Levansur Home Eight\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/levansur-home-eight\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Levansur.jpg\",\"description\":\"Levansur Home Eight Vera Playa : votre nouveau foyer m\u00e9diterran\u00e9en \u00e0 Almer\u00eda Vous r\u00eavez de vivre face \u00e0 la M\u00e9diterran\u00e9e, dans l'une des r\u00e9gions les plus ensoleill\u00e9es d'Espagne ? Chez ZAR2010 Inmobiliaria, nous vous pr\u00e9sentons Levansur Home Eight, un ensemble\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Vera\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"225000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/levansur-home-eight\/\"}}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/fr\/promocion\/logements-neufs-san-juan-de-los-terreros\/#realestate\",\"name\":\"Mar de Pulp\u00ed\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/logements-neufs-san-juan-de-los-terreros\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/AZ1859-Local-Albox-1-copia.jpg\",\"description\":\"R\u00e9sidence Mar de Pulp\u00ed : logements neufs en front de mer D\u00e9couvrez la R\u00e9sidence Mar de Pulp\u00ed, un ensemble r\u00e9sidentiel exclusif de logements neufs situ\u00e9 dans le cadre privil\u00e9gi\u00e9 de San Juan de los Terreros (Almer\u00eda). Con\u00e7ue pour profiter de\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"San Juan de los Terreros\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"182000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/logements-neufs-san-juan-de-los-terreros\/\"}}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/fr\/promocion\/miramar-hills\/#realestate\",\"name\":\"Miramar Hills\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/miramar-hills\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/4.jpg\",\"description\":\"{\\\"es\\\":\\\"Vivre face u00e0 la Mu00e9diterranu00e9e, dans le dernier paradis d'Almeru00edarnImaginez-vous vous ru00e9veiller chaque matin avec vue sur la mer Mu00e9diterranu00e9e depuis votre terrasse, en u00e9coutant le murmure des vagues et en respirant la lumiu00e8re doru00e9e d'Almeru00eda. C'est Miramar Hills :\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Vera\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"240450\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/miramar-hills\/\"}}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/fr\/promocion\/pueblo-barea-fr\/#realestate\",\"name\":\"Pueblo Barea\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/pueblo-barea-fr\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/10\/pueblo-barea-complejo-integrado-noche-1024x765.jpg\",\"description\":\"{\\\"es\\\":\\\"u00c0 un kilomu00e8tre de la mer, avec tout ce dont vous avez besoinnPueblo Barea est un programme immobilier neuf situu00e9 u00e0 Vera Playa, u00e0 un kilomu00e8tre de ses plages et u00e0 trois minutes en voiture de la plage de Quitapellejos.\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Vera Playa\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"210000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/pueblo-barea-fr\/\"}}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/fr\/promocion\/residencial-alcazaba\/#realestate\",\"name\":\"Residencial Alcazaba\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/residencial-alcazaba\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1930-Edif-Alcazaba-1.jpg\",\"description\":\"Residencial Alcazaba Vera : votre nouveau foyer au c\u0153ur du village de Vera ZAR 2010 Inmobiliaria, en tant que commercialisateur agr\u00e9\u00e9, vous pr\u00e9sente Residencial Alcazaba, un exclusif programme neuf situ\u00e9 Calle Juan Cuadrado, dans le centre historique de Vera (Almer\u00eda).\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Vera\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"95000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/residencial-alcazaba\/\"}}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/fr\/promocion\/residencial-el-yado\/#realestate\",\"name\":\"Residencial El Yado\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/residencial-el-yado\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1940-Residencial-el-Yado-6.jpg\",\"description\":\"El Yado : programme neuf \u00e0 San Juan de los Terreros, Almer\u00eda Chez ZAR 2010 Inmobiliaria, en tant qu'agence commercialisatrice autoris\u00e9e, nous vous pr\u00e9sentons El Yado, un programme neuf exclusif situ\u00e9 Avenida Europa \u00e0 San Juan de los Terreros, dans\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"San Juan de los Terreros\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"409900\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/residencial-el-yado\/\"}}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/fr\/promocion\/triplex-jumeles-villaricos\/#realestate\",\"name\":\"Triplex Jumel\u00e9s \u00e0 Villaricos\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/triplex-jumeles-villaricos\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/06\/VZ1957-Calle-Rincon-del-Pescador-Villaricos-11.jpg\",\"description\":\"Rinc\u00f3n del Pescador est une r\u00e9sidence neuve \u00e0 Villaricos compos\u00e9e de deux maisons triplex jumel\u00e9es, situ\u00e9es Calle Rinc\u00f3n del Pescador, en plein c\u0153ur de ce tranquille village de p\u00eacheurs de Cuevas del Almanzora (Almer\u00eda). Une opportunit\u00e9 unique de vivre ou\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Villaricos\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"295000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/triplex-jumeles-villaricos\/\"}}},{\"@type\":\"ListItem\",\"position\":11,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/fr\/promocion\/urbanizacion-el-mirador\/#realestate\",\"name\":\"Urbanizaci\u00f3n El Mirador\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/urbanizacion-el-mirador\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1939-El-Mirador-1.jpg\",\"description\":\"Urbanizaci\u00f3n El Mirador \u2013 Duplex mitoyens neufs \u00e0 El Real de Antas (Almer\u00eda) ZAR 2010 Inmobiliaria, en tant qu'interm\u00e9diaire commercial agr\u00e9\u00e9 pour la vente, vous pr\u00e9sente Urbanizaci\u00f3n El Mirador, un nouveau programme immobilier neuf situ\u00e9 Calle Francisco Villaespesa 6, en\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Antas\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"165000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/urbanizacion-el-mirador\/\"}}},{\"@type\":\"ListItem\",\"position\":12,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/fr\/promocion\/villas-huerta-nueva\/#realestate\",\"name\":\"Villas Huerta Nueva\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/villas-huerta-nueva\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1943-Avenida-La-Llibertad-de-Huerta-Nueva-Los-Gallardos-1.jpg\",\"description\":\"Residencial Huerta Nueva, situ\u00e9 sur le territoire strat\u00e9gique et paisible de Los Gallardos (Almer\u00eda), s'est impos\u00e9 comme l'une des enclaves les plus pris\u00e9es pour ceux qui recherchent l'\u00e9quilibre parfait entre la s\u00e9r\u00e9nit\u00e9 de la campagne andalouse et la proximit\u00e9 de\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Los Gallardos\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"324000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/villas-huerta-nueva\/\"}}}]}<\/script>\n        \n    <div id=\"zar-promo-grid-1\" class=\"zar-promo-grid\">\n            <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-1284\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.190258,-1.817401        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/fr\/promocion\/bayra-beach\/\" aria-label=\"Bayra Beach\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                                                <img src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Bayra-Beach--768x512.jpg\" alt=\"Bayra Beach\" width=\"1000\" height=\"667\" loading=\"eager\" fetchpriority=\"high\" data-no-lazy=\"1\" decoding=\"async\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Bayra Beach            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Vera<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartamentos, Appartements            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Logements de 3 chambres<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">\u00c0 partir de<\/span>\n                <span class=\"zar-loop-precio-actual\">430.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/fr\/promocion\/bayra-beach\/\"\n                    data-tip-copy=\"Copier le lien\"\n                    data-tip-copied=\"Lien copi\u00e9\"\n                    aria-label=\"Copier le lien\">\n                <span class=\"zar-loop-tooltip\">Copier le lien<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Partager\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Partager<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Regarde%20ce%20programme%3A%20Bayra%20Beach%20https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fbayra-beach%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fbayra-beach%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fbayra-beach%2F&#038;text=Bayra%20Beach\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fbayra-beach%2F&#038;text=Bayra%20Beach\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Bayra%20Beach&#038;body=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fbayra-beach%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/fr\/promocion\/bayra-beach\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"Voir le programme\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">Voir le programme<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-1285\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.183894,-1.822789        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/fr\/promocion\/edificio-mediterraneo\/\" aria-label=\"Edificio Mediterr\u00e1neo\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                                                <img src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/06\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\" alt=\"Edificio Mediterr\u00e1neo\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Edificio Mediterr\u00e1neo            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Garrucha<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartamentos, Appartements            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Logements de 3 chambres<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">\u00c0 partir de<\/span>\n                <span class=\"zar-loop-precio-actual\">119.900 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/fr\/promocion\/edificio-mediterraneo\/\"\n                    data-tip-copy=\"Copier le lien\"\n                    data-tip-copied=\"Lien copi\u00e9\"\n                    aria-label=\"Copier le lien\">\n                <span class=\"zar-loop-tooltip\">Copier le lien<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Partager\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Partager<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Regarde%20ce%20programme%3A%20Edificio%20Mediterr%C3%A1neo%20https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fedificio-mediterraneo%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fedificio-mediterraneo%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fedificio-mediterraneo%2F&#038;text=Edificio%20Mediterr%C3%A1neo\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fedificio-mediterraneo%2F&#038;text=Edificio%20Mediterr%C3%A1neo\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Edificio%20Mediterr%C3%A1neo&#038;body=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fedificio-mediterraneo%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/fr\/promocion\/edificio-mediterraneo\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"Voir le programme\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">Voir le programme<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-1286\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.22844,-1.799992        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/fr\/promocion\/dunas-de-vera-resort\/\" aria-label=\"Las Dunas de Vera Resort\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                                                <img src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Las-Dunas-de-Vera-768x512.jpg\" alt=\"Las Dunas de Vera Resort\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Las Dunas de Vera Resort            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Vera<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartamentos, Appartements, Chalets, Penthouses, Villas, \u00c1ticos            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Logements de 1 et 2 chambres<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">\u00c0 partir de<\/span>\n                <span class=\"zar-loop-precio-actual\">170.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/fr\/promocion\/dunas-de-vera-resort\/\"\n                    data-tip-copy=\"Copier le lien\"\n                    data-tip-copied=\"Lien copi\u00e9\"\n                    aria-label=\"Copier le lien\">\n                <span class=\"zar-loop-tooltip\">Copier le lien<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Partager\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Partager<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Regarde%20ce%20programme%3A%20Las%20Dunas%20de%20Vera%20Resort%20https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fdunas-de-vera-resort%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fdunas-de-vera-resort%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fdunas-de-vera-resort%2F&#038;text=Las%20Dunas%20de%20Vera%20Resort\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fdunas-de-vera-resort%2F&#038;text=Las%20Dunas%20de%20Vera%20Resort\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Las%20Dunas%20de%20Vera%20Resort&#038;body=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fdunas-de-vera-resort%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/fr\/promocion\/dunas-de-vera-resort\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"Voir le programme\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">Voir le programme<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-1287\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.228539,-1.819933        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/fr\/promocion\/levansur-home-eight\/\" aria-label=\"Levansur Home Eight\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                                                <img src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Levansur-768x512.jpg\" alt=\"Levansur Home Eight\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Levansur Home Eight            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Vera<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartamentos, Appartements, Bajos, Chalets, Penthouses, Rez-de-chauss\u00e9e, Villas, \u00c1ticos            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Logements de 2 et 3 chambres<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">\u00c0 partir de<\/span>\n                <span class=\"zar-loop-precio-actual\">225.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/fr\/promocion\/levansur-home-eight\/\"\n                    data-tip-copy=\"Copier le lien\"\n                    data-tip-copied=\"Lien copi\u00e9\"\n                    aria-label=\"Copier le lien\">\n                <span class=\"zar-loop-tooltip\">Copier le lien<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Partager\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Partager<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Regarde%20ce%20programme%3A%20Levansur%20Home%20Eight%20https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Flevansur-home-eight%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Flevansur-home-eight%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Flevansur-home-eight%2F&#038;text=Levansur%20Home%20Eight\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Flevansur-home-eight%2F&#038;text=Levansur%20Home%20Eight\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Levansur%20Home%20Eight&#038;body=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Flevansur-home-eight%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/fr\/promocion\/levansur-home-eight\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"Voir le programme\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">Voir le programme<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-1288\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.345081,-1.687517        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/fr\/promocion\/logements-neufs-san-juan-de-los-terreros\/\" aria-label=\"Mar de Pulp\u00ed\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                                                <img src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/AZ1859-Local-Albox-1-copia-768x512.jpg\" alt=\"Mar de Pulp\u00ed\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Mar de Pulp\u00ed            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">San Juan de los Terreros<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartamentos, Appartements, Bajos, Chalets, Penthouses, Rez-de-chauss\u00e9e, Villas, \u00c1ticos            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Logements de 1, 2 et 3 chambres<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">\u00c0 partir de<\/span>\n                <span class=\"zar-loop-precio-actual\">182.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/fr\/promocion\/logements-neufs-san-juan-de-los-terreros\/\"\n                    data-tip-copy=\"Copier le lien\"\n                    data-tip-copied=\"Lien copi\u00e9\"\n                    aria-label=\"Copier le lien\">\n                <span class=\"zar-loop-tooltip\">Copier le lien<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Partager\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Partager<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Regarde%20ce%20programme%3A%20Mar%20de%20Pulp%C3%AD%20https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Flogements-neufs-san-juan-de-los-terreros%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Flogements-neufs-san-juan-de-los-terreros%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Flogements-neufs-san-juan-de-los-terreros%2F&#038;text=Mar%20de%20Pulp%C3%AD\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Flogements-neufs-san-juan-de-los-terreros%2F&#038;text=Mar%20de%20Pulp%C3%AD\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Mar%20de%20Pulp%C3%AD&#038;body=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Flogements-neufs-san-juan-de-los-terreros%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/fr\/promocion\/logements-neufs-san-juan-de-los-terreros\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"Voir le programme\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">Voir le programme<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-1289\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.229585,-1.80674        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/fr\/promocion\/miramar-hills\/\" aria-label=\"Miramar Hills\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                                                <img src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/4-768x512.jpg\" alt=\"Miramar Hills\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Miramar Hills            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Vera<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartamentos, Appartements            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Logements de 2 et 3 chambres<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">\u00c0 partir de<\/span>\n                <span class=\"zar-loop-precio-actual\">240.450 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/fr\/promocion\/miramar-hills\/\"\n                    data-tip-copy=\"Copier le lien\"\n                    data-tip-copied=\"Lien copi\u00e9\"\n                    aria-label=\"Copier le lien\">\n                <span class=\"zar-loop-tooltip\">Copier le lien<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Partager\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Partager<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Regarde%20ce%20programme%3A%20Miramar%20Hills%20https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fmiramar-hills%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fmiramar-hills%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fmiramar-hills%2F&#038;text=Miramar%20Hills\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fmiramar-hills%2F&#038;text=Miramar%20Hills\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Miramar%20Hills&#038;body=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fmiramar-hills%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/fr\/promocion\/miramar-hills\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"Voir le programme\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">Voir le programme<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-1290\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.233609,-1.811628        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/fr\/promocion\/pueblo-barea-fr\/\" aria-label=\"Pueblo Barea\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                                                <img src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/10\/pueblo-barea-complejo-integrado-noche-768x573.jpg\" alt=\"Pueblo Barea (Vera Playa): vista nocturna del complejo\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Pueblo Barea            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Vera Playa<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartamentos, Appartements, Bajos, Penthouses, Rez-de-chauss\u00e9e, \u00c1ticos            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Logements de 2 et 3 chambres<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">\u00c0 partir de<\/span>\n                <span class=\"zar-loop-precio-actual\">210.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/fr\/promocion\/pueblo-barea-fr\/\"\n                    data-tip-copy=\"Copier le lien\"\n                    data-tip-copied=\"Lien copi\u00e9\"\n                    aria-label=\"Copier le lien\">\n                <span class=\"zar-loop-tooltip\">Copier le lien<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Partager\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Partager<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Regarde%20ce%20programme%3A%20Pueblo%20Barea%20https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fpueblo-barea-fr%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fpueblo-barea-fr%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fpueblo-barea-fr%2F&#038;text=Pueblo%20Barea\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fpueblo-barea-fr%2F&#038;text=Pueblo%20Barea\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Pueblo%20Barea&#038;body=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fpueblo-barea-fr%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/fr\/promocion\/pueblo-barea-fr\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"Voir le programme\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">Voir le programme<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-1291\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.244345,-1.864021        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/fr\/promocion\/residencial-alcazaba\/\" aria-label=\"Residencial Alcazaba\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                                                <img src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1930-Edif-Alcazaba-1-768x512.jpg\" alt=\"Residencial Alcazaba\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Residencial Alcazaba            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Vera<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartamentos, Appartements, Penthouses, \u00c1ticos            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Logements de 1, 3 et 4 chambres<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">\u00c0 partir de<\/span>\n                <span class=\"zar-loop-precio-actual\">95.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/fr\/promocion\/residencial-alcazaba\/\"\n                    data-tip-copy=\"Copier le lien\"\n                    data-tip-copied=\"Lien copi\u00e9\"\n                    aria-label=\"Copier le lien\">\n                <span class=\"zar-loop-tooltip\">Copier le lien<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Partager\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Partager<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Regarde%20ce%20programme%3A%20Residencial%20Alcazaba%20https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fresidencial-alcazaba%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fresidencial-alcazaba%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fresidencial-alcazaba%2F&#038;text=Residencial%20Alcazaba\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fresidencial-alcazaba%2F&#038;text=Residencial%20Alcazaba\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Residencial%20Alcazaba&#038;body=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fresidencial-alcazaba%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/fr\/promocion\/residencial-alcazaba\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"Voir le programme\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">Voir le programme<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-1292\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.345541,-1.688762        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/fr\/promocion\/residencial-el-yado\/\" aria-label=\"Residencial El Yado\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                                                <img src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1940-Residencial-el-Yado-6-768x512.jpg\" alt=\"Residencial El Yado\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Residencial El Yado            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">San Juan de los Terreros<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Bajos, Chalets, Rez-de-chauss\u00e9e, Villas            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Logements de 2 et 3 chambres<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">\u00c0 partir de<\/span>\n                <span class=\"zar-loop-precio-actual\">409.900 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/fr\/promocion\/residencial-el-yado\/\"\n                    data-tip-copy=\"Copier le lien\"\n                    data-tip-copied=\"Lien copi\u00e9\"\n                    aria-label=\"Copier le lien\">\n                <span class=\"zar-loop-tooltip\">Copier le lien<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Partager\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Partager<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Regarde%20ce%20programme%3A%20Residencial%20El%20Yado%20https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fresidencial-el-yado%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fresidencial-el-yado%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fresidencial-el-yado%2F&#038;text=Residencial%20El%20Yado\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fresidencial-el-yado%2F&#038;text=Residencial%20El%20Yado\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Residencial%20El%20Yado&#038;body=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fresidencial-el-yado%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/fr\/promocion\/residencial-el-yado\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"Voir le programme\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">Voir le programme<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-1294\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.250537,-1.770046        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/fr\/promocion\/triplex-jumeles-villaricos\/\" aria-label=\"Triplex Jumel\u00e9s \u00e0 Villaricos\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                                                <img src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/06\/VZ1957-Calle-Rincon-del-Pescador-Villaricos-11-768x512.jpg\" alt=\"Triplex Jumel\u00e9s \u00e0 Villaricos\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Triplex Jumel\u00e9s \u00e0 Villaricos            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Villaricos<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Chalets, D\u00faplex, Villas            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Logements de 3 chambres<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">\u00c0 partir de<\/span>\n                <span class=\"zar-loop-precio-actual\">295.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/fr\/promocion\/triplex-jumeles-villaricos\/\"\n                    data-tip-copy=\"Copier le lien\"\n                    data-tip-copied=\"Lien copi\u00e9\"\n                    aria-label=\"Copier le lien\">\n                <span class=\"zar-loop-tooltip\">Copier le lien<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Partager\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Partager<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Regarde%20ce%20programme%3A%20Triplex%20Jumel%C3%A9s%20%C3%A0%20Villaricos%20https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Ftriplex-jumeles-villaricos%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Ftriplex-jumeles-villaricos%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Ftriplex-jumeles-villaricos%2F&#038;text=Triplex%20Jumel%C3%A9s%20%C3%A0%20Villaricos\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Ftriplex-jumeles-villaricos%2F&#038;text=Triplex%20Jumel%C3%A9s%20%C3%A0%20Villaricos\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Triplex%20Jumel%C3%A9s%20%C3%A0%20Villaricos&#038;body=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Ftriplex-jumeles-villaricos%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/fr\/promocion\/triplex-jumeles-villaricos\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"Voir le programme\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">Voir le programme<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-1296\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.26253,-1.912715        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/fr\/promocion\/urbanizacion-el-mirador\/\" aria-label=\"Urbanizaci\u00f3n El Mirador\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                                                <img src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1939-El-Mirador-1-768x512.jpg\" alt=\"Urbanizaci\u00f3n El Mirador\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Urbanizaci\u00f3n El Mirador            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Antas<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                D\u00faplex            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Logements de 3 chambres<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">\u00c0 partir de<\/span>\n                <span class=\"zar-loop-precio-actual\">165.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/fr\/promocion\/urbanizacion-el-mirador\/\"\n                    data-tip-copy=\"Copier le lien\"\n                    data-tip-copied=\"Lien copi\u00e9\"\n                    aria-label=\"Copier le lien\">\n                <span class=\"zar-loop-tooltip\">Copier le lien<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Partager\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Partager<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Regarde%20ce%20programme%3A%20Urbanizaci%C3%B3n%20El%20Mirador%20https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Furbanizacion-el-mirador%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Furbanizacion-el-mirador%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Furbanizacion-el-mirador%2F&#038;text=Urbanizaci%C3%B3n%20El%20Mirador\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Furbanizacion-el-mirador%2F&#038;text=Urbanizaci%C3%B3n%20El%20Mirador\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Urbanizaci%C3%B3n%20El%20Mirador&#038;body=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Furbanizacion-el-mirador%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/fr\/promocion\/urbanizacion-el-mirador\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"Voir le programme\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">Voir le programme<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-1297\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.1609,-1.931491        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/fr\/promocion\/villas-huerta-nueva\/\" aria-label=\"Villas Huerta Nueva\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                                                <img src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1943-Avenida-La-Llibertad-de-Huerta-Nueva-Los-Gallardos-1-768x512.jpg\" alt=\"Villas Huerta Nueva\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Villas Huerta Nueva            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Los Gallardos<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Chalets, Villas            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Logements de 2 chambres<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">\u00c0 partir de<\/span>\n                <span class=\"zar-loop-precio-actual\">324.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/fr\/promocion\/villas-huerta-nueva\/\"\n                    data-tip-copy=\"Copier le lien\"\n                    data-tip-copied=\"Lien copi\u00e9\"\n                    aria-label=\"Copier le lien\">\n                <span class=\"zar-loop-tooltip\">Copier le lien<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Partager\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Partager<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Regarde%20ce%20programme%3A%20Villas%20Huerta%20Nueva%20https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fvillas-huerta-nueva%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fvillas-huerta-nueva%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fvillas-huerta-nueva%2F&#038;text=Villas%20Huerta%20Nueva\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fvillas-huerta-nueva%2F&#038;text=Villas%20Huerta%20Nueva\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Villas%20Huerta%20Nueva&#038;body=https%3A%2F%2Fzar2010.com%2Ffr%2Fpromocion%2Fvillas-huerta-nueva%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/fr\/promocion\/villas-huerta-nueva\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"Voir le programme\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">Voir le programme<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <\/div>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9fd6f1d e-con-full e-flex e-con e-parent\" data-id=\"9fd6f1d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b2526b elementor-widget elementor-widget-shortcode\" data-id=\"8b2526b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style data-no-optimize=\"1\">\n        \/* ============================================================\n           ESTILOS OBRA NUEVA v2.0 \u2014 scope .zar-on\n           ============================================================ *\/\n        .zar-on { --bg:#0a0a0a; --bg-2:#111; --line:#222; --line-2:#2a2a2a; --fg:#f7f7f7; --fg-2:#bdbdbd; --fg-3:#808080; --acc:#F5C542; --acc-2:#e0b538; font-family:\"DM Sans\",\"Inter\",system-ui,-apple-system,Segoe UI,Roboto,sans-serif; color:var(--fg); background:var(--bg); margin:0; padding:0; line-height:1.55; -webkit-font-smoothing:antialiased; }\n        .zar-on *, .zar-on *::before, .zar-on *::after { box-sizing:border-box; }\n        .zar-on h1, .zar-on h2, .zar-on h3, .zar-on h4 { color:#fff !important; font-family:\"DM Sans\",sans-serif; font-weight:500; letter-spacing:-0.02em; margin:0 0 0.6em; }\n        .zar-on h1 { font-size:clamp(2.4rem, 5.5vw, 4.6rem); line-height:1.05; font-weight:400; }\n        .zar-on h1 em { font-style:italic; color:var(--acc); font-weight:400; }\n        .zar-on h2 { font-size:clamp(1.8rem, 3.4vw, 2.8rem); line-height:1.12; }\n        .zar-on h3 { font-size:1.3rem; line-height:1.3; }\n        .zar-on p { color:var(--fg-2); margin:0 0 1em; }\n        .zar-on a { color:var(--acc); text-decoration:none; }\n        .zar-on a:hover { color:#fff; }\n        .zar-on .zar-on-eyebrow { font-family:\"DM Sans\",sans-serif; font-size:0.72rem; letter-spacing:0.22em; text-transform:uppercase; color:var(--acc); font-weight:500; margin-bottom:1.2em; display:inline-block; }\n        .zar-on .zar-on-wrap { max-width:1400px; margin:0 auto; padding:0 clamp(16px, 4vw, 48px); }\n        .zar-on .zar-on-section { padding:clamp(60px, 9vw, 130px) 0; border-top:1px solid var(--line); }\n        .zar-on .zar-on-section:first-of-type { border-top:0; }\n\n        \/* HERO *\/\n        .zar-on .zar-on-hero { position:relative; padding:40px 0 40px; overflow:hidden; background:radial-gradient(ellipse at top right, rgba(245,197,66,.07), transparent 60%), radial-gradient(ellipse at bottom left, rgba(245,197,66,.04), transparent 50%), #000; }\n        .zar-on .zar-on-hero-grid { display:grid; grid-template-columns:1fr; gap:clamp(28px, 5vw, 60px); align-items:end; }\n        @media (min-width:960px) { .zar-on .zar-on-hero-grid { grid-template-columns:1.6fr 1fr; } }\n        .zar-on .zar-on-hero-lead { font-size:clamp(1rem, 1.25vw, 1.18rem); max-width:580px; }\n        .zar-on .zar-on-cta-row { display:flex; flex-wrap:wrap; gap:14px; margin-top:clamp(18px, 2.5vw, 28px); }\n        .zar-on .zar-on-btn { display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; font-size:0.95rem; font-weight:500; letter-spacing:0.02em; border-radius:999px; border:1px solid transparent; transition:all .25s ease; cursor:pointer; font-family:inherit; }\n        .zar-on .zar-on-btn-primary { background:var(--acc); color:#0a0a0a !important; }\n        .zar-on .zar-on-btn-primary:hover { background:var(--acc-2); transform:translateY(-1px); }\n        .zar-on .zar-on-btn-secondary { background:transparent; color:#fff !important; border-color:#3a3a3a; }\n        .zar-on .zar-on-btn-secondary:hover { border-color:var(--acc); color:var(--acc) !important; }\n        .zar-on .zar-on-counts { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding-top:28px; border-top:1px solid var(--line); }\n        .zar-on .zar-on-count-n { font-size:clamp(1.8rem, 3vw, 2.6rem); font-weight:400; color:var(--acc); line-height:1; }\n        .zar-on .zar-on-count-l { font-size:0.75rem; letter-spacing:0.15em; text-transform:uppercase; color:var(--fg-3); margin-top:8px; }\n\n        \/* VALOR *\/\n        .zar-on .zar-on-value-grid { display:grid; grid-template-columns:1fr; gap:clamp(24px, 3vw, 40px); margin-top:clamp(30px, 4vw, 50px); }\n        @media (min-width:700px) { .zar-on .zar-on-value-grid { grid-template-columns:repeat(2,1fr); } }\n        @media (min-width:1100px) { .zar-on .zar-on-value-grid { grid-template-columns:repeat(4,1fr); } }\n        .zar-on .zar-on-value-item { padding:clamp(18px, 2vw, 26px); border:1px solid var(--line); border-radius:12px; background:linear-gradient(180deg, rgba(255,255,255,.01), rgba(255,255,255,0)); transition:all .3s ease; }\n        .zar-on .zar-on-value-item:hover { border-color:var(--acc); transform:translateY(-2px); }\n        .zar-on .zar-on-value-item h3 { font-size:1.05rem; color:var(--acc) !important; margin-bottom:10px; }\n        .zar-on .zar-on-value-item p { font-size:0.9rem; margin:0; }\n\n        \/* ZONAS *\/\n        .zar-on .zar-on-zones { display:grid; grid-template-columns:1fr; gap:clamp(18px, 2.5vw, 30px); margin-top:clamp(30px, 4vw, 50px); }\n        @media (min-width:800px) { .zar-on .zar-on-zones { grid-template-columns:repeat(3,1fr); } }\n        .zar-on .zar-on-zone { padding:clamp(22px, 2.5vw, 32px); border:1px solid var(--line); border-radius:12px; }\n        .zar-on .zar-on-zone h3 { color:#fff !important; font-size:1.3rem; margin-bottom:12px; }\n        .zar-on .zar-on-zone p { font-size:0.9rem; }\n\n        \/* ============================================================\n           LISTADO (secci\u00f3n 03)\n           ============================================================ *\/\n        \/* v2.6 \u2014 RESTAURADO list-header (eyebrow + title + lead) encima de la toolbar *\/\n        .zar-on .zar-on-list-header { display:flex; flex-direction:column; gap:6px; margin-bottom:clamp(22px, 3vw, 36px); }\n        .zar-on .zar-on-list-header p { max-width:640px; margin:0; }\n        .zar-on .zar-on-list-header h2 { margin:0 0 4px; }\n\n        \/* v2.5 \u2014 toolbar compacta, pegada al listado (sin margin-bottom) *\/\n        .zar-on .zar-on-toolbar { display:flex; flex-wrap:wrap; gap:8px; align-items:flex-end; padding:10px 12px; background:#0f0f0f; border:1px solid var(--line); border-radius:12px 12px 0 0; border-bottom:0; margin-bottom:0; }\n        .zar-on .zar-on-field { display:flex; flex-direction:column; gap:4px; min-width:130px; flex:1 1 130px; position:relative; }\n        .zar-on .zar-on-field label { font-size:0.66rem; letter-spacing:0.14em; text-transform:uppercase; color:var(--fg-3); font-weight:500; }\n\n        \/* v2.5 \u2014 DROPDOWN CUSTOM (m\u00e1s compacto, sin fondo amarillo en opci\u00f3n seleccionada) *\/\n        .zar-on .zar-on-ddl { position:relative; user-select:none; }\n        .zar-on .zar-on-ddl select { position:absolute; inset:0; opacity:0; width:100%; height:100%; cursor:pointer; z-index:-1; pointer-events:none; }\n        .zar-on .zar-on-ddl-btn { display:flex; align-items:center; justify-content:space-between; width:100%; font-family:inherit; font-size:0.86rem; color:#fff; background:#181818; border:1px solid var(--line-2); border-radius:7px; padding:7px 12px; cursor:pointer; transition:border-color .2s ease, background .2s ease; text-transform:uppercase; letter-spacing:0.03em; line-height:1.25; min-height:34px; }\n        .zar-on .zar-on-ddl-btn::after { content:\"\"; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:5px solid var(--acc); margin-left:8px; transition:transform .25s ease; flex:0 0 auto; }\n        .zar-on .zar-on-ddl.is-open .zar-on-ddl-btn::after { transform:rotate(180deg); }\n        .zar-on .zar-on-ddl-btn:hover, .zar-on .zar-on-ddl-btn:focus, .zar-on .zar-on-ddl.is-open .zar-on-ddl-btn { border-color:var(--acc); outline:none; background:#1c1c1c; }\n        .zar-on .zar-on-ddl-label { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }\n        .zar-on .zar-on-ddl-panel { position:absolute; top:calc(100% + 4px); left:0; right:0; z-index:50; background:#0d0d0d; border:1px solid rgba(245,197,66,.35); border-radius:8px; padding:4px; max-height:300px; overflow-y:auto; box-shadow:0 16px 40px rgba(0,0,0,.55); display:none; scrollbar-width:thin; scrollbar-color:var(--acc) #121212; }\n        .zar-on .zar-on-ddl-panel::-webkit-scrollbar { width:8px; }\n        .zar-on .zar-on-ddl-panel::-webkit-scrollbar-track { background:#0a0a0a; }\n        .zar-on .zar-on-ddl-panel::-webkit-scrollbar-thumb { background:linear-gradient(180deg,var(--acc),#d4a82e); border-radius:8px; border:2px solid #0a0a0a; }\n        .zar-on .zar-on-ddl.is-open .zar-on-ddl-panel { display:block; animation:zarOnDdlIn .15s ease-out; }\n        @keyframes zarOnDdlIn { from { opacity:0; transform:translateY(-4px); } to { opacity:1; transform:translateY(0); } }\n        \/* v2.5 \u2014 opciones: sin fondo amarillo cuando seleccionada; solo borde lateral dorado *\/\n        .zar-on .zar-on-ddl-opt { padding:8px 12px; font-size:0.84rem; color:#ddd; cursor:pointer; border-radius:5px; text-transform:uppercase; letter-spacing:0.03em; transition:background .15s ease, color .15s ease; display:block; width:100%; text-align:left; background:transparent; border:0; border-left:3px solid transparent; font-family:inherit; }\n        .zar-on .zar-on-ddl-opt:hover:not([disabled]) { background:#141414; color:#fff; }\n        .zar-on .zar-on-ddl-opt.is-selected { background:transparent; color:var(--acc); font-weight:600; border-left-color:var(--acc); }\n        .zar-on .zar-on-ddl-opt[disabled], .zar-on .zar-on-ddl-opt.is-disabled { color:#3a3a3a; cursor:not-allowed; }\n\n        \/* v2.4 \u2014 estado ACTIVO (filtro con valor distinto al default) *\/\n        .zar-on .zar-on-field.is-active .zar-on-ddl-btn { border-color:var(--acc); box-shadow:0 0 0 1px rgba(245,197,66,.35); }\n        .zar-on .zar-on-field.is-active label { color:var(--acc); }\n\n        \/* v2.5 \u2014 FILTRO PRECIO compacto (solo m\u00e1ximo) *\/\n        .zar-on .zar-on-field-price { flex:1.6 1 280px; min-width:240px; }\n        .zar-on .zar-on-price-wrap { position:relative; background:#181818; border:1px solid var(--line-2); border-radius:7px; padding:7px 12px 9px; transition:border-color .2s ease; }\n        .zar-on .zar-on-field.is-active .zar-on-price-wrap { border-color:var(--acc); box-shadow:0 0 0 1px rgba(245,197,66,.35); }\n        .zar-on .zar-on-price-value { display:flex; align-items:baseline; justify-content:space-between; gap:6px; margin-bottom:4px; }\n        .zar-on .zar-on-price-value .zar-on-price-prefix { font-size:0.62rem; letter-spacing:0.14em; text-transform:uppercase; color:var(--fg-3); }\n        .zar-on .zar-on-price-value .zar-on-price-num { font-size:0.95rem; font-weight:700; color:var(--acc); letter-spacing:0.01em; font-variant-numeric:tabular-nums; }\n        .zar-on .zar-on-price-value .zar-on-price-num.is-unlimited { color:var(--fg-2); font-weight:500; font-style:italic; font-size:0.8rem; }\n        .zar-on .zar-on-price-slider { position:relative; height:18px; }\n        .zar-on .zar-on-price-slider .zar-on-slider-track { position:absolute; left:0; right:0; top:50%; height:3px; background:#262626; border-radius:3px; transform:translateY(-50%); }\n        .zar-on .zar-on-price-slider .zar-on-slider-range { position:absolute; top:50%; left:0; height:3px; background:linear-gradient(90deg, #d4a82e 0%, var(--acc) 100%); border-radius:3px; transform:translateY(-50%); }\n        .zar-on .zar-on-price-slider input[type=range] { position:absolute; left:0; right:0; top:0; width:100%; height:18px; background:transparent; appearance:none; -webkit-appearance:none; margin:0; cursor:pointer; }\n        .zar-on .zar-on-price-slider input[type=range]::-webkit-slider-thumb { -webkit-appearance:none; appearance:none; width:16px; height:16px; border-radius:50%; background:var(--acc); border:2px solid #0a0a0a; cursor:grab; box-shadow:0 0 0 1px rgba(245,197,66,.4), 0 2px 8px rgba(0,0,0,.4); transition:transform .15s ease; }\n        .zar-on .zar-on-price-slider input[type=range]::-webkit-slider-thumb:hover { transform:scale(1.15); }\n        .zar-on .zar-on-price-slider input[type=range]::-webkit-slider-thumb:active { cursor:grabbing; transform:scale(1.25); }\n        .zar-on .zar-on-price-slider input[type=range]::-moz-range-thumb { width:16px; height:16px; border-radius:50%; background:var(--acc); border:2px solid #0a0a0a; cursor:grab; box-shadow:0 0 0 1px rgba(245,197,66,.4); }\n        .zar-on .zar-on-price-scale { display:none; } \/* v2.5 \u2014 ocultamos la escala para compactar *\/\n\n        \/* v2.5 \u2014 contador embebido en toolbar *\/\n        .zar-on .zar-on-field-count { flex:0 0 auto; min-width:0; }\n        .zar-on .zar-on-count-box { background:transparent; border:0; padding:0; font-size:0.78rem; color:var(--fg-2); letter-spacing:0.08em; text-transform:uppercase; white-space:nowrap; line-height:1.25; min-height:34px; display:flex; align-items:center; gap:6px; }\n        .zar-on .zar-on-count-box b { color:var(--acc); font-size:1.1rem; font-weight:700; font-variant-numeric:tabular-nums; }\n\n        .zar-on .zar-on-field-actions { flex:0 0 auto; align-items:flex-end; }\n        .zar-on .zar-on-reset { background:transparent; color:var(--fg-2); border:1px solid var(--line-2); padding:7px 14px; border-radius:7px; font-family:inherit; font-size:0.78rem; letter-spacing:0.08em; text-transform:uppercase; cursor:pointer; transition:all .2s ease; min-height:34px; }\n        .zar-on .zar-on-reset:hover { border-color:var(--acc); color:var(--acc); }\n\n        \/* ===== TABLA v2.5 \u2014 full width + UPPERCASE + overlay promo sobre foto (pegada a toolbar) ===== *\/\n        .zar-on .zar-on-table-wrap { border:1px solid var(--line); border-top:0; border-radius:0 0 12px 12px; overflow:hidden; background:linear-gradient(180deg,#0d0d0d 0%,#0a0a0a 100%); box-shadow:0 8px 40px rgba(0,0,0,.45), inset 0 1px 0 rgba(245,197,66,.04); }\n        .zar-on .zar-on-table-scroll { overflow-x:auto; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:var(--acc) #121212; }\n        .zar-on .zar-on-table-scroll::-webkit-scrollbar { height:10px; }\n        .zar-on .zar-on-table-scroll::-webkit-scrollbar-track { background:#111; }\n        .zar-on .zar-on-table-scroll::-webkit-scrollbar-thumb { background:linear-gradient(90deg,var(--acc),#d4a82e); border-radius:10px; border:2px solid #111; }\n        .zar-on table.zar-on-table { width:100%; border-collapse:separate; border-spacing:0; font-size:1rem; text-transform:uppercase; } \/* v2.4: sin min-width r\u00edgido \u2014 usa el 100% disponible *\/\n\n        \/* Cabecera \u2014 v2.4 click para ordenar *\/\n        .zar-on .zar-on-table thead th { background:linear-gradient(180deg,#111 0%,#0a0a0a 100%); color:var(--acc); font-weight:600; font-size:0.72rem; letter-spacing:0.12em; text-transform:uppercase; text-align:center; padding:12px 8px; border-bottom:2px solid rgba(245,197,66,.25); white-space:nowrap; position:sticky; top:0; z-index:2; cursor:pointer; user-select:none; transition:background .2s ease; }\n        .zar-on .zar-on-table thead th:first-child { text-align:left; padding-left:18px; cursor:default; }\n        .zar-on .zar-on-table thead th.zar-on-sortable { position:relative; cursor:pointer; }\n        .zar-on .zar-on-table thead th.zar-on-sortable:hover { background:linear-gradient(180deg,#1a1a1a 0%,#0f0f0f 100%); color:#fff; }\n        \/* v2.40-fix-th-sortable-a11y:\n           Indicador de foco visible cuando un usuario navega con teclado\n           hasta una cabecera. WCAG 2.1 SC 2.4.7 (Focus Visible). Usamos\n           outline en lugar de box-shadow para evitar conflictos con\n           el background-gradient del :hover y la posici\u00f3n sticky del thead. *\/\n        .zar-on .zar-on-table thead th.zar-on-sortable:focus { outline: none; }\n        .zar-on .zar-on-table thead th.zar-on-sortable:focus-visible {\n            outline: 2px solid var(--acc, #F5C542);\n            outline-offset: -2px;\n            background: linear-gradient(180deg,#1a1a1a 0%,#0f0f0f 100%);\n            color: #fff;\n        }\n        .zar-on .zar-on-table thead th .zar-on-sort-ind { opacity:.35; margin-left:6px; font-size:0.95em; transition:opacity .2s ease; display:inline-block; vertical-align:middle; }\n        .zar-on .zar-on-table thead th.is-sorted { color:#fff; background:linear-gradient(180deg,#1a1a1a 0%,#0f0f0f 100%); }\n        .zar-on .zar-on-table thead th.is-sorted .zar-on-sort-ind { opacity:1; color:var(--acc); }\n        .zar-on .zar-on-sort-hint { font-size:0.78rem; color:var(--fg-3); font-style:italic; text-transform:none; }\n\n        \/* Cuerpo *\/\n        .zar-on .zar-on-table tbody td { padding:0 8px; height:104px; border-bottom:1px solid #141414; vertical-align:middle; text-align:center; color:var(--fg); font-variant-numeric:tabular-nums; transition:background .15s ease; text-transform:uppercase; letter-spacing:0.02em; }\n        .zar-on .zar-on-table tbody tr { transition:transform .15s ease; }\n        .zar-on .zar-on-table tbody tr:nth-child(even) td { background:#0c0c0c; }\n        .zar-on .zar-on-table tbody tr:nth-child(odd) td  { background:#0a0a0a; }\n        .zar-on .zar-on-table tbody tr:last-child td { border-bottom:0; }\n        .zar-on .zar-on-table tbody tr:hover td { background:linear-gradient(90deg, rgba(245,197,66,.06) 0%, rgba(245,197,66,.02) 100%); box-shadow:inset 0 0 0 1px rgba(245,197,66,.15); }\n\n        \/* v2.6 \u2014 FOTO a\u00fan m\u00e1s estrecha (140px) con OVERLAY promo+fase compacto *\/\n        .zar-on .zar-on-cell-foto { width:140px; min-width:130px; max-width:160px; padding:0 !important; overflow:hidden; position:relative; }\n        .zar-on .zar-on-cell-foto img { width:100%; height:104px; object-fit:cover; display:block; transition:transform .4s ease, filter .4s ease; filter:saturate(.88) brightness(.78); }\n        .zar-on .zar-on-cell-foto .zar-on-foto-ph { width:100%; height:104px; background:linear-gradient(135deg,#141414 0%,#0a0a0a 100%); display:flex; align-items:center; justify-content:center; }\n        .zar-on .zar-on-cell-foto .zar-on-foto-ph::after { content:\"\u25c7\"; color:#2a2a2a; font-size:1.4rem; }\n        .zar-on .zar-on-table tbody tr:hover .zar-on-cell-foto img { transform:scale(1.08); filter:saturate(1.05) brightness(1); }\n        \/* v2.6 \u2014 Overlay: gradiente m\u00e1s fuerte + line-clamp 1 + text-shadow reforzado para 140px *\/\n        .zar-on .zar-on-foto-overlay { position:absolute; left:0; right:0; bottom:0; padding:6px 8px 7px; background:linear-gradient(180deg, rgba(10,10,10,0) 0%, rgba(10,10,10,.6) 35%, rgba(10,10,10,.95) 100%); color:#fff; text-align:left; z-index:2; pointer-events:none; }\n        .zar-on .zar-on-foto-overlay .zar-on-foto-promo { display:-webkit-box; font-size:0.74rem; font-weight:700; letter-spacing:0.01em; line-height:1.12; color:#fff; text-shadow:0 1px 4px rgba(0,0,0,1), 0 0 8px rgba(0,0,0,.8); overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; }\n        .zar-on .zar-on-foto-overlay .zar-on-foto-fase { display:-webkit-box; font-size:0.6rem; font-weight:500; letter-spacing:0.08em; color:var(--acc); margin-top:2px; text-shadow:0 1px 3px rgba(0,0,0,1); overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; }\n\n        \/* Municipio \/ Tipo \u2014 v2.5 con wrap controlado para top\u00f3nimos largos tipo \"San Juan de los Terreros\" *\/\n        .zar-on .zar-on-cell-munic { color:var(--fg); white-space:normal; font-weight:500; font-size:0.86rem; letter-spacing:0.04em; line-height:1.25; max-width:140px; word-break:break-word; hyphens:auto; padding-left:6px !important; padding-right:6px !important; }\n        .zar-on .zar-on-cell-tipo { color:var(--fg-2); font-size:0.86rem; letter-spacing:0.04em; }\n\n        \/* v2.6 \u2014 ENTREGA (fecha): mono-spaced, color acento, m\u00e1s peque\u00f1a *\/\n        .zar-on .zar-on-cell-entrega { color:var(--acc); font-weight:600; font-size:0.82rem; letter-spacing:0.04em; white-space:nowrap; font-variant-numeric:tabular-nums; }\n        .zar-on .zar-on-cell-entrega:empty::before { content:\"\u2014\"; color:#2a2a2a; font-weight:300; }\n\n        \/* Num\u00e9ricas \u2014 v2.5: tama\u00f1o aumentado (dorm, ba\u00f1os, superficies) *\/\n        .zar-on .zar-on-num { color:var(--fg); text-align:center; font-weight:600; font-size:1.12rem; }\n        .zar-on .zar-on-table tbody td.zar-on-cell-sup:not(:empty)::after,\n        .zar-on .zar-on-table tbody td.zar-on-cell-lot:not(:empty)::after,\n        .zar-on .zar-on-table tbody td.zar-on-cell-jar:not(:empty)::after,\n        .zar-on .zar-on-table tbody td.zar-on-cell-ter:not(:empty)::after,\n        .zar-on .zar-on-table tbody td.zar-on-cell-sol:not(:empty)::after {\n            content:\" m\u00b2\";\n            color:var(--fg-3);\n            font-size:0.72rem;\n            margin-left:3px;\n            font-weight:400;\n            letter-spacing:0.03em;\n        }\n        \/* Celdas num\u00e9ricas vac\u00edas \u2014 punto medio tenue *\/\n        .zar-on .zar-on-table tbody td.zar-on-num:empty::before { content:\"\u2014\"; color:#2a2a2a; font-weight:300; }\n\n        \/* Precio \u2014 destacado (v2.3 m\u00e1s grande) *\/\n        .zar-on .zar-on-cell-precio { text-align:center; color:var(--acc); font-weight:700; white-space:nowrap; font-size:1.18rem; letter-spacing:0.01em; min-width:140px; }\n        .zar-on .zar-on-cell-precio.is-consult { color:var(--fg-3); font-style:italic; font-weight:400; font-size:0.95rem; }\n\n        \/* Bot\u00f3n \"Ver ficha\" \u2014 v2.5: cuadrado (no p\u00edldora), adaptado a la celda *\/\n        .zar-on .zar-on-cell-link { text-align:center; white-space:nowrap; width:118px; padding:8px 10px !important; }\n        .zar-on .zar-on-link-btn { display:inline-flex; align-items:center; justify-content:center; gap:6px; width:100%; padding:9px 10px; border-radius:6px; background:transparent; color:var(--acc) !important; border:1px solid rgba(245,197,66,.35); font-size:0.78rem; font-weight:600; letter-spacing:0.06em; text-transform:uppercase; transition:all .25s ease; position:relative; overflow:hidden; }\n        .zar-on .zar-on-link-btn::after { content:\"\u2192\"; transition:transform .25s ease; font-weight:400; }\n        .zar-on .zar-on-link-btn:hover { background:var(--acc); color:#0a0a0a !important; border-color:var(--acc); box-shadow:0 4px 14px rgba(245,197,66,.35); }\n        .zar-on .zar-on-link-btn:hover::after { transform:translateX(3px); }\n\n        \/* Vac\u00edo *\/\n        \/* v2.40-fix-aria-live:\n           Utility \"screen-reader only\": oculta visualmente pero deja\n           el contenido disponible para lectores de pantalla. T\u00e9cnica\n           est\u00e1ndar (la misma que usa Bootstrap 5, Tailwind sr-only,\n           a11y-project, etc.). NO usar `display:none` ni `visibility:hidden`\n           porque eso retira el elemento del \u00e1rbol de accesibilidad. *\/\n        .zar-on .zar-on-sr-only,\n        .zar-on-sr-only {\n            position: absolute !important;\n            width: 1px !important;\n            height: 1px !important;\n            padding: 0 !important;\n            margin: -1px !important;\n            overflow: hidden !important;\n            clip: rect(0,0,0,0) !important;\n            white-space: nowrap !important;\n            border: 0 !important;\n        }\n\n        .zar-on .zar-on-empty { padding:60px 20px; text-align:center; }\n        .zar-on .zar-on-empty h3 { color:#fff !important; font-size:1.2rem; }\n        .zar-on .zar-on-empty p { color:var(--fg-3); }\n\n        \/* v2.40-fix-empty-cta:\n           CTA \"Ver todas las viviendas\" en el estado vac\u00edo.\n           Look ZAR: borde tenue + fondo transparente, hover oro\n           s\u00f3lido. Mismo estilo familiar que .zar-on-reset pero\n           m\u00e1s prominente (padding\/size mayor). *\/\n        .zar-on .zar-on-empty-cta {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            margin-top: 18px;\n            padding: 12px 22px;\n            background: transparent;\n            color: var(--acc, #F5C542);\n            border: 1px solid var(--acc, #F5C542);\n            border-radius: 8px;\n            font-family: inherit;\n            font-size: 0.85rem;\n            font-weight: 500;\n            letter-spacing: 0.06em;\n            text-transform: uppercase;\n            cursor: pointer;\n            transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .15s ease;\n            min-height: 42px;\n        }\n        .zar-on .zar-on-empty-cta:hover,\n        .zar-on .zar-on-empty-cta:focus-visible {\n            background: var(--acc, #F5C542);\n            color: #000;\n            outline: none;\n        }\n        .zar-on .zar-on-empty-cta:active { transform: translateY(1px); }\n        .zar-on .zar-on-empty-cta-ico {\n            width: 16px; height: 16px;\n            stroke: currentColor;\n            fill: none;\n            stroke-width: 2;\n            stroke-linecap: round;\n            stroke-linejoin: round;\n            flex: 0 0 auto;\n        }\n\n        \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n           v2.39-rev3-fix13 \u2014 Toast UNDO al limpiar filtros.\n           Aparece centrado abajo, look ZAR (negro + oro), 5s.\n           \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n        .zar-on-undo-toast {\n            position: fixed;\n            left: 50%;\n            bottom: 24px;\n            transform: translate(-50%, 16px);\n            z-index: 999999;\n            display: inline-flex;\n            align-items: center;\n            gap: 14px;\n            padding: 12px 8px 12px 18px;\n            background: #0a0a0a;\n            border: 1px solid rgba(245,197,66,0.35);\n            border-radius: 50px;\n            box-shadow: 0 12px 32px rgba(0,0,0,0.65);\n            font-family: \"DM Sans\", \"Inter\", sans-serif;\n            opacity: 0;\n            pointer-events: none;\n            transition: opacity .25s ease, transform .25s ease;\n            max-width: calc(100vw - 32px);\n        }\n        .zar-on-undo-toast.is-open {\n            opacity: 1;\n            pointer-events: auto;\n            transform: translate(-50%, 0);\n        }\n        .zar-on-undo-toast .zar-on-undo-msg {\n            color: rgba(255,255,255,0.85);\n            font-size: 13px;\n            font-weight: 400;\n            letter-spacing: 0.01em;\n        }\n        .zar-on-undo-toast .zar-on-undo-btn {\n            background: #F5C542;\n            color: #000;\n            border: 0;\n            border-radius: 30px;\n            padding: 7px 16px;\n            font-family: inherit;\n            font-size: 11.5px;\n            font-weight: 700;\n            letter-spacing: 0.18em;\n            text-transform: uppercase;\n            cursor: pointer;\n            transition: background .18s ease;\n        }\n        .zar-on-undo-toast .zar-on-undo-btn:hover,\n        .zar-on-undo-toast .zar-on-undo-btn:focus {\n            background: #ffd970;\n        }\n        .zar-on-undo-toast .zar-on-undo-close {\n            background: transparent;\n            color: rgba(255,255,255,0.5);\n            border: 0;\n            font-size: 20px;\n            line-height: 1;\n            padding: 0 8px;\n            cursor: pointer;\n            transition: color .18s ease;\n        }\n        .zar-on-undo-toast .zar-on-undo-close:hover {\n            color: #F5C542;\n        }\n        @media (max-width: 600px) {\n            .zar-on-undo-toast {\n                bottom: 16px;\n                padding: 10px 6px 10px 14px;\n                gap: 10px;\n                max-width: calc(100vw - 16px);\n            }\n            .zar-on-undo-toast .zar-on-undo-msg { font-size: 12px; }\n            .zar-on-undo-toast .zar-on-undo-btn {\n                padding: 6px 12px; font-size: 10.5px; letter-spacing: 0.15em;\n            }\n        }\n\n        \/* ===== v2.3 \u2014 PAGINACI\u00d3N ===== *\/\n        .zar-on .zar-on-pager { display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:6px; margin-top:clamp(24px, 3vw, 34px); padding:6px; }\n        .zar-on .zar-on-pager-btn { min-width:42px; height:42px; padding:0 14px; border-radius:10px; background:#0d0d0d; color:var(--fg-2); border:1px solid var(--line); font-family:inherit; font-size:0.92rem; font-weight:600; letter-spacing:0.02em; cursor:pointer; transition:all .2s ease; line-height:1; }\n        .zar-on .zar-on-pager-btn:hover:not(:disabled):not(.is-current) { border-color:rgba(245,197,66,.55); color:var(--acc); background:#141414; transform:translateY(-1px); }\n        .zar-on .zar-on-pager-btn.is-current { background:linear-gradient(180deg,var(--acc) 0%, #d4a82e 100%); color:#0a0a0a; border-color:var(--acc); box-shadow:0 4px 14px rgba(245,197,66,.28); cursor:default; }\n        .zar-on .zar-on-pager-btn:disabled { opacity:.35; cursor:not-allowed; }\n        .zar-on .zar-on-pager-btn.zar-on-pager-prev, .zar-on .zar-on-pager-btn.zar-on-pager-next { font-size:1.35rem; font-weight:400; }\n        .zar-on .zar-on-pager-dots { color:var(--fg-3); padding:0 4px; font-size:0.9rem; }\n        .zar-on .zar-on-pager-info { display:none !important; } \/* v2.7 \u2014 ocultamos \"P\u00e1gina X de Y\" *\/\n        \/* v2.7 \u2014 paginador como pie de p\u00e1gina *\/\n        .zar-on .zar-on-pager { justify-content:center; margin-top:clamp(24px, 3vw, 40px); padding:18px 6px; border-top:1px solid var(--line); }\n\n        \/* ===== M\u00d3VIL v2.4 \u2014 tarjetas con overlay de promo sobre foto ===== *\/\n        @media (max-width:760px) {\n            .zar-on .zar-on-table-wrap { border:0; background:transparent; box-shadow:none; }\n            .zar-on .zar-on-table-scroll { overflow-x:visible; }\n            .zar-on table.zar-on-table { display:block; min-width:0; }\n            .zar-on .zar-on-table thead { display:none; }\n            .zar-on .zar-on-table tbody { display:flex; flex-direction:column; gap:14px; }\n            .zar-on .zar-on-table tbody tr, .zar-on .zar-on-table tbody tr:nth-child(even), .zar-on .zar-on-table tbody tr:nth-child(odd) { display:grid; grid-template-columns:1fr; gap:0; padding:0; border:1px solid var(--line); border-radius:14px; background:#0d0d0d; overflow:hidden; box-shadow:0 4px 18px rgba(0,0,0,.3); }\n            .zar-on .zar-on-table tbody tr:hover { border-color:rgba(245,197,66,.45); box-shadow:0 6px 24px rgba(245,197,66,.12); }\n            .zar-on .zar-on-table tbody td, .zar-on .zar-on-table tbody tr:nth-child(even) td, .zar-on .zar-on-table tbody tr:nth-child(odd) td { padding:4px 16px; border:0; display:flex; align-items:center; justify-content:flex-start; gap:6px; font-size:0.85rem; background:transparent !important; height:auto; text-align:left; box-shadow:none !important; letter-spacing:0.03em; }\n            .zar-on .zar-on-cell-foto { grid-column:1; padding:0 !important; width:auto; align-self:stretch; min-width:0; max-width:none; height:210px; }\n            .zar-on .zar-on-cell-foto img { width:100%; height:100%; border-radius:0; filter:saturate(.9) brightness(.78); }\n            .zar-on .zar-on-table tbody tr:hover .zar-on-cell-foto img { transform:none; filter:saturate(1) brightness(.88); }\n            .zar-on .zar-on-foto-overlay { padding:16px 18px 16px; background:linear-gradient(180deg, rgba(10,10,10,0) 0%, rgba(10,10,10,.65) 55%, rgba(10,10,10,.95) 100%); }\n            .zar-on .zar-on-foto-overlay .zar-on-foto-promo { font-size:1.15rem; }\n            .zar-on .zar-on-foto-overlay .zar-on-foto-fase { font-size:0.78rem; }\n            .zar-on .zar-on-cell-munic, .zar-on .zar-on-cell-tipo, .zar-on .zar-on-cell-dorm, .zar-on .zar-on-cell-banos, .zar-on .zar-on-cell-sup, .zar-on .zar-on-cell-lot, .zar-on .zar-on-cell-jar, .zar-on .zar-on-cell-ter, .zar-on .zar-on-cell-sol { font-size:0.8rem; color:var(--fg-2); font-weight:400; padding-top:6px !important; padding-bottom:6px !important; }\n            .zar-on .zar-on-cell-munic::before { content:\"UBIC.\"; color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-tipo::before  { content:\"TIPO\";  color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-dorm::before  { content:\"DORM.\";  color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-banos::before { content:\"BA\u00d1OS\"; color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-sup::before   { content:\"CONSTR.\"; color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-lot::before   { content:\"PARC.\";  color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-jar::before   { content:\"JARD.\";  color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-ter::before   { content:\"TERR.\";  color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-sol::before   { content:\"SOL\u00c1R.\"; color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-entrega { font-size:0.82rem; color:var(--acc); font-weight:600; padding-top:6px !important; padding-bottom:6px !important; }\n            .zar-on .zar-on-cell-entrega::before { content:\"ENTREGA\"; color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; font-weight:400; }\n            .zar-on .zar-on-table tbody td.zar-on-num:empty::before { content:\"\"; }\n            .zar-on .zar-on-table tbody td:empty { display:none; }\n            .zar-on .zar-on-cell-precio { justify-content:center; padding:14px 16px !important; font-size:1.3rem; margin-top:6px; border-top:1px solid #1a1a1a; background:linear-gradient(180deg, transparent 0%, rgba(245,197,66,.04) 100%) !important; }\n            .zar-on .zar-on-cell-link { justify-content:center; padding:0 16px 16px !important; width:auto; }\n            .zar-on .zar-on-link-btn { padding:11px 20px; font-size:0.82rem; width:100%; justify-content:center; }\n            .zar-on .zar-on-toolbar { padding:14px; gap:10px; }\n            .zar-on .zar-on-field { flex:1 1 calc(50% - 5px); min-width:0; }\n            .zar-on .zar-on-field-price { flex:1 1 100%; }\n            .zar-on .zar-on-field-actions { flex:1 1 100%; }\n            \/* pager m\u00f3vil *\/\n            .zar-on .zar-on-pager-btn { min-width:38px; height:38px; padding:0 10px; font-size:0.88rem; }\n            .zar-on .zar-on-pager-info { display:none !important; }\n            .zar-on .zar-on-sort-hint { display:none; }\n        }\n\n        \/* FAQ *\/\n        .zar-on .zar-on-faq { display:grid; grid-template-columns:1fr; gap:12px; margin-top:clamp(24px, 3vw, 40px); }\n        .zar-on .zar-on-faq details { border:1px solid var(--line); border-radius:10px; padding:18px 22px; background:#0c0c0c; }\n        .zar-on .zar-on-faq details[open] { border-color:var(--acc); }\n        .zar-on .zar-on-faq summary { cursor:pointer; list-style:none; color:#fff; font-size:1rem; font-weight:500; }\n        .zar-on .zar-on-faq summary::-webkit-details-marker { display:none; }\n        .zar-on .zar-on-faq summary::after { content:\"+\"; float:right; color:var(--acc); font-size:1.4rem; line-height:1; transition:transform .2s ease; }\n        .zar-on .zar-on-faq details[open] summary::after { transform:rotate(45deg); }\n        .zar-on .zar-on-faq details p { margin:14px 0 0; font-size:0.92rem; color:var(--fg-2); }\n\n        \/* CONTACTO *\/\n        .zar-on .zar-on-contact { display:grid; grid-template-columns:1fr; gap:clamp(24px, 4vw, 50px); margin-top:clamp(24px, 3vw, 40px); }\n        @media (min-width:860px) { .zar-on .zar-on-contact { grid-template-columns:1fr 1fr; } }\n        .zar-on .zar-on-form { display:flex; flex-direction:column; gap:14px; }\n        .zar-on .zar-on-form input, .zar-on .zar-on-form textarea { font-family:inherit; font-size:0.95rem; color:#fff; background:#0f0f0f; border:1px solid var(--line-2); border-radius:10px; padding:14px 16px; }\n        .zar-on .zar-on-form input:focus, .zar-on .zar-on-form textarea:focus { border-color:var(--acc); outline:none; }\n        .zar-on .zar-on-form textarea { min-height:140px; resize:vertical; }\n        .zar-on .zar-on-form .zar-on-priv { font-size:0.75rem; color:var(--fg-3); margin:0; }\n\n        \/* Footer breadcrumb *\/\n        .zar-on .zar-on-crumb { font-size:0.8rem; color:var(--fg-3); padding:20px 0; border-top:1px solid var(--line); margin-top:40px; }\n        .zar-on .zar-on-crumb a { color:var(--fg-2); }\n\n        \/* ============================================================\n         * v2.9 \u2014 TOOLBAR ESTILO \/resultados\/  (.zar-nook-btn)\n         * ============================================================\n         * Sobrescribe los estilos v2.6 de .zar-on-toolbar \/ .zar-on-field \/\n         * .zar-on-ddl-btn para replicar la barra del buscador de\n         * \/resultados\/?location=provincia-de-almeria.\n         *\n         * Sin teleport. La toolbar vive dentro de la p\u00e1gina en un\n         * wrapper .zar-on-toolbar-wrap con position:sticky full-width.\n         * ============================================================ *\/\n\n        \/* Fondo negro puro coherente con la p\u00e1gina *\/\n        html, body { background:#000 !important; }\n\n        \/* --- WRAPPER STICKY FULL-WIDTH --- *\/\n        .zar-on .zar-on-toolbar-wrap {\n            position:sticky;\n            top:0;\n            z-index:500;\n            background:#000;\n            border-bottom:1px solid var(--line);\n            margin:0 calc(50% - 50vw) 0;   \/* full-bleed \u2014 rompe el max-width del wrap *\/\n            padding:10px clamp(16px, 4vw, 48px);\n            width:100vw;\n        }\n\n        \/* --- TOOLBAR v2.9: fila horizontal plana --- *\/\n        .zar-on .zar-on-toolbar {\n            display:flex;\n            flex-wrap:wrap;\n            gap:10px;\n            align-items:center;\n            padding:0;\n            background:transparent;\n            border:0;\n            border-radius:0;\n            margin:0;\n            width:100%;\n            max-width:1400px;\n            margin-left:auto;\n            margin-right:auto;\n        }\n\n        \/* Cada field pierde la columna label+control: s\u00f3lo envuelve el bot\u00f3n *\/\n        .zar-on .zar-on-field {\n            display:block;\n            position:relative;\n            flex:0 0 auto;\n            min-width:0;\n            margin:0;\n        }\n        .zar-on .zar-on-field label {\n            position:absolute !important;\n            width:1px; height:1px;\n            margin:-1px; padding:0;\n            overflow:hidden; clip:rect(0,0,0,0);\n            white-space:nowrap; border:0;\n        }\n\n        \/* --- BOT\u00d3N principal estilo .zar-nook-btn --- *\/\n        .zar-on .zar-on-ddl-btn {\n            display:flex;\n            align-items:center;\n            gap:8px;\n            width:auto;\n            min-width:0;\n            height:37px;\n            padding:10px 16px;\n            background:#000;\n            border:1px solid #2d2d44;\n            border-radius:4px;\n            color:#fff;\n            font-family:\"DM Sans\",\"Inter\",sans-serif;\n            font-size:13px;\n            font-weight:500;\n            line-height:1;\n            letter-spacing:0;\n            text-transform:none;\n            cursor:pointer;\n            transition:border-color .18s ease, color .18s ease, background .18s ease;\n            justify-content:flex-start;\n        }\n        .zar-on .zar-on-ddl-btn:hover { border-color:var(--acc); color:var(--acc); }\n        .zar-on .zar-on-ddl-btn::after {\n            content:\"\";\n            width:0; height:0;\n            border-left:4px solid transparent;\n            border-right:4px solid transparent;\n            border-top:4px solid currentColor;\n            margin-left:4px;\n            transition:transform .2s ease;\n            flex:0 0 auto;\n            opacity:.7;\n        }\n        .zar-on .zar-on-ddl.is-open .zar-on-ddl-btn::after { transform:rotate(180deg); }\n        .zar-on .zar-on-ddl.is-open .zar-on-ddl-btn { border-color:var(--acc); color:var(--acc); background:#000; }\n\n        \/* Icono SVG a la izquierda del texto *\/\n        .zar-on .zar-on-btn-ico {\n            width:16px; height:16px;\n            flex:0 0 auto;\n            stroke:currentColor;\n            fill:none;\n            stroke-width:1.75;\n            stroke-linecap:round;\n            stroke-linejoin:round;\n        }\n        .zar-on .zar-on-ddl-label { white-space:nowrap; line-height:1; }\n\n        \/* Campo ACTIVO (valor distinto al default) \u2014 borde+texto dorados *\/\n        .zar-on .zar-on-field.is-active .zar-on-ddl-btn {\n            border-color:var(--acc);\n            color:var(--acc);\n            box-shadow:none;\n        }\n\n        \/* Panel del dropdown: coherente con \/resultados\/ *\/\n        .zar-on .zar-on-ddl-panel {\n            position:absolute;\n            top:calc(100% + 6px);\n            left:0;\n            min-width:200px;\n            max-width:320px;\n            z-index:600;\n            background:#0d0d0d;\n            border:1px solid var(--line-2);\n            border-radius:6px;\n            padding:4px;\n            max-height:320px;\n            overflow-y:auto;\n            box-shadow:0 16px 40px rgba(0,0,0,.6);\n            display:none;\n        }\n        .zar-on .zar-on-ddl.is-open .zar-on-ddl-panel { display:block; }\n        .zar-on .zar-on-ddl-opt {\n            padding:9px 14px;\n            font-size:13px;\n            font-weight:500;\n            color:#ddd;\n            letter-spacing:0;\n            text-transform:none;\n            background:transparent;\n            border:0;\n            border-radius:4px;\n            border-left:0;\n            display:block;\n            width:100%;\n            text-align:left;\n            cursor:pointer;\n            font-family:inherit;\n        }\n        .zar-on .zar-on-ddl-opt:hover:not([disabled]) { background:#141414; color:#fff; }\n        .zar-on .zar-on-ddl-opt.is-selected { background:#141414; color:var(--acc); font-weight:700; }\n        .zar-on .zar-on-ddl-opt[disabled], .zar-on .zar-on-ddl-opt.is-disabled { color:#3a3a3a; cursor:not-allowed; }\n\n        \/* --- FILTRO PRECIO v2.9: encaja con altura bot\u00f3n --- *\/\n        .zar-on .zar-on-field-price { flex:0 1 260px; min-width:220px; }\n        .zar-on .zar-on-price-wrap {\n            position:relative;\n            background:#000;\n            border:1px solid #2d2d44;\n            border-radius:4px;\n            padding:7px 12px 8px;\n            height:37px;\n            display:flex;\n            flex-direction:column;\n            justify-content:center;\n            gap:3px;\n            transition:border-color .18s ease;\n        }\n        .zar-on .zar-on-field.is-active .zar-on-price-wrap { border-color:var(--acc); box-shadow:none; }\n        .zar-on .zar-on-price-value { display:flex; align-items:baseline; gap:6px; margin:0; line-height:1; }\n        .zar-on .zar-on-price-value .zar-on-price-prefix { font-size:10px; letter-spacing:.08em; text-transform:uppercase; color:var(--fg-3); font-weight:500; }\n        .zar-on .zar-on-price-value .zar-on-price-num { font-size:13px; font-weight:700; color:var(--acc); font-variant-numeric:tabular-nums; letter-spacing:0; }\n        .zar-on .zar-on-price-value .zar-on-price-num.is-unlimited { color:var(--fg-2); font-weight:500; font-style:normal; font-size:12px; }\n        .zar-on .zar-on-price-slider { position:relative; height:10px; margin-top:1px; }\n        .zar-on .zar-on-price-slider .zar-on-slider-track { position:absolute; left:0; right:0; top:50%; height:2px; background:#262626; border-radius:2px; transform:translateY(-50%); }\n        .zar-on .zar-on-price-slider .zar-on-slider-range { position:absolute; top:50%; left:0; height:2px; background:var(--acc); border-radius:2px; transform:translateY(-50%); }\n        .zar-on .zar-on-price-slider input[type=range] { position:absolute; left:0; right:0; top:-3px; width:100%; height:16px; background:transparent; appearance:none; -webkit-appearance:none; margin:0; cursor:pointer; }\n        .zar-on .zar-on-price-slider input[type=range]::-webkit-slider-thumb { -webkit-appearance:none; appearance:none; width:12px; height:12px; border-radius:50%; background:var(--acc); border:2px solid #000; cursor:grab; }\n        .zar-on .zar-on-price-slider input[type=range]::-moz-range-thumb { width:12px; height:12px; border-radius:50%; background:var(--acc); border:2px solid #000; cursor:grab; }\n\n        \/* Contador + reset en fila horizontal *\/\n        .zar-on .zar-on-field-count { flex:1 1 auto; min-width:0; text-align:right; }\n        .zar-on .zar-on-count-box {\n            display:inline-flex;\n            align-items:center;\n            gap:6px;\n            padding:0 10px;\n            height:37px;\n            background:transparent;\n            border:0;\n            font-size:12px;\n            color:var(--fg-2);\n            font-weight:500;\n            letter-spacing:0;\n            text-transform:none;\n        }\n        .zar-on .zar-on-count-box b { color:var(--acc); font-size:14px; font-weight:700; font-variant-numeric:tabular-nums; }\n\n        \/* BOT\u00d3N RESET estilo .zar-nook-btn-reset (fondo dorado, texto negro) *\/\n        .zar-on .zar-on-field-actions { flex:0 0 auto; }\n        .zar-on .zar-on-reset {\n            display:inline-flex;\n            align-items:center;\n            gap:8px;\n            height:37px;\n            padding:10px 16px;\n            background:var(--acc);\n            border:1px solid var(--acc);\n            border-radius:4px;\n            color:#000;\n            font-family:inherit;\n            font-size:13px;\n            font-weight:700;\n            letter-spacing:0;\n            text-transform:none;\n            cursor:pointer;\n            transition:background .18s ease, border-color .18s ease;\n            line-height:1;\n        }\n        .zar-on .zar-on-reset:hover { background:var(--acc-2); border-color:var(--acc-2); color:#000; }\n        .zar-on .zar-on-reset-ico { width:14px; height:14px; stroke:currentColor; fill:none; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; flex:0 0 auto; }\n\n        \/* --- CHIPS (filtros activos) debajo del toolbar --- *\/\n        .zar-on .zar-on-chips {\n            display:flex;\n            flex-wrap:wrap;\n            gap:6px;\n            max-width:1400px;\n            margin:8px auto 0;\n            padding:0;\n            min-height:0;\n        }\n        .zar-on .zar-on-chips:empty { display:none; }\n        .zar-on .zar-on-chip {\n            display:inline-flex;\n            align-items:center;\n            gap:6px;\n            padding:4px 10px;\n            background:rgba(245,197,66,.14);\n            border:1px solid rgba(245,197,66,.55);\n            border-radius:999px;\n            color:var(--acc);\n            font-size:12px;\n            font-weight:600;\n            letter-spacing:0;\n            text-transform:none;\n            cursor:default;\n            white-space:nowrap;\n            max-width:260px;\n        }\n        .zar-on .zar-on-chip .zar-on-chip-lbl {\n            overflow:hidden;\n            text-overflow:ellipsis;\n            white-space:nowrap;\n            flex:1 1 auto;\n            min-width:0;\n        }\n        .zar-on .zar-on-chip-x {\n            display:inline-flex; align-items:center; justify-content:center;\n            width:16px; height:16px;\n            background:transparent; border:0;\n            color:var(--acc);\n            font-size:14px; line-height:1; font-weight:700;\n            cursor:pointer; padding:0; margin:0 -3px 0 0;\n            border-radius:50%;\n            transition:background .15s ease;\n        }\n        .zar-on .zar-on-chip-x:hover { background:rgba(245,197,66,.3); }\n\n        \/* Responsive \u2014 la toolbar sigue siendo 1 sola fila con scroll horizontal si hace falta *\/\n        @media (max-width:720px) {\n            .zar-on .zar-on-toolbar-wrap { padding:8px 12px; }\n            .zar-on .zar-on-toolbar {\n                flex-wrap:nowrap;\n                overflow-x:auto;\n                overflow-y:visible;\n                -webkit-overflow-scrolling:touch;\n                scrollbar-width:none;\n                padding-bottom:2px;\n            }\n            .zar-on .zar-on-toolbar::-webkit-scrollbar { display:none; }\n            .zar-on .zar-on-field-count { display:none; }\n            .zar-on .zar-on-field-price { flex:0 0 220px; }\n        }\n\n        \/* Scroll-margin para que el ancla quede visible bajo la toolbar sticky *\/\n        .zar-on #zar-on-list { scroll-margin-top:60px; }\n\n        \/* ============================================================\n         * v2.21 \u2014 HERO OPCI\u00d3N 2 \u00b7 HORIZONTAL \u00b7 M\u00c9TRICAS EN FRANJA\n         * ============================================================\n         * T\u00edtulo + lead ocupan todo el ancho.\n         * Debajo, una franja horizontal con las 3 m\u00e9tricas separadas\n         * por una l\u00ednea fina superior. Padding-top: 10px para quedar\n         * pegado al header y no perder espacio vertical.\n         * ============================================================ *\/\n\n        \/* Hero: pegado al header con padding-top 10px *\/\n        .zar-on .zar-on-hero {\n            background: #000 !important;\n            padding: 10px 0 0 !important;\n            overflow: visible !important;\n        }\n\n        \/* Grid: una sola columna \u2014 todo apilado *\/\n        .zar-on .zar-on-hero-grid {\n            display: block !important;\n            grid-template-columns: none !important;\n            gap: 0 !important;\n        }\n        \/* Primer hijo del grid = bloque de texto (t\u00edtulo + lead) *\/\n        .zar-on .zar-on-hero-grid > div:first-child {\n            padding-bottom: 28px !important;\n        }\n\n        \/* Eyebrow con l\u00ednea dorada editorial *\/\n        .zar-on .zar-on-hero .zar-on-eyebrow {\n            display: inline-flex !important;\n            align-items: center !important;\n            gap: 12px !important;\n            font-size: 11px !important;\n            letter-spacing: 0.28em !important;\n            text-transform: uppercase !important;\n            color: #F5C542 !important;\n            font-weight: 500 !important;\n            margin-bottom: 20px !important;\n        }\n        .zar-on .zar-on-hero .zar-on-eyebrow::before {\n            content: \"\";\n            width: 28px; height: 1px;\n            background: #F5C542;\n            display: inline-block;\n            opacity: 0.7;\n        }\n\n        \/* H1\/H2 hero a todo el ancho, peso ligero.\n           v2.39-rev3-fix5 \u2014 a\u00f1adido h2.zar-on-hero-h al selector para\n           que el cambio sem\u00e1ntico H1\u2192H2 (por SEO, evitar dos H1) no\n           afecte a la apariencia visual. Estilos id\u00e9nticos. *\/\n        .zar-on .zar-on-hero h1,\n        .zar-on .zar-on-hero h2.zar-on-hero-h {\n            font-family: \"DM Sans\", \"Inter\", sans-serif !important;\n            font-size: clamp(2.6rem, 5.2vw, 4.4rem) !important;\n            font-weight: 300 !important;\n            line-height: 1.05 !important;\n            letter-spacing: -0.025em !important;\n            color: #ffffff !important;\n            margin: 0 0 18px !important;\n            max-width: 900px !important;\n        }\n        .zar-on .zar-on-hero h1 em,\n        .zar-on .zar-on-hero h2.zar-on-hero-h em {\n            font-style: italic !important;\n            color: #F5C542 !important;\n            font-weight: 300 !important;\n        }\n\n        \/* Lead *\/\n        .zar-on .zar-on-hero .zar-on-hero-lead {\n            font-family: \"DM Sans\", \"Inter\", sans-serif !important;\n            font-size: clamp(1rem, 1.15vw, 1.1rem) !important;\n            line-height: 1.6 !important;\n            color: rgba(255,255,255,0.55) !important;\n            max-width: 620px !important;\n            font-weight: 400 !important;\n            margin: 0 !important;\n        }\n\n        \/* Franja de m\u00e9tricas horizontal abajo *\/\n        .zar-on .zar-on-hero .zar-on-counts {\n            display: grid !important;\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 0 !important;\n            padding: 18px 0 !important;\n            border-top: 1px solid rgba(255,255,255,0.08) !important;\n            align-items: center !important;\n        }\n        .zar-on .zar-on-hero .zar-on-counts > div {\n            display: flex !important;\n            align-items: baseline !important;\n            gap: 10px !important;\n            padding: 0 !important;\n            text-align: left !important;\n        }\n        .zar-on .zar-on-hero .zar-on-counts > div:not(:first-child) {\n            border-left: 1px solid rgba(255,255,255,0.06) !important;\n            padding-left: 20px !important;\n        }\n        .zar-on .zar-on-hero .zar-on-count-n {\n            font-family: \"DM Sans\", \"Inter\", sans-serif !important;\n            font-size: clamp(1.4rem, 2vw, 1.65rem) !important;\n            font-weight: 200 !important;\n            color: #F5C542 !important;\n            line-height: 1 !important;\n            letter-spacing: -0.02em !important;\n            font-variant-numeric: tabular-nums !important;\n            margin: 0 !important;\n        }\n        .zar-on .zar-on-hero .zar-on-count-l {\n            font-family: \"DM Sans\", \"Inter\", sans-serif !important;\n            font-size: 10px !important;\n            letter-spacing: 0.22em !important;\n            text-transform: uppercase !important;\n            color: rgba(255,255,255,0.4) !important;\n            font-weight: 500 !important;\n            margin: 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        \/* Secci\u00f3n listado: fondo negro puro, sin borde, pegada al hero *\/\n        .zar-on .zar-on-section#zar-on-list {\n            background: #000 !important;\n            border-top: 0 !important;\n            padding-top: 0 !important;\n        }\n\n        \/* ============================================================\n         * v2.24 \u2014 LISTADO EDITORIAL REFINADO (con cabecera diferenciada,\n         *          sticky header, paginaci\u00f3n sticky, superficies agrupadas)\n         * ============================================================ *\/\n\n        \/* Reset del wrap *\/\n        .zar-on .zar-on-table-wrap {\n            border: 0 !important;\n            border-radius: 0 !important;\n            background: transparent !important;\n            box-shadow: none !important;\n            overflow: visible !important;\n        }\n        \/* CR\u00cdTICO v2.25: overflow VISIBLE en desktop para que position:sticky\n         * del thead funcione respecto al viewport. En m\u00f3vil s\u00ed permitimos\n         * scroll horizontal, pero all\u00ed la tabla se colapsa en cards y no\n         * necesita sticky. *\/\n        .zar-on .zar-on-table-scroll {\n            overflow: visible !important;\n            overflow-x: visible !important;\n            overflow-y: visible !important;\n        }\n        @media (max-width: 760px) {\n            .zar-on .zar-on-table-scroll {\n                overflow-x: auto !important;\n            }\n        }\n        .zar-on .zar-on-table {\n            width: 100% !important;\n            border-collapse: collapse !important;\n            font-size: 13px !important;\n            text-transform: none !important;\n            font-family: \"DM Sans\",\"Inter\",sans-serif !important;\n        }\n\n        \/* Cabecera DIFERENCIADA + STICKY \u2014 fondo dorado.\n         * v2.37: top = altura REAL del header (--zar-header-h),\n         * sin restar nada. Antes restaba 2px y dejaba el thead\n         * METIDO 2px dentro del header (tapado por arriba). Ahora\n         * queda EXACTAMENTE pegado al final del header, justo\n         * debajo, sin solape ni rendija. *\/\n        .zar-on .zar-on-table thead th {\n            background: #F5C542 !important;\n            color: #0a0a0a !important;\n            font-weight: 600 !important;\n            font-size: 10px !important;\n            letter-spacing: 0.22em !important;\n            text-transform: uppercase !important;\n            text-align: center !important;\n            padding: 14px 12px !important;\n            border-top: 1px solid #F5C542 !important;\n            border-bottom: 1px solid rgba(0,0,0,0.15) !important;\n            position: sticky !important;\n            top: var(--zar-header-h, 112px) !important;\n            z-index: 10 !important;\n            white-space: nowrap !important;\n        }\n        .admin-bar .zar-on .zar-on-table thead th {\n            top: calc(var(--zar-header-h, 112px) + 32px) !important;\n        }\n        .zar-on .zar-on-table thead th.zar-on-sortable:hover {\n            background: #e0b538 !important;\n            color: #000 !important;\n            cursor: pointer;\n        }\n        .zar-on .zar-on-table thead th.is-sorted {\n            background: #e0b538 !important;\n            color: #000 !important;\n        }\n        .zar-on .zar-on-table thead th .zar-on-sort-ind {\n            color: currentColor !important;\n            opacity: 0.55 !important;\n            margin-left: 4px !important;\n            font-size: 0.9em !important;\n        }\n        .zar-on .zar-on-table thead .zar-on-th-hint {\n            font-size: 9px !important;\n            color: rgba(0,0,0,0.5) !important;\n            letter-spacing: 0.15em !important;\n            font-weight: 500 !important;\n            margin-left: 6px !important;\n            text-transform: lowercase !important;\n        }\n\n        \/* Filas: solo l\u00ednea fina inferior entre ellas, sin zebra striping.\n         * v2.28 \u2014 todas las celdas centradas por defecto. La celda de\n         * superficies sobrescribe a align-left para que los chips se lean. *\/\n        .zar-on .zar-on-table tbody td {\n            background: transparent !important;\n            padding: 16px 14px !important;\n            height: auto !important;\n            border-bottom: 1px solid rgba(255,255,255,0.04) !important;\n            color: rgba(255,255,255,0.75) !important;\n            font-variant-numeric: tabular-nums !important;\n            vertical-align: middle !important;\n            text-align: center !important;\n            text-transform: none !important;\n            letter-spacing: 0 !important;\n            font-size: 12.5px !important;\n        }\n        .zar-on .zar-on-table tbody tr:nth-child(even) td,\n        .zar-on .zar-on-table tbody tr:nth-child(odd) td {\n            background: transparent !important;\n        }\n        .zar-on .zar-on-table tbody tr:last-child td {\n            border-bottom: 0 !important;\n        }\n        .zar-on .zar-on-table tbody tr:hover td {\n            background: rgba(245,197,66,0.025) !important;\n            box-shadow: none !important;\n        }\n\n        \/* Celda promoci\u00f3n: avatar + texto \u2192 alineado izquierda (sobrescribe el center) *\/\n        .zar-on .zar-on-table .zar-on-cell-promo {\n            padding: 12px 14px !important;\n            min-width: 180px !important;\n            text-align: left !important;\n        }\n        .zar-on .zar-on-promo-cell {\n            display: flex !important;\n            align-items: center !important;\n            gap: 12px !important;\n        }\n        .zar-on .zar-on-promo-avatar {\n            width: 36px !important;\n            height: 36px !important;\n            border-radius: 50% !important;\n            flex-shrink: 0 !important;\n            border: 1px solid rgba(255,255,255,0.08) !important;\n            background-color: #1a1a1a !important;\n            transition: border-color .25s ease;\n        }\n        .zar-on .zar-on-table tbody tr:hover .zar-on-promo-avatar {\n            border-color: rgba(245,197,66,0.3) !important;\n        }\n        .zar-on .zar-on-promo-txt {\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 2px !important;\n            min-width: 0 !important;\n        }\n        .zar-on .zar-on-promo-name {\n            color: #ffffff !important;\n            font-weight: 500 !important;\n            font-size: 13px !important;\n            line-height: 1.25 !important;\n            letter-spacing: -0.005em !important;\n            \/* v2.40-fix-promo-name-wrap:\n               Antes: white-space:nowrap + text-overflow:ellipsis + max-width:160px\n               truncaba \"Unique Vera Beach\" \u2192 \"Unique Vera ...\" rompiendo\n               la legibilidad y la confianza (\"\u00bfqu\u00e9 promoci\u00f3n es?\").\n               Ahora: el nombre se permite envolver en hasta 2 l\u00edneas\n               (max-height ~ 2 line-heights) con `display:-webkit-box`\n               para mantener un corte limpio si excediera 2 l\u00edneas.\n               max-width sube a 220px para aprovechar el espacio que\n               ya tiene la celda promo (min-width: 180px). *\/\n            display: -webkit-box !important;\n            -webkit-line-clamp: 2 !important;\n            -webkit-box-orient: vertical !important;\n            overflow: hidden !important;\n            white-space: normal !important;\n            word-break: break-word !important;\n            max-width: 220px !important;\n        }\n        .zar-on-promo-fase {\n            color: #F5C542 !important;\n            font-size: 9.5px !important;\n            letter-spacing: 0.18em !important;\n            text-transform: uppercase !important;\n            font-weight: 500 !important;\n            line-height: 1.2 !important;\n        }\n\n        \/* Celdas de texto: Ubicaci\u00f3n y Tipo *\/\n        .zar-on .zar-on-table .zar-on-cell-munic {\n            color: rgba(255,255,255,0.8) !important;\n            font-weight: 400 !important;\n            font-size: 13px !important;\n            white-space: normal !important;\n            max-width: 180px !important;\n            letter-spacing: 0 !important;\n        }\n        .zar-on .zar-on-table .zar-on-cell-tipo {\n            color: rgba(255,255,255,0.7) !important;\n            font-weight: 400 !important;\n            font-size: 13px !important;\n            text-align: center !important;\n        }\n\n        \/* Grupo de SUPERFICIES: chips compactos inline, alineados a la izquierda *\/\n        .zar-on .zar-on-cell-surfaces {\n            padding: 12px 12px !important;\n            text-align: left !important;\n        }\n        .zar-on .zar-on-surf-group {\n            display: flex !important;\n            flex-wrap: wrap !important;\n            align-items: baseline !important;\n            gap: 14px !important;\n            row-gap: 4px !important;\n        }\n        .zar-on .zar-on-surf-item {\n            display: inline-flex !important;\n            align-items: baseline !important;\n            gap: 5px !important;\n            font-variant-numeric: tabular-nums !important;\n            line-height: 1 !important;\n        }\n        .zar-on .zar-on-surf-lbl {\n            color: rgba(255,255,255,0.4) !important;\n            font-size: 10px !important;\n            letter-spacing: 0.1em !important;\n            text-transform: uppercase !important;\n            font-weight: 500 !important;\n            white-space: nowrap !important;\n        }\n        \/* v2.39-rev3-fix9 \u2014 En DESKTOP el icono SVG queda oculto.\n           El chip se ve \"CONSTR. 88 m\u00b2\" con texto. En m\u00f3vil\n           (\u2264760px) se invierte: oculto la label, visible el icono.\n           Coherente con el redise\u00f1o v2.39 m\u00f3vil tipo C2. *\/\n        .zar-on .zar-on-surf-ico {\n            display: none !important;\n        }\n        .zar-on .zar-on-surf-val {\n            color: #ffffff !important;\n            font-size: 13px !important;\n            font-weight: 500 !important;\n        }\n        .zar-on .zar-on-surf-val::after {\n            content: \" m\u00b2\" !important;\n            color: rgba(255,255,255,0.3) !important;\n            font-size: 9.5px !important;\n            font-weight: 400 !important;\n            margin-left: 2px !important;\n        }\n\n        \/* Grupo DORM \u00b7 BA\u00d1OS con separador tipogr\u00e1fico *\/\n        .zar-on .zar-on-cell-rooms {\n            text-align: center !important;\n            padding: 12px 12px !important;\n        }\n        .zar-on .zar-on-rooms-group {\n            display: inline-flex !important;\n            align-items: baseline !important;\n            gap: 8px !important;\n            font-variant-numeric: tabular-nums !important;\n        }\n        .zar-on .zar-on-rooms-val {\n            color: #ffffff !important;\n            font-size: 14px !important;\n            font-weight: 500 !important;\n            min-width: 14px !important;\n            text-align: center !important;\n        }\n        .zar-on .zar-on-rooms-sep {\n            color: rgba(255,255,255,0.25) !important;\n            font-size: 12px !important;\n            font-weight: 300 !important;\n        }\n\n        \/* v2.40-fix-rooms-icons-desktop:\n           Los SVG de cama\/ba\u00f1era son \u00fatiles S\u00d3LO en m\u00f3vil donde la\n           celda es estrecha y no hay cabecera visible para cada \u00edtem.\n           En desktop la cabecera \"DORM. \/ BA\u00d1OS\" ya etiqueta la\n           columna; los iconos junto a cada n\u00famero se vuelven ruido\n           visual y duplicaci\u00f3n sem\u00e1ntica. El JS inyecta los iconos\n           en todas las resoluciones (m\u00e1s simple que ramificar el\n           render); aqu\u00ed los ocultamos en desktop. La regla m\u00f3vil\n           dentro del @media (max-width: 760px) los re-muestra\n           con dimensiones 14\u00d714 y color oro. *\/\n        .zar-on .zar-on-rooms-ico {\n            display: none !important;\n        }\n\n        \/* v2.40-fix-rooms-sep-desktop:\n           Separador tipogr\u00e1fico \"\/\" entre dormitorios y ba\u00f1os S\u00d3LO\n           en desktop. La cabecera dice \"DORM. \/ BA\u00d1OS\" y queremos\n           que la celda refleje ese mismo separador (ej: \"3 \/ 2\" en\n           lugar de \"3   2\" sueltos sin contexto).\n           Implementaci\u00f3n con ::after en el primer .zar-on-rooms-item\n           (selector :first-child) \u2014 no toca el JS y es invisible en\n           m\u00f3vil porque all\u00ed el grupo se transforma en una l\u00ednea flex\n           con todos los iconos seguidos y el separador estorbar\u00eda.\n           La regla m\u00f3vil dentro del @media oculta este ::after. *\/\n        .zar-on .zar-on-rooms-group .zar-on-rooms-item:first-child::after {\n            content: '\/';\n            display: inline-block !important;\n            margin: 0 8px !important;\n            color: rgba(255,255,255,0.3) !important;\n            font-weight: 300 !important;\n            font-size: 13px !important;\n            vertical-align: baseline !important;\n        }\n\n        \/* Padding lateral homog\u00e9neo en celdas *\/\n        .zar-on .zar-on-table tbody td,\n        .zar-on .zar-on-table thead th {\n            padding-left: 12px !important;\n            padding-right: 12px !important;\n        }\n\n        \/* Precio destacado: dorado, peso 500 *\/\n        .zar-on .zar-on-table .zar-on-cell-precio {\n            color: #F5C542 !important;\n            font-weight: 500 !important;\n            font-size: 14px !important;\n            text-align: center !important;\n            letter-spacing: -0.01em !important;\n            white-space: nowrap !important;\n        }\n        .zar-on .zar-on-table .zar-on-cell-precio.is-consult {\n            color: rgba(255,255,255,0.4) !important;\n            font-style: italic !important;\n            font-weight: 400 !important;\n            font-size: 12px !important;\n        }\n\n        \/* Entrega: m\u00e1s sutil *\/\n        .zar-on .zar-on-table .zar-on-cell-entrega {\n            color: rgba(255,255,255,0.6) !important;\n            font-weight: 400 !important;\n            font-size: 12px !important;\n            text-align: center !important;\n        }\n        .zar-on .zar-on-table .zar-on-cell-entrega:empty::before {\n            content: \"\u2014\" !important;\n            color: rgba(255,255,255,0.2) !important;\n        }\n\n        \/* ============================================================\n         * v2.27 \u2014 PAGINADOR MINIMALISTA \u00b7 STICKY FOOTER NEGRO PURO\n         * ============================================================ *\/\n        .zar-on .zar-on-pager {\n            position: sticky !important;\n            bottom: 0 !important;\n            z-index: 20 !important;\n            background: #000 !important;\n            margin: 0 calc(50% - 50vw) !important;\n            padding: 14px clamp(16px, 4vw, 48px) !important;\n            border-top: 1px solid rgba(245,197,66,0.18) !important;\n            border-bottom: 0 !important;\n            display: flex !important;\n            justify-content: center !important;\n            align-items: center !important;\n            gap: 2px !important;\n            flex-wrap: wrap !important;\n        }\n        \/* Botones de p\u00e1gina: minimalistas, solo n\u00famero, sin caja *\/\n        .zar-on .zar-on-pager-btn {\n            min-width: 32px !important;\n            height: 32px !important;\n            padding: 0 10px !important;\n            border-radius: 0 !important;\n            background: transparent !important;\n            color: rgba(255,255,255,0.5) !important;\n            border: 0 !important;\n            font-family: \"DM Sans\",\"Inter\",sans-serif !important;\n            font-size: 12px !important;\n            font-weight: 400 !important;\n            letter-spacing: 0.04em !important;\n            cursor: pointer !important;\n            line-height: 1 !important;\n            transition: color 0.18s ease, background 0.18s ease !important;\n            font-variant-numeric: tabular-nums !important;\n            box-shadow: none !important;\n            position: relative !important;\n        }\n        .zar-on .zar-on-pager-btn:hover:not(:disabled):not(.is-current) {\n            color: #F5C542 !important;\n            background: transparent !important;\n            border: 0 !important;\n            transform: none !important;\n        }\n        \/* P\u00e1gina actual: solo subrayado dorado fino bajo el n\u00famero *\/\n        .zar-on .zar-on-pager-btn.is-current {\n            background: transparent !important;\n            color: #F5C542 !important;\n            border: 0 !important;\n            font-weight: 600 !important;\n            box-shadow: none !important;\n            cursor: default !important;\n        }\n        .zar-on .zar-on-pager-btn.is-current::after {\n            content: \"\";\n            position: absolute;\n            left: 50%;\n            bottom: 4px;\n            width: 16px;\n            height: 1.5px;\n            background: #F5C542;\n            transform: translateX(-50%);\n        }\n        .zar-on .zar-on-pager-btn:disabled {\n            opacity: 0.25 !important;\n            cursor: not-allowed !important;\n        }\n        .zar-on .zar-on-pager-btn.zar-on-pager-prev,\n        .zar-on .zar-on-pager-btn.zar-on-pager-next {\n            font-size: 18px !important;\n            font-weight: 300 !important;\n            color: rgba(255,255,255,0.45) !important;\n            min-width: 40px !important;\n            margin: 0 6px !important;\n        }\n        .zar-on .zar-on-pager-btn.zar-on-pager-prev:hover:not(:disabled),\n        .zar-on .zar-on-pager-btn.zar-on-pager-next:hover:not(:disabled) {\n            color: #F5C542 !important;\n        }\n        .zar-on .zar-on-pager-dots {\n            color: rgba(255,255,255,0.25) !important;\n            padding: 0 6px !important;\n            font-size: 12px !important;\n            letter-spacing: 0.1em !important;\n        }\n        .zar-on .zar-on-pager-info { display: none !important; }\n\n        \/* Link \"Ver \u2192\" como enlace con subrayado dorado (no bot\u00f3n) *\/\n        .zar-on .zar-on-table .zar-on-cell-link {\n            text-align: center !important;\n            width: auto !important;\n            white-space: nowrap !important;\n        }\n        .zar-on .zar-on-table .zar-on-link {\n            display: inline-block !important;\n            color: rgba(255,255,255,0.55) !important;\n            text-decoration: none !important;\n            font-size: 10.5px !important;\n            font-weight: 500 !important;\n            letter-spacing: 0.18em !important;\n            text-transform: uppercase !important;\n            padding: 6px 2px 6px 2px !important;\n            border-bottom: 1px solid rgba(245,197,66,0.4) !important;\n            transition: color .2s ease, border-color .2s ease;\n        }\n        .zar-on .zar-on-table .zar-on-link:hover {\n            color: #F5C542 !important;\n            border-bottom-color: #F5C542 !important;\n        }\n\n        \/* v2.39-mobile-rev2 \u2014 toggle de meta-line desktop\/mobile.\n           Por defecto (desktop) solo se ve el municipio plano.\n           En m\u00f3vil se invierte (ver media-query). *\/\n        .zar-on-munic-desktop { display: inline; }\n        .zar-on-munic-mobile  { display: none; }\n\n        \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n           Mobile (\u2264760px) \u2014 CARD COMPACTA v2.39-mobile-rev3 (C2)\n           \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n           Dise\u00f1o elegido: variante C2 (\"Precio inline arriba\")\n           con barra dorada lateral identidad ZAR.\n\n             \u2502  Promoci\u00f3n                     125.900 \u20ac\n             \u2502  Vera \u00b7 Apartamento \u00b7 Q3 26\n             \u2502  \ud83d\udecf 2  \ud83d\udec1 1  \ud83e\udea7 95m\u00b2  \ud83c\udf3f 50m\u00b2  \ud83c\udfdb 12m\u00b2  \u2600 30m\u00b2\n\n           Implementaci\u00f3n: la <tr> pasa a CSS Grid con barra\n           dorada (col 1, span 3 filas) + body en grid de 3 filas\n           (col 2). Iconos en orden estricto sin huecos cuando una\n           superficie es 0. Toda la card es clickable v\u00eda overlay.\n           Implementaci\u00f3n: la <tr> pasa a CSS Grid de 3 filas y los\n           <td> existentes se posicionan con grid-area sin tocar HTML.\n           Los ::before de label desaparecen (los iconos ya dicen qu\u00e9).\n           Est\u00e9tica: DM Sans, oro (#F5C542) s\u00f3lo para acentos, blanco\n           para datos clave, gris tenue para meta, sin chips\/cajas\n           con fondo. Densidad similar a un \"list item premium\".\n           \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n        @media (max-width: 760px) {\n            .zar-on .zar-on-table thead { display: none !important; }\n            .zar-on .zar-on-table,\n            .zar-on .zar-on-table tbody { display: block !important; }\n\n            \/* La <tr> se vuelve la \"card C2\".\n               Grid de 3 columnas: barra dorada lateral (col 1) +\n               contenido principal (col 2, 1fr) + precio (col 3, auto).\n               v2.39-rev3-fix2: las 3 filas del cuerpo (nombre, meta,\n               iconos) deben alinearse exactamente a la misma X\n               izquierda. Para eso:\n                 - gap horizontal entre barra y contenido fijo (14px)\n                 - meta y stats ocupan la columna 2 SOLO (no spanean\n                   a la columna del precio para no centrarse)\n                 - justify-self:start en cell-munic, cell-rooms y\n                   cell-surfaces para anclarlos a la izquierda\n                   (algunos navegadores los justifican al center\n                   por defecto cuando ocupan m\u00e1s de una columna).\n               *\/\n            .zar-on .zar-on-table tbody tr {\n                display: grid !important;\n                grid-template-columns: 2px 1fr auto !important;\n                grid-template-areas:\n                    \"bar promo  precio\"\n                    \"bar meta   meta\"\n                    \"bar stats  stats\" !important;\n                gap: 4px 14px !important;\n                padding: 14px 14px 16px !important;\n                margin: 0 !important;\n                border-bottom: 1px solid rgba(255,255,255,0.06) !important;\n                justify-items: start !important;\n                align-items: center !important;\n                position: relative !important;\n            }\n            .zar-on .zar-on-table tbody tr:hover td {\n                background: transparent !important;\n            }\n\n            \/* C2 \u2014 Barra dorada lateral. Ocupa la grid-area \"bar\"\n               v\u00eda ::before en la <tr>. Identidad visual ZAR. *\/\n            .zar-on .zar-on-table tbody tr::before {\n                content: \"\" !important;\n                display: block !important;\n                grid-area: bar !important;\n                width: 2px !important;\n                background: #F5C542 !important;\n                border-radius: 2px !important;\n                align-self: stretch !important;\n            }\n\n            \/* Reset universal de td: sin layout flex viejo, sin\n               labels ::before, sin paddings desperdigados.\n               v2.39-rev3-fix3: forzar text-align:left y quitar\n               uppercase porque la regla desktop\n               `.zar-on .zar-on-table tbody td` pinta center+upper\n               y se hereda al contenido (nombre, meta, valores). *\/\n            .zar-on .zar-on-table tbody td {\n                display: block !important;\n                padding: 0 !important;\n                margin: 0 !important;\n                border: 0 !important;\n                background: transparent !important;\n                font-size: 13px !important;\n                line-height: 1.3 !important;\n                text-align: left !important;\n                vertical-align: top !important;\n                height: auto !important;\n                text-transform: none !important;\n                white-space: normal !important;\n            }\n            .zar-on .zar-on-table tbody td::before {\n                content: none !important;\n                display: none !important;\n            }\n\n            \/* \u2500\u2500 FILA 1 (izq): Promoci\u00f3n \u2500\u2500\n               v2.39-rev3-fix4: anular el `padding: 12px 14px !important`\n               que la regla desktop `.zar-on .zar-on-table .zar-on-cell-promo`\n               (specificity 0,3,0) segu\u00eda aplicando \u2014 eso met\u00eda 14px\n               de offset en el lado izquierdo del nombre.\n               Subimos specificity con el prefijo completo. *\/\n            .zar-on .zar-on-table tbody td.zar-on-cell-promo {\n                grid-area: promo !important;\n                min-width: 0 !important;\n                justify-self: start !important;\n                width: 100% !important;\n                padding: 0 !important;\n                margin: 0 !important;\n            }\n            .zar-on-cell-promo .zar-on-promo {\n                display: block !important;\n                padding: 0 !important;\n            }\n            \/* v2.39-rev3-fix: la foto circular del listado tiene\n               clase real `.zar-on-promo-avatar` (un <div> con\n               background-image), no `-thumb` ni `-img`. La REAL\n               oculta es \u00e9sta. *\/\n            .zar-on .zar-on-table .zar-on-cell-promo .zar-on-promo-avatar,\n            .zar-on-cell-promo .zar-on-promo-thumb,\n            .zar-on-cell-promo .zar-on-promo-img { display: none !important; }\n            \/* Quitar el flex\/gap del wrapper promo-cell para que el\n               nombre ocupe todo el ancho disponible una vez sin\n               avatar y quede pegado a la izquierda.\n               v2.39-rev3-fix4: a\u00f1adimos min-width:0 + width:100%\n               para anular cualquier min-width heredado del desktop. *\/\n            .zar-on .zar-on-table tbody td.zar-on-cell-promo .zar-on-promo-cell {\n                display: block !important;\n                gap: 0 !important;\n                padding: 0 !important;\n                margin: 0 !important;\n                text-align: left !important;\n                width: 100% !important;\n                min-width: 0 !important;\n            }\n            .zar-on .zar-on-table tbody td.zar-on-cell-promo .zar-on-promo-txt {\n                display: block !important;\n                padding: 0 !important;\n                margin: 0 !important;\n                text-align: left !important;\n                width: 100% !important;\n                min-width: 0 !important;\n                gap: 0 !important;\n            }\n            \/* Quitar el max-width de 160px que cortaba el nombre\n               (regla desktop con specificity 0,2,0). *\/\n            .zar-on .zar-on-table .zar-on-cell-promo .zar-on-promo-name {\n                max-width: none !important;\n            }\n            .zar-on-cell-promo .zar-on-promo-name {\n                font-family: \"DM Sans\", sans-serif !important;\n                font-size: 14.5px !important;\n                font-weight: 600 !important;\n                color: #ffffff !important;\n                letter-spacing: -0.01em !important;\n                line-height: 1.2 !important;\n                white-space: nowrap !important;\n                overflow: hidden !important;\n                text-overflow: ellipsis !important;\n                text-align: left !important; \/* v2.39-rev3-fix3 *\/\n                text-transform: none !important;\n                display: block !important;\n                width: 100% !important;\n                margin: 0 !important;\n                padding: 0 !important;\n            }\n            .zar-on .zar-on-table .zar-on-cell-promo .zar-on-promo-fase {\n                display: none !important;\n            }\n\n            \/* \u2500\u2500 FILA 1 (der): Precio \u2500\u2500 *\/\n            .zar-on-cell-precio {\n                grid-area: precio !important;\n                text-align: right !important;\n                font-family: \"DM Sans\", sans-serif !important;\n                font-size: 14.5px !important;\n                font-weight: 200 !important;\n                color: #F5C542 !important;\n                letter-spacing: -0.01em !important;\n                font-variant-numeric: tabular-nums !important;\n                white-space: nowrap !important;\n                align-self: center !important;\n                justify-self: end !important; \/* v2.39-rev3-fix2 *\/\n            }\n\n            \/* \u2500\u2500 FILA 2: meta unificada (munic \u00b7 tipo \u00b7 entrega \u00b7 fase) \u2500\u2500\n               v2.39-rev3-fix: subimos specificity para vencer el reset\n               universal `.zar-on .zar-on-table tbody td { display: block }`\n               (specificity 0,1,3) que pintaba tipo\/entrega visibles\n               como l\u00edneas sueltas debajo de la card. Ahora 0,2,3. *\/\n            .zar-on-cell-munic   { grid-area: meta !important; }\n            .zar-on .zar-on-table tbody td.zar-on-cell-tipo,\n            .zar-on .zar-on-table tbody td.zar-on-cell-entrega {\n                display: none !important;\n            }\n            \/* v2.39-rev3-fix4: specificity bump + forzar nowrap.\n               El reset universal de td puso white-space:normal;\n               la meta debe ser nowrap con ellipsis para no romper\n               en 2 l\u00edneas. *\/\n            .zar-on .zar-on-table tbody td.zar-on-cell-munic {\n                font-family: \"DM Sans\", sans-serif !important;\n                font-size: 11px !important;\n                font-weight: 400 !important;\n                color: rgba(255,255,255,0.45) !important;\n                letter-spacing: 0.04em !important;\n                white-space: nowrap !important;\n                overflow: hidden !important;\n                text-overflow: ellipsis !important;\n                justify-self: start !important;\n                width: 100% !important;\n                max-width: 100% !important;\n                text-align: left !important;\n                padding: 0 !important;\n                margin: 0 !important;\n                display: block !important;\n            }\n            \/* Toggle: en m\u00f3vil se ve el span concatenado, en desktop\n               solo el municipio plano. *\/\n            .zar-on-munic-desktop { display: none !important; }\n            .zar-on-munic-mobile  {\n                display: inline-block !important;\n                white-space: nowrap !important;\n                overflow: hidden !important;\n                text-overflow: ellipsis !important;\n                max-width: 100% !important;\n                vertical-align: top !important;\n            }\n\n            \/* \u2500\u2500 FILA 3: iconos en orden estricto sin huecos \u2500\u2500\n               Orden visual can\u00f3nico (izq. \u2192 der.):\n                 1. \ud83d\udecf Dormitorios (icono cama)\n                 2. \ud83d\udec1 Ba\u00f1os       (icono ba\u00f1era)\n                 3. \ud83e\udea7 Construida  (icono planta)\n                 4. \u2b22 Parcela     (icono cubo)\n                 5. \ud83c\udf3f Jard\u00edn      (icono hoja)\n                 6. \ud83c\udfdb Terraza     (icono balc\u00f3n)\n                 7. \u2600 Sol\u00e1rium    (icono sol)\n\n               Estrategia: el HTML genera <td class=\"cell-rooms\"> y\n               <td class=\"cell-surfaces\"> separados (necesario para\n               desktop). En m\u00f3vil, un fragmento JS (ver bloque\n               `mobileConcatStats` al final del IIFE) mueve los hijos\n               del surf-group al final del rooms-group dentro de cada\n               <tr>, dejando un \u00fanico contenedor flex con los 7 iconos\n               ya en orden. El surf-group queda vac\u00edo y se oculta. *\/\n            .zar-on .zar-on-table tbody td.zar-on-cell-rooms {\n                grid-area: stats !important;\n                margin: 0 !important;\n                padding: 0 !important;\n                justify-self: start !important;\n                width: 100% !important;\n                text-align: left !important;\n            }\n            \/* v2.39-rev3-fix: specificity bump para vencer el reset\n               universal de td que pon\u00eda display:block. *\/\n            .zar-on .zar-on-table tbody td.zar-on-cell-surfaces {\n                grid-area: stats !important;\n                display: none !important; \/* JS movi\u00f3 ya sus hijos a rooms *\/\n            }\n            .zar-on-cell-rooms .zar-on-rooms-group {\n                display: flex !important;\n                align-items: center !important;\n                justify-content: flex-start !important; \/* v2.39-rev3-fix2 *\/\n                gap: 14px !important;\n                flex-wrap: nowrap !important;\n                overflow-x: auto !important;\n                overflow-y: hidden !important;\n                -webkit-overflow-scrolling: touch !important;\n                scrollbar-width: none !important;\n                margin-top: 4px !important;\n                padding: 0 !important;\n                width: 100% !important;\n            }\n            .zar-on-cell-rooms .zar-on-rooms-group::-webkit-scrollbar {\n                display: none !important;\n            }\n\n            \/* Chip de superficie (icono + valor) *\/\n            .zar-on-surf-item {\n                display: inline-flex !important;\n                align-items: center !important;\n                gap: 4px !important;\n                background: transparent !important;\n                border: 0 !important;\n                padding: 0 !important;\n                color: rgba(255,255,255,0.85) !important;\n                font-family: \"DM Sans\", sans-serif !important;\n                font-size: 12px !important;\n                font-weight: 500 !important;\n                font-variant-numeric: tabular-nums !important;\n                line-height: 1 !important;\n                white-space: nowrap !important;\n                flex-shrink: 0 !important;\n            }\n            .zar-on-surf-item .zar-on-surf-lbl { display: none !important; }\n            \/* v2.39-rev3-fix9: re-mostrar icono en m\u00f3vil (en desktop\n               est\u00e1 oculto globalmente). Specificity boost para vencer. *\/\n            .zar-on .zar-on-surf-item .zar-on-surf-ico,\n            .zar-on-surf-item .zar-on-surf-ico {\n                display: inline-flex !important;\n                align-items: center !important;\n                justify-content: center !important;\n                width: 14px !important;\n                height: 14px !important;\n                color: #F5C542 !important;\n                flex-shrink: 0 !important;\n            }\n            .zar-on-surf-ico svg {\n                width: 100% !important;\n                height: 100% !important;\n                display: block !important;\n            }\n            .zar-on-surf-val {\n                display: inline-flex !important;\n                align-items: baseline !important;\n                gap: 1px !important;\n                color: #ffffff !important;\n                font-weight: 600 !important;\n            }\n            \/* v2.39-rev3-fix: el \"m\u00b2\" ya lo pinta una regla anterior\n               v\u00eda `.zar-on-surf-val::after` (l\u00ednea 2461). Si dejamos\n               nuestro <span class=\"zar-on-surf-unit\">m\u00b2<\/span> visible,\n               se duplica. Lo ocultamos en m\u00f3vil. *\/\n            .zar-on-surf-unit { display: none !important; }\n            \/* Aprovechamos para retintar el \"m\u00b2\" del ::after en oro\n               tenue para que case con el resto del dise\u00f1o C2. *\/\n            .zar-on .zar-on-surf-val::after {\n                color: rgba(245,197,66,0.65) !important;\n                font-size: 9.5px !important;\n                font-weight: 400 !important;\n                margin-left: 1px !important;\n            }\n\n            \/* Item Dorm\/Ba\u00f1os (icono + valor) \u2014 mismas dimensiones *\/\n            .zar-on-rooms-group {\n                display: contents !important;\n            }\n            .zar-on-rooms-item {\n                display: inline-flex !important;\n                align-items: center !important;\n                gap: 4px !important;\n                color: #ffffff !important;\n                font-family: \"DM Sans\", sans-serif !important;\n                font-size: 12px !important;\n                font-weight: 600 !important;\n                font-variant-numeric: tabular-nums !important;\n                line-height: 1 !important;\n                flex-shrink: 0 !important;\n            }\n            \/* v2.40-fix-rooms-icons-desktop:\n               Especificidad bumpeada con `.zar-on` para ganarle a la\n               regla desktop `.zar-on .zar-on-rooms-ico { display:none }`\n               (que tiene specificity 0,2,0 \u2014 el @media no aporta\n               specificity, solo condicionalidad). Con el prefijo nuestra\n               regla queda en 0,2,0 tambi\u00e9n, y como va despu\u00e9s gana\n               por orden de cascada. *\/\n            .zar-on .zar-on-rooms-ico {\n                display: inline-flex !important;\n                align-items: center !important;\n                justify-content: center !important;\n                width: 14px !important;\n                height: 14px !important;\n                color: #F5C542 !important;\n                flex-shrink: 0 !important;\n            }\n            .zar-on .zar-on-rooms-ico svg {\n                width: 100% !important;\n                height: 100% !important;\n                display: block !important;\n            }\n            .zar-on-rooms-val { color: #ffffff !important; }\n            .zar-on-rooms-group .zar-on-rooms-sep { display: none !important; }\n\n            \/* v2.40-fix-rooms-sep-desktop:\n               Ocultar el separador \"\/\" en m\u00f3vil \u2014 solo aplica a desktop.\n               En m\u00f3vil los iconos cama\/ba\u00f1era ya hacen evidente la\n               separaci\u00f3n, y meter \"\/\" extra romper\u00eda el flow flex. *\/\n            .zar-on .zar-on-rooms-group .zar-on-rooms-item:first-child::after {\n                content: none !important;\n                display: none !important;\n            }\n\n            \/* \u2500\u2500 Link \"Ver \u2192\" : convertimos toda la card en clickable \u2500\u2500\n               Ocultamos el td del link y hacemos overlay con su <a> que\n               cubre toda la <tr>. As\u00ed no ocupa fila propia.\n               v2.39-rev3-fix: specificity bump (0,1,3) para vencer\n               el reset universal del td. *\/\n            .zar-on .zar-on-table tbody td.zar-on-cell-link {\n                position: absolute !important;\n                inset: 0 !important;\n                padding: 0 !important;\n                margin: 0 !important;\n                z-index: 1 !important;\n                pointer-events: none !important;\n                width: auto !important;\n                background: transparent !important;\n                border: 0 !important;\n            }\n            \/* v2.39-rev3-fix: subimos la specificity para vencer la\n               regla desktop `.zar-on .zar-on-table .zar-on-link`\n               (0,3,0) que pintaba el \"Ver ficha \u2192\" visible.\n               Selector con 0,4,0 \u2192 gana. *\/\n            .zar-on .zar-on-table .zar-on-cell-link .zar-on-link,\n            .zar-on .zar-on-table tbody td.zar-on-cell-link .zar-on-link {\n                position: absolute !important;\n                inset: 0 !important;\n                display: block !important;\n                width: 100% !important;\n                height: 100% !important;\n                font-size: 0 !important;\n                line-height: 0 !important;\n                color: transparent !important;\n                background: transparent !important;\n                border: 0 !important;\n                border-bottom: 0 !important;\n                padding: 0 !important;\n                pointer-events: auto !important;\n                text-decoration: none !important;\n                letter-spacing: 0 !important;\n                text-transform: none !important;\n            }\n        }\n\n        \/* Responsive m\u00f3vil: franja de m\u00e9tricas en columna si no cabe *\/\n        @media (max-width: 680px) {\n            .zar-on .zar-on-hero .zar-on-counts {\n                grid-template-columns: 1fr;\n                gap: 10px !important;\n                padding: 14px 0 !important;\n            }\n            .zar-on .zar-on-hero .zar-on-counts > div:not(:first-child) {\n                border-left: 0 !important;\n                padding-left: 0 !important;\n                border-top: 1px solid rgba(255,255,255,0.04) !important;\n                padding-top: 10px !important;\n            }\n        }\n\n        \/* ============================================================\n         * v2.17 \u2014 HOST MODE (cuando la toolbar se teleporta al header)\n         * Activado por JS cuando #zar-on-toolbar-host existe en DOM.\n         * ============================================================ *\/\n        .zar-on-toolbar-wrap.is-hosted {\n            position:static !important;\n            top:auto !important; left:auto !important;\n            margin:0 !important; padding:0 !important;\n            width:100% !important; max-width:none !important;\n            background:transparent !important;\n            border-bottom:0 !important;\n            z-index:auto !important;\n        }\n        \/* Anclar altura 56px a la toolbar en modo host *\/\n        .zar-on-toolbar-wrap.is-hosted .zar-on-toolbar {\n            max-width:none !important;\n            margin:0 !important;\n            padding:0 !important;\n            gap:8px !important;\n        }\n        \/* Panel de dropdown: por encima del header fixed *\/\n        .zar-on-toolbar-wrap.is-hosted .zar-on-ddl-panel {\n            z-index:9999999 !important;\n        }\n        \/* Ocultar chips dentro del header (la fila 2 ya tiene 56px justos) *\/\n        .zar-on-toolbar-wrap.is-hosted #zar-on-chips { display:none !important; }\n\n        \/* v2.17 \u2014 chips-outside: visible solo cuando la toolbar est\u00e1 hosteada.\n         * El body tiene la clase .zar-on-hosted que a\u00f1ade el JS teleport. *\/\n        .zar-on .zar-on-chips-outside {\n            display: none;\n            flex-wrap: wrap;\n            gap: 6px;\n            max-width: 1400px;\n            margin: 16px auto 0;\n            padding: 0 clamp(16px, 4vw, 48px);\n        }\n        body.zar-on-hosted .zar-on .zar-on-chips-outside:not(:empty) {\n            display: flex;\n        }\n\n        \/* v2.43.4: estilos de respaldo para el panel cuando se teletransporta\n           al <body> en m\u00f3vil (deja de estar dentro de .zar-on, as\u00ed que los\n           selectores .zar-on ... no aplican). Replicamos lo esencial. *\/\n        body > .zar-on-ddl-panel {\n            background:#0d0d0d !important;\n            border:1px solid rgba(245,197,66,.35) !important;\n            border-radius:8px !important;\n            padding:4px !important;\n            box-shadow:0 16px 40px rgba(0,0,0,.6) !important;\n            scrollbar-width:thin;\n        }\n        body > .zar-on-ddl-panel .zar-on-ddl-opt {\n            padding:9px 12px; font-size:0.9rem; color:#ddd; cursor:pointer;\n            border-radius:5px; text-transform:uppercase; letter-spacing:0.03em;\n            display:block; width:100%; text-align:left; background:transparent;\n            border:0; border-left:3px solid transparent; font-family:inherit;\n        }\n        body > .zar-on-ddl-panel .zar-on-ddl-opt:hover:not([disabled]),\n        body > .zar-on-ddl-panel .zar-on-ddl-opt:active { background:#141414; color:#fff; }\n        body > .zar-on-ddl-panel .zar-on-ddl-opt.is-selected { color:#f5c542; font-weight:700; border-left-color:#f5c542; }\n        body > .zar-on-ddl-panel .zar-on-ddl-opt[disabled],\n        body > .zar-on-ddl-panel .zar-on-ddl-opt.is-disabled { color:#3a3a3a; cursor:not-allowed; }\n        \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n           v2.44.2 \u2014 DESPLEGABLE M\u00d3VIL CONSISTENTE (bajo el bot\u00f3n)\n           \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n           En \u2264760px el panel se teletransporta a <body> (lo hace el JS,\n           para escapar del recorte de iOS sobre position:fixed dentro de\n           la toolbar con overflow). La POSICI\u00d3N exacta (debajo del bot\u00f3n)\n           y el ancho los fija el JS de forma s\u00edncrona. Aqu\u00ed solo damos la\n           est\u00e9tica y garantizamos visibilidad, para que se vea IGUAL que\n           el desplegable de desktop y del resto de p\u00e1ginas \u2014 no como una\n           hoja anclada abajo.\n           \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n        @media (max-width:760px){\n            body > .zar-on-ddl-panel,\n            body > .zar-on-ddl-panel--open {\n                display:block !important;\n                visibility:visible !important;\n                opacity:1 !important;\n                background:#0d0d0d !important;\n                border:1px solid rgba(245,197,66,.45) !important;\n                border-radius:10px !important;\n                padding:4px !important;\n                box-shadow:0 16px 40px rgba(0,0,0,.7) !important;\n                animation:none !important;\n                transform:none !important;\n                scrollbar-width:thin;\n            }\n            \/* Opciones c\u00f3modas al tacto *\/\n            body > .zar-on-ddl-panel .zar-on-ddl-opt {\n                padding:12px 14px !important;\n                font-size:0.95rem !important;\n            }\n        }\n        <\/style>\n<section class=\"zar-on\" id=\"zar-on-obranueva\">\n                        <div class=\"zar-on-hero\">\n                <div class=\"zar-on-wrap\">\n                    <div class=\"zar-on-hero-grid\">\n                        <div>\n                            <span class=\"zar-on-eyebrow\">Levante Almeriense \u00b7 Immobilier neuf<\/span>\n                                                        <h2 class=\"zar-on-hero-h\">Recherche de logements : <em>immobilier neuf<\/em><\/h2>\n                            <p class=\"zar-on-hero-lead\">Programmes neufs \u00e0 Moj\u00e1car, Vera et Garrucha. Logements aux prestations haut de gamme et vue sur la mer.<\/p><div class=\"zar-on-hero-cta\"><button type=\"button\" class=\"zar-on-btn zar-on-btn-primary zar-on-open-modal\" data-zar-modal-open=\"contact\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg><span>Demandez des informations ou une visite<\/span><\/button><p class=\"zar-on-hero-cta-sub\">Dites-nous ce que vous cherchez et un conseiller ZAR 2010 vous contactera dans les plus brefs d\u00e9lais.<\/p><\/div>\n                        <\/div>\n                                            <\/div>\n                <\/div>\n            <\/div>\n            \n            \n\n            <div class=\"zar-on-section\" id=\"zar-on-list\">\n                <div class=\"zar-on-wrap\">\n                    <!-- v2.19 \u2014 list-header ELIMINADO (simplificaci\u00f3n visual) -->\n\n                                        <div id=\"zar-on-live\"\n                         class=\"zar-on-sr-only\"\n                         role=\"status\"\n                         aria-live=\"polite\"\n                         aria-atomic=\"true\"><\/div>\n\n                    <!-- v2.9 \u2014 wrapper sticky full-bleed -->\n                    <div class=\"zar-on-toolbar-wrap\">\n                    <div class=\"zar-on-toolbar\" role=\"region\" aria-label=\"filters\">\n                        <div class=\"zar-on-field\" data-field=\"promo\" data-filter-name=\"Programme\">\n                            <label for=\"zar-on-f-promo\">Programme<\/label>\n                            <div class=\"zar-on-ddl\">\n                                                                <button type=\"button\" class=\"zar-on-ddl-btn\" data-default=\"Programme\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-controls=\"zar-on-ddl-panel-promo\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 10.5L12 3l9 7.5V21H3V10.5z\"\/><path d=\"M9 21v-7h6v7\"\/><\/svg><span class=\"zar-on-ddl-label\">Programme<\/span><\/button>\n                                <div class=\"zar-on-ddl-panel\" id=\"zar-on-ddl-panel-promo\" role=\"listbox\" aria-label=\"Programme\"><\/div>\n                                <select id=\"zar-on-f-promo\" data-role=\"promo\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <option value=\"\">Toutes<\/option>\n                                                                            <option value=\"1284\">Bayra Beach<\/option>\n                                                                            <option value=\"1285\">Edificio Mediterr\u00e1neo<\/option>\n                                                                            <option value=\"1286\">Las Dunas de Vera Resort<\/option>\n                                                                            <option value=\"1287\">Levansur Home Eight<\/option>\n                                                                            <option value=\"1288\">Mar de Pulp\u00ed<\/option>\n                                                                            <option value=\"1289\">Miramar Hills<\/option>\n                                                                            <option value=\"1290\">Pueblo Barea<\/option>\n                                                                            <option value=\"1292\">Residencial El Yado<\/option>\n                                                                            <option value=\"1294\">Triplex Jumel\u00e9s \u00e0 Villaricos<\/option>\n                                                                            <option value=\"1296\">Urbanizaci\u00f3n El Mirador<\/option>\n                                                                            <option value=\"1297\">Villas Huerta Nueva<\/option>\n                                                                    <\/select>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field\" id=\"zar-on-f-fase-wrap\" data-field=\"fase\" data-filter-name=\"Phase\" style=\"display:none\">\n                            <label for=\"zar-on-f-fase\">Phase<\/label>\n                            <div class=\"zar-on-ddl\">\n                                <button type=\"button\" class=\"zar-on-ddl-btn\" data-default=\"Phase\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-controls=\"zar-on-ddl-panel-fase\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 7h16M4 12h16M4 17h10\"\/><\/svg><span class=\"zar-on-ddl-label\">Phase<\/span><\/button>\n                                <div class=\"zar-on-ddl-panel\" id=\"zar-on-ddl-panel-fase\" role=\"listbox\" aria-label=\"Phase\"><\/div>\n                                <select id=\"zar-on-f-fase\" data-role=\"fase\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <option value=\"\">Toutes<\/option>\n                                <\/select>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field\" data-field=\"munic\" data-filter-name=\"Commune\">\n                            <label for=\"zar-on-f-munic\">Commune<\/label>\n                            <div class=\"zar-on-ddl\">\n                                <button type=\"button\" class=\"zar-on-ddl-btn\" data-default=\"Commune\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-controls=\"zar-on-ddl-panel-munic\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 22s7-6.5 7-12a7 7 0 10-14 0c0 5.5 7 12 7 12z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.5\"\/><\/svg><span class=\"zar-on-ddl-label\">Commune<\/span><\/button>\n                                <div class=\"zar-on-ddl-panel\" id=\"zar-on-ddl-panel-munic\" role=\"listbox\" aria-label=\"Commune\"><\/div>\n                                <select id=\"zar-on-f-munic\" data-role=\"munic\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <option value=\"\">Toutes<\/option>\n                                                                            <option value=\"antas\">Antas<\/option>\n                                                                            <option value=\"garrucha\">Garrucha<\/option>\n                                                                            <option value=\"los-gallardos\">Los Gallardos<\/option>\n                                                                            <option value=\"san-juan-de-los-terreros\">San Juan de los Terreros<\/option>\n                                                                            <option value=\"vera\">Vera<\/option>\n                                                                            <option value=\"vera-playa\">Vera Playa<\/option>\n                                                                            <option value=\"villaricos\">Villaricos<\/option>\n                                                                    <\/select>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field\" data-field=\"tipo\" data-filter-name=\"Type\">\n                            <label for=\"zar-on-f-tipo\">Type<\/label>\n                            <div class=\"zar-on-ddl\">\n                                <button type=\"button\" class=\"zar-on-ddl-btn\" data-default=\"Type\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-controls=\"zar-on-ddl-panel-tipo\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 21V9l9-6 9 6v12\"\/><path d=\"M9 21v-6h6v6\"\/><\/svg><span class=\"zar-on-ddl-label\">Type<\/span><\/button>\n                                <div class=\"zar-on-ddl-panel\" id=\"zar-on-ddl-panel-tipo\" role=\"listbox\" aria-label=\"Type\"><\/div>\n                                <select id=\"zar-on-f-tipo\" data-role=\"tipo\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <option value=\"\">Toutes<\/option>\n                                                                            <option value=\"apartamento\">Apartamento<\/option>\n                                                                            <option value=\"apartments\">Apartments<\/option>\n                                                                            <option value=\"atico\">\u00c1tico<\/option>\n                                                                            <option value=\"bajo\">Bajo<\/option>\n                                                                            <option value=\"bungalow\">Bungalow<\/option>\n                                                                            <option value=\"bungalows_maisonette\">Bungalows Maisonette<\/option>\n                                                                            <option value=\"chalet\">Chalet<\/option>\n                                                                            <option value=\"duplex\">Duplex<\/option>\n                                                                            <option value=\"por_definir\">Por definir<\/option>\n                                                                            <option value=\"villa_pareada\">Villa Pareada<\/option>\n                                                                            <option value=\"villas\">Villas<\/option>\n                                                                    <\/select>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field\" data-field=\"dorm\" data-filter-name=\"Chambres\">\n                            <label for=\"zar-on-f-dorm\">Chambres<\/label>\n                            <div class=\"zar-on-ddl\">\n                                <button type=\"button\" class=\"zar-on-ddl-btn\" data-default=\"Chambres\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-controls=\"zar-on-ddl-panel-dorm\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 18v-4a3 3 0 013-3h12a3 3 0 013 3v4M3 18h18M3 18v2m18-2v2M6 11V8a2 2 0 012-2h8a2 2 0 012 2v3\"\/><\/svg><span class=\"zar-on-ddl-label\">Chambres<\/span><\/button>\n                                <div class=\"zar-on-ddl-panel\" id=\"zar-on-ddl-panel-dorm\" role=\"listbox\" aria-label=\"Chambres\"><\/div>\n                                <select id=\"zar-on-f-dorm\" data-role=\"dorm\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <option value=\"\">Indiff\u00e9rent<\/option>\n                                                                            <option value=\"1\">1+<\/option>\n                                                                            <option value=\"2\">2+<\/option>\n                                                                            <option value=\"3\">3+<\/option>\n                                                                    <\/select>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field\" data-field=\"banos\" data-filter-name=\"Salles de bain\">\n                            <label for=\"zar-on-f-banos\">Salles de bain<\/label>\n                            <div class=\"zar-on-ddl\">\n                                <button type=\"button\" class=\"zar-on-ddl-btn\" data-default=\"Salles de bain\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-controls=\"zar-on-ddl-panel-banos\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 12h16v5a3 3 0 01-3 3H7a3 3 0 01-3-3v-5z\"\/><path d=\"M6 12V6a2 2 0 012-2h1v3M3 20l1 2M20 20l1 2\"\/><\/svg><span class=\"zar-on-ddl-label\">Salles de bain<\/span><\/button>\n                                <div class=\"zar-on-ddl-panel\" id=\"zar-on-ddl-panel-banos\" role=\"listbox\" aria-label=\"Salles de bain\"><\/div>\n                                <select id=\"zar-on-f-banos\" data-role=\"banos\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <option value=\"\">Indiff\u00e9rent<\/option>\n                                                                            <option value=\"1\">1+<\/option>\n                                                                            <option value=\"2\">2+<\/option>\n                                                                            <option value=\"3\">3+<\/option>\n                                                                            <option value=\"4\">4+<\/option>\n                                                                    <\/select>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field zar-on-field-price\" data-field=\"price\" data-filter-name=\"Prix maximum\">\n                            <label for=\"zar-on-f-pmax\">Prix maximum<\/label>\n                            <div class=\"zar-on-price-wrap\">\n                                <div class=\"zar-on-price-value\">\n                                    <span class=\"zar-on-price-prefix\">Jusqu\u2019\u00e0<\/span>\n                                    <span class=\"zar-on-price-num is-unlimited\" id=\"zar-on-pmax-lbl\">Sans limite<\/span>\n                                <\/div>\n                                <div class=\"zar-on-price-slider\">\n                                    <div class=\"zar-on-slider-track\"><\/div>\n                                    <div class=\"zar-on-slider-range\" id=\"zar-on-pmax-fill\"><\/div>\n                                    <input type=\"range\" id=\"zar-on-f-pmax\" min=\"115000\" max=\"600000\" step=\"5000\" value=\"600000\" aria-label=\"Prix maximum\" \/>\n                                <\/div>\n                                <div class=\"zar-on-price-scale\">\n                                    <span>115\u00a0000 \u20ac<\/span>\n                                    <span>600\u00a0000 \u20ac<\/span>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field zar-on-field-count\">\n                            <label>&nbsp;<\/label>\n                            <div class=\"zar-on-count-box\">\n                                <b id=\"zar-on-count\">0<\/b>\n                                <span id=\"zar-on-count-label\">logements disponibles<\/span>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field zar-on-field-actions\">\n                            <label>&nbsp;<\/label>\n                            <button type=\"button\" class=\"zar-on-reset\" id=\"zar-on-reset\"><svg class=\"zar-on-reset-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M18 6L6 18M6 6l12 12\"\/><\/svg><span>Effacer les filtres<\/span><\/button>\n                        <\/div>\n                    <\/div>\n                    <!-- v2.9 \u2014 fila de chips de filtros activos -->\n                    <div class=\"zar-on-chips\" id=\"zar-on-chips\" role=\"list\" aria-label=\"filtros activos\"><\/div>\n                    <\/div><!-- \/.zar-on-toolbar-wrap -->\n\n                    <!-- v2.17 \u2014 chips espejo para modo host (se ocultan si la\n                         toolbar NO est\u00e1 hosteada). CSS decide visibilidad. -->\n                    <div class=\"zar-on-chips zar-on-chips-outside\" id=\"zar-on-chips-outside\" role=\"list\" aria-label=\"filtros activos\"><\/div>\n\n                    <div class=\"zar-on-table-wrap\">\n                        <div class=\"zar-on-table-scroll\">\n                            <table class=\"zar-on-table\" id=\"zar-on-table\">\n                                                                <thead>\n                                    <tr>\n                                        <th class=\"zar-on-sortable zar-on-th-promo\" data-sort=\"promo_name\" tabindex=\"0\" role=\"button\" aria-sort=\"none\" aria-label=\"Trier par Programme\">Programme<span class=\"zar-on-sort-ind\" aria-hidden=\"true\">\u2195<\/span><\/th>\n                                        <th class=\"zar-on-sortable\" data-sort=\"municipio\" tabindex=\"0\" role=\"button\" aria-sort=\"none\" aria-label=\"Trier par Emplacement\">Emplacement<span class=\"zar-on-sort-ind\" aria-hidden=\"true\">\u2195<\/span><\/th>\n                                        <th class=\"zar-on-sortable\" data-sort=\"tipo\" tabindex=\"0\" role=\"button\" aria-sort=\"none\" aria-label=\"Trier par Type\">Type<span class=\"zar-on-sort-ind\" aria-hidden=\"true\">\u2195<\/span><\/th>\n                                        <th class=\"zar-on-th-surfaces\">Surfaces <span class=\"zar-on-th-hint\">m\u00b2<\/span><\/th>\n                                        <th class=\"zar-on-th-rooms\">Ch. \/ SdB<\/th>\n                                        <th class=\"zar-on-sortable zar-on-num\" data-sort=\"precio\" tabindex=\"0\" role=\"button\" aria-sort=\"ascending\" aria-label=\"Trier par Prix\">Prix<span class=\"zar-on-sort-ind\" aria-hidden=\"true\">\u2195<\/span><\/th>\n                                        <th class=\"zar-on-sortable\" data-sort=\"entrega\" tabindex=\"0\" role=\"button\" aria-sort=\"none\" aria-label=\"Trier par Livraison\">Livraison<span class=\"zar-on-sort-ind\" aria-hidden=\"true\">\u2195<\/span><\/th>\n                                        <th><\/th>\n                                    <\/tr>\n                                <\/thead>\n                                <tbody id=\"zar-on-tbody\">\n                                    <!-- JS inyecta filas -->\n                                <\/tbody>\n                            <\/table>\n                        <\/div>\n                        <div class=\"zar-on-empty\" id=\"zar-on-empty\" style=\"display:none\">\n                            <h3>Aucun logement ne correspond \u00e0 votre recherche<\/h3>\n                            <p>Essayez d\u2019\u00e9largir la fourchette de prix ou de retirer un filtre.<\/p>\n                                                        <button type=\"button\" class=\"zar-on-empty-cta\" id=\"zar-on-empty-cta\">\n                                <svg class=\"zar-on-empty-cta-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                                    <path d=\"M3 12a9 9 0 1 0 3-6.7L3 8\"\/>\n                                    <polyline points=\"3 3 3 8 8 8\"\/>\n                                <\/svg>\n                                <span>Voir tous les logements<\/span>\n                            <\/button>\n                        <\/div>\n                    <\/div>\n\n                    <nav class=\"zar-on-pager\" id=\"zar-on-pager\" aria-label=\"Pagination\" style=\"display:none\"><\/nav>\n                <\/div>\n            <\/div>\n\n                        <\/section><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dc070c6 e-con-full e-flex e-con e-parent\" data-id=\"dc070c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ff5d16 elementor-widget elementor-widget-shortcode\" data-id=\"9ff5d16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\n    \/* Wrapper alineado al grid + estilo coherente con Snippet H.\n       v1.6.1 - margin-top reducido (8-14px) para quedar cerca del\n       shortcode anterior pre_listado, que ya aporta su padding. *\/\n    .zar-mapa-promo-wrap{\n        max-width:1400px;\n        margin:0 auto clamp(28px,3.5vw,48px);\n        padding:0 clamp(16px,4vw,48px);\n        box-sizing:border-box;\n        font-family:\"DM Sans\",\"Inter\",\"Helvetica Neue\",Arial,sans-serif;\n    }\n    \/* Cabecera: eyebrow oro + t\u00edtulo grande blanco\/oro it\u00e1lica + lead *\/\n    .zar-mapa-promo-header{\n        margin:0 0 clamp(24px,3vw,36px);\n        max-width:1100px;\n    }\n    .zar-mapa-promo-eyebrow{\n        display:inline-flex;align-items:center;gap:14px;\n        font-size:11px;letter-spacing:0.28em;text-transform:uppercase;\n        color:#F5C542;font-weight:500;margin:0 0 18px;\n    }\n    .zar-mapa-promo-eyebrow::before{\n        content:\"\";width:32px;height:1px;background:#F5C542;opacity:0.8;\n        display:inline-block;\n    }\n    .zar-mapa-promo-h2{\n        font-family:\"DM Sans\",\"Inter\",\"Helvetica Neue\",Arial,sans-serif;\n        font-size:clamp(2.2rem,4.4vw,3.6rem);\n        font-weight:300;line-height:1.05;letter-spacing:-0.025em;\n        color:#fff;margin:0 0 16px;\n    }\n    .zar-mapa-promo-h2 em{\n        font-style:italic;color:#F5C542;font-weight:300;\n    }\n    .zar-mapa-promo-lead{\n        font-size:clamp(0.95rem,1.1vw,1.05rem);\n        line-height:1.6;color:rgba(255,255,255,0.55);\n        font-weight:400;margin:0;max-width:780px;\n    }\n    .zar-mapa-promo-frame{\n        position:relative;width:100%;height:520px;\n        background:#0a0e1a;border-radius:6px;overflow:hidden;\n        border:1px solid rgba(245,197,66,0.15);\n    }\n    @media (max-width:1024px){.zar-mapa-promo-frame{height:420px}}\n    @media (max-width:640px){.zar-mapa-promo-frame{height:320px}}\n\n    .zar-mapa-promo-frame .leaflet-container{background:#0a0e1a !important;font-family:inherit !important}\n    .zar-mapa-promo-frame .leaflet-control-attribution{font-size:9px !important;opacity:0.4 !important;background:rgba(0,0,0,0.5) !important;color:#888 !important;padding:1px 4px !important}\n    .zar-mapa-promo-frame .leaflet-control-attribution a{color:#666 !important}\n    .zar-mapa-promo-frame .leaflet-bar a{background-color:#1a1a2e !important;color:#F5C542 !important;border-color:#2d2d44 !important;line-height:26px !important;font-weight:600}\n    .zar-mapa-promo-frame .leaflet-bar a:hover{background-color:#2d2d44 !important}\n    \/* v1.8 \u2014 Bot\u00f3n \"Vista sat\u00e9lite\" superpuesto al mapa, debajo del control de zoom (topright). *\/\n    .zar-mapa-promo-overlay-tr{\n        position:absolute; top:88px; right:10px;\n        display:flex; flex-direction:column; gap:8px;\n        z-index:600;\n    }\n    .zar-mapa-promo-overlay-btn{\n        width:38px; height:38px; border-radius:6px;\n        background:rgba(10,10,10,0.85);\n        border:1px solid rgba(245,197,66,0.3);\n        color:#F5C542; cursor:pointer;\n        display:flex; align-items:center; justify-content:center;\n        transition:all 0.15s;\n        backdrop-filter:blur(6px);\n        -webkit-backdrop-filter:blur(6px);\n        padding:0;\n    }\n    .zar-mapa-promo-overlay-btn svg{ width:18px; height:18px; }\n    .zar-mapa-promo-overlay-btn:hover{ background:#F5C542; color:#0a0a0a; }\n    .zar-mapa-promo-overlay-btn.is-active{ background:#F5C542; color:#0a0a0a; }\n\n    \/* \u2550\u2550\u2550 Bloque CTA debajo del mapa (bot\u00f3n estilo Snippet H) \u2550\u2550\u2550\n       Reutiliza .zar-on-btn \/ .zar-on-btn-primary \/ .zar-on-btn-large\n       definidos por el Snippet H. Si el Snippet H no estuviera activo\n       en la p\u00e1gina, las reglas de respaldo (zar-mapa-cta-btn-fallback)\n       garantizan que el bot\u00f3n siga teniendo aspecto correcto. *\/\n    .zar-mapa-promo-cta{\n        margin:clamp(20px,2.5vw,32px) 0 0;\n        text-align:center;\n    }\n    .zar-mapa-promo-cta .zar-on-btn,\n    .zar-mapa-promo-cta .zar-mapa-cta-btn-fallback{\n        display:inline-flex;align-items:center;gap:10px;\n        background:#F5C542;color:#000;\n        padding:16px 36px;font-family:\"DM Sans\",\"Inter\",Arial,sans-serif;\n        font-size:13px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;\n        text-decoration:none;border-radius:3px;border:0;cursor:pointer;\n        transition:background .25s ease,transform .25s ease;\n    }\n    .zar-mapa-promo-cta .zar-on-btn:hover,\n    .zar-mapa-promo-cta .zar-mapa-cta-btn-fallback:hover{\n        background:#e6b800;transform:translateY(-1px);\n    }\n    .zar-mapa-promo-cta .zar-on-btn-ico,\n    .zar-mapa-promo-cta .zar-mapa-cta-btn-fallback svg{\n        width:18px;height:18px;flex-shrink:0;\n    }\n\n    \/* \u2550\u2550\u2550 PIN (Opci\u00f3n 1 \u2014 c\u00edrculo oro plano \u00b7 id\u00e9ntico Snippet B) \u2550\u2550\u2550 *\/\n    .zar-mapa-pin{\n        width:18px;height:18px;border-radius:50%;\n        background:#F5C542;border:1.5px solid #000;\n        box-sizing:border-box;\n        box-shadow:0 2px 6px rgba(0,0,0,0.6);\n        cursor:pointer;\n        transition:transform .2s ease,box-shadow .2s ease;\n    }\n    .zar-mapa-pin:hover{\n        transform:scale(1.25);\n        box-shadow:0 0 0 4px rgba(245,197,66,0.25),0 2px 8px rgba(0,0,0,0.7);\n    }\n    @keyframes zarMapaDrop{0%{transform:translateY(-12px);opacity:0}100%{transform:translateY(0);opacity:1}}\n    .zar-mapa-pin-drop{animation:zarMapaDrop .35s ease-out both}\n\n    \/* \u2550\u2550\u2550 PILL v1.7 \u2014 etiqueta con nombre de la promoci\u00f3n \u2550\u2550\u2550 *\/\n    .zar-mapa-pill{\n        display:inline-flex;align-items:center;gap:6px;\n        background:#F5C542;color:#0d0d0d;\n        font-family:\"DM Sans\",\"Inter\",\"Helvetica Neue\",Arial,sans-serif;\n        font-size:12px;font-weight:600;letter-spacing:0.01em;\n        line-height:1;\n        padding:5px 10px 5px 8px;\n        border-radius:999px;\n        border:1.5px solid #0d0d0d;\n        box-shadow:0 2px 6px rgba(0,0,0,0.5);\n        white-space:nowrap;\n        \/* Centrado del pin respecto al punto geogr\u00e1fico: translate -50%\/-50%.\n           Como iconAnchor es (0,0), la esquina superior izquierda del div\n           cae sobre la coordenada. Lo movemos al centro con el transform. *\/\n        transform:translate(-50%, -50%);\n        cursor:pointer;\n        transition:transform .15s ease, box-shadow .15s ease;\n    }\n    .zar-mapa-pill:hover{\n        transform:translate(-50%, -50%) scale(1.06);\n        box-shadow:0 0 0 4px rgba(245,197,66,0.20), 0 3px 10px rgba(0,0,0,0.7);\n        z-index:1000;\n    }\n    .zar-mapa-pill-dot{\n        width:8px;height:8px;border-radius:50%;\n        background:#0d0d0d;\n        flex-shrink:0;\n    }\n    .zar-mapa-pill-text{\n        white-space:nowrap;\n    }\n    \/* Reaplicamos la animaci\u00f3n de \"drop\" a la pill.\n       OJO: la animaci\u00f3n zarMapaDrop usa translateY, lo que pisar\u00eda\n       el translate(-50%,-50%) que centra la pill. Definimos una\n       animaci\u00f3n espec\u00edfica que conserva el centrado. *\/\n    @keyframes zarMapaPillDrop{\n        0%{transform:translate(-50%, calc(-50% - 12px));opacity:0}\n        100%{transform:translate(-50%, -50%);opacity:1}\n    }\n    .zar-mapa-pill.zar-mapa-pin-drop{\n        animation:zarMapaPillDrop .35s ease-out both;\n    }\n\n    \/* \u2550\u2550\u2550 POPUP \u2014 Ficha Premium full-bleed (Opci\u00f3n C) \u2550\u2550\u2550 *\/\n    .leaflet-popup-content-wrapper{padding:0 !important;background:transparent !important;box-shadow:none !important;border-radius:6px !important;overflow:hidden !important}\n    .leaflet-popup-content{margin:0 !important;width:auto !important}\n    .leaflet-popup-tip{background:#000 !important}\n    .leaflet-popup-close-button{color:#fff !important;font-size:18px !important;top:6px !important;right:6px !important;z-index:10;width:24px !important;height:24px !important;line-height:24px !important;text-align:center !important;background:transparent !important}\n    .leaflet-popup-close-button:hover{color:#F5C542 !important}\n\n    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       v1.4 \u2014 FICHA con !important en TODO color del texto.\n       Sin width fija: la ficha se adapta al ancho real que\n       le da Leaflet (imposible desbordamiento).\n       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n    \/* Reset del wrapper interno de Leaflet \u2014 sin margin ni padding *\/\n    .leaflet-popup-content{\n        margin:0 !important;\n        padding:0 !important;\n        width:auto !important;\n    }\n    .leaflet-popup-content-wrapper{\n        padding:0 !important;\n        background:transparent !important;\n        box-shadow:none !important;\n        border-radius:6px !important;\n        overflow:hidden !important;\n    }\n\n    \/* Reset box-sizing para todos los hijos de la ficha *\/\n    .zar-mapa-fc, .zar-mapa-fc *{ box-sizing:border-box !important; }\n\n    \/* Card \u2014 SIN width fija. width:100% se adapta al popup *\/\n    .zar-mapa-fc{\n        position:relative !important;\n        width:100% !important;\n        max-width:100% !important;\n        height:300px !important;\n        background:#000 !important;\n        border-radius:6px !important;\n        overflow:hidden !important;\n        border:1px solid rgba(245,197,66,0.22) !important;\n        font-family:\"DM Sans\",\"Inter\",\"Helvetica Neue\",Arial,sans-serif !important;\n        color:#ffffff !important;\n        margin:0 !important;\n        padding:0 !important;\n    }\n\n    \/* Foto cubre la ficha entera *\/\n    .zar-mapa-fc .zar-mapa-fc-img{\n        position:absolute !important;\n        inset:0 !important;\n        top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;\n        width:100% !important;height:100% !important;\n        object-fit:cover !important;display:block !important;\n        z-index:0 !important;margin:0 !important;padding:0 !important;\n    }\n\n    \/* Overlay degradado *\/\n    .zar-mapa-fc::after{\n        content:\"\" !important;\n        position:absolute !important;inset:0 !important;\n        top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;\n        z-index:1 !important;\n        background:linear-gradient(180deg,\n            rgba(0,0,0,0.05) 0%,\n            rgba(0,0,0,0.15) 30%,\n            rgba(0,0,0,0.80) 60%,\n            rgba(0,0,0,0.96) 100%) !important;\n        pointer-events:none !important;\n    }\n\n    \/* Cuerpo de texto *\/\n    .zar-mapa-fc .zar-mapa-fc-body{\n        position:absolute !important;\n        left:0 !important;right:0 !important;bottom:0 !important;\n        z-index:2 !important;\n        padding:14px 14px 14px !important;\n        margin:0 !important;\n        display:flex !important;flex-direction:column !important;\n    }\n\n    \/* \u2500\u2500 COLORES DEL TEXTO con !important para vencer al tema \u2500\u2500 *\/\n\n    \/* Eyebrow poblaci\u00f3n \u00b7 tipos \u2014 BLANCO 75% *\/\n    .leaflet-popup .zar-mapa-fc .zar-mapa-fc-loc,\n    .zar-mapa-fc .zar-mapa-fc-loc{\n        font-family:\"DM Sans\",\"Inter\",Arial,sans-serif !important;\n        font-size:9.5px !important;\n        letter-spacing:0.14em !important;\n        text-transform:uppercase !important;\n        color:rgba(255,255,255,0.75) !important;\n        margin:0 0 6px !important;\n        padding:0 !important;\n        font-weight:500 !important;\n        line-height:1.35 !important;\n        text-align:left !important;\n        text-decoration:none !important;\n    }\n\n    \/* Nombre \u2014 ORO *\/\n    .leaflet-popup .zar-mapa-fc .zar-mapa-fc-name,\n    .zar-mapa-fc .zar-mapa-fc-name{\n        font-family:\"DM Sans\",\"Inter\",Arial,sans-serif !important;\n        font-size:1.3rem !important;\n        font-weight:600 !important;\n        color:#F5C542 !important;\n        margin:0 0 6px !important;\n        padding:0 !important;\n        letter-spacing:-0.022em !important;\n        line-height:1.12 !important;\n        text-align:left !important;\n        text-transform:none !important;\n        text-decoration:none !important;\n    }\n\n    \/* Dormitorios \u2014 BLANCO 75%, sin centrar *\/\n    .leaflet-popup .zar-mapa-fc .zar-mapa-fc-meta,\n    .zar-mapa-fc .zar-mapa-fc-meta{\n        font-family:\"DM Sans\",\"Inter\",Arial,sans-serif !important;\n        font-size:12px !important;\n        color:rgba(255,255,255,0.75) !important;\n        margin:0 0 10px !important;\n        padding:0 !important;\n        line-height:1.45 !important;\n        font-weight:400 !important;\n        text-align:left !important;\n        text-transform:none !important;\n    }\n\n    \/* Fila de precio *\/\n    .leaflet-popup .zar-mapa-fc .zar-mapa-fc-pricerow,\n    .zar-mapa-fc .zar-mapa-fc-pricerow{\n        display:flex !important;\n        align-items:baseline !important;\n        gap:10px !important;\n        padding:10px 0 0 !important;\n        border-top:1px solid rgba(255,255,255,0.18) !important;\n        margin:0 0 12px !important;\n        background:transparent !important;\n    }\n\n    \/* \"Desde\" \u2014 ORO *\/\n    .leaflet-popup .zar-mapa-fc .zar-mapa-fc-pre,\n    .zar-mapa-fc .zar-mapa-fc-pre{\n        font-family:\"DM Sans\",\"Inter\",Arial,sans-serif !important;\n        font-size:9.5px !important;\n        letter-spacing:0.22em !important;\n        text-transform:uppercase !important;\n        color:#F5C542 !important;\n        font-weight:500 !important;\n        line-height:1 !important;\n        flex:0 0 auto !important;\n        margin:0 !important;padding:0 !important;\n    }\n\n    \/* Cifra precio \u2014 BLANCO *\/\n    .leaflet-popup .zar-mapa-fc .zar-mapa-fc-price,\n    .zar-mapa-fc .zar-mapa-fc-price{\n        font-family:\"DM Sans\",\"Inter\",Arial,sans-serif !important;\n        font-size:1.5rem !important;\n        font-weight:200 !important;\n        color:#ffffff !important;\n        letter-spacing:-0.028em !important;\n        line-height:1 !important;\n        font-variant-numeric:tabular-nums !important;\n        flex:1 1 auto !important;\n        text-align:right !important;\n        margin:0 !important;padding:0 !important;\n    }\n\n    \/* \u2500\u2500 BOT\u00d3N \u2014 ORO con !important contra reglas globales del tema \u2500\u2500 *\/\n    .leaflet-popup .zar-mapa-fc a.zar-mapa-fc-btn,\n    .zar-mapa-fc a.zar-mapa-fc-btn,\n    a.zar-mapa-fc-btn,\n    .zar-mapa-fc-btn{\n        display:block !important;\n        width:100% !important;\n        max-width:100% !important;\n        box-sizing:border-box !important;\n        background:transparent !important;\n        background-color:transparent !important;\n        color:#F5C542 !important;\n        border:1px solid #F5C542 !important;\n        padding:10px 8px !important;\n        font-family:\"DM Sans\",\"Inter\",Arial,sans-serif !important;\n        font-size:10px !important;\n        font-weight:600 !important;\n        letter-spacing:0.2em !important;\n        text-transform:uppercase !important;\n        text-decoration:none !important;\n        text-align:center !important;\n        border-radius:2px !important;\n        line-height:1.2 !important;\n        margin:0 !important;\n        transition:background .25s ease,color .25s ease !important;\n    }\n    .leaflet-popup .zar-mapa-fc a.zar-mapa-fc-btn:hover,\n    .leaflet-popup .zar-mapa-fc a.zar-mapa-fc-btn:focus,\n    .zar-mapa-fc a.zar-mapa-fc-btn:hover,\n    .zar-mapa-fc a.zar-mapa-fc-btn:focus,\n    a.zar-mapa-fc-btn:hover,\n    a.zar-mapa-fc-btn:focus{\n        background:#F5C542 !important;\n        background-color:#F5C542 !important;\n        color:#000000 !important;\n    }\n    <\/style>\n\n        <div class=\"zar-mapa-promo-wrap\">\n\n        <!-- Cabecera estilo Snippet H -->\n        <div class=\"zar-mapa-promo-header\">\n            <span class=\"zar-mapa-promo-eyebrow\">Sur la carte \u00b7 C\u00f4te d\u2019Almer\u00eda<\/span>\n            <h2 class=\"zar-mapa-promo-h2\">D\u00e9couvrez nos programmes <em>sur la carte<\/em><\/h2>\n            <p class=\"zar-mapa-promo-lead\">Explorez tous nos programmes neufs \u00e0 Moj\u00e1car, Vera et Garrucha. Cliquez sur un rep\u00e8re pour voir les d\u00e9tails du programme : emplacement, logements disponibles et prix \u00e0 partir de.<\/p>\n        <\/div>\n\n        <!-- Mapa -->\n        <div class=\"zar-mapa-promo-frame\"\n             id=\"zar-mapa-promo-2\"\n             data-zar-sat-on=\"Vue satellite\"\n             data-zar-sat-off=\"Vue sombre\"><\/div>\n\n        <!-- CTA debajo del mapa -->\n        <div class=\"zar-mapa-promo-cta\">\n            <button type=\"button\"\n                    class=\"zar-on-btn zar-on-btn-primary zar-on-btn-large zar-on-open-modal zar-mapa-cta-btn-fallback\"\n                    data-zar-modal-open=\"contact\"\n                    aria-label=\"Demandez des informations ou une visite\">\n                <svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                    <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/>\n                    <line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/>\n                    <line x1=\"8\"  y1=\"2\" x2=\"8\"  y2=\"6\"\/>\n                    <line x1=\"3\"  y1=\"10\" x2=\"21\" y2=\"10\"\/>\n                <\/svg>\n                <span>Demandez des informations ou une visite<\/span>\n            <\/button>\n        <\/div>\n\n    <\/div>\n\n    <script>\n    (function(){\n        var POINTS = [{\"name\":\"Bayra Beach\",\"poblacion\":\"Vera\",\"tipos\":\"Apartamentos, Appartements\",\"beds_txt\":\"Logements de 3 chambres\",\"price\":\"430.000 \u20ac\",\"from\":\"\u00c0 partir de\",\"cta\":\"Voir le programme\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Bayra-Beach--768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/bayra-beach\/\",\"lat\":37.190258,\"lng\":-1.817401},{\"name\":\"Edificio Mediterr\u00e1neo\",\"poblacion\":\"Garrucha\",\"tipos\":\"Apartamentos, Appartements\",\"beds_txt\":\"Logements de 3 chambres\",\"price\":\"119.900 \u20ac\",\"from\":\"\u00c0 partir de\",\"cta\":\"Voir le programme\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/06\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/edificio-mediterraneo\/\",\"lat\":37.183894,\"lng\":-1.822789},{\"name\":\"Las Dunas de Vera Resort\",\"poblacion\":\"Vera\",\"tipos\":\"Apartamentos, Appartements, Chalets, Penthouses, Villas, \u00c1ticos\",\"beds_txt\":\"Logements de 1 et 2 chambres\",\"price\":\"170.000 \u20ac\",\"from\":\"\u00c0 partir de\",\"cta\":\"Voir le programme\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Las-Dunas-de-Vera-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/dunas-de-vera-resort\/\",\"lat\":37.22844,\"lng\":-1.799992},{\"name\":\"Levansur Home Eight\",\"poblacion\":\"Vera\",\"tipos\":\"Apartamentos, Appartements, Bajos, Chalets, Penthouses, Rez-de-chauss\u00e9e, Villas, \u00c1ticos\",\"beds_txt\":\"Logements de 2 et 3 chambres\",\"price\":\"225.000 \u20ac\",\"from\":\"\u00c0 partir de\",\"cta\":\"Voir le programme\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Levansur-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/levansur-home-eight\/\",\"lat\":37.228539,\"lng\":-1.819933},{\"name\":\"Mar de Pulp\u00ed\",\"poblacion\":\"San Juan de los Terreros\",\"tipos\":\"Apartamentos, Appartements, Bajos, Chalets, Penthouses, Rez-de-chauss\u00e9e, Villas, \u00c1ticos\",\"beds_txt\":\"Logements de 1, 2 et 3 chambres\",\"price\":\"182.000 \u20ac\",\"from\":\"\u00c0 partir de\",\"cta\":\"Voir le programme\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/AZ1859-Local-Albox-1-copia-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/logements-neufs-san-juan-de-los-terreros\/\",\"lat\":37.345081,\"lng\":-1.687517},{\"name\":\"Miramar Hills\",\"poblacion\":\"Vera\",\"tipos\":\"Apartamentos, Appartements\",\"beds_txt\":\"Logements de 2 et 3 chambres\",\"price\":\"240.450 \u20ac\",\"from\":\"\u00c0 partir de\",\"cta\":\"Voir le programme\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/4-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/miramar-hills\/\",\"lat\":37.229585,\"lng\":-1.80674},{\"name\":\"Pueblo Barea\",\"poblacion\":\"Vera Playa\",\"tipos\":\"Apartamentos, Appartements, Bajos, Penthouses, Rez-de-chauss\u00e9e, \u00c1ticos\",\"beds_txt\":\"Logements de 2 et 3 chambres\",\"price\":\"210.000 \u20ac\",\"from\":\"\u00c0 partir de\",\"cta\":\"Voir le programme\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/10\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/pueblo-barea-fr\/\",\"lat\":37.233609,\"lng\":-1.811628},{\"name\":\"R\u00e9sidence Galena\",\"poblacion\":\"Cuevas del Almanzora\",\"tipos\":\"\",\"beds_txt\":\"\",\"price\":\"\",\"from\":\"\u00c0 partir de\",\"cta\":\"Voir le programme\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/GALENA-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/residence-galena\/\",\"lat\":37.272572,\"lng\":-1.796522},{\"name\":\"Residencial Alcazaba\",\"poblacion\":\"Vera\",\"tipos\":\"Apartamentos, Appartements, Penthouses, \u00c1ticos\",\"beds_txt\":\"Logements de 1, 3 et 4 chambres\",\"price\":\"95.000 \u20ac\",\"from\":\"\u00c0 partir de\",\"cta\":\"Voir le programme\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/residencial-alcazaba\/\",\"lat\":37.244345,\"lng\":-1.864021},{\"name\":\"Residencial El Yado\",\"poblacion\":\"San Juan de los Terreros\",\"tipos\":\"Bajos, Chalets, Rez-de-chauss\u00e9e, Villas\",\"beds_txt\":\"Logements de 2 et 3 chambres\",\"price\":\"409.900 \u20ac\",\"from\":\"\u00c0 partir de\",\"cta\":\"Voir le programme\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/residencial-el-yado\/\",\"lat\":37.345541,\"lng\":-1.688762},{\"name\":\"Triplex Jumel\u00e9s \u00e0 Villaricos\",\"poblacion\":\"Villaricos\",\"tipos\":\"Chalets, D\u00faplex, Villas\",\"beds_txt\":\"Logements de 3 chambres\",\"price\":\"295.000 \u20ac\",\"from\":\"\u00c0 partir de\",\"cta\":\"Voir le programme\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/06\/VZ1957-Calle-Rincon-del-Pescador-Villaricos-11-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/triplex-jumeles-villaricos\/\",\"lat\":37.250537,\"lng\":-1.770046},{\"name\":\"Urbanizaci\u00f3n El Mirador\",\"poblacion\":\"Antas\",\"tipos\":\"D\u00faplex\",\"beds_txt\":\"Logements de 3 chambres\",\"price\":\"165.000 \u20ac\",\"from\":\"\u00c0 partir de\",\"cta\":\"Voir le programme\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1939-El-Mirador-1-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/urbanizacion-el-mirador\/\",\"lat\":37.26253,\"lng\":-1.912715},{\"name\":\"Villas Huerta Nueva\",\"poblacion\":\"Los Gallardos\",\"tipos\":\"Chalets, Villas\",\"beds_txt\":\"Logements de 2 chambres\",\"price\":\"324.000 \u20ac\",\"from\":\"\u00c0 partir de\",\"cta\":\"Voir le programme\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1943-Avenida-La-Llibertad-de-Huerta-Nueva-Los-Gallardos-1-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/fr\/promocion\/villas-huerta-nueva\/\",\"lat\":37.1609,\"lng\":-1.931491}];\n        var ELID   = \"zar-mapa-promo-2\";\n        var CENTER = [37.165, -1.835];\n        var ZOOM   = 12;\n\n        function build(){\n            if (typeof L === 'undefined') { setTimeout(build, 80); return; }\n            var el = document.getElementById(ELID);\n            if (!el || el._zarLeaflet) return;\n            el._zarLeaflet = true;\n\n            var map = L.map(el, {\n                zoom: ZOOM,\n                center: CENTER,\n                zoomControl: true,\n                attributionControl: true,\n                scrollWheelZoom: false  \/\/ mejor UX dentro del scroll de la p\u00e1gina\n            });\n            map.zoomControl.setPosition('topright');\n\n            \/* v1.8 \u2014 Capas de tile: dark (default) y sat\u00e9lite (Esri).\n               Guardamos referencias para alternar al pulsar el bot\u00f3n. *\/\n            var tileDark = L.tileLayer('https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/Canvas\/World_Dark_Gray_Base\/MapServer\/tile\/{z}\/{y}\/{x}', {\n                attribution: 'Tiles &copy; Esri &mdash; Esri, HERE, Garmin, OpenStreetMap contributors',\n                maxZoom: 19,\n                maxNativeZoom: 16,\n                className: 'zar-tile-dark'\n            });\n            var tileSat = L.tileLayer(\n                'https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/World_Imagery\/MapServer\/tile\/{z}\/{y}\/{x}',\n                { attribution: 'Tiles &copy; Esri', maxZoom: 19 }\n            );\n            tileDark.addTo(map);\n            var currentTiles = 'dark';\n\n            \/* v1.8 \u2014 Inyectar bot\u00f3n sat\u00e9lite en el contenedor del mapa.\n               Posicionado a top:88px right:10px para quedar DEBAJO del\n               control de zoom de Leaflet que en este mapa est\u00e1 en topright. *\/\n            var L_LABELS = {\n                sat_on:  el.getAttribute('data-zar-sat-on')  || 'Vista sat\u00e9lite',\n                sat_off: el.getAttribute('data-zar-sat-off') || 'Vista oscura'\n            };\n            var overlayTR = document.createElement('div');\n            overlayTR.className = 'zar-mapa-promo-overlay-tr';\n            overlayTR.innerHTML =\n                '<button type=\"button\" class=\"zar-mapa-promo-overlay-btn\" data-role=\"sat\"' +\n                ' title=\"' + L_LABELS.sat_on + '\" aria-label=\"' + L_LABELS.sat_on + '\">' +\n                    '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">' +\n                        '<path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5\"\/><path d=\"M2 12l10 5 10-5\"\/>' +\n                    '<\/svg>' +\n                '<\/button>';\n            el.appendChild(overlayTR);\n            var satBtn = overlayTR.querySelector('button[data-role=\"sat\"]');\n            satBtn.addEventListener('click', function(){\n                if (currentTiles === 'dark'){\n                    map.removeLayer(tileDark);\n                    tileSat.addTo(map);\n                    currentTiles = 'sat';\n                    satBtn.classList.add('is-active');\n                    satBtn.title = L_LABELS.sat_off;\n                    satBtn.setAttribute('aria-label', L_LABELS.sat_off);\n                } else {\n                    map.removeLayer(tileSat);\n                    tileDark.addTo(map);\n                    currentTiles = 'dark';\n                    satBtn.classList.remove('is-active');\n                    satBtn.title = L_LABELS.sat_on;\n                    satBtn.setAttribute('aria-label', L_LABELS.sat_on);\n                }\n            });\n\n            \/\/ GeoJSON de los 3 municipios (mismo del Snippet B)\n            fetch('https:\/\/zar2010.com\/fr\/wp-json\/zar\/v1\/municipios')\n                .then(function(r){ return r.json(); })\n                .then(function(data){\n                    L.geoJSON(data, {\n                        filter: function(f){\n                            var t = f.geometry && f.geometry.type;\n                            return t !== 'Point' && t !== 'MultiPoint';\n                        },\n                        style: function(){\n                            return { fillColor:'#1a1a2e', fillOpacity:0.1, color:'#F5C542', weight:2, opacity:0.8, interactive:false };\n                        }\n                    }).addTo(map);\n                })\n                .catch(function(e){ console.warn('[ZAR-MAPA] GeoJSON error:', e); });\n\n            \/\/ Pin factory (v1.7 \u2014 pill con nombre de la promoci\u00f3n)\n            function escTxt(s){\n                return String(s == null ? '' : s)\n                    .replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;')\n                    .replace(\/\"\/g,'&quot;').replace(\/'\/g,'&#39;');\n            }\n            function makeIcon(p){\n                var name = (p && p.name) ? p.name : '';\n                var html =\n                    '<div class=\"zar-mapa-pill zar-mapa-pin-drop\">' +\n                        '<span class=\"zar-mapa-pill-dot\"><\/span>' +\n                        '<span class=\"zar-mapa-pill-text\">' + escTxt(name) + '<\/span>' +\n                    '<\/div>';\n                return L.divIcon({\n                    html: html,\n                    className: '',\n                    \/* Sin iconSize fijo: el divIcon se autodimensiona al\n                       contenido (la pill crece con el nombre).\n                       iconAnchor en (0,0) y dejamos que la pill se\n                       posicione con CSS transform desde su esquina. *\/\n                    iconSize: null,\n                    iconAnchor: [0, 0],\n                    popupAnchor: [0, -12]\n                });\n            }\n\n            \/\/ Popup factory (Ficha refinada v1.1)\n            function escAttr(s){ return String(s == null ? '' : s).replace(\/\"\/g,'&quot;').replace(\/<\/g,'&lt;'); }\n            function popupHTML(p){\n                \/\/ Eyebrow combinado: poblaci\u00f3n \u00b7 tipos\n                var locParts = [];\n                if (p.poblacion) locParts.push(p.poblacion);\n                if (p.tipos)     locParts.push(p.tipos);\n                var locStr = locParts.join(' \u00b7 ');\n\n                \/\/ Meta: dormitorios (texto en prosa \"Viviendas de X dormitorios\")\n                var metaStr = p.beds_txt || '';\n\n                \/\/ Foto como fondo full-bleed (v1.2)\n                var imgHTML = p.img\n                    ? '<img class=\"zar-mapa-fc-img\" src=\"' + escAttr(p.img) + '\" alt=\"' + escAttr(p.name) + '\">'\n                    : '';\n\n                var priceHTML = '';\n                if (p.price) {\n                    priceHTML =\n                        '<div class=\"zar-mapa-fc-pricerow\">' +\n                            '<span class=\"zar-mapa-fc-pre\">' + escAttr(p.from) + '<\/span>' +\n                            '<span class=\"zar-mapa-fc-price\">' + escAttr(p.price) + '<\/span>' +\n                        '<\/div>';\n                }\n\n                var btnHTML = p.url\n                    ? '<a class=\"zar-mapa-fc-btn\" href=\"' + escAttr(p.url) + '\">' + escAttr(p.cta) + '<\/a>'\n                    : '';\n\n                return ''\n                    + '<article class=\"zar-mapa-fc\">'\n                    +   imgHTML\n                    +   '<div class=\"zar-mapa-fc-body\">'\n                    +     (locStr  ? '<div class=\"zar-mapa-fc-loc\">' + escAttr(locStr) + '<\/div>' : '')\n                    +     '<h4 class=\"zar-mapa-fc-name\">' + escAttr(p.name) + '<\/h4>'\n                    +     (metaStr ? '<p class=\"zar-mapa-fc-meta\">' + escAttr(metaStr) + '<\/p>' : '')\n                    +     priceHTML\n                    +     btnHTML\n                    +   '<\/div>'\n                    + '<\/article>';\n            }\n\n            var bounds = L.latLngBounds();\n            var hasAnyPoint = false;\n\n            POINTS.forEach(function(p){\n                if (!isFinite(p.lat) || !isFinite(p.lng)) return;\n                hasAnyPoint = true;\n                var marker = L.marker([p.lat, p.lng], { icon: makeIcon(p), riseOnHover: true }).addTo(map);\n                marker.bindPopup(popupHTML(p), {\n                    maxWidth: 300,\n                    minWidth: 300,\n                    autoPan: true,\n                    closeButton: true,\n                    className: 'zar-mapa-popup'\n                });\n                bounds.extend([p.lat, p.lng]);\n            });\n\n            \/\/ Si hay 2+ puntos, ajustar el viewport para mostrarlos todos\n            if (hasAnyPoint && POINTS.length >= 2) {\n                map.fitBounds(bounds.pad(0.18), { animate: false });\n            }\n\n            \/\/ Reactivar scroll-zoom solo cuando el usuario clica en el mapa\n            \/\/ (UX cl\u00e1sica: evitamos que la rueda capture el scroll de la p\u00e1gina).\n            map.on('click', function(){ map.scrollWheelZoom.enable(); });\n            map.on('mouseout', function(){ map.scrollWheelZoom.disable(); });\n        }\n        build();\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d22a1f e-con-full e-flex e-con e-parent\" data-id=\"9d22a1f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c61ffc2 elementor-widget elementor-widget-shortcode\" data-id=\"c61ffc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><section class=\"zar-on\" id=\"zar-on-obranueva-post\">    <div class=\"zar-on-section zar-on-section-intro\">\n        <div class=\"zar-on-wrap\">\n            <span class=\"zar-on-eyebrow\">Levante Almeriense \u00b7 Immobilier neuf<\/span>\n            <h2>Votre prochain chez-vous sur la c\u00f4te d\u2019Almer\u00eda<\/h2>\n            <p style=\"max-width:780px\">Logements neufs \u00e0 Moj\u00e1car, Vera et Garrucha : appartements, rez-de-jardin, attiques et villas \u00e0 \u00e9trenner. Une s\u00e9lection rigoureuse de programmes pr\u00eats \u00e0 habiter ou sur plan, choisis un \u00e0 un par ZAR 2010 dans le Levante Almeriense.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"zar-on-section\">\n        <div class=\"zar-on-wrap\">\n            <h2 class=\"zar-on-h2-soft\">Trois communes. Une m\u00eame c\u00f4te m\u00e9diterran\u00e9enne.<\/h2>\n            <div class=\"zar-on-zones zar-on-zones-seo\">\n                <article class=\"zar-on-zone\">\n                    <h3>Immobilier neuf \u00e0 Moj\u00e1car<\/h3>\n                    <p>Moj\u00e1car allie 17 km de plage, le charme du village blanc et une communaut\u00e9 internationale bien \u00e9tablie. Le neuf y va des appartements au bord de la plage \u00e0 Moj\u00e1car Playa aux villas ind\u00e9pendantes en premi\u00e8re ligne avec vue sur la mer \u2014 id\u00e9aux comme r\u00e9sidence principale, r\u00e9sidence secondaire ou investissement locatif saisonnier.<\/p>\n                <\/article>\n                <article class=\"zar-on-zone\">\n                    <h3>Immobilier neuf \u00e0 Vera<\/h3>\n                    <p>Vera Playa concentre le plus grand volume de logements neufs du Levante Almeriense, avec des d\u00e9lais de livraison courts et des prix d\u2019entr\u00e9e comp\u00e9titifs. Les r\u00e9sidences de type resort, avec piscines, jardins et parties communes soign\u00e9es, sont l\u2019option pr\u00e9f\u00e9r\u00e9e des acheteurs internationaux \u00e0 la recherche d\u2019un bon rapport qualit\u00e9-prix et d\u2019un style de vie.<\/p>\n                <\/article>\n                <article class=\"zar-on-zone\">\n                    <h3>Immobilier neuf \u00e0 Garrucha<\/h3>\n                    <p>Garrucha r\u00e9unit un port de plaisance actif, un front de mer r\u00e9nov\u00e9 et la vie quotidienne authentique d\u2019un village c\u00f4tier. Les appartements et attiques en premi\u00e8re ligne gardent le rythme d\u2019un vrai village toute l\u2019ann\u00e9e, avec restaurants, \u00e9coles et services \u00e0 pied.<\/p>\n                <\/article>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"zar-on-section\">\n        <div class=\"zar-on-wrap\">\n            <span class=\"zar-on-eyebrow\">Pourquoi ZAR 2010<\/span>\n            <h2>Connaissance locale. Service international.<\/h2>\n            <p style=\"max-width:780px\">Plus de dix ans \u00e0 aider familles et investisseurs \u00e0 trouver le bon logement dans le Levante Almeriense. Nous ne travaillons qu\u2019avec des promoteurs que nous connaissons personnellement et des projets que nous avons visit\u00e9s.<\/p>\n            <div class=\"zar-on-value-grid\">\n                <div class=\"zar-on-value-item\"><h3>S\u00e9lection rigoureuse<\/h3><p>Nous ne proposons pas tous les programmes du march\u00e9 \u2014 seulement ceux qui r\u00e9pondent \u00e0 nos crit\u00e8res de qualit\u00e9, d\u2019emplacement et de valeur.<\/p><\/div>\n                <div class=\"zar-on-value-item\"><h3>Conseil bilingue<\/h3><p>Espagnol et anglais. Nous accompagnons l\u2019acheteur non r\u00e9sident pas \u00e0 pas : NIE, financement et notaire.<\/p><\/div>\n                <div class=\"zar-on-value-item\"><h3>Accompagnement complet<\/h3><p>De la premi\u00e8re visite \u00e0 la remise des cl\u00e9s : v\u00e9rification juridique du programme et accompagnement tout au long du processus, jusqu\u2019\u00e0 la signature chez le notaire.<\/p><\/div>\n                <div class=\"zar-on-value-item\"><h3>Relation \u00e0 long terme<\/h3><p>La plupart de nos clients viennent par recommandation. Nous restons \u00e0 vos c\u00f4t\u00e9s des ann\u00e9es apr\u00e8s la remise des cl\u00e9s.<\/p><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n            <script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Quel est le d\u00e9lai de livraison d\u2019un logement sur plan ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"G\u00e9n\u00e9ralement entre 18 et 30 mois \u00e0 compter de la r\u00e9servation. Chaque logement de la liste indique son trimestre de livraison estim\u00e9.\"}},{\"@type\":\"Question\",\"name\":\"Puis-je acheter en tant que non-r\u00e9sident en Espagne ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui. Il vous faut seulement un NIE et un compte bancaire espagnol. Nous vous accompagnons tout au long du processus, y compris pour la signature par procuration notari\u00e9e.\"}},{\"@type\":\"Question\",\"name\":\"Le neuf prend-il de la valeur dans le Levante Almeriense ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Selon le Coll\u00e8ge des conservateurs des hypoth\u00e8ques, l\u2019axe Moj\u00e1car\u2013Vera\u2013Garrucha a enregistr\u00e9 une hausse des prix de 6 \u00e0 9 % par an ces cinq derni\u00e8res ann\u00e9es.\"}},{\"@type\":\"Question\",\"name\":\"Puis-je personnaliser les finitions et la distribution ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Dans la plupart des programmes, oui, \u00e0 condition de r\u00e9server avant la fin du gros \u0153uvre. Cuisines, salles de bain, sols et, parfois, la distribution int\u00e9rieure peuvent \u00eatre adapt\u00e9s.\"}}]}<\/script>\n    \n    <div class=\"zar-on-section\" id=\"zar-on-faq\">\n        <div class=\"zar-on-wrap\">\n            <h2 class=\"zar-on-h2-soft\">Questions fr\u00e9quentes<\/h2>\n            <div class=\"zar-on-faq\">\n                                    <details>\n                        <summary>Quel est le d\u00e9lai de livraison d\u2019un logement sur plan ?<\/summary>\n                        <p>G\u00e9n\u00e9ralement entre 18 et 30 mois \u00e0 compter de la r\u00e9servation. Chaque logement de la liste indique son trimestre de livraison estim\u00e9.<\/p>\n                    <\/details>\n                                    <details>\n                        <summary>Puis-je acheter en tant que non-r\u00e9sident en Espagne ?<\/summary>\n                        <p>Oui. Il vous faut seulement un NIE et un compte bancaire espagnol. Nous vous accompagnons tout au long du processus, y compris pour la signature par procuration notari\u00e9e.<\/p>\n                    <\/details>\n                                    <details>\n                        <summary>Le neuf prend-il de la valeur dans le Levante Almeriense ?<\/summary>\n                        <p>Selon le Coll\u00e8ge des conservateurs des hypoth\u00e8ques, l\u2019axe Moj\u00e1car\u2013Vera\u2013Garrucha a enregistr\u00e9 une hausse des prix de 6 \u00e0 9 % par an ces cinq derni\u00e8res ann\u00e9es.<\/p>\n                    <\/details>\n                                    <details>\n                        <summary>Puis-je personnaliser les finitions et la distribution ?<\/summary>\n                        <p>Dans la plupart des programmes, oui, \u00e0 condition de r\u00e9server avant la fin du gros \u0153uvre. Cuisines, salles de bain, sols et, parfois, la distribution int\u00e9rieure peuvent \u00eatre adapt\u00e9s.<\/p>\n                    <\/details>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"zar-on-section zar-on-section-cta\" id=\"zar-on-cta\">\n        <div class=\"zar-on-wrap\">\n            <div class=\"zar-on-cta-card\">\n                <span class=\"zar-on-eyebrow\">Demandez une visite<\/span>\n                <h2>D\u00e9couvrez votre futur chez-vous \u2014 sans engagement<\/h2>\n                <p>Choisissez une date et nous organisons une visite priv\u00e9e des programmes qui correspondent \u00e0 votre recherche. Service porte \u00e0 porte depuis l\u2019a\u00e9roport d\u2019Almer\u00eda, de Murcie ou votre h\u00f4tel. Nous vous \u00e9coutons, nous vous faisons visiter, sans pression.<\/p>\n                <div class=\"zar-on-cta-actions\">\n                    <button type=\"button\" class=\"zar-on-btn zar-on-btn-primary zar-on-btn-large zar-on-open-modal\" data-zar-modal-open=\"contact\">\n                        <svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                            <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/>\n                            <line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/>\n                            <line x1=\"8\"  y1=\"2\" x2=\"8\"  y2=\"6\"\/>\n                            <line x1=\"3\"  y1=\"10\" x2=\"21\" y2=\"10\"\/>\n                        <\/svg>\n                        <span>Demandez des informations ou une visite<\/span>\n                    <\/button>\n                <\/div>\n                <p class=\"zar-on-cta-or\">ou contactez-nous directement :<\/p>\n                <ul class=\"zar-on-contact-alt-list zar-on-cta-alt\">\n                    <li>\n                        <a href=\"tel:+34950132949\" class=\"zar-on-contact-alt-item\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\n                            <span>+34 950 13 29 49<\/span>\n                        <\/a>\n                    <\/li>\n                    <li>\n                        <a href=\"mailto:info@zar2010.com\" class=\"zar-on-contact-alt-item\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\n                            <span>info@zar2010.com<\/span>\n                        <\/a>\n                    <\/li>\n                <\/ul>\n                <div class=\"zar-on-cta-visit\">\n                    <p class=\"zar-on-cta-visit-label\">Ou venez nous voir \u00e0 l\u2019agence :<\/p>\n                    <a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&#038;query=Calle%20Mayor%2048%2C%20Garrucha%2C%20Almer%C3%ADa\" target=\"_blank\" rel=\"noopener\" class=\"zar-on-cta-visit-link\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s7-6.5 7-12a7 7 0 10-14 0c0 5.5 7 12 7 12z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.5\"\/><\/svg>\n                        <span>C\/ Mayor 48, Garrucha, Almer\u00eda<\/span>\n                    <\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <\/section>\n<script data-no-optimize=\"1\">\n        (function(){\n            var ITEMS = [{\"ref\":\"30B\",\"promo_id\":1284,\"promo_name\":\"Bayra Beach\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1284,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":89.8,\"lot\":0,\"jar\":27.6,\"ter\":18.9,\"sol\":0,\"precio\":446500,\"precio_txt\":446500,\"entrega\":\"3T 2026\",\"entrega_raw\":\"3T 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Bayra-Beach--768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-rez-de-chaussee-3-chambres-vera-playa\\\/?dorm=3&pmax=446500#zar-lp-30b\"},{\"ref\":\"20A\",\"promo_id\":1284,\"promo_name\":\"Bayra Beach\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1284,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":89.8,\"lot\":0,\"jar\":35,\"ter\":41.2,\"sol\":0,\"precio\":430000,\"precio_txt\":430000,\"entrega\":\"3T 2026\",\"entrega_raw\":\"3T 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Bayra-Beach--768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-rez-de-chaussee-3-chambres-vera-playa\\\/?dorm=3&pmax=430000#zar-lp-20a\"},{\"ref\":\"4661112XG0146S0001YZ\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":2,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":1,\"sol\":0,\"precio\":134900,\"precio_txt\":134900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=134900#zar-lp-4661112xg0146s0001yz\"},{\"ref\":\"4661112XG0146S0003IM\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":1,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":3,\"sol\":0,\"precio\":119900,\"precio_txt\":119900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=119900#zar-lp-4661112xg0146s0003im\"},{\"ref\":\"4661112XG0146S0005PW\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":2,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":5,\"sol\":0,\"precio\":129900,\"precio_txt\":129900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=129900#zar-lp-4661112xg0146s0005pw\"},{\"ref\":\"4661112XG0146S0006AE\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":1,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":119900,\"precio_txt\":119900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=119900#zar-lp-4661112xg0146s0006ae\"},{\"ref\":\"4661112XG0146S0009FY\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":1,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":8,\"sol\":0,\"precio\":134900,\"precio_txt\":134900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=134900#zar-lp-4661112xg0146s0009fy\"},{\"ref\":\"4661112XG0146S0010SR\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":2,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":9,\"sol\":0,\"precio\":139900,\"precio_txt\":139900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=139900#zar-lp-4661112xg0146s0010sr\"},{\"ref\":\"4661112XG0146S0011DT\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":2,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":10,\"sol\":0,\"precio\":139900,\"precio_txt\":139900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=139900#zar-lp-4661112xg0146s0011dt\"},{\"ref\":\"4661112XG0146S0013GU\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":2,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":19,\"sol\":0,\"precio\":124900,\"precio_txt\":124900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=124900#zar-lp-4661112xg0146s0013gu\"},{\"ref\":\"4661112XG0146S0014HI\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":2,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":12,\"sol\":0,\"precio\":129900,\"precio_txt\":129900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=129900#zar-lp-4661112xg0146s0014hi\"},{\"ref\":\"4661112XG0146S0015JO\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":1,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":0,\"precio\":144900,\"precio_txt\":144900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=144900#zar-lp-4661112xg0146s0015jo\"},{\"ref\":\"4661112XG0146S0017LA\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":2,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":20,\"sol\":0,\"precio\":149900,\"precio_txt\":149900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=149900#zar-lp-4661112xg0146s0017la\"},{\"ref\":\"4661112XG0146S0018BS\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":1,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":15,\"sol\":0,\"precio\":134900,\"precio_txt\":134900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=134900#zar-lp-4661112xg0146s0018bs\"},{\"ref\":\"4661112XG0146S0019ZD\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":2,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":16,\"sol\":0,\"precio\":139900,\"precio_txt\":139900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=139900#zar-lp-4661112xg0146s0019zd\"},{\"ref\":\"4661112XG0146S0020LA\",\"promo_id\":1285,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1285,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":3,\"banos\":2,\"sup\":0,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":0,\"precio\":139900,\"precio_txt\":139900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vente-garrucha\\\/?dorm=3&pmax=139900#zar-lp-4661112xg0146s0020la\"},{\"ref\":\"B.8\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":170000,\"precio_txt\":170000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=170000#zar-lp-b-8\"},{\"ref\":\"B.9\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":170000,\"precio_txt\":170000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=170000#zar-lp-b-9\"},{\"ref\":\"B.2\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.2,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-2\"},{\"ref\":\"B.3\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-3\"},{\"ref\":\"B.4\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-4\"},{\"ref\":\"B.5\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.4,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-5\"},{\"ref\":\"B.6\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.4,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-6\"},{\"ref\":\"B.7\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.5,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-7\"},{\"ref\":\"B.8\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.6,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-8\"},{\"ref\":\"B.1\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.4,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-1\"},{\"ref\":\"B.2\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.2,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-2\"},{\"ref\":\"B.3\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-3\"},{\"ref\":\"B.4\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-4\"},{\"ref\":\"B.5\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.4,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-5\"},{\"ref\":\"B.6\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.4,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-6\"},{\"ref\":\"B.7\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.5,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-7\"},{\"ref\":\"B.10\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.7,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-10\"},{\"ref\":\"B.11\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":44.4,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-11\"},{\"ref\":\"B.12\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":38.7,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-12\"},{\"ref\":\"B.13\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":41,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-13\"},{\"ref\":\"B.14\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":46.4,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=180000#zar-lp-b-14\"},{\"ref\":\"B.1\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.4,\"ter\":13,\"sol\":0,\"precio\":190000,\"precio_txt\":190000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=190000#zar-lp-b-1\"},{\"ref\":\"B.11\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":44.4,\"ter\":13,\"sol\":0,\"precio\":200000,\"precio_txt\":200000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=200000#zar-lp-b-11\"},{\"ref\":\"B.12\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":38.7,\"ter\":13,\"sol\":0,\"precio\":200000,\"precio_txt\":200000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=200000#zar-lp-b-12\"},{\"ref\":\"B.13\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":41,\"ter\":13,\"sol\":0,\"precio\":200000,\"precio_txt\":200000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=200000#zar-lp-b-13\"},{\"ref\":\"B.14\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":46.4,\"ter\":13,\"sol\":0,\"precio\":200000,\"precio_txt\":200000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=200000#zar-lp-b-14\"},{\"ref\":\"B.8\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=210000#zar-lp-b-8\"},{\"ref\":\"B.9\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=210000#zar-lp-b-9\"},{\"ref\":\"B.4\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=220000#zar-lp-b-4\"},{\"ref\":\"B.5\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=220000#zar-lp-b-5\"},{\"ref\":\"B.6\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=220000#zar-lp-b-6\"},{\"ref\":\"B.7\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=220000#zar-lp-b-7\"},{\"ref\":\"B.10\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=220000#zar-lp-b-10\"},{\"ref\":\"B.11\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=220000#zar-lp-b-11\"},{\"ref\":\"B.12\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=220000#zar-lp-b-12\"},{\"ref\":\"B.13\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=220000#zar-lp-b-13\"},{\"ref\":\"2\u00ba-7\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"2\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":18.3,\"sol\":39.8,\"precio\":230000,\"precio_txt\":230000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=230000#zar-lp-2o-7\"},{\"ref\":\"B.1\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":240000,\"precio_txt\":240000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=240000#zar-lp-b-1\"},{\"ref\":\"2\u00ba-7\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"2\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":18.3,\"sol\":39.8,\"precio\":250000,\"precio_txt\":250000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dunas-de-vera-solarium-vue-mer\\\/?dorm=1&pmax=250000#zar-lp-2o-7\"},{\"ref\":\"1\u00ba-2\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=280000#zar-lp-1o-2\"},{\"ref\":\"1\u00ba-3\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=280000#zar-lp-1o-3\"},{\"ref\":\"1\u00ba-4\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=280000#zar-lp-1o-4\"},{\"ref\":\"1\u00ba-4\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=280000#zar-lp-1o-4\"},{\"ref\":\"1\u00ba-7\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":31.5,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=280000#zar-lp-1o-7\"},{\"ref\":\"1\u00ba-1\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":31.5,\"sol\":0,\"precio\":290000,\"precio_txt\":290000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=290000#zar-lp-1o-1\"},{\"ref\":\"1\u00ba-7\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":31.5,\"sol\":0,\"precio\":300000,\"precio_txt\":300000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=300000#zar-lp-1o-7\"},{\"ref\":\"1\u00ba-2\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":320000,\"precio_txt\":320000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=320000#zar-lp-1o-2\"},{\"ref\":\"1\u00ba-3\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":320000,\"precio_txt\":320000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=320000#zar-lp-1o-3\"},{\"ref\":\"1\u00ba-5\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":320000,\"precio_txt\":320000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=320000#zar-lp-1o-5\"},{\"ref\":\"1\u00ba-6\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartments\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":320000,\"precio_txt\":320000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=320000#zar-lp-1o-6\"},{\"ref\":\"N.37\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=370000#zar-lp-n-37\"},{\"ref\":\"N.38\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=370000#zar-lp-n-38\"},{\"ref\":\"N.39\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=370000#zar-lp-n-39\"},{\"ref\":\"N.40\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=370000#zar-lp-n-40\"},{\"ref\":\"N.41\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=370000#zar-lp-n-41\"},{\"ref\":\"N.42\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=370000#zar-lp-n-42\"},{\"ref\":\"N.43\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=370000#zar-lp-n-43\"},{\"ref\":\"N.44\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=370000#zar-lp-n-44\"},{\"ref\":\"N.19\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=390000#zar-lp-n-19\"},{\"ref\":\"N.20\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=390000#zar-lp-n-20\"},{\"ref\":\"N.21\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=390000#zar-lp-n-21\"},{\"ref\":\"N.22\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=390000#zar-lp-n-22\"},{\"ref\":\"N.23\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=390000#zar-lp-n-23\"},{\"ref\":\"N.24\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=390000#zar-lp-n-24\"},{\"ref\":\"N.25\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=390000#zar-lp-n-25\"},{\"ref\":\"N.10\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=400000#zar-lp-n-10\"},{\"ref\":\"N.11\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=400000#zar-lp-n-11\"},{\"ref\":\"N.28\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=400000#zar-lp-n-28\"},{\"ref\":\"N.29\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=400000#zar-lp-n-29\"},{\"ref\":\"N.30\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=400000#zar-lp-n-30\"},{\"ref\":\"N.31\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=400000#zar-lp-n-31\"},{\"ref\":\"N.32\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=400000#zar-lp-n-32\"},{\"ref\":\"N.33\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=400000#zar-lp-n-33\"},{\"ref\":\"N.34\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=400000#zar-lp-n-34\"},{\"ref\":\"N.35\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=400000#zar-lp-n-35\"},{\"ref\":\"N.36\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=400000#zar-lp-n-36\"},{\"ref\":\"N.12\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=420000#zar-lp-n-12\"},{\"ref\":\"N.13\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=420000#zar-lp-n-13\"},{\"ref\":\"N.14\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=420000#zar-lp-n-14\"},{\"ref\":\"N.15\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=420000#zar-lp-n-15\"},{\"ref\":\"N.16\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=420000#zar-lp-n-16\"},{\"ref\":\"N.17\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=420000#zar-lp-n-17\"},{\"ref\":\"N.18\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=420000#zar-lp-n-18\"},{\"ref\":\"N.26\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=420000#zar-lp-n-26\"},{\"ref\":\"N.27\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=420000#zar-lp-n-27\"},{\"ref\":\"N.9\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":480000,\"precio_txt\":480000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=480000#zar-lp-n-9\"},{\"ref\":\"N.1\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":129.2,\"jar\":0,\"ter\":63.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=500000#zar-lp-n-1\"},{\"ref\":\"N.2\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=500000#zar-lp-n-2\"},{\"ref\":\"N.3\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=500000#zar-lp-n-3\"},{\"ref\":\"N.4\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=500000#zar-lp-n-4\"},{\"ref\":\"N.6\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=500000#zar-lp-n-6\"},{\"ref\":\"N.7\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=500000#zar-lp-n-7\"},{\"ref\":\"N.8\",\"promo_id\":1286,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1286,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"11\\\/2028\",\"entrega_raw\":\"11\\\/2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-dunas-de-vera\\\/?dorm=2&pmax=500000#zar-lp-n-8\"},{\"ref\":\"1\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1301,\"fase_name\":\"Las Villas\",\"term_id\":1301,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villa Pareada\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":171,\"lot\":265,\"jar\":165,\"ter\":58,\"sol\":42,\"precio\":447000,\"precio_txt\":447000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ1714-Las-Villas-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/villa-neuve-mar-de-pulpi-san-juan-de-los-terreros\\\/?dorm=3&pmax=447000#zar-lp-1\"},{\"ref\":\"3\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1301,\"fase_name\":\"Las Villas\",\"term_id\":1301,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villa Pareada\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":140,\"lot\":266,\"jar\":186,\"ter\":48,\"sol\":40,\"precio\":394000,\"precio_txt\":394000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ1714-Las-Villas-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/villas-jumelees-mar-de-pulpi-san-juan-de-los-terreros\\\/?dorm=2&pmax=394000#zar-lp-3\"},{\"ref\":\"4\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1301,\"fase_name\":\"Las Villas\",\"term_id\":1301,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villa Pareada\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":140,\"lot\":251,\"jar\":170,\"ter\":48,\"sol\":40,\"precio\":383000,\"precio_txt\":383000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ1714-Las-Villas-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/villas-jumelees-mar-de-pulpi-san-juan-de-los-terreros\\\/?dorm=2&pmax=383000#zar-lp-4\"},{\"ref\":\"1\u00ba B BL3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":71.9,\"lot\":0,\"jar\":0,\"ter\":17.1,\"sol\":0,\"precio\":225000,\"precio_txt\":225000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight\\\/?dorm=2&pmax=225000#zar-lp-1o-b-bl3\"},{\"ref\":\"2\u00ba B BL3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"2\",\"dorm\":2,\"banos\":2,\"sup\":72.8,\"lot\":0,\"jar\":0,\"ter\":13.9,\"sol\":0,\"precio\":235000,\"precio_txt\":235000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight\\\/?dorm=2&pmax=235000#zar-lp-2o-b-bl3\"},{\"ref\":\"4\u00ba B BL3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"4\",\"dorm\":3,\"banos\":2,\"sup\":99.5,\"lot\":0,\"jar\":0,\"ter\":13.7,\"sol\":0,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=265000#zar-lp-4o-b-bl3\"},{\"ref\":\"6\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":86.6,\"lot\":0,\"jar\":0,\"ter\":43.4,\"sol\":0,\"precio\":268500,\"precio_txt\":268500,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=268500#zar-lp-6\"},{\"ref\":\"8\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":86.9,\"lot\":0,\"jar\":0,\"ter\":42.7,\"sol\":0,\"precio\":268500,\"precio_txt\":268500,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=268500#zar-lp-8\"},{\"ref\":\"2\u00ba B BL1\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"2\",\"dorm\":3,\"banos\":2,\"sup\":87.7,\"lot\":0,\"jar\":0,\"ter\":16.9,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=280000#zar-lp-2o-b-bl1\"},{\"ref\":\"Bajo A BL1\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":70.6,\"lot\":0,\"jar\":0,\"ter\":70.1,\"sol\":0,\"precio\":285000,\"precio_txt\":285000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight\\\/?dorm=2&pmax=285000#zar-lp-bajo-a-bl1\"},{\"ref\":\"1\u00ba A BL3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":3,\"banos\":2,\"sup\":86.8,\"lot\":0,\"jar\":0,\"ter\":10.2,\"sol\":0,\"precio\":285000,\"precio_txt\":285000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=285000#zar-lp-1o-a-bl3\"},{\"ref\":\"Bajo B BL2\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":70.6,\"lot\":0,\"jar\":0,\"ter\":72.1,\"sol\":0,\"precio\":285000,\"precio_txt\":285000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight\\\/?dorm=2&pmax=285000#zar-lp-bajo-b-bl2\"},{\"ref\":\"Bajo A BL2\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":70.6,\"lot\":0,\"jar\":0,\"ter\":78,\"sol\":0,\"precio\":285000,\"precio_txt\":285000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight\\\/?dorm=2&pmax=285000#zar-lp-bajo-a-bl2\"},{\"ref\":\"2\u00ba A BL3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"2\",\"dorm\":3,\"banos\":2,\"sup\":87.7,\"lot\":0,\"jar\":0,\"ter\":16.9,\"sol\":0,\"precio\":290000,\"precio_txt\":290000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=290000#zar-lp-2o-a-bl3\"},{\"ref\":\"Bajo B BL3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":70.6,\"lot\":0,\"jar\":0,\"ter\":79.9,\"sol\":0,\"precio\":295000,\"precio_txt\":295000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight\\\/?dorm=2&pmax=295000#zar-lp-bajo-b-bl3\"},{\"ref\":\"17\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":72.6,\"lot\":0,\"jar\":0,\"ter\":22.7,\"sol\":65.4,\"precio\":298500,\"precio_txt\":298500,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight\\\/?dorm=2&pmax=298500#zar-lp-17\"},{\"ref\":\"16\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":72.6,\"lot\":0,\"jar\":0,\"ter\":22.8,\"sol\":65.4,\"precio\":298500,\"precio_txt\":298500,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight\\\/?dorm=2&pmax=298500#zar-lp-16\"},{\"ref\":\"14\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":72.6,\"lot\":0,\"jar\":0,\"ter\":22.8,\"sol\":65.4,\"precio\":298500,\"precio_txt\":298500,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight\\\/?dorm=2&pmax=298500#zar-lp-14\"},{\"ref\":\"12\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":74.7,\"lot\":0,\"jar\":0,\"ter\":25.4,\"sol\":72.3,\"precio\":304900,\"precio_txt\":304900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight\\\/?dorm=2&pmax=304900#zar-lp-12\"},{\"ref\":\"10\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":76.5,\"lot\":0,\"jar\":0,\"ter\":30.7,\"sol\":68.7,\"precio\":324900,\"precio_txt\":324900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight\\\/?dorm=2&pmax=324900#zar-lp-10\"},{\"ref\":\"11\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":76.5,\"lot\":0,\"jar\":0,\"ter\":30.7,\"sol\":68.7,\"precio\":324900,\"precio_txt\":324900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight\\\/?dorm=2&pmax=324900#zar-lp-11\"},{\"ref\":\"4\u00ba A BL3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"4\",\"dorm\":3,\"banos\":2,\"sup\":99.5,\"lot\":0,\"jar\":0,\"ter\":16,\"sol\":0,\"precio\":325000,\"precio_txt\":325000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=325000#zar-lp-4o-a-bl3\"},{\"ref\":\"2\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":87.1,\"lot\":0,\"jar\":0,\"ter\":151.1,\"sol\":0,\"precio\":339900,\"precio_txt\":339900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=339900#zar-lp-2\"},{\"ref\":\"Bajo A BL3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":84.6,\"lot\":0,\"jar\":0,\"ter\":101.7,\"sol\":0,\"precio\":345000,\"precio_txt\":345000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=345000#zar-lp-bajo-a-bl3\"},{\"ref\":\"18\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":94.6,\"lot\":0,\"jar\":0,\"ter\":13.7,\"sol\":123.4,\"precio\":349900,\"precio_txt\":349900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=349900#zar-lp-18\"},{\"ref\":\"9\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":94,\"lot\":0,\"jar\":0,\"ter\":105.8,\"sol\":0,\"precio\":349900,\"precio_txt\":349900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=349900#zar-lp-9\"},{\"ref\":\"3\u00ba A BL1\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"3\",\"dorm\":3,\"banos\":2,\"sup\":99.5,\"lot\":0,\"jar\":0,\"ter\":112,\"sol\":0,\"precio\":350000,\"precio_txt\":350000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=350000#zar-lp-3o-a-bl1\"},{\"ref\":\"3\u00ba B BL2\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"3\",\"dorm\":3,\"banos\":2,\"sup\":107.6,\"lot\":0,\"jar\":0,\"ter\":112,\"sol\":0,\"precio\":350000,\"precio_txt\":350000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=350000#zar-lp-3o-b-bl2\"},{\"ref\":\"3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":94.3,\"lot\":0,\"jar\":0,\"ter\":282.2,\"sol\":0,\"precio\":359900,\"precio_txt\":359900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=359900#zar-lp-3\"},{\"ref\":\"1\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":87.1,\"lot\":0,\"jar\":0,\"ter\":197.9,\"sol\":0,\"precio\":359900,\"precio_txt\":359900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=359900#zar-lp-1\"},{\"ref\":\"3\u00ba B BL3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"3\",\"dorm\":3,\"banos\":2,\"sup\":99.5,\"lot\":0,\"jar\":0,\"ter\":112,\"sol\":0,\"precio\":360000,\"precio_txt\":360000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=360000#zar-lp-3o-b-bl3\"},{\"ref\":\"5\u00ba B BL2\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"5\",\"dorm\":3,\"banos\":2,\"sup\":100.2,\"lot\":0,\"jar\":0,\"ter\":9.8,\"sol\":73.3,\"precio\":395000,\"precio_txt\":395000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=395000#zar-lp-5o-b-bl2\"},{\"ref\":\"5\u00ba A BL1\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"5\",\"dorm\":3,\"banos\":2,\"sup\":100.2,\"lot\":0,\"jar\":0,\"ter\":9.8,\"sol\":73.3,\"precio\":395000,\"precio_txt\":395000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=395000#zar-lp-5o-a-bl1\"},{\"ref\":\"5\u00ba A BL2\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"5\",\"dorm\":3,\"banos\":2,\"sup\":100.2,\"lot\":0,\"jar\":0,\"ter\":9.8,\"sol\":73.3,\"precio\":395000,\"precio_txt\":395000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=395000#zar-lp-5o-a-bl2\"},{\"ref\":\"5\u00ba B BL3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"5\",\"dorm\":3,\"banos\":2,\"sup\":100.2,\"lot\":0,\"jar\":0,\"ter\":9.8,\"sol\":73.3,\"precio\":405000,\"precio_txt\":405000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=405000#zar-lp-5o-b-bl3\"},{\"ref\":\"3\u00ba A BL3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"3\",\"dorm\":3,\"banos\":2,\"sup\":98.7,\"lot\":0,\"jar\":0,\"ter\":188.9,\"sol\":0,\"precio\":415000,\"precio_txt\":415000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=415000#zar-lp-3o-a-bl3\"},{\"ref\":\"5\u00ba B BL1\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"5\",\"dorm\":3,\"banos\":2,\"sup\":100.2,\"lot\":0,\"jar\":0,\"ter\":9.8,\"sol\":73.3,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=420000#zar-lp-5o-b-bl1\"},{\"ref\":\"5\u00ba A BL3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"5\",\"dorm\":3,\"banos\":2,\"sup\":100.2,\"lot\":0,\"jar\":0,\"ter\":9.8,\"sol\":73.3,\"precio\":430000,\"precio_txt\":430000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=430000#zar-lp-5o-a-bl3\"},{\"ref\":\"N.10\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Chalet\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":424,\"jar\":0,\"ter\":301.9,\"sol\":90.8,\"precio\":445000,\"precio_txt\":445000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=445000#zar-lp-n-10\"},{\"ref\":\"N.8\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Chalet\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":100,\"lot\":432,\"jar\":0,\"ter\":307.7,\"sol\":92.8,\"precio\":465000,\"precio_txt\":465000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=465000#zar-lp-n-8\"},{\"ref\":\"N.7\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Chalet\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":100,\"lot\":447,\"jar\":0,\"ter\":322.7,\"sol\":92.9,\"precio\":465000,\"precio_txt\":465000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=465000#zar-lp-n-7\"},{\"ref\":\"N.6\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Chalet\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":100,\"lot\":446,\"jar\":0,\"ter\":321.9,\"sol\":92.8,\"precio\":475000,\"precio_txt\":475000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=475000#zar-lp-n-6\"},{\"ref\":\"N.5\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Chalet\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":100,\"lot\":446,\"jar\":0,\"ter\":321.9,\"sol\":92.8,\"precio\":475000,\"precio_txt\":475000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=475000#zar-lp-n-5\"},{\"ref\":\"N.3\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Chalet\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":385,\"jar\":0,\"ter\":269.3,\"sol\":90.8,\"precio\":475000,\"precio_txt\":475000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=475000#zar-lp-n-3\"},{\"ref\":\"N.2\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Chalet\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":377,\"jar\":0,\"ter\":258.2,\"sol\":90.8,\"precio\":475000,\"precio_txt\":475000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=475000#zar-lp-n-2\"},{\"ref\":\"N.12\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Chalet\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":99.1,\"lot\":543,\"jar\":0,\"ter\":417.6,\"sol\":0,\"precio\":495000,\"precio_txt\":495000,\"entrega\":\"jun-26\",\"entrega_raw\":\"jun-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=495000#zar-lp-n-12\"},{\"ref\":\"N.4\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Chalet\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":486,\"jar\":0,\"ter\":365.8,\"sol\":90.8,\"precio\":515000,\"precio_txt\":515000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=515000#zar-lp-n-4\"},{\"ref\":\"N.1\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Chalet\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":597,\"jar\":0,\"ter\":469.8,\"sol\":0,\"precio\":515000,\"precio_txt\":515000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=515000#zar-lp-n-1\"},{\"ref\":\"N.11\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Chalet\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":452,\"jar\":0,\"ter\":327.9,\"sol\":90.8,\"precio\":520000,\"precio_txt\":520000,\"entrega\":\"jun-26\",\"entrega_raw\":\"jun-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=520000#zar-lp-n-11\"},{\"ref\":\"N.9\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Chalet\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":631,\"jar\":0,\"ter\":508.1,\"sol\":90.8,\"precio\":585000,\"precio_txt\":585000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=585000#zar-lp-n-9\"},{\"ref\":\"N.13\",\"promo_id\":1287,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1287,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Chalet\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":99.1,\"lot\":668,\"jar\":0,\"ter\":535.6,\"sol\":0,\"precio\":599000,\"precio_txt\":599000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalow-neuf-vera-playa-levansur-home-eight-2\\\/?dorm=3&pmax=599000#zar-lp-n-13\"},{\"ref\":\"Blq 1 B-A\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":72.4,\"lot\":0,\"jar\":0,\"ter\":42.4,\"sol\":0,\"precio\":274050,\"precio_txt\":274050,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-3-chambres-vera-playa-miramar-hills\\\/?dorm=3&pmax=274050#zar-lp-blq-1-b-a\"},{\"ref\":\"Blq 1 B-F\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":72.2,\"lot\":0,\"jar\":0,\"ter\":37,\"sol\":0,\"precio\":274050,\"precio_txt\":274050,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-3-chambres-vera-playa-miramar-hills\\\/?dorm=3&pmax=274050#zar-lp-blq-1-b-f\"},{\"ref\":\"Blq 1 4-A\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"4\",\"dorm\":3,\"banos\":2,\"sup\":73.8,\"lot\":0,\"jar\":0,\"ter\":34.4,\"sol\":70,\"precio\":388000,\"precio_txt\":388000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-3-chambres-vera-playa-miramar-hills\\\/?dorm=3&pmax=388000#zar-lp-blq-1-4-a\"},{\"ref\":\"Blq 1 4-B\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"4\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":295000,\"precio_txt\":295000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=295000#zar-lp-blq-1-4-b\"},{\"ref\":\"Blq 2 B-A\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":34.5,\"sol\":0,\"precio\":240450,\"precio_txt\":240450,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=240450#zar-lp-blq-2-b-a\"},{\"ref\":\"Blq 2 B-B\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":60.4,\"sol\":0,\"precio\":240450,\"precio_txt\":240450,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=240450#zar-lp-blq-2-b-b\"},{\"ref\":\"Blq 2 B-E\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":60.4,\"sol\":0,\"precio\":240450,\"precio_txt\":240450,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=240450#zar-lp-blq-2-b-e\"},{\"ref\":\"Blq 2 B-F\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":72,\"lot\":0,\"jar\":0,\"ter\":42.3,\"sol\":0,\"precio\":274050,\"precio_txt\":274050,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-3-chambres-vera-playa-miramar-hills\\\/?dorm=3&pmax=274050#zar-lp-blq-2-b-f\"},{\"ref\":\"Blq 2 4-F\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"4\",\"dorm\":3,\"banos\":2,\"sup\":73.8,\"lot\":0,\"jar\":0,\"ter\":34.4,\"sol\":70,\"precio\":388500,\"precio_txt\":388500,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-3-chambres-vera-playa-miramar-hills\\\/?dorm=3&pmax=388500#zar-lp-blq-2-4-f\"},{\"ref\":\"Blq 3 B-A\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":34.5,\"sol\":0,\"precio\":245000,\"precio_txt\":245000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=245000#zar-lp-blq-3-b-a\"},{\"ref\":\"Blq 3 B-B\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":60.4,\"sol\":0,\"precio\":252000,\"precio_txt\":252000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=252000#zar-lp-blq-3-b-b\"},{\"ref\":\"Blq 3 B-C\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":60.4,\"sol\":0,\"precio\":252000,\"precio_txt\":252000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=252000#zar-lp-blq-3-b-c\"},{\"ref\":\"Blq 3 B-D\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":60.4,\"sol\":0,\"precio\":252000,\"precio_txt\":252000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=252000#zar-lp-blq-3-b-d\"},{\"ref\":\"Blq 3 B-E\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":60.4,\"sol\":0,\"precio\":252000,\"precio_txt\":252000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=252000#zar-lp-blq-3-b-e\"},{\"ref\":\"Blq 3 B-F\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":34.5,\"sol\":0,\"precio\":245000,\"precio_txt\":245000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=245000#zar-lp-blq-3-b-f\"},{\"ref\":\"Blq 3 1-A\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":27,\"sol\":0,\"precio\":255000,\"precio_txt\":255000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=255000#zar-lp-blq-3-1-a\"},{\"ref\":\"Blq 3 1-B\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":27,\"sol\":0,\"precio\":255000,\"precio_txt\":255000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=255000#zar-lp-blq-3-1-b\"},{\"ref\":\"Blq 3 1-C\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":27,\"sol\":0,\"precio\":255000,\"precio_txt\":255000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=255000#zar-lp-blq-3-1-c\"},{\"ref\":\"Blq 3 1-D\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":27,\"sol\":0,\"precio\":255000,\"precio_txt\":255000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=255000#zar-lp-blq-3-1-d\"},{\"ref\":\"Blq 3 1-E\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":27,\"sol\":0,\"precio\":255000,\"precio_txt\":255000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=255000#zar-lp-blq-3-1-e\"},{\"ref\":\"Blq 3 1-F\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":70.9,\"lot\":0,\"jar\":0,\"ter\":27,\"sol\":0,\"precio\":268000,\"precio_txt\":268000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=268000#zar-lp-blq-3-1-f\"},{\"ref\":\"Blq 3 2-A\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"2\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":24.7,\"sol\":0,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=265000#zar-lp-blq-3-2-a\"},{\"ref\":\"Blq 3 2-B\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"2\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":24.7,\"sol\":0,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=265000#zar-lp-blq-3-2-b\"},{\"ref\":\"Blq 3 2-C\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"2\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":24.7,\"sol\":0,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=265000#zar-lp-blq-3-2-c\"},{\"ref\":\"Blq 3 2-D\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"2\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":24.7,\"sol\":0,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=265000#zar-lp-blq-3-2-d\"},{\"ref\":\"Blq 3 2-E\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"2\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":24.7,\"sol\":0,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=265000#zar-lp-blq-3-2-e\"},{\"ref\":\"Blq 3 2-F\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"2\",\"dorm\":2,\"banos\":2,\"sup\":70.9,\"lot\":0,\"jar\":0,\"ter\":24.7,\"sol\":0,\"precio\":278000,\"precio_txt\":278000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=278000#zar-lp-blq-3-2-f\"},{\"ref\":\"Blq 3 3-A\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"3\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":30.5,\"sol\":0,\"precio\":275000,\"precio_txt\":275000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=275000#zar-lp-blq-3-3-a\"},{\"ref\":\"Blq 3 3-B\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"3\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":30.5,\"sol\":0,\"precio\":275000,\"precio_txt\":275000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=275000#zar-lp-blq-3-3-b\"},{\"ref\":\"Blq 3 3-C\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"3\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":30.5,\"sol\":0,\"precio\":275000,\"precio_txt\":275000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=275000#zar-lp-blq-3-3-c\"},{\"ref\":\"Blq 3 3-D\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"3\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":30.5,\"sol\":0,\"precio\":275000,\"precio_txt\":275000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=275000#zar-lp-blq-3-3-d\"},{\"ref\":\"Blq 3 3-E\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"3\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":30.5,\"sol\":0,\"precio\":275000,\"precio_txt\":275000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=275000#zar-lp-blq-3-3-e\"},{\"ref\":\"Blq 3 3-F\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"3\",\"dorm\":2,\"banos\":2,\"sup\":70.9,\"lot\":0,\"jar\":0,\"ter\":30.5,\"sol\":0,\"precio\":288000,\"precio_txt\":288000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=288000#zar-lp-blq-3-3-f\"},{\"ref\":\"Blq 3 4-A\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"4\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":298000,\"precio_txt\":298000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=298000#zar-lp-blq-3-4-a\"},{\"ref\":\"Blq 3 4-B\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"4\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":298000,\"precio_txt\":298000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=298000#zar-lp-blq-3-4-b\"},{\"ref\":\"Blq 3 4-C\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"4\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":298000,\"precio_txt\":298000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=298000#zar-lp-blq-3-4-c\"},{\"ref\":\"Blq 3 4-D\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"4\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":298000,\"precio_txt\":298000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=298000#zar-lp-blq-3-4-d\"},{\"ref\":\"Blq 3 4-E\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"4\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":298000,\"precio_txt\":298000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=298000#zar-lp-blq-3-4-e\"},{\"ref\":\"Blq 3 4-F\",\"promo_id\":1289,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1289,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"4\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":298000,\"precio_txt\":298000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartements-2-chambres-vera-playa-miramar-hills\\\/?dorm=2&pmax=298000#zar-lp-blq-3-4-f\"},{\"ref\":\"45\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":3,\"banos\":2,\"sup\":89,\"lot\":0,\"jar\":0,\"ter\":21,\"sol\":0,\"precio\":269000,\"precio_txt\":269000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-san-juan-de-los-terreros\\\/?dorm=3&pmax=269000#zar-lp-45\"},{\"ref\":\"184\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":89,\"lot\":0,\"jar\":84,\"ter\":21,\"sol\":0,\"precio\":284000,\"precio_txt\":284000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-san-juan-de-los-terreros\\\/?dorm=3&pmax=284000#zar-lp-184\"},{\"ref\":\"196\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":3,\"banos\":2,\"sup\":90,\"lot\":0,\"jar\":0,\"ter\":19,\"sol\":57,\"precio\":300000,\"precio_txt\":300000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-san-juan-de-los-terreros\\\/?dorm=3&pmax=300000#zar-lp-196\"},{\"ref\":\"221\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":0,\"ter\":25,\"sol\":64,\"precio\":292000,\"precio_txt\":292000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-san-juan-de-los-terreros\\\/?dorm=3&pmax=292000#zar-lp-221\"},{\"ref\":\"261\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":1,\"sup\":65,\"lot\":0,\"jar\":26,\"ter\":13,\"sol\":0,\"precio\":222000,\"precio_txt\":222000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dernier-etage-san-juan-de-los-terreros-pulpi\\\/?dorm=2&pmax=222000#zar-lp-261\"},{\"ref\":\"231\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":75,\"lot\":0,\"jar\":32,\"ter\":18,\"sol\":0,\"precio\":253000,\"precio_txt\":253000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dernier-etage-san-juan-de-los-terreros-pulpi\\\/?dorm=2&pmax=253000#zar-lp-231\"},{\"ref\":\"239\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":89,\"lot\":0,\"jar\":57,\"ter\":21,\"sol\":0,\"precio\":277000,\"precio_txt\":277000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-san-juan-de-los-terreros\\\/?dorm=3&pmax=277000#zar-lp-239\"},{\"ref\":\"256\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":1,\"banos\":1,\"sup\":58,\"lot\":0,\"jar\":0,\"ter\":11,\"sol\":47,\"precio\":223000,\"precio_txt\":223000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-rez-de-chaussee-1-chambre-san-juan-de-los-terreros-pulpi\\\/?dorm=1&pmax=223000#zar-lp-256\"},{\"ref\":\"267\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":2,\"banos\":1,\"sup\":68,\"lot\":0,\"jar\":0,\"ter\":12,\"sol\":47,\"precio\":257000,\"precio_txt\":257000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dernier-etage-san-juan-de-los-terreros-pulpi\\\/?dorm=2&pmax=257000#zar-lp-267\"},{\"ref\":\"257\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":2,\"banos\":1,\"sup\":68,\"lot\":0,\"jar\":0,\"ter\":12,\"sol\":47,\"precio\":273000,\"precio_txt\":273000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dernier-etage-san-juan-de-los-terreros-pulpi\\\/?dorm=2&pmax=273000#zar-lp-257\"},{\"ref\":\"268\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":2,\"banos\":1,\"sup\":73,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":49,\"precio\":259000,\"precio_txt\":259000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dernier-etage-san-juan-de-los-terreros-pulpi\\\/?dorm=2&pmax=259000#zar-lp-268\"},{\"ref\":\"273\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":1,\"sup\":65,\"lot\":0,\"jar\":38,\"ter\":13,\"sol\":0,\"precio\":260000,\"precio_txt\":260000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dernier-etage-san-juan-de-los-terreros-pulpi\\\/?dorm=2&pmax=260000#zar-lp-273\"},{\"ref\":\"271\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":1,\"sup\":70,\"lot\":0,\"jar\":29,\"ter\":17,\"sol\":0,\"precio\":240000,\"precio_txt\":240000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dernier-etage-san-juan-de-los-terreros-pulpi\\\/?dorm=2&pmax=240000#zar-lp-271\"},{\"ref\":\"274\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":75,\"lot\":0,\"jar\":32,\"ter\":18,\"sol\":0,\"precio\":260000,\"precio_txt\":260000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dernier-etage-san-juan-de-los-terreros-pulpi\\\/?dorm=2&pmax=260000#zar-lp-274\"},{\"ref\":\"269\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":77,\"lot\":0,\"jar\":49,\"ter\":18,\"sol\":0,\"precio\":260000,\"precio_txt\":260000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dernier-etage-san-juan-de-los-terreros-pulpi\\\/?dorm=2&pmax=260000#zar-lp-269\"},{\"ref\":\"279\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":65,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":226000,\"precio_txt\":226000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dernier-etage-san-juan-de-los-terreros-pulpi\\\/?dorm=2&pmax=226000#zar-lp-279\"},{\"ref\":\"286\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":2,\"banos\":2,\"sup\":78,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":54,\"precio\":263000,\"precio_txt\":263000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-dernier-etage-san-juan-de-los-terreros-pulpi\\\/?dorm=2&pmax=263000#zar-lp-286\"},{\"ref\":\"324\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":3,\"banos\":2,\"sup\":89,\"lot\":0,\"jar\":0,\"ter\":21,\"sol\":0,\"precio\":268000,\"precio_txt\":268000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-san-juan-de-los-terreros\\\/?dorm=3&pmax=268000#zar-lp-324\"},{\"ref\":\"329\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1298,\"fase_name\":\"Phase 7\",\"term_id\":1298,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":3,\"banos\":2,\"sup\":89,\"lot\":0,\"jar\":0,\"ter\":21,\"sol\":0,\"precio\":271000,\"precio_txt\":271000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-san-juan-de-los-terreros\\\/?dorm=3&pmax=271000#zar-lp-329\"},{\"ref\":\"3\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":94,\"lot\":0,\"jar\":36,\"ter\":24,\"sol\":0,\"precio\":415000,\"precio_txt\":415000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=415000#zar-lp-3\"},{\"ref\":\"1\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":96,\"lot\":0,\"jar\":110,\"ter\":24,\"sol\":0,\"precio\":485000,\"precio_txt\":485000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=485000#zar-lp-1\"},{\"ref\":\"19\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":96,\"lot\":0,\"jar\":42,\"ter\":24,\"sol\":0,\"precio\":404000,\"precio_txt\":404000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=404000#zar-lp-19\"},{\"ref\":\"5\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":118,\"lot\":0,\"jar\":67,\"ter\":31,\"sol\":0,\"precio\":578000,\"precio_txt\":578000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/residencial-mar-de-pulpi-phase-8-front-de-mer\\\/?dorm=3&pmax=578000#zar-lp-5\"},{\"ref\":\"15\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":118,\"lot\":0,\"jar\":44,\"ter\":31,\"sol\":0,\"precio\":524000,\"precio_txt\":524000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/residencial-mar-de-pulpi-phase-8-front-de-mer\\\/?dorm=3&pmax=524000#zar-lp-15\"},{\"ref\":\"13\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":118,\"lot\":0,\"jar\":45,\"ter\":31,\"sol\":0,\"precio\":531000,\"precio_txt\":531000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/residencial-mar-de-pulpi-phase-8-front-de-mer\\\/?dorm=3&pmax=531000#zar-lp-13\"},{\"ref\":\"7\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":118,\"lot\":0,\"jar\":65,\"ter\":31,\"sol\":0,\"precio\":540000,\"precio_txt\":540000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/residencial-mar-de-pulpi-phase-8-front-de-mer\\\/?dorm=3&pmax=540000#zar-lp-7\"},{\"ref\":\"11\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":118,\"lot\":0,\"jar\":51,\"ter\":31,\"sol\":0,\"precio\":545000,\"precio_txt\":545000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/residencial-mar-de-pulpi-phase-8-front-de-mer\\\/?dorm=3&pmax=545000#zar-lp-11\"},{\"ref\":\"20\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":99,\"lot\":0,\"jar\":0,\"ter\":24,\"sol\":92,\"precio\":460000,\"precio_txt\":460000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=460000#zar-lp-20\"},{\"ref\":\"141\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":1,\"sup\":72,\"lot\":0,\"jar\":27,\"ter\":17,\"sol\":0,\"precio\":258000,\"precio_txt\":258000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=258000#zar-lp-141\"},{\"ref\":\"143\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":28,\"ter\":18,\"sol\":0,\"precio\":297000,\"precio_txt\":297000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=297000#zar-lp-143\"},{\"ref\":\"142\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":78,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":62,\"precio\":286000,\"precio_txt\":286000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=286000#zar-lp-142\"},{\"ref\":\"140\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":319000,\"precio_txt\":319000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=319000#zar-lp-140\"},{\"ref\":\"144\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":332000,\"precio_txt\":332000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=332000#zar-lp-144\"},{\"ref\":\"151\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":33,\"ter\":18,\"sol\":0,\"precio\":312000,\"precio_txt\":312000,\"entrega\":\"11\\\/2026\",\"entrega_raw\":\"Noviembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=312000#zar-lp-151\"},{\"ref\":\"161\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":48,\"ter\":18,\"sol\":0,\"precio\":297000,\"precio_txt\":297000,\"entrega\":\"11\\\/2026\",\"entrega_raw\":\"Noviembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=297000#zar-lp-161\"},{\"ref\":\"155\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":36,\"ter\":18,\"sol\":0,\"precio\":306000,\"precio_txt\":306000,\"entrega\":\"11\\\/2026\",\"entrega_raw\":\"Noviembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=306000#zar-lp-155\"},{\"ref\":\"163\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":44,\"ter\":18,\"sol\":0,\"precio\":338000,\"precio_txt\":338000,\"entrega\":\"11\\\/2026\",\"entrega_raw\":\"Noviembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=338000#zar-lp-163\"},{\"ref\":\"147\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":48,\"ter\":25,\"sol\":0,\"precio\":449000,\"precio_txt\":449000,\"entrega\":\"11\\\/2026\",\"entrega_raw\":\"Noviembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/residencial-mar-de-pulpi-phase-8-front-de-mer\\\/?dorm=3&pmax=449000#zar-lp-147\"},{\"ref\":\"148\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":0,\"ter\":25,\"sol\":64,\"precio\":477000,\"precio_txt\":477000,\"entrega\":\"11\\\/2026\",\"entrega_raw\":\"Noviembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/residencial-mar-de-pulpi-phase-8-front-de-mer\\\/?dorm=3&pmax=477000#zar-lp-148\"},{\"ref\":\"21\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":47,\"ter\":25,\"sol\":0,\"precio\":412000,\"precio_txt\":412000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/residencial-mar-de-pulpi-phase-8-front-de-mer\\\/?dorm=3&pmax=412000#zar-lp-21\"},{\"ref\":\"59\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":18,\"ter\":18,\"sol\":0,\"precio\":277000,\"precio_txt\":277000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=277000#zar-lp-59\"},{\"ref\":\"90\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":78,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":62,\"precio\":307000,\"precio_txt\":307000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=307000#zar-lp-90\"},{\"ref\":\"109\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":23,\"ter\":18,\"sol\":0,\"precio\":262000,\"precio_txt\":262000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=262000#zar-lp-109\"},{\"ref\":\"113\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":67,\"ter\":18,\"sol\":0,\"precio\":272000,\"precio_txt\":272000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=272000#zar-lp-113\"},{\"ref\":\"104\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":78,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":62,\"precio\":272000,\"precio_txt\":272000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=272000#zar-lp-104\"},{\"ref\":\"110\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":290000,\"precio_txt\":290000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=290000#zar-lp-110\"},{\"ref\":\"108\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":288000,\"precio_txt\":288000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=288000#zar-lp-108\"},{\"ref\":\"102\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":86,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":62,\"precio\":302000,\"precio_txt\":302000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=302000#zar-lp-102\"},{\"ref\":\"116\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":0,\"ter\":25,\"sol\":64,\"precio\":392000,\"precio_txt\":392000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/residencial-mar-de-pulpi-phase-8-front-de-mer\\\/?dorm=3&pmax=392000#zar-lp-116\"},{\"ref\":\"122\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":0,\"ter\":25,\"sol\":64,\"precio\":356000,\"precio_txt\":356000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/residencial-mar-de-pulpi-phase-8-front-de-mer\\\/?dorm=3&pmax=356000#zar-lp-122\"},{\"ref\":\"127\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":32,\"ter\":18,\"sol\":0,\"precio\":295000,\"precio_txt\":295000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=295000#zar-lp-127\"},{\"ref\":\"129\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":29,\"ter\":18,\"sol\":0,\"precio\":302000,\"precio_txt\":302000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=302000#zar-lp-129\"},{\"ref\":\"133\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":31,\"ter\":18,\"sol\":0,\"precio\":281000,\"precio_txt\":281000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=281000#zar-lp-133\"},{\"ref\":\"125\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":38,\"ter\":18,\"sol\":0,\"precio\":288000,\"precio_txt\":288000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=288000#zar-lp-125\"},{\"ref\":\"131\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":25,\"ter\":18,\"sol\":0,\"precio\":293000,\"precio_txt\":293000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=293000#zar-lp-131\"},{\"ref\":\"123\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":147,\"ter\":25,\"sol\":0,\"precio\":396000,\"precio_txt\":396000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/residencial-mar-de-pulpi-phase-8-front-de-mer\\\/?dorm=3&pmax=396000#zar-lp-123\"},{\"ref\":\"130\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":345000,\"precio_txt\":345000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=345000#zar-lp-130\"},{\"ref\":\"134\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":325000,\"precio_txt\":325000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=325000#zar-lp-134\"},{\"ref\":\"132\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":337000,\"precio_txt\":337000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=337000#zar-lp-132\"},{\"ref\":\"126\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":330000,\"precio_txt\":330000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=330000#zar-lp-126\"},{\"ref\":\"128\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":338000,\"precio_txt\":338000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-8-appartements-front-de-mer\\\/?dorm=2&pmax=338000#zar-lp-128\"},{\"ref\":\"124\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":0,\"ter\":25,\"sol\":64,\"precio\":430000,\"precio_txt\":430000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/residencial-mar-de-pulpi-phase-8-front-de-mer\\\/?dorm=3&pmax=430000#zar-lp-124\"},{\"ref\":\"136\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1299,\"fase_name\":\"Phase 8\",\"term_id\":1299,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"1\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":0,\"ter\":25,\"sol\":64,\"precio\":428000,\"precio_txt\":428000,\"entrega\":\"Llave en mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/residencial-mar-de-pulpi-phase-8-front-de-mer\\\/?dorm=3&pmax=428000#zar-lp-136\"},{\"ref\":\"9\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":53,\"lot\":0,\"jar\":34,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia-appartements-front-mer\\\/?dorm=1&pmax=220000#zar-lp-9\"},{\"ref\":\"6\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":76,\"lot\":0,\"jar\":27,\"ter\":17,\"sol\":0,\"precio\":272000,\"precio_txt\":272000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=272000#zar-lp-6\"},{\"ref\":\"1\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":78,\"lot\":0,\"jar\":33,\"ter\":17,\"sol\":0,\"precio\":289000,\"precio_txt\":289000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=289000#zar-lp-1\"},{\"ref\":\"11\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":93,\"lot\":0,\"jar\":58,\"ter\":21,\"sol\":0,\"precio\":307000,\"precio_txt\":307000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia-2\\\/?dorm=3&pmax=307000#zar-lp-11\"},{\"ref\":\"15\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":1,\"banos\":1,\"sup\":53,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":200000,\"precio_txt\":200000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia-appartements-front-mer\\\/?dorm=1&pmax=200000#zar-lp-15\"},{\"ref\":\"20\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":1,\"banos\":1,\"sup\":53,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":208000,\"precio_txt\":208000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia-appartements-front-mer\\\/?dorm=1&pmax=208000#zar-lp-20\"},{\"ref\":\"16\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":59,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=220000#zar-lp-16\"},{\"ref\":\"12\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":78,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":272000,\"precio_txt\":272000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=272000#zar-lp-12\"},{\"ref\":\"22\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":3,\"banos\":2,\"sup\":93,\"lot\":0,\"jar\":0,\"ter\":21,\"sol\":0,\"precio\":288000,\"precio_txt\":288000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia-2\\\/?dorm=3&pmax=288000#zar-lp-22\"},{\"ref\":\"29\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":2,\"banos\":2,\"sup\":80,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":57,\"precio\":296000,\"precio_txt\":296000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=296000#zar-lp-29\"},{\"ref\":\"23\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":59,\"precio\":309000,\"precio_txt\":309000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=309000#zar-lp-23\"},{\"ref\":\"37\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":53,\"lot\":0,\"jar\":40,\"ter\":13,\"sol\":0,\"precio\":190000,\"precio_txt\":190000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia-appartements-front-mer\\\/?dorm=1&pmax=190000#zar-lp-37\"},{\"ref\":\"42\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":1,\"banos\":1,\"sup\":53,\"lot\":0,\"jar\":30,\"ter\":13,\"sol\":0,\"precio\":193000,\"precio_txt\":193000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia-appartements-front-mer\\\/?dorm=1&pmax=193000#zar-lp-42\"},{\"ref\":\"43\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":1,\"sup\":67,\"lot\":0,\"jar\":25,\"ter\":14,\"sol\":0,\"precio\":230000,\"precio_txt\":230000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=230000#zar-lp-43\"},{\"ref\":\"35\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":1,\"sup\":67,\"lot\":0,\"jar\":31,\"ter\":14,\"sol\":0,\"precio\":235000,\"precio_txt\":235000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=235000#zar-lp-35\"},{\"ref\":\"40\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":71,\"lot\":0,\"jar\":28,\"ter\":16,\"sol\":0,\"precio\":246000,\"precio_txt\":246000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=246000#zar-lp-40\"},{\"ref\":\"39\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":2,\"banos\":2,\"sup\":76,\"lot\":0,\"jar\":27,\"ter\":17,\"sol\":0,\"precio\":264000,\"precio_txt\":264000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=264000#zar-lp-39\"},{\"ref\":\"34\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bajo\",\"planta\":\"0\",\"dorm\":3,\"banos\":2,\"sup\":93,\"lot\":0,\"jar\":96,\"ter\":21,\"sol\":0,\"precio\":293000,\"precio_txt\":293000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia-2\\\/?dorm=3&pmax=293000#zar-lp-34\"},{\"ref\":\"48\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":1,\"banos\":1,\"sup\":53,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":182000,\"precio_txt\":182000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia-appartements-front-mer\\\/?dorm=1&pmax=182000#zar-lp-48\"},{\"ref\":\"55\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":212000,\"precio_txt\":212000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=212000#zar-lp-55\"},{\"ref\":\"54\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":67,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":0,\"precio\":217000,\"precio_txt\":217000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=217000#zar-lp-54\"},{\"ref\":\"46\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":1,\"sup\":67,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":0,\"precio\":228000,\"precio_txt\":228000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=228000#zar-lp-46\"},{\"ref\":\"51\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":2,\"banos\":2,\"sup\":71,\"lot\":0,\"jar\":0,\"ter\":16,\"sol\":0,\"precio\":237000,\"precio_txt\":237000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=237000#zar-lp-51\"},{\"ref\":\"45\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartamento\",\"planta\":\"1\",\"dorm\":3,\"banos\":2,\"sup\":93,\"lot\":0,\"jar\":0,\"ter\":21,\"sol\":0,\"precio\":275000,\"precio_txt\":275000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia-2\\\/?dorm=3&pmax=275000#zar-lp-45\"},{\"ref\":\"64\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":1,\"banos\":1,\"sup\":57,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":45,\"precio\":209000,\"precio_txt\":209000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia-appartements-front-mer\\\/?dorm=1&pmax=209000#zar-lp-64\"},{\"ref\":\"59\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":1,\"banos\":1,\"sup\":57,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":45,\"precio\":212000,\"precio_txt\":212000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia-appartements-front-mer\\\/?dorm=1&pmax=212000#zar-lp-59\"},{\"ref\":\"66\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":2,\"banos\":1,\"sup\":64,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":47,\"precio\":237000,\"precio_txt\":237000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=237000#zar-lp-66\"},{\"ref\":\"63\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":2,\"banos\":1,\"sup\":71,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":49,\"precio\":250000,\"precio_txt\":250000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=250000#zar-lp-63\"},{\"ref\":\"57\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":2,\"banos\":1,\"sup\":71,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":49,\"precio\":260000,\"precio_txt\":260000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=260000#zar-lp-57\"},{\"ref\":\"58\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":2,\"banos\":1,\"sup\":71,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":49,\"precio\":255000,\"precio_txt\":255000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=255000#zar-lp-58\"},{\"ref\":\"65\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":2,\"banos\":1,\"sup\":71,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":49,\"precio\":244000,\"precio_txt\":244000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=244000#zar-lp-65\"},{\"ref\":\"62\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":2,\"banos\":2,\"sup\":76,\"lot\":0,\"jar\":0,\"ter\":16,\"sol\":55,\"precio\":270000,\"precio_txt\":270000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=270000#zar-lp-62\"},{\"ref\":\"61\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":2,\"banos\":2,\"sup\":80,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":57,\"precio\":284000,\"precio_txt\":284000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia\\\/?dorm=2&pmax=284000#zar-lp-61\"},{\"ref\":\"56\",\"promo_id\":1288,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":1300,\"fase_name\":\"Phase 9\",\"term_id\":1300,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"\u00c1tico\",\"planta\":\"2\",\"dorm\":3,\"banos\":2,\"sup\":93,\"lot\":0,\"jar\":0,\"ter\":21,\"sol\":55,\"precio\":317000,\"precio_txt\":317000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/mar-de-pulpi-phase-9-petunia-2\\\/?dorm=3&pmax=317000#zar-lp-56\"},{\"ref\":\"21\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 2\",\"dorm\":3,\"banos\":2,\"sup\":87.7,\"lot\":0,\"jar\":0,\"ter\":16.2,\"sol\":81.8,\"precio\":320000,\"precio_txt\":320000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vera-playa-almeria\\\/?dorm=3&pmax=320000#zar-lp-21\"},{\"ref\":\"18\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 2\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":13.8,\"sol\":64,\"precio\":267000,\"precio_txt\":267000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=267000#zar-lp-18\"},{\"ref\":\"15\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 2\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":13.8,\"sol\":64,\"precio\":268000,\"precio_txt\":268000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=268000#zar-lp-15\"},{\"ref\":\"12\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 2\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":13.8,\"sol\":64,\"precio\":268000,\"precio_txt\":268000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=268000#zar-lp-12\"},{\"ref\":\"9\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 2\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":13.8,\"sol\":64,\"precio\":267000,\"precio_txt\":267000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=267000#zar-lp-9\"},{\"ref\":\"6\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 2\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":13.8,\"sol\":64,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=265000#zar-lp-6\"},{\"ref\":\"20\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 1\",\"dorm\":3,\"banos\":2,\"sup\":87.7,\"lot\":0,\"jar\":0,\"ter\":16.2,\"sol\":0,\"precio\":242000,\"precio_txt\":242000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vera-playa-almeria\\\/?dorm=3&pmax=242000#zar-lp-20\"},{\"ref\":\"17\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 1\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":16.2,\"sol\":0,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=210000#zar-lp-17\"},{\"ref\":\"8\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 1\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":16.2,\"sol\":0,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=210000#zar-lp-8\"},{\"ref\":\"19\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta Baja\",\"dorm\":3,\"banos\":2,\"sup\":87.7,\"lot\":0,\"jar\":84,\"ter\":13,\"sol\":0,\"precio\":260000,\"precio_txt\":260000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vera-playa-almeria\\\/?dorm=3&pmax=260000#zar-lp-19\"},{\"ref\":\"16\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta Baja\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":27.1,\"sol\":0,\"precio\":221000,\"precio_txt\":221000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=221000#zar-lp-16\"},{\"ref\":\"13\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta Baja\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":27.1,\"sol\":0,\"precio\":222000,\"precio_txt\":222000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=222000#zar-lp-13\"},{\"ref\":\"10\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta Baja\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":27.1,\"sol\":0,\"precio\":222000,\"precio_txt\":222000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=222000#zar-lp-10\"},{\"ref\":\"7\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta Baja\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":27.1,\"sol\":0,\"precio\":222000,\"precio_txt\":222000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=222000#zar-lp-7\"},{\"ref\":\"4\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta Baja\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":27.1,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=220000#zar-lp-4\"},{\"ref\":\"1\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta Baja\",\"dorm\":3,\"banos\":2,\"sup\":87.7,\"lot\":0,\"jar\":84,\"ter\":13,\"sol\":0,\"precio\":264000,\"precio_txt\":264000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vera-playa-almeria\\\/?dorm=3&pmax=264000#zar-lp-1\"},{\"ref\":\"33\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 2\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":13.8,\"sol\":64,\"precio\":266000,\"precio_txt\":266000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=266000#zar-lp-33\"},{\"ref\":\"30\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 2\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":13.8,\"sol\":64,\"precio\":264000,\"precio_txt\":264000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=264000#zar-lp-30\"},{\"ref\":\"24\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 2\",\"dorm\":3,\"banos\":2,\"sup\":87.7,\"lot\":0,\"jar\":0,\"ter\":16.2,\"sol\":81.8,\"precio\":315000,\"precio_txt\":315000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vera-playa-almeria\\\/?dorm=3&pmax=315000#zar-lp-24\"},{\"ref\":\"41\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 1\",\"dorm\":3,\"banos\":2,\"sup\":87.7,\"lot\":0,\"jar\":0,\"ter\":16.2,\"sol\":0,\"precio\":242000,\"precio_txt\":242000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vera-playa-almeria\\\/?dorm=3&pmax=242000#zar-lp-41\"},{\"ref\":\"23\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta 1\",\"dorm\":3,\"banos\":2,\"sup\":87.7,\"lot\":0,\"jar\":0,\"ter\":16.2,\"sol\":0,\"precio\":240000,\"precio_txt\":240000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vera-playa-almeria\\\/?dorm=3&pmax=240000#zar-lp-23\"},{\"ref\":\"40\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta Baja\",\"dorm\":3,\"banos\":2,\"sup\":87.7,\"lot\":0,\"jar\":84,\"ter\":13,\"sol\":0,\"precio\":262000,\"precio_txt\":262000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vera-playa-almeria\\\/?dorm=3&pmax=262000#zar-lp-40\"},{\"ref\":\"34\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta Baja\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":27.1,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=220000#zar-lp-34\"},{\"ref\":\"28\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta Baja\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":27.1,\"sol\":0,\"precio\":218000,\"precio_txt\":218000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=218000#zar-lp-28\"},{\"ref\":\"25\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta Baja\",\"dorm\":2,\"banos\":2,\"sup\":70.3,\"lot\":0,\"jar\":0,\"ter\":27.1,\"sol\":0,\"precio\":218000,\"precio_txt\":218000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-2-chambres-vera-playa\\\/?dorm=2&pmax=218000#zar-lp-25\"},{\"ref\":\"22\",\"promo_id\":1290,\"promo_name\":\"Pueblo Barea\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1290,\"municipio\":\"Vera Playa\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"Planta Baja\",\"dorm\":3,\"banos\":2,\"sup\":87.7,\"lot\":0,\"jar\":84,\"ter\":13,\"sol\":0,\"precio\":258000,\"precio_txt\":258000,\"entrega\":\"2026\",\"entrega_raw\":\"2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/pueblo-barea-complejo-integrado-noche-768x573.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/appartement-3-chambres-vera-playa-almeria\\\/?dorm=3&pmax=258000#zar-lp-22\"},{\"ref\":\"N.15\",\"promo_id\":1292,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1292,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bungalows Maisonette\",\"planta\":\"G. FLOOR\",\"dorm\":2,\"banos\":3,\"sup\":174.5,\"lot\":306.5,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":409900,\"precio_txt\":409900,\"entrega\":\"12\\\/2026\",\"entrega_raw\":\"12\\\/2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalows-neufs-el-yado-san-juan-de-los-terreros-pulpi-almeria\\\/?dorm=2&pmax=409900#zar-lp-n-15\"},{\"ref\":\"N.16\",\"promo_id\":1292,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1292,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bungalows Maisonette\",\"planta\":\"G. FLOOR\",\"dorm\":2,\"banos\":3,\"sup\":187.3,\"lot\":310.7,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":419900,\"precio_txt\":419900,\"entrega\":\"12\\\/2026\",\"entrega_raw\":\"12\\\/2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalows-neufs-el-yado-san-juan-de-los-terreros-pulpi-almeria\\\/?dorm=2&pmax=419900#zar-lp-n-16\"},{\"ref\":\"N.17\",\"promo_id\":1292,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1292,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Bungalows Maisonette\",\"planta\":\"TOP FLOOR\",\"dorm\":2,\"banos\":3,\"sup\":186.4,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":121.8,\"precio\":477900,\"precio_txt\":477900,\"entrega\":\"12\\\/2026\",\"entrega_raw\":\"12\\\/2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/bungalows-neufs-el-yado-san-juan-de-los-terreros-pulpi-almeria\\\/?dorm=2&pmax=477900#zar-lp-n-17\"},{\"ref\":\"N.9\",\"promo_id\":1292,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1292,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":3,\"banos\":4,\"sup\":229.7,\"lot\":213.7,\"jar\":0,\"ter\":29.3,\"sol\":0,\"precio\":555900,\"precio_txt\":555900,\"entrega\":\"12\\\/2026\",\"entrega_raw\":\"12\\\/2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/villas-neuves-el-yado-san-juan-de-los-terreros\\\/?dorm=3&pmax=555900#zar-lp-n-9\"},{\"ref\":\"N.7\",\"promo_id\":1292,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1292,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":3,\"banos\":4,\"sup\":225.5,\"lot\":207,\"jar\":0,\"ter\":25.6,\"sol\":59.1,\"precio\":586900,\"precio_txt\":586900,\"entrega\":\"12\\\/2026\",\"entrega_raw\":\"12\\\/2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/villas-neuves-el-yado-san-juan-de-los-terreros\\\/?dorm=3&pmax=586900#zar-lp-n-7\"},{\"ref\":\"N.3\",\"promo_id\":1292,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1292,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":3,\"banos\":4,\"sup\":225.5,\"lot\":220,\"jar\":0,\"ter\":25.6,\"sol\":59.1,\"precio\":599900,\"precio_txt\":599900,\"entrega\":\"12\\\/2026\",\"entrega_raw\":\"12\\\/2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/villas-neuves-el-yado-san-juan-de-los-terreros\\\/?dorm=3&pmax=599900#zar-lp-n-3\"},{\"ref\":\"N.4\",\"promo_id\":1292,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1292,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villas\",\"planta\":\"-\",\"dorm\":3,\"banos\":4,\"sup\":225.5,\"lot\":227,\"jar\":0,\"ter\":25.6,\"sol\":59.1,\"precio\":599900,\"precio_txt\":599900,\"entrega\":\"12\\\/2026\",\"entrega_raw\":\"12\\\/2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/villas-neuves-el-yado-san-juan-de-los-terreros\\\/?dorm=3&pmax=599900#zar-lp-n-4\"},{\"ref\":\"1\",\"promo_id\":1294,\"promo_name\":\"Triplex Jumel\u00e9s \u00e0 Villaricos\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1294,\"municipio\":\"Villaricos\",\"municipio_pend\":0,\"tipo\":\"Duplex\",\"planta\":\"\",\"dorm\":3,\"banos\":2,\"sup\":122.3,\"lot\":0,\"jar\":0,\"ter\":1.9,\"sol\":36,\"precio\":295000,\"precio_txt\":295000,\"entrega\":\"A Consultar\",\"entrega_raw\":\"A consultar\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1957-Calle-Rincon-del-Pescador-Villaricos-11-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/triplex-mitoyen-neuf-villaricos-garage-solarium\\\/?dorm=3&pmax=295000#zar-lp-1\"},{\"ref\":\"2\",\"promo_id\":1294,\"promo_name\":\"Triplex Jumel\u00e9s \u00e0 Villaricos\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1294,\"municipio\":\"Villaricos\",\"municipio_pend\":0,\"tipo\":\"Duplex\",\"planta\":\"\",\"dorm\":3,\"banos\":2,\"sup\":127.9,\"lot\":0,\"jar\":0,\"ter\":4.6,\"sol\":38,\"precio\":295000,\"precio_txt\":295000,\"entrega\":\"A Consultar\",\"entrega_raw\":\"A consultar\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1957-Calle-Rincon-del-Pescador-Villaricos-11-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/triplex-mitoyen-neuf-villaricos-garage-solarium\\\/?dorm=3&pmax=295000#zar-lp-2\"},{\"ref\":\"Duplex 5\",\"promo_id\":1296,\"promo_name\":\"Urbanizaci\u00f3n El Mirador\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1296,\"municipio\":\"Antas\",\"municipio_pend\":0,\"tipo\":\"Duplex\",\"planta\":\"\",\"dorm\":3,\"banos\":3,\"sup\":102,\"lot\":118,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":165000,\"precio_txt\":165000,\"entrega\":\"jul-27\",\"entrega_raw\":\"jul-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1939-El-Mirador-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/duplex-neuf-el-mirador-el-real-de-antas\\\/?dorm=3&pmax=165000#zar-lp-duplex-5\"},{\"ref\":\"Duplex 9\",\"promo_id\":1296,\"promo_name\":\"Urbanizaci\u00f3n El Mirador\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1296,\"municipio\":\"Antas\",\"municipio_pend\":0,\"tipo\":\"Duplex\",\"planta\":\"\",\"dorm\":3,\"banos\":3,\"sup\":102,\"lot\":181.9,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":215000,\"precio_txt\":215000,\"entrega\":\"jul-27\",\"entrega_raw\":\"jul-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1939-El-Mirador-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/duplex-neuf-el-mirador-el-real-de-antas\\\/?dorm=3&pmax=215000#zar-lp-duplex-9\"},{\"ref\":\"Duplex 13\",\"promo_id\":1296,\"promo_name\":\"Urbanizaci\u00f3n El Mirador\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1296,\"municipio\":\"Antas\",\"municipio_pend\":0,\"tipo\":\"Duplex\",\"planta\":\"\",\"dorm\":3,\"banos\":3,\"sup\":102,\"lot\":131.3,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":185000,\"precio_txt\":185000,\"entrega\":\"jul-27\",\"entrega_raw\":\"jul-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1939-El-Mirador-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/duplex-neuf-el-mirador-el-real-de-antas\\\/?dorm=3&pmax=185000#zar-lp-duplex-13\"},{\"ref\":\"Villa 1\",\"promo_id\":1297,\"promo_name\":\"Villas Huerta Nueva\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":1297,\"municipio\":\"Los Gallardos\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"planta\":\"\",\"dorm\":2,\"banos\":0,\"sup\":107,\"lot\":445,\"jar\":0,\"ter\":18.9,\"sol\":0,\"precio\":324000,\"precio_txt\":324000,\"entrega\":\"LLAVE EN MANO\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1943-Avenida-La-Llibertad-de-Huerta-Nueva-Los-Gallardos-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/bien\\\/villa-cle-en-main-piscine-privee-huerta-nueva-los-gallardos\\\/?dorm=2&pmax=324000#zar-lp-villa-1\"}];\n            var STRINGS = {\"count_one\":\"logement disponible\",\"count_many\":\"logements disponibles\",\"all\":\"Toutes\",\"any\":\"Indiff\\u00e9rent\",\"consult\":\"Sur demande\",\"view\":\"Voir la fiche\",\"fase\":\"Phase\",\"pager_prev\":\"Pr\\u00e9c\\u00e9dent\",\"pager_next\":\"Suivant\",\"pager_page\":\"Page\",\"pager_of\":\"de\",\"pmax_any\":\"Sans limite\",\"undo_msg\":\"Filtres effac\\u00e9s\",\"undo_btn\":\"Annuler\",\"surf_constr\":\"Constr.\",\"surf_lot\":\"Terrain\",\"surf_jar\":\"Jardin\",\"surf_ter\":\"Terrasse\",\"surf_sol\":\"Solarium\",\"col_dorm\":\"Ch.\",\"col_banos\":\"Salles de bain\",\"sort_asc\":\"ordre croissant\",\"sort_desc\":\"ordre d\\u00e9croissant\",\"live_count_one\":\"%d logement affich\\u00e9\",\"live_count_many\":\"%d logements affich\\u00e9s\",\"live_count_zero\":\"Aucun r\\u00e9sultat avec les filtres appliqu\\u00e9s\"};\n            var PROMO_MAP = {\"1284\":{\"name\":\"Bayra Beach\",\"fases\":[]},\"1285\":{\"name\":\"Edificio Mediterr\\u00e1neo\",\"fases\":[]},\"1286\":{\"name\":\"Las Dunas de Vera Resort\",\"fases\":[]},\"1287\":{\"name\":\"Levansur Home Eight\",\"fases\":[]},\"1288\":{\"name\":\"Mar de Pulp\\u00ed\",\"fases\":{\"1301\":\"Las Villas\",\"1298\":\"Phase 7\",\"1299\":\"Phase 8\",\"1300\":\"Phase 9\"}},\"1289\":{\"name\":\"Miramar Hills\",\"fases\":[]},\"1290\":{\"name\":\"Pueblo Barea\",\"fases\":[]},\"1292\":{\"name\":\"Residencial El Yado\",\"fases\":[]},\"1294\":{\"name\":\"Triplex Jumel\\u00e9s \\u00e0 Villaricos\",\"fases\":[]},\"1296\":{\"name\":\"Urbanizaci\\u00f3n El Mirador\",\"fases\":[]},\"1297\":{\"name\":\"Villas Huerta Nueva\",\"fases\":[]}};\n\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               v2.39-mobile \u2014 ICONOS line-art para cards mobile.\n               Iconos copiados literal del shortcode [zar_property_stats]\n               del Snippet C v1.24 (l\u00edneas 5493-5501) para mantener\n               coherencia visual con la ficha de propiedad.\n               Stroke 1.5, currentColor \u2192 coloreados via CSS (#F5C542).\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n            var ZAR_ICONS = {\n                beds:     '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 11v8M21 11v8M3 15h18M5 11V7a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4M9 11V9M15 11V9\"><\/path><\/svg>',\n                baths:    '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 10h16v6a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-6z\"><\/path><path d=\"M8 10V6a2 2 0 0 1 2-2h4\"><\/path><path d=\"M12 4v2M8 18v2M16 18v2\"><\/path><\/svg>',\n                built:    '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 3h18v18H3zM3 9h18M9 21V9\"><\/path><\/svg>',\n                plot:     '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"12 2 2 7 12 12 22 7 12 2\"><\/polygon><polyline points=\"2 17 12 22 22 17\"><\/polyline><polyline points=\"2 12 12 17 22 12\"><\/polyline><\/svg>',\n                garden:   '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22c0-5 3-9 8-10-1 6-4 9-8 10z\"><\/path><path d=\"M12 22c0-5-3-9-8-10 1 6 4 9 8 10z\"><\/path><path d=\"M12 22V8\"><\/path><path d=\"M12 8c0-3 2-5 4-5M12 8c0-3-2-5-4-5\"><\/path><\/svg>',\n                terrace:  '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 10h18\"><\/path><path d=\"M3 10l2-5h14l2 5\"><\/path><path d=\"M4 10v10M20 10v10M4 20h16\"><\/path><path d=\"M8 10v10M12 10v10M16 10v10\"><\/path><\/svg>',\n                solarium: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"4\"><\/circle><path d=\"M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"><\/path><\/svg>'\n            };\n\n            \/* v2.3 \u2014 paginaci\u00f3n | v2.4 \u2014 solo pmax *\/\n            var PAGE_SIZE = 25;\n            var state = { promo:'', fase:'', munic:'', tipo:'', dorm:'', banos:'', pmax:null, sort:'price_asc', sortDir:'asc', page:1 };\n\n            var pmaxInput = document.getElementById('zar-on-f-pmax');\n            var pmaxLbl   = document.getElementById('zar-on-pmax-lbl');\n            var sliderRange = document.getElementById('zar-on-pmax-fill');\n            var tbody     = document.getElementById('zar-on-tbody');\n            var countEl   = document.getElementById('zar-on-count');\n            var countLbl  = document.getElementById('zar-on-count-label');\n            var emptyEl   = document.getElementById('zar-on-empty');\n            var tableEl   = document.getElementById('zar-on-table');\n            \/* v2.40-fix-aria-live: referencia al live-region oculto *\/\n            var liveEl    = document.getElementById('zar-on-live');\n\n            \/* v2.40-fix-aria-live: anuncia el resultado del filtrado al\n               lector de pantalla. Debounceada 350ms para evitar 60 anuncios\n               en r\u00e1pida sucesi\u00f3n cuando el usuario arrastra el slider de\n               precio (que dispara render() en cada `input` event).\n               Estrategia: cancelamos el timer previo y reescribimos el\n               mensaje solo cuando el usuario \"se queda quieto\" 350ms.\n               Vaciamos el div ANTES de escribir para forzar a los\n               lectores a re-anunciar incluso si el texto es el mismo\n               (algunos no detectan reescritura id\u00e9ntica). *\/\n            var liveTimer = null;\n            function announceLive(total) {\n                if (!liveEl) return;\n                if (liveTimer) clearTimeout(liveTimer);\n                liveTimer = setTimeout(function(){\n                    var msg;\n                    if (total === 0) {\n                        msg = STRINGS.live_count_zero;\n                    } else if (total === 1) {\n                        msg = (STRINGS.live_count_one || '%d').replace('%d', total);\n                    } else {\n                        msg = (STRINGS.live_count_many || '%d').replace('%d', total);\n                    }\n                    \/* Reset \u2192 re-escribir fuerza el anuncio *\/\n                    liveEl.textContent = '';\n                    \/* requestAnimationFrame asegura que el navegador\n                       procese el reset antes del nuevo valor *\/\n                    requestAnimationFrame(function(){\n                        liveEl.textContent = msg;\n                    });\n                }, 350);\n            }\n\n            var PMAX_MIN = parseInt(pmaxInput.min, 10) || 0;\n            var PMAX_MAX = parseInt(pmaxInput.max, 10) || 0;\n            state.pmax = PMAX_MAX;\n\n            function fmtEur(n) {\n                if (!n) return '\u2014';\n                return new Intl.NumberFormat('es-ES').format(n) + ' \u20ac';\n            }\n\n            \/* v2.39-mobile-rev3 (C2) \u2014 concatenaci\u00f3n de iconos en mobile.\n               Escenario: cada <tr> tiene <td.cell-rooms> con dos items\n               (dorm + ba\u00f1os) y <td.cell-surfaces> con N chips de\n               superficies. En desktop se ven en columnas distintas;\n               en m\u00f3vil queremos los 7 iconos en UNA SOLA l\u00ednea flex\n               en orden: dorm, ba\u00f1os, constr, parc, jar, ter, sol.\n               Soluci\u00f3n: en m\u00f3vil movemos los hijos del surf-group al\n               final del rooms-group. El surf-group queda vac\u00edo y el\n               CSS lo oculta (display:none su <td>).\n               Idempotente: si rooms ya tiene los chips de surf\n               (atributo data-zar-merged=\"1\"), no vuelve a moverlos. *\/\n            function mobileConcatStats(){\n                if (window.innerWidth > 760) return;\n                var trs = tbody.querySelectorAll('tr');\n                Array.prototype.forEach.call(trs, function(tr){\n                    var roomsGrp = tr.querySelector('.zar-on-rooms-group');\n                    var surfGrp  = tr.querySelector('.zar-on-surf-group');\n                    if (!roomsGrp || !surfGrp) return;\n                    if (roomsGrp.getAttribute('data-zar-merged') === '1') return;\n                    while (surfGrp.firstChild) {\n                        roomsGrp.appendChild(surfGrp.firstChild);\n                    }\n                    roomsGrp.setAttribute('data-zar-merged', '1');\n                });\n            }\n            \/* Reaplicar al cambiar el tama\u00f1o de viewport (rotaci\u00f3n, etc.) *\/\n            window.addEventListener('resize', function(){\n                \/* Si el usuario rota a desktop, no podemos \"deshacer\" el\n                   merge sin recargar; pero como el CSS tambi\u00e9n oculta el\n                   td.cell-surfaces solo en \u2264760px, en desktop los chips\n                   movidos seguir\u00e1n visibles dentro de rooms-group. Para\n                   evitar incoherencias visuales en desktop tras rotar,\n                   forzamos un re-render. Como el render completo es\n                   costoso, s\u00f3lo lo hacemos si cruzamos el breakpoint. *\/\n                var nowMobile = window.innerWidth <= 760;\n                if (nowMobile !== window.__zarWasMobile) {\n                    window.__zarWasMobile = nowMobile;\n                    if (typeof render === 'function') render();\n                }\n            });\n            window.__zarWasMobile = window.innerWidth <= 760;\n\n            function updateSliderFill() {\n                var min = PMAX_MIN, max = PMAX_MAX;\n                var v = parseInt(pmaxInput.value,10);\n                if (isNaN(v)) v = max;\n                var span = max - min;\n                var pct = (span <= 0) ? 100 : ((v - min)\/span * 100);\n                if (pct < 0) pct = 0;\n                if (pct > 100) pct = 100;\n                if (sliderRange) sliderRange.style.width = pct + '%';\n                \/* v2.4 \u2014 si el usuario no ha tocado (est\u00e1 al tope) mostramos \"Sin l\u00edmite\" *\/\n                if (v >= max) {\n                    pmaxLbl.textContent = STRINGS.pmax_any || 'Sin l\u00edmite';\n                    pmaxLbl.classList.add('is-unlimited');\n                } else {\n                    pmaxLbl.textContent = fmtEur(v);\n                    pmaxLbl.classList.remove('is-unlimited');\n                }\n                state.pmax = v;\n                \/* v2.4 \u2014 estado activo del campo precio *\/\n                toggleActiveField('price', v < max);\n            }\n\n            \/* v2.4 \u2014 borde dorado cuando filtro activo *\/\n            function toggleActiveField(role, isActive) {\n                var f = document.querySelector('.zar-on-field[data-field=\"'+role+'\"]');\n                if (!f) return;\n                if (isActive) f.classList.add('is-active');\n                else f.classList.remove('is-active');\n            }\n\n            function handleFaseToggle() {\n                var faseWrap  = document.getElementById('zar-on-f-fase-wrap');\n                var faseSel   = document.getElementById('zar-on-f-fase');\n                var selPromo  = state.promo;\n                if (!selPromo) { faseWrap.style.display = 'none'; state.fase = ''; faseSel.value=''; return; }\n                var p = PROMO_MAP[selPromo];\n                if (!p) { faseWrap.style.display = 'none'; return; }\n                var fases = p.fases || {};\n                if (Object.keys(fases).length < 1) { faseWrap.style.display = 'none'; state.fase=''; faseSel.value=''; return; }\n                faseWrap.style.display = '';\n                var html = '<option value=\"\">' + STRINGS.all + '<\/option>';\n                Object.keys(fases).forEach(function(fid){\n                    html += '<option value=\"' + fid + '\">' + fases[fid] + '<\/option>';\n                });\n                faseSel.innerHTML = html;\n                faseSel.value = state.fase || '';\n            }\n\n            function applyFilter(items) {\n                return items.filter(function(it){\n                    if (state.promo  && it.promo_id  != state.promo)  return false;\n                    if (state.fase   && it.fase_id   != state.fase)   return false;\n                    if (state.munic) {\n                        var slug = (it.municipio || '').toString().toLowerCase().replace(\/[\u00e1\u00e0]\/g,'a').replace(\/[\u00e9\u00e8]\/g,'e').replace(\/[\u00ed\u00ec]\/g,'i').replace(\/[\u00f3\u00f2]\/g,'o').replace(\/[\u00fa\u00f9]\/g,'u').replace(\/\u00f1\/g,'n').replace(\/[^a-z0-9]+\/g,'-').replace(\/^-|-$\/g,'');\n                        if (slug !== state.munic) return false;\n                    }\n                    if (state.tipo) {\n                        var tslug = (it.tipo || '').toString().toLowerCase().replace(\/[\u00e1\u00e0]\/g,'a').replace(\/[\u00e9\u00e8]\/g,'e').replace(\/[\u00ed\u00ec]\/g,'i').replace(\/[\u00f3\u00f2]\/g,'o').replace(\/[\u00fa\u00f9]\/g,'u').replace(\/\u00f1\/g,'n').replace(\/[^a-z0-9]+\/g,'_').replace(\/^_|_$\/g,'');\n                        if (tslug !== state.tipo) return false;\n                    }\n                    if (state.dorm  && parseInt(it.dorm,10)  < parseInt(state.dorm,10))  return false;\n                    if (state.banos && parseInt(it.banos,10) < parseInt(state.banos,10)) return false;\n                    \/* v2.4 \u2014 solo precio m\u00e1ximo (si pmax < PMAX_MAX, es activo) *\/\n                    if (state.pmax !== null && state.pmax < PMAX_MAX) {\n                        if (it.precio && it.precio > state.pmax) return false;\n                    }\n                    return true;\n                });\n            }\n\n            \/* v2.3 \u2014 ordenaci\u00f3n por columna con direcci\u00f3n asc\/desc.\n               state.sort = clave de columna (data-sort del th)\n               state.sortDir = 'asc' | 'desc' *\/\n            var SORT_NUM_KEYS = { sup:1, lot:1, jar:1, ter:1, sol:1, dorm:1, banos:1, precio:1, entrega:1 };\n            function sortValue(it, key) {\n                if (key === 'promo_name') return (it.promo_name||'').toString().toLowerCase();\n                if (key === 'fase_name')  return (it.fase_name||'').toString().toLowerCase();\n                if (key === 'municipio')  return (it.municipio||'').toString().toLowerCase();\n                if (key === 'tipo')       return (it.tipo||'').toString().toLowerCase();\n                \/* v2.6 \u2014 entrega ordenable cronol\u00f3gicamente: extraemos a\u00f1o y mes\/trimestre\n                   de entrega_raw (si existe) o de entrega ya formateado. Devuelve n\u00famero o null. *\/\n                if (key === 'entrega') {\n                    var src = (it.entrega_raw || it.entrega || '').toString();\n                    if (!src) return null;\n                    var m;\n                    \/* AAAA-MM-DD \u00f3 AAAA-MM *\/\n                    m = src.match(\/(\\d{4})-(\\d{1,2})(?:-(\\d{1,2}))?\/);\n                    if (m) return parseInt(m[1],10)*10000 + parseInt(m[2],10)*100 + parseInt(m[3]||'1',10);\n                    \/* DD\/MM\/AAAA \u00f3 MM\/AAAA *\/\n                    m = src.match(\/(\\d{1,2})\\\/(\\d{1,2})\\\/(\\d{4})\/);\n                    if (m) return parseInt(m[3],10)*10000 + parseInt(m[2],10)*100 + parseInt(m[1],10);\n                    m = src.match(\/(\\d{1,2})\\\/(\\d{4})\/);\n                    if (m) return parseInt(m[2],10)*10000 + parseInt(m[1],10)*100;\n                    \/* Q1-4 \/ 1-4T AAAA o AAAA Q1-4 *\/\n                    m = src.match(\/[Qq]\\s*([1-4])\\s*(\\d{4})\/) || src.match(\/([1-4])\\s*[Tt]\\s*(\\d{4})\/);\n                    if (m) return parseInt(m[2],10)*10000 + (parseInt(m[1],10)*3 - 2)*100;\n                    m = src.match(\/(\\d{4})[-\\s]*[Qq]?([1-4])\/);\n                    if (m) return parseInt(m[1],10)*10000 + (parseInt(m[2],10)*3 - 2)*100;\n                    \/* S\u00f3lo a\u00f1o *\/\n                    m = src.match(\/(20\\d{2})\/);\n                    if (m) return parseInt(m[1],10)*10000;\n                    return null;\n                }\n                \/* num\u00e9ricas: 0\/null => \"peor\" seg\u00fan direcci\u00f3n. Para asc, mandamos los\n                   vac\u00edos al final con Infinity; para desc, al final con -Infinity. *\/\n                var raw = it[key];\n                var n = (raw === null || raw === undefined || raw === '' || isNaN(parseFloat(raw))) ? null : parseFloat(raw);\n                return n;\n            }\n            function applySort(items) {\n                var arr = items.slice();\n                var key = state.sort || 'precio';\n                var dir = state.sortDir === 'desc' ? -1 : 1;\n                var isNum = !!SORT_NUM_KEYS[key];\n                arr.sort(function(a,b){\n                    var va = sortValue(a, key), vb = sortValue(b, key);\n                    if (isNum) {\n                        \/* Los vac\u00edos siempre al final, independientemente de direcci\u00f3n *\/\n                        var aEmpty = (va === null), bEmpty = (vb === null);\n                        if (aEmpty && bEmpty) return 0;\n                        if (aEmpty) return 1;\n                        if (bEmpty) return -1;\n                        return (va - vb) * dir;\n                    }\n                    if (va < vb) return -1 * dir;\n                    if (va > vb) return  1 * dir;\n                    return 0;\n                });\n                return arr;\n            }\n\n            function narrowOptions(filtered) {\n                \/\/ Para cada filtro, calcular opciones posibles dado el resto de filtros aplicados.\n                function subsetFor(excludeKey) {\n                    return ITEMS.filter(function(it){\n                        var stateX = JSON.parse(JSON.stringify(state));\n                        stateX[excludeKey] = ''; if (excludeKey==='pmax') { stateX.pmax = PMAX_MAX; }\n                        var tmp = state; state = stateX; var ok = applyFilter([it]).length===1; state = tmp; return ok;\n                    });\n                }\n                function reduceSelect(id, key, isNum) {\n                    var sel = document.getElementById(id); if (!sel) return;\n                    var allowed = {};\n                    subsetFor(key).forEach(function(it){\n                        var v = it[key==='munic'?'municipio':(key==='tipo'?'tipo':key==='promo'?'promo_id':key==='fase'?'fase_id':key)];\n                        if (key==='munic') v = (v||'').toString().toLowerCase().replace(\/[\u00e1\u00e0]\/g,'a').replace(\/[\u00e9\u00e8]\/g,'e').replace(\/[\u00ed\u00ec]\/g,'i').replace(\/[\u00f3\u00f2]\/g,'o').replace(\/[\u00fa\u00f9]\/g,'u').replace(\/\u00f1\/g,'n').replace(\/[^a-z0-9]+\/g,'-').replace(\/^-|-$\/g,'');\n                        if (key==='tipo')  v = (v||'').toString().toLowerCase().replace(\/[\u00e1\u00e0]\/g,'a').replace(\/[\u00e9\u00e8]\/g,'e').replace(\/[\u00ed\u00ec]\/g,'i').replace(\/[\u00f3\u00f2]\/g,'o').replace(\/[\u00fa\u00f9]\/g,'u').replace(\/\u00f1\/g,'n').replace(\/[^a-z0-9]+\/g,'_').replace(\/^_|_$\/g,'');\n                        if (v !== '' && v !== 0 && v !== null && v !== undefined) allowed[v] = true;\n                    });\n                    Array.prototype.forEach.call(sel.options, function(opt){\n                        if (opt.value === '') return;\n                        if (isNum) {\n                            \/\/ dormitorios\/ba\u00f1os: activamos si hay alg\u00fan valor >= opt.value\n                            var some = false;\n                            Object.keys(allowed).forEach(function(k){ if (parseInt(k,10) >= parseInt(opt.value,10)) some = true; });\n                            opt.disabled = !some;\n                        } else {\n                            opt.disabled = !allowed.hasOwnProperty(opt.value);\n                        }\n                    });\n                }\n                reduceSelect('zar-on-f-promo',  'promo', false);\n                reduceSelect('zar-on-f-fase',   'fase',  false);\n                reduceSelect('zar-on-f-munic',  'munic', false);\n                reduceSelect('zar-on-f-tipo',   'tipo',  false);\n                reduceSelect('zar-on-f-dorm',   'dorm',  true);\n                reduceSelect('zar-on-f-banos',  'banos', true);\n                \/* v2.4 \u2014 re-sync paneles custom tras alterar disabled *\/\n                if (typeof syncDdlFromSelect === 'function') {\n                    ['zar-on-f-promo','zar-on-f-fase','zar-on-f-munic','zar-on-f-tipo','zar-on-f-dorm','zar-on-f-banos'].forEach(function(id){\n                        var sel = document.getElementById(id);\n                        if (sel) syncDdlFromSelect(sel);\n                    });\n                }\n            }\n\n            function render() {\n                var filtered = applyFilter(ITEMS);\n                narrowOptions(filtered);\n                var sorted   = applySort(filtered);\n\n                \/* v2.3 \u2014 paginaci\u00f3n *\/\n                var total = sorted.length;\n                var totalPages = Math.max(1, Math.ceil(total \/ PAGE_SIZE));\n                if (state.page > totalPages) state.page = totalPages;\n                if (state.page < 1) state.page = 1;\n                var start = (state.page - 1) * PAGE_SIZE;\n                var pageItems = sorted.slice(start, start + PAGE_SIZE);\n\n                var html = '';\n                pageItems.forEach(function(it){\n                    var precio = it.precio ? fmtEur(it.precio) : STRINGS.consult;\n                    var precioCls = it.precio ? '' : ' is-consult';\n                    \/* v2.22 \u2014 Opci\u00f3n E: avatar circular + promo + fase en una celda *\/\n                    var avatarStyle = it.img\n                        ? 'background-image:url('+it.img+');background-size:cover;background-position:center;'\n                        : 'background:linear-gradient(135deg,#2a2a2a,#0a0a0a);';\n                    var promoCell = '<div class=\"zar-on-promo-cell\">'\n                                  +   '<div class=\"zar-on-promo-avatar\" style=\"'+avatarStyle+'\"><\/div>'\n                                  +   '<div class=\"zar-on-promo-txt\">'\n                                  +     '<div class=\"zar-on-promo-name\">'+escapeHtml(it.promo_name)+'<\/div>'\n                                  +     (it.fase_name ? '<div class=\"zar-on-promo-fase\">'+escapeHtml(it.fase_name)+'<\/div>' : '')\n                                  +   '<\/div>'\n                                  + '<\/div>';\n                    \/* v2.39-mobile \u2014 grupo de superficies con iconos.\n                       En lugar de prefijos cr\u00edpticos (\"T 12\", \"S 30\") usamos\n                       los mismos iconos line-art dorados del shortcode\n                       [zar_property_stats] del Snippet C v1.24 (l\u00edneas\n                       5493-5501). Cada chip lleva: <svg-icono> + valor m\u00b2.\n                       El label textual se conserva en `aria-label` por\n                       accesibilidad y como fallback si los SVG no cargan.\n                       Solo se muestran las superficies con valor > 0. *\/\n                    \/* v2.39-rev3-fix9 \u2014 etiqueta visible + decimal con coma\n                       espa\u00f1ola.\n                       - Muestra una etiqueta corta antes del valor para que\n                         el usuario sepa qu\u00e9 m\u00b2 es cada uno (ej: \"Constr.\",\n                         \"Parc.\", \"Jar.\", \"Terr.\", \"Sol.\"). En m\u00f3vil queda\n                         oculta para mantener la card compacta \u2014 solo\n                         iconos. En desktop visible.\n                       - Formatea el n\u00famero con coma decimal espa\u00f1ola\n                         (88.3 \u2192 \"88,3\").\n                       - Conserva el aria-label largo para accesibilidad. *\/\n                    var SURF_SHORT_LABELS = {};\n                    SURF_SHORT_LABELS[STRINGS.surf_constr] = STRINGS.surf_constr;\n                    SURF_SHORT_LABELS[STRINGS.surf_lot]    = STRINGS.surf_lot;\n                    SURF_SHORT_LABELS[STRINGS.surf_jar]    = STRINGS.surf_jar;\n                    SURF_SHORT_LABELS[STRINGS.surf_ter]    = STRINGS.surf_ter;\n                    SURF_SHORT_LABELS[STRINGS.surf_sol]    = STRINGS.surf_sol;\n\n                    function fmtNumEs(n) {\n                        if (n == null || n === '' || isNaN(n)) return '';\n                        var num = Number(n);\n                        if (Number.isInteger(num)) return String(num);\n                        \/* Decimal con coma espa\u00f1ola, m\u00e1x 1 decimal *\/\n                        return num.toLocaleString('es-ES', {\n                            minimumFractionDigits: 0,\n                            maximumFractionDigits: 1\n                        });\n                    }\n                    function surfChip(icon, lbl, val) {\n                        if (!val) return '';\n                        return '<span class=\"zar-on-surf-item\" aria-label=\"'+lbl+'\">'\n                             +   '<span class=\"zar-on-surf-ico\" aria-hidden=\"true\">'+icon+'<\/span>'\n                             +   '<span class=\"zar-on-surf-lbl\">'+lbl+'<\/span>'\n                             +   '<span class=\"zar-on-surf-val\">'+fmtNumEs(val)+'<\/span>'\n                             + '<\/span>';\n                    }\n                    var surfaces = '<div class=\"zar-on-surf-group\">'\n                                 +   surfChip(ZAR_ICONS.built,    STRINGS.surf_constr, it.sup)\n                                 +   surfChip(ZAR_ICONS.plot,     STRINGS.surf_lot,    it.lot)\n                                 +   surfChip(ZAR_ICONS.garden,   STRINGS.surf_jar,    it.jar)\n                                 +   surfChip(ZAR_ICONS.terrace,  STRINGS.surf_ter,    it.ter)\n                                 +   surfChip(ZAR_ICONS.solarium, STRINGS.surf_sol,    it.sol)\n                                 + '<\/div>';\n                    \/* v2.39-mobile \u2014 grupo dormitorios\/ba\u00f1os con iconos cama+ba\u00f1era.\n                       Reemplaza el patr\u00f3n \"X \u00b7 X\" sin contexto por:\n                         <icono-cama> X     <icono-ba\u00f1era> X\n                       Mismos iconos que [zar_property_stats] del Snippet C. *\/\n                    var rooms = '<div class=\"zar-on-rooms-group\">'\n                              +   '<span class=\"zar-on-rooms-item\" aria-label=\"'+STRINGS.col_dorm+'\">'\n                              +     '<span class=\"zar-on-rooms-ico\" aria-hidden=\"true\">'+ZAR_ICONS.beds+'<\/span>'\n                              +     '<span class=\"zar-on-rooms-val\">'+(it.dorm||'\u2014')+'<\/span>'\n                              +   '<\/span>'\n                              +   '<span class=\"zar-on-rooms-item\" aria-label=\"'+STRINGS.col_banos+'\">'\n                              +     '<span class=\"zar-on-rooms-ico\" aria-hidden=\"true\">'+ZAR_ICONS.baths+'<\/span>'\n                              +     '<span class=\"zar-on-rooms-val\">'+(it.banos||'\u2014')+'<\/span>'\n                              +   '<\/span>'\n                              + '<\/div>';\n                    \/* v2.39-mobile-rev2 \u2014 meta l\u00ednea unificada\n                       En m\u00f3vil ocultamos los <td> de tipo y entrega y\n                       concatenamos los 3 (munic \u00b7 tipo \u00b7 entrega) en\n                       el <td> de munic v\u00eda un <span class=\"zar-on-munic-mobile\">\n                       que solo se muestra en \u2264760px. En desktop sigue\n                       vi\u00e9ndose el texto plano de munic. *\/\n                    var metaParts = [];\n                    if (it.municipio) metaParts.push(escapeHtml(it.municipio));\n                    if (it.tipo)      metaParts.push(escapeHtml(it.tipo));\n                    if (it.entrega)   metaParts.push(escapeHtml(it.entrega));\n                    var metaMobile = metaParts.join(' \u00b7 ');\n\n                    html += '<tr>';\n                    html += '<td class=\"zar-on-cell-promo\">'+promoCell+'<\/td>';\n                    html += '<td class=\"zar-on-cell-munic\">'\n                         +    '<span class=\"zar-on-munic-desktop\">'+escapeHtml(it.municipio)+'<\/span>'\n                         +    '<span class=\"zar-on-munic-mobile\">'+metaMobile+'<\/span>'\n                         +  '<\/td>';\n                    html += '<td class=\"zar-on-cell-tipo\">'+escapeHtml(it.tipo)+'<\/td>';\n                    html += '<td class=\"zar-on-cell-surfaces\">'+surfaces+'<\/td>';\n                    html += '<td class=\"zar-on-cell-rooms\">'+rooms+'<\/td>';\n                    html += '<td class=\"zar-on-cell-precio'+precioCls+'\">'+precio+'<\/td>';\n                    html += '<td class=\"zar-on-cell-entrega\">'+escapeHtml(it.entrega||'')+'<\/td>';\n                    html += '<td class=\"zar-on-cell-link\"><a class=\"zar-on-link\" href=\"'+it.link+'\">'+STRINGS.view+' \u2192<\/a><\/td>';\n                    html += '<\/tr>';\n                });\n                tbody.innerHTML = html;\n                \/* v2.39-mobile-rev3 (C2) \u2014 concatenar iconos en orden\n                   estricto en una sola l\u00ednea flex. En m\u00f3vil \u2264760px,\n                   movemos los hijos del .zar-on-surf-group al final\n                   del .zar-on-rooms-group de cada <tr>, as\u00ed dorm+\n                   ba\u00f1os+constr+parc+jar+ter+sol viven en un \u00fanico\n                   contenedor flex sin huecos cuando una superficie\n                   no tiene valor. *\/\n                mobileConcatStats();\n                countEl.textContent = total;\n                countLbl.textContent = (total === 1 ? STRINGS.count_one : STRINGS.count_many);\n                emptyEl.style.display = total === 0 ? 'block' : 'none';\n                tableEl.style.display = total === 0 ? 'none' : '';\n\n                \/* v2.40-fix-aria-live: anunciar al lector de pantalla\n                   cu\u00e1ntos resultados quedan tras filtrar. Debounceada\n                   internamente para no saturar al arrastrar el slider. *\/\n                announceLive(total);\n\n                \/* Actualizar indicadores de columna activa en thead.\n                   v2.40-fix-th-sortable-a11y: adem\u00e1s del indicador visual,\n                   sincronizar `aria-sort` para que lectores de pantalla\n                   anuncien correctamente \"ascending\"\/\"descending\"\/\"none\".\n                   Valores oficiales WAI-ARIA: ascending | descending | none. *\/\n                Array.prototype.forEach.call(document.querySelectorAll('.zar-on-sortable'), function(t){\n                    var k = t.getAttribute('data-sort');\n                    var ind = t.querySelector('.zar-on-sort-ind');\n                    if (k === state.sort) {\n                        t.classList.add('is-sorted');\n                        var ariaVal = (state.sortDir === 'desc' ? 'descending' : 'ascending');\n                        t.setAttribute('aria-sort', ariaVal);\n                        if (ind) ind.textContent = (state.sortDir === 'desc' ? '\u2193' : '\u2191');\n                    } else {\n                        t.classList.remove('is-sorted');\n                        t.setAttribute('aria-sort', 'none');\n                        if (ind) ind.textContent = '\u2195';\n                    }\n                });\n\n                \/* Pintar paginador *\/\n                renderPager(total, totalPages);\n\n                \/* v2.9 \u2014 pintar chips de filtros activos *\/\n                renderChips();\n            }\n\n            \/* v2.9 \u2014 Fila de chips con los filtros activos.\n             *        Recorre cada .zar-on-field, mira su <select> o input,\n             *        y si tiene un valor distinto al default crea un chip\n             *        \"NombreFiltro: Valor \u00d7\" que al click limpia ese filtro. *\/\n            function renderChips() {\n                var wrap = document.getElementById('zar-on-chips');\n                var wrapOut = document.getElementById('zar-on-chips-outside');\n                if (!wrap && !wrapOut) return;\n                var chips = [];\n                \/* v2.17 \u2014 buscar fields tanto in-page como en el host del header *\/\n                document.querySelectorAll('#zar-on-obranueva .zar-on-field, #zar-on-toolbar-host .zar-on-field').forEach(function(f){\n                    var key  = f.getAttribute('data-field');\n                    var name = f.getAttribute('data-filter-name') || '';\n                    if (!key || !name) return;\n                    if (key === 'price') {\n                        var pmax = document.getElementById('zar-on-f-pmax');\n                        if (!pmax) return;\n                        var max = parseInt(pmax.getAttribute('max'), 10);\n                        var val = parseInt(pmax.value, 10);\n                        if (!isNaN(val) && !isNaN(max) && val < max) {\n                            chips.push({ key:'price', name:name, val: fmtEur(val) });\n                        }\n                        return;\n                    }\n                    var sel = f.querySelector('select');\n                    if (!sel || sel.value === '') return;\n                    var opt = sel.options[sel.selectedIndex];\n                    var txt = opt ? opt.textContent : sel.value;\n                    chips.push({ key:key, name:name, val:txt });\n                });\n                var html = '';\n                chips.forEach(function(c){\n                    html += '<span class=\"zar-on-chip\" role=\"listitem\" data-chip=\"'+escapeHtml(c.key)+'\">'\n                          + '<span class=\"zar-on-chip-lbl\">'+escapeHtml(c.name)+': '+escapeHtml(c.val)+'<\/span>'\n                          + '<button type=\"button\" class=\"zar-on-chip-x\" aria-label=\"Quitar filtro '+escapeHtml(c.name)+'\" data-chip-remove=\"'+escapeHtml(c.key)+'\">\u00d7<\/button>'\n                          + '<\/span>';\n                });\n                if (wrap)    wrap.innerHTML    = html;\n                if (wrapOut) wrapOut.innerHTML = html;\n                \/* v2.35 \u2014 clase body para que SNIPPET-A v1.2 expanda el\n                 * header y muestre los chips DENTRO de la 2\u00aa fila debajo\n                 * de la toolbar. *\/\n                if (document.body) {\n                    document.body.classList.toggle('zar-on-has-chips', chips.length > 0);\n                }\n            }\n\n            \/* v2.3 \u2014 paginador *\/\n            function renderPager(total, totalPages) {\n                var pagerEl = document.getElementById('zar-on-pager');\n                if (!pagerEl) return;\n                if (total <= PAGE_SIZE) { pagerEl.innerHTML = ''; pagerEl.style.display = 'none'; return; }\n                pagerEl.style.display = '';\n                var cur = state.page;\n                var html = '';\n                html += '<button type=\"button\" class=\"zar-on-pager-btn zar-on-pager-prev\" '+(cur<=1?'disabled':'')+' data-page=\"'+(cur-1)+'\" aria-label=\"'+STRINGS.pager_prev+'\">\u2039<\/button>';\n                \/* L\u00f3gica compacta: 1 \u2026 (cur-1) cur (cur+1) \u2026 last *\/\n                var nums = [];\n                function add(n){ if (nums.indexOf(n) === -1 && n>=1 && n<=totalPages) nums.push(n); }\n                add(1); add(2);\n                add(cur-1); add(cur); add(cur+1);\n                add(totalPages-1); add(totalPages);\n                nums.sort(function(a,b){ return a-b; });\n                var prev = 0;\n                nums.forEach(function(n){\n                    if (n - prev > 1) html += '<span class=\"zar-on-pager-dots\">\u2026<\/span>';\n                    html += '<button type=\"button\" class=\"zar-on-pager-btn'+(n===cur?' is-current':'')+'\" data-page=\"'+n+'\">'+n+'<\/button>';\n                    prev = n;\n                });\n                html += '<button type=\"button\" class=\"zar-on-pager-btn zar-on-pager-next\" '+(cur>=totalPages?'disabled':'')+' data-page=\"'+(cur+1)+'\" aria-label=\"'+STRINGS.pager_next+'\">\u203a<\/button>';\n                html += '<span class=\"zar-on-pager-info\">'+STRINGS.pager_page+' '+cur+' '+STRINGS.pager_of+' '+totalPages+'<\/span>';\n                pagerEl.innerHTML = html;\n            }\n\n            function escapeHtml(s) {\n                s = (s == null) ? '' : String(s);\n                return s.replace(\/[&<>\"']\/g, function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]; });\n            }\n\n            \/\/ Eventos de filtros (v2.3: sin role=\"sort\"; cada cambio vuelve a p\u00e1gina 1)\n            ['promo','fase','munic','tipo','dorm','banos'].forEach(function(role){\n                var el = document.querySelector('[data-role=\"'+role+'\"]');\n                if (!el) return;\n                el.addEventListener('change', function(){\n                    state[role] = el.value;\n                    if (role === 'promo') { state.fase = ''; handleFaseToggle(); }\n                    \/* v2.4 \u2014 borde dorado si activo *\/\n                    toggleActiveField(role, !!el.value);\n                    \/* v2.4 \u2014 refrescar label y default de su dropdown custom *\/\n                    syncDdlFromSelect(el);\n                    state.page = 1;\n                    render();\n                    scrollToListTop();\n                });\n            });\n\n            \/\/ v2.4 \u2014 single-handle max slider\n            function onSlide() {\n                updateSliderFill();\n                state.page = 1;\n                render();\n            }\n            pmaxInput.addEventListener('input', onSlide);\n            \/* v2.29 \u2014 el slider de precio hace scroll s\u00f3lo al SOLTAR\n             * (change), no a cada movimiento (input), para no saltar\n             * la p\u00e1gina en cada paso del drag. *\/\n            pmaxInput.addEventListener('change', function(){\n                onSlide();\n                scrollToListTop();\n            });\n\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               v2.39-rev3-fix13 \u2014 Toast UNDO al limpiar filtros.\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               Antes: pulsar \"Limpiar filtros\" perd\u00eda todos los filtros\n               sin posibilidad de recuperarlos. Ahora: capturamos un\n               snapshot ANTES del reset y mostramos un toast con bot\u00f3n\n               \"Deshacer\" durante 5 segundos. Si el usuario lo pulsa,\n               se restaura el estado previo. Si no, el toast se\n               desvanece solo. Patr\u00f3n Gmail\/Slack\/Idealista.\n               Si el estado actual ya estaba vac\u00edo (nada que limpiar),\n               no mostramos el toast \u2014 ser\u00eda rid\u00edculo.\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n            function captureFilterSnapshot() {\n                return {\n                    promo:   state.promo || '',\n                    fase:    state.fase || '',\n                    munic:   state.munic || '',\n                    tipo:    state.tipo || '',\n                    dorm:    state.dorm || '',\n                    banos:   state.banos || '',\n                    pmax:    state.pmax,\n                    sort:    state.sort,\n                    sortDir: state.sortDir,\n                    page:    state.page\n                };\n            }\n            function hasActiveFilters(snap) {\n                if (snap.promo || snap.fase || snap.munic || snap.tipo) return true;\n                if (snap.dorm || snap.banos) return true;\n                if (snap.pmax && snap.pmax > 0 && snap.pmax < PMAX_MAX) return true;\n                return false;\n            }\n            function applyFilterSnapshot(snap) {\n                ['promo','fase','munic','tipo','dorm','banos'].forEach(function(role){\n                    var el = document.querySelector('[data-role=\"'+role+'\"]');\n                    if (el) {\n                        el.value = snap[role] || '';\n                        state[role] = snap[role] || '';\n                        toggleActiveField(role, !!snap[role]);\n                        syncDdlFromSelect(el);\n                    }\n                });\n                if (snap.pmax != null) {\n                    pmaxInput.value = snap.pmax;\n                    state.pmax = snap.pmax;\n                }\n                state.sort = snap.sort || 'precio';\n                state.sortDir = snap.sortDir || 'asc';\n                state.page = snap.page || 1;\n                handleFaseToggle();\n                updateSliderFill();\n                render();\n                scrollToListTop();\n            }\n\n            \/* Toast UI: contenedor, render y auto-dismiss. *\/\n            var _undoTimer = null;\n            var _undoEl = null;\n            function showUndoToast(snapshot) {\n                hideUndoToast(); \/* limpia previo si exist\u00eda *\/\n\n                _undoEl = document.createElement('div');\n                _undoEl.className = 'zar-on-undo-toast';\n                _undoEl.setAttribute('role', 'status');\n                _undoEl.setAttribute('aria-live', 'polite');\n                _undoEl.innerHTML =\n                    '<span class=\"zar-on-undo-msg\">' + escapeHtml(STRINGS.undo_msg) + '<\/span>'\n                  + '<button type=\"button\" class=\"zar-on-undo-btn\">' + escapeHtml(STRINGS.undo_btn) + '<\/button>'\n                  + '<button type=\"button\" class=\"zar-on-undo-close\" aria-label=\"Cerrar\">\u00d7<\/button>';\n                document.body.appendChild(_undoEl);\n\n                \/* Forzar reflow antes de a\u00f1adir is-open para que la\n                   transici\u00f3n de entrada se vea. *\/\n                void _undoEl.offsetWidth;\n                _undoEl.classList.add('is-open');\n\n                \/* Bot\u00f3n DESHACER *\/\n                _undoEl.querySelector('.zar-on-undo-btn').addEventListener('click', function(){\n                    applyFilterSnapshot(snapshot);\n                    hideUndoToast();\n                });\n                \/* Bot\u00f3n cerrar (\u00d7) *\/\n                _undoEl.querySelector('.zar-on-undo-close').addEventListener('click', hideUndoToast);\n\n                \/* Auto-dismiss en 5 segundos *\/\n                _undoTimer = setTimeout(hideUndoToast, 5000);\n            }\n            function hideUndoToast() {\n                if (_undoTimer) { clearTimeout(_undoTimer); _undoTimer = null; }\n                if (_undoEl) {\n                    _undoEl.classList.remove('is-open');\n                    var el = _undoEl;\n                    setTimeout(function(){\n                        if (el && el.parentNode) el.parentNode.removeChild(el);\n                    }, 300);\n                    _undoEl = null;\n                }\n            }\n\n            \/* v2.40-fix-empty-cta:\n               Bot\u00f3n \"Ver todas las viviendas\" del empty state \u2192\n               reutiliza el handler de #zar-on-reset disparando un\n               click program\u00e1tico. As\u00ed heredamos autom\u00e1ticamente\n               toda la l\u00f3gica (snapshot, toast UNDO, sync URL,\n               re-render, scroll). Si en el futuro cambia la l\u00f3gica\n               de reset, este bot\u00f3n sigue funcionando. *\/\n            (function(){\n                var emptyCta = document.getElementById('zar-on-empty-cta');\n                if (emptyCta) {\n                    emptyCta.addEventListener('click', function(){\n                        var resetBtn = document.getElementById('zar-on-reset');\n                        if (resetBtn) resetBtn.click();\n                    });\n                }\n            })();\n\n            \/\/ Reset\n            document.getElementById('zar-on-reset').addEventListener('click', function(){\n                \/* v2.39-rev3-fix13: snapshot antes de limpiar *\/\n                var snapshot = captureFilterSnapshot();\n                var hadFilters = hasActiveFilters(snapshot);\n\n                ['promo','fase','munic','tipo','dorm','banos'].forEach(function(role){\n                    var el = document.querySelector('[data-role=\"'+role+'\"]'); if (el) el.value='';\n                    state[role] = '';\n                    toggleActiveField(role, false);\n                });\n                pmaxInput.value = PMAX_MAX;\n                state.pmax = PMAX_MAX;\n                state.sort = 'precio';\n                state.sortDir = 'asc';\n                state.page = 1;\n                handleFaseToggle();\n                updateSliderFill();\n                \/* v2.4 \u2014 resync dropdowns custom *\/\n                document.querySelectorAll('.zar-on-ddl select').forEach(function(sel){ syncDdlFromSelect(sel); });\n                render();\n                scrollToListTop();\n\n                \/* Si hab\u00eda filtros activos, mostrar toast con UNDO *\/\n                if (hadFilters) showUndoToast(snapshot);\n            });\n\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n             * v2.36 \u2014 HEADER DIN\u00c1MICO + SCROLL AL LISTADO\n             * (1) Mantenemos --zar-header-h sincronizada con la altura\n             *     real del .zar-header. As\u00ed el thead sticky se ancla\n             *     siempre justo debajo de la \u00faltima fila del header\n             *     (toolbar \/ chips), aunque el header crezca al activar\n             *     filtros.\n             * (2) scrollToListTop() espera al re-render (rAF doble)\n             *     antes de calcular targetY, as\u00ed si la altura ha\n             *     cambiado por la aparici\u00f3n de chips, ya est\u00e1 aplicada.\n             * \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n            \/* v2.38 \u2014 Header din\u00e1mico FUERTE.\n             * Cuando hay chips activos (body.zar-on-has-chips):\n             *   - calcula la altura natural sumando scrollHeight de\n             *     los hijos visibles (.zar-nav-row + .zar-search-row)\n             *   - ESCRIBE inline-style height + min-height en el\n             *     .zar-header con !important para vencer cualquier\n             *     CSS o JS externo que lo limite a 112px.\n             *   - Actualiza --zar-header-h con esa altura real.\n             * Cuando NO hay chips: limpia los inline-styles. *\/\n            (function syncHeaderHeightVar(){\n                function naturalHeight(h){\n                    var sum = 0;\n                    Array.prototype.forEach.call(h.children, function(c){\n                        if (getComputedStyle(c).display === 'none') return;\n                        sum += Math.max(\n                            c.scrollHeight,\n                            c.getBoundingClientRect().height\n                        );\n                    });\n                    return Math.max(56, Math.round(sum));\n                }\n                function update(){\n                    var h = document.querySelector('.zar-header');\n                    if (!h) return;\n                    var hasChips = document.body.classList.contains('zar-on-has-chips');\n                    if (hasChips) {\n                        var px = naturalHeight(h);\n                        h.style.setProperty('height', px + 'px', 'important');\n                        h.style.setProperty('min-height', px + 'px', 'important');\n                        h.style.setProperty('max-height', 'none', 'important');\n                        document.documentElement.style.setProperty('--zar-header-h', px + 'px');\n                    } else {\n                        h.style.removeProperty('height');\n                        h.style.removeProperty('min-height');\n                        h.style.removeProperty('max-height');\n                        document.documentElement.style.setProperty('--zar-header-h', '112px');\n                    }\n                }\n                update();\n                window.addEventListener('load', update);\n                window.addEventListener('resize', function(){\n                    requestAnimationFrame(update);\n                });\n                if ('ResizeObserver' in window) {\n                    var sr = document.querySelector('.zar-search-row');\n                    if (sr) new ResizeObserver(function(){ requestAnimationFrame(update); }).observe(sr);\n                    var chipsEl = document.getElementById('zar-on-chips');\n                    if (chipsEl) new ResizeObserver(function(){ requestAnimationFrame(update); }).observe(chipsEl);\n                }\n                if ('MutationObserver' in window) {\n                    new MutationObserver(function(){\n                        requestAnimationFrame(function(){ requestAnimationFrame(update); });\n                    }).observe(document.body, { attributes: true, attributeFilter: ['class'] });\n                }\n            })();\n\n            function scrollToListTop() {\n                var list = document.getElementById('zar-on-list');\n                if (!list) return;\n                \/* Doble rAF: dejamos que el navegador aplique los cambios\n                 * pendientes de DOM (renderChips \u2192 toggle clase body \u2192\n                 * reflow del header). Tras 2 frames la altura est\u00e1\n                 * estabilizada. *\/\n                requestAnimationFrame(function(){\n                    requestAnimationFrame(function(){\n                        var headerEl = document.querySelector('.zar-header');\n                        var headerH = headerEl\n                            ? Math.round(headerEl.getBoundingClientRect().height)\n                            : 112;\n                        var rect = list.getBoundingClientRect();\n                        var targetY = rect.top + window.pageYOffset - headerH;\n                        var scrollY = window.pageYOffset;\n                        var listTopAbs = rect.top + scrollY;\n                        var listBotAbs = listTopAbs + list.offsetHeight;\n                        \/* Si ya est\u00e1s dentro de la zona del listado, no scroll *\/\n                        if (scrollY > listTopAbs - headerH - 20\n                            && scrollY < listBotAbs - headerH) return;\n                        window.scrollTo({ top: targetY, behavior: 'smooth' });\n                    });\n                });\n            }\n\n            \/* v2.4 \u2014 Custom dropdown component (estilo dorado sobre fondo oscuro) *\/\n            function buildDdlPanel(sel) {\n                var ddl = sel.closest('.zar-on-ddl');\n                if (!ddl) return;\n                var panel = ddl.querySelector('.zar-on-ddl-panel');\n                if (!panel) return;\n                var html = '';\n                Array.prototype.forEach.call(sel.options, function(opt){\n                    var cls = 'zar-on-ddl-opt';\n                    if (opt.disabled) cls += ' is-disabled';\n                    if (opt.value === sel.value) cls += ' is-selected';\n                    html += '<button type=\"button\" class=\"'+cls+'\" role=\"option\" '\n                         + 'data-value=\"'+escapeHtml(opt.value)+'\" '\n                         + (opt.disabled ? 'disabled ' : '')\n                         + '>'+escapeHtml(opt.textContent)+'<\/button>';\n                });\n                panel.innerHTML = html;\n            }\n            function syncDdlFromSelect(sel) {\n                var ddl = sel.closest('.zar-on-ddl');\n                if (!ddl) return;\n                var btn = ddl.querySelector('.zar-on-ddl-btn');\n                var lbl = ddl.querySelector('.zar-on-ddl-label');\n                var selectedOpt = sel.options[sel.selectedIndex];\n                \/* v2.9 \u2014 el bot\u00f3n siempre muestra el NOMBRE del filtro (data-default).\n                 *        El valor seleccionado se refleja en los chips inferiores y\n                 *        en el estado .is-active (borde + texto dorado). *\/\n                var defaultText = btn.getAttribute('data-default') || '';\n                if (lbl) lbl.textContent = defaultText;\n                \/* si value!=='' consideramos filtro activo visualmente *\/\n                if (sel.value !== '') btn.classList.add('is-filled');\n                else btn.classList.remove('is-filled');\n                buildDdlPanel(sel);\n            }\n            \/* v2.40-fix-ddl-aria-popup: sincronizar aria-expanded del .ddl-btn\n               cada vez que .zar-on-ddl gana o pierde la clase .is-open.\n               Helper local para no repetirnos en los 3 lugares. *\/\n            function setDdlAriaExpanded(ddl, isOpen) {\n                if (!ddl) return;\n                var btn = ddl.querySelector('.zar-on-ddl-btn');\n                if (btn) btn.setAttribute('aria-expanded', isOpen ? 'true' : 'false');\n            }\n\n            \/* v2.43.2: FIX desplegables invisibles en m\u00f3vil.\n               En \u2264760px la .zar-on-toolbar tiene overflow-x:auto (scroll\n               horizontal de filtros) y, hosteada, vive dentro de un wrapper\n               position:fixed. El panel position:absolute quedaba recortado por\n               ese overflow y, si su pill estaba scrolleado, se pintaba fuera de\n               pantalla (left negativo). Soluci\u00f3n: al abrir en m\u00f3vil lo\n               promocionamos a position:fixed con coordenadas calculadas desde\n               el bot\u00f3n (con prioridad !important para vencer al CSS), as\u00ed escapa\n               del clip y siempre queda dentro del viewport. *\/\n            \/* v2.43.7 \u2014 NUEVO ENFOQUE: el posicionamiento en m\u00f3vil ya NO lo\n               hace el JS. Tras seis intentos de panel flotante calculado por\n               JS (coordenadas \/ teletransporte \/ requestAnimationFrame) que\n               fallaban en iOS Safari, se abandona ese patr\u00f3n. Ahora el panel\n               se convierte en un BOTTOM-SHEET por CSS puro (position:fixed\n               anclado al borde inferior), disparado solo por la clase\n               .is-open que a\u00f1ade el handler del bot\u00f3n. Sin coordenadas, sin\n               teletransporte, sin rAF: imposible que falle por timing. Estas\n               funciones quedan como no-op para no interferir con el CSS. *\/\n            \/* v2.43.9 \u2014 FIX RA\u00cdZ iOS: en iOS Safari un position:fixed que vive\n               dentro de un contenedor con overflow:auto\/scroll (la\n               .zar-on-toolbar tiene scroll horizontal) queda RECORTADO a la\n               caja de ese contenedor (~56px), contra el est\u00e1ndar \u2192 el panel se\n               vuelve invisible. En Chrome no pasa. Soluci\u00f3n: al abrir en m\u00f3vil\n               TELETRANSPORTAMOS el panel a <body> de forma S\u00cdNCRONA (sin rAF),\n               para que escape del overflow; el posicionamiento (bottom-sheet)\n               lo hace el CSS `body > .zar-on-ddl-panel`. No calculamos\n               coordenadas en JS: solo movemos el nodo. *\/\n            function zarOnPinPanelFixed(ddl) {\n                if (!ddl || window.innerWidth > 760) return;\n                var btn = ddl.querySelector('.zar-on-ddl-btn');\n                var panel = ddl.querySelector('.zar-on-ddl-panel')\n                            || document.getElementById(btn && btn.getAttribute('aria-controls'));\n                if (!btn || !panel) return;\n                \/* Mover el panel a <body> (escapa del recorte de iOS sobre\n                   position:fixed dentro de la toolbar con overflow). *\/\n                if (!panel._zarHome) { panel._zarHome = panel.parentNode; panel._zarNext = panel.nextSibling; }\n                if (panel.parentNode !== document.body) document.body.appendChild(panel);\n                panel.classList.add('zar-on-ddl-panel--open');\n                \/* Posicionar JUSTO DEBAJO DEL BOT\u00d3N, como un desplegable normal\n                   (id\u00e9ntico al resto). S\u00edncrono: sin rAF. El ancho sigue al\n                   bot\u00f3n; si se saldr\u00eda por la derecha, se ajusta al viewport. *\/\n                var rb = btn.getBoundingClientRect();\n                var vw = (window.visualViewport && window.visualViewport.width) || window.innerWidth;\n                var W = Math.max(rb.width, 180);\n                if (W > vw - 16) W = vw - 16;\n                var left = rb.left;\n                if (left + W > vw - 8) left = vw - 8 - W;\n                if (left < 8) left = 8;\n                panel.style.setProperty('position', 'fixed', 'important');\n                panel.style.setProperty('top', (rb.bottom + 6) + 'px', 'important');\n                panel.style.setProperty('left', left + 'px', 'important');\n                panel.style.setProperty('right', 'auto', 'important');\n                panel.style.setProperty('bottom', 'auto', 'important');\n                panel.style.setProperty('width', W + 'px', 'important');\n                panel.style.setProperty('max-height', (window.innerHeight - rb.bottom - 24) + 'px', 'important');\n                panel.style.setProperty('overflow-y', 'auto', 'important');\n                panel.style.setProperty('-webkit-overflow-scrolling', 'touch', 'important');\n                panel.style.setProperty('z-index', '2147483647', 'important');\n            }\n            function zarOnRepinOpen() {\n                if (window.innerWidth > 760) return;\n                var open = document.querySelector('.zar-on-ddl.is-open');\n                if (open) zarOnPinPanelFixed(open);\n            }\n            window.addEventListener('scroll', zarOnRepinOpen, { passive:true });\n            window.addEventListener('resize', zarOnRepinOpen, { passive:true });\n            if (window.visualViewport) {\n                window.visualViewport.addEventListener('resize', zarOnRepinOpen, { passive:true });\n                window.visualViewport.addEventListener('scroll', zarOnRepinOpen, { passive:true });\n            }\n            function zarOnUnpinPanel(ddl) {\n                if (!ddl) return;\n                var btn = ddl.querySelector('.zar-on-ddl-btn');\n                var panel = ddl.querySelector('.zar-on-ddl-panel')\n                            || document.getElementById(btn && btn.getAttribute('aria-controls'));\n                if (!panel) return;\n                panel.classList.remove('zar-on-ddl-panel--open');\n                \/* devolver el panel a su contenedor original *\/\n                if (panel._zarHome && panel.parentNode !== panel._zarHome) {\n                    if (panel._zarNext && panel._zarNext.parentNode === panel._zarHome) {\n                        panel._zarHome.insertBefore(panel, panel._zarNext);\n                    } else {\n                        panel._zarHome.appendChild(panel);\n                    }\n                }\n            }\n\n            function closeAllDdls(except) {\n                document.querySelectorAll('.zar-on-ddl.is-open').forEach(function(d){\n                    if (d !== except) {\n                        d.classList.remove('is-open');\n                        zarOnUnpinPanel(d);\n                        setDdlAriaExpanded(d, false);\n                    }\n                });\n            }\n            document.querySelectorAll('.zar-on-ddl').forEach(function(ddl){\n                var btn   = ddl.querySelector('.zar-on-ddl-btn');\n                var sel   = ddl.querySelector('select');\n                var panel = ddl.querySelector('.zar-on-ddl-panel');\n                if (!btn || !sel || !panel) return;\n                syncDdlFromSelect(sel);\n                btn.addEventListener('click', function(e){\n                    e.stopPropagation();\n                    var wasOpen = ddl.classList.contains('is-open');\n                    closeAllDdls();\n                    if (!wasOpen) {\n                        buildDdlPanel(sel);\n                        ddl.classList.add('is-open');\n                        zarOnPinPanelFixed(ddl);\n                        setDdlAriaExpanded(ddl, true);\n                    }\n                });\n                panel.addEventListener('click', function(e){\n                    var opt = e.target.closest ? e.target.closest('.zar-on-ddl-opt') : null;\n                    if (!opt || opt.disabled) return;\n                    e.stopPropagation();\n                    sel.value = opt.getAttribute('data-value');\n                    ddl.classList.remove('is-open');\n                    zarOnUnpinPanel(ddl);\n                    setDdlAriaExpanded(ddl, false);\n                    \/* dispara change en el <select> nativo \u2192 handler existente hace el resto *\/\n                    sel.dispatchEvent(new Event('change', { bubbles:true }));\n                });\n            });\n            document.addEventListener('click', function(){ closeAllDdls(); });\n            document.addEventListener('keydown', function(e){\n                if (e.key === 'Escape') closeAllDdls();\n            });\n\n            \/\/ v2.3 \u2014 Ordenaci\u00f3n por click en cabecera (cualquier columna, cicla asc\/desc)\n            \/\/ v2.40-fix-th-sortable-a11y \u2014 adem\u00e1s, soporte de teclado (Enter\/Space).\n            Array.prototype.forEach.call(document.querySelectorAll('.zar-on-sortable'), function(th){\n                \/* L\u00f3gica \u00fanica extra\u00edda para reutilizar entre click y keydown.\n                   Cicla la direcci\u00f3n si la columna ya est\u00e1 activa, o pone asc\n                   si es nueva. Reset a p\u00e1gina 1 y re-render. *\/\n                function activateSort(){\n                    var key = th.getAttribute('data-sort');\n                    if (!key) return;\n                    if (state.sort === key) {\n                        state.sortDir = (state.sortDir === 'asc') ? 'desc' : 'asc';\n                    } else {\n                        state.sort = key;\n                        state.sortDir = 'asc';\n                    }\n                    state.page = 1;\n                    render();\n                }\n\n                th.addEventListener('click', activateSort);\n\n                \/* Enter o Space activan el sort igual que un bot\u00f3n nativo.\n                   preventDefault en Space para evitar el scroll vertical\n                   que el navegador hace por defecto cuando Space tiene foco\n                   sobre un elemento no-input.  *\/\n                th.addEventListener('keydown', function(e){\n                    if (e.key === 'Enter' || e.key === ' ' || e.keyCode === 13 || e.keyCode === 32) {\n                        e.preventDefault();\n                        activateSort();\n                    }\n                });\n            });\n\n            \/\/ v2.3 \u2014 Paginador (delegaci\u00f3n de eventos)\n            document.getElementById('zar-on-pager').addEventListener('click', function(e){\n                var btn = e.target.closest ? e.target.closest('.zar-on-pager-btn') : null;\n                if (!btn || btn.disabled) return;\n                var p = parseInt(btn.getAttribute('data-page'), 10);\n                if (isNaN(p) || p < 1) return;\n                state.page = p;\n                render();\n                \/* Scroll suave al inicio del listado *\/\n                var anchor = document.getElementById('zar-on-list');\n                if (anchor && anchor.scrollIntoView) {\n                    anchor.scrollIntoView({ behavior:'smooth', block:'start' });\n                }\n            });\n\n            \/* v2.17 \u2014 click delegado en cualquier chip \u00d7: cubre #zar-on-chips\n             * (dentro de la toolbar) y #zar-on-chips-outside (espejo fuera). *\/\n            document.addEventListener('click', function(e){\n                var x = e.target && e.target.closest ? e.target.closest('.zar-on-chip-x') : null;\n                if (!x) return;\n                var host = x.closest('#zar-on-chips, #zar-on-chips-outside');\n                if (!host) return;\n                e.stopPropagation();\n                var key = x.getAttribute('data-chip-remove');\n                if (!key) return;\n                if (key === 'price') {\n                    var pmax = document.getElementById('zar-on-f-pmax');\n                    if (pmax) {\n                        pmax.value = pmax.getAttribute('max');\n                        updateSliderFill();\n                        pmax.dispatchEvent(new Event('input', { bubbles:true }));\n                        pmax.dispatchEvent(new Event('change', { bubbles:true }));\n                    }\n                    return;\n                }\n                var sel = document.querySelector('#zar-on-obranueva .zar-on-field[data-field=\"'+key+'\"] select, #zar-on-toolbar-host .zar-on-field[data-field=\"'+key+'\"] select');\n                if (sel) {\n                    sel.value = '';\n                    sel.dispatchEvent(new Event('change', { bubbles:true }));\n                }\n            });\n\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               v2.39-rev3-fix11 \u2014 URL persistente con filtros (deep-link)\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               Sincroniza el estado de los filtros con la query string\n               de la URL. Al cambiar un filtro, la URL se actualiza con\n               history.replaceState (sin recargar). Al cargar la p\u00e1gina\n               con par\u00e1metros, los filtros se aplican autom\u00e1ticamente.\n\n               Beneficios:\n                 - Compartir un link filtrado funciona (UX premium).\n                 - \"Atr\u00e1s\" desde una ficha de propiedad recupera filtros.\n                 - Refrescar la p\u00e1gina NO pierde filtros.\n                 - SEO long-tail: Google puede indexar URLs con filtros\n                   espec\u00edficos como \"obra nueva 3 dorm vera\".\n\n               Par\u00e1metros URL:\n                 promo, fase, munic, tipo, dorm, banos, pmax, sort, page\n\n               Idempotente: si todos los filtros est\u00e1n en su valor por\n               defecto, la URL queda limpia (sin ?). Si vienes con\n               URL+filtros, el render inicial los aplica.\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n            function readUrlState() {\n                try {\n                    var params = new URLSearchParams(window.location.search);\n                    var filterRoles = ['promo','fase','munic','tipo','dorm','banos'];\n                    filterRoles.forEach(function(role){\n                        var v = params.get(role);\n                        if (v !== null && v !== '') {\n                            var el = document.querySelector('[data-role=\"'+role+'\"]');\n                            if (el) {\n                                el.value = v;\n                                state[role] = v;\n                                toggleActiveField(role, true);\n                                syncDdlFromSelect(el);\n                            }\n                        }\n                    });\n                    var pmax = params.get('pmax');\n                    if (pmax !== null && pmax !== '') {\n                        var pmaxN = parseInt(pmax, 10);\n                        if (!isNaN(pmaxN) && pmaxN > 0 && pmaxN <= PMAX_MAX) {\n                            pmaxInput.value = pmaxN;\n                            state.pmax = pmaxN;\n                        }\n                    }\n                    var sort = params.get('sort');\n                    if (sort) {\n                        \/* v2.40-fix-sort-coverage:\n                           Cobertura completa de todos los criterios de\n                           ordenaci\u00f3n (5 columnas desktop + 2 m\u00f3vil-only),\n                           cada una en ambas direcciones (asc\/desc).\n                           Antes solo cubr\u00eda 4 de los 14 posibles \u2192 al\n                           compartir una URL ordenada por p.ej. \"Municipio\"\n                           desc, el receptor ve\u00eda el orden por defecto.\n                           Lista can\u00f3nica:\n                             - desktop thead: promo_name, municipio,\n                               tipo, precio, entrega\n                             - m\u00f3vil sheet:   dorm, sup\n                           Formato URL: \"<key>_<asc|desc>\" *\/\n                        var sortMap = {\n                            'promo_name_asc':  { key:'promo_name', dir:'asc'  },\n                            'promo_name_desc': { key:'promo_name', dir:'desc' },\n                            'municipio_asc':   { key:'municipio',  dir:'asc'  },\n                            'municipio_desc':  { key:'municipio',  dir:'desc' },\n                            'tipo_asc':        { key:'tipo',       dir:'asc'  },\n                            'tipo_desc':       { key:'tipo',       dir:'desc' },\n                            'precio_asc':      { key:'precio',     dir:'asc'  },\n                            'precio_desc':     { key:'precio',     dir:'desc' },\n                            'entrega_asc':     { key:'entrega',    dir:'asc'  },\n                            'entrega_desc':    { key:'entrega',    dir:'desc' },\n                            'dorm_asc':        { key:'dorm',       dir:'asc'  },\n                            'dorm_desc':       { key:'dorm',       dir:'desc' },\n                            'sup_asc':         { key:'sup',        dir:'asc'  },\n                            'sup_desc':        { key:'sup',        dir:'desc' }\n                        };\n                        var sm = sortMap[sort];\n                        if (sm) { state.sort = sm.key; state.sortDir = sm.dir; }\n                    }\n                    var page = parseInt(params.get('page'), 10);\n                    if (!isNaN(page) && page >= 1) state.page = page;\n                } catch (e) {\n                    \/* URLSearchParams no soportado o URL malformada \u2014 ignorar *\/\n                }\n            }\n            function writeUrlState() {\n                try {\n                    var params = new URLSearchParams();\n                    var filterRoles = ['promo','fase','munic','tipo','dorm','banos'];\n                    filterRoles.forEach(function(role){\n                        if (state[role] && state[role] !== '') params.set(role, state[role]);\n                    });\n                    if (state.pmax && state.pmax > 0 && state.pmax < PMAX_MAX) {\n                        params.set('pmax', state.pmax);\n                    }\n                    \/* v2.40-fix-sort-coverage:\n                       Solo escribir el par\u00e1metro sort si NO es el default\n                       (precio_asc). Antes la condici\u00f3n ten\u00eda un bug\n                       residual ('precio' sin dir nunca se daba) que\n                       provocaba querystrings ruidosos. Ahora la condici\u00f3n\n                       es estricta: si el usuario est\u00e1 en el orden por\n                       defecto, la URL queda limpia. Cualquier otro\n                       criterio (promo_name_asc, municipio_desc, etc.)\n                       se serializa al instante y es deep-linkable. *\/\n                    var sortKey = state.sort + '_' + state.sortDir;\n                    if (sortKey !== 'precio_asc') {\n                        params.set('sort', sortKey);\n                    }\n                    if (state.page && state.page > 1) params.set('page', state.page);\n                    var qs = params.toString();\n                    var newUrl = window.location.pathname + (qs ? '?' + qs : '') + window.location.hash;\n                    \/* Solo actualizamos si cambia, para no saturar el history. *\/\n                    var currentUrl = window.location.pathname + window.location.search + window.location.hash;\n                    if (newUrl !== currentUrl) {\n                        history.replaceState(null, '', newUrl);\n                    }\n                } catch (e) { \/* ignorar *\/ }\n            }\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               Hooks sobre render():\n                 1. v2.39-rev3-fix11 \u2014 sincronizar URL tras cada render.\n                 2. v2.39-rev3-fix12 \u2014 feedback visual durante el render\n                    (microfade del listado para sensaci\u00f3n premium).\n               Wrappeamos render() en un \u00fanico IIFE para no tocar la\n               definici\u00f3n original.\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n            (function () {\n                var _origRender = render;\n                \/* Estado del primer render: no aplicamos fade en el inicial\n                   (la p\u00e1gina est\u00e1 cargando, no es una interacci\u00f3n del\n                   usuario). Solo desde el segundo render en adelante. *\/\n                var firstRenderDone = false;\n\n                \/* Asegurar transici\u00f3n CSS en el contenedor del listado.\n                   Inyectamos una clase que tiene la transici\u00f3n ready. *\/\n                function ensureTransition() {\n                    if (!tableEl) return;\n                    if (!tableEl.style.transition) {\n                        tableEl.style.transition = 'opacity 200ms ease';\n                    }\n                }\n\n                render = function () {\n                    \/* Fade-out solo si NO es el primer render. *\/\n                    if (firstRenderDone && tableEl) {\n                        ensureTransition();\n                        tableEl.style.opacity = '0.45';\n                    }\n\n                    var r = _origRender.apply(this, arguments);\n                    writeUrlState();\n\n                    \/* Fade-in tras un microtick para que el navegador\n                       pinte el nuevo contenido antes de subir opacity.\n                       requestAnimationFrame doble = 1 frame de margen. *\/\n                    if (firstRenderDone && tableEl) {\n                        requestAnimationFrame(function(){\n                            requestAnimationFrame(function(){\n                                tableEl.style.opacity = '1';\n                            });\n                        });\n                    }\n                    firstRenderDone = true;\n                    return r;\n                };\n            })();\n\n            \/\/ Init\n            handleFaseToggle();\n            updateSliderFill();\n            \/* v2.3 \u2014 arrancamos ordenados por precio asc *\/\n            state.sort = 'precio';\n            state.sortDir = 'asc';\n            \/* v2.39-rev3-fix11: leer filtros de la URL ANTES del primer\n               render para que el listado arranque con esos filtros\n               aplicados si el usuario lleg\u00f3 v\u00eda link compartido. *\/\n            readUrlState();\n            handleFaseToggle();\n            updateSliderFill();\n            render();\n\n            \/* v2.41 \u2014 TELEPORT ELIMINADO.\n             * En v2.17-v2.40 esta seccion teleportaba la toolbar al\n             * #zar-on-toolbar-host del header (Snippet A PARTE 3).\n             * Ahora la toolbar SIEMPRE vive in-page donde la pone el\n             * shortcode, y el header global se mantiene limpio sin\n             * 2a fila de filtros. Cambio coordinado con\n             * \"SNIPPET A v1.7 sin PARTE 3\". *\/\n\n        })();\n        <\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Obra Nueva \u00b7 A la venta Promociones disponibles en venta Nuestra selecci\u00f3n de promociones de obra nueva a la venta en Moj\u00e1car, Vera y Garrucha. Cada proyecto revisado por nosotros en calidad, ubicaci\u00f3n y potencial de inversi\u00f3n. 11Promociones activas 7Municipios 2026Entregas 37.190258,-1.817401 Bayra Beach Vera Apartamentos, Appartements Logements de 3 chambres \u00c0 partir de 430.000 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-63434","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Logements neufs \u00e0 Garrucha, Vera et Moj\u00e1car | ZAR 2010<\/title>\n<meta name=\"description\" content=\"Vous cherchez un logement neuf \u00e0 Garrucha, Vera ou Moj\u00e1car ? D\u00e9couvrez les r\u00e9sidences neuves et les appartements neufs avec ZAR 2010.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zar2010.com\/fr\/logements-neufs-garrucha-mojacar-vera\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Logements neufs \u00e0 Garrucha, Vera et Moj\u00e1car | ZAR 2010\" \/>\n<meta property=\"og:description\" content=\"Vous cherchez un logement neuf \u00e0 Garrucha, Vera ou Moj\u00e1car ? D\u00e9couvrez les r\u00e9sidences neuves et les appartements neufs avec ZAR 2010.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zar2010.com\/fr\/logements-neufs-garrucha-mojacar-vera\/\" \/>\n<meta property=\"og:site_name\" content=\"ZAR 2010\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ZAR2010SL\/?locale=es_LA\" \/>\n<meta property=\"og:image\" content=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/VZ1924-Las-Dunas-de-Vera-15.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"667\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/logements-neufs-garrucha-mojacar-vera\\\/\",\"url\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/logements-neufs-garrucha-mojacar-vera\\\/\",\"name\":\"Logements neufs \u00e0 Garrucha, Vera et Moj\u00e1car | ZAR 2010\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zar2010.com\\\/en\\\/#website\"},\"datePublished\":\"2026-11-08T19:10:08+00:00\",\"description\":\"Vous cherchez un logement neuf \u00e0 Garrucha, Vera ou Moj\u00e1car ? D\u00e9couvrez les r\u00e9sidences neuves et les appartements neufs avec ZAR 2010.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/logements-neufs-garrucha-mojacar-vera\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zar2010.com\\\/fr\\\/logements-neufs-garrucha-mojacar-vera\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/logements-neufs-garrucha-mojacar-vera\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/zar2010.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Logements neufs \u00e0 Garrucha, Moj\u00e1car et Vera\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zar2010.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/zar2010.com\\\/en\\\/\",\"name\":\"ZAR 2010\",\"description\":\"Venta y alquiler de pisos en Garrucha, Moj\u00e1car, Vera...\",\"publisher\":{\"@id\":\"https:\\\/\\\/zar2010.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zar2010.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Organization\",\"RealEstateAgent\"],\"@id\":\"https:\\\/\\\/zar2010.com\\\/en\\\/#organization\",\"name\":\"ZAR 2010\",\"url\":\"https:\\\/\\\/zar2010.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/zar2010.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/ZAR-2010-LOGOTIPO_POSITIVO.png\",\"contentUrl\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/ZAR-2010-LOGOTIPO_POSITIVO.png\",\"width\":943,\"height\":667,\"caption\":\"ZAR 2010\"},\"image\":{\"@id\":\"https:\\\/\\\/zar2010.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ZAR2010SL\\\/?locale=es_LA\",\"https:\\\/\\\/www.instagram.com\\\/zar2010_inmobiliaria\\\/channel\\\/\"],\"legalName\":\"ZAR 2010 Inmobiliaria S.L.\",\"description\":\"Agence immobili\u00e8re sp\u00e9cialis\u00e9e dans la vente de logements, les programmes neufs et l\u2019investissement dans le Levante Almeriense (Moj\u00e1car, Vera et Garrucha). Plus de 30 ans de conseil aupr\u00e8s d\u2019acheteurs espagnols et internationaux.\",\"telephone\":\"+34950132949\",\"email\":\"info@zar2010.com\",\"foundingDate\":\"1995-05-01\",\"vatID\":\"B04694691\",\"priceRange\":\"\u20ac\u20ac\u20ac\",\"currenciesAccepted\":\"EUR\",\"paymentAccepted\":\"Bank transfer, Mortgage, Cash\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Calle Mayor, 48\",\"postalCode\":\"04630\",\"addressLocality\":\"Garrucha\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":37.184302,\"longitude\":-1.820785},\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"09:30\",\"closes\":\"13:30\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"17:00\",\"closes\":\"20:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Saturday\"],\"opens\":\"10:00\",\"closes\":\"13:00\"}],\"areaServed\":[{\"@type\":\"City\",\"name\":\"Moj\u00e1car\"},{\"@type\":\"City\",\"name\":\"Vera\"},{\"@type\":\"City\",\"name\":\"Garrucha\"},{\"@type\":\"City\",\"name\":\"Cuevas del Almanzora\"},{\"@type\":\"City\",\"name\":\"Pulp\u00ed\"},{\"@type\":\"City\",\"name\":\"San Juan de los Terreros\"}],\"availableLanguage\":[\"Spanish\",\"English\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Logements neufs \u00e0 Garrucha, Vera et Moj\u00e1car | ZAR 2010","description":"Vous cherchez un logement neuf \u00e0 Garrucha, Vera ou Moj\u00e1car ? D\u00e9couvrez les r\u00e9sidences neuves et les appartements neufs avec ZAR 2010.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zar2010.com\/fr\/logements-neufs-garrucha-mojacar-vera\/","og_locale":"fr_FR","og_type":"article","og_title":"Logements neufs \u00e0 Garrucha, Vera et Moj\u00e1car | ZAR 2010","og_description":"Vous cherchez un logement neuf \u00e0 Garrucha, Vera ou Moj\u00e1car ? D\u00e9couvrez les r\u00e9sidences neuves et les appartements neufs avec ZAR 2010.","og_url":"https:\/\/zar2010.com\/fr\/logements-neufs-garrucha-mojacar-vera\/","og_site_name":"ZAR 2010","article_publisher":"https:\/\/www.facebook.com\/ZAR2010SL\/?locale=es_LA","og_image":[{"width":1000,"height":667,"url":"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/VZ1924-Las-Dunas-de-Vera-15.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zar2010.com\/fr\/logements-neufs-garrucha-mojacar-vera\/","url":"https:\/\/zar2010.com\/fr\/logements-neufs-garrucha-mojacar-vera\/","name":"Logements neufs \u00e0 Garrucha, Vera et Moj\u00e1car | ZAR 2010","isPartOf":{"@id":"https:\/\/zar2010.com\/en\/#website"},"datePublished":"2026-11-08T19:10:08+00:00","description":"Vous cherchez un logement neuf \u00e0 Garrucha, Vera ou Moj\u00e1car ? D\u00e9couvrez les r\u00e9sidences neuves et les appartements neufs avec ZAR 2010.","breadcrumb":{"@id":"https:\/\/zar2010.com\/fr\/logements-neufs-garrucha-mojacar-vera\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zar2010.com\/fr\/logements-neufs-garrucha-mojacar-vera\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zar2010.com\/fr\/logements-neufs-garrucha-mojacar-vera\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/zar2010.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Logements neufs \u00e0 Garrucha, Moj\u00e1car et Vera"}]},{"@type":"WebSite","@id":"https:\/\/zar2010.com\/en\/#website","url":"https:\/\/zar2010.com\/en\/","name":"ZAR 2010","description":"Venta y alquiler de pisos en Garrucha, Moj\u00e1car, Vera...","publisher":{"@id":"https:\/\/zar2010.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zar2010.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Organization","RealEstateAgent"],"@id":"https:\/\/zar2010.com\/en\/#organization","name":"ZAR 2010","url":"https:\/\/zar2010.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/zar2010.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/zar2010.com\/wp-content\/uploads\/2023\/04\/ZAR-2010-LOGOTIPO_POSITIVO.png","contentUrl":"https:\/\/zar2010.com\/wp-content\/uploads\/2023\/04\/ZAR-2010-LOGOTIPO_POSITIVO.png","width":943,"height":667,"caption":"ZAR 2010"},"image":{"@id":"https:\/\/zar2010.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ZAR2010SL\/?locale=es_LA","https:\/\/www.instagram.com\/zar2010_inmobiliaria\/channel\/"],"legalName":"ZAR 2010 Inmobiliaria S.L.","description":"Agence immobili\u00e8re sp\u00e9cialis\u00e9e dans la vente de logements, les programmes neufs et l\u2019investissement dans le Levante Almeriense (Moj\u00e1car, Vera et Garrucha). Plus de 30 ans de conseil aupr\u00e8s d\u2019acheteurs espagnols et internationaux.","telephone":"+34950132949","email":"info@zar2010.com","foundingDate":"1995-05-01","vatID":"B04694691","priceRange":"\u20ac\u20ac\u20ac","currenciesAccepted":"EUR","paymentAccepted":"Bank transfer, Mortgage, Cash","address":{"@type":"PostalAddress","streetAddress":"Calle Mayor, 48","postalCode":"04630","addressLocality":"Garrucha","addressRegion":"Almer\u00eda","addressCountry":"ES"},"geo":{"@type":"GeoCoordinates","latitude":37.184302,"longitude":-1.820785},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:30","closes":"13:30"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"17:00","closes":"20:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday"],"opens":"10:00","closes":"13:00"}],"areaServed":[{"@type":"City","name":"Moj\u00e1car"},{"@type":"City","name":"Vera"},{"@type":"City","name":"Garrucha"},{"@type":"City","name":"Cuevas del Almanzora"},{"@type":"City","name":"Pulp\u00ed"},{"@type":"City","name":"San Juan de los Terreros"}],"availableLanguage":["Spanish","English"]}]}},"_links":{"self":[{"href":"https:\/\/zar2010.com\/fr\/wp-json\/wp\/v2\/pages\/63434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zar2010.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zar2010.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zar2010.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/zar2010.com\/fr\/wp-json\/wp\/v2\/comments?post=63434"}],"version-history":[{"count":1,"href":"https:\/\/zar2010.com\/fr\/wp-json\/wp\/v2\/pages\/63434\/revisions"}],"predecessor-version":[{"id":63439,"href":"https:\/\/zar2010.com\/fr\/wp-json\/wp\/v2\/pages\/63434\/revisions\/63439"}],"wp:attachment":[{"href":"https:\/\/zar2010.com\/fr\/wp-json\/wp\/v2\/media?parent=63434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}