{"id":4447,"date":"2025-11-26T19:08:15","date_gmt":"2025-11-26T18:08:15","guid":{"rendered":"https:\/\/teetimespain.com\/?page_id=4447"},"modified":"2026-03-04T11:53:14","modified_gmt":"2026-03-04T10:53:14","slug":"almerimarresort","status":"publish","type":"page","link":"https:\/\/teetimespain.com\/es\/almerimarresort\/","title":{"rendered":"Almerimar Resort"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"4447\" class=\"elementor elementor-4447\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c61f78b e-flex e-con-boxed e-con e-parent\" data-id=\"c61f78b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-469b87d elementor-widget elementor-widget-html\" data-id=\"469b87d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section style=\"font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background:#f7f7f7;margin:0;padding:0\">\r\n\r\n<style>\r\n\/* --- GRID DE PAQUETES --- *\/\r\n.grid-paquetes{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;}\r\n@media(max-width:768px){.grid-paquetes{grid-template-columns:1fr}}\r\n.paquete{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:.3s;}\r\n.paquete:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 10px 20px rgba(0,0,0,0.2)}\r\n.paquete img{width:100%;height:180px;object-fit:cover;}\r\n.paquete .contenido{padding:1rem}\r\n\r\n\/* --- HERO CON CAROUSEL --- *\/\r\n.hero{position:relative;height:380px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:white;border-radius:10px;margin:1rem 5%;box-shadow:0 6px 15px rgba(0,0,0,0.2);}\r\n.hero-slider{position:absolute;inset:0;width:100%;height:100%;border-radius:10px;overflow:hidden;}\r\n.hero-slider .slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s ease-in-out;border-radius:10px;}\r\n.hero-slider .slide.active{opacity:1;}\r\n.arrow{\r\n  position:absolute;\r\n  top:50%;\r\n  transform:translateY(-50%);\r\n  background:none;\r\n  border:none;\r\n  color:white;\r\n  font-size:2.8rem;\r\n  cursor:pointer;\r\n  z-index:5;\r\n  padding:0;\r\n  line-height:1;\r\n}\r\n.arrow:hover,\r\n.arrow:focus,\r\n.arrow:active{\r\n  background:none!important;\r\n  border:none!important;\r\n  outline:none!important;\r\n  box-shadow:none!important;\r\n  color:white!important;\r\n}\r\n.arrow.prev{left:25px;}\r\n.arrow.next{right:25px;}\r\n\r\n\/* --- POPUP --- *\/\r\n.popup{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.6);overflow-y:auto;padding:2rem 0;}\r\n.popup-contenido{background:#fff;padding:2rem;border-radius:10px;max-width:750px;width:90%;margin:auto;position:relative;box-shadow:0 4px 20px rgba(0,0,0,0.3);animation:fadeIn .25s ease;}\r\n.cerrar-popup{position:absolute;top:10px;right:15px;font-size:1.5rem;color:#006400;cursor:pointer;}\r\n.popup form{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;}\r\n@media(max-width:600px){.popup form{grid-template-columns:1fr}}\r\n.popup input,.popup select,.popup textarea{width:100%;padding:.5rem;margin-top:.3rem;border:1px solid #ccc;border-radius:5px;}\r\n.greenfees-box{grid-column:span 2;background:#f4f9f4;border:1px solid #c8e6c9;border-radius:8px;padding:1rem;margin-top:1rem;}\r\n.greenfees-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem;flex-wrap:wrap;gap:.5rem;}\r\n.greenfees-row label{font-weight:500;color:#333;flex:1;min-width:160px;}\r\n.greenfees-row input,.greenfees-row select{flex:1;min-width:150px;}\r\n.resumen-box{grid-column:span 2;background:#eef8ee;border:1px solid #b6e0b6;border-radius:8px;padding:1rem;margin-top:1rem;color:#004d00;font-weight:500;}\r\n.popup button{grid-column:span 2;background:#009933;color:#fff;border:none;padding:.7rem 1.4rem;border-radius:5px;cursor:pointer;font-weight:bold;transition:background .3s;margin-top:1rem;}\r\n.popup button:hover{background:#007a29;}\r\n.intro-box{background:#fff;border-left:6px solid #009933;border-radius:8px;padding:1.5rem;font-size:1rem;color:#333;margin-bottom:2rem;box-shadow:0 3px 8px rgba(0,0,0,0.08);}\r\nbody.no-scroll{overflow:hidden;height:100vh;}\r\n@keyframes fadeIn{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}\r\n<\/style>\r\n\r\n<!-- HEADER -->\r\n<header class=\"hero\">\r\n  <div class=\"hero-slider\">\r\n    <div class=\"slide active\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/12\/hotel-almerimar-1.webp')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/12\/hotel-almerimar-7.jpg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/12\/hotel-almerimar-4.avif')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/12\/hotel-almerimar-3.jpg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/12\/hotel-almerimar-2-scaled.jpeg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/12\/hotel-almerimar-5.jpg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/12\/hotel-almerimar-10.jpg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/12\/hotel-almerimar-9.jpg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/12\/hotel-almerimar-8.jpg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/12\/hotel-almerimar-6.webp')\"><\/div>\r\n  <\/div>\r\n  <button class=\"arrow prev\" aria-label=\"Previous\">\u276e<\/button>\r\n  <button class=\"arrow next\" aria-label=\"Next\">\u276f<\/button>\r\n<\/header>\r\n\r\n<!-- CONTENIDO -->\r\n<main style=\"padding:2rem 5%\">\r\n  <a href=\"\/es\/hoteles\/\" style=\"display:inline-block;text-decoration:none;background-color:#004d00;color:#fff;padding:.6rem 1.2rem;border-radius:5px;margin-bottom:1.5rem\">\u2190 Volver a lista de hoteles<\/a>\r\n\r\n  <div class=\"intro-box\">\r\nEl <strong style=\"color:#800000;\">HOTEL ALMERIMAR <\/strong>es la elecci\u00f3n perfecta para quienes desean combinar golf, relajaci\u00f3n y un entorno privilegiado junto al mar. Situado junto a un magn\u00edfico campo de 27 hoyos, ofrece amplias instalaciones, piscinas y espacios dise\u00f1ados para el descanso. Sus luminosas habitaciones, su proximidad a la playa y su ambiente tranquilo hacen que cada estancia sea ideal para relajarse despu\u00e9s de un d\u00eda de golf. Un destino que logra el equilibrio perfecto entre deporte, comodidad y bienestar.\r\n\r\n  <\/div>\r\n\r\n  <h2 style=\"color:#004d00;border-left:6px solid #009933;padding-left:10px;margin-bottom:1rem\">Elige tu paquete<\/h2>\r\n\r\n  <div class=\"grid-paquetes\">\r\n    <div class=\"paquete\"><div class=\"contenido\">\r\n      <h3 style=\"color:#006400;margin:0 0 .5rem\">Weekend Golf Pack<\/h3>\r\n      <p>2 noches + 2 greenfees en Almerimar Golf (3 recorridos diferentes) + desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 235\u20ac por persona<\/p>\r\n      <a href=\"#\" class=\"btn-popup\" data-paquete=\"Weekend Golf Pack\" data-key=\"weekend\" data-noches=\"2\" style=\"display:inline-block;text-decoration:none;background-color:#009933;color:#fff;padding:.6rem 1.2rem;border-radius:5px;margin-top:1rem\">Reserva ahora<\/a>\r\n    <\/div><\/div>\r\n\r\n    <div class=\"paquete\"><div class=\"contenido\">\r\n      <h3 style=\"color:#006400;margin:0 0 .5rem\">Luxury Golf Experience<\/h3>\r\n      <p>3 noches + 2 greenfees en Almerimar Golf (3 recorridos diferentes) + desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 302\u20ac por persona<\/p>\r\n      <a href=\"#\" class=\"btn-popup\" data-paquete=\"Luxury Golf Experience\" data-key=\"luxury\" data-noches=\"3\" style=\"display:inline-block;text-decoration:none;background-color:#009933;color:#fff;padding:.6rem 1.2rem;border-radius:5px;margin-top:1rem\">Reserva ahora<\/a>\r\n    <\/div><\/div>\r\n\r\n    <div class=\"paquete\"><div class=\"contenido\">\r\n      <h3 style=\"color:#006400;margin:0 0 .5rem\">Luxury Golf Experience Plus<\/h3>\r\n      <p>5 noches + 4 greenfees en Almerimar Golf (3 recorridos diferentes) + desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 512\u20ac por persona<\/p>\r\n      <a href=\"#\" class=\"btn-popup\" data-paquete=\"Luxury Golf Experience Plus\" data-key=\"plus\" data-noches=\"5\" style=\"display:inline-block;text-decoration:none;background-color:#009933;color:#fff;padding:.6rem 1.2rem;border-radius:5px;margin-top:1rem\">Reserva ahora<\/a>\r\n    <\/div><\/div>\r\n\r\n    <div class=\"paquete\"><div class=\"contenido\">\r\n      <h3 style=\"color:#006400;margin:0 0 .5rem\">Ultimate Golf Experience<\/h3>\r\n      <p>7 noches + 6 greenfees en Almerimar Golf (3 recorridos diferentes) + desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 736\u20ac por persona<\/p>\r\n      <a href=\"#\" class=\"btn-popup\" data-paquete=\"Ultimate Golf Experience\" data-key=\"ultimate\" data-noches=\"7\" style=\"display:inline-block;text-decoration:none;background-color:#009933;color:#fff;padding:.6rem 1.2rem;border-radius:5px;margin-top:1rem\">Reserva ahora<\/a>\r\n    <\/div><\/div>\r\n  <\/div>\r\n<\/main>\r\n\r\n<!-- POPUP -->\r\n<div id=\"popupReserva\" class=\"popup\">\r\n  <div class=\"popup-contenido\">\r\n    <span class=\"cerrar-popup\">\u00d7<\/span>\r\n    <h3>Formulario de Reserva<\/h3>\r\n    <form action=\"\">\r\n      <div>\r\n        <label>Paquete seleccionado<\/label>\r\n        <input type=\"text\" id=\"paqueteSeleccionado\" readonly>\r\n        <label>Nombre Completo<\/label><input type=\"text\" required>\r\n        <label>Correo Electr\u00f3nico<\/label><input type=\"email\" required>\r\n        <label>Telefono<\/label><input type=\"tel\" required>\r\n        <label>Fecha de llegada<\/label><input type=\"date\" id=\"fechaLlegada\" required>\r\n        <p id=\"temporadaTexto\" style=\"font-size:.9rem;color:#004d00;margin-top:.3rem\"><\/p>\r\n      <\/div>\r\n\r\n      <div>\r\n        <label>Tipo pensi\u00f3n<\/label>\r\n        <select id=\"boardType\" required>\r\n          <option value=\"\">Select...<\/option>\r\n          <option value=\"breakfast\">Breakfast only<\/option>\r\n          <option value=\"half\">Half board (+25\u20ac\/day)<\/option>\r\n        <\/select>\r\n        <label>Pa\u00eds<\/label>\r\n        <select required>\r\n          <option value=\"\">Select country...<\/option>\r\n  <option value=\"Afghanistan\">Afghanistan<\/option>\r\n  <option value=\"Albania\">Albania<\/option>\r\n  <option value=\"Algeria\">Algeria<\/option>\r\n  <option value=\"Andorra\">Andorra<\/option>\r\n  <option value=\"Angola\">Angola<\/option>\r\n  <option value=\"Antigua and Barbuda\">Antigua and Barbuda<\/option>\r\n  <option value=\"Argentina\">Argentina<\/option>\r\n  <option value=\"Armenia\">Armenia<\/option>\r\n  <option value=\"Australia\">Australia<\/option>\r\n  <option value=\"Austria\">Austria<\/option>\r\n  <option value=\"Azerbaijan\">Azerbaijan<\/option>\r\n  <option value=\"Bahamas\">Bahamas<\/option>\r\n  <option value=\"Bahrain\">Bahrain<\/option>\r\n  <option value=\"Bangladesh\">Bangladesh<\/option>\r\n  <option value=\"Barbados\">Barbados<\/option>\r\n  <option value=\"Belarus\">Belarus<\/option>\r\n  <option value=\"Belgium\">Belgium<\/option>\r\n  <option value=\"Belize\">Belize<\/option>\r\n  <option value=\"Benin\">Benin<\/option>\r\n  <option value=\"Bhutan\">Bhutan<\/option>\r\n  <option value=\"Bolivia\">Bolivia<\/option>\r\n  <option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina<\/option>\r\n  <option value=\"Botswana\">Botswana<\/option>\r\n  <option value=\"Brazil\">Brazil<\/option>\r\n  <option value=\"Brunei\">Brunei<\/option>\r\n  <option value=\"Bulgaria\">Bulgaria<\/option>\r\n  <option value=\"Burkina Faso\">Burkina Faso<\/option>\r\n  <option value=\"Burundi\">Burundi<\/option>\r\n  <option value=\"Cabo Verde\">Cabo Verde<\/option>\r\n  <option value=\"Cambodia\">Cambodia<\/option>\r\n  <option value=\"Cameroon\">Cameroon<\/option>\r\n  <option value=\"Canada\">Canada<\/option>\r\n  <option value=\"Central African Republic\">Central African Republic<\/option>\r\n  <option value=\"Chad\">Chad<\/option>\r\n  <option value=\"Chile\">Chile<\/option>\r\n  <option value=\"China\">China<\/option>\r\n  <option value=\"Colombia\">Colombia<\/option>\r\n  <option value=\"Comoros\">Comoros<\/option>\r\n  <option value=\"Congo (Congo-Brazzaville)\">Congo (Congo-Brazzaville)<\/option>\r\n  <option value=\"Costa Rica\">Costa Rica<\/option>\r\n  <option value=\"Croatia\">Croatia<\/option>\r\n  <option value=\"Cuba\">Cuba<\/option>\r\n  <option value=\"Cyprus\">Cyprus<\/option>\r\n  <option value=\"Czech Republic\">Czech Republic<\/option>\r\n  <option value=\"Democratic Republic of the Congo\">Democratic Republic of the Congo<\/option>\r\n  <option value=\"Denmark\">Denmark<\/option>\r\n  <option value=\"Djibouti\">Djibouti<\/option>\r\n  <option value=\"Dominica\">Dominica<\/option>\r\n  <option value=\"Dominican Republic\">Dominican Republic<\/option>\r\n  <option value=\"Ecuador\">Ecuador<\/option>\r\n  <option value=\"Egypt\">Egypt<\/option>\r\n  <option value=\"El Salvador\">El Salvador<\/option>\r\n  <option value=\"Equatorial Guinea\">Equatorial Guinea<\/option>\r\n  <option value=\"Eritrea\">Eritrea<\/option>\r\n  <option value=\"Estonia\">Estonia<\/option>\r\n  <option value=\"Eswatini\">Eswatini<\/option>\r\n  <option value=\"Ethiopia\">Ethiopia<\/option>\r\n  <option value=\"Fiji\">Fiji<\/option>\r\n  <option value=\"Finland\">Finland<\/option>\r\n  <option value=\"France\">France<\/option>\r\n  <option value=\"Gabon\">Gabon<\/option>\r\n  <option value=\"Gambia\">Gambia<\/option>\r\n  <option value=\"Georgia\">Georgia<\/option>\r\n  <option value=\"Germany\">Germany<\/option>\r\n  <option value=\"Ghana\">Ghana<\/option>\r\n  <option value=\"Greece\">Greece<\/option>\r\n  <option value=\"Grenada\">Grenada<\/option>\r\n  <option value=\"Guatemala\">Guatemala<\/option>\r\n  <option value=\"Guinea\">Guinea<\/option>\r\n  <option value=\"Guinea-Bissau\">Guinea-Bissau<\/option>\r\n  <option value=\"Guyana\">Guyana<\/option>\r\n  <option value=\"Haiti\">Haiti<\/option>\r\n  <option value=\"Honduras\">Honduras<\/option>\r\n  <option value=\"Hungary\">Hungary<\/option>\r\n  <option value=\"Iceland\">Iceland<\/option>\r\n  <option value=\"India\">India<\/option>\r\n  <option value=\"Indonesia\">Indonesia<\/option>\r\n  <option value=\"Iran\">Iran<\/option>\r\n  <option value=\"Iraq\">Iraq<\/option>\r\n  <option value=\"Ireland\">Ireland<\/option>\r\n  <option value=\"Israel\">Israel<\/option>\r\n  <option value=\"Italy\">Italy<\/option>\r\n  <option value=\"Jamaica\">Jamaica<\/option>\r\n  <option value=\"Japan\">Japan<\/option>\r\n  <option value=\"Jordan\">Jordan<\/option>\r\n  <option value=\"Kazakhstan\">Kazakhstan<\/option>\r\n  <option value=\"Kenya\">Kenya<\/option>\r\n  <option value=\"Kiribati\">Kiribati<\/option>\r\n  <option value=\"Kuwait\">Kuwait<\/option>\r\n  <option value=\"Kyrgyzstan\">Kyrgyzstan<\/option>\r\n  <option value=\"Laos\">Laos<\/option>\r\n  <option value=\"Latvia\">Latvia<\/option>\r\n  <option value=\"Lebanon\">Lebanon<\/option>\r\n  <option value=\"Lesotho\">Lesotho<\/option>\r\n  <option value=\"Liberia\">Liberia<\/option>\r\n  <option value=\"Libya\">Libya<\/option>\r\n  <option value=\"Liechtenstein\">Liechtenstein<\/option>\r\n  <option value=\"Lithuania\">Lithuania<\/option>\r\n  <option value=\"Luxembourg\">Luxembourg<\/option>\r\n  <option value=\"Madagascar\">Madagascar<\/option>\r\n  <option value=\"Malawi\">Malawi<\/option>\r\n  <option value=\"Malaysia\">Malaysia<\/option>\r\n  <option value=\"Maldives\">Maldives<\/option>\r\n  <option value=\"Mali\">Mali<\/option>\r\n  <option value=\"Malta\">Malta<\/option>\r\n  <option value=\"Marshall Islands\">Marshall Islands<\/option>\r\n  <option value=\"Mauritania\">Mauritania<\/option>\r\n  <option value=\"Mauritius\">Mauritius<\/option>\r\n  <option value=\"Mexico\">Mexico<\/option>\r\n  <option value=\"Micronesia\">Micronesia<\/option>\r\n  <option value=\"Moldova\">Moldova<\/option>\r\n  <option value=\"Monaco\">Monaco<\/option>\r\n  <option value=\"Mongolia\">Mongolia<\/option>\r\n  <option value=\"Montenegro\">Montenegro<\/option>\r\n  <option value=\"Morocco\">Morocco<\/option>\r\n  <option value=\"Mozambique\">Mozambique<\/option>\r\n  <option value=\"Myanmar (Burma)\">Myanmar (Burma)<\/option>\r\n  <option value=\"Namibia\">Namibia<\/option>\r\n  <option value=\"Nauru\">Nauru<\/option>\r\n  <option value=\"Nepal\">Nepal<\/option>\r\n  <option value=\"Netherlands\">Netherlands<\/option>\r\n  <option value=\"New Zealand\">New Zealand<\/option>\r\n  <option value=\"Nicaragua\">Nicaragua<\/option>\r\n  <option value=\"Niger\">Niger<\/option>\r\n  <option value=\"Nigeria\">Nigeria<\/option>\r\n  <option value=\"North Korea\">North Korea<\/option>\r\n  <option value=\"North Macedonia\">North Macedonia<\/option>\r\n  <option value=\"Norway\">Norway<\/option>\r\n  <option value=\"Oman\">Oman<\/option>\r\n  <option value=\"Pakistan\">Pakistan<\/option>\r\n  <option value=\"Palau\">Palau<\/option>\r\n  <option value=\"Panama\">Panama<\/option>\r\n  <option value=\"Papua New Guinea\">Papua New Guinea<\/option>\r\n  <option value=\"Paraguay\">Paraguay<\/option>\r\n  <option value=\"Peru\">Peru<\/option>\r\n  <option value=\"Philippines\">Philippines<\/option>\r\n  <option value=\"Poland\">Poland<\/option>\r\n  <option value=\"Portugal\">Portugal<\/option>\r\n  <option value=\"Qatar\">Qatar<\/option>\r\n  <option value=\"Romania\">Romania<\/option>\r\n  <option value=\"Russia\">Russia<\/option>\r\n  <option value=\"Rwanda\">Rwanda<\/option>\r\n  <option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis<\/option>\r\n  <option value=\"Saint Lucia\">Saint Lucia<\/option>\r\n  <option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines<\/option>\r\n  <option value=\"Samoa\">Samoa<\/option>\r\n  <option value=\"San Marino\">San Marino<\/option>\r\n  <option value=\"Sao Tome and Principe\">Sao Tome and Principe<\/option>\r\n  <option value=\"Saudi Arabia\">Saudi Arabia<\/option>\r\n  <option value=\"Senegal\">Senegal<\/option>\r\n  <option value=\"Serbia\">Serbia<\/option>\r\n  <option value=\"Seychelles\">Seychelles<\/option>\r\n  <option value=\"Sierra Leone\">Sierra Leone<\/option>\r\n  <option value=\"Singapore\">Singapore<\/option>\r\n  <option value=\"Slovakia\">Slovakia<\/option>\r\n  <option value=\"Slovenia\">Slovenia<\/option>\r\n  <option value=\"Solomon Islands\">Solomon Islands<\/option>\r\n  <option value=\"Somalia\">Somalia<\/option>\r\n  <option value=\"South Africa\">South Africa<\/option>\r\n  <option value=\"South Korea\">South Korea<\/option>\r\n  <option value=\"South Sudan\">South Sudan<\/option>\r\n  <option value=\"Spain\">Spain<\/option>\r\n  <option value=\"Sri Lanka\">Sri Lanka<\/option>\r\n  <option value=\"Sudan\">Sudan<\/option>\r\n  <option value=\"Suriname\">Suriname<\/option>\r\n  <option value=\"Sweden\">Sweden<\/option>\r\n  <option value=\"Switzerland\">Switzerland<\/option>\r\n  <option value=\"Syria\">Syria<\/option>\r\n  <option value=\"Taiwan\">Taiwan<\/option>\r\n  <option value=\"Tajikistan\">Tajikistan<\/option>\r\n  <option value=\"Tanzania\">Tanzania<\/option>\r\n  <option value=\"Thailand\">Thailand<\/option>\r\n  <option value=\"Timor-Leste\">Timor-Leste<\/option>\r\n  <option value=\"Togo\">Togo<\/option>\r\n  <option value=\"Tonga\">Tonga<\/option>\r\n  <option value=\"Trinidad and Tobago\">Trinidad and Tobago<\/option>\r\n  <option value=\"Tunisia\">Tunisia<\/option>\r\n  <option value=\"Turkey\">Turkey<\/option>\r\n  <option value=\"Turkmenistan\">Turkmenistan<\/option>\r\n  <option value=\"Tuvalu\">Tuvalu<\/option>\r\n  <option value=\"Uganda\">Uganda<\/option>\r\n  <option value=\"Ukraine\">Ukraine<\/option>\r\n  <option value=\"United Arab Emirates\">United Arab Emirates<\/option>\r\n  <option value=\"United Kingdom\">United Kingdom<\/option>\r\n  <option value=\"United States\">United States<\/option>\r\n  <option value=\"Uruguay\">Uruguay<\/option>\r\n  <option value=\"Uzbekistan\">Uzbekistan<\/option>\r\n  <option value=\"Vanuatu\">Vanuatu<\/option>\r\n  <option value=\"Vatican City\">Vatican City<\/option>\r\n  <option value=\"Venezuela\">Venezuela<\/option>\r\n  <option value=\"Vietnam\">Vietnam<\/option>\r\n  <option value=\"Yemen\">Yemen<\/option>\r\n  <option value=\"Zambia\">Zambia<\/option>\r\n  <option value=\"Zimbabwe\">Zimbabwe<\/option>\r\n        <\/select>\r\n        <label>Numero personas<\/label>\r\n        <select id=\"occupancy\" required>\r\n          <option value=\"2\">2 persons<\/option>\r\n          <option value=\"1\">1 person (single room supplement)<\/option>\r\n        <\/select>\r\n      <\/div>\r\n\r\n     <div class=\"greenfees-box\">\r\n  <h4>Greenfees incluidos<\/h4>\r\n\r\n  <div id=\"gf1\" class=\"greenfees-row\">\r\n    <label>1\ufe0f\u20e3 Golf Almerimar<\/label>\r\n    <input type=\"date\" disabled required>\r\n  <\/div>\r\n\r\n  <div id=\"gf2\" class=\"greenfees-row\">\r\n    <label>2\ufe0f\u20e3 Golf Almerimar<\/label>\r\n    <input type=\"date\" disabled required>\r\n  <\/div>\r\n\r\n  <div id=\"gf3\" class=\"greenfees-row\" style=\"display:none\">\r\n    <label>3\ufe0f\u20e3 Golf Almerimar<\/label>\r\n    <input type=\"date\" disabled>\r\n  <\/div>\r\n\r\n  <div id=\"gf4\" class=\"greenfees-row\" style=\"display:none\">\r\n    <label>4\ufe0f\u20e3 Golf Almerimar<\/label>\r\n    <input type=\"date\" disabled>\r\n  <\/div>\r\n\r\n  <div id=\"gf5\" class=\"greenfees-row\" style=\"display:none\">\r\n    <label>5\ufe0f\u20e3 Golf Almerimar<\/label>\r\n    <input type=\"date\" disabled>\r\n  <\/div>\r\n\r\n  <div id=\"gf6\" class=\"greenfees-row\" style=\"display:none\">\r\n    <label>6\ufe0f\u20e3 Golf Almerimar<\/label>\r\n    <input type=\"date\" disabled>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n      <div style=\"grid-column:span 2\">\r\n        <label>Comentarios adicionales<\/label>\r\n        <textarea rows=\"3\" placeholder=\"Escriba aqu\u00ed alguna petici\u00f3n especial o notas...\"><\/textarea>\r\n      <\/div>\r\n\r\n      <div class=\"resumen-box\" id=\"resumenPrecio\">Selecciona una fecha para ver la temporada y precio<\/div>\r\n      <button type=\"submit\">Finalizar reserva<\/button>\r\n    <input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form>\r\n  <\/div>\r\n<\/div>\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\",()=>{\r\n\r\n\/* ================= HERO SLIDER ================= *\/\r\nconst slides=document.querySelectorAll('.hero-slider .slide');\r\nconst prev=document.querySelector('.arrow.prev'),next=document.querySelector('.arrow.next');\r\nlet i=0,timer;\r\nconst show=n=>slides.forEach((s,idx)=>s.classList.toggle('active',idx===n));\r\nconst nextS=()=>{i=(i+1)%slides.length;show(i);}\r\nconst prevS=()=>{i=(i-1+slides.length)%slides.length;show(i);}\r\nconst start=()=>{clearInterval(timer);timer=setInterval(nextS,4000);}\r\nprev.onclick=()=>{prevS();start();};\r\nnext.onclick=()=>{nextS();start();};\r\nstart();\r\n\r\n\/* ================= SEASONS ================= *\/\r\nconst seasons=[\r\n {name:\"Season 1\",range:[\"11-01\",\"11-24\"],prices:{weekend:244,luxury:314,plus:532,ultimate:765},single:53},\r\n {name:\"Season 2\",range:[\"11-25\",\"02-23\"],prices:{weekend:235,luxury:302,plus:512,ultimate:736},single:49},\r\n {name:\"Season 3\",range:[\"02-24\",\"03-31\"],prices:{weekend:252,luxury:324,plus:548,ultimate:787},single:55},\r\n {name:\"Season 4\",range:[\"04-01\",\"04-30\"],prices:{weekend:250,luxury:321,plus:543,ultimate:781},single:54},\r\n {name:\"Season 5\",range:[\"05-01\",\"06-30\"],prices:{weekend:237,luxury:307,plus:519,ultimate:745},single:50},\r\n {name:\"Season 6\",range:[\"07-01\",\"07-31\"],prices:{weekend:280,luxury:373,plus:622,ultimate:888},single:75},\r\n {name:\"Season 7\",range:[\"08-01\",\"08-31\"],prices:{weekend:308,luxury:415,plus:689,ultimate:982},single:88},\r\n {name:\"Season 8\",range:[\"09-01\",\"10-31\"],prices:{weekend:250,luxury:321,plus:543,ultimate:781},single:55}\r\n];\r\n\r\nfunction getSeason(fechaStr){\r\n const f=new Date(fechaStr);\r\n const mmdd=(\"0\"+(f.getMonth()+1)).slice(-2)+\"-\"+(\"0\"+f.getDate()).slice(-2);\r\n const toC=s=>s.split(\"-\").join(\"\");\r\n const today=toC(mmdd);\r\n for(const s of seasons){\r\n  const start=toC(s.range[0]);\r\n  const end=toC(s.range[1]);\r\n  if(start<=end){\r\n   if(today>=start&&today<=end) return s;\r\n  }else{\r\n   if(today>=start||today<=end) return s;\r\n  }\r\n }\r\n return seasons[0];\r\n}\r\n\r\n\/* ================= VARIABLES ================= *\/\r\nconst boardSupp={half:23,breakfast:0};\r\n\r\nconst popup=document.getElementById('popupReserva');\r\nconst cerrar=document.querySelector('.cerrar-popup');\r\nconst paqueteInput=document.getElementById('paqueteSeleccionado');\r\nconst fechaLlegada=document.getElementById('fechaLlegada');\r\nconst temporadaTexto=document.getElementById('temporadaTexto');\r\nconst resumenPrecio=document.getElementById('resumenPrecio');\r\nconst formulario=popup.querySelector('form');\r\nconst boardType=document.getElementById('boardType');\r\nconst occupancy=document.getElementById('occupancy');\r\nconst comentariosInput=formulario.querySelector('textarea');\r\n\r\nconst gfRows=[\r\n document.getElementById(\"gf1\"),\r\n document.getElementById(\"gf2\"),\r\n document.getElementById(\"gf3\"),\r\n document.getElementById(\"gf4\"),\r\n document.getElementById(\"gf5\"),\r\n document.getElementById(\"gf6\")\r\n];\r\n\r\nlet noches=0,paqueteKey='',basePrice=0,seasonName='',singleSupp=0;\r\n\r\n\/* ================= FECHA MIN ================= *\/\r\nconst hoy=new Date();\r\nhoy.setDate(hoy.getDate()+15);\r\nfechaLlegada.min=hoy.toISOString().split(\"T\")[0];\r\n\r\n\/* ================= POPUP ================= *\/\r\nfunction cerrarPopup(){\r\n popup.style.display='none';\r\n document.body.classList.remove('no-scroll');\r\n formulario.reset();\r\n paqueteInput.value='';\r\n temporadaTexto.textContent='';\r\n resumenPrecio.innerHTML='';\r\n gfRows.forEach(r=>{\r\n  r.style.display=\"none\";\r\n  const i=r.querySelector(\"input\");\r\n  i.disabled=true;i.value=\"\";\r\n });\r\n}\r\ncerrar.onclick=cerrarPopup;\r\npopup.onclick=e=>{if(e.target===popup)cerrarPopup();};\r\n\r\ndocument.querySelectorAll('.btn-popup').forEach(btn=>{\r\n btn.onclick=e=>{\r\n  e.preventDefault();\r\n  paqueteInput.value=btn.dataset.paquete;\r\n  noches=parseInt(btn.dataset.noches);\r\n  paqueteKey=btn.dataset.key;\r\n\r\n  popup.style.display='flex';\r\n  document.body.classList.add('no-scroll');\r\n\r\n  gfRows.forEach(r=>r.style.display=\"none\");\r\n  let totalGF=2;\r\n  if(paqueteKey===\"luxury\") totalGF=2;\r\n  if(paqueteKey===\"plus\") totalGF=4;\r\n  if(paqueteKey===\"ultimate\") totalGF=6;\r\n  for(let i=0;i<totalGF;i++) gfRows[i].style.display=\"flex\";\r\n };\r\n});\r\n\r\n\/* ================= RESUMEN (FORMATO EST\u00c1NDAR) ================= *\/\r\nfunction calcularPrecio(){\r\n if(!basePrice||!fechaLlegada.value) return;\r\n\r\n const persons=parseInt(occupancy.value)||1;\r\n const llegada=new Date(fechaLlegada.value);\r\n const salida=new Date(llegada);\r\n salida.setDate(llegada.getDate()+noches);\r\n\r\n const baseTotal=basePrice*persons;\r\n const boardExtra=(boardSupp[boardType.value]||0)*noches*persons;\r\n const singleCost=(persons===1)?singleSupp:0;\r\n const total=baseTotal+boardExtra+singleCost;\r\n const pricePP=total\/persons;\r\n\r\n let golfHTML='<ul>';\r\n gfRows.forEach(r=>{\r\n  if(r.style.display!==\"none\"){\r\n   const d=r.querySelector(\"input\").value;\r\n   golfHTML+=`<li>Golf Almerimar \u2013 ${d||'date to be assigned'}<\/li>`;\r\n  }\r\n });\r\n golfHTML+='<\/ul>';\r\n\r\n let comentariosHTML='';\r\n if(comentariosInput && comentariosInput.value.trim()){\r\n  comentariosHTML=`<br><br>\ud83d\udcdd <strong>Comments<\/strong><br>${comentariosInput.value.trim()}`;\r\n }\r\n\r\n resumenPrecio.innerHTML=`\r\n <strong>${paqueteInput.value}<\/strong> (${seasonName})<br><br>\r\n\r\n \ud83c\udfe8 <strong>Stay<\/strong><br>\r\n \u2022 Check-in: ${fechaLlegada.value}<br>\r\n \u2022 Check-out: ${salida.toISOString().split(\"T\")[0]}<br>\r\n \u2022 Nights: ${noches}<br>\r\n \u2022 Occupancy: ${persons} person(s)<br><br>\r\n\r\n \u26f3 <strong>Golf included<\/strong>\r\n ${golfHTML}<br>\r\n\r\n \ud83d\udcb0 <strong>Accommodation<\/strong><br>\r\n ${basePrice} \u20ac \u00d7 ${persons} = ${baseTotal} \u20ac<br>\r\n ${boardExtra?`+ Board: ${boardExtra} \u20ac<br>`:''}\r\n ${singleCost?`+ Single supplement: ${singleCost} \u20ac<br>`:''}\r\n\r\n <br><strong>Price per person:<\/strong> ${pricePP.toFixed(2)} \u20ac\r\n <br><strong>\u2192 TOTAL: ${total.toFixed(2)} \u20ac<\/strong>\r\n ${comentariosHTML}\r\n `;\r\n}\r\n\r\n\/* ================= EVENTS ================= *\/\r\nfechaLlegada.onchange=()=>{\r\n const s=getSeason(fechaLlegada.value);\r\n seasonName=s.name;\r\n basePrice=s.prices[paqueteKey];\r\n singleSupp=s.single;\r\n temporadaTexto.textContent=\"\ud83d\uddd3\ufe0f Season: \"+s.name;\r\n\r\n const llegada=new Date(fechaLlegada.value);\r\n const salida=new Date(llegada);\r\n salida.setDate(llegada.getDate()+noches-1);\r\n\r\n gfRows.forEach(r=>{\r\n  if(r.style.display!==\"none\"){\r\n   const i=r.querySelector(\"input\");\r\n   i.disabled=false;\r\n   i.min=fechaLlegada.value;\r\n   i.max=salida.toISOString().split(\"T\")[0];\r\n  }\r\n });\r\n\r\n calcularPrecio();\r\n};\r\n\r\nboardType.onchange=calcularPrecio;\r\noccupancy.onchange=calcularPrecio;\r\ncomentariosInput?.addEventListener('input',calcularPrecio);\r\n\r\n\r\n\/\/ Recalcular cuando se modifiquen las fechas de golf\r\ngfRows.forEach(r => {\r\n  const input = r.querySelector(\"input\");\r\n  input.addEventListener(\"change\", calcularPrecio);\r\n});\r\n\r\n\/* ================= SUBMIT ================= *\/\r\nformulario.onsubmit=e=>{\r\n e.preventDefault();\r\n\r\n const total=parseFloat(resumenPrecio.innerText.match(\/TOTAL:\\s*([\\d\\.,]+)\/i)[1].replace(\",\",\".\"));  \r\n\r\n const KEY=\"ttCartItems\";\r\n const arr=JSON.parse(localStorage.getItem(KEY)||\"[]\");\r\n\r\n arr.push({\r\n  id:crypto.randomUUID(),\r\n  campo:{id:\"almerimar-resort\",nombre:`Almerimar Resort \u2013 ${paqueteInput.value}`},\r\n  fecha:fechaLlegada.value,\r\n  jugadores:occupancy.value,\r\n  total,\r\n  totalTexto:`${total.toFixed(2)} \u20ac`,\r\n  detalles:`<div>${resumenPrecio.innerHTML}<\/div>`,\r\n  agregadoEn:Date.now()\r\n });\r\n\r\n localStorage.setItem(KEY,JSON.stringify(arr));\r\n alert(\"\u2705 Experience added to cart.\");\r\n cerrarPopup();\r\n window.location.assign(window.location.origin+\"\/carrito\/\");\r\n};\r\n\r\n});\r\n<\/script>\r\n\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>\u276e \u276f \u2190 Back to hotels list The HOTEL ALMERIMAR is the perfect choice for those who want to combine golf, relaxation and a privileged setting by the sea. Located next to a magnificent 27-hole course, it offers extensive facilities, swimming pools and spaces designed for relaxation. Its bright rooms, proximity to the beach and [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[27],"tags":[],"class_list":["post-4447","page","type-page","status-publish","hentry","category-hotelesssssssssssss"],"_links":{"self":[{"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/pages\/4447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/comments?post=4447"}],"version-history":[{"count":58,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/pages\/4447\/revisions"}],"predecessor-version":[{"id":5521,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/pages\/4447\/revisions\/5521"}],"wp:attachment":[{"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/media?parent=4447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/categories?post=4447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/tags?post=4447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}