{"id":103,"date":"2026-01-14T11:32:24","date_gmt":"2026-01-14T11:32:24","guid":{"rendered":"https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/?page_id=103"},"modified":"2026-01-21T11:26:07","modified_gmt":"2026-01-21T11:26:07","slug":"landing","status":"publish","type":"page","link":"https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/landing\/","title":{"rendered":"landing"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"103\" class=\"elementor elementor-103\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25c1320 e-grid e-con-full e-con e-parent\" data-id=\"25c1320\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9851b8 elementor-widget elementor-widget-image\" data-id=\"d9851b8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"935\" height=\"1024\" src=\"https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-content\/uploads\/2026\/01\/VALORAR-CASAS-935x1024.png\" class=\"attachment-large size-large wp-image-145\" alt=\"\" srcset=\"https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-content\/uploads\/2026\/01\/VALORAR-CASAS-935x1024.png 935w, https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-content\/uploads\/2026\/01\/VALORAR-CASAS-274x300.png 274w, https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-content\/uploads\/2026\/01\/VALORAR-CASAS-768x841.png 768w, https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-content\/uploads\/2026\/01\/VALORAR-CASAS-1402x1536.png 1402w, https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-content\/uploads\/2026\/01\/VALORAR-CASAS-1869x2048.png 1869w\" sizes=\"(max-width: 935px) 100vw, 935px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2dfd427 elementor-widget elementor-widget-html\" data-id=\"2dfd427\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<div class=\"am-wrap\">\n  <div class=\"am-card\">\n    <h3 class=\"am-title\">Valoraci\u00f3n orientativa en Vic\u00e1lvaro<\/h3>\n    <p class=\"am-subtitle\">\n      Completa el formulario y te mostramos una estimaci\u00f3n aproximada. No es una tasaci\u00f3n oficial.\n    <\/p>\n\n    <form id=\"amForm\" class=\"am-form\" novalidate>\n      <div class=\"am-field\">\n        <label>Nombre<\/label>\n        <input id=\"amNombre\" type=\"text\" placeholder=\"Tu nombre\">\n      <\/div>\n\n      <div class=\"am-field\">\n        <label>Direcci\u00f3n<\/label>\n        <input id=\"amDireccion\" type=\"text\" placeholder=\"Ej: Calle Lago Van, 12\">\n      <\/div>\n\n      <div class=\"am-grid2\">\n        <div class=\"am-field\">\n          <label>Portal \/ Bloque<\/label>\n          <input id=\"amPortal\" type=\"text\">\n        <\/div>\n\n        <div class=\"am-field\">\n          <label>Piso \/ Puerta<\/label>\n          <input id=\"amPisoPuerta\" type=\"text\">\n        <\/div>\n      <\/div>\n\n      <div class=\"am-grid2\">\n        <div class=\"am-field\">\n          <label>Metros cuadrados<\/label>\n          <input id=\"amM2\" type=\"number\" min=\"10\" step=\"1\" placeholder=\"Ej: 75\" required>\n        <\/div>\n\n        <div class=\"am-field\">\n          <label>Planta<\/label>\n          <select id=\"amPlanta\" required>\n            <option value=\"\" selected disabled>Selecciona...<\/option>\n            <option value=\"0\">Bajo<\/option>\n            <option value=\"1\">1\u00aa<\/option>\n            <option value=\"2\">2\u00aa<\/option>\n            <option value=\"3\">3\u00aa<\/option>\n            <option value=\"4\">4\u00aa<\/option>\n            <option value=\"5\">5\u00aa+<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n\n      <div class=\"am-grid2\">\n        <div class=\"am-field\">\n          <label>Habitaciones<\/label>\n          <select id=\"amHabitaciones\" required>\n            <option value=\"\" selected disabled>Selecciona...<\/option>\n            <option value=\"0\">Estudio<\/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            <option value=\"5\">5+<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"am-field am-field--ghost\"><\/div>\n      <\/div>\n\n      <div class=\"am-field\">\n        <label class=\"am-label\">Extras<\/label>\n        <div class=\"am-checks\">\n          <label><input type=\"checkbox\" id=\"amAscensor\"> Ascensor<\/label>\n          <label><input type=\"checkbox\" id=\"amGaraje\"> Garaje<\/label>\n          <label><input type=\"checkbox\" id=\"amTrastero\"> Trastero<\/label>\n        <\/div>\n      <\/div>\n\n      <div class=\"am-field am-consent\">\n        <label><input type=\"checkbox\" id=\"amConsent\" required> Acepto la pol\u00edtica de privacidad<\/label>\n      <\/div>\n\n      <button type=\"submit\" class=\"am-btn\">Ver cu\u00e1nto vale mi piso<\/button>\n\n      <div id=\"amResult\" class=\"am-result\" hidden>\n        <div class=\"am-result__title\">Estimaci\u00f3n orientativa<\/div>\n        <div class=\"am-result__value\" id=\"amResultValue\">\u2014<\/div>\n        <div class=\"am-result__range\" id=\"amResultRange\">\u2014<\/div>\n      <\/div>\n\n      <div id=\"amError\" class=\"am-error\" hidden><\/div>\n    <\/form>\n  <\/div>\n<\/div>\n\n<style>\n\/* (el CSS es id\u00e9ntico al tuyo, no lo he tocado) *\/\n<\/style>\n<style>\n\/* (el CSS es id\u00e9ntico al tuyo, no lo he tocado) *\/\n\n.am-result{\n    text-align: center;\n}\n\n.am-result__value{\n    font-size: 42px;\n    font-weight: 900;\n    color: #003a8f;\n    margin: 12px 0;\n}\n<\/style>\n\n<script>\n(function(){\n  const PRICE_PER_M2 = 3200;\n  const PLUS_ELEVATOR = 15000;\n  const PLUS_GARAGE = 15000;\n  const PLUS_STORAGE = 10000;\n  const MINUS_PER_FLOOR_NO_ELEVATOR = 10000;\n\n  const form = document.getElementById('amForm');\n  const m2El = document.getElementById('amM2');\n  const plantaEl = document.getElementById('amPlanta');\n  const ascensorEl = document.getElementById('amAscensor');\n  const garajeEl = document.getElementById('amGaraje');\n  const trasteroEl = document.getElementById('amTrastero');\n  const consentEl = document.getElementById('amConsent');\n\n  const resultBox = document.getElementById('amResult');\n  const resultValue = document.getElementById('amResultValue');\n  const resultRange = document.getElementById('amResultRange');\n  const errorBox = document.getElementById('amError');\n\n  function euro(n){ return n.toLocaleString('es-ES') + \" \u20ac\"; }\n\n  form.addEventListener('submit', function(e){\n    e.preventDefault();\n    errorBox.hidden = true;\n\n    const m2 = Number(m2El.value);\n    const planta = Number(plantaEl.value);\n\n    if (!m2 || !plantaEl.value || !consentEl.checked){\n      errorBox.textContent = \"Completa los datos obligatorios\";\n      errorBox.hidden = false;\n      return;\n    }\n\n    let price = m2 * PRICE_PER_M2;\n    if (ascensorEl.checked) price += PLUS_ELEVATOR;\n    else price -= planta * MINUS_PER_FLOOR_NO_ELEVATOR;\n    if (garajeEl.checked) price += PLUS_GARAGE;\n    if (trasteroEl.checked) price += PLUS_STORAGE;\n\n    const low = Math.round(price * 0.95);\n    const high = Math.round(price * 1.05);\n\n    resultValue.textContent = euro(price);\n    resultRange.textContent = `Rango aproximado: ${euro(low)} \u2013 ${euro(high)}`;\n    resultBox.hidden = false;\n  \/\/ Guardar lead en WordPress (AJAX)\ntry {\n  const fd = new FormData();\n  fd.append('action', 'leads_save_valoracion');\n  fd.append('nonce', LEADS_CFG.nonce);\n\n  fd.append('nombre', document.getElementById('amNombre').value || '');\n  fd.append('direccion', document.getElementById('amDireccion').value || '');\n  fd.append('portal', document.getElementById('amPortal').value || '');\n  fd.append('piso_puerta', document.getElementById('amPisoPuerta').value || '');\n\n  fd.append('m2', String(m2));\n  fd.append('planta', String(planta));\n\n  fd.append('ascensor', ascensorEl.checked ? '1' : '');\n  fd.append('garaje', garajeEl.checked ? '1' : '');\n  fd.append('trastero', trasteroEl.checked ? '1' : '');\n\n  fd.append('estimacion_min', String(low));\n  fd.append('estimacion_max', String(high));\n\n  fetch(LEADS_CFG.ajax_url, { method: 'POST', body: fd });\n} catch (e) {\n  \/\/ Si falla el guardado, no rompemos el c\u00e1lculo (silencioso)\n}\n\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c9babd e-flex e-con-boxed e-con e-parent\" data-id=\"3c9babd\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddefd70 elementor-widget elementor-widget-text-editor\" data-id=\"ddefd70\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h4>QUIERES QUE TE HAGAMOS UNA VALORACION GRATUITA\u00a0<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b93c33a elementor-align-right elementor-widget elementor-widget-button\" data-id=\"b93c33a\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">LLAMAR A ALIANZA MADRID<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Valoraci\u00f3n orientativa en Vic\u00e1lvaro Completa el formulario y te mostramos una estimaci\u00f3n aproximada. No es una tasaci\u00f3n oficial. Nombre Direcci\u00f3n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"disabled","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"disabled","site-post-title":"disabled","ast-breadcrumbs-content":"disabled","ast-featured-img":"disabled","footer-sml-layout":"disabled","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-103","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-json\/wp\/v2\/pages\/103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-json\/wp\/v2\/comments?post=103"}],"version-history":[{"count":47,"href":"https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-json\/wp\/v2\/pages\/103\/revisions"}],"predecessor-version":[{"id":161,"href":"https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-json\/wp\/v2\/pages\/103\/revisions\/161"}],"wp:attachment":[{"href":"https:\/\/www.decomunicacionenmadrid.es\/ALIANZAMADRID\/wp-json\/wp\/v2\/media?parent=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}