{"id":5803,"date":"2026-10-31T19:28:26","date_gmt":"2026-10-31T18:28:26","guid":{"rendered":"https:\/\/4umadrid.com\/?p=5803"},"modified":"2026-10-31T19:54:19","modified_gmt":"2026-10-31T18:54:19","slug":"tour-navidad-madrid","status":"publish","type":"post","link":"https:\/\/4umadrid.com\/en\/tour-navidad-madrid\/","title":{"rendered":"Free tour de Navidad por Madrid"},"content":{"rendered":"<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@500;600;700;800&#038;family=Karla:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n:root{\n--purple-50:#f6eefb;--purple-100:#ecdaf5;--purple-200:#d9b3ea;--purple-300:#c084dc;--purple-400:#a350c9;--purple-500:#8a2bb3;--purple-600:#6f1996;--purple-700:#5a1379;--purple-800:#450e5e;--purple-900:#320a46;--purple-950:#1f0630;\n--gold-100:#faf1d9;--gold-300:#ecce87;--gold-500:#d6a339;--gold-600:#b8862a;--gold-700:#8f6620;\n--accent-500:#ee37c9;--accent-600:#c81ea6;\n--ink-950:#1a1420;--ink-900:#241c2c;--ink-700:#4a3f54;--ink-500:#71647d;--ink-300:#a598ad;--ink-200:#c7bdcf;--ink-100:#e4dee9;--ink-50:#f4f1f7;\n--white:#fff;\n--bg-surface:var(--ink-50);--bg-surface-alt:var(--purple-50);\n--text-primary:var(--ink-950);--text-secondary:var(--ink-500);\n--border-subtle:var(--ink-100);--border-default:var(--ink-200);\n--font-display:'Poppins',system-ui,sans-serif;--font-body:'Karla',system-ui,sans-serif;\n}\n*{box-sizing:border-box}\nhtml{scroll-behavior:smooth}\nbody{margin:0;font-family:var(--font-body);color:var(--text-primary);background:#fff;font-size:1.075rem;line-height:1.6}\nimg{max-width:100%;display:block}\np:empty{display:none!important;margin:0!important}\n.hm-wrap br{display:none!important}\n.hm-wrap p{margin:0}\n.hm-nav-inner p,.hm-mobile p,.hm-mega p,.hm-mega div>p{display:contents}\nfooter a:hover{color:var(--accent-500)!important}\n.hm-wrap>p,.hm-wrap>main>p{display:none!important;margin:0!important;height:0!important}\na{color:var(--purple-600);text-decoration:none}\na:hover{color:var(--purple-800)}\nh1,h2,h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.01em}\n.hm-eyebrow{font-family:var(--font-display);font-weight:700;font-size:.92rem;text-transform:uppercase;letter-spacing:.09em;color:var(--purple-600);margin-bottom:12px}\n.hm-ico{display:inline-block;vertical-align:middle;flex-shrink:0}\n.hm-header{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle)}\n.hm-nav-inner{max-width:1220px;margin:0 auto;padding:6px clamp(18px,4vw,36px);display:flex;align-items:center;justify-content:space-between;gap:18px}\n.hm-navlink{color:var(--ink-900);font-family:var(--font-display);font-weight:600;font-size:1rem;padding:6px 2px;position:relative;white-space:nowrap;transition:color .18s ease}\n.hm-lang{display:flex;gap:7px;align-items:center}\n.hm-has-drop{position:relative;display:flex;align-items:center}\n.hm-caret{transition:transform .2s ease}\n.hm-has-drop:hover .hm-caret,.hm-has-drop:focus-within .hm-caret{transform:rotate(180deg)}\n.hm-mega{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-8px);width:min(1180px,calc(100vw - 40px));background:#fff;border:1px solid var(--border-subtle);border-top:none;border-radius:0 0 22px 22px;box-shadow:0 30px 64px rgba(50,10,70,.22);padding:28px 32px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:80}\n.hm-has-drop:hover .hm-mega,.hm-has-drop:focus-within .hm-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}\n.hm-mega-col-title{display:block;font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--purple-700);padding-bottom:9px;margin-bottom:10px;border-bottom:2px solid var(--purple-100)}\n.hm-mega-col-title:hover{color:var(--accent-500)}\n.hm-mega-link{display:block;font-size:.94rem;line-height:1.35;color:var(--ink-700);padding:6px 0}\n.hm-mega-link:hover{color:var(--accent-500)}\n.hm-mega-all{grid-column:1\/-1;text-align:center;border-top:1px solid var(--border-subtle);padding-top:18px;margin-top:4px;font-family:var(--font-display);font-weight:700;color:var(--purple-600)}\n.hm-mega-all:hover{color:var(--accent-500)}\n.hm-mobile .hm-sub{padding-left:14px;border-left:2px solid var(--purple-100);margin:0 0 10px}\n.hm-mobile .hm-sub-cat{display:block;font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--purple-700);padding:11px 0 3px;border-bottom:none}\n.hm-mobile .hm-sub-link{display:block;font-size:.92rem;font-weight:400;color:var(--ink-700);padding:6px 0;border-bottom:none}\n@media(max-width:960px){.hm-mega{display:none!important}}\n.hm-flag{display:inline-flex;line-height:0;border-radius:5px;overflow:hidden;box-shadow:0 0 0 1px var(--border-default);opacity:.5;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}\n.hm-flag:hover{opacity:1;transform:translateY(-1px)}\n.hm-flag.active{opacity:1;box-shadow:0 0 0 2px var(--purple-500)}\n.hm-flag svg{display:block}\n.hm-navlink::after{content:\"\";position:absolute;left:0;right:100%;bottom:-2px;height:2px;background:var(--purple-600);transition:right .22s ease}\n.hm-navlink:hover{color:var(--purple-600)}\n.hm-navlink:hover::after{right:0}\n.hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-display);font-weight:700;border-radius:999px;cursor:pointer;transition:transform .16s ease,background .18s ease,box-shadow .18s ease,color .18s ease;text-align:center}\n.hm-btn:hover{transform:translateY(-2px)}\n.hm-btn-primary{background:var(--purple-600);color:#fff}\n.hm-btn-primary:hover{background:var(--purple-800);color:#fff;box-shadow:0 12px 26px rgba(90,19,121,.35)}\n.hm-btn-gold{background:var(--accent-500);color:#fff;box-shadow:0 10px 26px rgba(238,55,201,.4)}\n.hm-btn-gold:hover{background:var(--accent-600);color:#fff;box-shadow:0 14px 32px rgba(238,55,201,.55)}\n.hm-btn-ghost-light{background:rgba(255,255,255,.08);color:#fff;border:1.6px solid rgba(255,255,255,.6)}\n.hm-btn-ghost-light:hover{background:#fff;color:var(--purple-700)}\n.hm-btn-white{background:#fff;color:var(--purple-700)}\n.hm-btn-white:hover{background:var(--purple-50);color:var(--purple-800)}\n.hm-lift{transition:transform .2s ease,box-shadow .2s ease}\n.hm-lift:hover{transform:translateY(-6px);box-shadow:0 26px 54px rgba(50,10,70,.2)}\n.hm-chip:hover{background:var(--purple-100)!important}\n.hm-chip:hover img{transform:scale(1.06)}\n.hm-barrios-grid{display:grid;grid-template-columns:1fr;gap:16px}\n@media(min-width:640px){.hm-barrios-grid{grid-template-columns:repeat(3,1fr)}}\n@media(min-width:960px){.hm-barrios-grid{gap:20px}.hm-barrios-grid>a{aspect-ratio:4\/3!important}}\n@media(max-width:639px){\n.hm-hero-img{height:clamp(480px,80vh,620px)}\n.hm-hero-img{height:clamp(480px,80dvh,620px)}\n}\n.reveal{opacity:1;transform:none}\n.hm-js .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}\n.hm-js .reveal.in{opacity:1;transform:none}\n.d1{transition-delay:.09s}.d2{transition-delay:.18s}.d3{transition-delay:.27s}.d4{transition-delay:.36s}\n@media(prefers-reduced-motion:reduce){.hm-js .reveal{opacity:1!important;transform:none!important;transition:none}html{scroll-behavior:auto}}\n.hm-menu-btn{display:none;background:none;border:none;cursor:pointer;color:var(--purple-700);padding:6px}\n.hm-mobile{display:none;flex-direction:column;padding:6px clamp(18px,4vw,36px) 18px;border-top:1px solid var(--border-subtle);background:#fff}\n.hm-mobile.open{display:flex;max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);overflow-y:auto;-webkit-overflow-scrolling:touch}\n.hm-mobile.open>*{flex-shrink:0}\n.hm-mobile a{padding:14px 4px;font-family:var(--font-display);font-weight:600;font-size:1.1rem;color:var(--ink-900);border-bottom:1px solid var(--border-subtle)}\n.hm-mobile a:last-child{border-bottom:none}\n.hm-mobile-toggle{width:100%;background:none;border:none;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:14px 4px;font-family:var(--font-display);font-weight:600;font-size:1.1rem;color:var(--ink-900);border-bottom:1px solid var(--border-subtle)}\n.hm-mobile-toggle-sign{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--purple-50);color:var(--purple-600);display:flex;align-items:center;justify-content:center;font-size:1.15rem;transition:transform .2s ease}\n@media(max-width:960px){.hm-desktop{display:none!important}.hm-menu-btn{display:inline-flex}}\n.hm-hero-int{position:relative;color:#fff;background:var(--purple-900);overflow:hidden}\n.hm-hero-int-img{width:100%;height:clamp(440px,62vh,620px);object-fit:cover;display:block}\n.hm-hero-int-velo{position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,6,48,.80) 0%,rgba(31,6,48,.55) 42%,rgba(31,6,48,.12) 78%,rgba(31,6,48,0) 100%),linear-gradient(180deg,rgba(31,6,48,0) 60%,rgba(31,6,48,.35) 100%)}\n.hm-hero-int h1,.hm-hero-int p,.hm-hero-int .hm-eyebrow{text-shadow:0 2px 14px rgba(20,4,32,.55)}\n.hm-hero-int .hm-eyebrow{color:var(--accent-500)!important}\n.hm-hero-int-caja{position:absolute;inset:0;z-index:2;display:flex;align-items:center}\n.hm-hero-int h1{font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.08;margin:0 0 16px;max-width:820px;text-wrap:balance}\n.hm-hero-int p{font-size:clamp(1rem,1.9vw,1.22rem);line-height:1.55;max-width:640px;color:var(--purple-100);margin:0}\n@media(max-width:760px){.hm-hero-int-img{height:clamp(400px,62vh,520px)}.hm-hero-int-velo{background:linear-gradient(180deg,rgba(31,6,48,.15) 0%,rgba(31,6,48,.55) 45%,rgba(31,6,48,.85) 100%)}.hm-hero-int-caja{align-items:flex-end;padding-bottom:40px}}\n.hm-sec{padding:clamp(60px,8vw,104px) clamp(18px,4vw,36px)}\n.hm-sec-ajustada{padding:clamp(44px,6vw,72px) clamp(18px,4vw,36px)}\n.hm-cont{max-width:1220px;margin:0 auto}\n.hm-cont-estrecho{max-width:1120px;margin:0 auto}\n.hm-h2{font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.12;margin:0}\n.hm-h2-sep{font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.12;margin:0 0 24px}\n.hm-lead{font-size:1.08rem;line-height:1.65;color:var(--text-secondary)}\n.hm-cabecera-sec{text-align:center;max-width:760px;margin:0 auto 46px}\n.hm-fichas{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px}\n.hm-ficha{background:#fff;border:1px solid var(--border-subtle);border-radius:18px;padding:26px 26px 24px;display:flex;gap:16px;align-items:flex-start}\n.hm-ficha-num{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--purple-600);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:1rem}\n.hm-ficha-nombre{font-family:var(--font-display);font-weight:700;font-size:1.08rem;line-height:1.3;color:var(--purple-800);margin:0 0 10px}\n.hm-ficha-dato{display:block;font-size:.97rem;line-height:1.5;color:var(--text-secondary);margin-bottom:3px}\n.hm-ficha-metro{display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--purple-600);background:var(--purple-50);border-radius:6px;padding:3px 9px;margin-bottom:9px}\n.hm-subgrupo{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--purple-700);margin:44px 0 20px;padding-bottom:10px;border-bottom:2px solid var(--purple-100)}\n.hm-subgrupo:first-of-type{margin-top:0}\n.hm-cats{display:grid;grid-template-columns:1fr;gap:22px}\n@media(min-width:620px){.hm-cats{grid-template-columns:repeat(2,1fr)}}\n@media(min-width:960px){.hm-cats{grid-template-columns:repeat(3,1fr)}}\n.hm-cat{position:relative;display:block;border-radius:18px;overflow:hidden;isolation:isolate;aspect-ratio:16\/10;color:#fff}\n.hm-cat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}\n.hm-cat:hover img{transform:scale(1.06)}\n.hm-cat:hover .hm-cat-tit{color:var(--accent-500)}\n.hm-cat-velo{position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,6,48,0) 38%,rgba(31,6,48,.9) 100%)}\n.hm-cat-txt{position:absolute;left:20px;right:20px;bottom:16px;z-index:2}\n.hm-cat-tit{display:block;font-family:var(--font-display);font-weight:700;font-size:1.18rem;line-height:1.25;text-shadow:0 1px 6px rgba(0,0,0,.35);transition:color .18s ease}\n.hm-cat-sub{display:block;font-size:.92rem;color:var(--purple-100);margin-top:4px}\n.hm-fotos{display:grid;grid-template-columns:1fr;gap:18px}\n@media(min-width:430px){.hm-fotos{grid-template-columns:repeat(2,1fr)}}\n@media(min-width:760px){.hm-fotos{grid-template-columns:repeat(3,1fr);gap:22px}}\n@media(min-width:1120px){.hm-fotos{grid-template-columns:repeat(4,1fr);gap:24px}}\n.hm-fic{background:#fff;border:1px solid var(--border-subtle);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(26,20,32,.08);transition:transform .2s ease,box-shadow .2s ease}\n.hm-fic:hover{transform:translateY(-5px);box-shadow:0 22px 44px rgba(50,10,70,.16)}\n.hm-fic-img{width:100%;aspect-ratio:1\/1;object-fit:cover;display:block;background:var(--purple-50)}\n.hm-fic-cuerpo{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}\n.hm-fic-num{font-family:var(--font-display);font-weight:700;font-size:.8rem;letter-spacing:.06em;color:var(--purple-500)}\n.hm-fic-nombre{font-family:var(--font-display);font-weight:700;font-size:1.1rem;line-height:1.28;color:var(--purple-800);margin:0}\n.hm-fic-txt{font-size:.98rem;line-height:1.55;color:var(--text-secondary);margin:0}\n.hm-fic-cta{margin-top:auto;padding-top:6px;font-family:var(--font-display);font-weight:700;font-size:.94rem;color:var(--purple-600)}\n.hm-fic:hover .hm-fic-cta{color:var(--accent-600)}\n.hm-fic-sinfoto{width:100%;aspect-ratio:1\/1;background:linear-gradient(135deg,var(--purple-100) 0%,var(--purple-50) 100%);display:flex;align-items:center;justify-content:center;color:var(--purple-400)}\n.hm-fic-sinfoto svg{width:46px;height:46px}\n.hm-fic-banda{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:.82rem;letter-spacing:.04em;color:var(--purple-600);background:var(--purple-50);border-radius:6px;padding:3px 9px;align-self:flex-start}\n.hm-creditos{font-size:.82rem;line-height:1.6;color:var(--text-secondary)}\n.hm-creditos a{color:var(--text-secondary);text-decoration:underline}\n.hm-creditos a:hover{color:var(--purple-600)}\n.hm-fic{position:relative}\n.hm-fic-enlace{position:static;color:inherit}\n.hm-fic-enlace::after{content:\"\";position:absolute;inset:0;z-index:1}\n.hm-fic:hover .hm-fic-enlace{color:var(--accent-600)}\n.hm-fic-aviso{display:block;font-size:.9rem;line-height:1.5;color:var(--gold-700);background:var(--gold-100);border-radius:8px;padding:9px 11px;margin-top:4px}\n.hm-nota{font-size:1rem;line-height:1.6;color:var(--text-secondary);background:#fff;border:1px solid var(--border-subtle);border-left:4px solid var(--purple-400);border-radius:10px;padding:16px 18px;margin:0 0 30px}\n.hm-form{background:#fff;border:1px solid var(--border-subtle);border-radius:22px;padding:clamp(24px,4vw,38px);box-shadow:0 1px 3px rgba(26,20,32,.08)}\n.hm-campo{display:block;margin-bottom:18px}\n.hm-campo-et{display:block;font-family:var(--font-display);font-weight:600;font-size:.98rem;color:var(--ink-900);margin-bottom:7px}\n.hm-campo-ay{display:block;font-size:.88rem;color:var(--text-secondary);margin-top:5px}\n.hm-in{width:100%;font-family:var(--font-body);font-size:1.02rem;color:var(--text-primary);background:#fff;border:1.5px solid var(--border-default);border-radius:11px;padding:13px 15px;transition:border-color .18s ease,box-shadow .18s ease}\n.hm-in:focus{outline:none;border-color:var(--purple-500);box-shadow:0 0 0 3px var(--purple-100)}\n.hm-in:disabled{background:var(--ink-50);color:var(--ink-300)}\n.hm-in-error{border-color:#c62828}\n.hm-fila{display:grid;grid-template-columns:1fr;gap:0}\n@media(min-width:600px){.hm-fila{grid-template-columns:1fr 1fr;gap:0 18px}}\n.hm-radios{display:grid;grid-template-columns:1fr;gap:12px}\n@media(min-width:520px){.hm-radios{grid-template-columns:1fr 1fr}}\n.hm-radio{position:relative;display:block;border:1.5px solid var(--border-default);border-radius:14px;padding:16px 18px;cursor:pointer;transition:border-color .18s ease,background .18s ease}\n.hm-radio:hover{border-color:var(--purple-300)}\n.hm-radio input{position:absolute;opacity:0;pointer-events:none}\n.hm-radio-tit{display:block;font-family:var(--font-display);font-weight:700;font-size:1.02rem;color:var(--purple-800)}\n.hm-radio-sub{display:block;font-size:.92rem;color:var(--text-secondary);margin-top:3px}\n.hm-radio:has(input:checked){border-color:var(--purple-600);background:var(--purple-50)}\n.hm-radio:has(input:focus-visible){box-shadow:0 0 0 3px var(--purple-100)}\n.hm-acepto{display:flex;gap:11px;align-items:flex-start;font-size:.95rem;line-height:1.55;color:var(--text-secondary)}\n.hm-acepto input{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:var(--purple-600)}\n.hm-trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}\n.hm-aviso-form{border-radius:12px;padding:14px 16px;font-size:.98rem;line-height:1.55;margin-bottom:18px}\n.hm-aviso-error{background:#fdecea;color:#8c1d18;border:1px solid #f5c6c2}\n.hm-aviso-ok{background:#e7f6ec;color:#14532d;border:1px solid #b7e4c7}\n.hm-exito{text-align:center;padding:clamp(20px,4vw,34px) 0}\n.hm-exito-icono{width:64px;height:64px;border-radius:50%;background:var(--purple-50);color:var(--purple-600);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}\n.hm-drop{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-8px);width:288px;background:#fff;border:1px solid var(--border-subtle);border-radius:18px;box-shadow:0 26px 58px rgba(50,10,70,.20);padding:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:80;margin-top:12px}\n.hm-drop::before{content:\"\";position:absolute;left:0;right:0;top:-16px;height:16px}\n.hm-has-drop:hover .hm-drop,.hm-has-drop:focus-within .hm-drop{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}\n.hm-drop-link{display:block;padding:9px 12px;border-radius:11px;transition:background .16s ease}\n.hm-drop-link:hover{background:var(--purple-50)}\n.hm-drop-tit{display:block;font-family:var(--font-display);font-weight:600;font-size:.95rem;line-height:1.3;color:var(--ink-900)}\n.hm-drop-link:hover .hm-drop-tit{color:var(--purple-700)}\n.hm-drop-sub{display:block;font-size:.82rem;line-height:1.35;color:var(--ink-700);margin-top:2px}\n.hm-drop-sep{display:block;height:1px;background:var(--border-subtle);margin:8px 10px}\n.hm-drop-all{display:block;padding:8px 12px;font-family:var(--font-display);font-weight:700;font-size:.92rem;color:var(--purple-600)}\n.hm-drop-all:hover{color:var(--accent-500)}\n@media(max-width:960px){.hm-drop{display:none!important}}\n.hm-pie-grid{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:minmax(250px,1fr) minmax(0,2.3fr);gap:44px}\n.hm-pie-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}\n@media(max-width:1000px){.hm-pie-grid{grid-template-columns:1fr;gap:34px}}\n@media(max-width:640px){.hm-pie-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}\n@media(max-width:400px){.hm-pie-cols{grid-template-columns:1fr}}\n.hm-pie-tit{font-family:var(--font-display);font-weight:700;font-size:.88rem;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-500);margin-bottom:14px}\n.hm-pie-link{display:block;font-size:.98rem;line-height:1.35;color:var(--purple-100);margin-bottom:10px;transition:color .16s ease}\n.hm-pie-link:hover{color:#fff}\n@media(min-width:1120px){.hm-fotos-3{grid-template-columns:repeat(3,1fr)}}\n.hm-cta-lateral{background:var(--purple-700);color:#fff;border-radius:20px;padding:28px;margin-bottom:20px;text-align:center}\n.hm-cta-lateral-tit{font-family:var(--font-display);font-weight:700;font-size:1.22rem;margin-bottom:8px}\n.hm-cta-lateral-txt{font-size:.98rem;line-height:1.5;color:var(--purple-100);margin-bottom:18px}\n.hm-cta-lateral .hm-btn{width:100%;justify-content:center;padding:14px 20px;font-size:1.02rem}\n.hm-cta-lateral-sec{display:inline-block;margin-top:14px;font-size:.94rem;color:var(--purple-100);border-bottom:1px solid rgba(255,255,255,.4)}\n.hm-cta-lateral-sec:hover{color:#fff;border-bottom-color:#fff}\n.hm-sello{display:inline-flex;flex-direction:column;align-items:center;gap:9px}\n.hm-sello-nota{font-family:var(--font-display);font-weight:700;font-size:1.02rem;color:var(--purple-700)}\n.hm-sello:hover .hm-sello-nota{color:var(--accent-500)}\n.hm-legal{max-width:820px;margin:0 auto;padding:0 clamp(18px,4vw,36px)}\n.hm-legal-fecha{display:inline-block;background:var(--purple-50);color:var(--purple-700);font-family:var(--font-display);font-weight:600;font-size:.9rem;padding:7px 16px;border-radius:999px;margin-bottom:26px}\n.hm-legal-indice{background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:18px;padding:24px 26px;margin-bottom:40px}\n.hm-legal-indice-tit{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--purple-800);margin-bottom:12px}\n.hm-legal-indice a{display:block;padding:6px 0;font-size:1rem;color:var(--ink-700);border-bottom:1px solid transparent}\n.hm-legal-indice a:hover{color:var(--accent-500)}\n.hm-legal h2{font-family:var(--font-display);font-weight:700;font-size:clamp(1.28rem,2.6vw,1.6rem);color:var(--purple-800);line-height:1.25;margin:44px 0 14px;padding-bottom:10px;border-bottom:2px solid var(--purple-100)}\n.hm-legal h2:first-of-type{margin-top:0}\n.hm-legal h3{font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--purple-700);margin:26px 0 10px}\n.hm-legal .hm-parrafo{display:block;font-size:1.06rem;line-height:1.68;color:var(--text-primary);margin-bottom:16px}\n.hm-legal .hm-dato{display:block;font-size:1.02rem;line-height:1.6;color:var(--text-secondary);padding-left:20px;position:relative;margin-bottom:10px}\n.hm-legal .hm-dato::before{content:\"\";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--purple-500)}\n.hm-legal-caja{background:#fff;border:1px solid var(--border-subtle);border-left:4px solid var(--purple-600);border-radius:14px;padding:20px 22px;margin:22px 0}\n.hm-legal-aviso{background:#fff8e6;border:1px solid #f0d89a;border-left:4px solid var(--gold-500,#d9a520);border-radius:14px;padding:20px 22px;margin:22px 0}\n.hm-legal-tabla{width:100%;border-collapse:collapse;margin:20px 0;font-size:.99rem}\n.hm-legal-tabla th{background:var(--purple-700);color:#fff;font-family:var(--font-display);font-weight:600;text-align:left;padding:12px 14px;font-size:.94rem}\n.hm-legal-tabla td{border:1px solid var(--border-subtle);padding:12px 14px;vertical-align:top;line-height:1.5;color:var(--text-secondary)}\n.hm-legal-tabla tr:nth-child(even) td{background:var(--bg-surface-alt)}\n.hm-legal-envoltura{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.hm-pie-legal{max-width:1220px;margin:26px auto 0;padding-top:18px;border-top:1px solid var(--purple-700);display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}\n.hm-pie-legal a{font-size:.9rem;color:var(--purple-200);transition:color .16s ease}\n.hm-pie-legal a:hover{color:#fff}\n.hm-pie-legal .hm-pie-sep{color:var(--purple-700);font-size:.9rem}\n@media(max-width:560px){.hm-pie-legal .hm-pie-sep{display:none}.hm-pie-legal{flex-direction:column;align-items:center;gap:11px}}\n.hm-plan{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-subtle);border-radius:14px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}\n.hm-plan:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(50,10,70,.13)}\n.hm-plan-img{width:100%;height:168px;object-fit:cover;display:block;background:var(--purple-50)}\n.hm-plan-cuerpo{display:flex;gap:14px;align-items:flex-start;padding:16px 18px 18px}\n.hm-plan-num{font-family:var(--font-display);font-weight:800;color:var(--purple-500);font-size:1.2rem;flex-shrink:0;line-height:1.35}\n.hm-plan-txt{font-size:1.04rem;line-height:1.42}\n.hm-planes{display:grid;grid-template-columns:1fr;gap:22px}\n@media(min-width:560px){.hm-planes{grid-template-columns:repeat(2,1fr)}}\n@media(min-width:940px){.hm-planes{grid-template-columns:repeat(3,1fr)}}\n.hm-mobile .hm-mobile-reservar{display:block;margin:18px 0 4px;padding:15px 26px;border-radius:999px;background:var(--accent-500);color:#fff;font-family:var(--font-display);font-weight:700;font-size:1.18rem;line-height:1.2;text-align:center;border-bottom:none;box-shadow:0 10px 26px rgba(238,55,201,.4)}\n.hm-mobile .hm-mobile-reservar:hover{background:var(--accent-600);color:#fff}\n.hm-mobile-lang{display:flex;gap:14px;align-items:center;padding:16px 4px;border-bottom:1px solid var(--border-subtle)}\n.hm-mobile-lang .hm-flag{box-shadow:0 0 0 1px var(--border-default)}\n.hm-pie-texto{font-size:1rem;color:var(--purple-100);line-height:1.55;max-width:290px;margin:0}\n.hm-pie-dir{font-style:normal;margin-top:18px;font-size:.98rem;color:var(--purple-200);line-height:1.75}\n.hm-pie-sellos{display:flex;gap:12px;margin-top:22px;align-items:flex-start;flex-wrap:wrap}\n.hm-pie-base{max-width:1220px;margin:18px auto 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:.85rem;color:var(--purple-200)}\n@media(max-width:640px){.hm-pie-marca{text-align:center}.hm-pie-marca .hm-pie-texto{margin-left:auto;margin-right:auto}.hm-pie-sellos{justify-content:center}.hm-pie-cols>div{text-align:center}.hm-pie-legal{justify-content:center;text-align:center}.hm-pie-base{justify-content:center;text-align:center}}\n.hm-hero{position:relative;color:#fff;background:#320a46;overflow:hidden}\n.hm-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}\n.hm-hero-velo{position:absolute;inset:0;background:linear-gradient(180deg,rgba(50,10,70,.10) 0%,rgba(31,6,48,.88) 100%),rgba(37,10,54,.60)}\n.hm-hero-caja{position:relative;z-index:2;display:flex;align-items:center;min-height:clamp(500px,62vh,600px);padding:clamp(64px,9vh,104px) 0}\n.hm-hero h1{font-size:clamp(1.95rem,4.5vw,3.2rem);line-height:1.07;margin:0 0 18px;max-width:880px;text-wrap:balance}\n.hm-hero p{font-size:clamp(1.02rem,1.9vw,1.26rem);line-height:1.55;max-width:640px;color:var(--purple-100);margin:0 0 30px}\n.hm-hero-botones{display:flex;flex-wrap:wrap;gap:14px}\n.hm-hero-botones .hm-btn{padding:15px 30px;font-size:1.02rem}\n.hm-hero-datos{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:32px;font-size:.96rem;color:var(--purple-100)}\n@media(max-width:560px){.hm-hero-caja{min-height:clamp(440px,58vh,520px);padding:clamp(56px,8vh,84px) 0}.hm-hero-botones .hm-btn{width:100%;justify-content:center}.hm-hero-datos{gap:11px 20px;margin-top:26px}}\n.hm-hero-full .hm-hero-img{height:100%}\n.hm-hero-full .hm-hero-caja{min-height:calc(100vh - 77px);min-height:calc(100svh - 77px);padding:clamp(40px,7vh,90px) 0}\n.hm-hero-centro{width:100%;padding:0 clamp(18px,4vw,36px);display:flex;flex-direction:column;align-items:center;text-align:center}\n.hm-hero-centro h1{margin-left:auto;margin-right:auto}\n.hm-hero-centro p{margin:0 auto 34px;max-width:820px;text-wrap:balance}\n.hm-pildora{display:flex;align-items:stretch;gap:8px;width:100%;max-width:880px;background:rgba(90,19,121,.94);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:9px;box-shadow:0 20px 50px rgba(20,4,32,.5);backdrop-filter:blur(8px)}\n.hm-pil-campo{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#fff;border-radius:999px;padding:8px 20px 9px;cursor:pointer;text-align:left;transition:box-shadow .2s ease}\n.hm-pil-fecha{flex:1.2 1 0}\n.hm-pil-tour{flex:1.4 1 0}\n.hm-pil-pers{flex:.85 1 0}\n.hm-pildora select.hm-pil-in{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.hm-pil-campo:focus-within{box-shadow:0 0 0 3px var(--accent-500)}\n.hm-pil-campo.hm-pil-error{box-shadow:0 0 0 3px #ff6b8b}\n.hm-pil-sel::after{content:\"\";position:absolute;right:20px;top:50%;width:7px;height:7px;border-right:2px solid var(--purple-600);border-bottom:2px solid var(--purple-600);transform:translateY(-20%) rotate(45deg);pointer-events:none}\n.hm-pil-et{font-family:var(--font-display);font-weight:600;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:var(--purple-600);line-height:1.2}\n.hm-pildora input.hm-pil-in,.hm-pildora select.hm-pil-in{height:auto;border-radius:0;box-shadow:none;width:100%;border:0;background:transparent;font-family:var(--font-body);font-size:1.04rem;font-weight:700;color:var(--purple-900);padding:2px 0 0;margin:0;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;min-height:24px;line-height:1.3}\n.hm-pildora .hm-pil-sel select.hm-pil-in{padding-right:22px}\n.hm-pildora button.hm-pil-btn{line-height:1.2;text-transform:none;letter-spacing:0;flex:0 0 auto;border:0;border-radius:999px;background:var(--accent-500);color:#fff;font-family:var(--font-display);font-weight:700;font-size:1.1rem;padding:0 36px;cursor:pointer;box-shadow:0 10px 26px rgba(238,55,201,.45);transition:background .2s ease,transform .2s ease}\n.hm-pildora button.hm-pil-btn:hover,.hm-pildora button.hm-pil-btn:focus{color:#fff;background:var(--accent-600);transform:translateY(-1px)}\n.hm-pil-aviso{display:none;margin-top:14px;background:#fff;color:#a3164a;border-radius:12px;padding:9px 16px;font-size:.96rem;font-weight:600;max-width:560px}\n.hm-pil-aviso.on{display:inline-block}\n.hm-hero-iconos{display:flex;justify-content:center;flex-wrap:wrap;gap:18px clamp(26px,6vw,72px);margin-top:38px}\n.hm-hero-icono{display:flex;flex-direction:column;align-items:center;gap:11px;max-width:180px;font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1.3;color:#fff;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.35)}\n.hm-hero-icono-c{width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.32);display:flex;align-items:center;justify-content:center;color:var(--accent-500);backdrop-filter:blur(4px)}\n@media(max-width:760px){\n.hm-pildora{display:grid;grid-template-columns:1fr 1fr;border-radius:26px;padding:9px;gap:8px}\n.hm-pil-campo{border-radius:16px;padding:9px 14px}\n.hm-pil-sel::after{right:14px}\n.hm-pil-tour{grid-column:1\/-1}\n.hm-pil-fecha{order:0;grid-column:auto}\n.hm-pildora button.hm-pil-btn{order:4;grid-column:1\/-1;padding:15px;border-radius:16px}\n.hm-hero-centro p{margin-bottom:26px}\n.hm-hero-iconos{gap:14px;margin-top:28px;flex-wrap:nowrap}\n.hm-hero-icono{font-size:.84rem;gap:8px;flex:1 1 0}\n.hm-hero-icono-c{width:50px;height:50px}\n.hm-hero-icono-c svg{width:24px;height:24px}\n}\n.hm-opinar{max-width:1220px;margin:0 auto;padding:0 clamp(18px,4vw,36px)}\n.hm-opinar-fichas{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,400px));gap:22px;justify-content:center;margin-bottom:34px}\n.hm-opinar-ficha{background:#fff;border:1px solid var(--border-subtle);border-radius:20px;padding:26px 24px;text-align:center;box-shadow:0 1px 3px rgba(26,20,32,.08)}\n.hm-opinar-logo{height:32px;width:auto;display:block}\n.hm-opinar-boton{display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;padding:16px 24px;border-radius:14px;background:var(--purple-600);color:#fff!important;font-family:var(--font-display);font-weight:700;font-size:1.18rem;line-height:1.25;transition:background .16s ease,transform .16s ease}\n.hm-opinar-boton:hover{background:var(--purple-800);transform:translateY(-2px);color:#fff!important}\n.hm-opinar-qr{width:248px;height:248px;margin:0 auto;padding:12px;background:#fff;border:1px solid var(--border-subtle);border-radius:14px}\n.hm-opinar-pasos{margin:16px auto 0;max-width:280px;font-size:.97rem;line-height:1.5;color:var(--text-secondary)}\n.hm-opinar-dir{display:block;margin:22px 0 8px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.15rem,3vw,1.4rem);color:var(--purple-700);letter-spacing:-.01em;word-break:break-word}\n.hm-opinar-nota{font-size:.92rem;color:var(--text-secondary);margin:0}\n.hm-copiar{margin-top:16px;background:none;border:1.5px solid var(--border-default);border-radius:11px;padding:12px 20px;min-height:48px;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:.97rem;color:var(--purple-700);transition:border-color .16s ease,color .16s ease}\n.hm-copiar:hover{border-color:var(--purple-600);color:var(--purple-800)}\n@media(max-width:420px){.hm-opinar-qr{width:190px;height:190px}}\n#opinar{scroll-margin-top:92px}\n.hm-opinar-marca{display:flex;align-items:center;justify-content:center;height:40px;margin-bottom:20px}\n.hm-opinar-logo-g{height:30px}\n.hm-opinar-ficha .hm-opinar-qr{margin:0 auto 14px}\n.hm-opinar-ficha .hm-opinar-pasos{margin:0 auto 20px;max-width:250px}\n.hm-opinar-ficha .hm-opinar-nota{margin:14px 0 0}\n.hm-opinar-pie{text-align:center;max-width:460px;margin:0 auto;padding-top:30px;border-top:1px solid var(--border-subtle)}\n.hm-opinar-pie .hm-opinar-dir{margin:0 0 6px}\n.hm-nota + .hm-subgrupo{margin-top:38px}\n.hm-tel{display:flex;gap:10px}\n.hm-tel select.hm-in{flex:0 0 46%;max-width:46%;min-width:0;padding-right:8px}\n@supports (appearance:base-select){\n.hm-pildora select.hm-pil-in,.hm-form select.hm-in{appearance:base-select}\n.hm-pildora select.hm-pil-in::picker-icon{display:none}\n.hm-form select.hm-in::picker-icon{color:var(--purple-600)}\n.hm-pildora select.hm-pil-in::picker(select),.hm-form select.hm-in::picker(select){appearance:base-select;background:#fff;border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 26px 58px rgba(50,10,70,.22);padding:8px;margin-top:8px;min-width:200px;max-height:340px;overflow-y:auto}\n.hm-pildora select.hm-pil-in option,.hm-form select.hm-in option{padding:10px 14px;border-radius:11px;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--ink-900);cursor:pointer;transition:background .15s ease,color .15s ease}\n.hm-pildora select.hm-pil-in option:hover,.hm-pildora select.hm-pil-in option:focus-visible,.hm-form select.hm-in option:hover,.hm-form select.hm-in option:focus-visible{background:var(--purple-50);color:var(--purple-700);outline:none}\n.hm-pildora select.hm-pil-in option:checked,.hm-form select.hm-in option:checked{background:var(--purple-600);color:#fff}\n.hm-pildora select.hm-pil-in option::checkmark,.hm-form select.hm-in option::checkmark{display:none}\n.hm-form select.hm-in option:disabled{color:var(--ink-700);opacity:.5;cursor:default}\n}\n.hm-tel input.hm-in{flex:1 1 auto;min-width:0}\n.hm-cancelar-datos{background:var(--bg-surface-alt);border-radius:14px;padding:18px 20px;margin:0 0 22px}\n.hm-cancelar-datos p{margin:0 0 6px;font-size:1.02rem;line-height:1.5;color:var(--text-primary)}\n.hm-cancelar-datos p:last-child{margin-bottom:0}\n.hm-cancelar-acciones{display:flex;flex-wrap:wrap;gap:12px;align-items:center}\n.hm-aviso-punto-capa{position:fixed;inset:0;background:rgba(30,8,45,.55);display:flex;align-items:center;justify-content:center;padding:20px;z-index:9999;opacity:0;transition:opacity .25s ease}\n.hm-aviso-punto-capa.in{opacity:1}\n.hm-aviso-punto-caja{background:#fff;border-radius:20px;max-width:440px;width:100%;padding:32px;box-shadow:0 30px 70px rgba(30,8,45,.4);position:relative;transform:translateY(10px);transition:transform .25s ease}\n.hm-aviso-punto-capa.in .hm-aviso-punto-caja{transform:translateY(0)}\n.hm-aviso-punto-cerrar{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:var(--bg-surface-alt);color:var(--text-secondary);font-size:1.2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}\n.hm-aviso-punto-tit{font-family:var(--font-display);font-weight:800;font-size:1.2rem;color:var(--purple-800);margin:0 0 12px;padding-right:24px}\n.hm-aviso-punto-txt{font-size:1rem;line-height:1.55;color:var(--text-secondary);margin:0 0 22px}\n.hm-aviso-punto-caja .hm-btn{width:100%;padding:13px}\n.hm-canal-ico{width:64px;height:64px;border-radius:50%;background:var(--purple-50);color:var(--purple-600);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}\n.hm-mapa-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(30px,4vw,56px);align-items:center}\n.hm-mapa{border-radius:22px;overflow:hidden;box-shadow:0 20px 44px rgba(50,10,70,.16);height:clamp(380px,52vh,520px)}\n@media(max-width:860px){.hm-mapa-grid{grid-template-columns:1fr}.hm-mapa{height:380px}}\n@media(min-width:760px){.hm-fotos-2{grid-template-columns:repeat(2,1fr)}}\n<\/style>\n<div class=\"hm-wrap\" style=\"font-family:var(--font-body)\">\n<script>document.documentElement.className+=' hm-js';setTimeout(function(){var e=document.querySelectorAll('.reveal');for(var i=0;i < e.length;i++){e[i].classList.add('in');}},3500);<\/script><\/p>\n<header class=\"hm-header\">\n<div class=\"hm-nav-inner\">\n<a href=\"https:\/\/4umadrid.com\/\" aria-label=\"4U Madrid Walking Tour \u2014 Ir al inicio\" style=\"display:flex;align-items:center;flex-shrink:0\"><br \/>\n<img decoding=\"async\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/07\/nh-logo-morado.png\" alt=\"4U Madrid Walking Tour\" style=\"height:64px;width:193px;object-fit:cover;object-position:center\"><br \/>\n<\/a><\/p>\n<nav class=\"hm-desktop\" aria-label=\"Principal\" style=\"display:flex;gap:20px;align-items:center;flex-shrink:0\">\n<div class=\"hm-has-drop\"><a class=\"hm-navlink\" href=\"https:\/\/4umadrid.com\/tours-en-madrid\/\">Tours <svg class=\"hm-caret\" width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"><path d=\"M5 9l7 7 7-7\"\/><\/svg><\/a><\/p>\n<div class=\"hm-drop\"><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/madrid-free-tour-historia-y-curiosidades\/\"><span class=\"hm-drop-tit\">Madrid: historia y curiosidades<\/span><span class=\"hm-drop-sub\">En espa\u00f1ol \u00b7 todos los d\u00edas 11:15 am<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/madrid-free-tour-history-and-curiosities\/\"><span class=\"hm-drop-tit\">Madrid: history and curiosities<\/span><span class=\"hm-drop-sub\">In English \u00b7 Monday to Friday, 11:15 am<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/el-prado-un-viaje-a-traves-del-arte-y-sus-secretos\/\"><span class=\"hm-drop-tit\">El Prado: arte y secretos<\/span><span class=\"hm-drop-sub\">Visita privada \u00b7 hora a convenir<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/tour-navidad-madrid\/\"><span class=\"hm-drop-tit\">Tour de Navidad<\/span><span class=\"hm-drop-sub\">En espa\u00f1ol \u00b7 23\/11 al 6\/1 \u00b7 17:15<\/span><\/a><span class=\"hm-drop-sep\"><\/span><a class=\"hm-drop-all\" href=\"https:\/\/4umadrid.com\/tours-en-madrid\/\">Todos los recorridos<\/a><\/div>\n<\/div>\n<div class=\"hm-has-drop\"><a class=\"hm-navlink\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/\">Qu\u00e9 ver <svg class=\"hm-caret\" width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"><path d=\"M5 9l7 7 7-7\"\/><\/svg><\/a><\/p>\n<div class=\"hm-drop\"><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/museos-que-no-te-puedes-perder\/\"><span class=\"hm-drop-tit\">Museos<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/\"><span class=\"hm-drop-tit\">Palacios de Madrid<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/sitios-religiosos-madrid\/\"><span class=\"hm-drop-tit\">Sitios religiosos<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/parques-y-jardines-madrid\/\"><span class=\"hm-drop-tit\">Parques y jardines<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/mas-por-conocer-madrid\/\"><span class=\"hm-drop-tit\">M\u00e1s por conocer<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/donde-comer-en-madrid\/\"><span class=\"hm-drop-tit\">\u00bfD\u00f3nde comer en Madrid?<\/span><\/a><span class=\"hm-drop-sep\"><\/span><a class=\"hm-drop-all\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/\">Todas las recomendaciones<\/a><\/div>\n<\/div>\n<div class=\"hm-has-drop\">\n<a class=\"hm-navlink\" href=\"https:\/\/4umadrid.com\/blog-madrid\/\">Blog <svg class=\"hm-caret\" width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"><path d=\"M5 9l7 7 7-7\"\/><\/svg><\/a><br \/>\n<!--BLOG_MEGA--><\/p>\n<div class=\"hm-mega\">\n<div><a class=\"hm-mega-col-title\" href=\"https:\/\/4umadrid.com\/category\/guia-madrid\/\">Gu\u00eda de Madrid<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/que-ver-madrid-de-los-austrias-ruta-a-pie\/\">Qu\u00e9 ver en el Madrid de los Austrias: ruta a pie por sus\u2026<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/que-ver-en-madrid-en-3-dias-itinerario-completo-consejos-y-lugares-imprescindibles\/\">Qu\u00e9 ver en Madrid en 3 d\u00edas: itinerario completo y consej\u2026<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/8-secretos-para-descubrir-en-madrid\/\">8 secretos de Madrid que casi nadie conoce<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/madrid-en-cifras\/\">Madrid en cifras: r\u00e9cords y datos que sorprenden<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/oda-a-madrid\/\">Madrid rom\u00e1ntico: los rincones m\u00e1s bonitos para ir en par\u2026<\/a><\/div>\n<div><a class=\"hm-mega-col-title\" href=\"https:\/\/4umadrid.com\/category\/historias-curiosidades-madrid\/\">Historias y Curiosidades<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/muertos-y-santos\/\">Todos los Santos y D\u00eda de Muertos: tradiciones en Espa\u00f1a\u2026<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/agua-va\/\">\u00a1Agua va!: la costumbre m\u00e1s sucia del Madrid antiguo<\/a><\/div>\n<div><a class=\"hm-mega-col-title\" href=\"https:\/\/4umadrid.com\/category\/free-tours-rutas-madrid\/\">Tours y Rutas<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/conoce-el-barrio-de-las-letras-historia-viva-entre-cafes-y-literatura\/\">Barrio de las Letras: historia viva entre caf\u00e9s y literat\u2026<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/preciados-una-calle-muy-madrilena-y-comercial\/\">Calle de Preciados: historia de la v\u00eda m\u00e1s comercial de M\u2026<\/a><\/div>\n<div><a class=\"hm-mega-col-title\" href=\"https:\/\/4umadrid.com\/category\/arte-y-museos-madrid\/\">Arte y Museos<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/el-prado-de-gabinete-de-ciencias-a-templo-del-arte\/\">Historia del Museo del Prado: de gabinete de ciencias a t\u2026<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/la-gemela-madrilena-de-la-mona-lisa\/\">La Mona Lisa del Prado: la gemela madrile\u00f1a de la Gioconda<\/a><\/div>\n<div><a class=\"hm-mega-col-title\" href=\"https:\/\/4umadrid.com\/category\/madrid-aire-libre\/\">Madrid al Aire Libre<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/el-ahuehuete-del-retiro-un-tesoro-vivo-en-el-corazon-de-madrid\/\">El ahuehuete del Retiro: el \u00e1rbol m\u00e1s antiguo de Madrid<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/el-mirador-de-cibeles-una-vista-privilegiada\/\">Mirador de Cibeles: horario, precio y qu\u00e9 se ve desde arr\u2026<\/a><\/div>\n<p><a class=\"hm-mega-all\" href=\"https:\/\/4umadrid.com\/blog-madrid\/\">Ver todos los art\u00edculos del blog<\/a><\/div>\n<p><!--\/BLOG_MEGA-->\n<\/div>\n<div class=\"hm-has-drop\"><a class=\"hm-navlink\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/\">Nosotros <svg class=\"hm-caret\" width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"><path d=\"M5 9l7 7 7-7\"\/><\/svg><\/a><\/p>\n<div class=\"hm-drop\"><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/\"><span class=\"hm-drop-tit\">Sobre nosotros<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/nuestro-equipo-de-guias\/\"><span class=\"hm-drop-tit\">Nuestro equipo de gu\u00edas<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/por-que-elegirnos\/\"><span class=\"hm-drop-tit\">Por qu\u00e9 elegirnos<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/opiniones-de-viajeros\/\"><span class=\"hm-drop-tit\">Opiniones de viajeros<\/span><\/a><\/div>\n<\/div>\n<div class=\"hm-has-drop\"><a class=\"hm-navlink\" href=\"https:\/\/4umadrid.com\/contacto\/\">Contacto <svg class=\"hm-caret\" width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"><path d=\"M5 9l7 7 7-7\"\/><\/svg><\/a><\/p>\n<div class=\"hm-drop\"><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/contacto\/\"><span class=\"hm-drop-tit\">Contacto<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/contacto\/como-llegar\/\"><span class=\"hm-drop-tit\">C\u00f3mo llegar<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/contacto\/preguntas-frecuentes-faq\/\"><span class=\"hm-drop-tit\">Preguntas frecuentes<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/contacto\/atencion-al-cliente\/\"><span class=\"hm-drop-tit\">Atenci\u00f3n al cliente<\/span><\/a><\/div>\n<\/div>\n<\/nav>\n<div style=\"display:flex;align-items:center;gap:14px\">\n<div class=\"hm-lang hm-desktop\">\n<a href=\"https:\/\/4umadrid.com\/\" class=\"hm-flag\" data-idioma=\"es\" title=\"Espa\u00f1ol\" aria-label=\"Ver en espa\u00f1ol\"><svg width=\"30\" height=\"20\" viewBox=\"0 0 3 2\" preserveAspectRatio=\"none\"><rect width=\"3\" height=\"2\" fill=\"#c60b1e\"\/><rect y=\".5\" width=\"3\" height=\"1\" fill=\"#ffc400\"\/><\/svg><\/a><br \/>\n<a href=\"https:\/\/4umadrid.com\/madrid-free-tour-history-and-curiosities\/\" class=\"hm-flag\" data-idioma=\"en\" title=\"English\" aria-label=\"View in English\"><svg width=\"30\" height=\"20\" viewBox=\"0 0 60 30\" preserveAspectRatio=\"none\"><rect width=\"60\" height=\"30\" fill=\"#012169\"\/><path d=\"M0 0 L60 30 M60 0 L0 30\" stroke=\"#fff\" stroke-width=\"6\"\/><path d=\"M0 0 L60 30 M60 0 L0 30\" stroke=\"#C8102E\" stroke-width=\"3\"\/><path d=\"M30 0 V30 M0 15 H60\" stroke=\"#fff\" stroke-width=\"10\"\/><path d=\"M30 0 V30 M0 15 H60\" stroke=\"#C8102E\" stroke-width=\"6\"\/><\/svg><\/a>\n<\/div>\n<p><a class=\"hm-btn hm-btn-primary hm-desktop\" href=\"https:\/\/4umadrid.com\/reservar\/\" style=\"padding:12px 24px;font-size:.98rem\">Reserva Gratis<\/a><br \/>\n<button class=\"hm-menu-btn\" onclick=\"this.closest('.hm-header').querySelector('.hm-mobile').classList.toggle('open')\" aria-label=\"Abrir men\u00fa\"><br \/>\n<svg class=\"hm-ico\" width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"><path d=\"M4 7h16M4 12h16M4 17h16\"\/><\/svg><br \/>\n<\/button>\n<\/div>\n<\/div>\n<nav class=\"hm-mobile\" aria-label=\"M\u00f3vil\">\n<button class=\"hm-mobile-toggle\" type=\"button\" data-panel=\"tours\"><span>Tours<\/span><span class=\"hm-mobile-toggle-sign\">+<\/span><\/button><\/p>\n<div class=\"hm-sub\" data-panel=\"tours\" style=\"max-height:0;overflow:hidden;transition:max-height .3s ease\"><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/madrid-free-tour-historia-y-curiosidades\/\">Madrid: historia y curiosidades<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/madrid-free-tour-history-and-curiosities\/\">Madrid: history and curiosities<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/el-prado-un-viaje-a-traves-del-arte-y-sus-secretos\/\">El Prado: arte y secretos<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/tour-navidad-madrid\/\">Tour de Navidad<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/tours-en-madrid\/\" style=\"font-weight:700\">Todos los recorridos \u2192<\/a><\/div>\n<p><button class=\"hm-mobile-toggle\" type=\"button\" data-panel=\"quever\"><span>Qu\u00e9 ver en Madrid<\/span><span class=\"hm-mobile-toggle-sign\">+<\/span><\/button><\/p>\n<div class=\"hm-sub\" data-panel=\"quever\" style=\"max-height:0;overflow:hidden;transition:max-height .3s ease\"><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/museos-que-no-te-puedes-perder\/\">Museos<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/\">Palacios de Madrid<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/sitios-religiosos-madrid\/\">Sitios religiosos<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/parques-y-jardines-madrid\/\">Parques y jardines<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/mas-por-conocer-madrid\/\">M\u00e1s por conocer<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/donde-comer-en-madrid\/\">\u00bfD\u00f3nde comer en Madrid?<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/\" style=\"font-weight:700\">Todas las recomendaciones \u2192<\/a><\/div>\n<p><!--BLOG_MOBILE--><button class=\"hm-mobile-toggle\" type=\"button\" data-panel=\"blog\"><span>Blog<\/span><span class=\"hm-mobile-toggle-sign\">+<\/span><\/button><\/p>\n<div class=\"hm-sub\" data-panel=\"blog\" style=\"max-height:0;overflow:hidden;transition:max-height .3s ease\"><a class=\"hm-sub-cat\" href=\"https:\/\/4umadrid.com\/category\/guia-madrid\/\">Gu\u00eda de Madrid<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/que-ver-madrid-de-los-austrias-ruta-a-pie\/\">Qu\u00e9 ver en el Madrid de los Austrias: ruta a\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/que-ver-en-madrid-en-3-dias-itinerario-completo-consejos-y-lugares-imprescindibles\/\">Qu\u00e9 ver en Madrid en 3 d\u00edas: itinerario compl\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/8-secretos-para-descubrir-en-madrid\/\">8 secretos de Madrid que casi nadie conoce<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/madrid-en-cifras\/\">Madrid en cifras: r\u00e9cords y datos que sorpren\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/oda-a-madrid\/\">Madrid rom\u00e1ntico: los rincones m\u00e1s bonitos pa\u2026<\/a><a class=\"hm-sub-cat\" href=\"https:\/\/4umadrid.com\/category\/historias-curiosidades-madrid\/\">Historias y Curiosidades<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/muertos-y-santos\/\">Todos los Santos y D\u00eda de Muertos: tradicione\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/agua-va\/\">\u00a1Agua va!: la costumbre m\u00e1s sucia del Madrid\u2026<\/a><a class=\"hm-sub-cat\" href=\"https:\/\/4umadrid.com\/category\/free-tours-rutas-madrid\/\">Tours y Rutas<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/conoce-el-barrio-de-las-letras-historia-viva-entre-cafes-y-literatura\/\">Barrio de las Letras: historia viva entre caf\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/preciados-una-calle-muy-madrilena-y-comercial\/\">Calle de Preciados: historia de la v\u00eda m\u00e1s co\u2026<\/a><a class=\"hm-sub-cat\" href=\"https:\/\/4umadrid.com\/category\/arte-y-museos-madrid\/\">Arte y Museos<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/el-prado-de-gabinete-de-ciencias-a-templo-del-arte\/\">Historia del Museo del Prado: de gabinete de\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/la-gemela-madrilena-de-la-mona-lisa\/\">La Mona Lisa del Prado: la gemela madrile\u00f1a d\u2026<\/a><a class=\"hm-sub-cat\" href=\"https:\/\/4umadrid.com\/category\/madrid-aire-libre\/\">Madrid al Aire Libre<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/el-ahuehuete-del-retiro-un-tesoro-vivo-en-el-corazon-de-madrid\/\">El ahuehuete del Retiro: el \u00e1rbol m\u00e1s antiguo\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/el-mirador-de-cibeles-una-vista-privilegiada\/\">Mirador de Cibeles: horario, precio y qu\u00e9 se\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/blog-madrid\/\" style=\"font-weight:700\">Ver todos los art\u00edculos \u2192<\/a><\/div>\n<p><!--\/BLOG_MOBILE--><br \/>\n<button class=\"hm-mobile-toggle\" type=\"button\" data-panel=\"nosotros\"><span>Nosotros<\/span><span class=\"hm-mobile-toggle-sign\">+<\/span><\/button><\/p>\n<div class=\"hm-sub\" data-panel=\"nosotros\" style=\"max-height:0;overflow:hidden;transition:max-height .3s ease\"><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/\">Sobre nosotros<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/nuestro-equipo-de-guias\/\">Nuestro equipo de gu\u00edas<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/por-que-elegirnos\/\">Por qu\u00e9 elegirnos<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/opiniones-de-viajeros\/\">Opiniones de viajeros<\/a><\/div>\n<p><button class=\"hm-mobile-toggle\" type=\"button\" data-panel=\"ayuda\"><span>Contacto y ayuda<\/span><span class=\"hm-mobile-toggle-sign\">+<\/span><\/button><\/p>\n<div class=\"hm-sub\" data-panel=\"ayuda\" style=\"max-height:0;overflow:hidden;transition:max-height .3s ease\"><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/contacto\/\">Contacto<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/contacto\/como-llegar\/\">C\u00f3mo llegar<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/contacto\/preguntas-frecuentes-faq\/\">Preguntas frecuentes<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/contacto\/atencion-al-cliente\/\">Atenci\u00f3n al cliente<\/a><\/div>\n<div class=\"hm-mobile-lang\">\n<a class=\"hm-flag\" data-idioma=\"es\" href=\"https:\/\/4umadrid.com\/\" aria-label=\"Ver en espa\u00f1ol\"><svg width=\"34\" height=\"23\" viewBox=\"0 0 3 2\" preserveAspectRatio=\"none\"><rect width=\"3\" height=\"2\" fill=\"#c60b1e\"\/><rect y=\".5\" width=\"3\" height=\"1\" fill=\"#ffc400\"\/><\/svg><\/a><br \/>\n<a class=\"hm-flag\" data-idioma=\"en\" href=\"https:\/\/4umadrid.com\/en\/\" aria-label=\"View in English\"><svg width=\"34\" height=\"23\" viewBox=\"0 0 60 30\" preserveAspectRatio=\"none\"><rect width=\"60\" height=\"30\" fill=\"#012169\"\/><path d=\"M0 0 L60 30 M60 0 L0 30\" stroke=\"#fff\" stroke-width=\"6\"\/><path d=\"M0 0 L60 30 M60 0 L0 30\" stroke=\"#C8102E\" stroke-width=\"3\"\/><path d=\"M30 0 V30 M0 15 H60\" stroke=\"#fff\" stroke-width=\"10\"\/><path d=\"M30 0 V30 M0 15 H60\" stroke=\"#C8102E\" stroke-width=\"6\"\/><\/svg><\/a>\n<\/div>\n<p><a class=\"hm-mobile-reservar\" href=\"https:\/\/4umadrid.com\/reservar\/\">Reserva Gratis<\/a><br \/>\n<\/nav>\n<\/header>\n<p><main><br \/>\n<!-- PORTADA --><\/p>\n<section class=\"hm-hero-int\">\n<img decoding=\"async\" class=\"hm-hero-int-img\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/10\/luces-navidad-madrid-2026-1-scaled.jpeg\" alt=\"Luces de Navidad en la Plaza Mayor de Madrid con el \u00e1rbol rojo y el mercadillo\" style=\"object-position:center 45%\"><\/p>\n<div class=\"hm-hero-int-velo\"><\/div>\n<div class=\"hm-hero-int-caja\">\n<div class=\"hm-cont\" style=\"width:100%;padding:0 clamp(18px,4vw,36px)\">\n<div class=\"hm-eyebrow\">Del 23 de noviembre al 6 de enero<\/div>\n<h1 class=\"reveal in d1\">Free tour de Navidad por Madrid<\/h1>\n<p class=\"reveal in d2\">Historias, dulces y costumbres de las Navidades de otras \u00e9pocas, paseando bajo el alumbrado del centro de Madrid.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<p><!-- DATOS CLAVE --><\/p>\n<section aria-label=\"Datos del recorrido\" style=\"background:var(--purple-700);color:#fff\">\n<div style=\"max-width:1220px;margin:0 auto;padding:26px clamp(18px,4vw,36px);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;text-align:center\">\n<div>\n<div style=\"font-family:var(--font-display);font-weight:800;font-size:1.6rem\">17:15<\/div>\n<div style=\"font-size:.95rem;color:var(--purple-100)\">salvo 24, 25 y 31\/12 y 1\/1<\/div>\n<\/div>\n<div>\n<div style=\"font-family:var(--font-display);font-weight:800;font-size:1.6rem\">2 h 30<\/div>\n<div style=\"font-size:.95rem;color:var(--purple-100)\">de duraci\u00f3n<\/div>\n<\/div>\n<div>\n<div style=\"font-family:var(--font-display);font-weight:800;font-size:1.6rem\">Libre<\/div>\n<div style=\"font-size:.95rem;color:var(--purple-100)\">aportaci\u00f3n al terminar<\/div>\n<\/div>\n<div>\n<div style=\"font-family:var(--font-display);font-weight:800;font-size:1.6rem\">23\/11 - 6\/1<\/div>\n<div style=\"font-size:.95rem;color:var(--purple-100)\">temporada de Navidad<\/div>\n<\/div>\n<div>\n<div style=\"font-family:var(--font-display);font-weight:800;font-size:1.6rem\">Espa\u00f1ol<\/div>\n<div style=\"font-size:.95rem;color:var(--purple-100)\">idioma del recorrido<\/div>\n<\/div>\n<\/div>\n<\/section>\n<p><!-- DESCRIPCION --><\/p>\n<section class=\"hm-sec\">\n<div class=\"hm-cont-estrecho\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(34px,5vw,60px);align-items:start\">\n<div class=\"reveal\">\n<div class=\"hm-eyebrow\">De qu\u00e9 va<\/div>\n<h2 class=\"hm-h2-sep\">\u00abNos van a dar las uvas\u00bb<\/h2>\n<p class=\"hm-lead\" style=\"margin:0 0 18px\">\u00abSe arm\u00f3 el bel\u00e9n\u00bb, \u00abNos van a dar las uvas\u00bb, \u00ab\u00bfCu\u00e1ntos cubiertos pongo?\u00bb. Entre prisas, preparativos y reuniones familiares, llevamos toda la vida soltando estas frases casi por inercia, pero... \u00bfy si esta Navidad descubres las historias que esconden?<\/p>\n<p class=\"hm-lead\" style=\"margin:0 0 18px\">Arrancamos frente al espectacular Hotel Four Seasons (metro Sevilla) y nos lanzamos a pasear bajo el alumbrado de Madrid para colarnos en las Navidades de otras \u00e9pocas, asom\u00e1ndonos a sus mesas, sus regalos y sus costumbres para reconocer lo que a\u00fan mantenemos y sorprendernos con lo que ha cambiado.<\/p>\n<p class=\"hm-lead\" style=\"margin:0 0 12px\">Prep\u00e1rate para descubrir:<\/p>\n<ul class=\"hm-lead\" style=\"margin:0 0 18px;padding-left:22px\">\n<li style=\"margin-bottom:8px\">\u00bfQu\u00e9 te habr\u00edan regalado hace siglos y qu\u00e9 indirecta escond\u00eda el regalo?<\/li>\n<li style=\"margin-bottom:8px\">\u00bfC\u00f3mo acab\u00f3 una \u00ablengua escarlata\u00bb en la cena de Nochebuena?<\/li>\n<li>\u00bfPor qu\u00e9 hubo un a\u00f1o en que hasta las uvas cambiaron de direcci\u00f3n?<\/li>\n<\/ul>\n<p class=\"hm-lead\" style=\"margin:0 0 18px\">Entre luces, dulces y tradiciones, te llevar\u00e1s unas cuantas an\u00e9cdotas para la pr\u00f3xima sobremesa. Cuando alguien suelte \u00abesto se ha hecho as\u00ed toda la vida\u00bb, tendr\u00e1s una buena historia para dejarle con la boca abierta\u2026 \u00a1o cerr\u00e1rsela un ratito!<\/p>\n<p class=\"hm-lead\" style=\"margin:0\">Las plazas vuelan m\u00e1s r\u00e1pido que el turr\u00f3n: elige con qui\u00e9n quieres venir y \u00a1reserva la tuya antes de que se agoten!<\/p>\n<\/div>\n<div class=\"reveal d1\">\n<div class=\"hm-cta-lateral reveal\">\n<div class=\"hm-cta-lateral-tit\">Reserva tu plaza<\/div>\n<div class=\"hm-cta-lateral-txt\">No se paga nada por adelantado. Eliges el d&iacute;a y lo confirmas en un minuto.<\/div>\n<p><a class=\"hm-btn hm-btn-gold\" href=\"https:\/\/4umadrid.com\/reservar\/?idioma=nav\">Reservar mi plaza<\/a><a class=\"hm-cta-lateral-sec\" href=\"https:\/\/wa.me\/34633717016\" target=\"_blank\" rel=\"noopener\">&iquest;Prefieres WhatsApp? Escr&iacute;benos<\/a><\/div>\n<div style=\"background:#fff;border:1px solid var(--border-subtle);border-radius:20px;padding:30px;margin-bottom:20px\">\n<div style=\"font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--purple-700);margin-bottom:16px\">Punto de encuentro<\/div>\n<p><span class=\"hm-fic-banda\">Metro Sevilla<\/span><br \/>\n<span class=\"hm-ficha-dato\" style=\"margin-bottom:10px\">Salida de la estaci\u00f3n de <strong>metro Sevilla<\/strong>, frente al <strong>Hotel Four Seasons Madrid<\/strong>.<\/span><br \/>\n<span class=\"hm-ficha-dato\">Patricia te espera con el <strong>paraguas morado<\/strong>. Salimos a las <strong>17:15<\/strong>: llega cinco o diez minutos antes para localizarnos con calma.<\/span>\n<\/div>\n<div style=\"background:#fff;border:1px solid var(--border-subtle);border-radius:20px;padding:30px\">\n<div style=\"font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--purple-700);margin-bottom:16px\">Conviene saber<\/div>\n<p><span class=\"hm-ficha-dato\" style=\"margin-bottom:10px\">Cada reserva es de <strong>2 a 8 personas<\/strong>. Para grupos de 9 o m\u00e1s, escr\u00edbenos por WhatsApp al <a href=\"https:\/\/wa.me\/34633717016\" target=\"_blank\" rel=\"noopener\">+34 633 71 70 16<\/a> y organizamos el tour.<\/span><br \/>\n<span class=\"hm-ficha-dato\" style=\"margin-bottom:10px\">Los <strong>menores de 18 a\u00f1os son bienvenidos<\/strong> y no hace falta incluirlos en la reserva.<\/span><br \/>\n<span class=\"hm-ficha-dato\" style=\"margin-bottom:10px\">Sale <strong>todos los d\u00edas del 23 de noviembre al 6 de enero<\/strong>, excepto el 24, 25 y 31 de diciembre y el 1 de enero. Es un paseo a pie de unas dos horas y media: trae calzado c\u00f3modo y abrigo.<\/span><br \/>\n<span class=\"hm-ficha-dato\">Puedes cancelar sin coste. Si no vas a venir, av\u00edsanos y liberamos la plaza.<\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<p><!-- RECORRIDO --><\/p>\n<section class=\"hm-sec\" style=\"background:var(--bg-surface)\">\n<div class=\"hm-cont\">\n<div class=\"reveal hm-cabecera-sec\">\n<div class=\"hm-eyebrow\">El recorrido<\/div>\n<h2 class=\"hm-h2\" style=\"margin-bottom:16px\">Once paradas, once historias de Navidad<\/h2>\n<p class=\"hm-lead\" style=\"margin:0\">De la estaci\u00f3n de Sevilla a Cortylandia, por el centro de Madrid.<\/p>\n<\/div>\n<div class=\"hm-fichas\">\n<div class=\"hm-ficha reveal\"><span class=\"hm-ficha-num\">1<\/span><\/p>\n<div>\n<div class=\"hm-ficha-nombre\">Hotel Four Seasons<\/div>\n<p><span class=\"hm-ficha-dato\">El origen de la Navidad.<\/span><\/div>\n<\/div>\n<div class=\"hm-ficha reveal\"><span class=\"hm-ficha-num\">2<\/span><\/p>\n<div>\n<div class=\"hm-ficha-nombre\">Plaza de Canalejas<\/div>\n<p><span class=\"hm-ficha-dato\">\u00c1rboles y decoraciones.<\/span><\/div>\n<\/div>\n<div class=\"hm-ficha reveal\"><span class=\"hm-ficha-num\">3<\/span><\/p>\n<div>\n<div class=\"hm-ficha-nombre\">Antigua Pasteler\u00eda del Pozo<\/div>\n<p><span class=\"hm-ficha-dato\">Dulces navide\u00f1os.<\/span><\/div>\n<\/div>\n<div class=\"hm-ficha reveal\"><span class=\"hm-ficha-num\">4<\/span><\/p>\n<div>\n<div class=\"hm-ficha-nombre\">Lhardy<\/div>\n<p><span class=\"hm-ficha-dato\">La mesa navide\u00f1a.<\/span><\/div>\n<\/div>\n<div class=\"hm-ficha reveal\"><span class=\"hm-ficha-num\">5<\/span><\/p>\n<div>\n<div class=\"hm-ficha-nombre\">Puerta del Sol<\/div>\n<p><span class=\"hm-ficha-dato\">Uvas y campanadas.<\/span><\/div>\n<\/div>\n<div class=\"hm-ficha reveal\"><span class=\"hm-ficha-num\">6<\/span><\/p>\n<div>\n<div class=\"hm-ficha-nombre\">Plaza de Pontejos<\/div>\n<p><span class=\"hm-ficha-dato\">Pap\u00e1 Noel y los Reyes Magos.<\/span><\/div>\n<\/div>\n<div class=\"hm-ficha reveal\"><span class=\"hm-ficha-num\">7<\/span><\/p>\n<div>\n<div class=\"hm-ficha-nombre\">Plaza de Santa Cruz<\/div>\n<p><span class=\"hm-ficha-dato\">Mercado y regalos.<\/span><\/div>\n<\/div>\n<div class=\"hm-ficha reveal\"><span class=\"hm-ficha-num\">8<\/span><\/p>\n<div>\n<div class=\"hm-ficha-nombre\">Plaza Mayor<\/div>\n<p><span class=\"hm-ficha-dato\">Costumbres.<\/span><\/div>\n<\/div>\n<div class=\"hm-ficha reveal\"><span class=\"hm-ficha-num\">9<\/span><\/p>\n<div>\n<div class=\"hm-ficha-nombre\">Teatro Real<\/div>\n<p><span class=\"hm-ficha-dato\">La loter\u00eda de Navidad.<\/span><\/div>\n<\/div>\n<div class=\"hm-ficha reveal\"><span class=\"hm-ficha-num\">10<\/span><\/p>\n<div>\n<div class=\"hm-ficha-nombre\">Iglesia de San Gin\u00e9s<\/div>\n<p><span class=\"hm-ficha-dato\">Belenes.<\/span><\/div>\n<\/div>\n<div class=\"hm-ficha reveal\"><span class=\"hm-ficha-num\">11<\/span><\/p>\n<div>\n<div class=\"hm-ficha-nombre\">Cortylandia<\/div>\n<p><span class=\"hm-ficha-dato\">La Navidad de hoy.<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<p><!-- CIERRE --><\/p>\n<section class=\"hm-sec-ajustada\" style=\"background:var(--purple-900);color:#fff\">\n<div class=\"reveal\" style=\"max-width:820px;margin:0 auto;text-align:center\">\n<h2 class=\"hm-h2\" style=\"margin-bottom:16px\">Reserva tu plaza para esta Navidad<\/h2>\n<p style=\"font-size:1.08rem;line-height:1.6;color:var(--purple-100);margin:0 0 30px\">Sin pagar nada por adelantado. Al terminar el paseo, aportas lo que consideres.<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:16px;justify-content:center\">\n<a class=\"hm-btn hm-btn-gold\" href=\"https:\/\/4umadrid.com\/reservar\/?idioma=nav\" style=\"padding:16px 34px;font-size:1.05rem\">Reservar mi plaza<\/a><br \/>\n<a class=\"hm-btn hm-btn-ghost-light\" href=\"https:\/\/wa.me\/34633717016\" target=\"_blank\" rel=\"noopener\" style=\"padding:16px 32px;font-size:1.05rem\">Escribir por WhatsApp<\/a>\n<\/div>\n<\/div>\n<\/section>\n<p><\/main><br \/>\n<a href=\"https:\/\/wa.me\/34633717016?text=Hola%2C%20tengo%20una%20duda%20sobre%20los%20tours%20de%204U%20Madrid.\" target=\"_blank\" rel=\"noopener\" aria-label=\"Escr\u00edbenos por WhatsApp\" style=\"position:fixed;right:20px;bottom:20px;z-index:999;width:58px;height:58px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.25)\"><br \/>\n<svg width=\"30\" height=\"30\" viewBox=\"0 0 448 512\" fill=\"#fff\"><path d=\"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"\/><\/svg><br \/>\n<\/a><\/p>\n<footer style=\"background:var(--purple-900);color:#fff;padding:clamp(52px,7vw,76px) clamp(18px,4vw,36px) 34px\">\n<div class=\"hm-pie-grid\">\n<div class=\"hm-pie-marca\">\n<a href=\"https:\/\/4umadrid.com\/\" aria-label=\"4U Madrid Walking Tour \u2014 Ir al inicio\" style=\"display:inline-flex;margin-bottom:16px\"><br \/>\n<img decoding=\"async\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/07\/nh-logo-blanco.png\" alt=\"4U Madrid Walking Tour\" style=\"height:56px;width:200px;object-fit:cover;object-position:center\"><br \/>\n<\/a><\/p>\n<p class=\"hm-pie-texto\">Somos el paraguas morado de la Puerta del Sol. Tours a pie por Madrid, en espa\u00f1ol e ingl\u00e9s.<\/p>\n<address class=\"hm-pie-dir\">\n<span style=\"display:block\">Puerta del Sol, 28013 Madrid, Espa\u00f1a<\/span><br \/>\n<span style=\"display:block\">Telf.: <a href=\"tel:+34633717016\" style=\"color:#fff\">+34 633 71 70 16<\/a><\/span><br \/>\n<span style=\"display:block\">Email: <a href=\"mailto:4umadrid@gmail.com\" style=\"color:#fff\">4umadrid@gmail.com<\/a><\/span><br \/>\n<\/address>\n<div class=\"hm-pie-sellos\">\n<img decoding=\"async\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/08\/Reviews-4U-Madrid.png\" alt=\"4U Madrid Reviews\" style=\"height:50px;width:auto;object-fit:contain\"><br \/>\n<img decoding=\"async\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/07\/nh-premio-freetour-scaled.webp\" alt=\"FreeTour.com Awards\" style=\"height:50px;width:auto;object-fit:contain\">\n<\/div>\n<\/div>\n<div class=\"hm-pie-cols\">\n<div>\n<div class=\"hm-pie-tit\">Tours<\/div>\n<p><a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/tours-en-madrid\/\">Todos los recorridos<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/madrid-free-tour-historia-y-curiosidades\/\">Historia y curiosidades<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/madrid-free-tour-history-and-curiosities\/\">Tour in English<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/el-prado-un-viaje-a-traves-del-arte-y-sus-secretos\/\">El Prado: arte y secretos<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/reservar\/\">Reservar tu plaza<\/a>\n<\/div>\n<div>\n<div class=\"hm-pie-tit\">Qu\u00e9 ver<\/div>\n<p><a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/museos-que-no-te-puedes-perder\/\">Museos<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/\">Palacios de Madrid<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/sitios-religiosos-madrid\/\">Sitios religiosos<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/parques-y-jardines-madrid\/\">Parques y jardines<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/mas-por-conocer-madrid\/\">M\u00e1s por conocer<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/donde-comer-en-madrid\/\">\u00bfD\u00f3nde comer en Madrid?<\/a>\n<\/div>\n<div>\n<div class=\"hm-pie-tit\">Compa\u00f1\u00eda<\/div>\n<p><a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/\">Sobre nosotros<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/nuestro-equipo-de-guias\/\">Nuestro equipo de gu\u00edas<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/por-que-elegirnos\/\">Por qu\u00e9 elegirnos<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/opiniones-de-viajeros\/\">Opiniones de viajeros<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/blog-madrid\/\">Blog de Madrid<\/a>\n<\/div>\n<div>\n<div class=\"hm-pie-tit\">Ayuda<\/div>\n<p><a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/contacto\/\">Contacto<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/contacto\/como-llegar\/\">C\u00f3mo llegar<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/contacto\/preguntas-frecuentes-faq\/\">Preguntas frecuentes<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/contacto\/atencion-al-cliente\/\">Atenci\u00f3n al cliente<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/\">Recomendaciones<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hm-pie-legal\">\n<a href=\"https:\/\/4umadrid.com\/aviso-legal\/\">Aviso legal<\/a><br \/>\n<span class=\"hm-pie-sep\">\u00b7<\/span><br \/>\n<a href=\"https:\/\/4umadrid.com\/politicas-de-privacidad\/\">Pol\u00edtica de privacidad<\/a><br \/>\n<span class=\"hm-pie-sep\">\u00b7<\/span><br \/>\n<a href=\"https:\/\/4umadrid.com\/politica-de-cookies\/\">Pol\u00edtica de cookies<\/a><br \/>\n<span class=\"hm-pie-sep\">\u00b7<\/span><br \/>\n<a href=\"https:\/\/4umadrid.com\/condiciones-generales\/\">Condiciones generales<\/a><br \/>\n<a href=\"https:\/\/4umadrid.com\/creditos-fotograficos\/\">Cr\u00e9ditos fotogr\u00e1ficos<\/a>\n<\/div>\n<div class=\"hm-pie-base\">\n<span>\u00a9 2026 4U Madrid Walking Tour \u00b7 Tours a pie por Madrid<\/span><br \/>\n<span>Gu\u00edas locales \u00b7 Espa\u00f1ol &amp; English \u00b7 Puerta del Sol, Madrid<\/span>\n<\/div>\n<\/footer>\n<p><script>\n(function(){\nwindow.hmEvento = function (nombre, datos) {\ntry { if (typeof window.gtag === 'function') { window.gtag('event', nombre, datos || {}); } } catch (e) {}\ntry { if (typeof window.clarity === 'function') { window.clarity('event', nombre); } } catch (e) {}\n};\ndocument.addEventListener('click', function (ev) {\nvar t = ev.target;\nif (!t || !t.closest) { return; }\nvar a = t.closest('a[href*=\"wa.me\"]');\nif (!a) { return; }\nwindow.hmEvento('contacto_whatsapp', { ubicacion: window.location.pathname });\n}, true);\n})();\n(function(){\nvar allBr = document.querySelectorAll('.hm-wrap br');\nfor(var bi=0; bi < allBr.length; bi++){ allBr[bi].parentNode.removeChild(allBr[bi]); }\nvar allP = document.querySelectorAll('.hm-wrap p');\nfor(var pi=0; pi < allP.length; pi++){\nvar pj = allP[pi];\nif(pj.textContent.trim() === ''){\nif(!pj.querySelector('img,svg,iframe,input,button,a')){ pj.parentNode.removeChild(pj); }\n}\n}\ndocument.querySelectorAll('.hm-faq-btn').forEach(function(btn){\nbtn.addEventListener('click', function(){\nvar panel = btn.parentNode.querySelector('.hm-faq-panel');\nvar sign = btn.querySelector('.hm-faq-sign');\nif(!panel){ return; }\nvar open = (panel.getAttribute('data-open') === '1');\nif(open){ panel.style.maxHeight = '0px'; panel.setAttribute('data-open','0'); if(sign){sign.textContent='+';sign.style.transform='none';} }\nelse { panel.style.maxHeight = panel.scrollHeight + 'px'; panel.setAttribute('data-open','1'); if(sign){sign.textContent=String.fromCharCode(8722);sign.style.transform='rotate(180deg)';} }\n});\n});\ndocument.querySelectorAll('.hm-mobile-toggle').forEach(function(btn){\nbtn.addEventListener('click', function(){\nvar menu = btn.closest('.hm-mobile');\nvar id = btn.getAttribute('data-panel');\nvar panel = null;\nif(id){ if(menu){ panel = menu.querySelector('.hm-sub[data-panel=\"' + id + '\"]'); } }\nif(!panel){ panel = btn.nextElementSibling; }\nif(panel){ if(!panel.classList.contains('hm-sub')){ panel = null; } }\nvar sign = btn.querySelector('.hm-mobile-toggle-sign');\nif(!panel){ return; }\nvar open = (panel.getAttribute('data-open') === '1');\nif(open){ panel.style.maxHeight = '0px'; panel.setAttribute('data-open','0'); if(sign){sign.textContent='+';sign.style.transform='none';} }\nelse { panel.style.maxHeight = panel.scrollHeight + 'px'; panel.setAttribute('data-open','1'); if(sign){sign.textContent=String.fromCharCode(8722);sign.style.transform='rotate(180deg)';} }\n});\n});\ndocument.querySelectorAll('.hm-mobile a').forEach(function(a){\na.addEventListener('click', function(){ a.closest('.hm-mobile').classList.remove('open'); });\n});\nvar ruta = location.pathname;\nvar enIngles = ruta === '\/en' || ruta.indexOf('\/en\/') === 0;\nvar rutaEs = enIngles ? (ruta.slice(3) || '\/') : ruta;\nvar rutaEn = enIngles ? ruta : (\"\/en\" + (rutaEs === \"\/\" ? \"\/\" : rutaEs));\ndocument.querySelectorAll(\".hm-flag[data-idioma]\").forEach(function(a){\nvar esEspanol = a.getAttribute(\"data-idioma\") === \"es\";\na.setAttribute(\"href\", (esEspanol ? rutaEs : rutaEn) + location.search + location.hash);\nif (esEspanol === !enIngles) { a.classList.add(\"active\"); } else { a.classList.remove(\"active\"); }\n});\ndocument.querySelectorAll(\".hm-copiar\").forEach(function(b){\nb.addEventListener(\"click\", function(){\nvar texto = b.getAttribute(\"data-copiar\");\nif(navigator.clipboard){ navigator.clipboard.writeText(texto); }\nvar original = b.textContent;\nb.textContent = \"Enlace copiado\";\nsetTimeout(function(){ b.textContent = original; }, 1800);\n});\n});\nvar els = document.querySelectorAll('.reveal:not(.in)');\nif('IntersectionObserver' in window){\nvar io = new IntersectionObserver(function(entries){\nentries.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target); } });\n}, {threshold:0.12, rootMargin:'0px 0px -8% 0px'});\nels.forEach(function(el){ io.observe(el); });\n} else { els.forEach(function(el){ el.classList.add('in'); }); }\nfunction hmSep(x,sep){var o='',c=0;for(var k=x.length-1;k>=0;k--){o=x.charAt(k)+o;c++;if(c%3===0){if(k>0){o=sep+o;}}}return o;}\nfunction hmFmt(v,dec,sep,prefix,suffix){var s=v.toFixed(dec),p=s.split('.'),ip=p[0];if(sep)ip=hmSep(ip,sep);return prefix+ip+(dec>0?(','+p[1]):'')+suffix;}\nfunction hmCount(el){var to=parseFloat(el.getAttribute('data-to'))||0;var dec=parseInt(el.getAttribute('data-dec')||'0',10);var sep=el.getAttribute('data-sep')||'';var prefix=el.getAttribute('data-prefix')||'';var suffix=el.getAttribute('data-suffix')||'';var dur=1500,start=null;function step(t){if(!start)start=t;var pr=Math.min((t-start)\/dur,1);var e=1-Math.pow(1-pr,3);el.textContent=hmFmt(to*e,dec,sep,prefix,suffix);if(pr<1)requestAnimationFrame(step);else el.textContent=hmFmt(to,dec,sep,prefix,suffix);}requestAnimationFrame(step);}\nvar statsWrap=document.getElementById('hm-stats');\nif(statsWrap){var counted=false;if('IntersectionObserver' in window){var so=new IntersectionObserver(function(es){es.forEach(function(en){if(en.isIntersecting){if(!counted){counted=true;statsWrap.querySelectorAll('.hm-count').forEach(hmCount);so.disconnect();}}});},{threshold:0.4});so.observe(statsWrap);}else{statsWrap.querySelectorAll('.hm-count').forEach(hmCount);}}\n})();\n(function(){\nvar yaVisto = false;\ntry { yaVisto = sessionStorage.getItem('hmAvisoPunto') === '1'; } catch(err){ yaVisto = false; }\nif(yaVisto){ return; }\nvar ruta = location.pathname;\nvar enIngles = ruta === '\/en' || ruta.indexOf('\/en\/') === 0;\nvar textos = enIngles ? {\ntit: 'A quick heads-up',\ntxt: 'Because of a temporary event in central Madrid, our usual meeting point at Puerta del Sol may not be available on the day of your walk. If you have a booking, or are about to make one, we will confirm the exact meeting point by WhatsApp or email beforehand.',\nboton: 'Got it'\n} : {\ntit: 'Un aviso r\u00e1pido',\ntxt: 'Por un evento puntual en el centro de Madrid, es posible que nuestro punto de encuentro habitual en la Puerta del Sol no est\u00e9 disponible el d\u00eda de tu recorrido. Si tienes una reserva, o vas a hacerla, te confirmaremos el punto exacto por WhatsApp o correo antes de la salida.',\nboton: 'Entendido'\n};\nfunction nodo(etiqueta, clase, texto){\nvar n = document.createElement(etiqueta);\nif(clase){ n.className = clase; }\nif(texto){ n.textContent = texto; }\nreturn n;\n}\nvar capa = nodo('div', 'hm-aviso-punto-capa');\nvar caja = nodo('div', 'hm-aviso-punto-caja');\nvar cerrar = nodo('button', 'hm-aviso-punto-cerrar', String.fromCharCode(215));\ncerrar.setAttribute('aria-label', enIngles ? 'Close' : 'Cerrar');\nvar tit = nodo('div', 'hm-aviso-punto-tit', textos.tit);\nvar txt = nodo('p', 'hm-aviso-punto-txt', textos.txt);\nvar boton = nodo('button', 'hm-btn hm-btn-primary', textos.boton);\ncaja.appendChild(cerrar);\ncaja.appendChild(tit);\ncaja.appendChild(txt);\ncaja.appendChild(boton);\ncapa.appendChild(caja);\nfunction cerrarAviso(){\ntry { sessionStorage.setItem('hmAvisoPunto', '1'); } catch(err){}\ncapa.classList.remove('in');\nsetTimeout(function(){ if(capa.parentNode){ capa.parentNode.removeChild(capa); } }, 250);\n}\ncerrar.addEventListener('click', cerrarAviso);\nboton.addEventListener('click', cerrarAviso);\ncapa.addEventListener('click', function(ev){ if(ev.target === capa){ cerrarAviso(); } });\ndocument.body.appendChild(capa);\nsetTimeout(function(){ capa.classList.add('in'); }, 30);\n})();\n(function(){\nvar f = document.getElementById('hmPildora');\nif (!f) return;\nvar aviso = document.getElementById('hmPildoraAviso');\nif (!aviso) {\naviso = document.createElement('span');\naviso.className = 'hm-pil-aviso';\naviso.id = 'hmPildoraAviso';\naviso.setAttribute('role', 'alert');\nf.parentNode.insertBefore(aviso, f.nextSibling);\n}\nvar selIdioma = f.querySelector('[name=\"idioma\"]');\nvar inFecha = f.querySelector('[name=\"fecha\"]');\nvar EN = location.pathname === '\/en' || location.pathname.indexOf('\/en\/') === 0;\nif (EN) {\nselIdioma.value = 'en';\nf.setAttribute('action', 'https:\/\/4umadrid.com\/en\/reservar\/');\nvar btnPil = f.querySelector('.hm-pil-btn');\nif (btnPil) btnPil.textContent = \"Let's go!\";\n}\nfunction tr(es, en){ return EN ? en : es; }\nfunction dosCifras(n){ return (n < 10 ? '0' : '') + n; }\nfunction iso(d){ return d.getFullYear() + '-' + dosCifras(d.getMonth() + 1) + '-' + dosCifras(d.getDate()); }\nvar minima = iso(new Date(Date.now() + 24 * 3600000));\ninFecha.min = minima;\nfunction avisar(texto){\naviso.textContent = texto;\nif (texto) { aviso.classList.add('on'); } else { aviso.classList.remove('on'); }\nvar cFecha = inFecha.closest('.hm-pil-campo');\nvar cPers = f.querySelector('[name=\"personas\"]').closest('.hm-pil-campo');\ncFecha.classList.remove('hm-pil-error');\ncPers.classList.remove('hm-pil-error');\nif (!texto) return;\nif (f.querySelector('[name=\"personas\"]').value === '9') { cPers.classList.add('hm-pil-error'); } else { cFecha.classList.add('hm-pil-error'); }\n}\nvar selPersonas = f.querySelector('[name=\"personas\"]');\nfunction problema(){\nif (selPersonas.value === '9') return tr('Para grupos de 9 o m\u00e1s, escr\u00edbenos por WhatsApp al +34 633 71 70 16 y organizamos el tour.', 'For groups of 9 or more, message us on WhatsApp at +34 633 71 70 16 and we will organise the tour.');\nvar v = inFecha.value;\nif (!v) return tr('Elige la fecha de tu tour.', 'Choose the date of your tour.');\nif (v < minima) return tr('Reservamos con 24 horas de antelaci\u00f3n. Elige otra fecha.', 'Bookings close 24 hours before. Please choose another date.');\nif (selIdioma.value === 'nav') {\nif (v < '2026-11-23') return tr('El tour de Navidad sale del 23 de noviembre al 6 de enero.', 'The Christmas tour runs from 23 November to 6 January.');\nif (['2026-12-24', '2026-12-25', '2026-12-31', '2027-01-01'].indexOf(v) !== -1) return tr('El tour de Navidad no sale el 24, 25 y 31 de diciembre ni el 1 de enero. Elige otra fecha.', 'The Christmas tour does not run on 24, 25 and 31 December or 1 January. Please choose another date.');\nif (v > '2027-01-06') return tr('El tour de Navidad sale del 23 de noviembre al 6 de enero.', 'The Christmas tour runs from 23 November to 6 January.');\n}\nif (selIdioma.value === 'en') {\nvar p = v.split('-');\nvar dia = new Date(Number(p[0]), Number(p[1]) - 1, Number(p[2]), 12).getDay();\nif (dia === 0 || dia === 6) return tr('El tour en ingl\u00e9s sale de lunes a viernes. Elige un d\u00eda entre semana o el tour en espa\u00f1ol.', 'Our English tour runs Monday to Friday. Please choose a weekday, or join the Spanish tour.');\n}\nreturn '';\n}\ninFecha.addEventListener('change', function(){ if (aviso.classList.contains('on')) avisar(problema()); });\nselIdioma.addEventListener('change', function(){ if (inFecha.value) avisar(problema()); });\nselPersonas.addEventListener('change', function(){ avisar(selPersonas.value === '9' ? problema() : (inFecha.value ? problema() : '')); });\nf.addEventListener('submit', function(ev){\nvar p = problema();\nif (p) { ev.preventDefault(); avisar(p); return; }\nif (window.hmEvento) window.hmEvento('barra_reserva_home', { idioma_tour: selIdioma.value });\n});\n})();\n<\/script><br \/>\n<script>\n(function () {\nvar form = document.getElementById('hmReserva');\nif (!form) return;\nvar URL_SCRIPT = form.getAttribute('data-endpoint') || '';\nvar campoFecha = form.querySelector('[name=\"fecha\"]');\nvar aviso = document.getElementById('hmAviso');\nvar boton = form.querySelector('[type=\"submit\"]');\nvar textoBoton = boton ? boton.textContent : '';\nvar disponibles = null;\nvar diasPorTour = null;\nvar infoTours = { nav: { desde: '2026-11-23', hasta: '2027-01-06', fechasSinSalida: ['2026-12-24', '2026-12-25', '2026-12-31', '2027-01-01'] } };\nvar PERSONAS_MIN = 2;\nvar PERSONAS_MAX = 8;\nfunction mostrar(tipo, texto) {\nif (!aviso) return;\naviso.className = 'hm-aviso-form ' + (tipo === 'error' ? 'hm-aviso-error' : 'hm-aviso-ok');\naviso.textContent = texto;\naviso.style.display = 'block';\naviso.scrollIntoView({ behavior: 'smooth', block: 'center' });\n}\nfunction ocultar() { if (aviso) aviso.style.display = 'none'; }\nfunction nodo(etiqueta, clase, estilo, texto) {\nvar n = document.createElement(etiqueta);\nif (clase) n.className = clase;\nif (estilo) n.setAttribute('style', estilo);\nif (texto) n.textContent = texto;\nreturn n;\n}\nvar rutaPagina = location.pathname;\nvar EN = rutaPagina === '\/en' || rutaPagina.indexOf('\/en\/') === 0;\nfunction tr(es, en) { return EN ? en : es; }\nvar PAISES = [\n'ES|Espa\u00f1a|Spain|34|9|9', 'MX|M\u00e9xico|Mexico|52|10|10', 'CO|Colombia|Colombia|57|10|10',\n'AR|Argentina|Argentina|54|10|11', 'CL|Chile|Chile|56|9|9', 'PE|Per\u00fa|Peru|51|9|9',\n'US|Estados Unidos|United States|1|10|10', 'GB|Reino Unido|United Kingdom|44|9|10',\n'FR|Francia|France|33|9|9', 'DE|Alemania|Germany|49|7|13', 'IT|Italia|Italy|39|6|11',\n'PT|Portugal|Portugal|351|9|9',\n'AD|Andorra|Andorra|376|6|9', 'AE|Emiratos \u00c1rabes Unidos|United Arab Emirates|971|8|9',\n'AT|Austria|Austria|43|7|13', 'AU|Australia|Australia|61|9|9', 'BE|B\u00e9lgica|Belgium|32|8|9',\n'BG|Bulgaria|Bulgaria|359|8|9', 'BO|Bolivia|Bolivia|591|7|8', 'BR|Brasil|Brazil|55|10|11',\n'CA|Canad\u00e1|Canada|1|10|10', 'CH|Suiza|Switzerland|41|9|9', 'CN|China|China|86|11|11',\n'CR|Costa Rica|Costa Rica|506|8|8', 'CU|Cuba|Cuba|53|8|8', 'CY|Chipre|Cyprus|357|8|8',\n'CZ|Chequia|Czechia|420|9|9', 'DK|Dinamarca|Denmark|45|8|8',\n'DO|Rep\u00fablica Dominicana|Dominican Republic|1|10|10', 'DZ|Argelia|Algeria|213|8|9',\n'EC|Ecuador|Ecuador|593|8|9', 'EE|Estonia|Estonia|372|7|8', 'EG|Egipto|Egypt|20|9|10',\n'FI|Finlandia|Finland|358|6|12', 'GR|Grecia|Greece|30|10|10', 'GT|Guatemala|Guatemala|502|8|8',\n'HK|Hong Kong|Hong Kong|852|8|8', 'HN|Honduras|Honduras|504|8|8', 'HR|Croacia|Croatia|385|8|9',\n'HU|Hungr\u00eda|Hungary|36|8|9', 'ID|Indonesia|Indonesia|62|9|12', 'IE|Irlanda|Ireland|353|7|9',\n'IL|Israel|Israel|972|8|9', 'IN|India|India|91|10|10', 'IS|Islandia|Iceland|354|7|7',\n'JP|Jap\u00f3n|Japan|81|9|10', 'KE|Kenia|Kenya|254|9|9', 'KR|Corea del Sur|South Korea|82|9|10',\n'KW|Kuwait|Kuwait|965|8|8', 'LT|Lituania|Lithuania|370|8|8', 'LU|Luxemburgo|Luxembourg|352|8|9',\n'LV|Letonia|Latvia|371|8|8', 'MA|Marruecos|Morocco|212|9|9', 'MT|Malta|Malta|356|8|8',\n'MY|Malasia|Malaysia|60|9|10', 'NG|Nigeria|Nigeria|234|8|10', 'NI|Nicaragua|Nicaragua|505|8|8',\n'NL|Pa\u00edses Bajos|Netherlands|31|9|9', 'NO|Noruega|Norway|47|8|8',\n'NZ|Nueva Zelanda|New Zealand|64|8|10', 'PA|Panam\u00e1|Panama|507|7|8',\n'PH|Filipinas|Philippines|63|10|10', 'PK|Pakist\u00e1n|Pakistan|92|10|10', 'PL|Polonia|Poland|48|9|9',\n'PR|Puerto Rico|Puerto Rico|1|10|10', 'PY|Paraguay|Paraguay|595|8|9', 'QA|Catar|Qatar|974|8|8',\n'RO|Ruman\u00eda|Romania|40|9|9', 'RS|Serbia|Serbia|381|8|9', 'RU|Rusia|Russia|7|10|10',\n'SA|Arabia Saud\u00ed|Saudi Arabia|966|9|9', 'SE|Suecia|Sweden|46|7|10',\n'SG|Singapur|Singapore|65|8|8', 'SI|Eslovenia|Slovenia|386|8|8', 'SK|Eslovaquia|Slovakia|421|9|9',\n'SV|El Salvador|El Salvador|503|8|8', 'TH|Tailandia|Thailand|66|8|9', 'TN|T\u00fanez|Tunisia|216|8|8',\n'TR|Turqu\u00eda|Turkey|90|10|10', 'TW|Taiw\u00e1n|Taiwan|886|8|9', 'UA|Ucrania|Ukraine|380|9|9',\n'UY|Uruguay|Uruguay|598|8|9', 'VE|Venezuela|Venezuela|58|10|10', 'VN|Vietnam|Vietnam|84|9|10',\n'ZA|Sud\u00e1frica|South Africa|27|9|9',\n'XX|Otro pa\u00eds|Other country||8|15'\n];\nvar PRINCIPALES = ['ES', 'MX', 'CO', 'AR', 'CL', 'PE', 'US', 'GB', 'FR', 'DE', 'IT', 'PT'];\nvar MAPA_PAISES = {};\nPAISES.forEach(function (linea) {\nvar p = linea.split('|');\nMAPA_PAISES[p[0]] = { iso: p[0], es: p[1], en: p[2], d: p[3], min: parseInt(p[4], 10), max: parseInt(p[5], 10) };\n});\nfunction nombrePais(p) { return EN ? p.en : p.es; }\nfunction opcion(valor, texto, desactivada) {\nvar o = document.createElement('option');\no.value = valor;\no.textContent = texto;\nif (desactivada) o.disabled = true;\nreturn o;\n}\nvar selPrefijo = form.querySelector('[name=\"telefono_prefijo\"]');\nvar inpNumero = form.querySelector('[name=\"telefono_numero\"]');\nvar ayudaTel = document.getElementById('hmAyudaTel');\nif (selPrefijo) {\nselPrefijo.appendChild(opcion('', tr('Elige tu pa\u00eds', 'Choose your country'), false));\nPRINCIPALES.forEach(function (iso) {\nvar p = MAPA_PAISES[iso];\nselPrefijo.appendChild(opcion(iso, nombrePais(p) + ' (+' + p.d + ')', false));\n});\nselPrefijo.appendChild(opcion('', '\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500', true));\nvar resto = Object.keys(MAPA_PAISES).filter(function (iso) {\nif (iso === 'XX') return false;\nreturn PRINCIPALES.indexOf(iso) === -1;\n});\nresto.sort(function (a, b) {\nreturn nombrePais(MAPA_PAISES[a]).localeCompare(nombrePais(MAPA_PAISES[b]), EN ? 'en' : 'es');\n});\nresto.forEach(function (iso) {\nvar p = MAPA_PAISES[iso];\nselPrefijo.appendChild(opcion(iso, nombrePais(p) + ' (+' + p.d + ')', false));\n});\nselPrefijo.appendChild(opcion('XX', tr('Otro pa\u00eds (escribe el n\u00famero completo con +)', 'Other country (type the full number with +)'), false));\nselPrefijo.setAttribute('aria-label', tr('Prefijo del pa\u00eds', 'Country code'));\n}\nif (inpNumero) inpNumero.setAttribute('placeholder', tr('Tu n\u00famero', 'Your number'));\nif (EN) {\nif (ayudaTel) ayudaTel.textContent = 'Choose your country code and type your number. We only use it to reach you on the day if needed.';\n}\nfunction numeroSospechoso(d) {\nvar vistas = {};\nvar distintas = 0;\nvar ascendente = 1;\nvar descendente = 1;\nvar maxAsc = 1;\nvar maxDesc = 1;\nfor (var i = 0; i < d.length; i++) {\nvar c = d.charAt(i);\nif (!vistas[c]) { vistas[c] = 1; distintas++; }\nif (i > 0) {\nvar dif = d.charCodeAt(i) - d.charCodeAt(i - 1);\nascendente = dif === 1 ? ascendente + 1 : 1;\ndescendente = dif === -1 ? descendente + 1 : 1;\nif (ascendente > maxAsc) maxAsc = ascendente;\nif (descendente > maxDesc) maxDesc = descendente;\n}\n}\nif (distintas <= 2) return true;\nif (maxAsc >= 6) return true;\nif (maxDesc >= 6) return true;\nreturn false;\n}\nfunction construirTelefono(iso, bruto) {\nvar p = MAPA_PAISES[iso];\nif (!p) return { error: tr('Elige el prefijo de tu pa\u00eds.', 'Choose your country code.') };\nvar crudo = String(bruto || '').replace(\/^\\s+|\\s+$\/g, '');\nif (crudo === '') return { error: tr('El tel\u00e9fono es obligatorio: lo usamos para avisarte si hace falta.', 'A phone number is required: we only use it to reach you if needed.') };\nvar digitos = crudo.replace(\/\\D\/g, '');\nvar aviso = tr(' Si crees que es un error, escr\u00edbenos por WhatsApp.', ' If you think this is a mistake, message us on WhatsApp.');\nvar sospechoso = tr('Ese tel\u00e9fono no parece real. Escribe un n\u00famero al que podamos localizarte.', 'That phone number does not look real. Please enter a number where we can reach you.');\nif (iso === 'XX') {\nif (crudo.charAt(0) !== '+') return { error: tr('Escribe el n\u00famero completo empezando por + y el prefijo de tu pa\u00eds.', 'Type the full number starting with + and your country code.') };\nif (digitos.length < p.min) return { error: tr('El n\u00famero es demasiado corto.', 'The number is too short.') };\nif (digitos.length > p.max) return { error: tr('El n\u00famero es demasiado largo.', 'The number is too long.') };\nif (numeroSospechoso(digitos.slice(2))) return { error: sospechoso + aviso };\nreturn { valor: '+' + digitos.slice(0, 2) + ' ' + digitos.slice(2) };\n}\nif (crudo.charAt(0) === '+') {\nif (digitos.indexOf(p.d) !== 0) return { error: tr('El prefijo del n\u00famero no coincide con el pa\u00eds elegido.', 'The number prefix does not match the chosen country.') };\ndigitos = digitos.slice(p.d.length);\n} else if (digitos.indexOf('00' + p.d) === 0) {\ndigitos = digitos.slice(p.d.length + 2);\n}\nif (iso !== 'IT') digitos = digitos.replace(\/^0+\/, '');\nif (digitos.length < p.min || digitos.length > p.max) {\nvar esperado = p.min === p.max ? String(p.min) : (p.min + '-' + p.max);\nreturn { error: tr('El tel\u00e9fono de ' + nombrePais(p) + ' debe tener ' + esperado + ' d\u00edgitos, sin el prefijo +' + p.d + '. Rev\u00edsalo, por favor.', 'A phone number from ' + nombrePais(p) + ' should have ' + esperado + ' digits, without the +' + p.d + ' prefix. Please check it.') };\n}\nif (numeroSospechoso(digitos)) return { error: sospechoso + aviso };\nreturn { valor: '+' + p.d + ' ' + digitos };\n}\nfunction minimaLocal() {\nvar d = new Date(Date.now() + 24 * 3600000);\nreturn d.getFullYear() + '-' + String(d.getMonth() + 1).padStart(2, '0') + '-' + String(d.getDate()).padStart(2, '0');\n}\nif (campoFecha) campoFecha.min = minimaLocal();\nif (URL_SCRIPT) {\nfetch(URL_SCRIPT)\n.then(function (r) { return r.json(); })\n.then(function (j) {\nif (!j) return;\nif (!j.ok) return;\nif (!j.dias) return;\nif (!j.dias.length) return;\ndisponibles = j.dias;\nif (j.diasPorTour) diasPorTour = j.diasPorTour;\nif (j.tours) infoTours = j.tours;\nif (campoFecha) {\ncampoFecha.min = j.dias[0];\ncampoFecha.max = j.dias[j.dias.length - 1];\nif (campoFecha.value) revisarFecha();\n}\n})\n.catch(function () {  });\n}\nfunction idiomaElegido() {\nvar r = form.querySelector('[name=\"idioma\"]:checked');\nreturn r ? r.value : 'es';\n}\nfunction esFinDeSemana(fecha) {\nvar p = String(fecha).split('-');\nvar d = new Date(Number(p[0]), Number(p[1]) - 1, Number(p[2]), 12, 0, 0).getDay();\nreturn d === 0 || d === 6;\n}\nfunction problemaFecha(fecha, idioma) {\nif (!fecha) return '';\nvar temporada = infoTours[idioma];\nif (temporada) {\nif (temporada.fechasSinSalida) { if (temporada.fechasSinSalida.indexOf(fecha) !== -1) return tr('El tour de Navidad no sale el 24, 25 y 31 de diciembre ni el 1 de enero. Elige otra fecha.', 'The Christmas tour does not run on 24, 25 and 31 December or 1 January. Please choose another date.'); }\nif (temporada.desde) { if (fecha < temporada.desde) return tr('El tour de Navidad sale del 23 de noviembre al 6 de enero. Elige una fecha dentro de esas fechas.', 'The Christmas tour runs from 23 November to 6 January. Please choose a date in that period.'); }\nif (temporada.hasta) { if (fecha > temporada.hasta) return tr('El tour de Navidad sale del 23 de noviembre al 6 de enero. Elige una fecha dentro de esas fechas.', 'The Christmas tour runs from 23 November to 6 January. Please choose a date in that period.'); }\n}\nif (idioma === 'en') {\nif (esFinDeSemana(fecha)) return tr('El tour en ingl\u00e9s sale de lunes a viernes. Elige un d\u00eda entre semana o el tour en espa\u00f1ol.', 'Our English tour runs Monday to Friday. Please choose a weekday, or join the Spanish tour.');\n}\nvar lista = disponibles;\nif (diasPorTour) { if (diasPorTour[idioma]) lista = diasPorTour[idioma]; }\nif (lista) {\nif (lista.indexOf(fecha) === -1) return tr('Ese d\u00eda no tenemos salida. Prueba con otra fecha.', 'There is no tour that day. Please choose another date.');\n}\nreturn '';\n}\nfunction revisarFecha() {\nif (!campoFecha) return;\ncampoFecha.classList.remove('hm-in-error');\nvar problema = problemaFecha(campoFecha.value, idiomaElegido());\nif (problema) {\ncampoFecha.classList.add('hm-in-error');\nmostrar('error', problema);\n} else {\nocultar();\n}\n}\nif (campoFecha) campoFecha.addEventListener('change', revisarFecha);\nform.querySelectorAll('[name=\"idioma\"]').forEach(function (r) {\nr.addEventListener('change', function () { if (campoFecha.value) revisarFecha(); });\n});\nvar deUrl = new URLSearchParams(location.search);\nvar traeDatos = false;\nvar idiomaUrl = deUrl.get('idioma');\nif (idiomaUrl === 'es' || idiomaUrl === 'en' || idiomaUrl === 'nav') {\nvar radioUrl = form.querySelector('[name=\"idioma\"][value=\"' + idiomaUrl + '\"]');\nif (radioUrl) { radioUrl.checked = true; traeDatos = true; }\n}\nvar personasUrl = parseInt(deUrl.get('personas'), 10);\nvar campoPersonas = form.querySelector('[name=\"personas\"]');\nif (campoPersonas) {\nif (personasUrl >= PERSONAS_MIN) {\nif (personasUrl <= PERSONAS_MAX) { campoPersonas.value = String(personasUrl); traeDatos = true; }\n}\n}\nvar fechaUrl = deUrl.get('fecha') || '';\nif (campoFecha) {\nif (\/^\\d{4}-\\d{2}-\\d{2}$\/.test(fechaUrl)) {\ncampoFecha.value = fechaUrl;\ntraeDatos = true;\nrevisarFecha();\n}\n}\nif (traeDatos) {\nvar campoNombre = form.querySelector('[name=\"nombre\"]');\nif (campoNombre) {\nsetTimeout(function () {\ncampoNombre.scrollIntoView({ behavior: 'smooth', block: 'center' });\ncampoNombre.focus({ preventScroll: true });\n}, 350);\n}\n}\nform.addEventListener('submit', function (ev) {\nev.preventDefault();\nocultar();\nvar datos = {};\nnew FormData(form).forEach(function (v, k) { datos[k] = v; });\ndatos.consentimiento = !!form.querySelector('[name=\"consentimiento\"]').checked;\nvar nP = parseInt(datos.personas, 10) || 0;\nif (nP < PERSONAS_MIN || nP > PERSONAS_MAX) {\nmostrar('error', tr('Las reservas son de 2 a 8 personas. Para grupos de 9 o m\u00e1s, escr\u00edbenos por WhatsApp al +34 633 71 70 16 y organizamos el tour.', 'Bookings are for 2 to 8 people. For groups of 9 or more, message us on WhatsApp at +34 633 71 70 16 and we will organise the tour.'));\nreturn;\n}\nif (!datos.email || !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(datos.email)) {\nmostrar('error', tr('Escribe un correo electr\u00f3nico v\u00e1lido.', 'Please enter a valid email address.'));\nreturn;\n}\nif (inpNumero) inpNumero.classList.remove('hm-in-error');\nif (selPrefijo) selPrefijo.classList.remove('hm-in-error');\nvar tel = construirTelefono(datos.telefono_prefijo, datos.telefono_numero);\nif (tel.error) {\nif (inpNumero) inpNumero.classList.add('hm-in-error');\nif (selPrefijo) selPrefijo.classList.add('hm-in-error');\nmostrar('error', tel.error);\nreturn;\n}\ndatos.telefono = tel.valor;\ndelete datos.telefono_prefijo;\ndelete datos.telefono_numero;\nif (!datos.consentimiento) {\nmostrar('error', tr('Para reservar hace falta aceptar las condiciones y la pol\u00edtica de privacidad.', 'To book you need to accept the terms and the privacy policy.'));\nreturn;\n}\nvar problema = problemaFecha(datos.fecha, datos.idioma);\nif (problema) {\nif (campoFecha) campoFecha.classList.add('hm-in-error');\nmostrar('error', problema);\nreturn;\n}\nif (!URL_SCRIPT) {\nmostrar('error', 'El formulario todavia no esta conectado. Escribenos por WhatsApp y lo resolvemos al momento.');\nreturn;\n}\nif (boton) { boton.disabled = true; boton.textContent = 'Enviando...'; }\nfetch(URL_SCRIPT, {\nmethod: 'POST',\nheaders: { 'Content-Type': 'text\/plain;charset=utf-8' },\nbody: JSON.stringify(datos)\n})\n.then(function (r) { return r.json(); })\n.then(function (j) {\nvar mensajeError = 'No se ha podido completar la reserva.';\nif (j) {\nif (j.error) mensajeError = j.error;\n}\nif (!j || !j.ok) throw new Error(mensajeError);\nif (window.hmEvento) {\nwindow.hmEvento('generate_lead', { idioma_tour: datos.idioma, personas: Number(datos.personas) || 1 });\n}\ntry {\npintarExito(datos, j);\n} catch (e) {\nmostrar('ok', 'Reserva confirmada. Te hemos enviado un correo con los detalles.');\nif (boton) { boton.disabled = true; boton.textContent = 'Reserva confirmada'; }\n}\n})\n.catch(function (e) {\nmostrar('error', e.message + ' Si el problema sigue, escribenos por WhatsApp y te reservamos la plaza.');\nif (boton) { boton.disabled = false; boton.textContent = textoBoton; }\n});\n});\nfunction pintarExito(datos, resp) {\nvar inicio = new Date(resp.inicio);\nvar fin = new Date(resp.fin);\nvar utc = function (d) { return d.toISOString().replace(\/[-:]\/g, '').replace(\/\\.\\d{3}\/, ''); };\nvar esNavidad = datos.idioma === 'nav';\nvar punto = esNavidad ? 'Estaci\u00f3n de metro Sevilla, frente al Hotel Four Seasons Madrid' : 'Puerta del Sol, portal n\u00ba 6, frente a ZapShop, Madrid';\nvar AMP = String.fromCharCode(38);\nvar gcal = 'https:\/\/calendar.google.com\/calendar\/render?action=TEMPLATE' +\nAMP + 'text=' + encodeURIComponent(resp.tour + ' \u2014 4U Madrid') +\nAMP + 'dates=' + utc(inicio) + '\/' + utc(fin) +\nAMP + 'location=' + encodeURIComponent(punto);\nvar ics = ['BEGIN:VCALENDAR', 'VERSION:2.0', 'BEGIN:VEVENT',\n'DTSTART:' + utc(inicio), 'DTEND:' + utc(fin),\n'SUMMARY:' + resp.tour + ' - 4U Madrid',\n'LOCATION:' + punto, 'END:VEVENT', 'END:VCALENDAR'].join('\\r\\n');\nvar fecha = inicio.toLocaleDateString('es-ES', { weekday: 'long', day: 'numeric', month: 'long' });\nvar hora = inicio.toLocaleTimeString('es-ES', { hour: '2-digit', minute: '2-digit' });\nvar caja = nodo('div', 'hm-exito');\nvar icono = nodo('div', 'hm-exito-icono');\nicono.innerHTML = '<svg width=\"34\" height=\"34\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg>';\ncaja.appendChild(icono);\ncaja.appendChild(nodo('h2', 'hm-h2', 'margin-bottom:10px', '\u00a1Reserva confirmada!'));\ncaja.appendChild(nodo('p', 'hm-lead', 'margin:0 auto 6px;max-width:520px', resp.tour));\nvar cuando = nodo('p', null, 'margin:0 auto 18px;font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--purple-700)');\ncuando.textContent = fecha + ' a las ' + hora;\ncaja.appendChild(cuando);\nvar personas = parseInt(datos.personas, 10) || 1;\ncaja.appendChild(nodo('p', 'hm-lead', 'margin:0 auto 20px;max-width:520px',\n'Plazas reservadas: ' + personas + '. Te hemos enviado un correo a ' + (datos.email || 'tu direccion') + ' con todos los detalles.'));\ncaja.appendChild(nodo('p', 'hm-lead', 'margin:0 auto 26px;max-width:520px',\nesNavidad ? 'Nos vemos en la salida del metro Sevilla, frente al Hotel Four Seasons Madrid. Busca el paraguas morado y llega cinco minutos antes.' : 'Nos vemos en la Puerta del Sol, portal n\u00ba 6, frente a ZapShop. Busca el paraguas morado y llega cinco minutos antes.'));\nvar fila = nodo('div', null, 'display:flex;flex-wrap:wrap;gap:14px;justify-content:center');\nvar bg = nodo('a', 'hm-btn hm-btn-primary', 'padding:14px 28px', 'A\u00f1adir a Google Calendar');\nbg.href = gcal; bg.target = '_blank'; bg.rel = 'noopener';\nfila.appendChild(bg);\nvar bi = nodo('a', 'hm-btn hm-btn-white', 'padding:14px 28px;border:1.5px solid var(--border-default)', 'Descargar para Apple u Outlook');\nbi.href = 'data:text\/calendar;charset=utf-8,' + encodeURIComponent(ics);\nbi.setAttribute('download', 'reserva-4u-madrid.ics');\nfila.appendChild(bi);\ncaja.appendChild(fila);\nform.style.display = 'none';\nocultar();\nform.parentNode.appendChild(caja);\ncaja.scrollIntoView({ behavior: 'smooth', block: 'center' });\n}\n})();\n(function () {\nvar caja = document.getElementById('hmCancelar');\nif (!caja) return;\nvar URL_SCRIPT = caja.getAttribute('data-endpoint') || '';\nvar rutaCancelar = location.pathname;\nvar EN = rutaCancelar === '\/en' || rutaCancelar.indexOf('\/en\/') === 0;\nfunction tr(es, en) { return EN ? en : es; }\nvar raiz = EN ? '\/en' : '';\nvar metaRobots = document.createElement('meta');\nmetaRobots.setAttribute('name', 'robots');\nmetaRobots.setAttribute('content', 'noindex,nofollow');\ndocument.head.appendChild(metaRobots);\nfunction poner(id, texto) {\nvar el = document.getElementById(id);\nif (el) el.textContent = texto;\n}\nif (EN) {\nponer('hmCEyebrow', 'Your booking');\nponer('hmCH1', 'Cancel my booking');\nponer('hmCSub', 'Free of charge and no explanations needed.');\n}\nfunction nodo(etiqueta, clase, estilo, texto) {\nvar n = document.createElement(etiqueta);\nif (clase) n.className = clase;\nif (estilo) n.setAttribute('style', estilo);\nif (texto) n.textContent = texto;\nreturn n;\n}\nfunction vaciar() {\nwhile (caja.firstChild) caja.removeChild(caja.firstChild);\n}\nfunction enlace(texto, href, clase, nueva) {\nvar a = nodo('a', clase, 'padding:13px 26px', texto);\na.setAttribute('href', href);\nif (nueva) {\na.setAttribute('target', '_blank');\na.setAttribute('rel', 'noopener');\n}\nreturn a;\n}\nfunction fallo(texto) {\nvaciar();\ncaja.appendChild(nodo('p', 'hm-lead', 'margin:0 0 20px', texto));\ncaja.appendChild(enlace(tr('Escribir por WhatsApp', 'Message us on WhatsApp'), 'https:\/\/wa.me\/34633717016', 'hm-btn hm-btn-primary', true));\n}\nvar token = '';\ntry {\ntoken = new URLSearchParams(location.search).get('t') || '';\n} catch (err) {\ntoken = '';\n}\nfunction llamar(accion) {\nreturn fetch(URL_SCRIPT, {\nmethod: 'POST',\nheaders: { 'Content-Type': 'text\/plain;charset=utf-8' },\nbody: JSON.stringify({ accion: accion, token: token })\n}).then(function (r) { return r.json(); });\n}\nvar sinConexion = tr('No hemos podido conectar con el sistema de reservas. Escr\u00edbenos por WhatsApp y la cancelamos nosotros.', 'We could not reach the booking system. Message us on WhatsApp and we will cancel it for you.');\nfunction pintarCancelada(yaEstaba) {\nvaciar();\nvar cont = nodo('div', 'hm-exito');\ncont.appendChild(nodo('h2', 'hm-h2', 'margin-bottom:12px', tr('Reserva cancelada', 'Booking cancelled')));\nvar texto = yaEstaba\n? tr('Esta reserva ya estaba cancelada. No tienes que hacer nada m\u00e1s.', 'This booking was already cancelled. There is nothing else you need to do.')\n: tr('Hemos cancelado tu reserva y te hemos enviado un correo para confirmarlo. Si ha sido un error, puedes volver a reservar cuando quieras.', 'We have cancelled your booking and sent you an email to confirm it. If it was a mistake, you can book again whenever you like.');\ncont.appendChild(nodo('p', 'hm-lead', 'margin:0 auto 24px;max-width:520px', texto));\ncont.appendChild(enlace(tr('Reservar de nuevo', 'Book again'), raiz + '\/reservar\/', 'hm-btn hm-btn-gold', false));\ncaja.appendChild(cont);\n}\nfunction pintarReserva(j) {\nvaciar();\nif (j.estado === 'Cancelada') {\npintarCancelada(true);\nreturn;\n}\nvar p = String(j.fecha).split('-');\nvar f = new Date(Number(p[0]), Number(p[1]) - 1, Number(p[2]));\nvar fechaTxt = f.toLocaleDateString(EN ? 'en-GB' : 'es-ES', { weekday: 'long', day: 'numeric', month: 'long' });\nvar datos = nodo('div', 'hm-cancelar-datos');\ndatos.appendChild(nodo('p', null, 'font-weight:700', j.tour));\ndatos.appendChild(nodo('p', null, '', fechaTxt + tr(' a las ', ' at ') + j.hora));\ndatos.appendChild(nodo('p', null, '', tr('Personas: ', 'People: ') + j.personas));\ncaja.appendChild(datos);\nif (!j.puedeCancelar) {\ncaja.appendChild(nodo('p', 'hm-lead', 'margin:0 0 20px', tr('Este recorrido ya no se puede cancelar desde aqu\u00ed. Escr\u00edbenos por WhatsApp y lo vemos.', 'This tour can no longer be cancelled from here. Message us on WhatsApp and we will sort it out.')));\ncaja.appendChild(enlace(tr('Escribir por WhatsApp', 'Message us on WhatsApp'), 'https:\/\/wa.me\/34633717016', 'hm-btn hm-btn-primary', true));\nreturn;\n}\ncaja.appendChild(nodo('p', 'hm-lead', 'margin:0 0 20px', tr('\u00bfSeguro que quieres cancelar esta reserva? No tiene ning\u00fan coste.', 'Are you sure you want to cancel this booking? There is no charge.')));\nvar acciones = nodo('div', 'hm-cancelar-acciones');\nvar boton = nodo('button', 'hm-btn hm-btn-gold', 'padding:14px 28px;border:none', tr('S\u00ed, cancelar mi reserva', 'Yes, cancel my booking'));\nboton.setAttribute('type', 'button');\nboton.addEventListener('click', function () {\nboton.disabled = true;\nboton.textContent = tr('Cancelando...', 'Cancelling...');\nllamar('cancelar').then(function (r) {\nif (!r) {\nfallo(sinConexion);\nreturn;\n}\nif (!r.ok) {\nfallo(r.error || sinConexion);\nreturn;\n}\nif (r.yaCancelada !== true) {\nif (window.hmEvento) { window.hmEvento('reserva_cancelada', {}); }\n}\npintarCancelada(r.yaCancelada === true);\n}).catch(function () { fallo(sinConexion); });\n});\nacciones.appendChild(boton);\nacciones.appendChild(enlace(tr('No, mantener mi reserva', 'No, keep my booking'), raiz + '\/', 'hm-btn hm-btn-white', false));\ncaja.appendChild(acciones);\n}\nif (!token) {\nfallo(tr('Este enlace no es v\u00e1lido. Abre el bot\u00f3n \"Cancelar mi reserva\" desde el correo de confirmaci\u00f3n, o escr\u00edbenos por WhatsApp.', 'This link is not valid. Open the \"Cancel my booking\" link from your confirmation email, or message us on WhatsApp.'));\nreturn;\n}\nif (!URL_SCRIPT) {\nfallo(sinConexion);\nreturn;\n}\nllamar('consultar').then(function (j) {\nif (!j) {\nfallo(sinConexion);\nreturn;\n}\nif (!j.ok) {\nfallo(j.error || sinConexion);\nreturn;\n}\npintarReserva(j);\n}).catch(function () { fallo(sinConexion); });\n})();\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Tours Madrid: historia y curiosidadesEn espa\u00f1ol \u00b7 todos los d\u00edas 11:15 amMadrid: history and curiositiesIn English \u00b7 Monday to Friday, 11:15 amEl Prado: arte y secretosVisita privada \u00b7 hora a convenirTour de NavidadEn espa\u00f1ol \u00b7 23\/11 al 6\/1 \u00b7 17:15Todos los recorridos Qu\u00e9 ver MuseosPalacios de MadridSitios religiososParques y jardinesM\u00e1s por conocer\u00bfD\u00f3nde comer en Madrid?Todas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5662,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_canvas","format":"standard","meta":{"_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","footnotes":""},"categories":[15],"tags":[29],"class_list":["post-5803","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-espanol","tag-tour"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Free Tour de Navidad en Madrid en Espa\u00f1ol | 4U Madrid<\/title>\n<meta name=\"description\" content=\"Free tour de Navidad por el centro de Madrid: belenes, uvas, loter\u00eda y dulces. Del 23 de noviembre al 6 de enero, a las 17:15, de libre aportaci\u00f3n.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/4umadrid.com\/en\/tour-navidad-madrid\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Free Tour de Navidad en Madrid en Espa\u00f1ol | 4U Madrid\" \/>\n<meta property=\"og:description\" content=\"Free tour de Navidad por el centro de Madrid: belenes, uvas, loter\u00eda y dulces. Del 23 de noviembre al 6 de enero, a las 17:15, de libre aportaci\u00f3n.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/4umadrid.com\/en\/tour-navidad-madrid\/\" \/>\n<meta property=\"og:site_name\" content=\"4U Madrid Walking Tour\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/4umadrid\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-31T18:28:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-31T18:54:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/10\/luces-navidad-madrid-2026-1-scaled.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1429\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Patricia G\u00f3nzalez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Patricia G\u00f3nzalez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/tour-navidad-madrid\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/tour-navidad-madrid\\\/\"},\"author\":{\"name\":\"Patricia G\u00f3nzalez\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#\\\/schema\\\/person\\\/a33df1bfa39b5bf9d156c8d35e3bfd49\"},\"headline\":\"Free tour de Navidad por Madrid\",\"datePublished\":\"2026-10-31T18:28:26+00:00\",\"dateModified\":\"2026-10-31T18:54:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/tour-navidad-madrid\\\/\"},\"wordCount\":1155,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/tour-navidad-madrid\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/4umadrid.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/luces-navidad-madrid-2026-1-scaled.jpeg\",\"keywords\":[\"Tour\"],\"articleSection\":[\"ES\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/4umadrid.com\\\/tour-navidad-madrid\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/tour-navidad-madrid\\\/\",\"url\":\"https:\\\/\\\/4umadrid.com\\\/tour-navidad-madrid\\\/\",\"name\":\"Free Tour de Navidad en Madrid en Espa\u00f1ol | 4U Madrid\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/tour-navidad-madrid\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/tour-navidad-madrid\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/4umadrid.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/luces-navidad-madrid-2026-1-scaled.jpeg\",\"datePublished\":\"2026-10-31T18:28:26+00:00\",\"dateModified\":\"2026-10-31T18:54:19+00:00\",\"description\":\"Free tour de Navidad por el centro de Madrid: belenes, uvas, loter\u00eda y dulces. Del 23 de noviembre al 6 de enero, a las 17:15, de libre aportaci\u00f3n.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/tour-navidad-madrid\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/4umadrid.com\\\/tour-navidad-madrid\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/tour-navidad-madrid\\\/#primaryimage\",\"url\":\"https:\\\/\\\/4umadrid.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/luces-navidad-madrid-2026-1-scaled.jpeg\",\"contentUrl\":\"https:\\\/\\\/4umadrid.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/luces-navidad-madrid-2026-1-scaled.jpeg\",\"width\":2560,\"height\":1429,\"caption\":\"Luces de Navidad en Madrid: \u00e1rbol rojo con estrellas y fachada iluminada en azul de la Plaza Mayor, con el mercadillo y mucha gente de noche\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/tour-navidad-madrid\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/4umadrid.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Free tour de Navidad por Madrid\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#website\",\"url\":\"https:\\\/\\\/4umadrid.com\\\/\",\"name\":\"4U Madrid Walking Tour\",\"description\":\"Tours a pie por Madrid con gu\u00edas locales y grupos reducidos. En espa\u00f1ol e ingl\u00e9s.\",\"publisher\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#organization\"},\"alternateName\":\"4U Madrid\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/4umadrid.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#organization\",\"name\":\"4U Madrid Walking Tour\",\"alternateName\":\"4U Madrid\",\"url\":\"https:\\\/\\\/4umadrid.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/4umadrid.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/FAVICON.png\",\"contentUrl\":\"https:\\\/\\\/4umadrid.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/FAVICON.png\",\"width\":470,\"height\":437,\"caption\":\"4U Madrid Walking Tour\"},\"image\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/4umadrid\",\"https:\\\/\\\/www.instagram.com\\\/4umadridfreetour\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#\\\/schema\\\/person\\\/a33df1bfa39b5bf9d156c8d35e3bfd49\",\"name\":\"Patricia G\u00f3nzalez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e57b160e418c6dd9707a139e8a5c91244f119f5645805dd2a9a35616710c3df3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e57b160e418c6dd9707a139e8a5c91244f119f5645805dd2a9a35616710c3df3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e57b160e418c6dd9707a139e8a5c91244f119f5645805dd2a9a35616710c3df3?s=96&d=mm&r=g\",\"caption\":\"Patricia G\u00f3nzalez\"},\"sameAs\":[\"https:\\\/\\\/4umadrid.com\"],\"url\":\"https:\\\/\\\/4umadrid.com\\\/en\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Free Tour de Navidad en Madrid en Espa\u00f1ol | 4U Madrid","description":"Free tour de Navidad por el centro de Madrid: belenes, uvas, loter\u00eda y dulces. Del 23 de noviembre al 6 de enero, a las 17:15, de libre aportaci\u00f3n.","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:\/\/4umadrid.com\/en\/tour-navidad-madrid\/","og_locale":"en_US","og_type":"article","og_title":"Free Tour de Navidad en Madrid en Espa\u00f1ol | 4U Madrid","og_description":"Free tour de Navidad por el centro de Madrid: belenes, uvas, loter\u00eda y dulces. Del 23 de noviembre al 6 de enero, a las 17:15, de libre aportaci\u00f3n.","og_url":"https:\/\/4umadrid.com\/en\/tour-navidad-madrid\/","og_site_name":"4U Madrid Walking Tour","article_publisher":"https:\/\/www.facebook.com\/4umadrid","article_published_time":"2026-10-31T18:28:26+00:00","article_modified_time":"2026-10-31T18:54:19+00:00","og_image":[{"width":2560,"height":1429,"url":"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/10\/luces-navidad-madrid-2026-1-scaled.jpeg","type":"image\/jpeg"}],"author":"Patricia G\u00f3nzalez","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Patricia G\u00f3nzalez","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/4umadrid.com\/tour-navidad-madrid\/#article","isPartOf":{"@id":"https:\/\/4umadrid.com\/tour-navidad-madrid\/"},"author":{"name":"Patricia G\u00f3nzalez","@id":"https:\/\/4umadrid.com\/#\/schema\/person\/a33df1bfa39b5bf9d156c8d35e3bfd49"},"headline":"Free tour de Navidad por Madrid","datePublished":"2026-10-31T18:28:26+00:00","dateModified":"2026-10-31T18:54:19+00:00","mainEntityOfPage":{"@id":"https:\/\/4umadrid.com\/tour-navidad-madrid\/"},"wordCount":1155,"commentCount":0,"publisher":{"@id":"https:\/\/4umadrid.com\/#organization"},"image":{"@id":"https:\/\/4umadrid.com\/tour-navidad-madrid\/#primaryimage"},"thumbnailUrl":"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/10\/luces-navidad-madrid-2026-1-scaled.jpeg","keywords":["Tour"],"articleSection":["ES"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/4umadrid.com\/tour-navidad-madrid\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/4umadrid.com\/tour-navidad-madrid\/","url":"https:\/\/4umadrid.com\/tour-navidad-madrid\/","name":"Free Tour de Navidad en Madrid en Espa\u00f1ol | 4U Madrid","isPartOf":{"@id":"https:\/\/4umadrid.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/4umadrid.com\/tour-navidad-madrid\/#primaryimage"},"image":{"@id":"https:\/\/4umadrid.com\/tour-navidad-madrid\/#primaryimage"},"thumbnailUrl":"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/10\/luces-navidad-madrid-2026-1-scaled.jpeg","datePublished":"2026-10-31T18:28:26+00:00","dateModified":"2026-10-31T18:54:19+00:00","description":"Free tour de Navidad por el centro de Madrid: belenes, uvas, loter\u00eda y dulces. Del 23 de noviembre al 6 de enero, a las 17:15, de libre aportaci\u00f3n.","breadcrumb":{"@id":"https:\/\/4umadrid.com\/tour-navidad-madrid\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/4umadrid.com\/tour-navidad-madrid\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/4umadrid.com\/tour-navidad-madrid\/#primaryimage","url":"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/10\/luces-navidad-madrid-2026-1-scaled.jpeg","contentUrl":"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/10\/luces-navidad-madrid-2026-1-scaled.jpeg","width":2560,"height":1429,"caption":"Luces de Navidad en Madrid: \u00e1rbol rojo con estrellas y fachada iluminada en azul de la Plaza Mayor, con el mercadillo y mucha gente de noche"},{"@type":"BreadcrumbList","@id":"https:\/\/4umadrid.com\/tour-navidad-madrid\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/4umadrid.com\/"},{"@type":"ListItem","position":2,"name":"Free tour de Navidad por Madrid"}]},{"@type":"WebSite","@id":"https:\/\/4umadrid.com\/#website","url":"https:\/\/4umadrid.com\/","name":"4U Madrid Walking Tour","description":"Walking tours of Madrid with local guides and small groups. In Spanish and English.","publisher":{"@id":"https:\/\/4umadrid.com\/#organization"},"alternateName":"4U Madrid","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/4umadrid.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/4umadrid.com\/#organization","name":"4U Madrid Walking Tour","alternateName":"4U Madrid","url":"https:\/\/4umadrid.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/4umadrid.com\/#\/schema\/logo\/image\/","url":"https:\/\/4umadrid.com\/wp-content\/uploads\/2023\/11\/FAVICON.png","contentUrl":"https:\/\/4umadrid.com\/wp-content\/uploads\/2023\/11\/FAVICON.png","width":470,"height":437,"caption":"4U Madrid Walking Tour"},"image":{"@id":"https:\/\/4umadrid.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/4umadrid","https:\/\/www.instagram.com\/4umadridfreetour\/"]},{"@type":"Person","@id":"https:\/\/4umadrid.com\/#\/schema\/person\/a33df1bfa39b5bf9d156c8d35e3bfd49","name":"Patricia Gonz\u00e1lez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e57b160e418c6dd9707a139e8a5c91244f119f5645805dd2a9a35616710c3df3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e57b160e418c6dd9707a139e8a5c91244f119f5645805dd2a9a35616710c3df3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e57b160e418c6dd9707a139e8a5c91244f119f5645805dd2a9a35616710c3df3?s=96&d=mm&r=g","caption":"Patricia G\u00f3nzalez"},"sameAs":["https:\/\/4umadrid.com"],"url":"https:\/\/4umadrid.com\/en\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/posts\/5803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/comments?post=5803"}],"version-history":[{"count":4,"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/posts\/5803\/revisions"}],"predecessor-version":[{"id":5862,"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/posts\/5803\/revisions\/5862"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/media\/5662"}],"wp:attachment":[{"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/media?parent=5803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/categories?post=5803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/tags?post=5803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}