:root,article#widget{--ve-ico-plane:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z'/%3E%3C/svg%3E");--ve-ico-bed-double:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8'/%3E%3Cpath d='M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4'/%3E%3Cpath d='M12 4v6'/%3E%3Cpath d='M2 18h20'/%3E%3C/svg%3E");--ve-ico-briefcase:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3Crect width='20' height='14' x='2' y='6' rx='2'/%3E%3C/svg%3E");--ve-ico-car:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Cpath d='M9 17h6'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3C/svg%3E");--ve-ico-compass:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3C/svg%3E");--ve-ico-bus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6v6'/%3E%3Cpath d='M15 6v6'/%3E%3Cpath d='M2 12h19.6'/%3E%3Cpath d='M18 18h3s.5-1.7.8-2.8c.1-.4.2-.8.2-1.2 0-.4-.1-.8-.2-1.2l-1.4-5C20.1 6.8 19.1 6 18 6H4a2 2 0 0 0-2 2v10h3'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Cpath d='M9 18h5'/%3E%3Ccircle cx='16' cy='18' r='2'/%3E%3C/svg%3E");--ve-ico-shield-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='M9 12h6'/%3E%3Cpath d='M12 9v6'/%3E%3C/svg%3E");--ve-ico-map-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");--ve-ico-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--ve-ico-users:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");--ve-ico-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");--ve-ico-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");--ve-ico-ticket:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z'/%3E%3Cpath d='M13 5v2'/%3E%3Cpath d='M13 17v2'/%3E%3Cpath d='M13 11v2'/%3E%3C/svg%3E");--ve-ico-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");--ve-ico-arrow-left-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3 4 7l4 4'/%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='m16 21 4-4-4-4'/%3E%3Cpath d='M20 17H4'/%3E%3C/svg%3E");--ve-ico-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ve-ico-chevron-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E");--ve-ico-chevron-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");--ve-ico-chevron-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--ve-ico-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");--ve-ico-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E");--ve-ico-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--ve-ico-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--ve-ico-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");--ve-ico-circle-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E");--ve-img-chevron-down-red:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF0000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ve-img-chevron-down-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F1F1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.ve-ico--plane{--ve-ico:var(--ve-ico-plane)}.ve-ico--bed-double{--ve-ico:var(--ve-ico-bed-double)}.ve-ico--briefcase{--ve-ico:var(--ve-ico-briefcase)}.ve-ico--car{--ve-ico:var(--ve-ico-car)}.ve-ico--compass{--ve-ico:var(--ve-ico-compass)}.ve-ico--bus{--ve-ico:var(--ve-ico-bus)}.ve-ico--shield-plus{--ve-ico:var(--ve-ico-shield-plus)}.ve-ico--map-pin{--ve-ico:var(--ve-ico-map-pin)}.ve-ico--calendar{--ve-ico:var(--ve-ico-calendar)}.ve-ico--users{--ve-ico:var(--ve-ico-users)}.ve-ico--user{--ve-ico:var(--ve-ico-user)}.ve-ico--clock{--ve-ico:var(--ve-ico-clock)}.ve-ico--ticket{--ve-ico:var(--ve-ico-ticket)}.ve-ico--search{--ve-ico:var(--ve-ico-search)}.ve-ico--arrow-left-right{--ve-ico:var(--ve-ico-arrow-left-right)}.ve-ico--chevron-down{--ve-ico:var(--ve-ico-chevron-down)}.ve-ico--chevron-up{--ve-ico:var(--ve-ico-chevron-up)}.ve-ico--chevron-left{--ve-ico:var(--ve-ico-chevron-left)}.ve-ico--chevron-right{--ve-ico:var(--ve-ico-chevron-right)}.ve-ico--x{--ve-ico:var(--ve-ico-x)}.ve-ico--plus{--ve-ico:var(--ve-ico-plus)}.ve-ico--minus{--ve-ico:var(--ve-ico-minus)}.ve-ico--check{--ve-ico:var(--ve-ico-check)}.ve-ico--info{--ve-ico:var(--ve-ico-info)}.ve-ico--circle-alert{--ve-ico:var(--ve-ico-circle-alert)}.ve-ico{display:inline-block;flex:0 0 auto;width:var(--ve-ico-size,1em);height:var(--ve-ico-size,1em);background-color:currentColor;-webkit-mask:var(--ve-ico,none) center / contain no-repeat;mask:var(--ve-ico,none) center / contain no-repeat;vertical-align:middle}.ve-ico::before{content:none}@media (min-width:768px){article#widget.ve-bootstrap-container,.contenedor-widget>.contenedor-page article#widget.ve-bootstrap-container{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;box-sizing:border-box}article#widget.ve-bootstrap-container div#netactica_booking_form,article#widget.ve-bootstrap-container div#netactica_booking_form div#sticker,article#widget.ve-bootstrap-container div#netactica_booking_form div.tab-content{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}}article#widget.ve-bootstrap-container{color:var(--ve-text)}article#widget div#netactica_booking_form{background:transparent;font-family:var(--ve-font)}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab{gap:var(--ve-card-gap)}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab>.row.border-bottom-new{row-gap:var(--ve-card-gap);column-gap:0}article#widget div#netactica_booking_form div#container-nav{margin:0 0 var(--ve-card-gap)}article#widget div#netactica_booking_form ul#myTab{display:flex;flex-wrap:wrap;gap:var(--ve-pill-gap);justify-content:flex-start;margin:0;padding:0;border:0;border-radius:0;background:transparent;overflow:visible;list-style:none}article#widget div#netactica_booking_form ul#myTab li{margin:0;padding:0}article#widget div#netactica_booking_form ul#myTab li a{display:inline-flex;flex-direction:row;align-items:center;gap:5px;padding:8px 13px;border:1px solid var(--ve-border);border-radius:var(--ve-r-pill);background:var(--ve-white);color:var(--ve-text);font-family:var(--ve-font);font-size:15px;font-weight:600;line-height:23px;text-decoration:none;white-space:nowrap;transition:background-color var(--ve-transition),border-color var(--ve-transition),color var(--ve-transition)}article#widget div#netactica_booking_form ul#myTab li a span{display:inline;margin:0;font-size:15px;font-weight:inherit;line-height:23px}article#widget div#netactica_booking_form ul#myTab li a i{display:inline-block;width:16px;height:16px;margin:0;font-size:0;line-height:0;background-color:currentColor;-webkit-mask:var(--ve-ico,none) center / contain no-repeat;mask:var(--ve-ico,none) center / contain no-repeat}article#widget div#netactica_booking_form ul#myTab li a i::before{content:none}article#widget div#netactica_booking_form ul#myTab li a:hover{border-color:var(--ve-red);color:var(--ve-red)}article#widget div#netactica_booking_form ul#myTab li a:focus-visible{outline:none;box-shadow:var(--ve-focus-ring)}article#widget div#netactica_booking_form ul#myTab li a.active{background:var(--ve-red);border-color:var(--ve-red);color:var(--ve-white)}article#widget ul#myTab a[aria-controls="netactica_air_tab_widget"]{--ve-ico:var(--ve-ico-plane)}article#widget ul#myTab a[aria-controls="netactica_hotel_tab_widget"]{--ve-ico:var(--ve-ico-bed-double)}article#widget ul#myTab a[aria-controls="netactica_air_hotel_tab_widget"]{--ve-ico:var(--ve-ico-briefcase)}article#widget ul#myTab a[aria-controls="netactica_car_tab_widget"]{--ve-ico:var(--ve-ico-car)}article#widget ul#myTab a[aria-controls="netactica_extras_tab_widget"]{--ve-ico:var(--ve-ico-compass)}article#widget ul#myTab a[aria-controls="netactica_transfer_tab_widget"]{--ve-ico:var(--ve-ico-bus)}article#widget ul#myTab a[aria-controls="netactica_medical_assistance_tab_widget"]{--ve-ico:var(--ve-ico-shield-plus)}@media (max-width:991px){article#widget div#netactica_booking_form ul#myTab{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}article#widget div#netactica_booking_form .ve-subtabs,article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.col-12.bd-right.btn-widgets ul.dropdown-menu{display:flex;flex-wrap:wrap;gap:var(--ve-pill-gap);justify-content:flex-start;margin:0;padding:0;position:static;transform:none;border:0;background:none;box-shadow:none;list-style:none}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.col-12.bd-right.btn-widgets ul.dropdown-menu li{margin:0;padding:0;border:0}article#widget div#netactica_booking_form .ve-subtab,article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.col-12.bd-right.btn-widgets ul.dropdown-menu li label{position:relative;display:inline-flex;align-items:center;margin:0;padding:4px 10px;min-height:0;border:1px solid var(--ve-border);border-radius:var(--ve-r-subtab);background:var(--ve-white);color:var(--ve-text);font-family:var(--ve-font);font-size:14px;font-weight:400;line-height:21px;white-space:nowrap;cursor:pointer;transition:background-color var(--ve-transition),border-color var(--ve-transition),color var(--ve-transition)}article#widget div#netactica_booking_form .ve-subtab:hover,article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.col-12.bd-right.btn-widgets ul.dropdown-menu li label:hover{border-color:var(--ve-border-hover);color:var(--ve-dark)}article#widget div#netactica_booking_form .ve-subtab.is-active,article#widget div#netactica_booking_form .ve-subtab:has(input:checked),article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.col-12.bd-right.btn-widgets ul.dropdown-menu li label:has(input:checked){background:var(--ve-bg-soft);border-color:var(--ve-bg-soft);color:var(--ve-dark);font-weight:500}article#widget div#netactica_booking_form .ve-subtab:has(input:focus-visible),article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.col-12.bd-right.btn-widgets ul.dropdown-menu li label:has(input:focus-visible){box-shadow:var(--ve-focus-ring)}article#widget div#netactica_booking_form .ve-subtab input[type=radio],article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.col-12.bd-right.btn-widgets ul.dropdown-menu input[type=radio]{position:absolute;inset:0;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;appearance:none}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.col-12.bd-right.btn-widgets ul.dropdown-menu input[type=radio]::before,article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.col-12.bd-right.btn-widgets ul.dropdown-menu span.checkmark{display:none}article#widget div#netactica_booking_form .ve-cabin{display:inline-flex;align-items:center;gap:4px;height:auto;min-height:0;margin:0;padding:4px 10px;border:0;border-radius:var(--ve-r-xs);background-color:var(--ve-bg-soft);color:var(--ve-dark);font-family:var(--ve-font);font-size:14px;font-weight:500;line-height:21px;cursor:pointer;box-shadow:none}article#widget div#netactica_booking_form .ve-cabin:not(select)::after{content:"";width:14px;height:14px;background-color:currentColor;-webkit-mask:var(--ve-ico-chevron-down) center / contain no-repeat;mask:var(--ve-ico-chevron-down) center / contain no-repeat}article#widget div#netactica_booking_form select.ve-cabin{appearance:none;padding-right:28px;background-image:var(--ve-img-chevron-down-dark);background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px}article#widget div#netactica_booking_form .ve-air-cabin select.ve-cabin{border:0;outline:none;background-color:var(--ve-bg-soft);background-image:var(--ve-img-chevron-down-dark);color:var(--ve-dark)}article#widget div#netactica_booking_form .ve-air-cabin select.ve-cabin:focus-visible{box-shadow:var(--ve-focus-ring)}article#widget div#netactica_booking_form .ve-air-cabin select.ve-cabin option{color:var(--ve-dark)}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .border-sombra{min-height:var(--ve-field-h);border:1px solid var(--ve-border);border-radius:var(--ve-field-r);background:var(--ve-white);box-shadow:none;transition:border-color var(--ve-transition),box-shadow var(--ve-transition)}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .border-sombra:hover{border-color:var(--ve-border-hover)}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .border-sombra:focus-within{border-color:var(--ve-focus-border);box-shadow:var(--ve-focus-ring)}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .border-sombra:has(.bvalidator_invalid){border-color:var(--ve-red-error)}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .border-sombra .border-right{border-right-color:var(--ve-border) !important}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .input-group>input[type="text"],article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .input-group>input:not([type]),article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .input-group>select{height:calc(var(--ve-field-h) - 2px);min-height:calc(var(--ve-field-h) - 2px);margin:0;padding:7px var(--ve-field-pad-x) 27px var(--ve-field-text-x);border:0;border-radius:var(--ve-field-r);background:transparent;box-shadow:none;color:var(--ve-dark);font-family:var(--ve-font);font-size:16px !important;font-weight:500 !important;line-height:24px;text-overflow:ellipsis}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .input-group>input::placeholder{color:var(--ve-muted);opacity:1;font-weight:500}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .colWidget.colWidget-passengers label.txtNumPassengers,article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .habitacionesBox{min-width:0;margin:0;line-height:24px}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .colWidget.colWidget-passengers label.txtNumPassengers p,article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .habitacionesBox p{height:calc(var(--ve-field-h) - 2px);margin:0;padding:7px var(--ve-field-pad-x) 27px var(--ve-field-text-x);color:var(--ve-dark);font-family:var(--ve-font);font-size:16px;font-weight:500;line-height:24px;cursor:pointer}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .input-group span.label{top:auto;bottom:6px;left:var(--ve-field-text-x);width:calc(100% - var(--ve-field-text-x) - var(--ve-field-pad-x));margin:0;color:var(--ve-muted);font-family:var(--ve-font);font-size:13px;font-weight:400;line-height:19px;letter-spacing:0;text-transform:none;pointer-events:none}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .input-group:has(.bvalidator_invalid) span.label{color:var(--ve-red-error)}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .input-group span[class^="icon-"]{position:absolute;top:50%;left:var(--ve-field-pad-x);right:auto;bottom:auto;width:var(--ve-field-icon);height:var(--ve-field-icon);margin:0;padding:0;transform:translateY(-50%);border-radius:0;font-size:0;line-height:0;background-color:var(--ve-icon);-webkit-mask:var(--ve-ico,var(--ve-ico-map-pin)) center / contain no-repeat;mask:var(--ve-ico,var(--ve-ico-map-pin)) center / contain no-repeat;pointer-events:none;z-index:0}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas .input-group span[class^="icon-"]::before{content:none}article#widget div#netactica_booking_form div.caracteristicas .input-group span.icon-ingreso,article#widget div#netactica_booking_form div.caracteristicas .input-group span.icon-salida{--ve-ico:var(--ve-ico-calendar)}article#widget div#netactica_booking_form div.caracteristicas .input-group span.icon-pasajero,article#widget div#netactica_booking_form div.caracteristicas .input-group span.icon-habitacion{--ve-ico:var(--ve-ico-users)}article#widget div#netactica_booking_form div.caracteristicas .input-group span.icon-cabina{--ve-ico:var(--ve-ico-plane)}article#widget div#netactica_booking_form div.caracteristicas .input-group:has(>input[id^="AirlineCode_"]) span[class^="icon-"]{--ve-ico:var(--ve-ico-plane)}article#widget div#netactica_booking_form div.caracteristicas .input-group span.icon-Hora{--ve-ico:var(--ve-ico-clock)}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas input[disabled="disabled"],article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas input[disabled="disabled"]::placeholder{background:var(--ve-bg-soft);color:var(--ve-muted) !important;cursor:not-allowed}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas span[class^="icon-"][disabled="disabled"]{background-color:var(--ve-muted)}article#widget div#netactica_booking_form .ve-fields-row{display:flex;align-items:stretch;width:100%}article#widget div#netactica_booking_form .ve-field{position:relative;display:flex;align-items:center;gap:10px;height:var(--ve-field-h);min-width:0;padding:10px var(--ve-field-pad-x);border:1px solid var(--ve-border);border-radius:var(--ve-field-r);background:var(--ve-white);box-sizing:border-box;cursor:pointer;transition:border-color var(--ve-transition),box-shadow var(--ve-transition)}article#widget div#netactica_booking_form .ve-field:hover{border-color:var(--ve-border-hover)}article#widget div#netactica_booking_form .ve-field:focus-within{border-color:var(--ve-focus-border);box-shadow:var(--ve-focus-ring)}article#widget div#netactica_booking_form .ve-field.is-error,article#widget div#netactica_booking_form .ve-field:has(.bvalidator_invalid){border-color:var(--ve-red-error)}article#widget div#netactica_booking_form .ve-field.is-disabled{background:var(--ve-bg-soft);cursor:not-allowed}article#widget div#netactica_booking_form .ve-field .ve-field__icon{--ve-ico-size:var(--ve-field-icon);position:static;color:var(--ve-icon)}article#widget div#netactica_booking_form .ve-field.is-disabled .ve-field__icon{color:var(--ve-muted)}article#widget div#netactica_booking_form .ve-field .ve-field__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}article#widget div#netactica_booking_form .ve-field .ve-field__value,article#widget div#netactica_booking_form div[role="tabpanel"] .ve-field input.ve-field__value{display:block;width:100%;height:24px;min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--ve-dark);font-family:var(--ve-font);font-size:16px !important;font-weight:500 !important;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;order:1}article#widget div#netactica_booking_form .ve-field .ve-field__value::placeholder{color:var(--ve-muted);opacity:1}article#widget div#netactica_booking_form .ve-field .ve-field__label,article#widget div#netactica_booking_form div[role="tabpanel"] .ve-field span.label.ve-field__label{position:static;order:2;width:auto;margin:0;color:var(--ve-muted);font-size:13px;font-weight:400;line-height:19px;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}article#widget div#netactica_booking_form .ve-field.is-error .ve-field__label,article#widget div#netactica_booking_form .ve-field:has(.bvalidator_invalid) .ve-field__label{color:var(--ve-red-error)}article#widget div#netactica_booking_form #revolve,article#widget div#netactica_booking_form .ve-swap{position:relative;flex:0 0 40px;align-self:center;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--ve-border);border-radius:50%;background:var(--ve-white);color:var(--ve-muted);cursor:pointer;z-index:2;transition:border-color var(--ve-transition),color var(--ve-transition)}article#widget div#netactica_booking_form #revolve.border-middle::before{display:none}article#widget div#netactica_booking_form #revolve span,article#widget div#netactica_booking_form .ve-swap .ve-ico{position:static;display:block;width:16px;height:16px;margin:0;border:0;border-radius:0;font-size:0;line-height:0;background-color:currentColor;-webkit-mask:var(--ve-ico-arrow-left-right) center / contain no-repeat;mask:var(--ve-ico-arrow-left-right) center / contain no-repeat}article#widget div#netactica_booking_form #revolve span::before{content:none}article#widget div#netactica_booking_form #revolve span,article#widget div#netactica_booking_form .ve-swap .ve-ico{transform:rotate(var(--ve-swap-base,0deg)) rotate(var(--ve-swap-turn,0deg));transition:transform .35s cubic-bezier(.4,0,.2,1)}article#widget div#netactica_booking_form #revolve.is-turned,article#widget div#netactica_booking_form .ve-swap.is-turned{--ve-swap-turn:180deg}@media (prefers-reduced-motion:reduce){article#widget div#netactica_booking_form #revolve span,article#widget div#netactica_booking_form .ve-swap .ve-ico{transition:none}}article#widget div#netactica_booking_form #revolve:hover,article#widget div#netactica_booking_form .ve-swap:hover{border-color:var(--ve-text);color:var(--ve-dark)}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas>.row>div.consultar{border-radius:var(--ve-r-pill)}article#widget div#netactica_booking_form .ve-btn-search,article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas>.row>div.consultar a,article#widget div#netactica_booking_form div[role="tabpanel"]>.container-fluid .consultar .btn-reservas{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--ve-field-h);min-width:0;padding:18px 28px;border:0;border-radius:var(--ve-r-pill);background:var(--ve-red) !important;box-shadow:var(--ve-shadow-btn);color:var(--ve-white);font-family:var(--ve-font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--ve-transition),box-shadow var(--ve-transition),transform var(--ve-transition)}article#widget div#netactica_booking_form .ve-btn-search:hover,article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas>.row>div.consultar a:hover,article#widget div#netactica_booking_form div[role="tabpanel"]>.container-fluid .consultar .btn-reservas:hover{background:var(--ve-red-hover) !important;box-shadow:0 10px 28px #FF000066}article#widget div#netactica_booking_form .ve-btn-search:active,article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas>.row>div.consultar a:active{transform:translateY(1px)}article#widget div#netactica_booking_form .ve-btn-search:focus-visible,article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas>.row>div.consultar a:focus-visible{outline:none;box-shadow:var(--ve-shadow-btn),0 0 0 3px #FF000040}article#widget div#netactica_booking_form .ve-btn-search p,article#widget div#netactica_booking_form .ve-btn-search>span:not(.ve-ico),article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas>.row>div.consultar a p,article#widget div#netactica_booking_form div[role="tabpanel"]>.container-fluid .consultar .btn-reservas p{margin:0;padding:0;color:var(--ve-white);font-size:15px;font-weight:600;line-height:23px}article#widget div#netactica_booking_form .ve-btn-search .ve-ico,article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas>.row>div.consultar span.icon-search{position:static;display:block;width:18px;height:18px;margin:0;transform:none;border-radius:0;font-size:0;line-height:0;background-color:var(--ve-white);-webkit-mask:var(--ve-ico-search) center / contain no-repeat;mask:var(--ve-ico-search) center / contain no-repeat}article#widget div#netactica_booking_form div[role="tabpanel"]>.container.container--tab div.caracteristicas>.row>div.consultar span.icon-search::before{content:none}article#widget div#netactica_booking_form .ve-opciones-avanzadas .ve-opciones-avanzadas-action{margin:0}article#widget div#netactica_booking_form #veOpcionesAvanzadasAirShow,article#widget div#netactica_booking_form #veOpcionesAvanzadasPaqShow{margin-top:14px}article#widget div#netactica_booking_form .ve-link-adv,article#widget div#netactica_booking_form .ve-opciones-avanzadas .ve-opciones-avanzadas-action label.checkbox-inline{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:4px;margin:0;padding:0;border:0;background:none;color:var(--ve-accent);font-family:var(--ve-font);font-size:13px;font-weight:500;line-height:19px;cursor:pointer}article#widget div#netactica_booking_form .ve-link-adv{flex-direction:row}article#widget div#netactica_booking_form .ve-opciones-avanzadas .ve-opciones-avanzadas-action label.checkbox-inline span{margin:0;color:var(--ve-accent);font-size:13px;font-weight:500}article#widget div#netactica_booking_form .ve-link-adv:hover,article#widget div#netactica_booking_form .ve-opciones-avanzadas .ve-opciones-avanzadas-action label.checkbox-inline:hover span{color:var(--ve-accent-hover)}article#widget div#netactica_booking_form .ve-link-adv .ve-ico,article#widget div#netactica_booking_form .ve-opciones-avanzadas .ve-opciones-avanzadas-action label.checkbox-inline .ve-opciones-avanzadas-icon{display:inline-block;width:14px;height:14px;font-size:0;line-height:0;background-color:var(--ve-accent);-webkit-mask:var(--ve-ico-chevron-down) center / contain no-repeat;mask:var(--ve-ico-chevron-down) center / contain no-repeat;transition:transform var(--ve-transition)}article#widget div#netactica_booking_form .ve-opciones-avanzadas .ve-opciones-avanzadas-action label.checkbox-inline .ve-opciones-avanzadas-icon::before{content:none}article#widget div#netactica_booking_form .ve-link-adv[aria-expanded="true"] .ve-ico,article#widget div#netactica_booking_form .ve-opciones-avanzadas .ve-opciones-avanzadas-action label.checkbox-inline .ve-opciones-avanzadas-icon.icon-chevron-up{transform:rotate(180deg)}article#widget .bvalidator_errmsg,div.morePop .bvalidator_errmsg{padding:6px 10px;border:0;border-radius:var(--ve-r-sm);background:var(--ve-red-error);box-shadow:0 4px 12px #E5353533;color:var(--ve-white);font-family:var(--ve-font);font-size:12px;font-weight:500;line-height:1.4}article#widget .bvalidator_errmsg::before,article#widget .bvalidator_errmsg::after,div.morePop .bvalidator_errmsg::before,div.morePop .bvalidator_errmsg::after{border-bottom-color:var(--ve-red-error)}article#widget .bvalidator_errmsg .message span,div.morePop .bvalidator_errmsg .message span{color:var(--ve-white);font-size:12px !important;font-weight:500;line-height:1.4 !important}div.morePop .ocultar-input input + .bVErrMsgContainer{width:100%;height:auto;margin:0}div.morePop .ocultar-input .bvalidator_errmsg>div{align-items:center;gap:6px}div.morePop .ocultar-input .bvalidator_errmsg .close-message{display:flex;flex:0 0 auto;margin:0}div.morePop .ocultar-input .bvalidator_errmsg .close-message div{display:flex}div.morePop .ocultar-input .bvalidator_errmsg .close-message div span{top:0 !important;width:16px !important;height:16px;font-size:16px !important;line-height:1 !important}article#widget div#netactica_booking_form ul#myTab::before,article#widget div#netactica_booking_form ul#myTab::after{content:none;display:none}article#widget div#netactica_booking_form #revolve span{color:inherit}@media (min-width:768px){body div#contentBgAutofocus{background:transparent}}article#widget div#netactica_booking_form div.caracteristicas .ve-dd-host{position:relative}article#widget div#netactica_booking_form div.caracteristicas .ve-dd-host.is-filled input.input-calendar,article#widget div#netactica_booking_form div.caracteristicas .ve-dd-host.is-filled select{color:transparent !important;caret-color:transparent}article#widget div#netactica_booking_form div.caracteristicas .ve-dd-host.is-filled select option{color:var(--ve-dark)}article#widget div#netactica_booking_form div.caracteristicas .ve-dd-host.is-filled .input-group::before{content:none}article#widget div#netactica_booking_form div.caracteristicas .ve-dd-host>.ve-dd-text{position:absolute;top:7px;left:var(--ve-field-text-x);right:var(--ve-field-pad-x);display:none;overflow:hidden;color:var(--ve-dark);font-family:var(--ve-font);font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:2}article#widget div#netactica_booking_form div.caracteristicas .ve-dd-host.is-filled>.ve-dd-text{display:block}article#widget div#netactica_booking_form div.caracteristicas .ve-range-dates{position:relative;width:100%;min-height:var(--ve-field-h);cursor:pointer}article#widget div#netactica_booking_form div.caracteristicas .ve-range-dates>input[id^="Date_netactica_"]{inset:0;border-radius:var(--ve-field-r);cursor:pointer}article#widget div#netactica_booking_form div.caracteristicas .ve-range-dates__display{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:10px var(--ve-field-pad-x);box-sizing:border-box;pointer-events:none}article#widget div#netactica_booking_form div.caracteristicas .ve-range-dates__icon{--ve-ico-size:var(--ve-field-icon);flex:0 0 auto;color:var(--ve-icon)}article#widget div#netactica_booking_form div.caracteristicas .ve-range-dates__text{display:flex;flex-direction:column;gap:2px;min-width:0}article#widget div#netactica_booking_form div.caracteristicas .ve-range-dates__value{color:var(--ve-dark);font-family:var(--ve-font);font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}article#widget div#netactica_booking_form div.caracteristicas .ve-range-dates__value.is-empty{color:var(--ve-muted)}article#widget div#netactica_booking_form div.caracteristicas .ve-range-dates__label{color:var(--ve-muted);font-family:var(--ve-font);font-size:13px;font-weight:400;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}article#widget div#netactica_booking_form div.caracteristicas .ve-range-dates:has(.bvalidator_invalid){border-color:var(--ve-red-error)}article#widget div#netactica_booking_form div.caracteristicas .ve-range-dates:has(.bvalidator_invalid) .ve-range-dates__label{color:var(--ve-red-error)}article#widget div#netactica_booking_form div.caracteristicas .ve-range-dates>.colWidgetMitad{position:absolute;inset:0;width:100%;max-width:none;visibility:hidden;pointer-events:none;border:0}article#widget div#netactica_booking_form div.caracteristicas .ve-range-dates>.colWidgetMitad .bVErrMsgContainer{visibility:visible}article#widget div#netactica_booking_form div.caracteristicas .ve-range-dates:has(>.colWidgetMitad.border-right .bvalidator_invalid)>.colWidgetMitad:not(.border-right) .bVErrMsgContainer{display:none}