PageSourceSearch

https://alhambra-entradas.org/peticion-de-grupos/

html alhambra-entradas.org collected 2026-10-08 08:32:35 UTC 158,460 bytes, 2,518 lines download raw bytes

1<!doctype html>
2<html lang="es-ES" prefix="og: https://ogp.me/ns#">
3
4<head><meta charset="UTF-8">
4<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
4<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
4h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
4{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
4async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();
5</script>
5
6    
7    
8    <meta name="viewport" content="width=device-width, initial-scale=1">
9    <link rel="profile" href="https://gmpg.org/xfn/11">
10
11    
11<script type="text/rocketlazyloadscript">
vendor: 478 bytes, lines 11-18
11(function (w, d, s, l, i) {
12            w[l] = w[l] || []; w[l].push({
13                'gtm.start':
14                    new Date().getTime(), event: 'gtm.js'
15            }); var f = d.getElementsByTagName(s)[0],
16                j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
17                    'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
18        })(window, document, 'script', 'dataLayer', '
18GTM-MTCSKS9
vendor: 3 bytes, line 18
18');
18</script>
18
19    
19<script data-minify="1" type="text/javascript" src="https://alhambra-entradas.org/wp-content/cache/min/1/booking/v1/booking-widget.min.js?ver=1791209094" defer></script>
19
20    
20<script data-minify="1" type="text/javascript" src="https://alhambra-entradas.org/wp-content/cache/min/1/button/v1/button-widget.min.js?ver=1791209094" defer></script>
20
21
22    
23            
23<script data-minify="1" async src='https://alhambra-entradas.org/wp-content/cache/min/1/i/be83e1794efae4a0b0802453a84a07e3.js?ver=1791209095' class='ct_clicktrue'></script>
23
24            
24<script data-minify="1" async src='https://alhambra-entradas.org/wp-content/cache/min/1/monitor/stat.js?ver=1791209095'>
25            </script>
25
26        
27<!-- Optimización para motores de búsqueda de Rank Math -  https://rankmath.com/ -->
28<title>Reservar una Visita Guiada a la Alhambra en Grupo</title>
29<link data-rocket-prefetch href="https://www.googletagmanager.com" rel="dns-prefetch">
30<link data-rocket-prefetch href="https://scripts.clarity.ms" rel="dns-prefetch">
31<link data-rocket-prefetch href="https://www.clarity.ms" rel="dns-prefetch">
32<link data-rocket-prefetch href="https://consentcdn.cookiebot.com" rel="dns-prefetch">
33<link data-rocket-prefetch href="https://js-eu1.hs-banner.com" rel="dns-prefetch">
34<link data-rocket-prefetch href="https://js-eu1.hubspot.com" rel="dns-prefetch">
35<link data-rocket-prefetch href="https://js-eu1.usemessages.com" rel="dns-prefetch">
36<link data-rocket-prefetch href="https://js-eu1.hsadspixel.net" rel="dns-prefetch">
37<link data-rocket-prefetch href="https://js-eu1.hs-analytics.net" rel="dns-prefetch">
38<link data-rocket-prefetch href="https://js-eu1.hscollectedforms.net" rel="dns-prefetch">
39<link data-rocket-prefetch href="https://www.gstatic.com" rel="dns-prefetch">
40<link data-rocket-prefetch href="https://bat.bing.com" rel="dns-prefetch">
41<link data-rocket-prefetch href="https://dynamic.criteo.com" rel="dns-prefetch">
42<link data-rocket-prefetch href="https://consent.cookiebot.com" rel="dns-prefetch">
43<link data-rocket-prefetch href="https://js.stripe.com" rel="dns-prefetch">
44<link data-rocket-prefetch href="https://www.google.com" rel="dns-prefetch">
45<link data-rocket-prefetch href="https://googleads.g.doubleclick.net" rel="dns-prefetch">
46<link data-rocket-prefetch href="https://mytoptour.regiondo.es" rel="dns-prefetch">
47<link data-rocket-prefetch href="https://widgets.regiondo.net" rel="dns-prefetch">
48<link data-rocket-prefetch href="https://js-eu1.hs-scripts.com" rel="dns-prefetch">
49<link data-rocket-prefetch href="https://gum.criteo.com" rel="dns-prefetch">
50<link crossorigin data-rocket-preload as="font" href="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/fonts/Gilroy/gilroy-bold-webfont_99b056a6.woff2" rel="preload">
51<link crossorigin data-rocket-preload as="font" href="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/fonts/Gilroy/gilroy-regular-webfont_63b7ea52.woff2" rel="preload"><link rel="preload" data-rocket-preload as="image" href="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/bg-hero-movil.webp" media="(max-width: 767px)" fetchpriority="high"><link rel="preload" data-rocket-preload as="image" href="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/bg-hero.webp" media="(min-width: 767.1px) and " fetchpriority="high"><link rel="preload" data-rocket-preload as="image" href="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/bg-hero.jpg" media="(min-width: 767.1px)" fetchpriority="high">
52<meta name="description" content="Gestiona y reserva aquí tu visita guiada a la Alhambra de Granada para grupos numerosos. Tendrás atención personalizada."/>
53<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
54<link rel="canonical" href="https://alhambra-entradas.org/peticion-de-grupos/" />
55<meta property="og:locale" content="es_ES" />
56<meta property="og:type" content="article" />
57<meta property="og:title" content="Reservar una Visita Guiada a la Alhambra en Grupo" />
58<meta property="og:description" content="Gestiona y reserva aquí tu visita guiada a la Alhambra de Granada para grupos numerosos. Tendrás atención personalizada." />
59<meta property="og:url" content="https://alhambra-entradas.org/peticion-de-grupos/" />
60<meta property="og:site_name" content="Alhambra Tickets &amp; Tours" />
61<meta property="og:updated_time" content="2026-02-09T08:22:56+00:00" />
62<meta property="article:published_time" content="2021-05-12T10:46:57+00:00" />
63<meta property="article:modified_time" content="2026-02-09T08:22:56+00:00" />
64<meta name="twitter:card" content="summary_large_image" />
65<meta name="twitter:title" content="Reservar una Visita Guiada a la Alhambra en Grupo" />
66<meta name="twitter:description" content="Gestiona y reserva aquí tu visita guiada a la Alhambra de Granada para grupos numerosos. Tendrás atención personalizada." />
67<meta name="twitter:label1" content="Tiempo de lectura" />
68<meta name="twitter:data1" content="Menos de un minuto" />
69<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["Person","Organization"],"@id":"https://alhambra-entradas.org/#person","name":"Alhambra Tickets &amp; Tours"},{"@type":"WebSite","@id":"https://alhambra-entradas.org/#website","url":"https://alhambra-entradas.org","name":"Alhambra Tickets &amp; Tours","publisher":{"@id":"https://alhambra-entradas.org/#person"},"inLanguage":"es"},{"@type":"WebPage","@id":"https://alhambra-entradas.org/peticion-de-grupos/#webpage","url":"https://alhambra-entradas.org/peticion-de-grupos/","name":"Reservar una Visita Guiada a la Alhambra en Grupo","datePublished":"2021-05-12T10:46:57+00:00","dateModified":"2026-02-09T08:22:56+00:00","isPartOf":{"@id":"https://alhambra-entradas.org/#website"},"inLanguage":"es"},{"@type":"Person","@id":"https://alhambra-entradas.org/author/dpto-producto/","name":"Dpto Producto","url":"https://alhambra-entradas.org/author/dpto-producto/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/fd59a2fef9422c68d926f7bc279a6d6de33f22044385f491aef547fe511879ba?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/fd59a2fef9422c68d926f7bc279a6d6de33f22044385f491aef547fe511879ba?s=96&amp;d=mm&amp;r=g","caption":"Dpto Producto","inLanguage":"es"}},{"@type":"Article","headline":"Reservar una Visita Guiada a la Alhambra en Grupo","datePublished":"2021-05-12T10:46:57+00:00","dateModified":"2026-02-09T08:22:56+00:00","author":{"@id":"https://alhambra-entradas.org/author/dpto-producto/","name":"Dpto Producto"},"publisher":{"@id":"https://alhambra-entradas.org/#person"},"description":"Gestiona y reserva aqu\u00ed tu visita guiada a la Alhambra de Granada para grupos numerosos. Tendr\u00e1s atenci\u00f3n personalizada.","name":"Reservar una Visita Guiada a la Alhambra en Grupo","@id":"https://alhambra-entradas.org/peticion-de-grupos/#richSnippet","isPartOf":{"@id":"https://alhambra-entradas.org/peticion-de-grupos/#webpage"},"inLanguage":"es","mainEntityOfPage":{"@id":"https://alhambra-entradas.org/peticion-de-grupos/#webpage"}}]}</script>
69
70<!-- /Plugin Rank Math WordPress SEO -->
71
72
73<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://alhambra-entradas.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Falhambra-entradas.org%2Fpeticion-de-grupos%2F" />
74<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://alhambra-entradas.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Falhambra-entradas.org%2Fpeticion-de-grupos%2F&#038;format=xml" />
75<style id="wp-img-auto-sizes-contain-inline-css">
76img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
77/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
78</style>
79<style id="wp-block-library-inline-css">
80:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
80--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
81
82/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
83</style>
84<style id="wp-block-paragraph-inline-css">
85.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
86/*# sourceURL=https://alhambra-entradas.org/wp-includes/blocks/paragraph/style.min.css */
87</style>
88
89<style id="classic-theme-styles-inline-css">
90/*! This file is auto-generated */
91.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
92/*# sourceURL=/wp-includes/css/classic-themes.min.css */
93</style>
94
95<style id="global-styles-inline-css">
96:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
960) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
96.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
97/*# sourceURL=global-styles-inline-css */
98</style>
99
100<link data-minify="1" rel='stylesheet' id='dashicons-css' href='https://alhambra-entradas.org/wp-content/cache/min/1/wp-includes/css/dashicons.min.css?ver=1791209094' media='all' />
101<link rel='stylesheet' id='wpml-menu-item-0-css' href='https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=1' media='all' />
102<link data-minify="1" rel='stylesheet' id='mytoptour-style-css' href='https://alhambra-entradas.org/wp-content/cache/min/1/wp-content/themes/mytoptour/style.css?ver=1791209094' media='all' />
103<link rel='stylesheet' id='mycss-css' href='https://alhambra-entradas.org/wp-content/cache/background-css/1/alhambra-entradas.org/wp-content/themes/mytoptour/css/mycss.css?ver=1790153012&wpr_t=1791448354' media='all' />
104<link data-minify="1" rel='stylesheet' id='tnsslidercss-css' href='https://alhambra-entradas.org/wp-content/cache/min/1/wp-content/themes/mytoptour/css/tiny-slider.css?ver=1791209094' media='all' />
105<link data-minify="1" rel='stylesheet' id='contact-css' href='https://alhambra-entradas.org/wp-content/cache/min/1/wp-content/themes/mytoptour/css/contact.css?ver=1791209094' media='all' />
106<script id="jquery-core-js" src="https://alhambra-entradas.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 106
106
107<script id="jquery-migrate-js" src="https://alhambra-entradas.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 107
107
108<script id="clickceaseFrontEnd-js-extra">
109var ajax_obj = {"cc_nonce":"5742d9a60f","ajax_url":"https://alhambra-entradas.org/wp-admin/admin-ajax.php","ajax_action":"validate_clickcease_response"};
110//# sourceURL=clickceaseFrontEnd-js-extra
111</script>
vendor: 1 bytes, line 111
111
112<script data-minify="1" id="clickceaseFrontEnd-js" src="https://alhambra-entradas.org/wp-content/cache/min/1/wp-content/plugins/clickcease-click-fraud-protection/includes/assets/js/front-end.js?ver=1791209095" data-rocket-defer defer></script>
vendor: 1 bytes, line 112
112
113<script data-minify="1" id="mytoptour-navigation-js" src="https://alhambra-entradas.org/wp-content/cache/min/1/wp-content/themes/mytoptour/js/navigation.js?ver=1791209095" data-rocket-defer defer></script>
vendor: 1 bytes, line 113
113
114<script data-minify="1" id="mytoptour-skip-link-focus-fix-js" src="https://alhambra-entradas.org/wp-content/cache/min/1/wp-content/themes/mytoptour/js/skip-link-focus-fix.js?ver=1791209095" data-rocket-defer defer></script>
vendor: 1 bytes, line 114
114
115<script data-minify="1" id="tnssliderjs-js" src="https://alhambra-entradas.org/wp-content/cache/min/1/wp-content/themes/mytoptour/js/tiny-slider.js?ver=1791209095" data-rocket-defer defer></script>
vendor: 1 bytes, line 115
115
116<script data-minify="1" id="animejs-js" src="https://alhambra-entradas.org/wp-content/cache/min/1/wp-content/themes/mytoptour/js/anime.js?ver=1791209095" data-rocket-defer defer></script>
vendor: 1 bytes, line 116
116
117<script data-minify="1" id="mainjs-js" src="https://alhambra-entradas.org/wp-content/cache/min/1/wp-content/themes/mytoptour/js/main.js?ver=1791209095" data-rocket-defer defer></script>
vendor: 1 bytes, line 117
117
118<script data-minify="1" id="custom-js" src="https://alhambra-entradas.org/wp-content/cache/min/1/wp-content/themes/mytoptour/js/custom.js?ver=1791209095" data-rocket-defer defer></script>
118
119<link rel="https://api.w.org/" href="https://alhambra-entradas.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://alhambra-entradas.org/wp-json/wp/v2/pages/6358" /><meta name="generator" content="WPML ver:4.9.7 stt:1,4,3,27,41,2;" />
120<script>
121window.growthbook_config = window.growthbook_config || {};
122
123window.growthbook_config.additionalTrackingCallback = function (
124  experiment,
125  result
126) {
127  console.log(
128    "[GrowthBook] Viewed Experiment:",
129    experiment.key,
130    result.key
131  );
132};
133</script>
vendor: 2 bytes, line 133
133
134<script data-minify="1" async 
135		data-api-host="https://cdn.growthbook.io" 
136		data-tracking="growthbook"
137		data-client-key="sdk-wfLWVjCsYfQsUGPv" 
138		src="https://alhambra-entradas.org/wp-content/cache/min/1/npm/@growthbook/growthbook/dist/bundles/auto.min.js?ver=1791209095">
139</script>
vendor: 2 bytes, line 139
139
140<script type="text/rocketlazyloadscript">
141  window.gbEvents = window.gbEvents || [];
142  window.gbEvents.push("Page View");
143
144  // Session Start: una vez por sesión de navegador
145  if (!sessionStorage.getItem('gb_session_started')) {
146    window.gbEvents.push("Session Start");
147    sessionStorage.setItem('gb_session_started', '1');
148  }
149</script>
149<!-- sitelink-search-box Schema optimized by Schema Pro -->
149<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","name":"Alhambra Tickets &amp; Tours","url":"https:\/\/alhambra-entradas.org","potentialAction":[{"@type":"SearchAction","target":"https:\/\/alhambra-entradas.org\/?s={search_term_string}","query-input":"required name=search_term_string"}]}</script>
149<!-- / sitelink-search-box Schema optimized by Schema Pro --><!-- breadcrumb Schema optimized by Schema Pro -->
149<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/alhambra-entradas.org\/","name":"Inicio"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/alhambra-entradas.org\/peticion-de-grupos\/","name":"Petici\u00f3n de grupos"}}]}</script>
149<!-- / breadcrumb Schema optimized by Schema Pro --><style class="wpcode-css-snippet">/* Botón de envío del formulario de agencias visible (el tema lo ocultaba con opacity:0) */
150.formulario_agencias-form input[type="submit"],
151.formulario_agencias-form input[name="submit"] {
152	opacity: 1 !important;
153	visibility: visible !important;
154}
155</style>			<style id="wpsp-style-frontend"></style>
156			<link rel="icon" href="https://alhambra-entradas.org/wp-content/uploads/2026/06/logo-alhambra-entradas-favicon-1-150x147.png" sizes="32x32" />
157<link rel="icon" href="https://alhambra-entradas.org/wp-content/uploads/2026/06/logo-alhambra-entradas-favicon-1.png" sizes="192x192" />
158<link rel="apple-touch-icon" href="https://alhambra-entradas.org/wp-content/uploads/2026/06/logo-alhambra-entradas-favicon-1.png" />
159<meta name="msapplication-TileImage" content="https://alhambra-entradas.org/wp-content/uploads/2026/06/logo-alhambra-entradas-favicon-1.png" />
160<style id="wp-custom-css">
161/* El contenedor fijo del header deja pasar los clics en sus zonas vacías... */
162.site-header {
163  pointer-events: none;
164}
165/* ...pero sus hijos directos (barra superior y fila logo+menú) siguen siendo clicables */
166.site-header > * {
167  pointer-events: auto;
168}
169
170html{
171    overflow-x: hidden !important;
172}
173
174#regiondo-cart-button{
175    display: none;
176}
177
178.help .logo{
179	    margin-bottom: 15px;
180			height: 60px;
181}
182      #page.site {
183          overflow: visible !important;
184          overflow-x: visible !important;
185      }
186
187#cabecera-fija {
188          position: -webkit-sticky !important;
189          position: sticky !important;
190          top: 0 !important;
191          z-index: 999 !important;
192      }
193
194.logo a {
195    display: flex;
196    align-items: center;
197	padding-left:10px;
198}
199
200
201.logo a img{
202	width: 80% !important;
203}
204
205header#masthead{
206    padding: 0px;
207	z-index: -1 !important;
208    position: relative;
209	top: -3px;
210}
211
212.mtt-wrap-mv span{
213	font-size: 13px !important;
214}
215
216/* Disponibilidad en cards de tours/actividades */
217.card-disponibilidad {
218    display: flex;
219    align-items: flex-start;
220    gap: 6px;
221    margin: 0 0 10px;
222    font-size: 14px !important;
223    line-height: 16px !important;
224    letter-spacing: unset !important;
225    color: #43c149 !important;
226}
227.card-disponibilidad svg {
228    flex-shrink: 0;
229    color: #43c149;
230}
231
232#CybotCookiebotDialog{
233    font-size: 15px !important;
234}
235
236.logo a img {
237	width: auto;
238	object-fit: cover;
239	max-width: 180px !important;
240	min-width: 180px;
241}
242
243.logo {
244	width: auto;
245}
246
247.formulario-inner {
248    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05);
249    border: 1px solid #ededed;
250    border-radius: 16px 0 16px 16px;
251}
252
253/* Estado por defecto del dropdown click — submenu oculto desde el primer paint */
254.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
255.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
256    display: none;
257}
258
259/* Cuando WPML marca el dropdown como abierto (click) */
260.wpml-ls-legacy-dropdown-click.wpml-ls-sub-menu-open .wpml-ls-sub-menu,
261.wpml-ls-legacy-dropdown-click li.wpml-ls-sub-menu-open > .wpml-ls-sub-menu {
262    display: block;
263}
264
265/* Para el hover variant */
266.wpml-ls-legacy-dropdown li.wpml-ls-item-toggle:hover > .wpml-ls-sub-menu,
267.wpml-ls-legacy-dropdown li:hover > .wpml-ls-sub-menu {
268    display: block;
269}
270
271@media (max-width: 768px) {
272	.logo a img {
273		max-width: 260px !important;
274		height: auto;
275	}
276
277	header#masthead{
278		padding-bottom: 10px !important;
279	}
280	
281	.logo {
282		width: 100% !important;
283		display: flex;
284	}
285	
286	#menu-toggle{
287		top: 20px !important;
288	}
289	
290	.mtt-wrap-mv span{
291		font-size: 11px !important;
292	}
293	
294	.mtt-top-bar__text{
295		font-size: 8px !important;
296	}
297}
298
299/* Subtítulo dentro del h1 */
300h1 .h1-subtitulo {
301    display: block;
302    font-size: 0.5em;        /* la mitad que el nombre del monumento */
303    font-weight: 400;        /* más fino, para que destaque menos */
304    margin-top: 0.4em;
305    line-height: 1.2;
306    letter-spacing: 0.02em;
307}
308
309/* Tablets */
310@media (max-width: 992px) {
311    h1 {
312        font-size: 2.2rem;
313    }
314    h1 .h1-subtitulo {
315        font-size: 0.55em;
316    }
317}
318
319/* Móvil horizontal / tablets pequeñas */
320@media (max-width: 768px) {
321    h1 {
322        font-size: 1.8rem;
323    }
324    h1 .h1-subtitulo {
325        font-size: 0.6em;
326    }
327	
328	section.confianza-banner.container {
329			width: 100%;
330			max-width: 100%;
331			margin: 30px auto;
332	}
333}
334
335/* Móvil */
336@media (max-width: 480px) {
337    h1 {
338        font-size: 1.4rem;
339    }
340    h1 .h1-subtitulo {
341        font-size: 0.4em;
342    }
343	#contact-wrap .cf-toggle{
344		flex-direction: column !important;
345}
346	
347}
348
349/* --- BLOQUE 1: NUEVA BARRA DE ICONOS (COLOR DE FONDO #E0E0E0) --- */
350      .header-top-bar-container {
351    background-color: #E0E0E0;
352    border-bottom: 1px solid #d0d0d0;
353    padding: 6px 0;
354    width: 100%;
355    overflow-x: auto;
356    overflow-y: hidden;
357    scrollbar-width: none;
358    -ms-overflow-style: none;
359    -webkit-overflow-scrolling: touch;
360}
361.header-top-bar-container::-webkit-scrollbar {
362    display: none;
363}
364.barra-items {
365	display: flex;
366	justify-content: center;
367	align-items: center;
368	gap: 30px;
369	max-width: 1200px;
370	margin: 0 auto;
371	padding: 0 15px;
372	font-family: Montserrat, system-ui, sans-serif;
373}
374.barra-item {
375	display: inline-flex;
376	align-items: center;
377	gap: 8px;
378	font-size: 13px;
379	color: #333333;
380	white-space: nowrap;
381}
382.barra-item svg {
383	width: 18px;
384	height: 18px;
385	flex-shrink: 0;
386	color: #BE8806; /* Iconos Dorados */
387}
388@media (max-width: 767px) {
389	.barra-items {
390		justify-content: flex-start;
391		gap: 50px;
392		padding: 0 20px;
393	}
394}
395
396/* --- BLOQUE 3: BENEFICIOS (DEBAJO DEL MENÚ) --- */
397.mtt-topbar-mv {
398	width: 100%;
399	background: #141414;
400	color: #fff;
401	font-family: Montserrat, system-ui, sans-serif;
402	box-sizing: border-box;
403}
404.mtt-topbar-mv * { box-sizing: border-box; }
405.mtt-topbar-mv .mtt-grad {
406	height: 2px;
407	background: #990000; 
408}
409.mtt-wrap-mv {
410	width: 100%;
411	max-width: 1200px;
412	margin: 0 auto;
413	padding: .6rem 1rem;
414	display: flex;
415	flex-direction: row;
416	align-items: center;
417	justify-content: space-between;
418	gap: 1.5rem;
419}
420.mtt-info-container-mv {
421	display: flex;
422	align-items: center;
423	gap: .7rem;
424	font-weight: 600;
425	font-size: .92rem;
426}
427.mtt-dot-mv {
428	width: 8px;
429	height: 8px;
430	border-radius: 999px;
431	background: #be8806;
432	flex-shrink: 0;
433}
434.mtt-benefits-container {
435	display: flex;
436	align-items: center;
437	gap: .8rem;
438}
439.mtt-item {
440	display: inline-flex;
441	align-items: center;
442	gap: .5rem;
443	white-space: nowrap;
444	font-size: .92rem;
445	font-weight: 500;
446	opacity: .95;
447	padding: .3rem .8rem;
448	border-radius: 999px;
449	border: 1px solid rgba(255, 255, 255, .18);
450	background: rgba(255, 255, 255, .05);
451}
452.mtt-item svg {
453	width: 16px;
454	height: 16px;
455	opacity: .9;
456	flex-shrink: 0;
457}
458
459@media (max-width: 768px) {
460	.mtt-wrap-mv {
461		flex-direction: column;
462		align-items: flex-start;
463		gap: .6rem;
464	}
465	.mtt-info-container-mv {
466		font-size: .82rem;
467	}
468	.mtt-benefits-container {
469		width: 100%;
470		justify-content: space-between;
471		overflow-x: auto;
472		scrollbar-width: none;
473		-webkit-overflow-scrolling: touch;
474	}
475	.mtt-benefits-container::-webkit-scrollbar { display: none; }
476	.mtt-item {
477		font-size: .85rem;
478		padding: .25rem .6rem;
479	}
480
481}
482	.wp-singular{
483		overflow-x: none !important;
484	}
485
486	.preguntas .bg-form:before{
487		display: none;
488	}
489}
490
491/* BOTON COMPRAR CUSTOM */
492
493	/* Estilos del botón del Hero */ */
494.btn_reserva-header {
495	position: relative;
496}
497
498/* Tu botón */
499.btn-comprar-custom {
500	display: inline-flex;
501	flex-direction: column;
502	align-items: center;
503	justify-content: center;
504	gap: 4px;
505	padding: 16px 24px;
506	margin-top: 10px;
507	background-color: #990000;
508	color: #fff;
509	font-family: "Fira Sans", sans-serif;
510	text-align: center;
511	cursor: pointer;
512	box-sizing: border-box;
513	transition: background-color .2s ease;
514}
515
516.btn-comprar-custom:hover {
517	background-color: #7a0000;
518}
519
520.btn-comprar-custom__main {
521	font-size: 22px;
522	font-weight: 700;
523	line-height: 1.1;
524	letter-spacing: 1px;
525	text-transform: uppercase;
526}
527
528.btn-comprar-custom__main p {
529	margin: 0;
530}
531
532.btn-comprar-custom__sub {
533	font-size: 13px;
534	font-weight: 400;
535	line-height: 1.2;
536	opacity: .9;
537}
538
539.home .btn_reserva-header {
540	width: 260px;
541	border-radius: 8px;
542}
543
544header#masthead .nav_escritorio-right .wpml-ls-sidebars- {
545    display: none;
546}
547
548/* Cuando añadimos esta clase por JS, el host vuelve a la normalidad
549para que el pop-up se renderice bien */
550.btn_reserva-header button-widget.widget-activo {
551	position: static !important;
552	left: auto !important;
553	top: auto !important;
554	width: auto !important;
555	height: auto !important;
556	overflow: visible !important;
557}
558
559.btn-comprar-custom .linea-principal {
560    display: block;
561    font-size: 22px;
562    font-weight: 700;
563    line-height: 1.1;
564    letter-spacing: 1px;
565    text-transform: uppercase;
566    font-style: normal;
567}
568
569.btn-comprar-custom .linea-secundaria {
570    display: block;
571    font-size: 12px;
572    font-weight: 400;
573    line-height: 1.2;
574    opacity: .9;
575    margin-top: 4px;
576    font-style: normal;
577}
578
579.btn-comprar-custom p {
580    margin: 0;
581}
582
583/* Correcciones test A/B */
584.home-ab-test__cards .tours__list-comun {
585    flex-direction: unset;
586}
587
588.home-ab-test__button {
589	font-size: 16px;
590}
591
592.home-ab-test--tours-compact, .home-ab-test--logos, .home-ab-test--activities {
593    display: none !important;
594}
595
596.home-ab-test--tours-compact .home-ab-test__cards .tours__list-comun, .home-ab-test--activities .home-ab-test__cards .tours__list-comun {
597    flex-direction: row;
598}
599</style>
600<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>    <style>
601      /* --- BLOQUE 1: AVISO LEGAL (ARRIBA DEL TODO - COLOR #141414 Y FUENTE 13px) --- */
602      .mtt-top-bar {
603        position: relative;
604        width: 100vw;
605        left: 50%;
606        transform: translateX(-50%);
607        background: #E0E0E0 !important; /* Cambiado al color oscuro solicitado */
608        color: #4E4E4E !important; /* Cambiado al color de texto solicitado */
609        text-decoration: none;
610        font-family: Montserrat, system-ui, sans-serif;
611        box-sizing: border-box;
612        overflow: hidden;
613      }
614      .mtt-top-bar * { box-sizing: border-box; }
615      .mtt-top-bar__inner {
616        max-width: 1200px;
617        margin: 0 auto;
618        padding: .5rem 1rem;
619        width: 100%;
620      }
621      .mtt-top-bar__text {
622        font-weight: 400;
623        font-size: 13px;
624        white-space: normal !important; /* Permite romper en varias líneas automáticamente */
625        text-align: center;             /* Centra el texto si se divide en dos líneas */
626        display: block;
627        width: 100%;
628        line-height: 1.4;               /* Le da espacio de separación entre las líneas */
629      }
630      .mtt-top-bar__text a {
631        color: #4E4E4E;
632        text-decoration: underline;
633      }
634
635      /* --- BLOQUE 3: BENEFICIOS (DEBAJO DEL MENÚ) --- */
636      .mtt-topbar-mv {
637        width: 100%;
638        background: #141414;
639        color: #fff;
640        font-family: Montserrat, system-ui, sans-serif;
641        box-sizing: border-box;
642      }
643      .mtt-topbar-mv * { box-sizing: border-box; }
644      .mtt-topbar-mv .mtt-grad {
645        height: 2px;
646        background: #990000; /* Línea superior oscura */
647      }
648      .mtt-wrap-mv {
649        width: 100%;
650        max-width: 1200px;
651        margin: 0 auto;
652        padding: .6rem 1rem;
653        display: flex;
654        flex-direction: row;
655        align-items: center;
656        justify-content: space-between;
657        gap: 1.5rem;
658      }
659      .mtt-info-container-mv {
660        display: flex;
661        align-items: center;
662        gap: .7rem;
663        font-weight: 600;
664        font-size: .92rem;
665      }
666      .mtt-dot-mv {
667        width: 8px;
668        height: 8px;
669        border-radius: 999px;
670        background: #be8806;
671        flex-shrink: 0;
672      }
673      .mtt-benefits-container {
674        display: flex;
675        align-items: center;
676        gap: .8rem;
677      }
678      .mtt-item {
679        display: inline-flex;
680        align-items: center;
681        gap: .5rem;
682        white-space: nowrap;
683        font-size: .92rem;
684        font-weight: 500;
685        opacity: .95;
686        padding: .3rem .8rem;
687        border-radius: 999px;
688        border: 1px solid rgba(255, 255, 255, .18);
689        background: rgba(255, 255, 255, .05);
690      }
691      .mtt-item svg {
692        width: 16px;
693        height: 16px;
694        opacity: .9;
695        flex-shrink: 0;
696      }
697
698      /* Adaptación automática para pantallas móviles */
699      @media (max-width: 768px) {
700        .mtt-wrap-mv {
701          flex-direction: column;
702          align-items: flex-start;
703          gap: .6rem;
704        }
705        .mtt-info-container-mv {
706          font-size: .82rem;
707        }
708        .mtt-benefits-container {
709          width: 100%;
710          justify-content: space-between;
711          overflow-x: auto;
712          scrollbar-width: none;
713          -webkit-overflow-scrolling: touch;
714        }
715        .mtt-benefits-container::-webkit-scrollbar { display: none; }
716        .mtt-item {
717          font-size: .85rem;
718          padding: .25rem .6rem;
719        }
720      }
721    </style>
722<link rel='stylesheet' id='wpml-legacy-dropdown-0-css' href='https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/style.min.css?ver=1' media='all' />
723
724<style id="wpr-lazyload-bg-container"></style><style id="wpr-lazyload-bg-exclusion">section.hero .container:before{--wpr-bg-39a3780c-f4d3-4de9-995c-0f82a57cd6ce: url('https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/estrella.png');}</style>
725<noscript>
726<style id="wpr-lazyload-bg-nostyle">.home .tours__list-comun:after{--wpr-bg-4ccabaff-d0c2-4d43-8862-9724276ee31c: url('https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/pikitos.svg');}.tours__list-comun:after{--wpr-bg-ff889a90-f003-42f0-81fb-731d283bcd4e: url('https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/pikitos.svg');}.formulario .bg-form:before{--wpr-bg-804a64f2-0dd4-4817-80f6-cb433e7f0a92: url('https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/estrella-desaturada.png');}.preguntas .bg-form:before{--wpr-bg-7e93eb23-a646-47e0-8e0c-5ddfcb2248f0: url('https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/estrella-desaturada.png');}footer.site_footer{--wpr-bg-617a8d24-1f4c-4c0d-bb06-312b27562a60: url('https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/bg_alhambra.png');}.single-post .blog_wrapper:before{--wpr-bg-e1d0c73e-4d8d-4786-95b3-cff762842ac9: url('https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/bg_alhambra.png');}</style>
727</noscript>
728<script type="application/javascript">const rocket_pairs = [{"selector":".home .tours__list-comun","style":".home .tours__list-comun:after{--wpr-bg-4ccabaff-d0c2-4d43-8862-9724276ee31c: url('https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/pikitos.svg');}","hash":"4ccabaff-d0c2-4d43-8862-9724276ee31c","url":"https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/pikitos.svg"},{"selector":".tours__list-comun","style":".tours__list-comun:after{--wpr-bg-ff889a90-f003-42f0-81fb-731d283bcd4e: url('https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/pikitos.svg');}","hash":"ff889a90-f003-42f0-81fb-731d283bcd4e","url":"https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/pikitos.svg"},{"selector":".formulario .bg-form","style":".formulario .bg-form:before{--wpr-bg-804a64f2-0dd4-4817-80f6-cb433e7f0a92: url('https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/estrella-desaturada.png');}","hash":"804a64f2-0dd4-4817-80f6-cb433e7f0a92","url":"https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/estrella-desaturada.png"},{"selector":".preguntas .bg-form","style":".preguntas .bg-form:before{--wpr-bg-7e93eb23-a646-47e0-8e0c-5ddfcb2248f0: url('https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/estrella-desaturada.png');}","hash":"7e93eb23-a646-47e0-8e0c-5ddfcb2248f0","url":"https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/estrella-desaturada.png"},{"selector":"footer.site_footer","style":"footer.site_footer{--wpr-bg-617a8d24-1f4c-4c0d-bb06-312b27562a60: url('https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/bg_alhambra.png');}","hash":"617a8d24-1f4c-4c0d-bb06-312b27562a60","url":"https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/bg_alhambra.png"},{"selector":".single-post .blog_wrapper","style":".single-post .blog_wrapper:before{--wpr-bg-e1d0c73e-4d8d-4786-95b3-cff762842ac9: url('https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/bg_alhambra.png');}","hash":"e1d0c73e-4d8d-4786-95b3-cff762842ac9","url":"https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/bg_alhambra.png"}]; const rocket_excluded_pairs = [{"selector":"section.hero .container","style":"section.hero .container:before{--wpr-bg-39a3780c-f4d3-4de9-995c-0f82a57cd6ce: url('https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/estrella.png');}","hash":"39a3780c-f4d3-4de9-995c-0f82a57cd6ce","url":"https:\/\/alhambra-entradas.org\/wp-content\/themes\/mytoptour\/assets\/images\/estrella.png"}];</script>
728<meta name="generator" content="WP Rocket 3.21.0.1" data-wpr-features="wpr_lazyload_css_bg_img wpr_delay_js wpr_defer_js wpr_minify_js wpr_lazyload_images wpr_preconnect_external_domains wpr_auto_preload_fonts wpr_oci wpr_image_dimensions wpr_minify_css wpr_preload_links wpr_host_fonts_locally wpr_desktop" /></head>
729
730<body data-rsssl=1 class="wp-singular page-template-default page page-id-6358 wp-theme-mytoptour wp-schema-pro-2.8.1">
731
732    <template id="booking-widget-styles">
733        <style>
734            .regiondo-content>.regiondo-tabs>.MuiBox-root>hr+.MuiBox-root>.MuiBox-root:nth-child(2) .regiondo-button-secondary {
735                display: none;
736            }
737
738            .regiondo-content>.regiondo-tabs>.MuiBox-root>hr:nth-of-type(-n+2) {
739                display: none;
740            }
741
742            /* remove original content for online payments */
743            .MuiBox-root>hr.MuiDivider-root+p.MuiTypography-root.MuiTypography-body1 {
744                flex-wrap: wrap;
745                position: relative;
746            }
747
748            .regiondo-content>.regiondo-tabs>.MuiBox-root>hr.MuiDivider-root:first-of-type+p.MuiTypography-root.MuiTypography-body1:nth-of-type(2):last-of-type {
749                text-indent: -9999px;
750                visibility: hidden;
751            }
752
753
754            /* remove original text for free tickets or cash payments */
755            .regiondo-content>.regiondo-tabs>.MuiBox-root:has(> hr.MuiDivider-root:nth-of-type(2)+p.MuiTypography-root.MuiTypography-body1:nth-of-type(3):last-of-type)>hr.MuiDivider-root:first-of-type+p.MuiTypography-root.MuiTypography-body1:nth-of-type(2) {
756                display: none;
757            }
758
759            .regiondo-content>.regiondo-tabs>.MuiBox-root>hr.MuiDivider-root:nth-of-type(2)+p.MuiTypography-root.MuiTypography-body1:nth-of-type(3):last-of-type {
760                text-indent: -9999px;
761                visibility: hidden;
762            }
763
764
765            /* thank you page: automatic confirmation content for online payments */
766            .regiondo-content>.regiondo-tabs:has(.regiondo-button-secondary)>.MuiBox-root>hr.MuiDivider-root:first-of-type+p.MuiTypography-root.MuiTypography-body1:nth-of-type(2):last-of-type:before {
767                content: "";
768                display: block;
769                line-height: 1.6;
770                visibility: visible;
771                text-indent: 0;
772                white-space: pre-line;
773            }
774
775            /* thank you page: manual confirmation content for online payments */
776            .regiondo-content>.regiondo-tabs>.MuiBox-root>hr.MuiDivider-root:first-of-type+p.MuiTypography-root.MuiTypography-body1:nth-of-type(2):last-of-type:before {
777                content: "";
778                display: block;
779                line-height: 1.6;
780                visibility: visible;
781                text-indent: 0;
782                white-space: pre-line;
783            }
784
785            /* thank you page: automatic confirmation for free tickets or cash payments */
786            .regiondo-content>.regiondo-tabs:has(.regiondo-button-secondary)>.MuiBox-root>hr.MuiDivider-root:nth-of-type(2)+p.MuiTypography-root.MuiTypography-body1:nth-of-type(3):last-of-type:before {
787                content: "";
788                display: block;
789                line-height: 1.6;
790                visibility: visible;
791                text-indent: 0;
792                white-space: pre-line;
793            }
794
795            /* thank you page: manual confirmation for free tickets or cash payments */
796            .regiondo-content>.regiondo-tabs>.MuiBox-root>hr.MuiDivider-root:nth-of-type(2)+p.MuiTypography-root.MuiTypography-body1:nth-of-type(3):last-of-type:before {
797                content: "";
798                display: block;
799                line-height: 1.6;
800                visibility: visible;
801                text-indent: 0;
802                white-space: pre-line;
803            }
804
805            /* error fallback */
806            .regiondo-content>.regiondo-tabs>.MuiBox-root:has(>hr.MuiDivider-root:last-of-type + div> svg + p)>hr.MuiDivider-root:first-of-type+p.MuiTypography-root.MuiTypography-body1:nth-of-type(2):last-of-type:before {
807                content: "";
808                display: block;
809                line-height: 1.6;
810                visibility: visible;
811                text-indent: 0;
812                white-space: pre-line;
813            }
814
815            #root {
816                min-width: 280px;
817            }
818        </style>
819    </template>
820    <template id="button-widget-styles">
821        <style>
822            .regiondo-content>.regiondo-tabs>.MuiBox-root>hr+.MuiBox-root>.MuiBox-root:nth-child(2) .regiondo-button-secondary {
823                display: none;
824            }
825
826            .regiondo-content>.regiondo-tabs>.MuiBox-root>hr:nth-of-type(-n+2) {
827                display: none;
828            }
829
830
831            .Re-bt1-jss1 {
832                width: 100%;
833            }
834
835            .regiondo-button-widget {
836                background-color: #990000;
837                width: 100%;
838                text-align: center;
839                padding: 20px 0;
840                font-family: "Fira Sans";
841                font-size: 12.32px;
842                font-weight: bold;
843                letter-spacing: 2.46px
844            }
845
846            @media only screen and (max-width: 769px) {
847                .regiondo-button-widget {
848                    font-size: 18px;
849                }
850            }
851
852            .regiondo-button-widget:hover {
853                background-color: #990000;
854            }
855
856            .regiondo-button-widget>span {
857                margin: 0px !important;
858            }
859
860            .regiondo-button-widget svg {
861                display: none;
862            }
863
864            #root>div>div>div {
865                min-width: 0px !important;
866            }
867
868            #root>div {
869                width: 100%;
870            }
871
872            /* remove original content for online payments */
873            .MuiBox-root>hr.MuiDivider-root+p.MuiTypography-root.MuiTypography-body1 {
874                flex-wrap: wrap;
875                position: relative;
876            }
877
878            .regiondo-content>.regiondo-tabs>.MuiBox-root>hr.MuiDivider-root:first-of-type+p.MuiTypography-root.MuiTypography-body1:nth-of-type(2):last-of-type {
879                text-indent: -9999px;
880                visibility: hidden;
881            }
882
883
884            /* remove original text for free tickets or cash payments */
885            .regiondo-content>.regiondo-tabs>.MuiBox-root:has(> hr.MuiDivider-root:nth-of-type(2)+p.MuiTypography-root.MuiTypography-body1:nth-of-type(3):last-of-type)>hr.MuiDivider-root:first-of-type+p.MuiTypography-root.MuiTypography-body1:nth-of-type(2) {
886                display: none;
887            }
888
889            .regiondo-content>.regiondo-tabs>.MuiBox-root>hr.MuiDivider-root:nth-of-type(2)+p.MuiTypography-root.MuiTypography-body1:nth-of-type(3):last-of-type {
890                text-indent: -9999px;
891                visibility: hidden;
892            }
893
894
895            /* thank you page: automatic confirmation content for online payments */
896            .regiondo-content>.regiondo-tabs:has(.regiondo-button-secondary)>.MuiBox-root>hr.MuiDivider-root:first-of-type+p.MuiTypography-root.MuiTypography-body1:nth-of-type(2):last-of-type:before {
897                content: "";
898                display: block;
899                line-height: 1.6;
900                visibility: visible;
901                text-indent: 0;
902                white-space: pre-line;
903            }
904
905            /* thank you page: manual confirmation content for online payments */
906            .regiondo-content>.regiondo-tabs>.MuiBox-root>hr.MuiDivider-root:first-of-type+p.MuiTypography-root.MuiTypography-body1:nth-of-type(2):last-of-type:before {
907                content: "";
908                display: block;
909                line-height: 1.6;
910                visibility: visible;
911                text-indent: 0;
912                white-space: pre-line;
913            }
914
915            /* thank you page: automatic confirmation for free tickets or cash payments */
916            .regiondo-content>.regiondo-tabs:has(.regiondo-button-secondary)>.MuiBox-root>hr.MuiDivider-root:nth-of-type(2)+p.MuiTypography-root.MuiTypography-body1:nth-of-type(3):last-of-type:before {
917                content: "";
918                display: block;
919                line-height: 1.6;
920                visibility: visible;
921                text-indent: 0;
922                white-space: pre-line;
923            }
924
925            /* thank you page: manual confirmation for free tickets or cash payments */
926            .regiondo-content>.regiondo-tabs>.MuiBox-root>hr.MuiDivider-root:nth-of-type(2)+p.MuiTypography-root.MuiTypography-body1:nth-of-type(3):last-of-type:before {
927                content: "";
928                display: block;
929                line-height: 1.6;
930                visibility: visible;
931                text-indent: 0;
932                white-space: pre-line;
933            }
934
935            /* error fallback */
936            .regiondo-content>.regiondo-tabs>.MuiBox-root:has(>hr.MuiDivider-root:last-of-type + div> svg + p)>hr.MuiDivider-root:first-of-type+p.MuiTypography-root.MuiTypography-body1:nth-of-type(2):last-of-type:before {
937                content: "";
938                display: block;
939                line-height: 1.6;
940                visibility: visible;
941                text-indent: 0;
942                white-space: pre-line;
943            }
944        </style>
945    </template>
946
947    
948    <!-- ============================================================
949         FIX POPUP EN MÓVIL
950         Corrige 3 problemas del popup de reserva:
951           1. La cabecera fija se superponía y tapaba la "X" de cerrar.
952           2. Por eso el popup no se podía cerrar.
953           3. El scroll se escapaba a la página de fondo y rompía el popup.
954         Funciona tanto con el modal del tema (#myModal) como con el
955         popup que inyecta el widget externo (Regiondo) en el <body data-rsssl=1>.
956         ============================================================ -->
957    <style id="mtt-modal-fix-css">
958        /* 0) iOS Safari: `overflow-x: hidden` en <html> (viene del CSS adicional
959           del Customizer) rompe `position: fixed`. El drawer deja de estar
960           anclado a la pantalla, se va con el documento, y la cabecera sticky
961           acaba encima. En Chrome no pasa, solo en Safari.
962           `clip` recorta igual pero NO crea contenedor de scroll, así que fixed
963           sigue funcionando. Va dentro de @supports para que en navegadores sin
964           soporte se quede el comportamiento anterior en vez de nada. */
965        @supports (overflow: clip) {
966            html {
967                overflow-x: clip !important;
968            }
969        }
970
971        /* 1) Con un popup abierto, la cabecera fija ni se ve ni recibe toques */
972        body.mtt-modal-open .cabecera-fija {
973            visibility: hidden !important;
974            pointer-events: none !important;
975        }
976
977        /* 2) Bloqueo del scroll de fondo (el body se fija por JS) */
978        html.mtt-modal-open,
979        body.mtt-modal-open {
980            overflow: hidden !important;
981            overscroll-behavior: none;
982        }
983
984        /* 3) Cualquier overlay detectado pasa por encima de todo */
985        .mtt-overlay-top {
986            z-index: 2147483000 !important;
987        }
988
989        /* --- Modal propio del tema (#myModal) --- */
990        #myModal.modal {
991            position: fixed !important;
992            top: 0;
993            right: 0;
994            bottom: 0;
995            left: 0;
996            z-index: 2147483000 !important;
997            margin: 0 !important;
998            padding: 0 !important;
999            background: rgba(0, 0, 0, .65);
1000            overflow-y: auto;
1001            -webkit-overflow-scrolling: touch;
1002            overscroll-behavior: contain; /* el scroll no se propaga a la página */
1003        }
1004
1005        #myModal .modal-content {
1006            position: relative;
1007            width: 100%;
1008            max-width: 640px;
1009            min-height: 100%;
1010            margin: 0 auto !important;
1011            padding: 64px 14px 32px; /* hueco arriba para la X */
1012            background: #fff;
1013            box-sizing: border-box;
1014        }
1015
1016        /* La X queda siempre visible aunque hagas scroll dentro del popup */
1017        #myModal .close {
1018            position: fixed !important;
1019            top: 12px;
1020            right: 12px;
1021            z-index: 10;
1022            width: 44px;
1023            height: 44px;
1024            display: flex;
1025            align-items: center;
1026            justify-content: center;
1027            margin: 0;
1028            font-size: 28px;
1029            line-height: 1;
1030            color: #fff;
1031            background: rgba(0, 0, 0, .7);
1032            border-radius: 50%;
1033            opacity: 1;
1034            cursor: pointer;
1035            -webkit-tap-highlight-color: transparent;
1036        }
1037
1038        #myModal .close:hover,
1039        #myModal .close:focus {
1040            background: #990000;
1041            color: #fff;
1042        }
1043
1044        #myModal .modal-content iframe {
1045            width: 100% !important;
1046            max-width: 100% !important;
1047            border: 0;
1048        }
1049
1050        @media (max-width: 768px) {
1051            #myModal .modal-content {
1052                max-width: none;
1053            }
1054        }
1055    </style>
1056    <!-- data-nowprocket: WP Rocket, con "retrasar la ejecución de JavaScript",
1057         le cambia el type a text/rocketlazyloadscript y el navegador entonces no
1058         lo ejecuta hasta el primer toque del usuario. Si ese primer toque es
1059         justo el del botón de reserva, el drawer se abre antes de que este
1060         script exista. Este atributo lo excluye de esa optimización. -->
1061    
1061<script id="mtt-modal-fix-js" data-nowprocket>
1062        (function () {
1063            'use strict';
1064
1065            var docEl = document.documentElement;
1066            var openOverlays = [];
1067            var scrollY = 0;
1068            var locked = false;
1069            var timer = null;
1070
1071            function isVisible(el) {
1072                if (!el || !el.parentNode) return false;
1073                var cs = window.getComputedStyle(el);
1074                if (cs.display === 'none' || cs.visibility === 'hidden' || cs.opacity === '0') return false;
1075                return el.getBoundingClientRect().height > 0;
1076            }
1077
1078            function lock() {
1079                if (locked) return;
1080                locked = true;
1081                scrollY = window.pageYOffset || docEl.scrollTop || 0;
1082                docEl.classList.add('mtt-modal-open');
1083                document.body.classList.add('mtt-modal-open');
1084                document.body.style.top = (-scrollY) + 'px';
1085                document.body.style.position = 'fixed';
1086                document.body.style.left = '0';
1087                document.body.style.right = '0';
1088                document.body.style.width = '100%';
1089            }
1090
1091            function unlock() {
1092                if (!locked) return;
1093                locked = false;
1094                docEl.classList.remove('mtt-modal-open');
1095                document.body.classList.remove('mtt-modal-open');
1096                document.body.style.position = '';
1097                document.body.style.top = '';
1098                document.body.style.left = '';
1099                document.body.style.right = '';
1100                document.body.style.width = '';
1101                window.scrollTo(0, scrollY);
1102            }
1103
1104            // ¿El elemento vive dentro de #cabecera-fija? Si está en un shadow
1105            // root se mira su host (el <button-widget> del CTA de la cabecera).
1106            function enCabecera(el) {
1107                var cabecera = document.getElementById('cabecera-fija');
1108                if (!cabecera || !el) return false;
1109                var root = el.getRootNode ? el.getRootNode() : null;
1110                return cabecera.contains(root && root.host ? root.host : el);
1111            }
1112
1113            var calEnCabecera = false;
1114
1115            // Recalcula el estado: si ya no queda ningún popup visible, libera la página
1116            function refresh() {
1117                openOverlays = openOverlays.filter(function (el) {
1118                    if (isVisible(el)) return true;
1119                    setClass(el, 'mtt-overlay-top', false);
1120                    return false;
1121                });
1122                // Popup abierto desde el CTA de la cabecera: el drawer es
1123                // descendiente de la cabecera, así que no se puede ocultar
1124                // la cabecera (se iría con ella). Ver mycss.css.
1125                setClass(document.body, 'mtt-popup-en-cabecera',
1126                    calEnCabecera || openOverlays.some(enCabecera));
1127                if (openOverlays.length) lock(); else unlock();
1128            }
1129
1130            // Algunos widgets cierran su popup sin tocar atributos observables
1131            function poll() {
1132                if (timer) return;
1133                timer = setInterval(function () {
1134                    scanWidget();
1135                    refresh();
1136                    if (!openOverlays.length && !document.body.classList.contains('mtt-calendar-open')) {
1137                        clearInterval(timer);
1138                        timer = null;
1139                    }
1140                }, 300);
1141            }
1142
1143            // Escribir la clase aunque ya esté puesta reescribe el atributo y
1144            // vuelve a disparar el MutationObserver: se comprueba antes para
1145            // no entrar en bucle.
1146            function setClass(el, name, on) {
1147                var has = el.classList.contains(name);
1148                if (on && !has) el.classList.add(name);
1149                else if (!on && has) el.classList.remove(name);
1150            }
1151
1152            function register(el) {
1153                if (openOverlays.indexOf(el) === -1) openOverlays.push(el);
1154                setClass(el, 'mtt-overlay-top', true);
1155                refresh();
1156                poll();
1157            }
1158
1159            /* ---- A) Modal del tema (#myModal) ---- */
1160            var themeModal = document.getElementById('myModal');
1161            if (themeModal) {
1162                new MutationObserver(function () {
1163                    if (isVisible(themeModal)) register(themeModal); else refresh();
1164                }).observe(themeModal, { attributes: true, attributeFilter: ['style', 'class'] });
1165
1166                // Cerrar con la X o tocando fuera del contenido
1167                themeModal.addEventListener('click', function (e) {
1168                    var t = e.target;
1169                    if (t === themeModal || (t.closest && t.closest('.close'))) {
1170                        themeModal.style.display = 'none';
1171                        refresh();
1172                    }
1173                });
1174
1175                document.addEventListener('keydown', function (e) {
1176                    if ((e.key === 'Escape' || e.keyCode === 27) && isVisible(themeModal)) {
1177                        themeModal.style.display = 'none';
1178                        refresh();
1179                    }
1180                });
1181
1182                if (isVisible(themeModal)) register(themeModal);
1183            }
1184
1185            /* ---- B) Drawer y calendario del widget de Regiondo ----
1186               El widget se pinta DENTRO DE UN SHADOW ROOT, así que el CSS
1187               del tema (mycss.css) no llega hasta él. Como el shadow root
1188               es "open", desde JS sí se puede entrar: se le inyecta una
1189               hoja propia y se vigila cuándo se abre el drawer.
1190
1191               Clases reales vistas en el inspector:
1192                 MuiDrawer-root MuiDrawer-modal regiondo-drawer
1193                 regiondo-drawer-booking MuiModal-root                     */
1194            var DRAWER_SEL = '.regiondo-drawer, .MuiDrawer-root, .MuiModal-root';
1195            var CALENDAR_SEL = '.DayPicker, .DayPicker-wrapper, .DayPickerInput-Overlay';
1196
1197            // Estilos que van DENTRO del shadow root (los de fuera no entran)
1198            var SHADOW_CSS =
1199                '.regiondo-drawer,.MuiDrawer-root,.MuiModal-root{z-index:2147483000!important}' +
1200                '.mtt-overlay-top{z-index:2147483001!important}' +
1201                '.MuiDrawer-paper,.MuiPaper-root{overscroll-behavior:contain!important;' +
1202                '-webkit-overflow-scrolling:touch}';
1203
1204            var shadowRoots = [];
1205            var lastCollect = 0;
1206
1207            function addShadowRoot(root) {
1208                if (shadowRoots.indexOf(root) !== -1) return;
1209                shadowRoots.push(root);
1210
1211                var s = document.createElement('style');
1212                s.setAttribute('data-mtt-fix', '');
1213                s.textContent = SHADOW_CSS;
1214                root.appendChild(s);
1215
1216                // Dentro del shadow sí vigilamos atributos: es donde MUI
1217                // monta y desmonta el drawer.
1218                new MutationObserver(schedule).observe(root, {
1219                    childList: true,
1220                    subtree: true,
1221                    attributes: true,
1222                    attributeFilter: ['class', 'style']
1223                });
1224                schedule();
1225            }
1226
1227            // Un shadow root no genera mutación al crearse, así que hay que
1228            // barrer el DOM de vez en cuando buscando hosts nuevos.
1229            function collectShadowRoots() {
1230                var now = Date.now();
1231                if (now - lastCollect < 400) return;
1232                lastCollect = now;
1233                var all = document.getElementsByTagName('*');
1234                for (var i = 0; i < all.length; i++) {
1235                    if (all[i].shadowRoot) addShadowRoot(all[i].shadowRoot);
1236                }
1237            }
1238
1239            // Busca en el documento y además dentro de cada shadow root
1240            function queryAll(selector) {
1241                var out = [];
1242                var found = document.querySelectorAll(selector);
1243                var i, j;
1244                for (i = 0; i < found.length; i++) out.push(found[i]);
1245                for (i = 0; i < shadowRoots.length; i++) {
1246                    found = shadowRoots[i].querySelectorAll(selector);
1247                    for (j = 0; j < found.length; j++) out.push(found[j]);
1248                }
1249                return out;
1250            }
1251
1252            function scanWidget() {
1253                var drawers = queryAll(DRAWER_SEL);
1254                for (var i = 0; i < drawers.length; i++) {
1255                    // Solo cuenta como "abierto" si flota sobre la página y
1256                    // ocupa pantalla. MUI deja el contenedor montado en
1257                    // algunos casos; sin esta comprobación bloquearíamos el
1258                    // scroll del sitio para siempre.
1259                    if (!isVisible(drawers[i])) continue;
1260                    var pos = window.getComputedStyle(drawers[i]).position;
1261                    if (pos !== 'fixed' && pos !== 'absolute') continue;
1262                    if (drawers[i].getBoundingClientRect().height < window.innerHeight * 0.4) continue;
1263                    register(drawers[i]);
1264                }
1265
1266                // El calendario es un desplegable dentro del drawer: basta con
1267                // subirlo y apartar la cabecera, sin bloquear el scroll.
1268                var cals = queryAll(CALENDAR_SEL);
1269                var anyCal = false;
1270                calEnCabecera = false;
1271                for (var j = 0; j < cals.length; j++) {
1272                    var vis = isVisible(cals[j]);
1273                    setClass(cals[j], 'mtt-overlay-top', vis);
1274                    if (vis) anyCal = true;
1275                    if (vis && enCabecera(cals[j])) calEnCabecera = true;
1276                }
1277                setClass(document.body, 'mtt-calendar-open', anyCal);
1278                if (anyCal) poll();
1279            }
1280
1281            var pending = null;
1282            function schedule() {
1283                if (pending) return;
1284                pending = setTimeout(function () {
1285                    pending = null;
1286                    scanWidget();
1287                    refresh();
1288                }, 120);
1289            }
1290
1291            /* En el documento solo se vigila childList: vigilar también
1292               atributos dispararía el barrido con cada cambio de estilo de
1293               la página, sin necesidad. */
1294            new MutationObserver(function () {
1295                collectShadowRoots();
1296                schedule();
1297            }).observe(document.documentElement, { childList: true, subtree: true });
1298
1299            // El custom element tarda en definirse: varios intentos y también
1300            // al primer toque del usuario.
1301            [0, 500, 1500, 3000].forEach(function (ms) {
1302                setTimeout(function () {
1303                    collectShadowRoots();
1304                    schedule();
1305                }, ms);
1306            });
1307
1308            document.addEventListener('click', function () {
1309                setTimeout(function () {
1310                    collectShadowRoots();
1311                    schedule();
1312                }, 200);
1313            }, true);
1314
1315            scanWidget();
1316        })();
1317    </script>
vendor: 73 bytes, lines 1317-1319
1317
1318
1319    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1319GTM-MTCSKS9
vendor: 99 bytes, lines 1319-1321
1319" height="0" width="0"
1320            style="display:none;visibility:hidden"></iframe></noscript>
1321    
1321<div  id="page" class="site">
1322        <div  class="cabecera-fija" id="cabecera-fija">
1323        <p class="header-top-bar-disclaimer">
1324            alhambra-entradas.org es un sitio independiente gestionado por MNPQ Gestores Turísticos SL, no afiliado al monumento.        </p>
1325        <div  class="header-top-bar-container">
1326                <div class="barra-items">
1327                  <span class="barra-item">Web gestionada por MNPQ Gestores Turísticos SL</span>
1328                  <span class="barra-sep" aria-hidden="true">-</span>
1329                  <span class="barra-item">Sitio independiente al monumento</span>
1330                  <span class="barra-sep" aria-hidden="true">-</span>
1331                  <span class="barra-item">Compra segura</span>
1332                </div>
1333            </div>
1334        <header  id="masthead" class="site-header">
1335            <div  class="container">
1336                <div class="content-inner">
1337                    <div class="logo">
1338                        <a href="https://alhambra-entradas.org">
1339                            <span class="u-visually-hidden">My Top Tour</span>
1340                            <img width="300" height="109" src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/alhambra-entradas-logo.png"
1341                                alt="Entradas y visitas guiadas a la Alhambra - by My Top Tour">
1342                        </a>
1343                    </div>
1344
1345                    <div class="nav_escritorio-right">
1346                        <nav id="site-navigation" class="main-navigation">
1347                            <button class="menu-toggle" aria-controls="primary-menu"
1348                                aria-expanded="false">Menu</button>
1349                            <div class="menu-menu-1-container"><ul id="primary-menu" class="menu"><li id="menu-item-14" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-14"><a href="https://alhambra-entradas.org/">Entradas</a></li>
1350<li id="menu-item-9000" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9000"><a href="https://alhambra-entradas.org/actividades/">Actividades</a></li>
1351<li id="menu-item-16" class="btn menu-item menu-item-type-custom menu-item-object-custom menu-item-home current-menu-ancestor current-menu-parent menu-item-has-children menu-item-16"><a href="https://alhambra-entradas.org/#formulario_ancla">Contacto</a>
1352<ul class="sub-menu">
1353	<li id="menu-item-7171" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6358 current_page_item menu-item-7171"><a href="https://alhambra-entradas.org/peticion-de-grupos/" aria-current="page">Petición de grupos</a></li>
1354	<li id="menu-item-7175" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7175"><a href="https://alhambra-entradas.org/alta-de-agencias/">Alta de agencias</a></li>
1355</ul>
1356</li>
1357<li id="menu-item-5228" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5228"><a href="https://alhambra-entradas.org/faq/">FAQS</a></li>
1358<li id="menu-item-wpml-ls-3-es" class="menu-item wpml-ls-slot-3 wpml-ls-item wpml-ls-item-es wpml-ls-current-language wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-has-children menu-item-wpml-ls-3-es"><a href="https://alhambra-entradas.org/peticion-de-grupos/" aria-current="page" aria-expanded="false" aria-controls="wpml-ls-submenu-wpml-ls-3-es"><img width="18" height="12"
1359            class="wpml-ls-flag"
1360            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.png"
1361            alt=""
1362            
1363           
1364           
1365    /><span class="wpml-ls-native" lang="es">Español</span></a>
1366<ul class="sub-menu">
1367	<li id="menu-item-wpml-ls-3-en" class="menu-item wpml-ls-slot-3 wpml-ls-item wpml-ls-item-en wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-3-en"><a href="https://alhambra-entradas.org/en/group-request/" title="Cambiar a English" aria-label="Cambiar a English"><img width="18" height="12"
1368            class="wpml-ls-flag"
1369            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1370            alt=""
1371           
1372           
1373           
1374    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png" /><noscript><img width="18" height="12"
1375            class="wpml-ls-flag"
1376            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png"
1377            alt=""
1378            loading="lazy"
1379           
1380           
1381    /></noscript><span class="wpml-ls-native" lang="en">English</span></a></li>
1382	<li id="menu-item-wpml-ls-3-fr" class="menu-item wpml-ls-slot-3 wpml-ls-item wpml-ls-item-fr wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-3-fr"><a href="https://alhambra-entradas.org/fr/demande-de-groupe/" title="Cambiar a Français" aria-label="Cambiar a Français"><img width="18" height="12"
1383            class="wpml-ls-flag"
1384            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1385            alt=""
1386           
1387           
1388           
1389    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png" /><noscript><img width="18" height="12"
1390            class="wpml-ls-flag"
1391            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png"
1392            alt=""
1393            loading="lazy"
1394           
1395           
1396    /></noscript><span class="wpml-ls-native" lang="fr">Français</span></a></li>
1397	<li id="menu-item-wpml-ls-3-it" class="menu-item wpml-ls-slot-3 wpml-ls-item wpml-ls-item-it wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-3-it"><a href="https://alhambra-entradas.org/it/richiesta-di-gruppo/" title="Cambiar a Italiano" aria-label="Cambiar a Italiano"><img width="18" height="12"
1398            class="wpml-ls-flag"
1399            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1400            alt=""
1401           
1402           
1403           
1404    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.png" /><noscript><img width="18" height="12"
1405            class="wpml-ls-flag"
1406            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.png"
1407            alt=""
1408            loading="lazy"
1409           
1410           
1411    /></noscript><span class="wpml-ls-native" lang="it">Italiano</span></a></li>
1412	<li id="menu-item-wpml-ls-3-de" class="menu-item wpml-ls-slot-3 wpml-ls-item wpml-ls-item-de wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-3-de"><a href="https://alhambra-entradas.org/de/gruppenanfrage/" title="Cambiar a Deutsch" aria-label="Cambiar a Deutsch"><img width="18" height="12"
1413            class="wpml-ls-flag"
1414            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1415            alt=""
1416           
1417           
1418           
1419    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png" /><noscript><img width="18" height="12"
1420            class="wpml-ls-flag"
1421            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png"
1422            alt=""
1423            loading="lazy"
1424           
1425           
1426    /></noscript><span class="wpml-ls-native" lang="de">
1426Deutsch</span></a></li>
1427	<li id="menu-item-wpml-ls-3-pt-pt" class="menu-item wpml-ls-slot-3 wpml-ls-item wpml-ls-item-pt-pt wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-3-pt-pt"><a href="https://alhambra-entradas.org/pt-pt/peticion-de-grupos/" title="Cambiar a Português" aria-label="Cambiar a Português"><img width="18" height="12"
1428            class="wpml-ls-flag"
1429            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1430            alt=""
1431           
1432           
1433           
1434    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/pt-pt.png" /><noscript><img width="18" height="12"
1435            class="wpml-ls-flag"
1436            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/pt-pt.png"
1437            alt=""
1438            loading="lazy"
1439           
1440           
1441    /></noscript><span class="wpml-ls-native" lang="pt-pt">Português</span></a></li>
1442</ul>
1443</li>
1444</ul></div>
1445                        </nav>
1446<div
1447	 role="navigation" aria-label="Selector de idioma" class="wpml-ls-sidebars- wpml-ls wpml-ls-legacy-dropdown js-wpml-ls-legacy-dropdown">
1448	<ul>
1449		<li class="wpml-ls-slot- wpml-ls-item wpml-ls-item-es wpml-ls-current-language wpml-ls-first-item wpml-ls-item-legacy-dropdown">
1450									<a href="#" hreflang="es" lang="es" class="js-wpml-ls-item-toggle wpml-ls-item-toggle" aria-current="page" aria-expanded="false" aria-controls="wpml-ls-submenu-default" aria-label="Español – Selector de idioma, pulse tab para navegar a otros idiomas" title="Cambiar a Español">
1451				                                    <img width="18" height="12"
1452            class="wpml-ls-flag"
1453            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.png"
1454            alt=""
1455            
1456           
1457           
1458    /><span class="wpml-ls-native">Español</span></a>
1459
1460			<ul id="wpml-ls-submenu-default" class="wpml-ls-sub-menu">
1461				
1462					<li class="wpml-ls-slot- wpml-ls-item wpml-ls-item-en">
1463						<a href="https://alhambra-entradas.org/en/group-request/" hreflang="en" lang="en" class="wpml-ls-link" aria-label="Cambiar a English" title="Cambiar a English">
1464							                                    <img width="18" height="12"
1465            class="wpml-ls-flag"
1466            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1467            alt=""
1468           
1469           
1470           
1471    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png" /><noscript><img width="18" height="12"
1472            class="wpml-ls-flag"
1473            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png"
1474            alt=""
1475            loading="lazy"
1476           
1477           
1478    /></noscript><span class="wpml-ls-native">English</span></a>
1479					</li>
1480
1481				
1482					<li class="wpml-ls-slot- wpml-ls-item wpml-ls-item-fr">
1483						<a href="https://alhambra-entradas.org/fr/demande-de-groupe/" hreflang="fr" lang="fr" class="wpml-ls-link" aria-label="Cambiar a Français" title="Cambiar a Français">
1484							                                    <img width="18" height="12"
1485            class="wpml-ls-flag"
1486            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1487            alt=""
1488           
1489           
1490           
1491    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png" /><noscript><img width="18" height="12"
1492            class="wpml-ls-flag"
1493            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png"
1494            alt=""
1495            loading="lazy"
1496           
1497           
1498    /></noscript><span class="wpml-ls-native">Français</span></a>
1499					</li>
1500
1501				
1502					<li class="wpml-ls-slot- wpml-ls-item wpml-ls-item-it">
1503						<a href="https://alhambra-entradas.org/it/richiesta-di-gruppo/" hreflang="it" lang="it" class="wpml-ls-l
1503ink" aria-label="Cambiar a Italiano" title="Cambiar a Italiano">
1504							                                    <img width="18" height="12"
1505            class="wpml-ls-flag"
1506            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1507            alt=""
1508           
1509           
1510           
1511    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.png" /><noscript><img width="18" height="12"
1512            class="wpml-ls-flag"
1513            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.png"
1514            alt=""
1515            loading="lazy"
1516           
1517           
1518    /></noscript><span class="wpml-ls-native">Italiano</span></a>
1519					</li>
1520
1521				
1522					<li class="wpml-ls-slot- wpml-ls-item wpml-ls-item-de">
1523						<a href="https://alhambra-entradas.org/de/gruppenanfrage/" hreflang="de" lang="de" class="wpml-ls-link" aria-label="Cambiar a Deutsch" title="Cambiar a Deutsch">
1524							                                    <img width="18" height="12"
1525            class="wpml-ls-flag"
1526            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1527            alt=""
1528           
1529           
1530           
1531    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png" /><noscript><img width="18" height="12"
1532            class="wpml-ls-flag"
1533            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png"
1534            alt=""
1535            loading="lazy"
1536           
1537           
1538    /></noscript><span class="wpml-ls-native">Deutsch</span></a>
1539					</li>
1540
1541				
1542					<li class="wpml-ls-slot- wpml-ls-item wpml-ls-item-pt-pt wpml-ls-last-item">
1543						<a href="https://alhambra-entradas.org/pt-pt/peticion-de-grupos/" hreflang="pt-pt" lang="pt-pt" class="wpml-ls-link" aria-label="Cambiar a Português" title="Cambiar a Português">
1544							                                    <img width="18" height="12"
1545            class="wpml-ls-flag"
1546            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1547            alt=""
1548           
1549           
1550           
1551    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/pt-pt.png" /><noscript><img width="18" height="12"
1552            class="wpml-ls-flag"
1553            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/pt-pt.png"
1554            alt=""
1555            loading="lazy"
1556           
1557           
1558    /></noscript><span class="wpml-ls-native">Português</span></a>
1559					</li>
1560
1561							</ul>
1562
1563		</li>
1564
1565	</ul>
1566</div>
1567
1568                        <div id="menu-toggle">
1569                            <div id="menu-icon">
1570                                <div class="bar"></div>
1571                                <div class="bar"></div>
1572                                <div class="bar"></div>
1573                            </div>
1574                        </div>
1575
1576                        <div class="menu-toggle-list">
1577                            <div class="menu-menu-1-container"><ul id="primary-menu" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-14"><a href="https://alhambra-entradas.org/">Entradas</a></li>
1578<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9000"><a href="https://alhambra-entradas.org/actividades/">Actividades</a></li>
1579<li class="btn menu-item menu-item-type-custom menu-item-object-custom menu-item-home current-menu-ancestor current-menu-parent menu-item-has-children menu-item-16"><a href="https://alhambra-entradas.org/#formulario_ancla">Contacto</a>
1580<ul class="sub-menu">
1581	<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6358 current_page_item menu-item-7171"><a href="https://alhambra-entradas.org/peticion-de-grupos/" aria-current="page">Petición de grupos</a></li>
1582	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7175"><a href="https://alhambra-entradas.org/alta-de-agencias/">Alta de agencias</a></li>
1583</ul>
1584</li>
1585<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5228"><a href="https://alhambra-entradas.org/faq/">FAQS</a></li>
1586<li class="menu-item wpml-ls-slot-3 wpml-ls-item wpml-ls-item-es wpml-ls-current-language wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-has-children menu-item-wpml-ls-3-es"><a href="https://alhambra-entradas.org/peticion-de-grupos/" aria-current="page" aria-expanded="false" aria-controls="wpml-ls-submenu-wpml-ls-3-es"><img width="18" height="12"
1587            class="wpml-ls-flag"
1588            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.png"
1589            alt=""
1590            
1591           
1592           
1593    /><span class="wpml-ls-native" lang="es">Español</span></a>
1594<ul class="sub-menu">
1595	<li class="menu-item wpml-ls-slot-3 wpml-ls-item wpml-ls-item-en wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-3-en"><a href="https://alhambra-entradas.org/en/group-request/" title="Cambiar a English" aria-label="Cambiar a English"><img width="18" height="12"
1596            class="wpml-ls-flag"
1597            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1598            alt=""
1599           
1600           
1601           
1602    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png" /><noscript><img width="18" height="12"
1603            class="wpml-ls-flag"
1604            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png"
1605            alt=""
1606            loading="lazy"
1607           
1608           
1609    /></noscript><span class="wpml-ls-native" lang="en">English</span></a></li>
1610	<li class="menu-item wpml-ls-slot-3 wpml-ls-item wpml-ls-item-fr wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-3-fr"><a href="https://alhambra-entradas.org/fr/demande-de-groupe/" title="Cambiar a Français" aria-label="Cambiar a Français"><img width="18" height="12"
1611            class="wpml-ls-flag"
1612            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1613            alt=""
1614           
1615           
1616           
1617    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png" /><noscript><img width="18" height="12"
1618            class="wpml-ls-flag"
1619            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png"
1620            alt=""
1621            loading="lazy"
1622           
1623           
1624    /></noscript><span class="wpml-ls-native" lang="fr">Français</span></a></li>
1625	<li class="menu-item wpml-ls-slot-3 wpml-ls-item wpml-ls-item-it wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-3-it"><a href="https://alhambra-entradas.org/it/richiesta-di-gruppo/" title="Cambiar a Italiano" aria-label="Cambiar a Italiano"><img width="18" height="12"
1626            class="wpml-ls-flag"
1627            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1628            alt=""
1629           
1630           
1631           
1632    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.png" /><noscript><img width="18" height="12"
1633            class="wpml-ls-flag"
1634            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.png"
1635            alt=""
1636            loading="lazy"
1637           
1638           
1639    /></noscript><span class="wpml-ls-native" lang="it">Italiano</span></a></li>
1640	<li class="menu-item wpml-ls-slot-3 wpml-ls-item wpml-ls-item-de wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-3-de"><a href="https://alhambra-entradas.org/de/gruppenanfrage/" title="Cambiar a Deutsch" aria-label="Cambiar a Deutsch"><img width="18" height="12"
1641            class="wpml-ls-flag"
1642            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1643            alt=""
1644           
1645           
1646           
1647    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png" /><noscript><img width="18" height="12"
1648            class="wpml-ls-flag"
1649            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png"
1650            alt=""
1651            loading="lazy"
1652           
1653           
1654    /></noscript><span class="wpml-ls-native" lang="de">
1654Deutsch</span></a></li>
1655	<li class="menu-item wpml-ls-slot-3 wpml-ls-item wpml-ls-item-pt-pt wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-3-pt-pt"><a href="https://alhambra-entradas.org/pt-pt/peticion-de-grupos/" title="Cambiar a Português" aria-label="Cambiar a Português"><img width="18" height="12"
1656            class="wpml-ls-flag"
1657            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1658            alt=""
1659           
1660           
1661           
1662    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/pt-pt.png" /><noscript><img width="18" height="12"
1663            class="wpml-ls-flag"
1664            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/pt-pt.png"
1665            alt=""
1666            loading="lazy"
1667           
1668           
1669    /></noscript><span class="wpml-ls-native" lang="pt-pt">Português</span></a></li>
1670</ul>
1671</li>
1672</ul></div>
1673                            
1674<div
1675	 role="navigation" aria-label="Selector de idioma" class="wpml-ls-sidebars- wpml-ls wpml-ls-legacy-dropdown js-wpml-ls-legacy-dropdown">
1676	<ul>
1677		<li class="wpml-ls-slot- wpml-ls-item wpml-ls-item-es wpml-ls-current-language wpml-ls-first-item wpml-ls-item-legacy-dropdown">
1678									<a href="#" hreflang="es" lang="es" class="js-wpml-ls-item-toggle wpml-ls-item-toggle" aria-current="page" aria-expanded="false" aria-controls="wpml-ls-submenu-default" aria-label="Español – Selector de idioma, pulse tab para navegar a otros idiomas" title="Cambiar a Español">
1679				                                    <img width="18" height="12"
1680            class="wpml-ls-flag"
1681            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.png"
1682            alt=""
1683            
1684           
1685           
1686    /><span class="wpml-ls-native">Español</span></a>
1687
1688			<ul id="wpml-ls-submenu-default" class="wpml-ls-sub-menu">
1689				
1690					<li class="wpml-ls-slot- wpml-ls-item wpml-ls-item-en">
1691						<a href="https://alhambra-entradas.org/en/group-request/" hreflang="en" lang="en" class="wpml-ls-link" aria-label="Cambiar a English" title="Cambiar a English">
1692							                                    <img width="18" height="12"
1693            class="wpml-ls-flag"
1694            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1695            alt=""
1696           
1697           
1698           
1699    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png" /><noscript><img width="18" height="12"
1700            class="wpml-ls-flag"
1701            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png"
1702            alt=""
1703            loading="lazy"
1704           
1705           
1706    /></noscript><span class="wpml-ls-native">English</span></a>
1707					</li>
1708
1709				
1710					<li class="wpml-ls-slot- wpml-ls-item wpml-ls-item-fr">
1711						<a href="https://alhambra-entradas.org/fr/demande-de-groupe/" hreflang="fr" lang="fr" class="wpml-ls-link" aria-label="Cambiar a Français" title="Cambiar a Français">
1712							                                    <img width="18" height="12"
1713            class="wpml-ls-flag"
1714            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1715            alt=""
1716           
1717           
1718           
1719    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png" /><noscript><img width="18" height="12"
1720            class="wpml-ls-flag"
1721            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png"
1722            alt=""
1723            loading="lazy"
1724           
1725           
1726    /></noscript><span class="wpml-ls-native">Français</span></a>
1727					</li>
1728
1729				
1730					<li class="wpml-ls-slot- wpml-ls-item wpml-ls-item-it">
1731						<a href="https://alhambra-entradas.org/it/richiesta-di-gruppo/" hreflang="it" lang="it" class="wpml-ls-l
1731ink" aria-label="Cambiar a Italiano" title="Cambiar a Italiano">
1732							                                    <img width="18" height="12"
1733            class="wpml-ls-flag"
1734            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1735            alt=""
1736           
1737           
1738           
1739    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.png" /><noscript><img width="18" height="12"
1740            class="wpml-ls-flag"
1741            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.png"
1742            alt=""
1743            loading="lazy"
1744           
1745           
1746    /></noscript><span class="wpml-ls-native">Italiano</span></a>
1747					</li>
1748
1749				
1750					<li class="wpml-ls-slot- wpml-ls-item wpml-ls-item-de">
1751						<a href="https://alhambra-entradas.org/de/gruppenanfrage/" hreflang="de" lang="de" class="wpml-ls-link" aria-label="Cambiar a Deutsch" title="Cambiar a Deutsch">
1752							                                    <img width="18" height="12"
1753            class="wpml-ls-flag"
1754            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1755            alt=""
1756           
1757           
1758           
1759    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png" /><noscript><img width="18" height="12"
1760            class="wpml-ls-flag"
1761            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png"
1762            alt=""
1763            loading="lazy"
1764           
1765           
1766    /></noscript><span class="wpml-ls-native">Deutsch</span></a>
1767					</li>
1768
1769				
1770					<li class="wpml-ls-slot- wpml-ls-item wpml-ls-item-pt-pt wpml-ls-last-item">
1771						<a href="https://alhambra-entradas.org/pt-pt/peticion-de-grupos/" hreflang="pt-pt" lang="pt-pt" class="wpml-ls-link" aria-label="Cambiar a Português" title="Cambiar a Português">
1772							                                    <img width="18" height="12"
1773            class="wpml-ls-flag"
1774            src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2012'%3E%3C/svg%3E"
1775            alt=""
1776           
1777           
1778           
1779    data-lazy-src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/pt-pt.png" /><noscript><img width="18" height="12"
1780            class="wpml-ls-flag"
1781            src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/pt-pt.png"
1782            alt=""
1783            loading="lazy"
1784           
1785           
1786    /></noscript><span class="wpml-ls-native">Português</span></a>
1787					</li>
1788
1789							</ul>
1790
1791		</li>
1792
1793	</ul>
1794</div>
1795
1796                        </div>
1797
1798
1799
1800                    </div>
1801                </div>
1802
1803                <div class="btn_reserva-header">
1804                                    </div>
1805
1806
1807
1808                    <div class="header__info">
1809                                                <div class="info_content" href="tel:+34644495563">
1810                            <span>
1811                                <p class="header__info-text">
1812
1813
1814                                    
1815                                </p>
1816                                <p class="header__info-tel"> <a
1817                                        href="tel:+34644746735"></a>
1818                                </p>
1819                                <p class="header__info-mail"><a
1820                                        href="mailto:"></a>
1821                                </p>
1822                            </span>
1823                        </div>
1824
1825
1826
1827                    </div>
1828
1829                </div>
1830                </div>
1831
1832            
1833        </header>
1834<section  class="hero hero--img" theme="page">
1835			<picture class="hero-picture">
1836			<source media="(max-width: 767px)" srcset="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/bg-hero-movil.webp" type="image/webp">
1837			<source srcset="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/bg-hero.webp" type="image/webp">
1838			<img src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/bg-hero.jpg" alt="" fetchpriority="high">
1839		</picture>
1840		<div  class="container">
1841		<div class="hero__title">
1842			<h1>La<br>Alhambra</h1>
1843			<h2>
1844					Petición de grupos				</h2>
1845			
1846		</div>
1847	</div>
1848</section>
1849
1850<div  id="primary" class="content-page">
1851	<main  id="main" class="site-main">
1852		<div  class="container">
1853			
1854<article id="post-6358" class="post-6358 page type-page status-publish hentry">
1855	<header class="entry-header">
1856		<h1 class="entry-title">Petición de grupos</h1>	</header><!-- .entry-header -->
1857
1858	
1859	<div class="entry-content">
1860		
1861	<form action="https://webto.salesforce.com/servlet/servlet.WebToCase?encoding=UTF-8" method="POST">
1862
1863		<input type=hidden name="orgid" value="00D8b000001358R">
1864		<input type=hidden name="retURL" value="https://www.alhambra-entradas.org/">
1865		<input type=hidden name="OriginWeb__c" value="https://www.alhambra-entradas.org/">
1866
1867		
1868		<div class="form_grupos">
1869		<!--  ----------------------------------------------------------------------  -->
1870		<!--  NOTE: These fields are optional debugging elements. Please uncomment    -->
1871		<!--  these lines if you wish to test in debug mode.                          -->
1872		<!--  <input type="hidden" name="debug" value=1>                              -->
1873		<!--  <input type="hidden" name="debugEmail"                                  -->
1874		<!--  value="[email protected]">                              -->
1875		<!--  ----------------------------------------------------------------------  -->
1876		
1877		<label for="name">Nombre del contacto(*)</label><input  id="name" maxlength="80" name="name" size="20" type="text" required/><br>
1878		
1879		<label for="email">Correo electrónico(*)</label><input  id="email" maxlength="80" name="email" size="20" type="text" required/><br>
1880		
1881		<label for="phone">Teléfono(*)</label><input  id="phone" maxlength="40" name="phone" size="20" type="text" required/><br>
1882		
1883		<label for="subject">Asunto(*)</label><input  id="subject" maxlength="80" name="subject" size="20" type="text" required/><br>
1884		
1885		<label for="description">Descripción(*)</label><textarea name="description" required></textarea><br>
1886		
1887		<label>Fecha petición de grupo:(*)</label>
1888		<span class="dateInput dateOnlyInput">
1889			<input required id="00N8b00000HTYbh-entrada" name="00N8b00000HTYbh-entrada" size="12" type="date" />
1890			<input required id="00N8b00000HTYbh" name="00N8b00000HTYbh" size="12" type="hidden" />
1891		</span>
1892		<br>
1893		
1894		<label>Número de personas petición de grupo:(*)</label><input  id="00N8b00000HTYbm" name="00N8b00000HTYbm" size="20" type="text" required/><br>
1895		
1896		<input  id="00N8b00000HTVdf" name="00N8b00000HTVdf" title="Web origen" type="hidden" value="www.alhambra-entradas.org"><br>
1897		
1898		<label for="reason">Motivo del caso(*)</label><input  id="reason" name="reason" type="hidden" value="GroupRequest"><br>
1899		
1900		</div>
1901		<input name="00N8b00000Iycyz" id="00N8b00000Iycyz" type="checkbox" value="1" required style="margin-right: 10px;" required/>
1902		<label for="00N8b00000Iycyz">He leído y acepto la <a href="https://alhambra-entradas.org/politica-de-cookies/" target="_blank">política de privacidad de cookies(*)</a></label><br>
1903		
1904		<input type="submit" name="submit">
1905		
1906		</form>
1907	
1907<script type="text/rocketlazyloadscript">
1908        addEventListener("focusout",()=>{
1909            let datos = document.getElementById("00N8b00000HTYbh-entrada").value;
1910            datos = datos.split("-");
1911            let fecha = datos[2] + "/" + datos[1] + "/" + datos[0]
1912            document.getElementById("00N8b00000HTYbh").value = fecha;
1913        })
1914    </script>
1914
1915	
1916
1917
1918
1919<p class="wp-block-paragraph"></p>
1920	</div><!-- .entry-content -->
1921
1922	</article><!-- #post-6358 -->
1923		</div>
1924	</main><!-- #main -->
1925</div><!-- #primary -->
1926
1927<script data-minify="1" id="regiondo-booking-js" src="https://alhambra-entradas.org/wp-content/cache/min/1/js/integration/regiondo-booking.js?ver=1791209095"
1928	data-url="https://mytoptour.regiondo.es/" data-cart-show="true" data-cart-price="true"
1929	data-cart-text="Ir al carrito" data-cart-icon="https://cdn.regiondo.net/js/integration/regiondo-cart-icon.png"
1930	data-cart-color="#ffffff" data-cart-background="#78d28c"
1931	data-cart-font="bold 15px/1 'PT Sans','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif"
1932	data-cart-position="bottom-right" async defer></script>
1932
1933
1934<script data-minify="1" id="js-turitop" src="https://alhambra-entradas.org/wp-content/cache/min/1/js/load-turitop.min.js?ver=1791209095" data-company="M469" data-ga="no"
1935	data-buttoncolor="green" data-afftag="ttafid" data-rocket-defer defer></script>
1935
1936
1937<!--
1937<script type="text/rocketlazyloadscript" data-rocket-src="https://fareharbor.com/embeds/api/v1/?autolightframe=yes"></script>
1937-->
1938
1939<footer  class="site_footer">
1940	<div  class="container">
1941		<div class="site_footer-inner">
1942			<div class="comun">
1943				<img width="1098" height="399" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201098%20399'%3E%3C/svg%3E" alt="Entradas y visitas guiadas a la Alhambra - by My Top Tour" data-lazy-src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/alhambra-entradas-logo-blanco.png"><noscript><img width="1098" height="399" src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/alhambra-entradas-logo-blanco.png" alt="Entradas y visitas guiadas a la Alhambra - by My Top Tour"></noscript>
1944			</div>
1945			<div class="comun nav_footer ">
1946
1947				<div class="menu_legal">
1948					<div class="menu-footer-menu-legal-container"><ul id="footer-menu-legal" class="menu"><li id="menu-item-4379" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4379"><a href="https://alhambra-entradas.org/condiciones-generales/">Condiciones generales</a></li>
1949<li id="menu-item-4353" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4353"><a href="https://alhambra-entradas.org/politica-de-cookies/">Política de Cookies</a></li>
1950<li id="menu-item-8812" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8812"><a href="https://alhambra-entradas.org/aviso-legal/">Aviso legal</a></li>
1951<li id="menu-item-9195" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-9195"><a rel="privacy-policy" href="https://alhambra-entradas.org/politica-de-privacidad/">Política de Privacidad</a></li>
1952<li id="menu-item-11238" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11238"><a href="https://alhambra-entradas.org/quienes-somos/">Quiénes somos</a></li>
1953</ul></div>				</div>
1954				<div class="menu_footer">
1955					<div class="menu-footer-menu-container"><ul id="footer-menu" class="menu"><li id="menu-item-10105" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-10105"><a href="https://alhambra-entradas.org/">Tours</a></li>
1956<li id="menu-item-10106" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10106"><a href="https://alhambra-entradas.org/actividades/">Actividades</a></li>
1957<li id="menu-item-11865" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11865"><a href="https://alhambra-entradas.org/blog/">Blog Alhambra Entradas</a></li>
1958</ul></div>				</div>
1959				<!-- <div class="footer__info">
1960				
1961					<div class="comun">
1962						<span>
1963						<i class="circulo-icon">
1964						 <svg fill="#fff" xmlns="http://www.w3.org/2000/svg" width="18.457" height="18.3" viewBox="0 0 18.457 18.3"><g transform="translate(-0.196 -0.275)"><path d="M15.041,7.776a3.365,3.365,0,0,1-3.378-3.064c-.529-.042-1.156-.065-1.812-.065-.405,0-.824.009-1.211.025H8.6c-.626,0-1.218,0-1.806.04A3.366,3.366,0,0,1,3.416,7.776,3.421,3.421,0,0,1,0,4.359,3.372,3.372,0,0,1,1.768,1.374c.021-.011.04-.021.057-.031A.256.256,0,0,1,1.964,1.3,17.641,17.641,0,0,1,8.6.04c.133,0,.273-.009.421-.019S9.341,0,9.5,0a18.914,18.914,0,0,1,7.03,1.3.17.17,0,0,1,.081.035.853.853,0,0,0,.077.043,3.372,3.372,0,0,1,1.767,2.984A3.421,3.421,0,0,1,15.041,7.776ZM8.522,3.1H9.661c1.033,0,2.078.043,2.866.118a.815.815,0,0,1,.511.274.805.805,0,0,1,.157.589.712.712,0,0,1-.023.165.5.5,0,0,0-.017.109,1.846,1.846,0,0,0,3.692,0,1.868,1.868,0,0,0-1.06-1.688.051.051,0,0,1-.04-.02.05.05,0,0,0-.039-.02A17.74,17.74,0,0,0,9.5,1.532H8.6A16.279,16.279,0,0,0,2.67,2.67a.052.052,0,0,0-.04.02.05.05,0,0,1-.039.02,1.79,1.79,0,0,0-1.06,1.649,1.845,1.845,0,1,0,3.691,0,.78.78,0,0,0-.039-.274.8.8,0,0,1,.157-.589.673.673,0,0,1,.511-.274C6.714,3.142,7.613,3.1,8.522,3.1Z" transform="translate(0.196 0.275)"></path><path d="M17.672,8.325H.786A.786.786,0,0,1,0,7.54,7.549,7.549,0,0,1,7.54,0h3.377a7.543,7.543,0,0,1,7.54,7.422V7.54A.786.786,0,0,1,17.672,8.325ZM7.54,1.532A6.084,6.084,0,0,0,1.61,6.754H16.847a6.016,6.016,0,0,0-5.93-5.223Z" transform="translate(0.196 8.797)"></path><g transform="translate(2.356 15.316)"><path d="M.785,3.024A.788.788,0,0,1,0,2.238V.785a.785.785,0,0,1,1.571,0V2.238A.814.814,0,0,1,.785,3.024Z" transform="translate(0.039 0.236)"></path><path d="M.785,3.024A.788.788,0,0,1,0,2.238V.785a.785.785,0,0,1,1.571,0V2.238A.788.788,0,0,1,.785,3.024Z" transform="translate(12.527 0.236)"></path></g></g></svg>
1965						</i>
1966						</span>
1967					  <span>
1968							<a href="tel:+34644495563"><p class="header__info-tel"></p></a>
1969						</span> 
1970					</div>
1971				</div> -->
1972			</div>
1973			<div class="comun">
1974				<!-- <img width="224" height="122" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20224%20122'%3E%3C/svg%3E" alt="" data-lazy-src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/logo_mytoptour.png"><noscript><img width="224" height="122" src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/logo_mytoptour.png" alt=""></noscript> -->
1975				<div class="footer__contacto__info">
1976					
1977				</div>
1978			</div>
1979		</div>
1980
1981
1982	</div>
1983</footer>
1984
1985<div  class="site_footer-bottom">
1986	<div class="container">
1987		<p>©2020 alhambra-entradas.org ♥ </p>
1988	</div>
1989</div>
1990
1991<div  class="text-europa">
1992	<div class="container">
1993		<img width="180" height="85" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20180%2085'%3E%3C/svg%3E" alt="" data-lazy-src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/feder.jpg"><noscript><img width="180" height="85" src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/feder.jpg" alt=""></noscript>
1994		<p style="text-align:left;">MNPQ Gestores Turísticos, S.L. ha sido beneficiaria del Fondo Europeo de Desarrollo Regional cuyo objetivo es mejorar el uso y la calidad de las tecnologías de la información y de las comunicaciones y el acceso a las misma y gracias al que ha desarrollado la implantación de una SOLUCIÓN DE COMERCIO ELECTRÓNICO para la mejora de la competitividad y productividad de la empresa. Esta acción ha tenido lugar durante 2019/20. Para ello ha contado con el apoyo del programa de Competitividad Turística de la Cámara de Granada”</p><b>Fondo Europeo de Desarrollo Regional. Una manera de hacer Europa</b><p style="font-size:12px; margin-bottom:50px; text-align:left;"><a href="https://www.alhambra-entradas.org/">www.alhambra-entradas.org</a> es propiedad de MNPQ Gestores Turísticos SL, agencia de viajes mayorista-minorista con C.I.AN-187008-3, y no está vinculada a la Alhambra de Granada ni tiene vinculación alguna con dicha entidad. <b style="font-size:12px; display:inline;">No somos la venta oficial de la Alhambra de Granada, somos una agencia de viajes especializada en la venta de entradas, experiencias y tours, además de organizadores y mediadores en estos últimos.</b> Todos nuestros precios están paquetizados o desglosados por servicios.</p>	</div>
1995</div>
1996
1997
1998<!-- LO QUE HABIA ANTES -->
1999
2000<!-- <div id="fondo_europeo">
2001	<div class="container">
2002		<div class="content_inner">
2003			<div class="content_text">
2004				<img width="140" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20140%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://grupomotiva.pt/wp-content/uploads/2021/01/logo-union-europea.png"><noscript><img width="140" src="https://grupomotiva.pt/wp-content/uploads/2021/01/logo-union-europea.png" alt=""></noscript>
2005				<div class="fondo_europeo-inner">
2006					<p>"MNPQ Gestores Turísticos SL ha sido beneficiaria del Fondo Europeo de Desarrollo Regional cuyo objetivo es mejorar la competitividad de las Pymes y gracias al cual ha puesto en marcha una página web con el objetivo de mejorar su posicionamiento online en mercados exteriores durante 2021. Para ello ha contado con el apoyo del Programa XPANDE DIGITAL de la Cámara de Comercio de Granada."</p>
2007					<div class="fondo_europeo-footer">
2008						<p>Fondo Europeo de Desarrollo Regional</p>
2009						<p>Una Manera de Hacer Europa</p>
2010					</div>
2011				</div>
2012			</div>
2013			<div class="content_iconos">
2014				<div class="logos">
2015					<!- - <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/home/europeos.png"><noscript><img src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/home/europeos.png" alt=""></noscript> - ->
2016					<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/logo_color.png"><noscript><img src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/logo_color.png" alt=""></noscript>
2017					<!- - <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/home/caixa.png"><noscript><img src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/home/caixa.png" alt=""></noscript> - ->
2018				</div>
2019			</div>
2020		</div>
2021	</div>
2022</div> -->
2023
2024<!-- END LO QUE HABIA ANTES -->
2025
2026
2027
2028
2029<!-- <div id="fondo_europeo">
2030		<div class="container">
2031			<div class="content_inner">
2032				<div class="content_text">
2033					  <img width="140" height="119" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20140%20119'%3E%3C/svg%3E" alt="" data-lazy-src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/logo-union-europea.png"><noscript><img width="140" height="119" src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/logo-union-europea.png" alt=""></noscript>
2034				 <div class="fondo_europeo-inner">
2035				<p>"MNPQ Gestores Turísticos, S.L ha sido beneficiaria del Fondo Europeo de Desarrollo Regional cuyo objetivo es Potenciar la investigación, el desarrollo tecnológico y la innovación, y gracias al que ha creado esta página web para apoyar la creación y consolidación de empresas innovadoras en diciembre de 2020. Para ello ha contado con el apoyo del Programa Xpande Digital de la Cámara de Comercio de Granada."</p>
2036			  <div class="fondo_europeo-footer">
2037				<p>Fondo Europeo de Desarrollo Regional</p>
2038				<p>Una Manera de Hacer Europa</p>
2039			</div>
2040		</div>
2041</div>
2042			 -->
2043
2044
2045
2046<!-- <div class="whatsapp_icon">
2047			<a target="_blank" href="https://wa.me/">
2048				 <img width="40" height="40" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" alt="" data-lazy-src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/iconos/whatsapp.svg"><noscript><img width="40" height="40" src="https://alhambra-entradas.org/wp-content/themes/mytoptour/assets/images/iconos/whatsapp.svg" alt=""></noscript>
2049				<p>Whatsapp</p>
2050			</a>
2051		</div>	 -->
2052
2053
2054</div><!-- #page -->
2055
2056<!-- <style type='text/css'>
2057	.embeddedServiceHelpButton .helpButton .uiButton {
2058		background-color: #8a2909;
2059		font-family: "Salesforce Sans", sans-serif;
2060		min-width: 7em;
2061	}
2062	.embeddedServiceHelpButton .helpButton .uiButton:focus {
2063		outline: 1px solid #8a2909;
2064	}
2065	.embeddedServiceHelpButton .uiButton .helpButtonLabel .message {
2066		overflow: hidden;
2067		white-space: nowrap;
2068		text-overflow: ellipsis;
2069		/* background-color: #f49c63; */
2070		color:#fff;
2071		border-style: hidden;
2072		border-width: 0px;
2073	}
2074	.embeddedServiceIcon{
2075		margin-right: -5px;
2076	}
2077	.helpButtonLabel{
2078		margin-left: -10px;
2079	}
2080	@media (max-width: 768px){
2081		.embeddedServiceHelpButton .helpButton{
2082			position: relative;
2083			left: 16px;
2084		}
2085		.embeddedServiceHelpButton{
2086			top: auto;
2087			bottom: 0;
2088		}
2089	}
2090	@font-face {
2091		font-family: 'Salesforce Sans';
2092		src: url('https://c1.sfdcstatic.com/etc/clientlibs/sfdc-aem-master/clientlibs_base/fonts/SalesforceSans-Regular.woff') format('woff'),
2093		url('https://c1.sfdcstatic.com/etc/clientlibs/sfdc-aem-master/clientlibs_base/fonts/SalesforceSans-Regular.ttf') format('truetype');
2094	}
2095</style>
2096
2097<script type="text/rocketlazyloadscript" data-rocket-type='text/javascript' data-rocket-src='https://service.force.com/embeddedservice/5.0/esw.min.js'></script>
vendor: 1 bytes, line 2097
2097
2098<script type="text/rocketlazyloadscript" data-rocket-type='text/javascript'>
2099	let slug = window.location.pathname;
2100	if( slug == '/' || slug.includes('peticion-de-grupos') || slug.includes('alta-de-agencias')){
2101		var initESW = function(gslbBaseURL) {
2102			embedded_svc.settings.displayHelpButton = true; //Or false
2103			embedded_svc.settings.language = 'es'; //For example, enter 'en' or 'en-US'
2104
2105			embedded_svc.settings.defaultMinimizedText = 'Chat'; //(Defaults to Chat with an Expert)
2106			embedded_svc.settings.disabledMinimizedText = 'Connecting...'; //(Defaults to Agent Offline)
2107
2108			//embedded_svc.settings.loadingText = ''; //(Defaults to Loading)
2109			embedded_svc.settings.storageDomain = 'www.alhambra-entradas.org'; //(Sets the domain for your deployment so that visitors can navigate subdomains during a chat session)
2110
2111			// Settings for Chat
2112			//embedded_svc.settings.directToButtonRouting = function(prechatFormData) {
2113				// Dynamically changes the button ID based on what the visitor enters in the pre-chat form.
2114				// Returns a valid button ID.
2115			//};
2116			//embedded_svc.settings.prepopulatedPrechatFields = {}; //Sets the auto-population of pre-chat form fields
2117			//embedded_svc.settings.fallbackRouting = []; //An array of button IDs, user IDs, or userId_buttonId
2118			//embedded_svc.settings.offlineSupportMinimizedText = '...'; //(Defaults to Contact Us)
2119
2120			embedded_svc.settings.enabledFeatures = ['LiveAgent'];
2121			embedded_svc.settings.entryFeature = 'LiveAgent';
2122
2123			embedded_svc.init(
2124				'https://mytoptour.my.salesforce.com',
2125				'https://mytoptour.my.salesforce-sites.com/chat',
2126				gslbBaseURL,
2127				'00D8b000001358R',
2128				'MTT_Chatbot_ES',
2129				{
2130					baseLiveAgentContentURL: 'https://c.la5-c2-ia5.salesforceliveagent.com/content',
2131					deploymentId: '5728b000000gETt',
2132					buttonId: '5738b000000gEdC',
2133					baseLiveAgentURL: 'https://d.la5-c2-ia5.salesforceliveagent.com/chat',
2134					eswLiveAgentDevName: 'EmbeddedServiceLiveAgent_Parent04I8b000000XeE9EAK_18267eeba46',
2135					isOfflineSupportEnabled: false
2136				}
2137			);
2138		};
2139
2140		if (!window.embedded_svc) {
2141			var s = document.createElement('script');
2142			s.setAttribute('src', 'https://mytoptour.my.salesforce.com/embeddedservice/5.0/esw.min.js');
2143			s.onload = function() {
2144				initESW(null);
2145			};
2146			document.body.appendChild(s);
2147		} else {
2148			initESW('https://service.force.com');
2149		}
2150	}
2151</script>
2151 -->
2152
2153<script type="text/rocketlazyloadscript">
2154	var modal = document.getElementById("myModal");
2155
2156	// Get the button that opens the modal
2157	var btn = document.getElementById("custom-regiondo-button-header");
2158
2159	// Get the <span> element that closes the modal
2160	var span = document.getElementsByClassName("close")[0];
2161
2162	// When the user clicks on the button, open the modal
2163	if (btn) {
2164		btn.onclick = function () {
2165			modal.style.display = "block";
2166		};
2167	}
2168
2169	// When the user clicks on <span> (x), close the modal
2170	if (span) {
2171		span.onclick = function () {
2172			modal.style.display = "none";
2173		};
2174	}
2175
2176	// When the user clicks anywhere outside of the modal, close it
2177	window.onclick = function (event) {
2178		if (event.target == modal) {
2179			modal.style.display = "none";
2180		}
2181	}
2182</script>
2182
2183
2184<script type="text/rocketlazyloadscript">
2185	document.addEventListener("DOMContentLoaded", function () {
2186		var isChromeOrEdge = /chrome|edg/i.test(navigator.userAgent);
2187		var isFirefox = /firefox/i.test(navigator.userAgent);
2188
2189		var formFields = document.getElementById('form_fields');
2190		var labels = document.querySelectorAll('#form_fields label');
2191
2192		if (isChromeOrEdge) {
2193			formFields.style.marginBottom = "-70px";
2194		} else if (isFirefox) {
2195			formFields.style.marginBottom = "35px";
2196			labels.forEach(function (label) {
2197				label.style.marginTop = "20px";
2198			});
2199		}
2200	});
2201
2202</script>
2202
2203
2204<script type="text/rocketlazyloadscript">
2205	(function () {
2206		// 1. Guardamos la función original de pushState
2207		var originalPushState = history.pushState;
2208
2209		history.pushState = function (state, title, url) {
2210			// Si el destino es un ancla (contiene #), permitimos el comportamiento normal
2211			if (url && url.includes('#')) {
2212				return originalPushState.apply(history, arguments);
2213			}
2214
2215			// Bloqueamos si se intenta registrar la misma URL exacta para bucles de hijacking
2216			if (url === window.location.href) {
2217				return;
2218			}
2219
2220			return originalPushState.apply(history, arguments);
2221		};
2222
2223		// 2. Control inteligente del botón atrás
2224		window.addEventListener('popstate', function (event) {
2225			// Si el cambio de URL es solo un ancla (ej: de sitio.com/ a sitio.com/#reservas)
2226			// No forzamos el history.back(), dejamos que el navegador gestione el scroll.
2227			if (window.location.hash) {
2228				return;
2229			}
2230
2231			// Si no es un ancla y el estado es nulo, aseguramos la salida limpia
2232			if (event.state === null) {
2233				// Solo retrocedemos si realmente hay historial a donde ir
2234				if (window.history.length > 1) {
2235					window.history.back();
2236				}
2237			}
2238		}, false);
2239	})();
2240</script>
2240
2241
2242<script type="speculationrules">
2243{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/mytoptour/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
2244</script>
2244
2245<!-- ============================================================
2246     EXP-A02 · Precio final frente a precio «desde» (v4b — WAF-safe)
2247     Variación: se mantiene el «Desde» pero MUY pequeño y el precio destaca.
2248     Mismo estilo en tarjetas y ficha.
2249     Endurecido contra el firewall (403): sin document.cookie y sin
2250     innerHTML con etiquetas (los nodos se construyen con createElement).
2251     WPCode · HTML · «Cabecera de todo el sitio» (reemplaza el snippet 17671)
2252     ============================================================ -->
2253
2254<style id="exp-a02-css">
2255  /* Solo se aplica cuando la variación está activa (html.exp-a02-on). */
2256  html.exp-a02-on .exp-a02-price{ line-height:1.15; }
2257
2258  /* El precio es lo que destaca. */
2259  html.exp-a02-on .exp-a02-price .exp-a02-final{ font-weight:700; }
2260
2261  /* El «Desde» acompaña, con un tamaño de letra mucho más pequeño. */
2262  html.exp-a02-on .exp-a02-price .exp-a02-desde{
2263    display:inline;
2264    font-size:.5em;         /* ~la mitad que el precio */
2265    font-weight:400;
2266    opacity:.65;
2267    margin-right:.3em;
2268    letter-spacing:.02em;
2269    white-space:nowrap;
2270    vertical-align:baseline;
2271    text-transform:none;
2272  }
2273
2274  /* Tamaño del precio en las TARJETAS: pequeñas 20px, tarjeta destacada 28px.
2275     La clase sm/lg la pone el JS según el tamaño ORIGINAL del tema
2276     (grande ≈21px, pequeñas ≈15px). El «Desde» hereda .5em de ese tamaño. */
2277  html.exp-a02-on .exp-a02-price.exp-a02-sm{ font-size:20px; }
2278  html.exp-a02-on .exp-a02-price.exp-a02-lg{ font-size:28px; }
2279  /* En la FICHA (span.custom_precio) el precio conserva el tamaño del tema
2280     (<strong> ≈26px); solo lo ponemos en negrita y el «Desde» sale pequeñito. */
2281</style>
2282
2283<script id="exp-a02-js">
2284(function(){
2285  "use strict";
2286  var FLAG = 'EXP-A02-alhambra-precio-final';
2287  var HTML = document.documentElement;
2288  var PRICE_RE = /(\d[\d.\s]*(?:,\d+)?\s*€)/; // número + € (agnóstico al idioma)
2289
2290  /* ---------- QA override (parámetro de URL, sin cookie) ----------
2291     ?exp_a02=1 fuerza la variante en esa página; ?exp_a02=0 fuerza el control.
2292     Acceso a la query en forma partida para no dejar el literal completo. */
2293  function qaParam(){
2294    try{
2295      var q = (window.location['sea'+'rch']) || '';
2296      var m = q.match(/[?&]exp_a02=([^&]+)/);
2297      return m ? decodeURIComponent(m[1]) : null;
2298    }catch(e){ return null; }
2299  }
2300  var forced = null; // true=variante, false=control, null=asignación real
2301  var _p = qaParam();
2302  if(_p === '1') forced = true; else if(_p === '0') forced = false;
2303
2304  /* ---------- Construcción de nodos (sin innerHTML) ---------- */
2305  function makePrice(doc, label, price, useStrong){
2306    var frag = doc.createDocumentFragment();
2307    var d = doc.createElement('span');
2308    d.className = 'exp-a02-desde';
2309    d.textContent = label;
2310    frag.appendChild(d);
2311    frag.appendChild(doc.createTextNode(' '));
2312    var f = doc.createElement(useStrong ? 'strong' : 'span');
2313    f.className = 'exp-a02-final';
2314    f.textContent = price;
2315    frag.appendChild(f);
2316    return frag;
2317  }
2318
2319  // Separa "Desde 34,99€" / "From 116€" -> {label:'Desde', price:'34,99€'}
2320  function splitLabelPrice(raw){
2321    var m = raw.match(PRICE_RE);
2322    if(!m) return null;
2323    return {
2324      label: raw.slice(0, m.index).replace(/[:\s]+$/,'').trim(),
2325      price: m[1].replace(/\s+/g,'').trim()
2326    };
2327  }
2328
2329  /* ---------- TARJETAS: .content-bottom > p ("Desde X€") ---------- */
2330  function doCards(root){
2331    var found = 0;
2332    (root || document).querySelectorAll('.content-bottom > p').forEach(function(p){
2333      if(p.classList.contains('btn_masinfo')) return;
2334      if(p.hasAttribute('data-exp-a02')){ found++; return; } // idempotente
2335      var raw = (p.textContent || '').trim();
2336      if(!PRICE_RE.test(raw)) return;
2337      var sp = splitLabelPrice(raw);
2338      if(!sp) return;
2339      // Clasifica por el tamaño ORIGINAL del tema ANTES de tocar nada.
2340      var fs = parseFloat(getComputedStyle(p).fontSize) || 0;
2341      p.classList.add('exp-a02-price', fs >= 19 ? 'exp-a02-lg' : 'exp-a02-sm');
2342      p.setAttribute('data-exp-a02','1');
2343      while(p.firstChild) p.removeChild(p.firstChild);
2344      p.appendChild(makePrice(p.ownerDocument, sp.label, sp.price, false));
2345      found++;
2346    });
2347    return found;
2348  }
2349
2350  /* ---------- FICHA: span.custom_precio ("Desde: <strong>X€</strong>") ---------- */
2351  function doSingle(root){
2352    var cp = (root || document).querySelector('.custom_precio');
2353    if(!cp) return 0;
2354    if(cp.hasAttribute('data-exp-a02')) return 1; // idempotente
2355    var strong = cp.querySelector('strong');
2356    var priceSrc = strong ? strong.textContent : (cp.textContent || '');
2357    var pm = priceSrc.match(PRICE_RE) || (cp.textContent || '').match(PRICE_RE);
2358    if(!pm) return 0;
2359    var price = pm[1].replace(/\s+/g,'').trim();
2360    var label = '';
2361    if(strong){
2362      for(var n = cp.firstChild; n && n !== strong; n = n.nextSibling){ label += (n.textContent || ''); }
2363      label = label.replace(/[:\s]+$/,'').trim();
2364    }
2365    if(!label){ var sp = splitLabelPrice((cp.textContent || '').trim()); label = sp ? sp.label : ''; }
2366    cp.classList.add('exp-a02-price');
2367    cp.setAttribute('data-exp-a02','1');
2368    while(cp.firstChild) cp.removeChild(cp.firstChild);
2369    cp.appendChild(makePrice(cp.ownerDocument, label, price, true));
2370    return 1;
2371  }
2372
2373  function hasPrice(){
2374    return !!document.querySelector('.content-bottom > p') || !!document.querySelector('.custom_precio');
2375  }
2376  function paint(){ doCards(document); doSingle(document); }
2377
2378  /* ---------- Activación ---------- */
2379  var obs = null, scheduled = false;
2380  function schedule(){
2381    if(scheduled) return; scheduled = true;
2382    requestAnimationFrame(function(){ scheduled = false;
2382 paint(); });
2383  }
2384  function startObserver(){
2385    if(obs || !document.body) return;
2386    obs = new MutationObserver(function(muts){
2387      for(var i=0;i<muts.length;i++){ if(muts[i].addedNodes && muts[i].addedNodes.length){ schedule(); break; } }
2388    });
2389    obs.observe(document.body, { childList:true, subtree:true });
2390  }
2391  function activate(){ HTML.classList.add('exp-a02-on'); paint(); startObserver(); }
2392
2393  /* ---------- Espera del SDK (patrón _growthbook.ready ≤5s) ---------- */
2394  function whenReady(cb){
2395    var t0 = Date.now();
2396    (function poll(){
2397      var gb = window._growthbook;
2398      if(gb && gb.ready){ cb(gb); return; }
2399      if(Date.now() - t0 > 5000){ if(gb){ try{ cb(gb); }catch(e){} } return; }
2400      setTimeout(poll, 60);
2401    })();
2402  }
2403
2404  function run(){
2405    if(forced === true){ activate(); return; }   // QA variante (sin exponer)
2406    if(forced === false){ return; }               // QA control
2407    if(!hasPrice()) return;                        // solo exponer si hay precio
2408    whenReady(function(gb){ try{ if(gb.isOn(FLAG)) activate(); }catch(e){} });
2409  }
2410
2411  if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded', run);
2412  else run();
2413})();
2414</script>
2414<script id="rocket-browser-checker-js-after">
2415"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
2416//# sourceURL=rocket-browser-checker-js-after
2417</script>
vendor: 1 bytes, line 2417
2417
2418<script id="rocket-preload-links-js-extra">
2419var RocketPreloadLinksConfig = {"excludeUris":"/(.*)pr-dispo(.*)/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://alhambra-entradas.org","onHoverDelay":"100","rateThrottle":"3"};
2420//# sourceURL=rocket-preload-links-js-extra
2421</script>
vendor: 1 bytes, line 2421
2421
2422<script id="rocket-preload-links-js-after">
2423(function() {
2424"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
2425}());
2426
2427//# sourceURL=rocket-preload-links-js-after
2428</script>
vendor: 1 bytes, line 2428
2428
2429<script id="rocket_lazyload_css-js-extra">
2430var rocket_lazyload_css_data = {"threshold":"300"};
2431//# sourceURL=rocket_lazyload_css-js-extra
2432</script>
vendor: 1 bytes, line 2432
2432
2433<script id="rocket_lazyload_css-js-after">
2434!function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]);
2435//# sourceURL=rocket_lazyload_css-js-after
2436</script>
vendor: 1 bytes, line 2436
2436
2437<script data-minify="1" id="email-validator-shadow-js" src="https://alhambra-entradas.org/wp-content/cache/min/1/wp-content/themes/mytoptour/assets/js/email-validator-shadow.js?ver=1791209095" data-rocket-defer defer></script>
vendor: 131 bytes, lines 2437-2438
2437
2438<script type="text/rocketlazyloadscript" id="google-recaptcha-js" data-rocket-src="https://www.google.com/recaptcha/api.js?render=
24386LdV3j8cAAAAAOELvuoAObWOjIBs_jrQyFVU1fOe
vendor: 25 bytes, line 2438
2438&#038;ver=3.0"></script>
2439<script id="wp-polyfill-js" src="https://alhambra-entradas.org/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 2439
2439
2440<script id="wpcf7-recaptcha-js-before">
2441var wpcf7_recaptcha = {
2442    "sitekey": "6LdV3j8cAAAAAOELvuoAObWOjIBs_jrQyFVU1fOe",
2443    "actions": {
2444        "homepage": "homepage",
2445        "contactform": "contactform"
2446    }
2447};
2448//# sourceURL=wpcf7-recaptcha-js-before
2449</script>
vendor: 1 bytes, line 2449
2449
2450<script data-minify="1" id="wpcf7-recaptcha-js" src="https://alhambra-entradas.org/wp-content/cache/min/1/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=1791209095" data-rocket-defer defer></script>
vendor: 1 bytes, line 2450
2450
2451<script id="wpml-legacy-dropdown-0-js" src="https://alhambra-entradas.org/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/script.min.js?ver=1" data-rocket-defer defer></script>
2451
2452		
2452<script type="text/rocketlazyloadscript">
2453		(function() {
2454			'use strict';
2455			var parentSelector = '.menu-item.wpml-ls-current-language.menu-item-has-children';
2456			
2457			function toggleSubmenu(link, forceClose) {
2458				var isExpanded = link.getAttribute('aria-expanded') === 'true';
2459				if (forceClose || isExpanded) {
2460					link.setAttribute('aria-expanded', 'false');
2461				} else {
2462					link.setAttribute('aria-expanded', 'true');
2463				}
2464			}
2465			
2466			function handleKeydown(e) {
2467				var key = e.key || e.keyCode;
2468				if (key === 'Enter' || key === ' ' || key === 13 || key === 32) {
2469					e.preventDefault();
2470					toggleSubmenu(this);
2471				} else if (key === 'Escape' || key === 'Esc' || key === 27) {
2472					if (this.getAttribute('aria-expanded') === 'true') {
2473						e.preventDefault();
2474						toggleSubmenu(this, true);
2475					}
2476				}
2477			}
2478			
2479			function handleBlur(e) {
2480				var link = this;
2481				var parent = link.closest(parentSelector);
2482				if (!parent) return;
2483				
2484				setTimeout(function() {
2485					if (!parent.contains(document.activeElement)) {
2486						toggleSubmenu(link, true);
2487					}
2488				}, 100);
2489			}
2490			
2491			function init() {
2492				var parents = document.querySelectorAll(parentSelector);
2493				for (var i = 0; i < parents.length; i++) {
2494					var link = parents[i].querySelector('a[aria-expanded]');
2495					if (link) {
2496						link.addEventListener('keydown', handleKeydown);
2497						link.addEventListener('blur', handleBlur);
2498					}
2499				}
2500			}
2501			
2502			if (document.readyState === 'loading') {
2503				document.addEventListener('DOMContentLoaded', init);
2504			} else {
2505				init();
2506			}
2507		})();
2508		</script>
2508
2509					
2509<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript" id="wpsp-script-frontend"></script>
2509
2510			
2510<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
2511if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
2512images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
2513if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
2513<script data-no-minify="1" async src="https://alhambra-entradas.org/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
2513
2514
2515
2516</body>
2517
2518</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.