1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3<head> 4 5 <!-- Google Tag Manager --> 6
6<script>
vendor: 343 bytes, lines 6-10
6(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 7 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 8 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 9 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 10 })(window,document,'script','dataLayer','
10GTM-MKMSHQQF
vendor: 3 bytes, line 10
10');
10</script>
10 11 <!-- End Google Tag Manager --> 12 13 14 15 16
16<script> 17 if(localStorage.getItem('consentMode') === null){ 18 window.dataLayer = window.dataLayer || []; 19 function gtag() { dataLayer.push(arguments); } 20 gtag('consent', 'default', { 21 'ad_user_data': 'denied', 22 'ad_personalization': 'denied', 23 'ad_storage': 'denied', 24 'analytics_storage': 'denied', 25 'wait_for_update': 500, 26 }); 27 dataLayer.push({'gtm.start': new Date().getTime(), 'event': 'gtm.js'}); 28 } else { 29 var json_cookie = JSON.parse(localStorage.getItem('consentMode')); 30 window.dataLayer = window.dataLayer || []; 31 function gtag() { dataLayer.push(arguments); } 32 gtag('consent', 'default', { 33 'ad_user_data': json_cookie.ad_user_data, 34 'ad_personalization': json_cookie.ad_personalization, 35 'ad_storage': json_cookie.ad_storage, 36 'analytics_storage': json_cookie.analytics_storage, 37 'wait_for_update': 500, 38 }); 39 dataLayer.push({'gtm.start': new Date().getTime(), 'event': 'gtm.js'}); 40 } 41 </script>
41 42 43<!-- INICIO DEL CÃDIGO ASKSUITE -->
44<script id="script-infochat" src="https://cdn.asksuite.com/infochat.js?dataConfig=https://control.asksuite.com/api/companies/apartamentos-teneguia"></script>
44 45<!-- FIN DEL CÃDIGO ASKSUITE --> 46 47 48 49 <meta charset="utf-8"> 50 <meta http-equiv="x-ua-compatible" content="ie=edge"> 51 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 52 <meta property="og:type" content="website" /> 53 <meta property="og:locale" content="en" /> 54 <link rel="canonical" href="https://apartamentosteneguia.com/" /> 55 <meta property="og:url" content="https://apartamentosteneguia.com/" /> 56 <meta name="robots" content="noodp,noydir"/> 57 <link rel="shortcut icon" href="https://apartamentosteneguia.com/public/img/favicon.png"/> 58 <meta name="theme-color" content="#023144"> 59 60 <link rel="preconnect" href="https://fonts.googleapis.com"> 61 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 62 <link href="https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap" rel="stylesheet"> 63 64 65 <link rel="stylesheet" href="https://apartamentosteneguia.com/dev/_framework/css/uikit.min.css" /> 66 <link rel="stylesheet" href="https://apartamentosteneguia.com/dev/css/sweetalert2.min.css" /> 67 <link rel="stylesheet" type="text/css" href="https://apartamentosteneguia.com/dev/css/daterangepicker.css" /> 68 <link rel="stylesheet" href="https://apartamentosteneguia.com/dev/css/plyr.min.css" /> 69 <link rel="stylesheet" href="https://apartamentosteneguia.com/dev/css/staycreative.css?v=1.5" />
vendor: 101 bytes, lines 69-77
69 70 71 <script src="https://www.google.com/recaptcha/api.js" async defer></script> 72 73 74 75 76 77
77<meta name="keywords" content="Apartamentos TeneguÃa, apartment in Puerto de la Cruz, accommodation Puerto de la Cruz, apartment close to the beach, apartment in Tenerife, central apartment in Puerto de la Cruz" /> 78 <meta name="description" content="Apartamentos TeneguÃa in Puerto de la Cruz ⤠central accommodation âclose to the beach â sea or Teide views â pets allowed â Book now! 79"/> 80 <meta property="og:description" content="Apartamentos TeneguÃa in Puerto de la Cruz ⤠central accommodation âclose to the beach â sea or Teide views â pets allowed â Book now! 81" /> 82 <meta property="og:image" content="https://apartamentosteneguia.com/public/img/mini-fb.jpg" /> 83 <link href="https://apartamentosteneguia.com/public/img/mini-fb.jpg" rel="image_src" /> 84 <meta property="og:site_name" content="Apartamentos TeneguÃa | Accommodation in Puerto de la Cruz | Apartamentos TeneguÃa" /> 85 <meta property="og:title" content="Apartamentos TeneguÃa | Accommodation in Puerto de la Cruz | Apartamentos TeneguÃa"/> 86 <title>Apartamentos TeneguÃa</title> 87 88 89</head> 90 91<body class="home"> 92 93<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 93-94
93 94<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
94GTM-MKMSHQQF
vendor: 83 bytes, lines 94-95
94" 95height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
96<!-- End Google Tag Manager (noscript) --> 97 98<div class="preloader"><img src="https://apartamentosteneguia.com/public/img/preloader.svg" alt="preloader logo"></div> 99 <nav class="uk-navbar-container" uk-sticky="animation: uk-animation-fade;start:100"> 100 <div uk-navbar> 101 <div class="uk-navbar-left"> 102 <a href="/en/" class="uk-navbar-item bm-waves" href="#"> 103 <span></span> 104 </a> 105 </div> 106 107 <div class="uk-navbar-right "> 108 <a class="uk-navbar-toggle uk-hidden@m" uk-toggle="target: #main-menu; cls: visible-flex"><span uk-navbar-toggle-icon></span></a> 109 <ul class="uk-navbar-nav" id="main-menu"> 110 <li ><a href="https://apartamentosteneguia.com/en/apartments/">Apartments</a></li> 111 <li ><a href="https://apartamentosteneguia.com/en/facilities/">Facilities</a></li> 112 <li ><a href="https://apartamentosteneguia.com/en/surroundings/">Surroundings</a></li> 113 <li ><a href="https://apartamentosteneguia.com/en/contact/">Contact</a></li> 114 115 <li class="has-dropdown lang uk-position-relative uk-visible@m"> 116 <a href=""> 117 <i class="icon en">English</i> 118 </a> 119 <div class="uk-navbar-dropdown lang"> 120 <ul class="uk-nav uk-navbar-dropdown-nav"> 121 <li><a href="/es/"><i class="icon es">Español</i></a></li> 122 <li><a href="/de/"><i class="icon de">Deutsch</i></a></li> 123 </ul> 124 </div> 125 </li> 126 127 <li class="uk-hidden@m"> 128 <ul class="uk-nav-primary" uk-nav> 129 <li class="uk-parent"> 130 <a href="#">English <span uk-nav-parent-icon></span></a> 131 <ul class="uk-nav-sub"> 132 <li class=""><a href="/es/">Español</a></li> 133 <li class=""><a href="/de/">Deutsch</a></li> 134 </ul> 135 </li> 136 </ul> 137 </li> 138 </ul> 139 </div> 140 141 <button class="uk-button uk-button-booking uk-box-shadow-small" type="button" uk-toggle="target: #booking-container"> 142 <span class="uk-visible@m">Book now!</span> 143 <span class="uk-hidden@m"><i class="icon book"></i></span> 144 </button> 145 146 <div class="uk-hidden@m booking-fixed" hidden> 147 <a href="" id="booking-button" uk-toggle="target: #booking-container">Book now!</a> 148 </div> 149 <div id="booking-container" uk-offcanvas=" overlay: true"> 150 <div class="uk-offcanvas-bar booking uk-flex uk-flex-middle"> 151 <button class="uk-offcanvas-close" type="button" uk-close></button> 152 <div class="buscador"> 153 <div class="be-overlay"></div> 154 <div class="sticky-buscador" uk-sticky="top: 0; animation: uk-animation-slide-top; media: 1024"> 155 <form action="https://teneguia.backhotelite.com/en/bookcore/v4/search-dispo.htm" method="post" id="form-book"> 156 157 158 159 <input class="required" type="hidden" name="entrada" id="roi_checkin" value="05/10/2026"> 160 <input class="required" type="hidden" name="salida" id="roi_checkout" value="06/10/2026"> 161 <input class="required" type="hidden" name="adultos" id="id_adultos" value="2"> 162 <input class="required" type="hidden" name="ninos" id="id_ninos" value="0"> 163 <input class="" type="hidden" name="edades" id="id_edades" value=""> 164 <input type="hidden" name="sort_occupancy" /> 165 <div class="uk-grid-collapse container-border" uk-grid> 166 <div class="be-item uk-width-1-1 b-bottom"> 167 <input type="text" id="dates-calendar" class="uk-input uk-form-large" readonly placeholder="Select dates"> 168 </div> 169 <div class="be-item uk-width-1-2"> 170 <div class="rooms border-right" id="guest"> 171 <div class="con"> 172 <div class="hab-value"> </div> 173 <div uk-dropdown="mode: click" class="b-beds"> 174 <div class="b-more-beds">
175 <div uk-grid class="uk-grid-collapse"> 176 <div class="uk-width-expand"> 177 <span>Adults</span> 178 <div class="counter-container" id="adultos_hab_1_1"> 179 <i class="icon less"></i> 180 <div class="counter ac-item">2</div> 181 <i class="icon more"></i> 182 </div> 183 </div> 184 <div class="uk-width-expand"> 185 <span>Children (0-12)</span> 186 <div class="counter-container kids-counter" data-ninos-sel="1_1" id="ninos_hab_1_1"> 187 <i class="icon less"></i> 188 <div class="counter kc-item">0</div> 189 <i class="icon more"></i> 190 </div> 191 </div> 192 </div> 193 <div uk-grid class="uk-grid-collapse"> 194 <div class="uk-width-1-1 mt-0"> 195 <div class="bmb-kids-cont-1_1 bmb-kids-cont uk-grid-collapse" uk-grid></div> 196 </div> 197 </div> 198 </div> 199 </div> 200 <span class="b-title hab-num"><span class="ac-counter">2</span> Adults</span> 201 202 </div> 203 </div> 204 </div> 205 206 <div class="be-item uk-width-1-2"> 207 <input class="uk-input uk-form-width-medium uk-form-small promocode" type="text" name="codpromo" placeholder="Promo code" aria-label="Promo code"> 208 </div> 209 210 <div class="uk-width-1-1 "> 211 <a class=" be-send uk-text-center " id="reservar"><span>Book now!<span></a> 212 </div> 213 214 215 </div> 216 217 </form> 218</div> 219 220 221 222 </div> 223 </div> 224 </div> 225 226 227 228 </div> 229 </nav> 230 231 232 233 234 <div class="header uk-position-relative uk-cover-container"> 235 <video src="https://apartamentosteneguia.com/public/video/video_home.mp4" width="100%" uk-responsive loop muted playsinline uk-video="autoplay: inview"></video> 236 </div> 237 238 239 <div class="panels uk-position-relative uk-section"> 240 <div class="uk-container uk-container-medium"> 241 <div class="uk-text-center uk-section"> 242 <h2 class="secondary uk-text-uppercase uk-text-normal">An idyllic setting in Puerto de la Cruz</h2> 243 <h1 class="uk-text-uppercase">Welcome at Apartamentos TeneguÃa</h1> 244 </div> 245 </div> 246 </div> 247 248 <div class="rooms"> 249 <div class="uk-container uk-container-large"> 250 <div class="uk-grid-large uk-flex uk-flex-middle" uk-grid> 251 <div class="uk-width-2-3@m "> 252 <div class="uk-background-cover uk-height-1-1 uk-background-center-center" data-src="https://admin.apartamentosteneguia.com/uploads/rooms/room_31_1715152480.webp" uk-img uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true"> 253 <img src="https://apartamentosteneguia.com/public/img/square-thumb.png"> 254 </div> 255 </div> 256 <div class="uk-width-1-3@m"> 257 <h3 uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true">Standard Apartment</h3> 258 <p uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true">Our spacious apartments measure 32m2 and have a balcony, a living-dining room with kitchenette, a private bathroom and a separate bedroom. </p> 259 <a href="https://apartamentosteneguia.com/en/apartments/" class="uk-button uk-button-default uk-margin-top" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true">View apartments</a> 260 </div> 261 </div> 262 </div> 263 </div> 264 265 <div class="facilities uk-section-large"> 266 <div class="uk-container uk-container-large"> 267 <div uk-grid class="uk-grid-large uk-flex uk-flex-middle"> 268 <div class="uk-width-1-2@m uk-text-right@m"> 269 <h4 class="secondary" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true">Category 3 keys</h4> 270 <h3 class="primary" uk-scrollspy="cls: uk-animation-sli
270de-bottom-medium; repeat: true">Discover our facilities</h3> 271 <p uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true"><p>At Apartamentos TeneguÃa, we welcome you to a centrally located establishment just a few meters away from Playa JardÃn and Castillo San Felipe, where comfort and good service are our priorities. From the moment you arrive, our friendly staff is at your disposal to guarantee an unforgettable stay.<br></p></p> 272 <a href="https://apartamentosteneguia.com/en/facilities/" class="uk-button uk-button-default uk-margin-top" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true">View facilities</a> 273 </div> 274 <div class="uk-width-1-2@m order-1" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true"> 275 <div class="uk-background-cover uk-background-center-center uk-height-1-1" data-src="https://admin.apartamentosteneguia.com/uploads/flat_pages/flatpage2_55_1715166322.webp" uk-img> 276 <img src="/public/img/vertical-thumb.png"> 277 </div> 278 </div> 279 </div> 280 </div> 281 </div> 282 283 <div class="environment uk-visible@m" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true"> 284 <div class="uk-width-1-1"> 285 <a href="https://apartamentosteneguia.com/en/surroundings/"> 286 <div class="uk-background-cover uk-background-center-center uk-height-1-1 uk-position-relative" data-src="https://apartamentosteneguia.com/public/img/bg-home-01.jpg" uk-img> 287 <img src="https://apartamentosteneguia.com/public/img/square-thumb.png" alt=""> 288 <div class="overlay-primary"></div> 289 <div class=" uk-position-center uk-position-z-index"> 290 <div class="uk-padding-large uk-width-1-2@m"> 291 <h2 class="white" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true">Surroundings</h2> 292 <h4 class="white uk-margin" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true">Get to know the paradise of the north of Tenerife</h4> 293 <p class=" white" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true">Puerto de la Cruz, located on the north coast of Tenerife, is a Canary Island jewel that opens onto the Atlantic with unparalleled charm. Known for its mild climate and rich cultural heritage, this city offers breathtaking scenery, from volcanic beaches to lush botanical gardens. Its cobblestone streets and vibrant squares are steeped in history, while the ever-present sea invites relaxation and adventure. </p> 294 <span class="uk-button uk-button-primary" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true">Find out more</span> 295 </div> 296 </div> 297 </div> 298 </a> 299 </div> 300 </div> 301 302 <div class="environment uk-hidden@m" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true"> 303 <div class="uk-width-1-1"> 304 <a href="https://apartamentosteneguia.com/en/surroundings/"> 305 <div class="uk-background-cover uk-background-center-center uk-height-1-1 uk-position-relative uk-section" data-src="https://apartamentosteneguia.com/public/img/bg-home-01.jpg" uk-img> 306 <div class="overlay-primary"></div> 307 <div class="uk-position-relative uk-position-z-index"> 308 <div class="uk-padding uk-width-1-2@m uk-position-z-index"> 309 <h2 class="white" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true">Surroundings</h2> 310 <h4 class="white uk-margin" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true">Get to know the paradise of the north of Tenerife</h4> 311 <p class=" white" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true">Puerto de la Cruz, located on the north coast of Tenerife, is a Canary Island jewel that opens onto the Atlantic with unparalleled charm. Known for its mild climate and rich cultural heritage, this city offers breathtaking scenery, from volcanic beaches to lush botanical gardens. Its cobblestone streets and vibrant squares are steeped in history, while the ever-present sea invites relaxation and adventure. </p>
312 <span class="uk-button uk-button-primary" uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true">Find out more</span> 313 </div> 314 </div> 315 </div> 316 </a> 317 </div> 318 </div> 319 320 <footer uk-scrollspy="cls: uk-animation-slide-bottom-medium; repeat: true"> 321 <div class="uk-container uk-container-large"> 322 <div uk-grid class="uk-grid-large"> 323 <div class="uk-width-expand@m footer-logo"> 324 <a href="https://apartamentosteneguia.com"><img src="https://apartamentosteneguia.com/public/img/logo-footer.svg" alt="Apartamentos TeneguÃa"></a> 325 </div> 326 327 <div class="uk-width-expand@m uk-text-right@m"> 328 <ul> 329 <li ><a href="https://apartamentosteneguia.com/en/apartments/">Apartments</a></li> 330 <li ><a href="https://apartamentosteneguia.com/en/facilities/">Facilities</a></li> 331 <li ><a href="https://apartamentosteneguia.com/en/surroundings/">Surroundings</a></li> 332 <li ><a href="https://apartamentosteneguia.com/en/contact/">Contact</a></li> 333 </ul> 334 </div> 335 336 <div class="uk-width-auto@m uk-text-right@m"> 337 <ul> 338 <li ><a href="https://apartamentosteneguia.com/en/page/legal-advice/">Legal advice</a></li> 339 <li ><a href="https://apartamentosteneguia.com/en/page/cookies-policy/">Cookies policy</a></li> 340 <li ><a href="https://apartamentosteneguia.com/en/page/politica-de-privacidad/">Privacy Policy</a></li> 341 <li ><a href="https://apartamentosteneguia.com/en/page/internal-rules-and-general-conditions/">Internal rules and general conditions</a></li> 342 </ul> 343 </div> 344 345 <div class="uk-width-auto@m uk-text-right@m"> 346 <ul> 347 <li><a href="tel:0034922380900">+34 922 38 09 00</a></li> 348 <li><a href="mailto:[email protected]">[email protected]</a></li> 349 <li>Av Melchor Luz 2 <br> 350 38400, Puerto de la Cruz (Tenerife)</li> 351 </ul> 352 <ul class="menu-social"> 353 <li>Follow us</li> 354 <li><a target="_blank" href="https://www.instagram.com/apartamentosteneguia/"><i class="icon instagram"></i></a></li> 355 </ul> 356 </div> 357 358 </div> 359 <div uk-grid class="uk-grid-small mt-25 sub-footer"> 360 <div class="uk-width-1-2@m"> 361 <p class="copyright mt-50">© Apartamentos TeneguÃa 2026. All rights reserved.</p> 362 </div> 363 <div class="uk-width-1-2@m uk-text-right order-1"> 364 <ul> 365 </ul> 366 </div> 367 </div> 368 <div uk-grid class="uk-grid-small mt-25 sub-footer"> 369 <p class="uk-width-1-1 autor uk-text-right"><a href='https://staycreative.es/' target='_blank'>Design and Development</a> by <b>Stay Creative Digital Agency</b></p> 370 </div> 371 </div> 372</footer> 373 374 375<div id="cookieMessageWrapper" > 376 <div id="cookieMessage"> 377 <h3>Cookie settings</h3> 378 <p class="uk-margin">We use cookies to provide you with the best possible experience. They also allow us to analyze user behavior in order to constantly improve the website for you.</p> 379 <div class="uk-margin"> 380 <button id="btn-accept-all" class="cookie-consent-button btn-success uk-button uk-button-accept">Accept All</button> 381 <button id="btn-accept-some" class="cookie-consent-button btn-outline uk-button uk-button-decline">Accept Selection</button> 382 <button id="btn-reject-all" class="cookie-consent-button btn-grayscale uk-button uk-button-decline-all">Reject All</button> 383 </div> 384 385 <div class="cookie-consent-options"> 386 <label><input class="uk-checkbox" id="consent-necessary" type="checkbox" value="Necessary" checked disabled>Necessary</label> 387 <label><input class="uk-checkbox" id="consent-analytics" type="checkbox" value="Analytics" checked>Analytics</label> 388 <label><input class="uk-checkbox" id="consent-preferences" type="checkbox" value="Preferences" checked>Preferences</label> 389 <label><input class="uk-checkbox" id="consent-marketing" type="checkbox" value="Marketing">Marketing</label> 390 </div> 391 </div> 392</div> 393 394 395<div class="uk-container uk-container-small uk-text-center uk-padding-small-top kit-digital"> 396 <small>Programa Kit Digital, iniciativa del Gobierno de España. Cofinanciado por los Fondos Next Generation EU del Mecanismo de Recuperación y Resiliencia.</small> 397 <img src="https://apartamentosteneguia.com/public/img/kit-digital.jpg" width="100%" alt="Kit Digital"> 398 399</div> 400 401
402<script src="https://apartamentosteneguia.com/dev/js/jquery.min.js"></script>
vendor: 1 bytes, line 402
402
403<script src="https://apartamentosteneguia.com/dev/_framework/js/uikit.min.js"></script>
vendor: 1 bytes, line 403
403
404<script src="https://apartamentosteneguia.com/dev/_framework/js/uikit-icons.min.js"></script>
vendor: 1 bytes, line 404
404
405<script src="https://apartamentosteneguia.com/dev/js/sweetalert2.all.min.js"></script>
vendor: 1 bytes, line 405
405
406<script type="text/javascript" src="https://apartamentosteneguia.com/dev/js/moment.min.js"></script>
vendor: 1 bytes, line 406
406
407<script type="text/javascript" src="https://apartamentosteneguia.com/dev/js/daterangepicker.min.js"></script>
407 408
409<script src="https://apartamentosteneguia.com/dev/js/stay-creative.js"></script>
409 410
411<script src="/dev/js/datedropper-jquery.js"></script>
411 412
413<script src="https://apartamentosteneguia.com/dev/js/plyr.min.js"></script>
vendor: 1 bytes, line 413
413
414<script src="https://apartamentosteneguia.com/dev/js/polyfill.min.js"></script>
vendor: 1 bytes, line 414
414
415<script src="https://apartamentosteneguia.com/dev/js/hls.min.js"></script>
415 416
417<script src="/dev/js/datedropper-jquery.js"></script>
417 418 419
420<script> 421 //BOOKING ENGINE 422 var lang = 'en'; 423 // counter rooms + adults + kids 424 var max_hab = 3; 425 var min_hab = 1; 426 var max_adul = 3; //per room 427 var min_adul = 1; 428 var max_kids = 2; // per room 429 var min_kids = 0; 430 431 $('#dates-calendar').daterangepicker({ 432 "locale": { 433 "format": "DD/MM/YYYY", 434 "separator": " - ", 435 "applyLabel": "Accept", 436 "cancelLabel": "Close", 437 "fromLabel": "Checkin", 438 "toLabel": "Check out", 439 "customRangeLabel": "Custom", 440 "weekLabel": "W", 441 "daysOfWeek": [ 442 "Su", 443 "Mo", 444 "Tu", 445 "We", 446 "Th", 447 "Fr", 448 "Sa", 449 ], 450 "monthNames": [ 451 " January", 452 " February", 453 " March", 454 " April", 455 " May", 456 " June", 457 " July", 458 " August", 459 " September", 460 " October", 461 " November", 462 " December" 463 ], 464 "firstDay": 1 465 }, 466 "startDate": "05/10/2026", 467 "endDate": "06/10/2026", 468 "minDate": "05/10/2026", 469 "maxDate": "24/09/2028", 470 "applyButtonClasses": "uk-button uk-button-light", 471 "cancelClass": "uk-button uk-button-dark" 472 }, function(start, end, label) { 473 474 if(start == end){ $('#dates-calendar').val(start.format('DD-MM-YYYY')); } else { $('#dates-calendar').val( start.format('DD-MM-YYYY') + ' > ' + end.format('DD-MM-YYYY') ); } 475 $('#roi_checkin').val(start.format('DD/MM/YYYY')); 476 $('#roi_checkout').val(end.format('DD/MM/YYYY')); 477 478 }); 479 480 $('#reservar').on('click', function() { 481 482 var empty_flds = 0; 483 $("#form-book .required").each(function() { 484 if (!$.trim($(this).val())) { 485 empty_flds++; 486 } 487 }); 488 489 if (empty_flds) { 490 UIkit.notification({ 491 message: 'Some fields are missing to fill in, please check them', 492 status: 'danger', 493 pos: 'top-center', 494 timeout: 5000 495 }); 496 $(this).focus(); 497 return false; 498 } else { 499 500 $('#form-book').submit(); 501 502 } // required fields 503 504 }); 505 506 $(document).on('click', '.kids-counter .icon', function(event) { 507 var parent = $(this).parent(); 508 var data_ninos_sel = parent.data('ninos-sel'); 509 var ninos_number = parent.find('.counter').html(); 510 511 $('.bmb-kids-cont-' + data_ninos_sel).empty(); 512 for (var i = 0; i < ninos_number; i++) { 513 $('.bmb-kids-cont-' + data_ninos_sel).append('' + 514 '<div class="uk-width-expand">' + 515 '<span class="bmb-title">Age ' + (i + 1) + '</span>' + 516 '<select required="true" id="ninos_hab_' + data_ninos_sel + '_' + (i + 1) + '_edad" class="uk-select">' + 517 '<option value="0">0</option>' + 518 '<option value="1">1</option>' + 519 '<option value="2">2</option>' + 520 '<option value="3">3</option>' + 521 '<option value="4">4</option>' + 522 '<option value="5">5</option>' + 523 '<option value="6">6</option>' + 524 '<option value="7">7</option>' + 525 '<option value="8">8</option>' + 526 '<option value="9">9</option>' + 527 '<option value="10">10</option>' + 528 '<option value="11">11</option>' + 529 '<option value="12">12</option>' + 530 '</select>' + 531 '</div>' + 532 ''); 533 } 534 }); 535 536 function pRooms(value) { 537 var number = parseInt(value) + 1; 538 var total = ""; 539 for (var i = 1; i < number; i++) { 540 541 var kids = $('#ninos_hab_' + value + '_' + i.toString() + ' .counter').html(); 542 var kids_num = parseInt(kids) + 1; 543 var kids_e = ""; 544 for (var k = 1; k < kids_num; k++) { 545 var kids_edad = $('#ninos_hab_' + value + '_' + i.toString() + '_' + k + '_edad').val(); 546 kids_e = kids_e + kids_edad + ";"; 547 } 548 if (kids_e != "") { 549 kids_e = kids_e.slice(0, -1); 550 } 551 total = kids_e; 552 } 553 return total; 554 } 555 556 //maxima combinacion posible entre ambos selects = 3 personas 557 function maxPassenger(valor, id_select) { 558 var num = (3 - parseInt(valor)); 559 for (var i = 0; i <= 3; i++) { 560 if (i <= num) { 561 $(id_select).children("option[value^=" + i + "]").show(); 562 } else { 563 $(id_select).children("option[value^=" + i + "]").hide(); 564 } 565 } 566 } 567 568 /* sumar i restar pax */ 569 $("body").on("click", ".b-more-beds .icon.more", function() { 570 var counter_id = $(this).parent().attr('id'); 571 getMore(counter_id); 572 }); 573 574 // sumar un pax 575 function getMore(id) { 576 var counter = parseInt($("#" + id + " .counter").text()); 577 counter = parseInt(counter) + 1; 578 if (id.indexOf("adultos") >= 0) { //if adultos 579 if (counter >= max_adul) { 580 counter = max_adul; 581 $('#' + id + ' .icon.more').addClass('disabled'); 582 } else { 583 $('#' + id + ' .icon.less').removeClass('disabled'); 584 } 585 } else if (id.indexOf("ninos") >= 0) { //if kids 586 if (counter >= max_kids) { 587 counter = max_kids; 588 $('#' + id + ' .icon.more').addClass('disabled'); 589 } else { 590 $('#' + id + ' .icon.less').removeClass('disabled'); 591 } 592 } 593 $("#" + id + " .counter").text(counter); 594 return counter; 595 } 596 597 $("body").on("click", ".b-more-beds .icon.less", function() { 598 var counter_id = $(this).parent().attr('id'); 599 getLess(counter_id); 600 }); 601 602 // restar un pax 603 function getLess(id) { 604 var counter = parseInt($("#" + id + " .counter").text()); 605 counter = parseInt(counter) - 1; 606 if (id.indexOf("adultos") >= 0) { //if adultos 607 if (counter <= min_adul) { 608 counter = min_adul; 609 $('#' + id + ' .icon.less').addClass('disabled'); 610 } else { 611 $('#' + id + ' .icon.more').removeClass('disabled'); 612 } 613 } else if (id.indexOf("ninos") >= 0) { //if kids 614 if (counter <= min_kids) { 615 counter = min_kids; 616 $('#' + id + ' .icon.less').addClass('disabled'); 617 } else { 618 $('#' + id + ' .icon.more').removeClass('disabled'); 619 } 620 } else if (id.indexOf("habitaciones") >= 0) { //if hab 621 if (counter <= min_hab) { 622 counter = min_hab; 623 $('#' + id + ' .icon.less').addClass('disabled'); 624 } else { 625 $('#' + id + ' .icon.more').removeClass('disabled'); 626 } 627 } 628 $("#" + id + " .counter").text(counter); 629 return counter; 630 } 631 632 // combo info occupancy 633 UIkit.util.on('.b-beds', 'beforehide', function() { 634 var number_ac_items = 0; 635 var number_kc_items = 0; 636 $('.ac-item').each(function(index) { 637 var number = $(this).text(); 638 number_ac_items = parseInt(number_ac_items) + parseInt(number); 639 }); 640 $('.kc-item').each(function(index) { 641 var number = $(this).text(); 642 number_kc_items = parseInt(number_kc_items) + parseInt(number); 643 }); 644 if (number_kc_items == 0) { 645 $('.b-title.hab-num').html('<span class="ac-counter">' + number_ac_items + '</span> Adults'); 646 } else { 647 $('.b-title.hab-num').html('<span class="ac-counter">' + number_ac_items + '</span> Adults, <span class="kc-counter">' + number_kc_items + '</span> Children (0-12)'); 648 } 649 650 $('#id_adultos').val(number_ac_items); 651 $('#id_ninos').val(number_kc_items); 652 653 age_kc_items = pRooms(1); 654 $('#id_edades').val(age_kc_items); 655 }); 656</script>
vendor: 1 bytes, line 656
656
657<script> 658 659 /* NEW BANNER COOKIES */ 660 661 function hideBanner() { 662 document.getElementById('cookieMessageWrapper').style.display = 'none'; 663 } 664 665 if(localStorage.getItem('consentMode') === null) { 666 document.getElementById('btn-accept-all').addEventListener('click', function() { 667 setConsent({ 668 necessary: true, 669 analytics: true, 670 preferences: true, 671 marketing: true 672 }); 673 hideBanner(); 674 }); 675 document.getElementById('btn-accept-some').addEventListener('click', function() { 676 setConsent({ 677 necessary: true, 678 analytics: document.getElementById('consent-analytics').checked, 679 preferences: document.getElementById('consent-preferences').checked, 680 marketing: document.getElementById('consent-marketing').checked 681 }); 682 hideBanner(); 683 }); 684 document.getElementById('btn-reject-all').addEventListener('click', function() { 685 setConsent({ 686 necessary: false, 687 analytics: false, 688 preferences: false, 689 marketing: false 690 }); 691 hideBanner(); 692 }); 693 document.getElementById('cookieMessageWrapper').style.display = 'block'; 694 } 695 696 697 function setConsent(consent) { 698 699 var consentMode = { 700 'functionality_storage': consent.necessary ? 'granted' : 'denied', 701 'security_storage': consent.necessary ? 'granted' : 'denied', 702 'ad_storage': consent.marketing ? 'granted' : 'denied', 703 'analytics_storage': consent.analytics ? 'granted' : 'denied', 704 'ad_user_data': consent.analytics ? 'granted' : 'denied', 705 'ad_personalization': consent.preferences ? 'granted' : 'denied', 706 707 }; 708 709 gtag('consent', 'update', consentMode); 710 localStorage.setItem('consentMode', JSON.stringify(consentMode)); 711 712 } 713 714/* END NEW BANNER COOKIES */ 715 716//dates 717$('#dates-calendar-iv').dateDropper({format: "d-m-y",largeDefault:true, roundtrip:'sv', startFromMonday: true,lang: "en",minDate: "10/07/2026",maxDate: "09/24/2028",showArrowsOnHover: false,modal: false, 718 onRoundTripChange: function (result) { 719 var start = result.outward; 720 var end = result.return; 721 if(start.m < 10){ start.m = '0' + start.m; } 722 if(start.d < 10){ start.d = '0' + start.d; } 723 if(end.m < 10){ end.m = '0' + end.m; } 724 if(end.d < 10){ end.d = '0' + end.d; } 725 var check_in = start.d+'-'+start.m+'-'+start.y; 726 var check_out = end.d+'-'+end.m+'-'+end.y; 727 if(check_in == check_out){ $('#dates-calendar-iv').val(check_in); } else { $('#dates-calendar-iv').val( check_in + ' > ' + check_out ); } 728 $('#checkin-iv').val(start.y+'-'+start.m+'-'+start.d); 729 $('#checkout-iv').val(end.y+'-'+end.m+'-'+end.d); 730 } 731}); 732 733 734// pick a date 735// new dateDropper({ 736// selector: '#dates-calendar-iv', 737// format: "d-m-Y", 738// range: true, 739// doubleView: true, 740// startFromMonday: true, 741// lang: "en", 742// minDate: '10/05/2026', 743// onRangeSet: function (range) { 744// var start = range.a; 745// var end = range.b; 746// var months = [' Jan', ' Feb', ' Mar', ' Apr', ' May', ' Jun', ' Jul', ' Aug', ' Sep', ' Oct', ' Nov', ' Dec']; 747// if(start.m < 10){ start.m = '0' + start.m; } 748// if(start.d < 10){ start.d = '0' + start.d; } 749// if(end.m < 10){ end.m = '0' + end.m; } 750// if(end.d < 10){ end.d = '0' + end.d; } 751// $('.day-ida-hidden').val(start.y+'-'+start.m+'-'+start.d); 752// $('.day-vuelta-hidden').val(end.y+'-'+end.m+'-'+end.d); 753// var checkin_view = start.d + months[parseInt(start.m)-1]; 754// var checkout_view = end.d + months[parseInt(end.m)-1]; 755// $('.psf-date').val(checkin_view + ' - ' + checkout_view); 756// $('.day-ida').html(start.d); 757// $('.month-ida').html(months[parseInt(start.m) - 1] + ' ' + start.y); 758// $('.day-vuelta').html(end.d); 759// $('.month-vuelta').html(months[parseInt(end.m) - 1] + ' ' + end.y); 760// } 761// }); 762 763 // $('#reservar').on('click', function() { 764 // // var subdominio = $('#habitacion').find('option:selected').val(); 765 // var subdominio = 3; 766 // var codigoProm = $('#b-voucher-input').val(); 767 // var dateIn = $('.day-ida-hidden').val(); 768 // var dateOut = $('.day-vuelta-hidden').val(); 769 // var adults = $('#adultos').val();
770 // var nins = $('#ninos').val(); 771 // /* var children = childrenCount(); 772 // children = children.split('-'); */ 773 // if ($('#ninos_cantidad').val() != ''){ 774 // var children = ',%22children%22:%22' + $('#ninos_cantidad').val() + '%22,%22ages%22:%22' + $('#ninos_edad').val() + '%22'; 775 // } else { var children = ''; } 776 // var occupancies = '&occupancies=%5B%7B%22adults%22:%22'+adults+'%22'+children+'%7D%5D'; 777 778 // var device = 'd'; //initiate as desktop 779 // // device detection 780 // if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) || 781 // /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.
781substr(0, 4))) { 782 // isMobile = 'm'; 783 // } 784 785 // var empty_flds = 0; 786 // $("#form-book .required").each(function() { 787 // if (!$.trim($(this).val())) { 788 // empty_flds++; 789 // } 790 // }); 791 792 // if (empty_flds) { 793 // UIkit.notification({ 794 // message: 'Some fields are missing to fill in, please check them', 795 // status: 'danger', 796 // pos: 'top-center', 797 // timeout: 5000 798 // }); 799 // $(this).focus(); 800 // return false; 801 // } else { 802 803 804 // dateInNew = moment(dateIn).format('DD-MM-YYYY'); 805 // dateOutNew = moment(dateOut).format('DD-MM-YYYY'); 806 807 // //var url = 'https://direct-book.com/properties/apartamentosbellamar1direct?locale=es&items[0][adults]=' + adults + '&items[0][children]='+ nins +'&items[0][infants]=0¤cy=EUR&checkInDate=' + dateInNew + '&checkOutDate=' + dateOutNew + '&trackPage=yes'; 808 809 // var url = 'https://www.norayreservas.com/norayreservas/norayreservas.aspx?idHotel=1060&idioma=en&FechaLlegada=' + dateInNew + '&FechaSalida=' + dateOutNew + '&Habitaciones=1&Adultos=' + adults + '&Ninos1='+ nins +''; 810 811 812 // console.log(url); 813 // window.open(url); 814 815 // } // required fields 816 817 // }); 818 819</script>
819 820 821</body> 822</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.