{"id":3817,"date":"2025-11-17T19:30:56","date_gmt":"2025-11-17T18:30:56","guid":{"rendered":"https:\/\/teetimespain.com\/?page_id=3817"},"modified":"2026-01-09T13:00:51","modified_gmt":"2026-01-09T12:00:51","slug":"hotelenviaalmeriaspagolf","status":"publish","type":"page","link":"https:\/\/teetimespain.com\/es\/hotelenviaalmeriaspagolf\/","title":{"rendered":"Hotel Env\u00eda Almer\u00eda Spa &amp; Golf"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"3817\" class=\"elementor elementor-3817\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c686f36 e-flex e-con-boxed e-con e-parent\" data-id=\"c686f36\" 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-9ac54f4 elementor-widget elementor-widget-html\" data-id=\"9ac54f4\" 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\/* --- ESTILOS BASE --- *\/\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.paquete a.btn-popup{\r\n  display:inline-block;\r\n  text-decoration:none;\r\n  background-color:#009933;\r\n  color:#fff;\r\n  padding:.6rem 1.2rem;\r\n  border-radius:5px;\r\n  margin-top:1rem;\r\n  font-weight:bold;\r\n  transition:background .3s;\r\n}\r\n.paquete a.btn-popup:hover{background:#007a29;}\r\n\r\n\/* --- HERO Y POPUP IGUAL --- *\/\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{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:white;font-size:2.8rem;cursor:pointer;z-index:5;padding:0;line-height:1;}\r\n.arrow:hover,.arrow:focus,.arrow:active{background:none!important;border:none!important;outline:none!important;box-shadow:none!important;color:white!important;}\r\n.arrow.prev{left:25px;}\r\n.arrow.next{right:25px;}\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\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\/* --- CAJA DE INTRODUCCI\u00d3N --- *\/\r\n.intro-box{\r\n  background:#fff;\r\n  border-left:6px solid #009933;\r\n  border-radius:8px;\r\n  padding:1.5rem;\r\n  font-size:1rem;\r\n  color:#333;\r\n  margin-bottom:2rem;\r\n  box-shadow:0 3px 8px rgba(0,0,0,0.08);\r\n}\r\n\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\/11\/hotel-envia-2.jpg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/hotel-envia-6.avif')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/hotel-envia-4.jpeg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/hotel-envia-3.jpg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/hotel-envia-5.jpeg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/hotel-envia-10.avif')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/hotel-envia-11.jpeg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/hotel-envia-9.jpg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/hotel-envia-7.jpg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/hotel-envia-8.jpg')\"><\/div>\r\n  <\/div>\r\n  <button class=\"arrow prev\">\u276e<\/button>\r\n  <button class=\"arrow 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\nPara los amantes del golf que valoran la relajaci\u00f3n, el <strong style=\"color:#800000;\">HOTEL ENV\u00cdA ALMER\u00cdA SPA & GOLF<\/strong> es un refugio ideal: un resort de 5 estrellas con un campo de golf de 18 hoyos, un exquisito spa de 5000 m\u00b2 y fabulosas vistas al mar. Aqu\u00ed podr\u00e1 relajarse entre tratamientos, saborear una cocina exclusiva y descansar en un entorno luminoso y elegante. Perfecto para combinar sus d\u00edas en el campo de golf con momentos de tranquilidad y bienestar.\r\n<\/div>\r\n\r\n  <h2 style=\"color:#004d00;border-left:6px solid #009933;padding-left:10px;margin-bottom:1rem\">Elija su paquete (Greenfee en La Env\u00eda Golf)<\/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 + 1 greenfee (La Env\u00eda Golf) + Desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 127\u20ac por persona<\/p>\r\n      <a href=\"#\" class=\"btn-popup\" data-paquete=\"Weekend Golf Pack\" data-key=\"weekend\" data-noches=\"2\" data-greenfees=\"1\" 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 greenfee (La Env\u00eda Golf) + Desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 210\u20ac por persona<\/p>\r\n      <a href=\"#\" class=\"btn-popup\" data-paquete=\"Luxury Golf Experience\" data-key=\"luxury\" data-noches=\"3\" data-greenfees=\"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 Plus<\/h3>\r\n      <p>5 noches + 4 greenfee (La Env\u00eda Golf) + Desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 375\u20ac por persona<\/p>\r\n      <a href=\"#\" class=\"btn-popup\" data-paquete=\"Luxury Golf Experience Plus\" data-key=\"plus\" data-noches=\"5\" data-greenfees=\"4\" 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 greenfee (La Env\u00eda Golf) + Desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 540\u20ac por persona<\/p>\r\n      <a href=\"#\" class=\"btn-popup\" data-paquete=\"Ultimate Golf Experience\" data-key=\"ultimate\" data-noches=\"7\" data-greenfees=\"6\" 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    <h2 style=\"color:#004d00;border-left:6px solid #009933;padding-left:10px;margin-bottom:1rem\">Elige tu paquete (Varios Campos de Golf)<\/h2>\r\n    <div><\/div>\r\n\r\n    <div class=\"paquete\"><div class=\"contenido\">\r\n      <h3 style=\"color:#006400;margin:0 0 .5rem\">Weekend Golf Pack Multicourse<\/h3>\r\n      <p>3 noches + 3 greenfees (1x Env\u00eda Golf, 1x Albor\u00e1n Golf, 1x Club de Golf Playa Serena) + Desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 271\u20ac por persona<\/p>\r\n      <a href=\"#\" class=\"btn-popup\" data-paquete=\"Weekend Golf Pack Multicourse\" data-key=\"weekendmulti\" data-noches=\"3\" data-greenfees=\"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 Multicourse<\/h3>\r\n      <p>7 noches + 5 greenfees (3x Env\u00eda Golf, 1x Albor\u00e1n Golf, 1x Club de Golf Playa Serena) + Desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 526\u20ac por persona<\/p>\r\n      <a href=\"#\" class=\"btn-popup\" data-paquete=\"Luxury Golf Experience Multicourse\" data-key=\"luxurymulti\" data-noches=\"7\" data-greenfees=\"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 Multicourse<\/h3>\r\n      <p>7 noches + 6 greenfees (2x Env\u00eda Golf, 2x Albor\u00e1n Golf, 2x Club de Golf Playa Serena) + Desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 582\u20ac por persona<\/p>\r\n      <a href=\"#\" class=\"btn-popup\" data-paquete=\"Ultimate Golf Experience Multicourse\" data-key=\"ultimatemulti\" data-noches=\"7\" data-greenfees=\"6\" 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      <\/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 (+24\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        <div id=\"greenfeesContainer\"><\/div>\r\n      <\/div>\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\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\",()=>{\r\n\r\n\/* ================= 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\/* ================= TEMPORADAS ================= *\/\r\nconst seasons=[\r\n {\r\n  name:\"Low Season\",\r\n  periods:[\r\n   {month:1,start:1,end:31},{month:4,start:1,end:30},{month:5,start:1,end:31},\r\n   {month:9,start:1,end:30},{month:12,start:1,end:31},{month:10,start:1,end:15}\r\n  ],\r\n  prices:{\r\n   weekend:{double:127},luxury:{double:210},plus:{double:375},ultimate:{double:540},\r\n   weekendmulti:{double:271},luxurymulti:{double:526},ultimatemulti:{double:582}\r\n  }\r\n },\r\n {\r\n  name:\"Golf Season\",\r\n  periods:[\r\n   {month:2,start:1,end:29},{month:3,start:1,end:31},{month:11,start:1,end:30},\r\n   {month:10,start:16,end:31}\r\n  ],\r\n  prices:{\r\n   weekend:{double:151},luxury:{double:248},plus:{double:441},ultimate:{double:635},\r\n   weekendmulti:{double:302},luxurymulti:{double:605},ultimatemulti:{double:653}\r\n  }\r\n },\r\n {\r\n  name:\"Summer Season\",\r\n  periods:[\r\n   {month:6,start:1,end:30},{month:7,start:1,end:31},{month:8,start:1,end:31}\r\n  ],\r\n  prices:{\r\n   weekend:{double:185},luxury:{double:295},plus:{double:514},ultimate:{double:733},\r\n   weekendmulti:{double:365},luxurymulti:{double:710},ultimatemulti:{double:799}\r\n  }\r\n }\r\n];\r\n\r\nfunction getSeason(fechaStr){\r\n const f=new Date(fechaStr);\r\n const d=f.getDate(),m=f.getMonth()+1;\r\n return seasons.find(s=>s.periods.some(p=>p.month===m&&d>=p.start&&d<=p.end));\r\n}\r\n\r\n\/* ================= SUPLEMENTOS ================= *\/\r\nconst boardSupp={half:24,halfdrinks:35,full:45};\r\nconst singleSupp=35;\r\n\r\n\/* ================= ELEMENTOS ================= *\/\r\nconst popup=document.getElementById('popupReserva');\r\nconst cerrar=document.querySelector('.cerrar-popup');\r\nconst paqueteInput=document.getElementById('paqueteSeleccionado');\r\nconst fecha=document.getElementById('fechaLlegada');\r\nconst resumen=document.getElementById('resumenPrecio');\r\nconst board=document.getElementById('boardType');\r\nconst occ=document.getElementById('occupancy');\r\nconst gfContainer=document.getElementById('greenfeesContainer');\r\nconst form=popup.querySelector('form');\r\nconst comentariosInput=popup.querySelector('textarea');\r\n\r\nlet noches=0,key='',base=0,seasonName='';\r\nlet greenfeesBase=[];\r\n\r\n\/* ================= FECHA MIN ================= *\/\r\nconst hoy=new Date();\r\nhoy.setDate(hoy.getDate()+35);\r\nfecha.min=hoy.toISOString().split('T')[0];\r\n\r\n\/* ================= GREENFEES ================= *\/\r\nfunction generarGreenfees(tipo,num){\r\n gfContainer.innerHTML='';\r\n greenfeesBase=[];\r\n\r\n if(tipo===\"envia\"){\r\n  for(let i=1;i<=num;i++) greenfeesBase.push(\"La Env\u00eda Golf\");\r\n }else{\r\n  if(num===3) greenfeesBase=[\"La Env\u00eda Golf\",\"Albor\u00e1n Golf\",\"Club de Golf Playa Serena\"];\r\n  if(num===5) greenfeesBase=[\"La Env\u00eda Golf\",\"La Env\u00eda Golf\",\"La Env\u00eda Golf\",\"Albor\u00e1n Golf\",\"Club de Golf Playa Serena\"];\r\n  if(num===6) greenfeesBase=[\"La Env\u00eda Golf\",\"La Env\u00eda Golf\",\"Albor\u00e1n Golf\",\"Albor\u00e1n Golf\",\"Club de Golf Playa Serena\",\"Club de Golf Playa Serena\"];\r\n }\r\n\r\n greenfeesBase.forEach((campo,i)=>{\r\n  gfContainer.innerHTML+=`\r\n   <div class=\"greenfees-row\">\r\n    <label>${i+1}\ufe0f\u20e3 ${campo}<\/label>\r\n    <input type=\"date\" disabled>\r\n   <\/div>`;\r\n });\r\n}\r\n\r\n\/* ================= POPUP ================= *\/\r\nfunction cerrarPopup(){\r\n popup.style.display='none';\r\n document.body.classList.remove('no-scroll');\r\n form.reset();\r\n gfContainer.innerHTML='';\r\n resumen.innerHTML='';\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  key=btn.dataset.key;\r\n  noches=parseInt(btn.dataset.noches)||3;\r\n  const gf=parseInt(btn.dataset.greenfees)||1;\r\n  const tipo=key.includes('multi')?'multi':'envia';\r\n  generarGreenfees(tipo,gf);\r\n  popup.style.display='flex';\r\n  document.body.classList.add('no-scroll');\r\n };\r\n});\r\n\r\n\/* ================= CALC ================= *\/\r\nfunction calc(){\r\n if(!base||!fecha.value) return;\r\n\r\n const persons=parseInt(occ.value)||2;\r\n const llegada=new Date(fecha.value);\r\n const salida=new Date(llegada);\r\n salida.setDate(llegada.getDate()+noches);\r\n\r\n const boardC=(boardSupp[board.value]||0)*noches*persons;\r\n const singleC=(persons===1)?singleSupp*noches:0;\r\n const total=(base*persons)+boardC+singleC;\r\n\r\n let golfHTML='<ul>';\r\n gfContainer.querySelectorAll('.greenfees-row').forEach((row,i)=>{\r\n  const dia=row.querySelector('input').value;\r\n  golfHTML+=`<li>${greenfeesBase[i]} \u2013 ${dia||'date to be assigned'}<\/li>`;\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 resumen.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: ${fecha.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 ${base} \u20ac \u00d7 ${persons} = ${base*persons} \u20ac<br>\r\n ${boardC?`+ Board: ${boardC} \u20ac<br>`:''}\r\n ${singleC?`+ Single supplement: ${singleC} \u20ac<br>`:''}\r\n\r\n <br><strong>\u2192 TOTAL: ${total.toFixed(2)} \u20ac<\/strong>\r\n ${comentariosHTML}\r\n `;\r\n}\r\n\r\n\/* ================= FECHA ================= *\/\r\nfecha.onchange=()=>{\r\n if(!fecha.value) return;\r\n const s=getSeason(fecha.value);\r\n seasonName=s.name;\r\n base=s.prices[key].double;\r\n calc();\r\n\r\n const llegada=new Date(fecha.value);\r\n const salida=new Date(llegada);\r\n salida.setDate(llegada.getDate()+noches-1);\r\n\r\n gfContainer.querySelectorAll('input').forEach(i=>{\r\n  i.disabled=false;\r\n  i.min=fecha.value;\r\n  i.max=salida.toISOString().split('T')[0];\r\n });\r\n};\r\n\r\n\/* ================= EVENTOS ================= *\/\r\nocc.onchange=calc;\r\nboard.onchange=calc;\r\ngfContainer.onchange=calc;\r\ncomentariosInput?.addEventListener('input',calc);\r\n\r\n\/* ================= SUBMIT ================= *\/\r\nform.onsubmit=e=>{\r\n e.preventDefault();\r\n const KEY=\"ttCartItems\";\r\n const arr=JSON.parse(localStorage.getItem(KEY)||\"[]\");\r\n const total=parseFloat(resumen.innerText.match(\/TOTAL:\\s*([\\d\\.]+)\/)[1]);\r\n\r\n arr.push({\r\n  id:crypto.randomUUID(),\r\n  campo:{id:\"hotel-envia\",nombre:`Hotel La Env\u00eda Golf & Spa \u2013 ${paqueteInput.value}`},\r\n  fecha:fecha.value,\r\n  jugadores:occ.value,\r\n  total,\r\n  totalTexto:`${total.toFixed(2)} \u20ac`,\r\n  detalles:`<div>${resumen.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 For golf lovers who value relaxation, the HOTEL ENV\u00cdA ALMER\u00cdA SPA &#038; GOLF is an ideal retreat: a 5-star resort with an 18-hole golf course, an exquisite 5,000 m\u00b2 spa and fabulous sea views. Here you can relax between treatments, savour signature cuisine and unwind in a bright [&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-3817","page","type-page","status-publish","hentry","category-hotelesssssssssssss"],"_links":{"self":[{"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/pages\/3817","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=3817"}],"version-history":[{"count":79,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/pages\/3817\/revisions"}],"predecessor-version":[{"id":5085,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/pages\/3817\/revisions\/5085"}],"wp:attachment":[{"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/media?parent=3817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/categories?post=3817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/tags?post=3817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}