{"id":3464,"date":"2025-11-12T12:06:55","date_gmt":"2025-11-12T11:06:55","guid":{"rendered":"https:\/\/teetimespain.com\/?page_id=3464"},"modified":"2026-01-09T11:17:56","modified_gmt":"2026-01-09T10:17:56","slug":"hotelmontepiedra","status":"publish","type":"page","link":"https:\/\/teetimespain.com\/es\/hotelmontepiedra\/","title":{"rendered":"Hotel Montepiedra"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"3464\" class=\"elementor elementor-3464\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb2760f e-flex e-con-boxed e-con e-parent\" data-id=\"fb2760f\" 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-3c24f17 elementor-widget elementor-widget-html\" data-id=\"3c24f17\" 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\/11\/montepiedra-7.jpeg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/montepiedra-4.jpeg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/montepiedra-5.jpeg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/montepiedra-6.jpeg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/montepiedra-3.jpeg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/montepiedra-8.jpeg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/montepiedra-9.jpeg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/montepiedra-10.jpeg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/montepiedra-11.jpeg')\"><\/div>\r\n    <div class=\"slide\" style=\"background-image:url('https:\/\/teetimespain.com\/wp-content\/uploads\/2025\/11\/montepiedra-2.jpeg')\"><\/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\nSituado en Campoamor, a solo 200 metros de las playas de la Costa Blanca, el <strong style=\"color:#800000;\">MONTEPIEDRA RESORT<\/strong> es el destino ideal para los amantes del golf y la naturaleza. Rodeado por cuatro campos de golf, permite disfrutar de este deporte durante todo el a\u00f1o en un entorno mediterr\u00e1neo \u00fanico. El hotel combina tranquilidad y comodidad con amplios jardines, una gran piscina, gimnasio y zona de bienestar. Sus tres restaurantes, que sirven cocina mediterr\u00e1nea, y sus amplias habitaciones ofrecen una experiencia completa para aquellos que buscan relajarse, cuidar su cuerpo y disfrutar del sol y la brisa del Mediterr\u00e1neo.\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>3 noches + 2 greenfees (Serena &amp; New Sierra) + desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 236\u20ac por persona<\/p>\r\n      <a href=\"#\" class=\"btn-popup\" data-paquete=\"Weekend Golf Pack\" data-key=\"weekend\" 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<\/h3>\r\n      <p>4 noches + 3 greenfees (Serena, New Sierra y 1 a tu elecci\u00f3n) + desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 355\u20ac por persona<\/p>\r\n      <a href=\"#\" class=\"btn-popup\" data-paquete=\"Luxury Golf Experience\" data-key=\"luxury\" data-noches=\"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\">Luxury Golf Experience Plus<\/h3>\r\n      <p>5 noches + 3 greenfees (Serena, New Sierra y 1 a tu elecci\u00f3n) + desayuno incluido.<\/p>\r\n      <p style=\"font-weight:bold;color:#009933\">Desde 409\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 + 4 greenfees (Serena, New Sierra y 1 a tu elecci\u00f3n) + 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\" 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          <option value=\"full\">Full board (+45\u20ac\/day)<\/option>\r\n        <\/select>\r\n        <label>Mascotas?<\/label>\r\n        <select id=\"pets\" required>\r\n          <option value=\"\">Select...<\/option>\r\n          <option value=\"yes\">Yes (+30\u20ac\/day)<\/option>\r\n          <option value=\"no\">No<\/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 class=\"greenfees-row\"><label>1\ufe0f\u20e3 Serena Golf<\/label><input type=\"date\" disabled required><\/div>\r\n        <div class=\"greenfees-row\"><label>2\ufe0f\u20e3 New Sierra Golf<\/label><input type=\"date\" disabled required><\/div>\r\n        <div id=\"gf3\" class=\"greenfees-row\" style=\"display:none\">\r\n          <label>3\ufe0f\u20e3 Elige campo de golf<\/label>\r\n          <select disabled>\r\n            <option value=\"\">Select...<\/option>\r\n            <option>El Valle<\/option><option>Hacienda Riquelme<\/option>\r\n            <option>Las Ramblas<\/option><option>Saurines Golf<\/option>\r\n            <option>La Marquesa Golf<\/option>\r\n          <\/select>\r\n          <input type=\"date\" disabled>\r\n        <\/div>\r\n        <div id=\"gf4\" class=\"greenfees-row\" style=\"display:none\">\r\n          <label>4\ufe0f\u20e3 Elige campo de golf<\/label>\r\n          <select disabled>\r\n            <option value=\"\">Select...<\/option>\r\n            <option>El Valle<\/option><option>Hacienda Riquelme<\/option>\r\n            <option>Las Ramblas<\/option><option>Saurines Golf<\/option>\r\n            <option>La Marquesa Golf<\/option>\r\n          <\/select>\r\n          <input type=\"date\" disabled>\r\n        <\/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<script>\r\ndocument.addEventListener(\"DOMContentLoaded\",()=>{\r\n\r\n\/* ================= HERO SLIDER ================= *\/\r\nconst slides=document.querySelectorAll('.hero-slider .slide');\r\nconst prevBtn=document.querySelector('.arrow.prev');\r\nconst nextBtn=document.querySelector('.arrow.next');\r\nlet currentSlide=0,autoSlideInterval=null;\r\nconst showSlide=i=>slides.forEach((s,x)=>s.classList.toggle('active',x===i));\r\nconst nextSlide=()=>{currentSlide=(currentSlide+1)%slides.length;showSlide(currentSlide);}\r\nconst prevSlide=()=>{currentSlide=(currentSlide-1+slides.length)%slides.length;showSlide(currentSlide);}\r\nconst startAuto=()=>{clearInterval(autoSlideInterval);autoSlideInterval=setInterval(nextSlide,4000);}\r\nnextBtn.onclick=()=>{nextSlide();startAuto();}\r\nprevBtn.onclick=()=>{prevSlide();startAuto();}\r\nstartAuto();\r\n\r\n\/* ================= DATA ================= *\/\r\nconst seasons=[\r\n {name:\"Low Season\",months:[1,12],prices:{weekend:283,luxury:426,plus:490,ultimate:698},single:54},\r\n {name:\"Golf Season\",months:[2,3,4,5,10,11],prices:{weekend:336,luxury:505,plus:583,ultimate:830},single:54},\r\n {name:\"High Season\",months:[6,9],prices:{weekend:361,luxury:538,plus:625,ultimate:889},single:69},\r\n {name:\"Summer Season\",months:[7,8],prices:{weekend:438,luxury:626,plus:742,ultimate:1047},single:99}\r\n];\r\nconst getSeason=m=>seasons.find(s=>s.months.includes(m))||seasons[0];\r\nconst boardSupplements={half:25,full:45,breakfast:0};\r\nconst petPricePerDay=30;\r\n\r\n\/* ================= ELEMENTS ================= *\/\r\nconst popup=document.getElementById('popupReserva');\r\nconst cerrarBtn=document.querySelector('.cerrar-popup');\r\nconst paqueteInput=document.getElementById('paqueteSeleccionado');\r\nconst fechaLlegada=document.getElementById('fechaLlegada');\r\nconst resumenPrecio=document.getElementById('resumenPrecio');\r\nconst temporadaTexto=document.getElementById('temporadaTexto');\r\nconst form=popup.querySelector('form');\r\nconst boardType=document.getElementById('boardType');\r\nconst pets=document.getElementById('pets');\r\nconst occupancy=document.getElementById('occupancy');\r\nconst commentsField=form.querySelector('textarea');\r\n\r\nconst gf3=document.getElementById('gf3');\r\nconst gf4=document.getElementById('gf4');\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 form.reset();\r\n resumenPrecio.innerHTML='Select a date to view the price.';\r\n temporadaTexto.textContent='';\r\n gf3.style.display='none';\r\n gf4.style.display='none';\r\n document.querySelectorAll('.greenfees-row select,.greenfees-row input').forEach(i=>i.disabled=true);\r\n}\r\ncerrarBtn.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  popup.style.display='flex';\r\n  document.body.classList.add('no-scroll');\r\n  gf3.style.display='none';\r\n  gf4.style.display='none';\r\n  if(btn.dataset.paquete.includes('Luxury')) gf3.style.display='flex';\r\n  if(btn.dataset.paquete.includes('Ultimate')){\r\n    gf3.style.display='flex';\r\n    gf4.style.display='flex';\r\n  }\r\n }\r\n});\r\n\r\n\/* ================= RESUMEN ================= *\/\r\nfunction calcularResumen(){\r\n if(!basePrice||!fechaLlegada.value)return;\r\n\r\n const personas=parseInt(occupancy.value);\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 accommodation=basePrice*personas;\r\n const boardPrice=boardSupplements[boardType.value]||0;\r\n const boardTotal=boardPrice*noches*personas;\r\n const petsTotal=(pets.value==='yes')?petPricePerDay*noches:0;\r\n const singleTotal=(personas===1)?singleSupp:0;\r\n\r\n \/* ---------- GREENFEES SOLO VISIBLES ---------- *\/\r\n let golfItems=[];\r\n\r\n document.querySelectorAll('.greenfees-row').forEach(row=>{\r\n  if(row.offsetParent===null) return; \/\/ \ud83d\udd34 CLAVE: ignora los ocultos\r\n\r\n  const label=row.querySelector('label')?.innerText?.replace(\/^\\d+\\s*\/,'').trim();\r\n  const sel=row.querySelector('select');\r\n  const date=row.querySelector('input[type=\"date\"]');\r\n\r\n  let campo='';\r\n  if(sel && sel.value){\r\n    campo=sel.value;\r\n  }else if(label){\r\n    campo=label;\r\n  }else{\r\n    campo='Greenfee';\r\n  }\r\n\r\n  const fecha=date && date.value ? date.value : 'date to be assigned';\r\n  golfItems.push(`${campo} \u2013 ${fecha}`);\r\n });\r\n\r\n let golfHTML = golfItems.length\r\n  ? `<ul>${golfItems.map(g=>`<li>${g}<\/li>`).join('')}<\/ul>`\r\n  : '';\r\n\r\n const comments=commentsField.value.trim();\r\n const total=accommodation+boardTotal+petsTotal+singleTotal;\r\n\r\n resumenPrecio.innerHTML=`\r\n <strong>${paqueteInput.value}<\/strong> (${seasonName})<br><br>\r\n\r\n \ud83c\udfe8 <strong>Hotel 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: ${personas} person(s)<br><br>\r\n\r\n \ud83d\udcb0 <strong>Accommodation<\/strong><br>\r\n ${basePrice} \u20ac \u00d7 ${personas} = ${accommodation} \u20ac<br><br>\r\n\r\n ${golfHTML?`\u26f3 <strong>Golf included<\/strong>${golfHTML}<br>`:''}\r\n\r\n ${(boardTotal||petsTotal||singleTotal)?`\u2795 <strong>Extras<\/strong><br>`:''}\r\n ${boardTotal?`\u2022 Board (${boardType.value}) \u2192 ${boardTotal} \u20ac<br>`:''}\r\n ${petsTotal?`\u2022 Pets \u2192 ${petsTotal} \u20ac<br>`:''}\r\n ${singleTotal?`\u2022 Single room supplement \u2192 ${singleTotal} \u20ac<br>`:''}\r\n\r\n ${comments?`<br>\ud83d\udcdd <strong>Comments<\/strong><br>${comments}<br>`:''}\r\n\r\n <br><strong>\u2192 TOTAL: ${total.toFixed(2)} \u20ac<\/strong>\r\n `;\r\n}\r\n\r\n\/* ================= EVENTS ================= *\/\r\nfechaLlegada.onchange=()=>{\r\n const m=new Date(fechaLlegada.value).getMonth()+1;\r\n const s=getSeason(m);\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 calcularResumen();\r\n\r\n const salida=new Date(fechaLlegada.value);\r\n salida.setDate(salida.getDate()+noches-1);\r\n document.querySelectorAll('.greenfees-row input').forEach(i=>{\r\n  if(i.closest('.greenfees-row').offsetParent!==null){\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 document.querySelectorAll('.greenfees-row select').forEach(s=>{\r\n  if(s.closest('.greenfees-row').offsetParent!==null){\r\n    s.disabled=false;\r\n  }\r\n });\r\n};\r\n\r\n[boardType,pets,occupancy,commentsField].forEach(el=>el.onchange=calcularResumen);\r\ndocument.querySelectorAll('.greenfees-row').forEach(row=>row.onchange=calcularResumen);\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 hotel=\"Hotel Montepiedra Resort\";\r\n\r\n const total=parseFloat(resumenPrecio.innerText.match(\/TOTAL:\\s*([\\d\\.]+)\/)[1]);\r\n\r\n arr.push({\r\n  id:(crypto.randomUUID?crypto.randomUUID():Date.now()),\r\n  campo:{id:\"hotel-montepiedra\",nombre:`${hotel} \u2013 ${paqueteInput.value}`},\r\n  fecha:fechaLlegada.value,\r\n  jugadores:occupancy.value,\r\n  total:total,\r\n  totalTexto:`${total.toFixed(2)} \u20ac`,\r\n  detalles:resumenPrecio.innerHTML,\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 Located in Campoamor, just 200 metres from the beaches of the Costa Blanca, the MONTEPIEDRA RESORT is the ideal destination for golf and nature lovers. Surrounded by four golf courses, it allows you to enjoy this sport all year round in a unique Mediterranean setting. The hotel combines [&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-3464","page","type-page","status-publish","hentry","category-hotelesssssssssssss"],"_links":{"self":[{"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/pages\/3464","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=3464"}],"version-history":[{"count":277,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/pages\/3464\/revisions"}],"predecessor-version":[{"id":5024,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/pages\/3464\/revisions\/5024"}],"wp:attachment":[{"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/media?parent=3464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/categories?post=3464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teetimespain.com\/es\/wp-json\/wp\/v2\/tags?post=3464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}