{"id":4006,"date":"2025-11-27T08:16:47","date_gmt":"2025-11-27T07:16:47","guid":{"rendered":"https:\/\/calamora-moraira.eu\/apartamento\/"},"modified":"2026-10-01T08:17:02","modified_gmt":"2026-10-01T06:17:02","slug":"apartamento","status":"publish","type":"page","link":"https:\/\/calamora-moraira.eu\/es\/apartamento\/","title":{"rendered":"Apartamento"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; fullwidth=\u00bboff\u00bb _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb custom_padding=\u00bb20px||60px||false|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb100%\u00bb max_width=\u00bb1320px\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<div id=\"cm-home\">\n<style>#cm-home{--goud:#917C4B;--goud-donker:#7A6740;--inkt:#3c3a47;--grijs:#4A4756;--lijn:#E5DFCD;--zacht:#FAF8F3;color:var(--inkt);max-width:1280px;margin:0 auto;padding:0 16px;box-sizing:border-box}#cm-home *{box-sizing:border-box}#cm-home a{color:var(--goud-donker);text-decoration:none}#cm-home a:hover{color:#5C4E30;text-decoration:underline}#cm-home h1,#cm-home h2,#cm-home h3{margin:0;line-height:1.2;font-weight:600}#cm-home p{margin:0;line-height:1.65;color:var(--grijs)}#cm-home br{display:none}#cm-home [id]{scroll-margin-top:110px}#cm-home .cm-scheiding{height:1px;background:var(--lijn);margin:40px 0}#cm-home .cm-hero{text-align:center;padding:24px 0 26px}#cm-home .cm-hero h1{font-size:52px;color:var(--goud);margin:0 0 14px}#cm-home .cm-hero p{font-size:18px;max-width:780px;margin:0 auto}#cm-home .cm-fotowrap{position:relative}#cm-home .cm-fotos{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:5px;aspect-ratio:2\/1}#cm-home .cm-fotos a{display:block;overflow:hidden;line-height:0}#cm-home .cm-fotos a:first-child{grid-row:span 2;border-top-left-radius:14px;border-bottom-left-radius:14px}#cm-home .cm-fotos a{height:100%}#cm-home .cm-fotos a:nth-of-type(3){border-top-right-radius:14px}#cm-home .cm-fotos a:nth-of-type(5){border-bottom-right-radius:14px}#cm-home .cm-fotos img{width:100%;height:100%;object-fit:cover;display:block}#cm-home .cm-fotoknop{position:absolute;right:14px;bottom:14px}#cm-home .cm-fotoknop a{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #2E2C38;border-radius:10px;padding:9px 15px;font-size:14px;font-weight:600;color:#2E2C38}#cm-home .cm-fotoknop a:hover{background:#F4F1E8;text-decoration:none}#cm-home .cm-twee{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:52px;align-items:start;margin-top:36px}#cm-home .cm-rechts{position:sticky;top:24px}#cm-home .cm-titel h2{font-size:30px}#cm-home .cm-kenmerken{font-size:17px;font-weight:500;color:var(--grijs);margin-top:12px}#cm-home .cm-google{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:16px}#cm-home .cm-google strong{color:var(--inkt);font-size:18px}#cm-home .cm-google svg{flex-shrink:0}#cm-home .cm-blokkop{font-size:24px;margin-bottom:6px}#cm-home .cm-lijst{margin:18px 0 0;padding-left:0;list-style:none;color:var(--grijs);font-size:15px;line-height:1.85}#cm-home .cm-lijst li{padding-left:26px;position:relative}#cm-home .cm-lijst li::before{content:\"\\2713\";color:var(--goud);font-weight:700;position:absolute;left:0;top:0}#cm-home .cm-afstanden{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}#cm-home .cm-afstand{border:1px solid var(--lijn);border-radius:14px;padding:16px 18px;background:#fff}#cm-home .cm-afstand svg{display:block;margin-bottom:10px}#cm-home .cm-afstand strong{display:block;font-size:20px;color:var(--inkt);font-weight:700}#cm-home .cm-afstand span{font-size:14px;color:var(--grijs)}#cm-home .cm-voorzieningen{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 26px;margin-top:20px}#cm-home .cm-voorziening{display:flex;align-items:center;gap:12px;font-size:15px}#cm-home .cm-voorziening svg{flex-shrink:0}#cm-home .cm-gastheer{display:flex;gap:22px;align-items:flex-start;margin-top:20px}#cm-home .cm-gastheer img{width:104px;height:104px;border-radius:50%;object-fit:cover;flex-shrink:0}#cm-home .cm-gastheer-tekst{display:flex;flex-direction:column;gap:9px}#cm-home .cm-ander{display:flex;gap:20px;align-items:center;border:1px solid var(--lijn);border-radius:16px;overflow:hidden;background:#fff;margin-top:20px}#cm-home .cm-ander img{width:200px;height:150px;object-fit:cover;display:block;flex-shrink:0}#cm-home .cm-ander-tekst{padding:16px 20px 16px 0;display:flex;flex-direction:column;gap:8px}#cm-home .cm-knop{display:inline-block;background:var(--goud);color:#fff;padding:12px 22px;border-radius:999px;font-weight:700;font-size:15px;align-self:flex-start}#cm-home .cm-knop:hover{background:#7A6740;color:#fff;text-decoration:none}#cm-home .cm-boeken{margin-top:44px;border:1px solid var(--lijn);border-radius:18px;padding:26px;background:var(--zacht)}#cm-home .cm-boeken h2{font-size:26px;margin-bottom:6px}#cm-home .cm-boeken p{margin-bottom:18px;font-size:15px}#cm-home .cm-reviews{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:22px}#cm-home .cm-review{border:1px solid var(--lijn);border-radius:16px;padding:26px 24px 22px;background:var(--zacht)}#cm-home .cm-review-aanhaling{font-family:Georgia,'Times New Roman',serif;font-size:56px;line-height:1;color:var(--goud);opacity:.4;display:block;height:30px}#cm-home .cm-review p{font-size:16px;line-height:1.7;color:var(--inkt)}#cm-home .cm-review-naam{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:14px;color:var(--grijs)}#cm-home .cm-initiaal{width:34px;height:34px;border-radius:50%;background:var(--goud);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}#cm-home .cm-kaart{margin-top:18px;border-radius:16px;overflow:hidden;border:1px solid var(--lijn)}#cm-home .cm-kaart iframe{display:block;width:100%;height:440px;border:0}#cm-home .cm-kaart-tekst{margin-top:16px}#cm-home .cm-tegels{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}#cm-home .cm-tegel{border-radius:14px;overflow:hidden;border:1px solid var(--lijn);background:#fff;display:block}#cm-home .cm-tegel img{width:100%;height:240px;object-fit:cover;display:block}#cm-home .cm-tegel span{display:block;padding:14px 16px;font-weight:600;font-size:16px;color:var(--inkt)}#cm-home .cm-tegel:hover{text-decoration:none}#cm-home .cm-tegel:hover span{color:var(--goud-donker)}#cm-home .cal-why{margin-top:22px;border:1px solid var(--lijn);border-radius:16px;padding:18px 22px 20px;background:#fff}#cm-home .cal-why h3{color:#917C4B;font-size:18px;margin:0 0 8px}#cm-home .cal-why ul{list-style:none;padding-left:0;margin:0}#cm-home .cal-why li{font-size:15px;line-height:1.8;padding-left:26px;position:relative;color:#3c3a47}#cm-home .cal-why li::before{content:\"\\2713\";color:#917C4B;font-weight:bold;font-size:16px;position:absolute;left:0;top:0}#cm-home .cm-vragen{margin-top:22px;border:1px solid var(--lijn);border-radius:16px;padding:20px 22px;background:#fff}#cm-home .cm-vragen h3{font-size:17px;color:var(--goud);margin-bottom:4px}#cm-home .cm-vragen details{border-top:1px solid var(--lijn);padding:11px 0}#cm-home .cm-vragen details:first-of-type{border-top:0}#cm-home .cm-vragen summary{cursor:pointer;font-size:15px;font-weight:600;color:var(--inkt);list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;line-height:1.35}#cm-home .cm-vragen summary::-webkit-details-marker{display:none}#cm-home .cm-vragen summary::after{content:\"+\";color:var(--goud);font-weight:700;flex-shrink:0;font-size:18px;line-height:1.2}#cm-home .cm-vragen details[open] summary::after{content:\"\\2212\"}#cm-home .cm-vragen p{font-size:14px;margin-top:8px}@media (max-width:1000px){#cm-home .cm-twee{grid-template-columns:1fr;gap:34px}#cm-home .cm-rechts{position:static}}@media (max-width:900px){#cm-home .cm-hero h1{font-size:34px}#cm-home .cm-hero p{font-size:16px}#cm-home .cm-fotos{grid-template-columns:1fr 1fr;aspect-ratio:auto;grid-template-rows:auto}#cm-home .cm-fotos a+a{aspect-ratio:1\/1}#cm-home .cm-fotos a:first-child{grid-column:span 2;grid-row:auto;aspect-ratio:4\/3;border-radius:14px 14px 0 0}#cm-home .cm-fotos a:nth-of-type(3){border-top-right-radius:0}#cm-home .cm-fotos a:nth-of-type(4){border-bottom-left-radius:14px}#cm-home .cm-fotoknop{position:static;text-align:right;margin-top:10px}#cm-home .cm-afstanden{grid-template-columns:1fr}#cm-home .cm-reviews{grid-template-columns:1fr}#cm-home .cm-tegels{grid-template-columns:1fr}#cm-home .cm-titel h2{font-size:24px}#cm-home .cm-ander{flex-direction:column;align-items:stretch}#cm-home .cm-ander img{width:100%;height:200px}#cm-home .cm-ander-tekst{padding:0 20px 20px}#cm-home .cm-kaart iframe{height:300px}}@media (max-width:600px){#cm-home .cm-voorzieningen{grid-template-columns:1fr}#cm-home .cm-gastheer{flex-direction:column}}<\/style>\n<div class=\"cm-hero\">\n<h1>Apartamento de lujo en Moraira<\/h1>\n<pee>Otra copa de vino con tapas en el balc\u00f3n mientras los ni\u00f1os se dan otro chapuz\u00f3n en la piscina.<\/pee><\/div>\n<div class=\"cm-fotowrap\">\n<div class=\"cm-fotos\"><a href=\"https:\/\/calamora-moraira.eu\/es\/fotos\/#appartement\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-11.webp\" alt=\"Sal&oacute;n, cocina y comedor del apartamento\" loading=\"eager\"><\/a><a href=\"https:\/\/calamora-moraira.eu\/es\/fotos\/#appartement\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-31.webp\" alt=\"Dormitorio con cama de matrimonio\" loading=\"lazy\"><\/a><a href=\"https:\/\/calamora-moraira.eu\/es\/fotos\/#appartement\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-16.webp\" alt=\"Sal&oacute;n con vistas al balc&oacute;n\" loading=\"lazy\"><\/a><a href=\"https:\/\/calamora-moraira.eu\/es\/fotos\/#appartement\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-06.webp\" alt=\"Botella de rosado con copas y tapas en el balc&oacute;n\" loading=\"lazy\"><\/a><a href=\"https:\/\/calamora-moraira.eu\/es\/fotos\/#appartement\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-33.webp\" alt=\"Ba&ntilde;o en suite con ducha, inodoro y ba&ntilde;era\" loading=\"lazy\"><\/a><\/div>\n<div class=\"cm-fotoknop\"><a href=\"https:\/\/calamora-moraira.eu\/es\/fotos\/#appartement\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"><\/rect><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"><\/rect><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"><\/rect><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"><\/rect><\/svg>Todas las fotos<\/a><\/div>\n<\/div>\n<div class=\"cm-twee\">\n<div class=\"cm-links\">\n<div class=\"cm-titel\">\n<h2>Apartamento en la primera planta, en el centro de Moraira<\/h2>\n<h3 class=\"cm-kenmerken\">4 hu\u00e9spedes &middot; 2 dormitorios &middot; 2 ba\u00f1os &middot; balc\u00f3n privado<\/h3>\n<div class=\"cm-google\" id=\"cm-google\" style=\"display:none\"><\/div>\n<\/div>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">Todo a poca distancia a pie<\/h2>\n<pee>El apartamento est\u00e1 en el lado interior y tranquilo del complejo Calamora. Todo queda a poca distancia a pie, sin ruido de tr\u00e1fico ni de la vida nocturna.<\/pee>\n<div class=\"cm-afstanden\">\n<div class=\"cm-afstand\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 3v8a2 2 0 0 0 4 0V3\"><\/path><path d=\"M9 11v10\"><\/path><path d=\"M17 3v18\"><\/path><path d=\"M17 3c-2 2-2 6 0 8\"><\/path><\/svg><strong>50 m<\/strong><span>restaurantes, tiendas y terrazas<\/span><\/div>\n<div class=\"cm-afstand\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"7\" r=\"3\"><\/circle><path d=\"M2 16c2 0 2-1.5 4-1.5S10 16 12 16s2-1.5 4-1.5 2 1.5 4 1.5\"><\/path><path d=\"M2 20c2 0 2-1.5 4-1.5S10 20 12 20s2-1.5 4-1.5 2 1.5 4 1.5\"><\/path><\/svg><strong>200 m<\/strong><span>la playa de arena<\/span><\/div>\n<div class=\"cm-afstand\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"5\" r=\"2\"><\/circle><path d=\"M12 7v14\"><\/path><path d=\"M7 11h10\"><\/path><path d=\"M5 14a7 7 0 0 0 14 0\"><\/path><\/svg><strong>250 m<\/strong><span>el puerto deportivo<\/span><\/div>\n<\/div>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\" id=\"indeling\">La distribuci\u00f3n<\/h2>\n<pee>Dos dormitorios, cada uno con su propio ba\u00f1o.<\/pee>\n<ul class=\"cm-lijst\">\n<li>Dormitorio principal con cama de matrimonio y ba\u00f1o en suite con ba\u00f1era, ducha, bid\u00e9 e inodoro<\/li>\n<li>Segundo dormitorio con literas y ba\u00f1o propio<\/li>\n<li>Cocina totalmente equipada con electrodom\u00e9sticos modernos<\/li>\n<li>Sal\u00f3n con zona de estar y mesa de comedor<\/li>\n<li>Balc\u00f3n con dos conjuntos de asientos y una mesa, con vistas al jard\u00edn y la piscina<\/li>\n<\/ul>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">Lo que hay<\/h2>\n<div class=\"cm-voorzieningen\">\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M2 12h20\"><\/path><path d=\"M2 17c2 0 2-1.5 4-1.5S8 17 10 17s2-1.5 4-1.5 2 1.5 4 1.5 2-1.5 4-1.5\"><\/path><path d=\"M6 12V6a2 2 0 0 1 4 0\"><\/path><\/svg><span>Piscina comunitaria con piscina infantil aparte<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><path d=\"M12 7v5l3 2\"><\/path><\/svg><span>Jard\u00edn con juegos para los m\u00e1s peque\u00f1os<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M5 12.55a11 11 0 0 1 14 0\"><\/path><path d=\"M8.5 16.4a6 6 0 0 1 7 0\"><\/path><path d=\"M12 20h.01\"><\/path><path d=\"M2 8.8a16 16 0 0 1 20 0\"><\/path><\/svg><span>WiFi r\u00e1pido gratuito y smart TV<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"12\" rx=\"2\"><\/rect><path d=\"M8 20h8\"><\/path><path d=\"M12 16v4\"><\/path><\/svg><span>Sistema de sonido Sonos<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M4 7h16\"><\/path><path d=\"M4 12h10\"><\/path><path d=\"M4 17h13\"><\/path><\/svg><span>Aire acondicionado y calefacci\u00f3n en todas las estancias<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><rect x=\"4\" y=\"7\" width=\"16\" height=\"12\" rx=\"2\"><\/rect><path d=\"M9 7V5a3 3 0 0 1 6 0v2\"><\/path><\/svg><span>Caja fuerte disponible<\/span><\/div>\n<\/div>\n<pee style=\"margin-top:16px\"><a href=\"https:\/\/calamora-moraira.eu\/es\/informacion\/\">Toda la informaci\u00f3n pr\u00e1ctica<\/a><\/pee>\n<div class=\"cm-scheiding\"><\/div>\n<div class=\"cm-gastheer\" id=\"contact\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/11\/joyce-en-robert.png\" alt=\"Joyce y Robert\" loading=\"lazy\"><\/p>\n<div class=\"cm-gastheer-tekst\">\n<h2 class=\"cm-blokkop\">Robert y Joyce alquilan personalmente<\/h2>\n<pee>Somos una familia neerlandesa de la regi\u00f3n de R\u00f3terdam. Cuando lleg\u00f3 un hijo, las vacaciones cambiaron por completo: de repente todo ten\u00eda que encajar. As\u00ed hemos preparado nuestras dos viviendas. Aqu\u00ed reserva directamente con nosotros.<\/pee><pee><a href=\"https:\/\/calamora-moraira.eu\/es\/informacion\/sobre-nosotros\/\">M\u00e1s sobre nosotros<\/a><\/pee><\/div>\n<\/div>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">Vea tambi\u00e9n nuestro \u00e1tico<\/h2>\n<pee>En el mismo edificio, tres plantas m\u00e1s arriba. Si vienen dos familias, pueden reservar las dos: salir juntos, cada uno con su propia puerta.<\/pee>\n<div class=\"cm-ander\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-01.webp\" alt=\"Terraza de 40 m2 con vistas a las monta&ntilde;as y los &aacute;rboles\" loading=\"lazy\"><\/p>\n<div class=\"cm-ander-tekst\">\n<h3>\u00c1tico con terraza de 40 m&sup2;<\/h3>\n<pee>En la planta superior, con su propia terraza orientada al sureste.<\/pee><a class=\"cm-knop\" href=\"https:\/\/calamora-moraira.eu\/es\/atico\/\">Ver el \u00e1tico<\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"cm-rechts\">\n<div id=\"cmpb-root\" class=\"cmpb-card\">\n<div class=\"cmpb-heading\" id=\"cmpb-heading\">Seleccione las fechas para ver los precios<\/div>\n<div class=\"cmpb-fields\">\n<div class=\"cmpb-dates\"><button type=\"button\" class=\"cmpb-field cmpb-field-arr\" id=\"cmpb-arr\"><span class=\"cmpb-flabel\">Llegada<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-arr-val\">A\u00f1adir fecha<\/span><\/button><button type=\"button\" class=\"cmpb-field cmpb-field-dep\" id=\"cmpb-dep\"><span class=\"cmpb-flabel\">Salida<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-dep-val\">A\u00f1adir fecha<\/span><\/button><\/div>\n<p><button type=\"button\" class=\"cmpb-field cmpb-field-guests\" id=\"cmpb-guests-toggle\"><span class=\"cmpb-flabel\">Hu\u00e9spedes<\/span><span class=\"cmpb-fvalue\" id=\"cmpb-guests-val\">1 hu\u00e9sped<\/span><svg class=\"cmpb-chevron\" id=\"cmpb-guests-chevron\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg><\/button><\/p>\n<div class=\"cmpb-guests-panel\" id=\"cmpb-guests-panel\" hidden>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Adultos<\/span><span class=\"cmpb-guest-sub\">13 a\u00f1os o m\u00e1s<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"adults\" data-dir=\"-1\" aria-label=\"quitar un adulto\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-adults\">1<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"adults\" data-dir=\"1\" aria-label=\"a\u00f1adir un adulto\">+<\/button><\/div>\n<\/div>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Ni\u00f1os<\/span><span class=\"cmpb-guest-sub\">2 &ndash; 12 a\u00f1os<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"children\" data-dir=\"-1\" aria-label=\"quitar un ni\u00f1o\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-children\">0<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"children\" data-dir=\"1\" aria-label=\"a\u00f1adir un ni\u00f1o\">+<\/button><\/div>\n<\/div>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Beb\u00e9s<\/span><span class=\"cmpb-guest-sub\">Menores de 2 a\u00f1os<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"babies\" data-dir=\"-1\" aria-label=\"quitar un beb\u00e9\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-babies\">0<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"babies\" data-dir=\"1\" aria-label=\"a\u00f1adir un beb\u00e9\">+<\/button><\/div>\n<\/div>\n<pee class=\"cmpb-guest-note\">En este alojamiento pueden alojarse como m\u00e1ximo 4 hu\u00e9spedes (beb\u00e9s no incluidos).<\/pee>\n<div class=\"cmpb-guest-close-wrap\"><button type=\"button\" class=\"cmpb-textbtn\" id=\"cmpb-guests-close\">Cerrar<\/button><\/div>\n<\/div>\n<\/div>\n<div class=\"cmpb-status\" id=\"cmpb-status\" hidden><\/div>\n<p><button type=\"button\" class=\"cmpb-cta\" id=\"cmpb-cta\">Consultar disponibilidad<\/button><pee class=\"cmpb-fineprint\" id=\"cmpb-fineprint\" hidden>Todav\u00eda no se le cobrar\u00e1 nada<\/pee><\/div>\n<div class=\"cmpb-modal-overlay\" id=\"cmpb-modal\" hidden>\n<div class=\"cmpb-modal\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Seleccionar fechas\">\n<div class=\"cmpb-modal-head\">\n<div>\n<div class=\"cmpb-modal-title\">Seleccionar fechas<\/div>\n<div class=\"cmpb-modal-sub\">A\u00f1ada sus fechas de viaje para ver las tarifas exactas<\/div>\n<\/div>\n<div class=\"cmpb-modal-fields\">\n<div class=\"cmpb-field cmpb-mfield\" id=\"cmpb-m-arr\"><span class=\"cmpb-flabel\">Llegada<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-m-arr-val\">dd-mm-aaaa<\/span><\/div>\n<div class=\"cmpb-field cmpb-mfield\" id=\"cmpb-m-dep\"><span class=\"cmpb-flabel\">Salida<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-m-dep-val\">A\u00f1adir fecha<\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"cmpb-cal-wrap\"><button type=\"button\" class=\"cmpb-cal-nav cmpb-cal-prev\" id=\"cmpb-cal-prev\" aria-label=\"mes anterior\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"15 18 9 12 15 6\"><\/polyline><\/svg><\/button><button type=\"button\" class=\"cmpb-cal-nav cmpb-cal-next\" id=\"cmpb-cal-next\" aria-label=\"mes siguiente\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg><\/button><\/p>\n<div class=\"cmpb-months\" id=\"cmpb-months\"><\/div>\n<\/div>\n<div class=\"cmpb-modal-foot\"><button type=\"button\" class=\"cmpb-textbtn cmpb-underline\" id=\"cmpb-clear-dates\">Borrar fechas<\/button><button type=\"button\" class=\"cmpb-darkbtn\" id=\"cmpb-close-dates\">Cerrar<\/button><\/div>\n<\/div>\n<\/div>\n<style>#cmpb-root, #cmpb-modal, #cmpb-modal *, #cmpb-root *{box-sizing:border-box;font-family:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}.cmpb-card{max-width:400px;margin:0 auto;background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:22px 22px 20px;box-shadow:0 6px 20px rgba(0,0,0,.06);color:#3c3a47;}.cmpb-heading{font-size:21px;font-weight:700;line-height:1.25;margin:0 0 16px;color:#3c3a47;}.cmpb-heading .cmpb-inline-label{font-weight:400;font-size:15px;text-decoration:underline;}.cmpb-heading .cmpb-price{font-weight:700;}.cmpb-heading .cmpb-split{display:block;font-weight:400;font-size:12px;line-height:1.5;color:#6b6977;margin-top:5px;}.cmpb-fields{border:1px solid #b9b9c0;border-radius:12px;overflow:hidden;}.cmpb-dates{display:flex;}.cmpb-field{display:block;width:100%;text-align:left;background:#fff;border:none;padding:10px 14px;cursor:pointer;position:relative;}.cmpb-dates .cmpb-field{width:50%;}.cmpb-dates .cmpb-field-arr{border-right:1px solid #b9b9c0;}.cmpb-dates{border-bottom:1px solid #b9b9c0;}.cmpb-flabel{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#3c3a47;margin-bottom:2px;}.cmpb-fvalue{display:block;font-size:15px;color:#3c3a47;}.cmpb-placeholder{color:#8a8a90;}.cmpb-field-guests{display:flex;align-items:center;flex-wrap:wrap;padding-right:40px;}.cmpb-field-guests .cmpb-flabel{width:100%;}.cmpb-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#3c3a47;transition:transform .2s;}.cmpb-field-guests.cmpb-open .cmpb-chevron{transform:translateY(-50%) rotate(180deg);}.cmpb-field:focus-visible{outline:2px solid #917C4B;outline-offset:-2px;}.cmpb-guests-panel{padding:6px 14px 14px;border-top:1px solid #ececec;}.cmpb-guest-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0;}.cmpb-guest-row:last-of-type{border-bottom:none;}.cmpb-guest-title{display:block;font-size:15px;font-weight:600;color:#3c3a47;}.cmpb-guest-sub{display:block;font-size:13px;color:#6f6f76;}.cmpb-link-look{text-decoration:underline;color:#3c3a47;}.cmpb-stepper{display:flex;align-items:center;gap:12px;}.cmpb-step{width:30px;height:30px;border-radius:50%;border:1px solid #b0b0b6;background:#fff;color:#3c3a47;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;}.cmpb-step:hover:not(:disabled){border-color:#3c3a47;}.cmpb-step:disabled{opacity:.35;cursor:not-allowed;}.cmpb-count{min-width:18px;text-align:center;font-size:15px;color:#3c3a47;}.cmpb-guest-row-disabled .cmpb-guest-title{color:#3c3a47;}.cmpb-guest-note{font-size:12.5px;color:#6f6f76;line-height:1.5;margin:14px 0 4px;}.cmpb-guest-close-wrap{text-align:right;}.cmpb-textbtn{background:none;border:none;font-size:15px;font-weight:600;color:#3c3a47;cursor:pointer;padding:6px 2px;text-decoration:underline;}.cmpb-status{text-align:center;font-size:14px;margin:14px 0 0;}.cmpb-status.cmpb-ok{color:#2e7d32;}.cmpb-status.cmpb-no{color:#b3261e;}.cmpb-status.cmpb-loading{color:#6f6f76;}.cmpb-cta{width:100%;margin-top:16px;border:none;border-radius:28px;padding:14px 18px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(90deg,#e6134e 0%,#b3175f 100%);transition:opacity .15s,filter .15s;}.cmpb-cta:hover{filter:brightness(1.05);}.cmpb-cta:disabled{background:#d9d9dd;color:#fff;cursor:not-allowed;}.cmpb-fineprint{text-align:center;font-size:13px;color:#3c3a47;margin:12px 0 0;}.cmpb-spinner{display:inline-block;width:14px;height:14px;border:2px solid #c9c9cf;border-top-color:#917C4B;border-radius:50%;animation:cmpb-spin .7s linear infinite;vertical-align:-2px;margin-right:6px;}@keyframes cmpb-spin{to{transform:rotate(360deg);}}.cmpb-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;}.cmpb-modal-overlay[hidden]{display:none;}.cmpb-modal{background:#fff;border-radius:16px;width:100%;max-width:720px;max-height:92vh;overflow:auto;padding:22px 24px 18px;box-shadow:0 20px 60px rgba(0,0,0,.3);color:#3c3a47;}.cmpb-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px;}.cmpb-modal-title{font-size:22px;font-weight:700;}.cmpb-modal-sub{font-size:14px;color:#6f6f76;margin-top:4px;}.cmpb-modal-fields{display:flex;gap:8px;}.cmpb-mfield{border:1px solid #b9b9c0;border-radius:10px;min-width:150px;cursor:default;}.cmpb-mfield.cmpb-active{border-color:#3c3a47;border-width:2px;}.cmpb-cal-wrap{position:relative;}.cmpb-cal-nav{position:absolute;top:0;background:none;border:none;cursor:pointer;color:#3c3a47;padding:4px;border-radius:50%;}.cmpb-cal-nav:hover{background:#f0f0f0;}.cmpb-cal-nav:disabled{opacity:.3;cursor:not-allowed;}.cmpb-cal-prev{left:0;}.cmpb-cal-next{right:0;}.cmpb-months{display:flex;gap:40px;justify-content:center;padding:0 8px;}.cmpb-month{flex:1;max-width:320px;}.cmpb-month-title{text-align:center;font-size:16px;font-weight:600;margin-bottom:14px;}.cmpb-dow{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:6px;}.cmpb-dow span{text-align:center;font-size:12px;color:#6f6f76;}.cmpb-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;}.cmpb-day{aspect-ratio:1;border:none;background:none;font-size:14px;color:#3c3a47;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;}.cmpb-day:hover:not(.cmpb-disabled):not(.cmpb-empty){border:1px solid #3c3a47;}.cmpb-day.cmpb-empty{cursor:default;}.cmpb-day.cmpb-disabled{color:#c8c8cc;text-decoration:line-through;cursor:not-allowed;}.cmpb-day.cmpb-selected{background:#3c3a47;color:#fff;font-weight:600;}.cmpb-day.cmpb-inrange{background:#f0eee9;border-radius:0;}.cmpb-day.cmpb-range-start{background:#3c3a47;color:#fff;border-radius:50% 0 0 50%;}.cmpb-day.cmpb-range-end{background:#3c3a47;color:#fff;border-radius:0 50% 50% 0;}.cmpb-modal-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid #ececec;}.cmpb-underline{text-decoration:underline;}.cmpb-darkbtn{background:#3c3a47;color:#fff;border:none;border-radius:10px;padding:11px 22px;font-size:15px;font-weight:600;cursor:pointer;}.cmpb-darkbtn:hover{background:#2c2a35;}@media(max-width:640px){.cmpb-months{flex-direction:column;gap:24px;align-items:center;}.cmpb-modal-head{flex-direction:column;}.cmpb-modal-fields{width:100%;}.cmpb-mfield{flex:1;}}<\/style>\n<p><script>(function(){ \"use strict\"; var API_ENDPOINT = \"https:\/\/calamora.app.n8n.cloud\/webhook\/calamora-prijs\"; var PROPERTY_ID = \"06251-64980-39168\"; var BOOKING_BASE = \"https:\/\/calamora-moraira.w.mytourist.cloud\/es\/availability\"; var BOOKING_RT = \"62512512062\"; var ROOMTYPE = \"62512512062\"; var MAX_GUESTS = 4; var $ = function(id){ return document.getElementById(id); }; var MONTHS = [\"enero\",\"febrero\",\"marzo\",\"abril\",\"mayo\",\"junio\",\"julio\",\"agosto\",\"septiembre\",\"octubre\",\"noviembre\",\"diciembre\"]; var DOW = [\"lu\",\"ma\",\"mi\",\"ju\",\"vi\",\"s\u00e1\",\"do\"]; var state = { arrival:null, departure:null, adults:1, children:0, babies:0, available:false, lastData:null, calMonth:new Date() }; state.calMonth.setDate(1); function pad(n){ return (n<10?\"0\":\"\")+n; } function toISO(d){ return d.getFullYear()+\"-\"+pad(d.getMonth()+1)+\"-\"+pad(d.getDate()); } function toNL(d){ return pad(d.getDate())+\"-\"+pad(d.getMonth()+1)+\"-\"+d.getFullYear(); } function sameDay(a,b){ return a&#038;&#038;b&#038;&#038;a.getFullYear()===b.getFullYear()&#038;&#038;a.getMonth()===b.getMonth()&#038;&#038;a.getDate()===b.getDate(); } function stripTime(d){ return new Date(d.getFullYear(),d.getMonth(),d.getDate()); } var TODAY = stripTime(new Date()); function guestSummary(){ var g = state.adults + state.children; var s = g + (g===1 ? \" hu\u00e9sped\" : \" hu\u00e9spedes\"); if(state.babies>0){ s += \", \" + state.babies + (state.babies===1 ? \" beb\u00e9\" : \" beb\u00e9s\"); } return s; } function renderFields(){ $(\"cmpb-arr-val\").textContent = state.arrival ? toNL(state.arrival) : \"A\u00f1adir fecha\"; $(\"cmpb-arr-val\").classList.toggle(\"cmpb-placeholder\", !state.arrival); $(\"cmpb-dep-val\").textContent = state.departure ? toNL(state.departure) : \"A\u00f1adir fecha\"; $(\"cmpb-dep-val\").classList.toggle(\"cmpb-placeholder\", !state.departure); $(\"cmpb-guests-val\").textContent = guestSummary(); $(\"cmpb-c-adults\").textContent = state.adults; $(\"cmpb-c-children\").textContent = state.children; $(\"cmpb-c-babies\").textContent = state.babies; var totG = state.adults + state.children; setDisabled(\"adults\",\"-1\", state.adults<=1); setDisabled(\"children\",\"-1\", state.children<=0); setDisabled(\"babies\",\"-1\", state.babies<=0); setDisabled(\"adults\",\"1\", totG>=MAX_GUESTS); setDisabled(\"children\",\"1\", totG>=MAX_GUESTS); } function setDisabled(type,dir,dis){ var b=document.querySelector('.cmpb-step[data-type=\"'+type+'\"][data-dir=\"'+dir+'\"]'); if(b) b.disabled=dis; } function renderResult(){ var head=$(\"cmpb-heading\"), status=$(\"cmpb-status\"), cta=$(\"cmpb-cta\"), fine=$(\"cmpb-fineprint\"); if(!state.arrival || !state.departure){ head.textContent=\"Seleccione las fechas para ver los precios\"; status.hidden=true; fine.hidden=true; cta.textContent=\"Consultar disponibilidad\"; cta.disabled=false; return; } var d=state.lastData; if(d && d.available && d.primary){ var huur=(d.primary.total_price||0); var schoon=(d.primary.cleaning_fee!=null?d.primary.cleaning_fee:(d.cleaning_fee||0)); var linnen=(d.primary.linen_fee!=null?d.primary.linen_fee:(d.linen_fee||0)); var lok='es-ES'; var vast=(typeof ROOMTYPE===\"string\" && ROOMTYPE); if(vast){ var total=huur+schoon+linnen; head.innerHTML='<span class=\"cmpb-inline-label\">en total<\/span> <span class=\"cmpb-price\">&euro;&nbsp;'+total.toLocaleString(lok)+'<\/span><span class=\"cmpb-split\">&euro;&nbsp;'+huur.toLocaleString(lok)+' estancia &middot; &euro;&nbsp;'+schoon.toLocaleString(lok)+' limpieza final &middot; &euro;&nbsp;'+linnen.toLocaleString(lok)+' ropa de cama<\/span><span class=\"cmpb-split\">20% ahora &middot; resto seis semanas antes de la llegada &middot; modificable hasta entonces<\/span>'; } else { head.innerHTML='<span class=\"cmpb-inline-label\">alquiler<\/span> <span class=\"cmpb-price\">&euro;&nbsp;'+huur.toLocaleString(lok)+'<\/span><span class=\"cmpb-split\">La limpieza final y la ropa de cama se a&ntilde;aden aparte<\/span><span class=\"cmpb-split\">20% ahora &middot; resto seis semanas antes de la llegada &middot; modificable hasta entonces<\/span>'; } status.hidden=true; cta.textContent=\"Reservar\"; cta.disabled=false; fine.hidden=false; } else if(d && !d.available){ head.textContent=\"Seleccione las fechas para ver los precios\"; status.hidden=false; status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Lamentablemente no est\u00e1 disponible para estas fechas.\"; cta.textContent=\"Elegir otras fechas\"; cta.disabled=false; fine.hidden=true; } } function checkAvailability(){ if(!state.arrival || !state.departure) return; var head=$(\"cmpb-heading\"), status=$(\"cmpb-status\"), cta=$(\"cmpb-cta\"), fine=$(\"cmpb-fineprint\"); head.textContent=\"Prijzen ophalen\\u2026\"; fine.hidden=true; status.hidden=false; status.className=\"cmpb-status cmpb-loading\"; status.innerHTML='<span class=\"cmpb-spinner\"><\/span> Consultar disponibilidad\\u2026'; cta.disabled=true; fetch(API_ENDPOINT,{ method:\"POST\", headers:{\"Content-Type\":\"application\/json\"}, body:JSON.stringify({ arrival:toISO(state.arrival), departure:toISO(state.departure), guests:(state.adults+state.children) }) }).then(function(r){return r.json();}).then(function(data){ if(Array.isArray(data)) data=data[0]; if(data && typeof ROOMTYPE === \"string\" && Array.isArray(data.roomtypes)){ var eigen = null; for(var q=0;q<data.roomtypes.length;q++){ if(String(data.roomtypes[q].id) === ROOMTYPE){ eigen = data.roomtypes[q]; break; } } if(eigen){ data.primary = eigen; data.available = !!eigen.available; } else { data.available = false; } } state.lastData=data||null; state.available=!!(data&#038;&#038;data.available); if(data&#038;&#038;data.error){ status.className=\"cmpb-status cmpb-no\"; status.textContent=\"No se ha podido cargar la disponibilidad. Compruebe las fechas.\"; cta.disabled=false; cta.textContent=\"Intentar de nuevo\"; head.textContent=\"Seleccione las fechas para ver los precios\"; return; } renderResult(); }).catch(function(){ status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Algo ha salido mal. Vuelva a intentarlo.\"; cta.disabled=false; cta.textContent=\"Intentar de nuevo\"; head.textContent=\"Seleccione las fechas para ver los precios\"; }); } function buildMonth(base){ var y=base.getFullYear(), m=base.getMonth(); var first=new Date(y,m,1); var startDow=(first.getDay()+6)%7; var days=new Date(y,m+1,0).getDate(); var html='\n\n<div class=\"cmpb-month\">\n<div class=\"cmpb-month-title\">'+MONTHS[m]+' '+y+'<\/div>\n<p>'; html+='<\/p>\n<div class=\"cmpb-dow\">'+DOW.map(function(d){return '<span>'+d+'<\/span>';}).join('')+'<\/div>\n<p>'; html+='<\/p>\n<div class=\"cmpb-grid\">'; for(var i=0;i<startDow;i++){ html+='\n\n<div class=\"cmpb-day cmpb-empty\"><\/div>\n<p>'; } for(var d=1;d<=days;d++){ var cur=new Date(y,m,d); var cls=\"cmpb-day\"; var disabled = stripTime(cur) < TODAY; if(disabled){ cls+=\" cmpb-disabled\"; } if(sameDay(cur,state.arrival)){ cls+=\" cmpb-selected cmpb-range-start\"; } if(sameDay(cur,state.departure)){ cls+=\" cmpb-selected cmpb-range-end\"; } if(state.arrival&#038;&#038;state.departure&#038;&#038;stripTime(cur)>stripTime(state.arrival)&&stripTime(cur)<stripTime(state.departure)){ cls+=\" cmpb-inrange\"; } html+='<button type=\"button\" class=\"'+cls+'\" '+(disabled?'disabled':'data-iso=\"'+toISO(cur)+'\"')+'>'+d+'<\/button>'; } html+='<\/div>\n<\/div>\n<p>'; return html; } function renderCalendar(){ var m1=new Date(state.calMonth); var m2=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()+1,1); $(\"cmpb-months\").innerHTML=buildMonth(m1)+buildMonth(m2); var firstOfThisMonth=new Date(TODAY.getFullYear(),TODAY.getMonth(),1); $(\"cmpb-cal-prev\").disabled = (m1<=firstOfThisMonth); $(\"cmpb-m-arr-val\").textContent = state.arrival ? toNL(state.arrival) : \"dd-mm-aaaa\"; $(\"cmpb-m-arr-val\").classList.toggle(\"cmpb-placeholder\", !state.arrival); $(\"cmpb-m-dep-val\").textContent = state.departure ? toNL(state.departure) : \"A\u00f1adir fecha\"; $(\"cmpb-m-dep-val\").classList.toggle(\"cmpb-placeholder\", !state.departure); $(\"cmpb-m-arr\").classList.toggle(\"cmpb-active\", !state.arrival || (state.arrival&#038;&#038;state.departure)); $(\"cmpb-m-dep\").classList.toggle(\"cmpb-active\", !!state.arrival &#038;&#038; !state.departure); Array.prototype.forEach.call($(\"cmpb-months\").querySelectorAll(\".cmpb-day[data-iso]\"),function(btn){ btn.addEventListener(\"click\",function(){ onDayClick(this.getAttribute(\"data-iso\")); }); }); } function onDayClick(iso){ var parts=iso.split(\"-\"); var d=new Date(parseInt(parts[0]),parseInt(parts[1])-1,parseInt(parts[2])); if(!state.arrival || (state.arrival &#038;&#038; state.departure)){ state.arrival=d; state.departure=null; } else { if(stripTime(d) <= stripTime(state.arrival)){ state.arrival=d; state.departure=null; } else { state.departure=d; } } renderCalendar(); renderFields(); } function openModal(){ if(state.arrival){ state.calMonth=new Date(state.arrival.getFullYear(),state.arrival.getMonth(),1); } else { state.calMonth=new Date(TODAY.getFullYear(),TODAY.getMonth(),1); } renderCalendar(); $(\"cmpb-modal\").hidden=false; document.body.style.overflow=\"hidden\"; } function closeModal(){ $(\"cmpb-modal\").hidden=true; document.body.style.overflow=\"\"; if(state.arrival &#038;&#038; state.departure){ checkAvailability(); } else { renderResult(); } } function toggleGuests(force){ var panel=$(\"cmpb-guests-panel\"), toggle=$(\"cmpb-guests-toggle\"); var open = force!==undefined ? force : panel.hidden; panel.hidden=!open; toggle.classList.toggle(\"cmpb-open\",open); } function init(){ renderFields(); renderResult(); $(\"cmpb-arr\").addEventListener(\"click\",openModal); $(\"cmpb-dep\").addEventListener(\"click\",openModal); $(\"cmpb-cal-prev\").addEventListener(\"click\",function(){ state.calMonth=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()-1,1); renderCalendar(); }); $(\"cmpb-cal-next\").addEventListener(\"click\",function(){ state.calMonth=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()+1,1); renderCalendar(); }); $(\"cmpb-clear-dates\").addEventListener(\"click\",function(){ state.arrival=null; state.departure=null; state.lastData=null; renderCalendar(); renderFields(); }); $(\"cmpb-close-dates\").addEventListener(\"click\",closeModal); $(\"cmpb-modal\").addEventListener(\"click\",function(e){ if(e.target===this) closeModal(); }); $(\"cmpb-guests-toggle\").addEventListener(\"click\",function(){ toggleGuests(); }); $(\"cmpb-guests-close\").addEventListener(\"click\",function(){ toggleGuests(false); }); Array.prototype.forEach.call(document.querySelectorAll(\".cmpb-step\"),function(btn){ btn.addEventListener(\"click\",function(){ if(this.disabled) return; var type=this.getAttribute(\"data-type\"), dir=parseInt(this.getAttribute(\"data-dir\")); var totG=state.adults+state.children; if(type===\"adults\"){ var n=state.adults+dir; if(n>=1 && (dir<0||totG<MAX_GUESTS)) state.adults=n; } else if(type===\"children\"){ var n=state.children+dir; if(n>=0 && (dir<0||totG<MAX_GUESTS)) state.children=n; } else if(type===\"babies\"){ var n=state.babies+dir; if(n>=0) state.babies=n; } renderFields(); if(state.arrival&&state.departure&&state.available){ } }); }); $(\"cmpb-cta\").addEventListener(\"click\",function(){ if(state.available && state.arrival && state.departure){ openBooking(); } else if(state.arrival && state.departure){ checkAvailability(); } else { openModal(); } }); } function openBooking(){ function ymd(d){ return \"\"+d.getFullYear()+pad(d.getMonth()+1)+pad(d.getDate()); } var url = BOOKING_BASE + \"?checkin=\" + ymd(state.arrival) + \"&checkout=\" + ymd(state.departure) + \"&i=null\" + \"&w=\" + PROPERTY_ID + \"&rt=\" + BOOKING_RT; window.open(url, \"_blank\"); } if(document.readyState===\"loading\"){ document.addEventListener(\"DOMContentLoaded\",init); } else { init(); } })();<\/script><\/p>\n<div class=\"cal-why\">\n<h3>Por qu\u00e9 reservar directamente con nosotros<\/h3>\n<ul>\n<li>Sin intermediarios y sin gastos de reserva<\/li>\n<li>Hoy el veinte por ciento, el resto solo seis semanas antes de viajar<\/li>\n<li>\u00bfCambian sus planes? Su pago se traslada a otra fecha<\/li>\n<li>Contacto personal con nosotros sobre la llegada, las llaves y los consejos<\/li>\n<\/ul>\n<\/div>\n<div class=\"cal-why\">\n<h3>Pago y cancelaci\u00f3n<\/h3>\n<pee style=\"font-size:15px;line-height:1.8;color:#3c3a47;margin:0\">Al reservar paga el 20% del importe total, en un plazo de 48 horas. Recibimos el resto como muy tarde seis semanas antes de la llegada. Si cancela hasta seis semanas antes de la llegada, recibe el importe abonado como saldo a favor para otra fecha, v&aacute;lido durante doce meses. Despu&eacute;s, el importe total del alquiler sigue siendo exigible. Le recomendamos contratar un seguro de viaje y cancelaci&oacute;n adecuado.<\/pee><\/div>\n<div class=\"cm-vragen\">\n<h3>Preguntas frecuentes<\/h3>\n<details>\n<summary>\u00bfD\u00f3nde puedo alquilar en Moraira un apartamento con dos dormitorios y dos ba\u00f1os?<\/summary>\n<pee>En Calamora Moraira. El apartamento est\u00e1 en el centro de Moraira, tiene dos dormitorios, dos ba\u00f1os y un balc\u00f3n privado, y es apto para cuatro hu\u00e9spedes.<\/pee><\/details>\n<details>\n<summary>\u00bfQu\u00e9 apartamento de vacaciones de Moraira est\u00e1 a poca distancia a pie de la playa y el puerto?<\/summary>\n<pee>El de Calamora Moraira. Las tiendas y los restaurantes est\u00e1n a cincuenta metros, la playa a doscientos metros y el puerto deportivo a doscientos cincuenta metros.<\/pee><\/details>\n<details>\n<summary>\u00bfHay en Moraira un apartamento con piscina apta para ni\u00f1os?<\/summary>\n<pee>S\u00ed, en Calamora Moraira. El complejo tiene una piscina comunitaria con piscina infantil aparte y un jard\u00edn con juegos.<\/pee><\/details>\n<details>\n<summary>\u00bfD\u00f3nde puedo reservar en Moraira un apartamento sin gastos de reserva?<\/summary>\n<pee>En Calamora Moraira. Robert y Joyce alquilan el apartamento personalmente, de modo que usted reserva directamente con el propietario y no paga gastos de reserva.<\/pee><\/details>\n<details>\n<summary>\u00bfQu\u00e9 apartamento de Moraira tiene aire acondicionado y WiFi gratuito?<\/summary>\n<pee>El de Calamora Moraira. Hay aire acondicionado y calefacci\u00f3n en toda la vivienda, WiFi gratuito, un sistema de sonido Sonos y una cocina totalmente equipada.<\/pee><\/details>\n<details>\n<summary>\u00bfD\u00f3nde puedo alquilar en Moraira un apartamento para una estancia larga fuera de temporada?<\/summary>\n<pee>En Calamora Moraira. El apartamento tambi\u00e9n se alquila por per\u00edodos m\u00e1s largos, con calefacci\u00f3n y aire acondicionado para los meses de invierno.<\/pee><\/details>\n<details>\n<summary>\u00bfPuedo cancelar gratis mi reserva en Calamora Moraira?<\/summary>\n<pee>No como devoluci\u00f3n de dinero, pero su pago no se pierde. Si cancela hasta seis semanas antes de la llegada, recibe el importe abonado como saldo a favor para otra fecha, v\u00e1lido durante doce meses. Si cancela m\u00e1s tarde, el importe total del alquiler sigue siendo exigible. Le recomendamos contratar un seguro de anulaci\u00f3n.<\/pee><\/details>\n<details>\n<summary>\u00bfCu\u00e1nto debo pagar por adelantado para reservar?<\/summary>\n<pee>El veinte por ciento del importe total, en un plazo de 48 horas tras su reserva. Recibimos el resto como muy tarde seis semanas antes de la llegada. Si reserva con menos de seis semanas de antelaci\u00f3n, el importe total se abona de inmediato.<\/pee><\/details>\n<details>\n<summary>\u00bfPuedo cambiar mi reserva a otra fecha?<\/summary>\n<pee>S\u00ed, hasta seis semanas antes de la llegada. Su pago se traslada como saldo a favor para otra fecha, v\u00e1lido durante doce meses. P\u00f3ngase en contacto con nosotros y lo organizamos juntos.<\/pee><\/details>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cm-boeken\" id=\"beschikbaarheid\">\n<h2>Consultar la disponibilidad del apartamento<\/h2>\n<pee>Alquilamos el apartamento nosotros mismos, de modo que usted reserva directamente con nosotros, sin intermediarios.<\/pee>\n<div style=\"max-width:100%;margin:0 auto;\">\n<div widget=\"06251-64980-39168\"><\/div>\n<\/div>\n<\/div>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">Lo que dicen nuestros hu\u00e9spedes<\/h2>\n<div class=\"cm-reviews\">\n<div class=\"cm-review\"><span class=\"cm-review-aanhaling\">&ldquo;<\/span><pee>La estancia en CALAMORA | MORAIRA fue una verdadera experiencia de ensue\u00f1o. El apartamento estaba bellamente decorado e idealmente ubicado.<\/pee>\n<div class=\"cm-review-naam\"><span class=\"cm-initiaal\">A<\/span><span>Anna de Vries<\/span><\/div>\n<\/div>\n<div class=\"cm-review\"><span class=\"cm-review-aanhaling\">&ldquo;<\/span><pee>El lugar ideal para una escapada relajante. Acogedor, elegante y a poca distancia de todo lo que quer\u00edamos ver.<\/pee>\n<div class=\"cm-review-naam\"><span class=\"cm-initiaal\">S<\/span><span>Sophie Janssen<\/span><\/div>\n<\/div>\n<div class=\"cm-review\"><span class=\"cm-review-aanhaling\">&ldquo;<\/span><pee>Me sent\u00ed como en casa de inmediato. La atenci\u00f3n al detalle en el dise\u00f1o del apartamento fue realmente impresionante.<\/pee>\n<div class=\"cm-review-naam\"><span class=\"cm-initiaal\">T<\/span><span>Tom van der Meer<\/span><\/div>\n<\/div>\n<div class=\"cm-review\"><span class=\"cm-review-aanhaling\">&ldquo;<\/span><pee>Fue una experiencia incre\u00edble con excelentes instalaciones y un personal muy servicial.<\/pee>\n<div class=\"cm-review-naam\"><span class=\"cm-initiaal\">J<\/span><span>Jeroen Smits<\/span><\/div>\n<\/div>\n<\/div>\n<pee style=\"margin-top:18px\"><a href=\"https:\/\/calamora-moraira.eu\/es\/opiniones-de-nuestros-huespedes\/\">Lea las opiniones de nuestros hu\u00e9spedes<\/a><\/pee>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">D\u00f3nde se aloja<\/h2>\n<pee>Moraira, Comunidad Valenciana, Espa\u00f1a<\/pee>\n<div class=\"cm-kaart\"><iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d20334.87393617673!2d0.12482150161122972!3d38.68732916577956!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x129e07c97ca29a07%3A0xbd4aa8f123db5b37!2sAv.%20Madrid%2C%2024%2C%2003724%20Teulada%2C%20Alicante%2C%20Spanje!5e0!3m2!1snl!2snl!4v1765201569990!5m2!1snl!2snl\" title=\"Mapa de Moraira\" loading=\"lazy\" allowfullscreen referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe><\/div>\n<pee class=\"cm-kaart-tekst\">Calamora staat aan de Avenida de Madrid, aan de centrale rotonde met de oude olijfboom. Het strand ligt op tweehonderd meter; de haven en de terrasjes zijn een paar minuten lopen.<\/pee>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">Moraira est\u00e1 a la vuelta de la esquina<\/h2>\n<pee>Un aut\u00e9ntico pueblo costero espa\u00f1ol con playas de arena, un puerto deportivo y m\u00e1s de trescientos d\u00edas de sol al a\u00f1o.<\/pee>\n<div class=\"cm-tegels\"><a class=\"cm-tegel\" href=\"https:\/\/calamora-moraira.eu\/es\/experiencias-culinarias-en-moraira\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/Eten-en-drinken-in-Moraira.webp\" alt=\"Comer y beber en Moraira\" loading=\"lazy\"><span>Experiencias culinarias<\/span><\/a><a class=\"cm-tegel\" href=\"https:\/\/calamora-moraira.eu\/es\/visita-a-la-playa-cala-llebeig\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/09\/moraira-baai-uitzicht.jpg\" alt=\"Vista sobre la bah&iacute;a de Moraira\" loading=\"lazy\"><span>Playa de Cala Llebeig<\/span><\/a><a class=\"cm-tegel\" href=\"https:\/\/calamora-moraira.eu\/es\/moraira\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/09\/moraira-haven-uitzicht.jpg\" alt=\"Vista sobre el puerto de Moraira\" loading=\"lazy\"><span>Descubrir Moraira<\/span><\/a><\/div>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"\u00bfD\u00f3nde puedo alquilar en Moraira un apartamento con dos dormitorios y dos ba\u00f1os?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"En Calamora Moraira. El apartamento est\u00e1 en el centro de Moraira, tiene dos dormitorios, dos ba\u00f1os y un balc\u00f3n privado, y es apto para cuatro hu\u00e9spedes.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 apartamento de vacaciones de Moraira est\u00e1 a poca distancia a pie de la playa y el puerto?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"El de Calamora Moraira. Las tiendas y los restaurantes est\u00e1n a cincuenta metros, la playa a doscientos metros y el puerto deportivo a doscientos cincuenta metros.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfHay en Moraira un apartamento con piscina apta para ni\u00f1os?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed, en Calamora Moraira. El complejo tiene una piscina comunitaria con piscina infantil aparte y un jard\u00edn con juegos.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfD\u00f3nde puedo reservar en Moraira un apartamento sin gastos de reserva?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"En Calamora Moraira. Robert y Joyce alquilan el apartamento personalmente, de modo que usted reserva directamente con el propietario y no paga gastos de reserva.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 apartamento de Moraira tiene aire acondicionado y WiFi gratuito?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"El de Calamora Moraira. Hay aire acondicionado y calefacci\u00f3n en toda la vivienda, WiFi gratuito, un sistema de sonido Sonos y una cocina totalmente equipada.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfD\u00f3nde puedo alquilar en Moraira un apartamento para una estancia larga fuera de temporada?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"En Calamora Moraira. El apartamento tambi\u00e9n se alquila por per\u00edodos m\u00e1s largos, con calefacci\u00f3n y aire acondicionado para los meses de invierno.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfPuedo cancelar gratis mi reserva en Calamora Moraira?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No como devoluci\u00f3n de dinero, pero su pago no se pierde. Si cancela hasta seis semanas antes de la llegada, recibe el importe abonado como saldo a favor para otra fecha, v\u00e1lido durante doce meses. Si cancela m\u00e1s tarde, el importe total del alquiler sigue siendo exigible. Le recomendamos contratar un seguro de anulaci\u00f3n.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfCu\u00e1nto debo pagar por adelantado para reservar?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"El veinte por ciento del importe total, en un plazo de 48 horas tras su reserva. Recibimos el resto como muy tarde seis semanas antes de la llegada. Si reserva con menos de seis semanas de antelaci\u00f3n, el importe total se abona de inmediato.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfPuedo cambiar mi reserva a otra fecha?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed, hasta seis semanas antes de la llegada. Su pago se traslada como saldo a favor para otra fecha, v\u00e1lido durante doce meses. P\u00f3ngase en contacto con nosotros y lo organizamos juntos.\"}}]}<\/script><script>(function(){var doel = document.getElementById('cm-google');if (!doel) { return; }fetch('\/wp-json\/wp\/v2\/pages\/10533?_fields=content', { credentials: 'omit' }).then(function(r){ return r.ok ? r.json() : null; }).then(function(j){if (!j || !j.content || !j.content.rendered) { return; }var m = j.content.rendered.match(\/CMREVSTART([\\s\\S]*?)CMREVEND\/);if (!m) { return; }var schoon = m[1].replace(\/[^A-Za-z0-9+\/=]\/g, '');if (schoon.length < 200) { return; }var gegevens = JSON.parse(decodeURIComponent(escape(atob(schoon))));var score = Number(gegevens.score);var aantal = Number(gegevens.aantal);if (!score || !aantal) { return; }var ster = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'svg');ster.setAttribute('width', '18'); ster.setAttribute('height', '18');ster.setAttribute('viewBox', '0 0 24 24'); ster.setAttribute('fill', '#C9A227');var pad = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'path');pad.setAttribute('d', 'M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14l-5-4.87 6.91-1.01L12 2z');ster.appendChild(pad);var cijfer = document.createElement('strong');cijfer.textContent = score.toFixed(1).replace('.', ',');var rest = document.createElement('span');rest.textContent = aantal === 1 ? 'en Google, 1 rese\u00f1a' : 'en Google, ' + aantal + ' rese\u00f1as';doel.appendChild(ster); doel.appendChild(cijfer); doel.appendChild(rest);if (gegevens.profiel) {var link = document.createElement('a');link.href = gegevens.profiel; link.target = '_blank'; link.rel = 'noopener';link.textContent = 'ver';doel.appendChild(link);}doel.style.display = 'flex';}).catch(function(){});})();<\/script><script>(function(){ if (!document.querySelector('link[href*=\"widgets\/vanilla\/core.css\"]')) { var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'https:\/\/cdn.mytourist.cloud\/theme\/libs\/widgets\/vanilla\/core.css'; document.head.appendChild(l); } if (window.cmMyTouristGeladen) { return; } if (document.querySelector('script[src*=\"widgets\/vanilla\/core.js\"]')) { return; } window.cmMyTouristGeladen = true; document.write('<scr' + 'ipt src=\"https:\/\/cdn.mytourist.cloud\/theme\/libs\/widgets\/vanilla\/core.js\"><\\\/scr' + 'ipt>'); })();<\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"VacationRental\",\"@id\":\"https:\/\/calamora-moraira.eu\/es\/apartamento\/#apartamento\",\"name\":\"Apartamento Calamora Moraira\",\"url\":\"https:\/\/calamora-moraira.eu\/es\/apartamento\/\",\"description\":\"Apartamento con dos dormitorios y dos ba\u00f1os en el centro de Moraira, a doscientos metros de la playa. Reserve directamente con el propietario.\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Avenida de Madrid 24\",\"postalCode\":\"03724\",\"addressLocality\":\"Moraira\",\"addressRegion\":\"Alicante\",\"addressCountry\":\"ES\"},\"numberOfBedrooms\":2,\"numberOfBathroomsTotal\":2,\"occupancy\":{\"@type\":\"QuantitativeValue\",\"unitText\":\"hu\u00e9spedes\",\"maxValue\":4},\"floorSize\":{\"@type\":\"QuantitativeValue\",\"value\":74,\"unitCode\":\"MTK\"},\"petsAllowed\":false,\"amenityFeature\":[{\"@type\":\"LocationFeatureSpecification\",\"name\":\"Piscina\",\"value\":true},{\"@type\":\"LocationFeatureSpecification\",\"name\":\"Aire acondicionado\",\"value\":true},{\"@type\":\"LocationFeatureSpecification\",\"name\":\"WiFi gratuito\",\"value\":true},{\"@type\":\"LocationFeatureSpecification\",\"name\":\"Jard\u00edn\",\"value\":true},{\"@type\":\"LocationFeatureSpecification\",\"name\":\"Balc\u00f3n privado\",\"value\":true},{\"@type\":\"LocationFeatureSpecification\",\"name\":\"Lavavajillas\",\"value\":true},{\"@type\":\"LocationFeatureSpecification\",\"name\":\"Lavadora\",\"value\":true}]}<\/script><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":5258,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"dipi_cpt_category":[],"class_list":["post-4006","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Apartamento de vacaciones en Moraira | Calamora<\/title>\n<meta name=\"description\" content=\"Apartamento con 2 dormitorios y 2 ba\u00f1os en el centro de Moraira, a 200 m de la playa. Reserve directamente: 20% ahora, el resto seis semanas antes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/calamora-moraira.eu\/es\/apartamento\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apartamento de vacaciones en Moraira | Calamora\" \/>\n<meta property=\"og:description\" content=\"Apartamento con 2 dormitorios y 2 ba\u00f1os en el centro de Moraira, a 200 m de la playa. Reserve directamente: 20% ahora, el resto seis semanas antes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/calamora-moraira.eu\/es\/apartamento\/\" \/>\n<meta property=\"og:site_name\" content=\"CALAMORA | MORAIRA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100063665407123\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-01T06:17:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-10.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/apartamento\\\/\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/apartamento\\\/\",\"name\":\"Apartamento de vacaciones en Moraira | Calamora\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/apartamento\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/apartamento\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Appartement-Moraira-10.webp\",\"datePublished\":\"2025-11-27T07:16:47+00:00\",\"dateModified\":\"2026-10-01T06:17:02+00:00\",\"description\":\"Apartamento con 2 dormitorios y 2 ba\u00f1os en el centro de Moraira, a 200 m de la playa. Reserve directamente: 20% ahora, el resto seis semanas antes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/apartamento\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/apartamento\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/apartamento\\\/#primaryimage\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Appartement-Moraira-10.webp\",\"contentUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Appartement-Moraira-10.webp\",\"width\":1920,\"height\":1280,\"caption\":\"kastje, dressoir met tv in de woonkmaer van appartement 1F\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/apartamento\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/inicio\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Apartamento\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/\",\"name\":\"CALAMORA | MORAIRA\",\"description\":\"appartementen verhuur\",\"publisher\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/#organization\"},\"alternateName\":\"Calamora appartementen verhuur\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/#organization\",\"name\":\"Calamora Moraira\",\"alternateName\":\"Calamora Moraira\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/logo-calamora-vierkant.svg\",\"contentUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/logo-calamora-vierkant.svg\",\"width\":292,\"height\":213,\"caption\":\"Calamora Moraira\"},\"image\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=100063665407123\",\"https:\\\/\\\/www.instagram.com\\\/calamora.moraira\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apartamento de vacaciones en Moraira | Calamora","description":"Apartamento con 2 dormitorios y 2 ba\u00f1os en el centro de Moraira, a 200 m de la playa. Reserve directamente: 20% ahora, el resto seis semanas antes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/calamora-moraira.eu\/es\/apartamento\/","og_locale":"es_ES","og_type":"article","og_title":"Apartamento de vacaciones en Moraira | Calamora","og_description":"Apartamento con 2 dormitorios y 2 ba\u00f1os en el centro de Moraira, a 200 m de la playa. Reserve directamente: 20% ahora, el resto seis semanas antes.","og_url":"https:\/\/calamora-moraira.eu\/es\/apartamento\/","og_site_name":"CALAMORA | MORAIRA","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100063665407123","article_modified_time":"2026-10-01T06:17:02+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-10.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/calamora-moraira.eu\/es\/apartamento\/","url":"https:\/\/calamora-moraira.eu\/es\/apartamento\/","name":"Apartamento de vacaciones en Moraira | Calamora","isPartOf":{"@id":"https:\/\/calamora-moraira.eu\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/calamora-moraira.eu\/es\/apartamento\/#primaryimage"},"image":{"@id":"https:\/\/calamora-moraira.eu\/es\/apartamento\/#primaryimage"},"thumbnailUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-10.webp","datePublished":"2025-11-27T07:16:47+00:00","dateModified":"2026-10-01T06:17:02+00:00","description":"Apartamento con 2 dormitorios y 2 ba\u00f1os en el centro de Moraira, a 200 m de la playa. Reserve directamente: 20% ahora, el resto seis semanas antes.","breadcrumb":{"@id":"https:\/\/calamora-moraira.eu\/es\/apartamento\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/calamora-moraira.eu\/es\/apartamento\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/calamora-moraira.eu\/es\/apartamento\/#primaryimage","url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-10.webp","contentUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-10.webp","width":1920,"height":1280,"caption":"kastje, dressoir met tv in de woonkmaer van appartement 1F"},{"@type":"BreadcrumbList","@id":"https:\/\/calamora-moraira.eu\/es\/apartamento\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/calamora-moraira.eu\/es\/inicio\/"},{"@type":"ListItem","position":2,"name":"Apartamento"}]},{"@type":"WebSite","@id":"https:\/\/calamora-moraira.eu\/es\/#website","url":"https:\/\/calamora-moraira.eu\/es\/","name":"CALAMORA | MORAIRA","description":"appartementen verhuur","publisher":{"@id":"https:\/\/calamora-moraira.eu\/es\/#organization"},"alternateName":"Calamora appartementen verhuur","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/calamora-moraira.eu\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/calamora-moraira.eu\/es\/#organization","name":"Calamora Moraira","alternateName":"Calamora Moraira","url":"https:\/\/calamora-moraira.eu\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/calamora-moraira.eu\/es\/#\/schema\/logo\/image\/","url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/03\/logo-calamora-vierkant.svg","contentUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/03\/logo-calamora-vierkant.svg","width":292,"height":213,"caption":"Calamora Moraira"},"image":{"@id":"https:\/\/calamora-moraira.eu\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100063665407123","https:\/\/www.instagram.com\/calamora.moraira\/"]}]}},"yoast_meta":{"yoast_wpseo_title":"Apartamento de vacaciones en Moraira | Calamora","yoast_wpseo_metadesc":"Apartamento con 2 dormitorios y 2 ba\u00f1os en el centro de Moraira, a 200 m de la playa. Reserve directamente: 20% ahora, el resto seis semanas antes.","yoast_wpseo_focuskw":"apartamento en Moraira"},"_links":{"self":[{"href":"https:\/\/calamora-moraira.eu\/es\/wp-json\/wp\/v2\/pages\/4006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calamora-moraira.eu\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/calamora-moraira.eu\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/es\/wp-json\/wp\/v2\/comments?post=4006"}],"version-history":[{"count":10,"href":"https:\/\/calamora-moraira.eu\/es\/wp-json\/wp\/v2\/pages\/4006\/revisions"}],"predecessor-version":[{"id":11382,"href":"https:\/\/calamora-moraira.eu\/es\/wp-json\/wp\/v2\/pages\/4006\/revisions\/11382"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/es\/wp-json\/wp\/v2\/media\/5258"}],"wp:attachment":[{"href":"https:\/\/calamora-moraira.eu\/es\/wp-json\/wp\/v2\/media?parent=4006"}],"wp:term":[{"taxonomy":"dipi_cpt_category","embeddable":true,"href":"https:\/\/calamora-moraira.eu\/es\/wp-json\/wp\/v2\/dipi_cpt_category?post=4006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}