www.livelo.com.br
Open in
urlscan Pro
2.23.198.7
Public Scan
Submitted URL: https://bb-livelopontos.info/
Effective URL: https://www.livelo.com.br/
Submission: On October 10 via api from NL — Scanned from NL
Effective URL: https://www.livelo.com.br/
Submission: On October 10 via api from NL — Scanned from NL
Form analysis
4 forms found in the DOM<form class="form">
<div class="popup__body">
<div class="popup__strapline body-text body-text--small">
<span data-bind="text: user().firstName()"></span>
<span data-bind="widgetLocaleText: 'askIdentityLabel'">, precisamos autenticar o seu acesso.</span>
</div>
<div class="popup__title">
<span class="h2" data-bind="widgetLocaleText: 'askHowLabel'">Como você quer receber o seu código de autenticação?</span>
</div>
<div class="popup__form_radio up__scrollable-content body-text--small">
<div class="popup__form">
<div class="group">
<div class="checkboxes">
<div class="checkbox" data-bind="visible: show_whatsapp_option">
<input id="opt-whatsapp" class="group__radio" type="radio" name="radios" value="WPP" data-bind="checked: contactRadioValue, click: function () { $data.validateListLength(); return true}">
<label class="label__radio" for="opt-whatsapp" data-bind="widgetLocaleText: 'whatsappLabel'">Whatsapp</label>
</div>
<div class="checkbox" data-bind="visible: show_sms_option">
<input id="opt-sms" class="group__radio" type="radio" name="radios" value="SMS" data-bind="checked: contactRadioValue,
click: function () { $data.validateListLength(); return true}">
<label class="label__radio" for="opt-sms" data-bind="widgetLocaleText: 'smsLabel'">SMS</label>
</div>
<div class="checkbox" data-bind="visible: show_voice_option">
<input id="opt-call" class="group__radio" type="radio" name="radios" value="VOICE" data-bind="checked: contactRadioValue, click: function () { $data.validateListLength(); return true}">
<label class="label__radio" for="opt-call" data-bind="widgetLocaleText: 'callLabel'">Ligação</label>
</div>
<!-- ko if: $data.devices().length > 0 --><!-- /ko -->
</div>
<br>
<!-- ko if: chooseNumber --><!-- /ko -->
<!-- ko if: chooseDevice --><!-- /ko -->
<!-- ko if: typeNumber --><!-- /ko -->
<div class="popup__cta body-text body-text--small text-center">
<button id="button-modal-auth-phone" class="button button__primary button--large gtm-element-event" data-bind="widgetLocaleText: 'sendCodeLabel', disable: !$data.phone_valid(), click: $data.requestAuthentication"
data-gtm-event-category="pontoslivelo:cadastro-autenticacao" data-gtm-event-action="clique:botao" data-gtm-event-label="enviar-codigo" disabled="">ENVIAR CÓDIGO</button>
</div>
</div>
</div>
</div>
</div>
</form>
<form id="form__passages" data-bind="submit: $data.handleSearch, onRender: $data.init()">
<!-- ko if: ($data.pageContext().page.name === "passagens-aereas" || $data.pageContext().page.name === "passagens-aereas-metabuscador") --><!-- /ko -->
<!-- ko ifnot: ($data.pageContext().page.name === "passagens-aereas" || $data.pageContext().page.name === "passagens-aereas-metabuscador") -->
<div class="form">
<div class="search" style="padding: 0px;">
<div class="row">
<div class="left item">
<div class="box ul-typePassages">
<div role="button" tabindex="0" aria-label="Selecionar passagem ida e volta ou somente ida" class="box__int"
data-bind="event: {'click': $data.showUlTypeGoingBack.bind($data), 'keypress': $data.handleKeypressShowUlTypeGoingBack.bind($data, event)}">
<span id="span-labelBedroomsPassages" class="body-text body-text--footnote" data-bind="html: type_going_back" style="margin-right: 10px; color: rgb(255, 255, 255);">Ida e volta</span>
<span class="icon-chevron-down body-text--color-one" style="color: rgb(255, 10, 140);"></span>
</div>
<ul class="locations__origin--ul" id="ul-typePassages" data-bind="visible: $data.show_ul_type_going_back" style="list-style: none; display: none;">
<li class="hover li-type-goinback" tabindex="0"
data-bind="event: { 'click': function() { $data.setTypeGoinBack(1), $data.sendToDataLayer('ACTION_OPTIONS', 'ROUND_TRIP', $data.type_going_back()) }, 'keypress': $data.handleKeypressSetTypeGoinBack.bind($data, event, 1), 'blur': $data.handleKeypressSetTypeGoinBack.bind($data, event, 1) }">
<span class="body-text body-text--footnote" data-bind="widgetLocaleText: 'labelRoundTrip'">Ida e volta</span>
</li>
<li class="hover li-type-goinback" tabindex="0"
data-bind="event: { 'click': function() { $data.setTypeGoinBack(2), $data.sendToDataLayer('ACTION_OPTIONS', 'ROUND_TRIP', $data.type_going_back()) }, 'keypress': $data.handleKeypressSetTypeGoinBack.bind($data, event, 2), 'blur': $data.handleKeypressSetTypeGoinBack.bind($data, event, 2) }">
<span class="body-text body-text--footnote" data-bind="widgetLocaleText: 'labelOneWay'">Somente ida</span>
</li>
</ul>
</div>
</div>
</div>
<div class="row">
<div class="block4">
<span class="icon icon-depature"></span>
<label for="inpt-originPassages" style="visibility: hidden; position: absolute;">Origem do voo</label>
<input type="search" id="inpt-originPassages" class="input inpt-originPassages body-text--color-six" autocomplete="off"
data-bind="event: { click: $data.shouldOrigin, 'blur':$data.setLastOrigin }, css: { warning: $data.origin_warning, 'body-text--color-six': id_origin() != undefined }, value: origin_name, valueUpdate: 'input', widgetLocaleText: {value:'origin', attr:'placeholder'}, attr: { title: origin, 'readonly': $data.is_mobile() }"
placeholder="Origem" title="">
<span class="input-gradient"></span>
</div>
<div id="locations_origin_passages" data-bind="visible: $data.should_origin" style="display: none;">
<div class="spinner" data-bind="visible: show_loader_origin" style="display: none;">
<svg class="spinner__svg" viewBox="0 0 50 50">
<circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
</svg>
</div>
<div class="mCustomScrollbar _mCS_6 mCS_no_scrollbar">
<div id="mCSB_6" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
<div id="mCSB_6_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
<div class="header_title">
<span class="sub__title" data-bind="widgetLocaleText: 'origin'">Origem</span>
<label for="header_title-inpt-originPassages" style="visibility: hidden; position: absolute;">Origem do voo</label>
<input type="search" id="header_title-inpt-originPassages" class="input inpt-originPassages body-text--color-six" autocomplete="off"
data-bind="css: { warning: $data.origin_warning, 'body-text--color-six': id_origin() != undefined, focus: $data.should_origin }, value: origin_name, valueUpdate: 'input', widgetLocaleText: {value:'origin', attr:'placeholder'}"
placeholder="Origem">
<span class="icon-x" data-bind="click: $data.closeOriginDestinyModal"></span>
</div>
<div class="sub-title" data-bind="visible: arr_origin_recent().length > 0 && (locations_origin().length == 0 || locations_origin_airports().length == 0)" style="display: none;">
<span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentOrigins'">Origens Recentes</span>
<ul data-bind="foreach: arr_origin_recent" class="locations__origin--ul select__li__origin recent" id="ul-recentSearchOrigins"></ul>
</div>
<div class="sub-title" data-bind="visible: locations_origin().length > 0 || locations_origin_airports().length > 0" style="display: none;">
<span tabindex="0" class="body-text body-text--small title_label">
<span class="icon-location"></span>
<span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
</span>
<ul data-bind="foreach: locations_origin" class="locations__origin--ul select__li__origin" id="ul-searchOriginPassagesCities"></ul>
</div>
<div class="sub-title" data-bind="visible: locations_origin().length > 0 || locations_origin_airports().length > 0" style="display: none;">
<span tabindex="0" class="body-text body-text--small title_label">
<span class="icon-airplane"></span>
<span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
</span>
<ul data-bind="foreach: locations_origin_airports" class="locations__origin--ul select__li__origin" id="ul-searchOriginPassagesAirports"></ul>
</div>
</div>
<div id="mCSB_6_scrollbar_vertical" class="mCSB_scrollTools mCSB_6_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
<div class="mCSB_draggerContainer">
<div id="mCSB_6_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; height: 0px; top: 0px;">
<div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
<div class="mCSB_draggerRail"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<button type="button" aria-label="Inverter origem e destino" data-bind="click: transferLocations" class="button-outline button__secondary button--large button__exchange"><i class="icon-transfer"></i></button>
<div class="block4">
<span class="icon icon-arrival" style="left: 22px;"></span>
<label for="inpt-destinyPassages" style="visibility: hidden; position: absolute;">Destino do voo</label>
<input type="search" id="inpt-destinyPassages" class="input inpt-destinyPassages body-text--color-six" autocomplete="off"
data-bind="event: {click: $data.shouldDestiny, 'blur':$data.setLastDestiny }, css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined }, value: destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: destiny, 'readonly': $data.is_mobile() }"
placeholder="Destino" title="">
<span class="input-gradient"></span>
</div>
<div id="locations_destiny_passages" data-bind="visible: $data.should_destiny" style="display: none;">
<div class="spinner" data-bind="visible: show_loader_destiny" style="display: none;">
<svg class="spinner__svg" viewBox="0 0 50 50">
<circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
</svg>
</div>
<div class="mCustomScrollbar _mCS_7 mCS_no_scrollbar">
<div id="mCSB_7" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
<div id="mCSB_7_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
<div class="header_title">
<span class="sub__title" data-bind="widgetLocaleText: 'destiny'">Destino</span>
<label for="header_title-inpt-destinyPassages" style="visibility: hidden; position: absolute;">Destino do voo</label>
<input type="search" id="header_title-inpt-destinyPassages" class="input inpt-destinyPassages body-text--color-six" autocomplete="off"
data-bind="css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined, focus: $data.should_destiny }, value: destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}"
placeholder="Destino">
<span class="icon-x" data-bind="click: $data.closeOriginDestinyModal"></span>
</div>
<div class="sub-title" data-bind="visible: arr_destiny_recent().length > 0 && (locations_destiny().length == 0 || locations_destiny_airports().length == 0)" style="display: none;">
<span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentDestinations'">Destinos Recentes</span>
<ul data-bind="foreach: arr_destiny_recent" class="locations__origin--ul select__li__origin recent" id="ul-recentSearchDestinations"></ul>
</div>
<div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_airports().length > 0" style="display: none;">
<span tabindex="0" class="body-text body-text--small title_label">
<span class="icon-location"></span>
<span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
</span>
<ul data-bind="foreach: locations_destiny" class="locations__origin--ul" id="ul-searchDestinyPassagesCities"></ul>
</div>
<div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_airports().length > 0" style="display: none;">
<span tabindex="0" class="body-text body-text--small title_label">
<span class="icon-airplane"></span>
<span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
</span>
<ul data-bind="foreach: locations_destiny_airports" class="locations__origin--ul select__li__destiny" id="ul-searchDestinyPassagesAirports"></ul>
</div>
</div>
<div id="mCSB_7_scrollbar_vertical" class="mCSB_scrollTools mCSB_7_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
<div class="mCSB_draggerContainer">
<div id="mCSB_7_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; height: 0px; top: 0px;">
<div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
<div class="mCSB_draggerRail"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="block2 no__border__lateral block__calendar" style="border-left: 0;">
<span class="icon icon-calendar"></span>
<label for="inpt-goingPassages" style="visibility: hidden; position: absolute;">Informações da data</label>
<input type="text" role="button" id="inpt-goingPassages" class="input body-text--color-six" autocomplete="off"
data-bind="css: { warning: going_warning(), 'body-text--color-six': going_and_back != undefined }, click: $data.showCalendar, value: going_and_back_without_year, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, visible: !origin_bigger(), attr: { title: going_and_back }"
name="start" readonly="true" placeholder="Datas" title="13 Out 2023 - 13 Out 2023">
<label for="inpt-goingPassages-aux" style="visibility: hidden; position: absolute;">Informações da data</label>
<input type="text" role="button" aria-label="Informações da data" id="inpt-goingPassages-aux" class="datepicker-double-flights is-datepick" style="position: absolute; z-index: -1; margin-left: -200px" data-bind="value: going_and_back">
<label for="inpt-goingPassagesSimple" style="visibility: hidden; position: absolute;">Informações da data</label>
<input type="text" role="button" id="inpt-goingPassagesSimple" class="input body-text--color-six" autocomplete="off"
data-bind="css: { warning: going_warning(), 'body-text--color-six': just_going != undefined }, click: $data.showCalendar,value: just_going, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, visible: origin_bigger(), attr: { title: just_going }"
name="start" readonly="true" placeholder="Datas" title="13 Out 2023" style="display: none;">
<label for="inpt-goingPassagesSimple-aux" style="visibility: hidden; position: absolute;">Informações da data</label>
<input type="text" role="button" aria-label="Informações da data" id="inpt-goingPassagesSimple-aux" class="datepicker-simple-flights is-datepick" style="position: absolute; z-index: -1; margin-left: -200px" data-bind="value: just_going">
<div class="modal__calendar" id="calendar-flights" data-bind="visible: $data.show_calendar()" style="display: none;">
<span class="icon-x" data-bind="click: scrollToSearch.bind($parent, $data), visible: is_mobile()" style="display: none;"></span>
<div class="header__calendar">
<span class="body-text margin-top20">
<!-- ko if: $data.optionRangeDateCalendar() === "true" --><!-- /ko -->
<!-- ko if: $data.optionRangeDateCalendar() === "false" -->
<span class="icon-calendar"></span>
<span class="question-calendar" data-bind="widgetLocaleText: 'questionCalendar'">Quando você vai viajar?</span>
<!-- /ko -->
</span>
<div class="dates">
<div class="header-inputs">
<label class="header-inputs__text" data-bind="widgetLocaleText: 'going'">Ida</label>
<input type="text" id="inpt-goingDatePassage" class="input normal body-text--color-six" readonly="" autocomplete="off"
data-bind="css: { warning: going_warning(), 'body-text--color-six': just_going != undefined}, value: $data.formatDateToCalendar($data.going()), widgetLocaleText: {value:'labelDates'}, attr: { title: going }" name="start"
title="2023-10-13">
</div>
<div class="header-inputs margin-left">
<label class="header-inputs__text" data-bind="widgetLocaleText: 'back', visible: !origin_bigger()">Volta</label>
<input type="text" id="inpt-backDatePassage" class="input normal body-text--color-six" autocomplete="off" readonly=""
data-bind="css: { warning: going_warning(), 'body-text--color-six': just_back != undefined }, value: $data.formatDateToCalendar($data.back()), visible: !origin_bigger(), widgetLocaleText: {value:'labelDates'}, attr: { title: back }"
name="start" title="2023-10-13">
</div>
</div>
</div>
</div>
</div>
<div class="block2 border__radius__right" style="border-left: 0;">
<div>
<span class="icon icon-user"></span>
<label for="inpt-numberPassages" style="visibility: hidden; position: absolute;">Quantidade de passagens</label>
<input type="text" role="button" id="inpt-numberPassages" class="input normal body-text--color-six" autocomplete="off"
data-bind="css: { warning: passangers_warning(), 'body-text--color-six': passangers() != undefined, 'focus': show_ul_passangers }, value: passangers, widgetLocaleText: {value:'labelPassengers', attr:'placeholder'}, click: $data.showUlPassangers, event: {'keypress': $data.handleKeypressShowUlPassangers.bind($data, event)}"
name="end" placeholder="Pessoas">
</div>
<div data-bind="visible: show_ul_passangers" class="qntdPassagers" style="display: none;">
<div class="head__passagers">
<span tabindex="0" class="pass_title body-text" data-bind="widgetLocaleText: 'countPassengers'">Quantos passageiros?</span>
<div role="button" tabindex="0" class="close_modal h1--colored" aria-label="Fechar alteração de quantidade de passageiros" data-bind="click: $data.closeModal, event: {'keypress': $data.handleKeypressCloseModal.bind($data, event)}">
<span class="icon-x"></span>
</div>
</div>
<ul class="info_qntd passagers" style="list-style: none; list-style-type: none;" data-bind="css: { 'baby_warning': $data.babys_warning() }">
<h5 class="h5" data-bind="widgetLocaleText: 'labelPassengers'">Pessoas</h5>
<li class="type_li">
<div class="type">
<span class="body-text" data-bind="widgetLocaleText: 'labelAdult'">Adultos</span>
<small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionAdult'">+ de 12 anos</small>
</div>
<div class="amount__element">
<button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartAdultPassages" type="button" class="button--small button button__secondary--blue quantityMinus button__remove"
data-type="adult"><i class="icon-minus icon--right"></i></button>
<input id="inpt-productQuantityCartAdultPassages" type="number" class="quantity amount__input" maxlength="2" data-bind="value: adult, attr: {'aria-label': $data.adult() + ' passagens para adultos' }" data-type="adult"
aria-label="1 passagens para adultos">
<button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartAdultPassages" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="adult"><i class="icon-plus icon--right"></i></button>
</div>
</li>
<li class="type_li">
<div class="type">
<span class="body-text" data-bind="widgetLocaleText: 'labelChild'">Crianças</span>
<small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionChild'">2 à 11 anos</small>
</div>
<div class="amount__element">
<button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartChildPassages" type="button" class="button--small button button__secondary--blue quantityMinus button__remove"
data-type="childs"><i class="icon-minus icon--right"></i></button>
<input id="inpt-productQuantityCartChildPassages" type="number" class="quantity amount__input" maxlength="2" data-bind="value: childs, attr: {'aria-label': $data.childs() + ' passagens para crianças' }" data-type="childs"
aria-label="0 passagens para crianças">
<button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartChildPassages" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="childs"><i class="icon-plus icon--right"></i></button>
</div>
</li>
<li class="type_li">
<div class="type">
<span class="body-text" data-bind="widgetLocaleText: 'labelBabys'">Bebês</span>
<small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionBaby'">0 à 23 meses</small>
</div>
<div class="amount__element">
<button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartBabyPassages" type="button" class="button--small button button__secondary--blue quantityMinus button__remove"
data-type="babys"><i class="icon-minus icon--right"></i></button>
<input id="inpt-productQuantityCartBabyPassages" type="number" class="quantity amount__input" maxlength="2" data-bind="value: babys, attr: {'aria-label': $data.babys() + ' passagens para bebês' }" data-type="babys"
aria-label="0 passagens para bebês">
<button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartBabyPassages" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="babys"><i class="icon-plus icon--right"></i></button>
</div>
</li>
<span class="body-text body-text--footnote babys_warning" data-bind="visible: babys_warning()" style="display: none;">
<span class="icon-alert-circle"></span>
<span data-bind="widgetLocaleText: 'warningBaby'" class="body-text body-text--small">O número de adultos deve ser maior ou igual ao número de bebês</span>
</span>
</ul>
<ul class="info_qntd seat__class" style="list-style: none; list-style-type: none;">
<h5 tabindex="0" class="h5" data-bind="widgetLocaleText: 'class'">Classe</h5>
<button type="button" class="button-outline button__secondary button--large active"
data-bind="widgetLocaleText: 'economicClass', event: { 'click': $data.setClassType.bind($data, 1), 'keypress': $data.handleKeypressSetClassType.bind($data, event, 1) }, css: { active: $data.seat_class() == 'ECONOMY_CLASS' }">Classe
econômica</button>
<button type="button" class="button-outline button__secondary button--large"
data-bind="widgetLocaleText: 'executiveClass', event: { 'click': $data.setClassType.bind($data, 2), 'keypress': $data.handleKeypressSetClassType.bind($data, event, 2) }, css: { active: $data.seat_class() == 'BUSINESS_CLASS' }">Classe
executiva</button>
</ul>
</div>
</div>
<div class="block1">
<button type="submit" aria-label="Pesquisar passagens" class="button-outline button__primary button--large">
<i data-bind="visible: !is_mobile()" class="icon-search"></i>
<span data-bind="visible: is_mobile(), widgetLocaleText: 'search'" style="display: none;">Pesquisar</span>
</button>
</div>
</div>
<div class="clear"></div>
</div>
</div>
<!-- /ko -->
</form>
<form id="form__accommodations" data-bind="submit: $data.handleSearch, onRender: $data.init()">
<!-- ko if: ($data.pageContext().page.name === "hoteis" || $data.pageContext().page.name === "hoteis-v2") --><!-- /ko -->
<!-- ko ifnot: ($data.pageContext().page.name === "hoteis" || $data.pageContext().page.name === "hoteis-v2") -->
<div class="form">
<div class="search" style="padding: 0px;">
<div class="row">
<div class="block4">
<span class="icon icon-location"></span>
<label for="inpt-destinyHotels" style="visibility: hidden; position: absolute;">Destino da hospedagem</label>
<input type="search" id="inpt-destinyHotels" class="input inpt-destinyHotels" autocomplete="off"
data-bind="event: { click: $data.shouldDestiny, 'blur':$data.setLastDestiny }, css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined, focus: $data.should_destiny }, value: destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: destiny }"
placeholder="Destino">
<span class="input-gradient"></span>
</div>
<div id="locations_destiny_passages" data-bind="visible: $data.should_destiny" style="display: none;">
<div class="spinner" data-bind="visible: show_loader_destiny" style="display: none;">
<svg class="spinner__svg" viewBox="0 0 50 50">
<circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
</svg>
</div>
<div class="mCustomScrollbar _mCS_3 mCS_no_scrollbar">
<div id="mCSB_3" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
<div id="mCSB_3_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
<div class="header_title">
<span class="sub__title" data-bind="widgetLocaleText: 'destiny'">Destino</span>
<label for="inpt-destinyHotels-mobile" style="visibility: hidden; position: absolute;">Destino da hospedagem</label>
<input type="search" id="inpt-destinyHotels-mobile" class="inpt_search input inpt-destinyHotels" autocomplete="off"
data-bind="event: { click: $data.shouldDestiny, 'blur':$data.setLastDestiny }, css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined, focus: $data.should_destiny }, value: destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: destiny }"
placeholder="Destino">
<span class="icon-x" data-bind="click: $data.closeOriginDestinyModal"></span>
</div>
<div class="sub-title" data-bind="visible: arr_destiny_recent().length > 0 && (locations_destiny().length == 0 || locations_destiny_hotels().length == 0)" style="display: none;">
<span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'lastSearches'">Últimas Buscas</span>
<ul data-bind="foreach: arr_destiny_recent" class="locations__destiny--ul" id="ul-lastSearcheAccommodation"></ul>
</div>
<div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_hotels().length > 0" style="display: none;">
<span tabindex="0" class="padding_left body-text body-text--small title_label">
<span class="icon-location"></span>
<span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
</span>
<ul data-bind="foreach: locations_destiny" class="locations__destiny--ul" id="ul-searchDestinyCities"></ul>
</div>
<div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_hotels().length > 0" style="display: none;">
<span tabindex="0" class="padding_left body-text body-text--small title_label">
<span class="icon-hotel"></span>
<span data-bind="widgetLocaleText: 'labelHotels'">Hotéis</span>
</span>
<ul data-bind="foreach: locations_destiny_hotels" class="locations__destiny--ul" id="ul-searchDestinyHotels"></ul>
</div>
</div>
<div id="mCSB_3_scrollbar_vertical" class="mCSB_scrollTools mCSB_3_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
<div class="mCSB_draggerContainer">
<div id="mCSB_3_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
<div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
<div class="mCSB_draggerRail"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="block2 no__border__lateral block__calendar">
<span class="icon icon-calendar"></span>
<label for="inpt-goingAccommodations" style="visibility: hidden; position: absolute;">Informações da data</label>
<input type="text" id="inpt-goingAccommodations" class="input body-text--color-six" autocomplete="off"
data-bind="css: { warning: going_warning(), 'body-text--color-six': going_and_back != undefined }, click: $data.showCalendar, value: going_and_back_without_year, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, attr: { title: going_and_back }"
name="start" placeholder="Datas" title="13 Out 2023 - 14 Out 2023">
<label for="inpt-goingAccommodations-aux" style="visibility: hidden; position: absolute;">Informações da data</label>
<input type="text" id="inpt-goingAccommodations-aux" aria-label="Informações da data" class="datepicker-double-accommodations is-datepick" style="position: absolute; z-index: -1; margin-left: -200px" data-bind="value: going_and_back">
<div class="modal__calendar" id="calendar-accommodations" data-bind="visible: $data.show_calendar()" style="display: none;">
<span class="icon-x" data-bind="click: scrollToSearch.bind($parent, $data), visible: is_mobile()" style="display: none;"></span>
<div class="header__calendar">
<span class="body-text margin-top20">
<!-- ko if: $data.optionRangeDateCalendar() === "true" --><!-- /ko -->
<!-- ko if: $data.optionRangeDateCalendar() === "false" -->
<span class="icon-calendar"></span>
<span class="question-calendar" data-bind="widgetLocaleText: 'questionCalendar'">Quando você vai viajar?</span>
<!-- /ko -->
</span>
<div class="dates">
<div class="header-inputs">
<label class="header-inputs__text" data-bind="widgetLocaleText: 'going'">Ida</label>
<input type="text" id="inpt-goingDateAccommodations" class="input normal body-text--color-six" readonly="" autocomplete="off"
data-bind="css: { warning: going_warning(), 'body-text--color-six': just_going != undefined }, value: $data.formatDateToCalendar($data.going()), widgetLocaleText: {value:'labelDates'}, attr: { title: going }" name="start"
title="2023-10-13">
</div>
<div class="header-inputs margin-left">
<label class="header-inputs__text" data-bind="widgetLocaleText: 'back'">Volta</label>
<input type="text" id="inpt-backDateAccommodations" class="input normal body-text--color-six" autocomplete="off" readonly=""
data-bind="css: { warning: going_warning(), 'body-text--color-six': just_back != undefined }, value: $data.formatDateToCalendar($data.back()), widgetLocaleText: {value:'labelDates'}, attr: { title: back }" name="start"
title="2023-10-14">
</div>
</div>
</div>
</div>
</div>
<div class="block2" style="border-left: 0;">
<div>
<span class="icon icon-hotel"></span>
<label for="inpt-bedrooms" style="visibility: hidden; position: absolute;">Quantidade de quartos e hóspedes</label>
<input type="text" id="inpt-bedrooms" class="input normal body-text--color-six" autocomplete="off"
data-bind="css: { warning: bedrooms_warning(), 'body-text--color-six': $data.bedrooms_list().length > 0 }, value: bedrooms, widgetLocaleText: {value:'labelBedrooms', attr:'placeholder' }, click: $data.showMarkerBedrooms, event: {'keypress': $data.handleKeypressShowMarkerBedrooms.bind($data, event)}"
name="start" placeholder="Quartos">
</div>
</div>
<div class="block2 border__radius__right" style="border-left: 0;">
<div>
<span class="icon icon-user"></span>
<label for="inpt-guests" style="visibility: hidden; position: absolute;">Quantidade de quartos e hóspedes</label>
<input type="text" id="inpt-guests" class="input normal body-text--color-six" autocomplete="off"
data-bind="css: { warning: guests_warning(), 'body-text--color-six': guests != undefined }, value: guests, widgetLocaleText: {value:'labelGuests', attr:'placeholder'}, click: $data.showMarkerBedrooms, event: {'keypress': $data.handleKeypressShowMarkerBedrooms.bind($data, event)}"
name="start" placeholder="Hóspedes">
</div>
<div data-bind="visible: $data.show_marker_bedrooms()" style="display: none;">
<div class="show_marker_bedrooms">
<div class="header_beadrooms">
<span tabindex="0" class="body-text" data-bind="widgetLocaleText: 'headerBedrooms'">Quantos quartos?</span>
<div role="button" tabindex="0" aria-label="Fechar alterações nos quartos e hóspedes" class="close_modal h1--colored" data-bind="click: $data.closeModal, event: {'keypress': $data.handleKeypressCloseModal.bind($data, event)}">
<span class="bdy-text body-text--footnote" data-bind="widgetLocaleText: 'buttonClose'">Fechar</span>
<span class="icon-x"></span>
</div>
</div>
<div data-bind="foreach: bedrooms_list" class="rectangle">
<ul tabindex="0" data-bind="visible: !$data.show_bedrooms(), attr: {class: 'infoQntd infoMinimized list-minimized-bedrooms-' + ($index()+1), 'aria-label': 'Informações do quarto ' + ($index()+1)}"
class="infoQntd infoMinimized list-minimized-bedrooms-1" aria-label="Informações do quarto 1" style="display: none;">
<li>
<span data-bind="widgetLocaleText : {value:'labelBedroom', attr: 'innerText', params: {num: $index()+1} }">Quarto 1</span>
</li>
<li>
<span class="font__14" data-bind="visible: $data.adult() == 1, widgetLocaleText : {value:'labelAdultMinimized', attr: 'innerText', params: {num: $data.adult()} }">1 adulto</span>
<span class="font__14" data-bind="visible: $data.adult() != 1, widgetLocaleText : {value:'labelAdultMinimizedMore', attr: 'innerText', params: {num: $data.adult()} }" style="display: none;">1 adultos</span>
</li>
<li>
<span class="font__14" data-bind="visible: $data.childs() == 1, widgetLocaleText : {value:'labelChildMinimized', attr: 'innerText', params: {num: $data.childs()} }" style="display: none;">0 criança</span>
<span class="font__14" data-bind="visible: $data.childs() != 1, widgetLocaleText : {value:'labelChildMinimizedMore', attr: 'innerText', params: {num: $data.childs()} }">0 crianças</span>
</li>
<li>
<span role="button" tabindex="0" class="icon-chevron-down"
data-bind="visible: !$data.show_bedrooms(), click: $parent.showBedrooms.bind($parent, $data, true), event: {'keypress': $parent.handleKeypressExpandBedroom.bind($parent, $data, event, true, ($index()+1))}, attr: {'aria-label': 'Alterar informações do quarto' + ($index()+1)}"
aria-label="Alterar informações do quarto1" style="display: none;"></span>
</li>
</ul>
<div data-bind="visible: $data.show_bedrooms()">
<ul class="infoQntd">
<li>
<span tabindex="0" data-bind="widgetLocaleText : {value:'labelBedroom', attr: 'innerText', params: {num: $index()+1} }, attr: {class: 'bedroom-name-' + ($index()+1)}" class="bedroom-name-1">Quarto 1</span>
<span tabindex="0" role="button" class="body-text body-text--footnote btn__excluir"
data-bind="click: $parent.removeBedroom.bind($parent, $index()), event: {'keypress': $parent.handleKeypressRemoveBedroom.bind($parent, event, $index())}, widgetLocaleText: 'labelDelete', visible: $parent.bedrooms_list().length > 1"
style="display: none;">Excluir</span>
</li>
<li>
<div class="type">
<span class="body-text" data-bind="widgetLocaleText: 'labelAdult'">Adultos</span>
<small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionAdults'">+ de 18 anos</small>
</div>
<div class="amount__element">
<button tabindex="-1" aria-hidden="true" data-bind="attr: { id:'btn-minusQuantityCartAdultPassages-'+$index() }" type="button" class="button--small button button__secondary--blue quantityMinusHotels button__remove"
data-type="adult" id="btn-minusQuantityCartAdultPassages-0"><i class="icon-minus icon--right"></i></button>
<input type="number" class="quantityHotels amount__input" maxlength="1"
data-bind="value: $data.adult, valueUpdate: 'keyup', attr: { id:'inpt-productQuantityCartAdultPassages-'+$index(), 'aria-label': $data.adult() + ' adultos no quarto' }" data-type="adult"
id="inpt-productQuantityCartAdultPassages-0" aria-label="1 adultos no quarto">
<button tabindex="-1" aria-hidden="true" data-bind="attr: { id:'btn-plusQuantityCartAdultPassages-'+$index() }" type="button" class="quantityPlusHotels button--small button button__secondary button__add" data-type="adult"
id="btn-plusQuantityCartAdultPassages-0"><i class="icon-plus icon--right"></i></button>
</div>
</li>
<li>
<div class="type">
<span class="body-text" data-bind="widgetLocaleText: 'labelChild'">Crianças</span>
<small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionChild'">até 17 anos</small>
</div>
<div class="amount__element">
<button tabindex="-1" aria-hidden="true" data-bind="attr: { id:'btn-minusQuantityCartChildPassages-'+$index() }" type="button" class="button--small button button__secondary--blue quantityMinusHotels button__remove"
data-type="childs" id="btn-minusQuantityCartChildPassages-0"><i class="icon-minus icon--right"></i></button>
<input type="number" class="quantityHotels amount__input" maxlength="1"
data-bind="value: $data.childs, valueUpdate: 'keyup', attr: { id:'inpt-productQuantityCartChildPassages-'+$index(), 'aria-label': $data.childs() + ' crianças no quarto' }" data-type="childs"
id="inpt-productQuantityCartChildPassages-0" aria-label="0 crianças no quarto">
<button tabindex="-1" aria-hidden="true" data-bind="attr: { id:'btn-plusQuantityCartChildPassages-'+$index() }" type="button" class="quantityPlusHotels button--small button button__secondary button__add" data-type="childs"
id="btn-plusQuantityCartChildPassages-0"><i class="icon-plus icon--right"></i></button>
</div>
</li>
</ul>
<div class="infoChild" data-bind="visible: $data.childs_ages().length > 0" style="display: none;">
<span data-bind="widgetLocaleText: 'labelAge'" class="body-text body-text--small">Idade dos menores</span>
<div data-bind="foreach: $data.childs_ages()" class="ages"></div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="btns__bedrooms">
<div tabindex="0" role="button" class="addBedroom" data-bind="click: $data.addNewBedroom, event: {'keypress': $data.handleKeypressAddNewBedroom.bind($data, event)}">
<span class="icon-plus"></span>
<span class="labelAdd" data-bind="widgetLocaleText: 'Adicionar Quarto'">Adicionar Quarto</span>
</div>
</div>
</div>
</div>
</div>
<div class="block1">
<button type="submit" aria-label="Pesquisar hospedagens" class="button-outline button__primary button--large" id="btn-search-accomodations" data-bind="visible: !is_mobile()"><i class="icon-search"></i></button>
<button type="submit" aria-label="Pesquisar hospedagens" class="button button__primary button--large" id="btn-searchMobile-accomodations" data-bind="visible: is_mobile(), widgetLocaleText: 'labelSearch'"
style="display: none; background-color: rgb(255, 10, 140);">Pesquisar</button>
</div>
</div>
<div class="clear"></div>
</div>
</div>
<!-- /ko -->
</form>
<form id="form__vehicles" data-bind="submit: handleSearch, onRender: init()">
<!-- ko if: ($data.pageContext().page.name === "carros") --><!-- /ko -->
<!-- ko ifnot: ($data.pageContext().page.name === "carros") -->
<div class="form">
<div class="search" style="padding: 0px;">
<div class="row">
<div class="left item">
<div class="box ul-typeVehicles">
<div role="button" tabindex="0" aria-label="Tipo de aluguel" class="box__int" data-bind="event: {'click': $data.showUlTypeGoingBack.bind($data), 'keypress': $data.handleKeypressShowUlTypeGoingBack.bind($data, event)}">
<span id="span-labelLocationVehicles" class="body-text body-text--footnote" data-bind="html: $data.type_going_back()" style="color: rgb(255, 255, 255);">Devolução no mesmo local</span>
<span class="icon-chevron-down body-text--color-one" style="color: rgb(255, 10, 140);"></span>
</div>
<ul class="locations__origin--ul" id="ul-typeVehicles" data-bind="visible: $data.show_ul_type_going_back" style="display: none;">
<li class="hover li-type-goinback" tabindex="0"
data-bind="event: { 'click': $data.setReturnDifferentLocation.bind($data, 1), 'keypress': $data.handleKeypressSetReturnDifferentLocation.bind($data, event, 1), 'blur': $data.handleKeypressSetReturnDifferentLocation.bind($data, event, 1) }">
<span class="body-text body-text--footnote" data-bind="widgetLocaleText: 'labelDifferentLease'">Devolução em local diferente</span>
</li>
<li class="hover li-type-goinback" tabindex="0"
data-bind="event: { 'click': $data.setReturnDifferentLocation.bind($data, 2), 'keypress': $data.handleKeypressSetReturnDifferentLocation.bind($data, event, 2), 'blur': $data.handleKeypressSetReturnDifferentLocation.bind($data, event, 2) }">
<span class="body-text body-text--footnote" data-bind="widgetLocaleText: 'labelSameLocation'">Devolução no mesmo local</span>
</li>
</ul>
</div>
</div>
</div>
<div class="row">
<div class="block4 w50 border" data-bind="css: { 'w50': !$data.inpt_block4(), 'no__border': $data.inpt_block4(), 'border': !$data.inpt_block4() }">
<span class="icon icon-location"></span>
<label for="inpt-originVehicles" style="visibility: hidden; position: absolute;">Local da retirada do veículo</label>
<input type="search" id="inpt-originVehicles" class="input inpt-originVehicles" autocomplete="off"
data-bind="event: { click: $data.shouldOrigin, 'blur':$data.setLastOrigin }, css: { warning: $data.origin_warning, 'body-text--color-six': id_origin() != undefined }, value: origin_vehicles_name, valueUpdate: 'input', widgetLocaleText: {value:'origin', attr:'placeholder'}, attr: { title: origin_vehicles }"
placeholder="Local da retirada">
<span class="input-gradient"></span>
</div>
<div id="locations_origin_vehicles" data-bind="visible: $data.should_origin" style="display: none;">
<div class="header__vehicles">
<span class="body-text body-text--small" data-bind="widgetLocaleText: 'headerOrigin'">De onde você vai partir?</span>
<div class="spinner" data-bind="visible: show_loader_origin" style="display: none;">
<svg class="spinner__svg" viewBox="0 0 50 50">
<circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
</svg>
</div>
</div>
<div class="mCustomScrollbar _mCS_10 mCS_no_scrollbar">
<div id="mCSB_10" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
<div id="mCSB_10_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
<div class="sub-title" data-bind="visible: arr_origin_recent().length > 0 && (locations_origin().length == 0 || locations_origin_airports().length == 0)" style="display: none;">
<span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentLocations'">Locais Recentes</span>
<ul data-bind="foreach: arr_origin_recent" class="locations__origin--ul select__li__origin" id="ul-recentSearchOriginVehicles"></ul>
</div>
<div class="sub-title" data-bind="visible: locations_origin().length > 0 || locations_origin_airports().length > 0" style="display: none;">
<span tabindex="0" class="padding_left body-text body-text--small title_label">
<span class="icon-location"></span>
<span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
</span>
<ul data-bind="foreach: locations_origin" class="locations__origin--ul select__li__origin" id="ul-searchOriginVehiclesCities"></ul>
</div>
<div class="sub-title" data-bind="visible: locations_origin().length > 0 || locations_origin_airports().length > 0" style="display: none;">
<span tabindex="0" class="padding_left body-text body-text--small title_label">
<span class="icon-airplane"></span>
<span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
</span>
<ul data-bind="foreach: locations_origin_airports" class="locations__origin--ul select__li__origin" id="ul-searchOriginVehiclesAirports"></ul>
</div>
</div>
<div id="mCSB_10_scrollbar_vertical" class="mCSB_scrollTools mCSB_10_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
<div class="mCSB_draggerContainer">
<div id="mCSB_10_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
<div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
<div class="mCSB_draggerRail"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<button type="button" aria-label="Inverter local de retirada e devolução" id="btn-exchange" data-bind="click: transferLocations, visible: $data.btn_exchange" class="button-outline button__secondary button--large button__exchange"
style="display: none;"><i class="icon-transfer"></i></button>
<div class="block4" data-bind="visible: $data.inpt_block4()" style="display: none;">
<span class="icon icon-location"></span>
<label for="inpt-destinyVehicles" style="visibility: hidden; position: absolute;">Local da devolução do veículo</label>
<input type="search" id="inpt-destinyVehicles" class="input inpt-destinyVehicles" autocomplete="off"
data-bind="event: {click: $data.shouldDestiny, 'blur':$data.setLastDestiny }, css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined }, value: destiny_vehicles_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: destiny_vehicles }"
placeholder="Local da devolução">
<span class="input-gradient"></span>
</div>
<div id="locations_destiny_vehicles" data-bind="visible: $data.should_destiny" style="display: none;">
<div class="header__vehicles">
<span class="body-text body-text--small" data-bind="widgetLocaleText: 'headerDestiny'">Pra onde você vai?</span>
<div class="spinner" data-bind="visible: show_loader_destiny" style="display: none;">
<svg class="spinner__svg" viewBox="0 0 50 50">
<circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
</svg>
</div>
</div>
<div class="mCustomScrollbar _mCS_11 mCS_no_scrollbar">
<div id="mCSB_11" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
<div id="mCSB_11_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
<div class="sub-title" data-bind="visible: arr_destiny_recent().length > 0 && (locations_destiny().length == 0 || locations_destiny_airports().length == 0)" style="display: none;">
<span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentLocations'">Locais Recentes</span>
<ul data-bind="foreach: arr_destiny_recent" class="locations__origin--ul select__li__origin" id="ul-recentSearchDestinyVehicles"></ul>
</div>
<div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_airports().length > 0" style="display: none;">
<span tabindex="0" class="padding_left body-text body-text--small title_label">
<span class="icon-location"></span>
<span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
</span>
<ul data-bind="foreach: locations_destiny" class="locations__destiny--ul select__li__destiny" id="ul-searchDestinyVehiclesCities"></ul>
</div>
<div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_airports().length > 0" style="display: none;">
<span tabindex="0" class="padding_left body-text body-text--small title_label">
<span class="icon-airplane"></span>
<span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
</span>
<ul data-bind="foreach: locations_destiny_airports" class="locations__destiny--ul select__li__destiny" id="ul-searchDestinyVehiclesAirports"></ul>
</div>
</div>
<div id="mCSB_11_scrollbar_vertical" class="mCSB_scrollTools mCSB_11_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
<div class="mCSB_draggerContainer">
<div id="mCSB_11_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
<div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
<div class="mCSB_draggerRail"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="block2 no__border__lateral block__calendar">
<span class="icon icon-calendar"></span>
<label for="inpt-goingVehicles" style="visibility: hidden; position: absolute;">Informações da data</label>
<input type="text" id="inpt-goingVehicles" class="input body-text--color-six" autocomplete="off"
data-bind="css: { warning: going_warning(), 'body-text--color-six': going_and_back != undefined }, click: $data.showCalendar, value: going_and_back_without_year, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, attr: { title: going_and_back }"
name="start" readonly="true" placeholder="Datas" title="13 Out 2023 - 14 Out 2023">
<label for="inpt-goingVehicles-aux" style="visibility: hidden; position: absolute;">Informações da data</label>
<input type="text" id="inpt-goingVehicles-aux" class="datepicker-double-vehicles is-datepick" style="position: absolute; z-index: -1; margin-left: -200px" data-bind="value: going_and_back">
<div class="modal__calendar" id="calendar-vehicles" data-bind="visible: $data.show_calendar()" style="display: none;">
<span class="icon-x" data-bind="click: scrollToSearch.bind($parent, $data), visible: is_mobile()" style="display: none;"></span>
<div class="header__calendar">
<span class="body-text margin-top20">
<!-- ko if: $data.optionRangeDateCalendar() === "true" --><!-- /ko -->
<!-- ko if: $data.optionRangeDateCalendar() === "false" -->
<span class="icon-calendar"></span>
<span class="question-calendar" data-bind="widgetLocaleText: 'questionCalendar'">Quando você vai viajar?</span>
<!-- /ko -->
</span>
<div class="dates">
<div class="header-inputs">
<label class="header-inputs__text" data-bind="widgetLocaleText: 'going'">Ida</label>
<input type="text" id="inpt-goingDateVehicles" class="input normal body-text--color-six" readonly="" autocomplete="off"
data-bind="css: { warning: going_warning(), 'body-text--color-six': just_going != undefined }, value: $data.formatDateToCalendar($data.going()), widgetLocaleText: {value:'labelDates'}, attr: { title: going }" name="start"
title="2023-10-13">
</div>
<div class="header-inputs margin-left">
<label class="header-inputs__text" data-bind="widgetLocaleText: 'back'">Volta</label>
<input type="text" id="inpt-backDateVehicles" class="input normal body-text--color-six" autocomplete="off" readonly=""
data-bind="css: { warning: going_warning(), 'body-text--color-six': just_back != undefined }, value: $data.formatDateToCalendar($data.back()), widgetLocaleText: {value:'labelDates'}, attr: { title: back }" name="start"
title="2023-10-14">
</div>
</div>
</div>
</div>
</div>
<div class="block2 border__radius__right" style="border-left: 0;">
<div>
<span class="icon icon-clock"></span>
<label for="inpt-numberVehicles" style="visibility: hidden; position: absolute;">Horários retirada e dovolução do veículo</label>
<input type="text" id="inpt-numberVehicles" class="input normal body-text--color-six" autocomplete="off"
data-bind="css: { warning: schedules_warning(), 'body-text--color-six': schedules() != undefined, 'focus': show_ul_schedules }, value: schedules, widgetLocaleText: {value:'labelSchedules', attr:'placeholder'}, click: $data.showUlPassangers, event: {'keypress': $data.handleKeypressShowUlPassangers.bind($data, event)}"
name="end" readonly="true" placeholder="Horários">
</div>
<div data-bind="visible: show_ul_schedules" class="qntdPassagers" style="display: none;">
<div class="head__schedules">
<span tabindex="0" class="body-text body-text--footnote" data-bind="widgetLocaleText: 'schedulesVehicles'">Quais horários de retirada e devolução?</span>
<div role="button" aria-label="Fechar alterações nos horários" tabindex="0" class="close_modal h1--colored" data-bind="click: $data.closeModal, event: {'keypress': $data.handleKeypressCloseModal.bind($data, event)}">
<span class="bdy-text body-text--footnote" data-bind="widgetLocaleText: 'buttonClose'">Fechar</span>
<span class="icon-x"></span>
</div>
</div>
<ul class="infoQntd" style="list-style: none; list-style-type: none">
<li>
<div class="type">
<span class="body-text" data-bind="widgetLocaleText: 'labelWithdrawal'">Retirada</span>
<div class="time__select">
<select tabindex="0" aria-label="Horário da retirada" class="group__select" id="inpt-goingCarTime" data-bind="
options: available_hours,
optionsText: 'name',
optionsValue: 'id',
value: going_time,
event: { change: setPassagers}">
<option value="00:00:00">00:00</option>
<option value="01:00:00">01:00</option>
<option value="02:00:00">02:00</option>
<option value="03:00:00">03:00</option>
<option value="04:00:00">04:00</option>
<option value="05:00:00">05:00</option>
<option value="06:00:00">06:00</option>
<option value="07:00:00">07:00</option>
<option value="08:00:00">08:00</option>
<option value="09:00:00">09:00</option>
<option value="10:00:00">10:00</option>
<option value="11:00:00">11:00</option>
<option value="12:00:00">12:00</option>
<option value="13:00:00">13:00</option>
<option value="14:00:00">14:00</option>
<option value="15:00:00">15:00</option>
<option value="16:00:00">16:00</option>
<option value="17:00:00">17:00</option>
<option value="18:00:00">18:00</option>
<option value="19:00:00">19:00</option>
<option value="20:00:00">20:00</option>
<option value="21:00:00">21:00</option>
<option value="22:00:00">22:00</option>
<option value="23:00:00">23:00</option>
</select>
<span class="icon icon--arrow icon-chevron-down"></span>
</div>
</div>
</li>
<li>
<div class="type">
<span class="body-text" data-bind="widgetLocaleText: 'labelDevolution'">Devolução</span>
<div class="time__select">
<select tabindex="0" aria-label="Horário da devolução" class="group__select" data-bind="
options: available_hours,
optionsText: 'name',
optionsValue: 'id',
value: back_time,
event: { change: setPassagers}">
<option value="00:00:00">00:00</option>
<option value="01:00:00">01:00</option>
<option value="02:00:00">02:00</option>
<option value="03:00:00">03:00</option>
<option value="04:00:00">04:00</option>
<option value="05:00:00">05:00</option>
<option value="06:00:00">06:00</option>
<option value="07:00:00">07:00</option>
<option value="08:00:00">08:00</option>
<option value="09:00:00">09:00</option>
<option value="10:00:00">10:00</option>
<option value="11:00:00">11:00</option>
<option value="12:00:00">12:00</option>
<option value="13:00:00">13:00</option>
<option value="14:00:00">14:00</option>
<option value="15:00:00">15:00</option>
<option value="16:00:00">16:00</option>
<option value="17:00:00">17:00</option>
<option value="18:00:00">18:00</option>
<option value="19:00:00">19:00</option>
<option value="20:00:00">20:00</option>
<option value="21:00:00">21:00</option>
<option value="22:00:00">22:00</option>
<option value="23:00:00">23:00</option>
</select>
<span class="icon icon--arrow icon-chevron-down"></span>
</div>
</div>
</li>
</ul>
</div>
</div>
<div class="block1">
<button type="submit" aria-label="Pesquisar veículos" id="btn-searchVehicles" class="button-outline button__primary button--large">
<i class="icon-search" data-bind="visible: !is_mobile()"></i>
<span data-bind="widgetLocaleText: 'labelSearch', visible: is_mobile()" style="display: none;">Pesquisar</span>
</button>
</div>
</div>
<div class="clear"></div>
</div>
</div>
<!-- /ko -->
</form>
Text Content
pa18800024 está carregada. VÍNCULO COM BANCO PARCEIRO , precisamos autenticar o seu acesso. Como você quer receber o seu código de autenticação? Whatsapp SMS Ligação ENVIAR CÓDIGO ABRA O APP LIVELO E SIGA OS PASSO A SEGUIR: 1. Entre em sua conta 2. Depois de entrar, clique em Mais no menu abaixo 3. Clique em código de autorização 4. Isso aí! Este é código! Voltar Baixe o app e tenha uma experiência ainda melhor! Baixar o App Busque por produtos, passagens aéreas, hotéis... * Produtos Faça sua busca no Shopping Livelo Buscar Mais pesquisados da Livelo * Carrinho Patrulha Canina - Chase - Sunny * Chupeta de Silicone - Papai - 2 Unidades - Azul - Lillo * Carrinho Hot Wheels - Série Entretenimento - Masters Of The Universe - Wind Raider - Mattel * Bonecas Polly Pocket - Grande Conjunto de Moda Esportista - Mattel * tampa de vidro * Pneu Goodyear Eagle Sport 2 205/55 Aro 16 - Preto * Carrinho Patrulha Canina - Roadster Racer - Apollo - Sunny * Chupeta - Night e Day - Boy - Fase 1 - Azul - Nuk * Sacola Rede para Carrinho - Preto - Buba * Central Multimídia Mp5 Golf 2004 Câmera Bluetooth Espelhamento Categorias * Shopping Livelo * Pontos viram dinheiro * Clube Livelo * Instituições Financeiras * Viagens * Compre e Pontue * Catálogo de produtos * Transferencia de pontos * Recarregue seu celular * Compre pontos * Serviços * Doações * * O que você está procurando? Criar conta Fazer login 0 Deseja mesmo sair da Campanha Empresarial? Só aqui você pode visualizar os itens selecionados pela empresa e troca-los usando seus pontos empresariais. Quando quiser retornar acesse www.livelo.com.br/campanhas-empresariais ou pelo seu perfil no menu superior. Ir para Home Livelo Ficar em Campanha Empresarial * Usar Pontos * Com produtos * Com viagens * Com serviços * Com Shopping Livelo Novo * Em nossos parceiros * Com doações * Pagar com Pix * Pontos Viram Dinheiro * Pontos + Dinheiro * ver mais * Casa * Esporte e Lazer * Tecnologia * Beleza e Saúde * Cinema e Entretenimento * Moda * Infantil * Alimentos e Bebidas * Automotivo * Telefone * Petshop * Eletroportáteis * Eletrodomésticos * Utilidades Domésticas * Cama, Mesa E Banho * Churrasqueira E Acessórios * Adega * Móveis E Decoração * Ver todos produtos * Suplementos * Malas e Mochilas * Fitness e Musculação * Esportes com Bola * Esportes Aquáticos * Lutas e Artes Marciais * Jogos de Tabuleiro * Ver todos produtos * Celulares e Telefonia * Acessórios De Informática * Eletrônicos * Games * TV * Computadores e Notebooks * Tablets E Leitores De Livros * Ver todos produtos * Higiene Pessoal * Maquiagem * Salão de Beleza * Cuidados com A Saúde * Perfumes * Equipamentos de Beleza * Unhas * Ver todos produtos * Cinema * Entretenimento * Ver todos produtos * Roupas * Infantil * Calçados * Acessórios * Pijamas e Moda Íntima * Moda Praia * Ver todos produtos * Artigos para bebês * Brinquedos * Ver todos produtos * Vinhos e Espumantes * Cafés * Destilados * Ver todos produtos * Acessórios e Peças Para Carro * Capacetes e Acessórios para Moto * Pneus * Som Automotivo * Ver todos produtos * Smartphones e Smartwatches * Acessórios * Telefonia Fixa * Ver todos produtos * Passagens aéreas * Hotéis * Aluguel de carro * Pacotes * Destino do mês * ver mais * Recarga de celular * Shell Combustível * Corridas de Uber * Voucher * Internet Móvel * saiba mais * Comprar no Shopping Novo * Conheça o Shopping Livelo * Amazon * Stix * Artigos de Luxo * Rappi * Clube Giro * CVC * ver mais * Pastoral da Criança * Doutores da Alegria * Médicos sem Fronteiras * GRAACC * CONIACC * Casa Hope * APABB * Instituto Jô Clemente * Casa 1 * Saiba mais * Transferência única * Transferência recorrente * Juntar Pontos * Com sites parceiros * Com instituições financeiras * Com Shopping Livelo Novo * Com o Clube Livelo * Com passagens aéreas * Com cruzeiros * Extensão de navegador * ver mais * Destaques * Moda * Viagem * Saúde e Beleza * Casa * Alimentação * Pet * ver todos * Amazon * Magalu * Casas Bahia * Ponto * Extra * Polishop * ver todos * Renner * Netshoes * Insider * Reserva * Hering * Dafiti * Riachuelo * C&A * ver todos * Hoteis.com * Booking.com * Azul Viagens * Movida * Unidas * Decolar * Foco * Localiza * ver todos * Natura * Beleza na Web * O Boticário * Sephora * L'occitane au Brésil * Océane * Panvel * Forever Liss * ver todos * ABC da Construção * Camicado * Guldi * Mobly * Luxury Loyalty * Novo Mundo * ver todos * Mistral * Luxury Loyalty * Mercato * Flormel * Café Utam * Coffee Mais * Stefan Behar * Tia Sônia * ver todos * Petlove Saúde * Petlove * Saúde Pet Ciclic * Petiko * Bradesco * Banco do Brasil * C6 Bank * Digio * BTG Pactual * Bradesco Seguros * Membership Rewards * Banese Card * Banco Bari * ver mais * Comprar no Shopping Novo * Conheça o Shopping Livelo * Transfira seus pontos * Para outros programas * Para um amigo * Para Livelo * Latam Pass * Smiles * TudoAzul * TAP Miles&Go * Copa ConnectMiles Novo * ver mais * BV * Gerencianet agora é Efí * All * Sisprime * Cooperforte * Banco do Nordeste * C6 Bank * ver mais * Compre pontos * Para você * Para um amigo * Conheça a Livelo * Como funciona * Simulador de pontos * Central de ajuda * Regulamentos Livelo * Para empresas * Clube Livelo * Baixe o App Home Usar Juntar Transfira Mais Usar Pontos * Com produtos Voltar Usar Pontos > Com produtos * Casa Voltar Usar Pontos > Com produtos > Casa * Eletroportáteis * Eletrodomésticos * Utilidades Domésticas * Cama, Mesa E Banho * Churrasqueira E Acessórios * Adega * Móveis E Decoração * Ver todos produtos * Esporte e Lazer Voltar Usar Pontos > Com produtos > Esporte e Lazer * Suplementos * Malas e Mochilas * Fitness e Musculação * Esportes com Bola * Esportes Aquáticos * Lutas e Artes Marciais * Jogos de Tabuleiro * Ver todos produtos * Tecnologia Voltar Usar Pontos > Com produtos > Tecnologia * Celulares e Telefonia * Acessórios De Informática * Eletrônicos * Games * TV * Computadores e Notebooks * Tablets E Leitores De Livros * Ver todos produtos * Beleza e Saúde Voltar Usar Pontos > Com produtos > Beleza e Saúde * Higiene Pessoal * Maquiagem * Salão de Beleza * Cuidados com A Saúde * Perfumes * Equipamentos de Beleza * Unhas * Ver todos produtos * Cinema e Entretenimento Voltar Usar Pontos > Com produtos > Cinema e Entretenimento * Cinema * Entretenimento * Ver todos produtos * Moda Voltar Usar Pontos > Com produtos > Moda * Roupas * Infantil * Calçados * Acessórios * Pijamas e Moda Íntima * Moda Praia * Ver todos produtos * Infantil Voltar Usar Pontos > Com produtos > Infantil * Artigos para bebês * Brinquedos * Ver todos produtos * Alimentos e Bebidas Voltar Usar Pontos > Com produtos > Alimentos e Bebidas * Vinhos e Espumantes * Cafés * Destilados * Ver todos produtos * Automotivo Voltar Usar Pontos > Com produtos > Automotivo * Acessórios e Peças Para Carro * Capacetes e Acessórios para Moto * Pneus * Som Automotivo * Ver todos produtos * Telefone Voltar Usar Pontos > Com produtos > Telefone * Smartphones e Smartwatches * Acessórios * Telefonia Fixa * Ver todos produtos * Petshop * Com viagens Voltar Usar Pontos > Com viagens * Passagens aéreas * Hotéis * Aluguel de carro * Pacotes * Destino do mês * ver mais * Com serviços Voltar Usar Pontos > Com serviços * Recarga de celular * Shell Combustível * Corridas de Uber * Voucher * Internet Móvel * saiba mais * Com Shopping Livelo Novo Voltar Usar Pontos > Com Shopping Livelo * Comprar no Shopping Novo * Conheça o Shopping Livelo * Em nossos parceiros Voltar Usar Pontos > Em nossos parceiros * Amazon * Stix * Artigos de Luxo * Rappi * Clube Giro * CVC * ver mais * Com doações Voltar Usar Pontos > Com doações * Pastoral da Criança * Doutores da Alegria * Médicos sem Fronteiras * GRAACC * CONIACC * Casa Hope * APABB * Instituto Jô Clemente * Casa 1 * Saiba mais * Pagar com Pix * Pontos Viram Dinheiro Voltar Usar Pontos > Pontos Viram Dinheiro * Transferência única * Transferência recorrente * Pontos + Dinheiro * ver mais Juntar Pontos * Com sites parceiros Voltar Juntar Pontos > Com sites parceiros * Destaques Voltar Juntar Pontos > Com sites parceiros > Destaques * Amazon * Magalu * Casas Bahia * Ponto * Extra * Polishop * ver todos * Moda Voltar Juntar Pontos > Com sites parceiros > Moda * Renner * Netshoes * Insider * Reserva * Hering * Dafiti * Riachuelo * C&A * ver todos * Viagem Voltar Juntar Pontos > Com sites parceiros > Viagem * Hoteis.com * Booking.com * Azul Viagens * Movida * Unidas * Decolar * Foco * Localiza * ver todos * Saúde e Beleza Voltar Juntar Pontos > Com sites parceiros > Saúde e Beleza * Natura * Beleza na Web * O Boticário * Sephora * L'occitane au Brésil * Océane * Panvel * Forever Liss * ver todos * Casa Voltar Juntar Pontos > Com sites parceiros > Casa * ABC da Construção * Camicado * Guldi * Mobly * Luxury Loyalty * Novo Mundo * ver todos * Alimentação Voltar Juntar Pontos > Com sites parceiros > Alimentação * Mistral * Luxury Loyalty * Mercato * Flormel * Café Utam * Coffee Mais * Stefan Behar * Tia Sônia * ver todos * Pet Voltar Juntar Pontos > Com sites parceiros > Pet * Petlove Saúde * Petlove * Saúde Pet Ciclic * Petiko * ver todos * Com instituições financeiras Voltar Juntar Pontos > Com instituições financeiras * Bradesco * Banco do Brasil * C6 Bank * Digio * BTG Pactual * Bradesco Seguros * Membership Rewards * Banese Card * Banco Bari * ver mais * Com Shopping Livelo Novo Voltar Juntar Pontos > Com Shopping Livelo * Comprar no Shopping Novo * Conheça o Shopping Livelo * Com o Clube Livelo * Com passagens aéreas * Com cruzeiros * Extensão de navegador * ver mais Transfira seus pontos * Para outros programas Voltar Transfira seus pontos > Para outros programas * Latam Pass * Smiles * TudoAzul * TAP Miles&Go * Copa ConnectMiles Novo * ver mais * Para um amigo * Para Livelo Voltar Transfira seus pontos > Para Livelo * BV * Gerencianet agora é Efí * All * Sisprime * Cooperforte * Banco do Nordeste * C6 Bank * ver mais Voltar Compre pontos * Para você * Para um amigo Conheça a Livelo * Como funciona * Simulador de pontos * Central de ajuda * Regulamentos Livelo Para Você * Para empresas * Clube Livelo * Baixe o App Aproveite Válido das 09h do dia 04/10/23 até 09h do dia 13/10/23. Imagem ilustrativa. Consulte o regulamento. Compre e pontue Válido de 09 a 13/10/2023. Consulte o regulamento. Compre e Pontue Válido de 09 a 11/10/2023. 10 pontos por real em Cafeteiras Nespresso e 2 pontos por real demais categorias e 1 ponto por real para Marketplace. Consulte o regulamento. Imagens ilustrativas. Aproveite já Válido das 09h do dia 09/10/23 até 09h do dia 13/10/23. Imagem ilustrativa. Consulte o regulamento. Saiba mais GANHE ATÉ 4 PONTOS POR REAL NA MEGA OFERTA AMAZON PRIME COM O CLUBE LIVELO! Compre e Pontue Válido de 10 a 11/10/2023. Ganhe 4 pontos por real exclusivo assinantes Clube Livelo e 3 pontos por real demais clientes. Consulte o regulamento. Os pontos serão creditados em até 45 dias após o envio do produto. SEUS PONTOS LIVELO VALEM 10% A MAIS NA AMAZON APROVEITE A MEGA OFERTA DA AMAZON PRIME, PAGUE COM PONTOS E ECONOMIZE NAS COMPRAS! Eu quero Válido de 10 a 11/10/2023. Seus pontos valem 10% a mais em relação ao período fora da campanha, conforme definição da conversão da Livelo antes do início desta campanha. Consulte o regulamento. GANHE 10 PONTOS POR REAL NO CLUBE LIVELO E 8 PONTOS POR REAL DEMAIS CLIENTES COMPRE NAS LOJAS SELECIONADAS E APROVEITE AS VANTAGENS DE ASSINAR O CLUBE! Compre e Pontue Campanha válida em 10/10/2023. Consulte o regulamento, produtos elegíveis e demais condições de cada um dos parceiros. VIAJE PARA DESTINOS FANTÁSTICOS COM ATÉ 15.000 PONTOS LIVELO GARANTA PASSAGENS DE IDA E VOLTA PRA TODO BRASIL! Aproveite Válido de 01 a 31/10/2023. Consulte o regulamento. Imagens ilustrativas. ECONOMIZE E APROVEITE SEUS NOVOS PRODUTOS A PARTIR DE 4.440 PONTOS Garanta já Válido de 10 a 15/10/23, enquanto durarem os estoques. Não será válida a aplicação de outros descontos ou cupons no produto ofertado. Imagem meramente ilustrativa. Desconto aplicado sobre o valor cobrado em 04/10/23, no catálogo Livelo. Consulte regulamento. COMPRE PRODUTOS DA TOYMANIA E GANHE 3 PONTOS POR REAL! DIVERSÃO GARANTIDA PARA TODAS AS IDADES Aproveite Válido das 09h do dia 04/10/23 até 09h do dia 13/10/23. Imagem ilustrativa. Consulte o regulamento. COMPRE PRODUTOS SELECIONADOS E GANHE 4 PONTOS POR REAL! UMA FESTA DE OFERTAS PARA VOCÊ NAS CASAS BAHIA! Compre e pontue Válido de 09 a 13/10/2023. Consulte o regulamento. COMPRE CAFETEIRAS NESPRESSO NO MAGALU E GANHE 10 PONTOS POR REAL PARA OS MELHORES DIAS! Compre e Pontue Válido de 09 a 11/10/2023. 10 pontos por real em Cafeteiras Nespresso e 2 pontos por real demais categorias e 1 ponto por real para Marketplace. Consulte o regulamento. Imagens ilustrativas. COMPRE PRODUTOS DA FOREVER LISS E GANHE 2 PONTOS POR REAL DÊ AO SEU CABELO O CUIDADO QUE ELE MERECE! Aproveite já Válido das 09h do dia 09/10/23 até 09h do dia 13/10/23. Imagem ilustrativa. Consulte o regulamento. LIVELO: TUDO VIRA PONTOS. E PONTOS VIRAM TUDO. APROVEITE SITUAÇÕES DO DIA A DIA PARA JUNTAR E TROCAR PONTOS Saiba mais Compre e Pontue Válido de 10 a 11/10/2023. Ganhe 4 pontos por real exclusivo assinantes Clube Livelo e 3 pontos por real demais clientes. Consulte o regulamento. Os pontos serão creditados em até 45 dias após o envio do produto. Eu quero Válido de 10 a 11/10/2023. Seus pontos valem 10% a mais em relação ao período fora da campanha, conforme definição da conversão da Livelo antes do início desta campanha. Consulte o regulamento. Compre e Pontue Campanha válida em 10/10/2023. Consulte o regulamento, produtos elegíveis e demais condições de cada um dos parceiros. Aproveite Válido de 01 a 31/10/2023. Consulte o regulamento. Imagens ilustrativas. Garanta já Válido de 10 a 15/10/23, enquanto durarem os estoques. Não será válida a aplicação de outros descontos ou cupons no produto ofertado. Imagem meramente ilustrativa. Desconto aplicado sobre o valor cobrado em 04/10/23, no catálogo Livelo. Consulte regulamento. Parar rotação automática do banner ‹› Mega Oferta Amazon Prime: faça suas compras e ganhe até 4 pontos por real Mega Oferta é exclusiva para membros Prime! Assine e aproveite as ofertas Válido de 10 a 11/10/2023. Ganhe 4 pontos por real exclusivo assinantes Clube Livelo e 3 pontos por real demais clientes. Consulte o regulamento. Os pontos serão creditados em até 45 dias após o envio do produto. Termina em: 01 dia 06 h : 32 min : 52 s Aproveite já ASSINE O CLUBE LIVELO E GANHE ATÉ 60.000 PONTOS BÔNUS QUE NUNCA EXPIRAM Aproveite para trocar por uma passagem aérea e viaje para San Andrés! Assine agora Destino San Andrés correspondente à assinatura e bonificação do plano Top - Valor de referência: passagem aérea saindo de Rio de Janeiro (RJ) com destino a San Andrés, Colômbia, a partir de 45.200 pontos Livelo. Pesquisa realizada para voos em agosto/2024, sujeitas a alterações e disponibilidade. Taxas não inclusas. Imagem ilustrativa. Consulte o regulamento da campanha e verifique as demais bonificações aos outros planos do Clube Livelo. CONFIRA AS OFERTAS EM DESTAQUE PARA VOCÊ ECONOMIZAR, GANHAR E TROCAR PONTOS! Assine o Clube e ganhe até 10 pontos por real! Compre online nas lojas selecionadas e aproveite todas as vantagens de fazer parte do Clube Livelo! Aproveite Ganhe 6 pontos por real em produtos Asics Dê o primeiro passo! Compre produtos Asics na Netshoes e ganhe pontos! Compre e Pontue Prepare-se para aproveitar uma oferta ilimitada Uma super oportunidade para transformar pontos Livelo em dinheiro! Vem aí Compre e ganhe 2 pontos por real Encontre nas Lojas Colombo produtos incríveis para sua casa e para você ficar cheio de pontos! Compre e pontue Segundou com ofertas pontuar muito mais A Livelo faz a segunda-feira ser o melhor dia da semana para fazer compras e ganhar pontos! Aproveite já ‹› VIVER MELHOR É VIVER COM PONTOS LIVELO A Livelo é o programa de recompensas no qual você junta pontos e troca por viagens, experiências e até cashback. Opções de pacotes * Passagens aéreas * Hospedagem * Aluguel de carros * Pacotes Ida e volta * Ida e volta * Somente ida Origem do voo Origem Origem do voo Origens Recentes Cidades Aeroportos Destino do voo Destino Destino do voo Destinos Recentes Cidades Aeroportos Informações da data Informações da data Informações da data Informações da data Quando você vai viajar? Ida Volta Quantidade de passagens Quantos passageiros? PESSOAS * Adultos + de 12 anos * Crianças 2 à 11 anos * Bebês 0 à 23 meses O número de adultos deve ser maior ou igual ao número de bebês CLASSE Classe econômica Classe executiva Pesquisar Destino da hospedagem Destino Destino da hospedagem Últimas Buscas Cidades Hotéis Informações da data Informações da data Quando você vai viajar? Ida Volta Quantidade de quartos e hóspedes Quantidade de quartos e hóspedes Quantos quartos? Fechar * Quarto 1 * 1 adulto 1 adultos * 0 criança 0 crianças * * Quarto 1 Excluir * Adultos + de 18 anos * Crianças até 17 anos Idade dos menores Adicionar Quarto Pesquisar Devolução no mesmo local * Devolução em local diferente * Devolução no mesmo local Local da retirada do veículo De onde você vai partir? Locais Recentes Cidades Aeroportos Local da devolução do veículo Pra onde você vai? Locais Recentes Cidades Aeroportos Informações da data Informações da data Quando você vai viajar? Ida Volta Horários retirada e dovolução do veículo Quais horários de retirada e devolução? Fechar * Retirada 00:0001:0002:0003:0004:0005:0006:0007:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:0022:0023:00 * Devolução 00:0001:0002:0003:0004:0005:0006:0007:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:0022:0023:00 Pesquisar Pacote aéreo + hospedagem * Outros pacotes * Pacote aéreo + hospedagem Destino nacional Destino internacional De onde você vai partir? * ARACAJU * BARREIRINHAS * BAURU * BELO HORIZONTE * BELÉM * BRASÍLIA * CAMPINAS * CAMPO GRANDE * CHAPECÓ * CONFINS * CUIABÁ * CURITIBA * DIVINÓPOLIS * FLORIANÓPOLIS * FORTALEZA * FOZ DO IGUAÇU * GARIBALDI * GOIÂNIA * GUARULHOS * JERICOACOARA * JOÃO PESSOA * LONDRINA * MACEIÓ * MANAUS * MARINGÁ * NATAL * PALMAS * PANTANAL SUL * PORTO ALEGRE * RECIFE * RIBEIRÃO PRETO * RIO DE JANEIRO * RIO GRANDE * SALVADOR * SANTA MARIA * SANTA ROSA * SANTOS * SERRANA * SÃO JOSÉ DO RIO PRETO * SÃO LUÍS * SÃO MATEUS DO SUL * SÃO PAULO * TERESINA * TIETÊ * TOLEDO * UBERLÂNDIA * UMUARAMA * UNIÃO DA VITÓRIA * VITÓRIA Pra onde você vai? Pesquisar Origem do voo De onde você vai partir? Origens Recentes Cidades Aeroportos Destino do voo Pra onde você vai? Origens Recentes Cidades Aeroportos Editar informações da data Editar informações dos quartos Editar informações dos hóspedes Quantos hóspedes? Fechar * Quarto 1 * 1 adulto 1 adultos * 0 criança 0 crianças * * Quarto 1 Excluir * Adultos + de 18 anos * Crianças até 17 anos Idade dos menores Adicionar Quarto Pesquisar VOOS COM PREÇOS IMPERDÍVEIS! GARANTA IDA E VOLTA POR ATÉ 15.000 PONTOS E OFERTAS DE ATÉ 30% OFF. QUERO VIAJAR! *Consulte destinos selecionados TROQUE SEUS PONTOS POR PASSAGENS, HOTÉIS E MUITO MAIS PARA A SUA PRÓXIMA VIAGEM FAÇA SEU CADASTRO Vem curtir a vida com as vantagens dos pontos Livelo! Cadastre-se USE SEUS PONTOS Viagens, experiências, cashback e milhares de produtos no catálogo pra você trocar seus pontos. Saiba Mais JUNTE PONTOS Ganhe pontos com suas compras online, em lojas físicas ou com cartão de crédito. Saiba Mais FAÇA SEU CADASTRO Vem curtir a vida com as vantagens dos pontos Livelo! Cadastre-se USE SEUS PONTOS Viagens, experiências, cashback e milhares de produtos no catálogo pra você trocar seus pontos. Saiba Mais JUNTE PONTOS Ganhe pontos com suas compras online, em lojas físicas ou com cartão de crédito. Saiba Mais FAÇA SEU CADASTRO Vem curtir a vida com as vantagens dos pontos Livelo! Cadastre-se USE SEUS PONTOS Viagens, experiências, cashback e milhares de produtos no catálogo pra você trocar seus pontos. Saiba Mais JUNTE PONTOS Ganhe pontos com suas compras online, em lojas físicas ou com cartão de crédito. Saiba Mais ‹› SELECIONAMOS OFERTAS IMPERDÍVEIS PARA VOCÊ TROCAR SEUS PONTOS POR PRODUTOS, SERVIÇOS OU VIAGENS! Até 40% Off em Livros com o cupom LIVROS40OFF Use pontos como forma de pagamento e economize Válido em 10/10/2023. Sujeito à disponibilidade de estoque. Imagem ilustrativa. Consulte o regulamento. Até 25% Off em Bicicletas na Amazon Use o cupom BIKE25APP. Só no App! Válido em 10/10/2023. Sujeito à disponibilidade de estoque. Imagem ilustrativa. Consulte o regulamento. Garanta a alegria dos pequenos com 40% OFF Encontre os presentes no Especial Dia das Crianças Válido de 25/09/23 a 12/10/23. Sujeito à disponibilidade de estoque. Imagem ilustrativa. Consulte o regulamento. Produtos com um super desconto Você vai amar! Sujeito à disponibilidade de estoque. Consulte o regulamento. Imperdível: iphones com até 47% off Troque agora seus pontos e aproveite! Sujeito à disponibilidade. Imagem meramente ilustrativa. Coleção Achados Livelo a partir de 1.120 pontos Selecionamos produtos incríveis pra você! Válido de 06 a 16/10/23. Somente para os produtos disponíveis no link https://www.livelo.com.br/especial-achados-livelo .Imagens ilustrativas. Garanta artigos esportivos na Decathlon Use pontos ou Pontos+Dinheiro Sujeito à disponibilidade. Imagem ilustrativa. Especial Ar e Ventilação até 30% OFF Refresque-se com produtos incríveis! Válido de 04 a 10/10/23. Sujeito à disponibilidade de estoque. Imagem ilustrativa. Consulte o regulamento Junte mais pontos comprando em nosso Shopping. Novidade TOP ITENS MELHORES OFERTAS PARA VOCÊ APROVEITAR CONJUNTO DE FRIGIDEIRAS ANTIADERENTE TRAMONTINA DE ALUMÍNIO CARIBE VERMELHO 3 PEÇAS Ofertas a partir de 5.000 Pontos JOGO DE TOALHAS DE BANHO KARSTEN DE ALGODÃO E POLIÉSTER OTTO ARTICO E BALTICO 3 PEÇAS Ofertas a partir de 4.300 Pontos JOGO DE TOALHAS DE BANHO KARSTEN OTTO - AZUL E ALLURE 3 PEÇAS Ofertas a partir de 4.800 Pontos FERRO DE PASSAR A VAPOR BASE ANTIADERENTE COM SPRAY ELECTROLUX EASYLINE SIE60 AZUL Ofertas a partir de 6.400 Pontos VENTILADOR DE MESA 40CM MONDIAL SUPER POWER VSP-40-B 6 PÁS 3 VELOCIDADES - PRETO Ofertas a partir de 8.600 Pontos LIQUIDIFICADOR MONDIAL TURBO FULL BLACK L900FB PRETO 900W COM 5 VELOCIDADES Ofertas a partir de 7.200 Pontos SANDUICHEIRA FAST GRILL E SANDWICH MONDIAL S-12 750W - PRETA Ofertas a partir de 5.800 Pontos JOGO DE TOALHAS DE BANHO ATLÂNTICA DELICATA - GARDEN GENGIBRE 4 PEÇAS Ofertas a partir de 3.400 Pontos SANDUICHEIRA AMVOX AMS 370 PRETA 750W - ANTIADERENTE Ofertas a partir de 5.000 Pontos KIT FERRAMENTAS NELL 142 PEÇAS COM MALETA Ofertas a partir de 4.600 Pontos VENTILADOR DE MESA MONDIAL ULTRA V-30-6P 30CM COM 6 PÁS E 3 VELOCIDADES - BRANCO/AZUL Ofertas a partir de 5.900 Pontos VENTILADOR DE MESA 30CM MONDIAL SUPER POWER VSP-30-B 6 PÁS 3 VELOCIDADES PRETO Ofertas a partir de 6.300 Pontos CONJUNTO DE FRIGIDEIRAS ANTIADERENTE TRAMONTINA DE ALUMÍNIO CARIBE VERMELHO 3 PEÇAS Ofertas a partir de 5.000 Pontos JOGO DE TOALHAS DE BANHO KARSTEN DE ALGODÃO E POLIÉSTER OTTO ARTICO E BALTICO 3 PEÇAS Ofertas a partir de 4.300 Pontos JOGO DE TOALHAS DE BANHO KARSTEN OTTO - AZUL E ALLURE 3 PEÇAS Ofertas a partir de 4.800 Pontos FERRO DE PASSAR A VAPOR BASE ANTIADERENTE COM SPRAY ELECTROLUX EASYLINE SIE60 AZUL Ofertas a partir de 6.400 Pontos VENTILADOR DE MESA 40CM MONDIAL SUPER POWER VSP-40-B 6 PÁS 3 VELOCIDADES - PRETO Ofertas a partir de 8.600 Pontos LIQUIDIFICADOR MONDIAL TURBO FULL BLACK L900FB PRETO 900W COM 5 VELOCIDADES Ofertas a partir de 7.200 Pontos SANDUICHEIRA FAST GRILL E SANDWICH MONDIAL S-12 750W - PRETA Ofertas a partir de 5.800 Pontos JOGO DE TOALHAS DE BANHO ATLÂNTICA DELICATA - GARDEN GENGIBRE 4 PEÇAS Ofertas a partir de 3.400 Pontos SANDUICHEIRA AMVOX AMS 370 PRETA 750W - ANTIADERENTE Ofertas a partir de 5.000 Pontos KIT FERRAMENTAS NELL 142 PEÇAS COM MALETA Ofertas a partir de 4.600 Pontos VENTILADOR DE MESA MONDIAL ULTRA V-30-6P 30CM COM 6 PÁS E 3 VELOCIDADES - BRANCO/AZUL Ofertas a partir de 5.900 Pontos VENTILADOR DE MESA 30CM MONDIAL SUPER POWER VSP-30-B 6 PÁS 3 VELOCIDADES PRETO Ofertas a partir de 6.300 Pontos ‹› PRODUTOS MAIS RESGATADOS COM O SEU ESTILO SECADOR DE CABELOS PHILCO CHERRY VERMELHO 2200W Ofertas a partir de 7.200 Pontos CREATINA TURBO BLACK SKULL 300G Ofertas a partir de 4.300 Pontos SMART TV LED 50" 4K TCL 50P635 HDR, WIFI DUAL BAND, BLUETOOTH, CONTROLE REMOTO COM COMANDO POR CONTROLE DE VOZ, GOOGLE ASSISTANT E BORDA FINA Ofertas a partir de 123.400 Pontos KIT TECLADO E MOUSE SEM FIO LOGITECH MK220 Ofertas a partir de 7.800 Pontos BASE LÍQUIDA MATTE COVER UP MARI MARIA Ofertas a partir de 2.300 Pontos CARREGADOR USB-C DE 20W APPLE BRANCO ORIGINAL - IPHONE/IPAD BRANCO Ofertas a partir de 9.200 Pontos CONJUNTO DE POTES 10 PEÇAS ELECTROLUX EM POLIPROPILENO COM FECHAMENTO HERMÉTICO Ofertas a partir de 5.700 Pontos CONJUNTO DE COPOS NADIR LIGHTS EM VIDRO 300 ML - 6 PEÇAS Ofertas a partir de 1.100 Pontos CARTÃO PRÉ PAGO R$50,00 - VALE VIRTUAL - UBER Ofertas a partir de 4.300 Pontos COPO STANLEY MATTE BLACK 473ML + CANECA PRETA 709ML Ofertas a partir de 11.500 Pontos IFOOD CARD VIRTUAL Ofertas a partir de 400 Pontos KIT DE FERRAMENTAS WAP MKF21 COM TRENA, CHAVES, ESTILETE, ALICATE, MALETA - 21 PEÇAS Ofertas a partir de 4.300 Pontos SECADOR DE CABELOS PHILCO CHERRY VERMELHO 2200W Ofertas a partir de 7.200 Pontos CREATINA TURBO BLACK SKULL 300G Ofertas a partir de 4.300 Pontos SMART TV LED 50" 4K TCL 50P635 HDR, WIFI DUAL BAND, BLUETOOTH, CONTROLE REMOTO COM COMANDO POR CONTROLE DE VOZ, GOOGLE ASSISTANT E BORDA FINA Ofertas a partir de 123.400 Pontos KIT TECLADO E MOUSE SEM FIO LOGITECH MK220 Ofertas a partir de 7.800 Pontos BASE LÍQUIDA MATTE COVER UP MARI MARIA Ofertas a partir de 2.300 Pontos CARREGADOR USB-C DE 20W APPLE BRANCO ORIGINAL - IPHONE/IPAD BRANCO Ofertas a partir de 9.200 Pontos CONJUNTO DE POTES 10 PEÇAS ELECTROLUX EM POLIPROPILENO COM FECHAMENTO HERMÉTICO Ofertas a partir de 5.700 Pontos CONJUNTO DE COPOS NADIR LIGHTS EM VIDRO 300 ML - 6 PEÇAS Ofertas a partir de 1.100 Pontos CARTÃO PRÉ PAGO R$50,00 - VALE VIRTUAL - UBER Ofertas a partir de 4.300 Pontos COPO STANLEY MATTE BLACK 473ML + CANECA PRETA 709ML Ofertas a partir de 11.500 Pontos IFOOD CARD VIRTUAL Ofertas a partir de 400 Pontos KIT DE FERRAMENTAS WAP MKF21 COM TRENA, CHAVES, ESTILETE, ALICATE, MALETA - 21 PEÇAS Ofertas a partir de 4.300 Pontos ‹› TURBINE SEUS PONTOS E BENEFÍCIOS COM O CLUBE LIVELO Escolha o plano com a quantidade de pontos que você quer ganhar por mês direto na sua conta. Você vai ter benefícios exclusivos em toda Livelo e seus pontos não expiram. * R$ 44,90 * R$ 87,90 * R$ 129,90 * R$ 299,90 * R$ 499,90 * R$ 799,90 CLUBE CLASSIC Garanta 12.000 pontos por ano no Clube Classic. Todo mês você ganha 1.000 pontos para usar como e quando quiser. No Clube Classic você pode comprar 3.000 pontos com 50% de desconto a partir do 4º mês e ainda tem 40% de desconto para comprar pontos sempre que quiser. Tudo isso com todos os benefícios do Clube Livelo inclusos. Conhecer o Clube Livelo CLUBE SPECIAL Garanta 24.000 pontos por ano no Clube Special. Todo mês você ganha 2.000 pontos para usar como e quando quiser. No Clube Special você pode comprar 3.000 pontos com 50% de desconto a partir do 4º mês e ainda tem 40% de desconto para comprar pontos sempre que quiser. Tudo isso com todos os benefícios do Clube Livelo inclusos. Conhecer o Clube Livelo CLUBE PLUS Garanta 36.000 pontos por ano no Clube Plus. Todo mês você ganha 3.000 pontos para usar como e quando quiser. No Clube Plus você pode comprar 5.000 pontos com 50% de desconto a partir do 4º mês e ainda tem 40% de desconto para comprar pontos sempre que quiser. Tudo isso com todos os benefícios do Clube Livelo inclusos. Conhecer o Clube Livelo CLUBE SUPER Garanta 84.000 pontos por ano no Clube Super. Todo mês você ganha 7.000 pontos para usar como e quando quiser. No Clube Super você pode comprar 10.000 pontos com 50% de desconto a partir do 4º mês e ainda tem 40% de desconto para comprar pontos sempre que quiser. Tudo isso com todos os benefícios do Clube Livelo inclusos. Conhecer o Clube Livelo CLUBE MEGA Garanta 144.000 pontos por ano no Clube Mega. Todo mês você ganha 12.000 pontos para usar como e quando quiser. No Clube Mega você pode comprar 15.000 pontos com 50% de desconto a partir do 4º mês e ainda tem 40% de desconto para comprar pontos sempre que quiser. Tudo isso com todos os benefícios do Clube Livelo inclusos. Conhecer o Clube Livelo CLUBE TOP Garanta 240.000 pontos por ano no Clube Top. Todo mês você ganha 20.000 pontos para usar como e quando quiser. No Clube Top você pode comprar 20.000 pontos com 50% de desconto a partir do 4º mês e ainda tem 40% de desconto para comprar pontos sempre que quiser. Tudo isso com todos os benefícios do Clube Livelo inclusos. Conhecer o Clube Livelo GANHE ATÉ 10 PONTOS NAS LOJAS SELECIONADAS Você já compra neles, que tal pontuar também? São diversos parceiros para você comprar e depois usar seus pontos como quiser! Camicado R$ 1 = 10 Pontos Livelo Clube ou 8 pontos por real para não assinantes Aproveitar oferta exclusiva Riachuelo R$ 1 até 3 pontos R$ 1 até 10 Pontos Livelo Aproveitar oferta exclusiva Insider Store R$ 1 = 10 Pontos Livelo Clube ou 8 pontos por real para não assinantes Aproveitar oferta exclusiva Decolar R$ 1 até 10 Pontos Livelo Clube ou até 8 pontos por real para não assinantes Aproveitar oferta exclusiva ABC da Construcao R$ 1 até 10 Pontos Livelo Clube ou até 8 pontos por real para não assinantes Aproveitar oferta exclusiva Veja os parceiros que estão com condições especiais Conheça todos os parceiros Oferta -------------------------------------------------------------------------------- R$ 1 = 3 Pontos R$ 1 até 10 pontos Clube Livelo ou até 8 Pontos Livelo Ir para regras do parceiro Oferta -------------------------------------------------------------------------------- R$ 1 = 3 Pontos R$ 1 até 10 pontos Clube Livelo ou até 8 Pontos Livelo Ir para regras do parceiro Oferta -------------------------------------------------------------------------------- R$ 1 = 3 Pontos R$ 1 até 10 pontos Clube Livelo ou até 8 Pontos Livelo Ir para regras do parceiro Oferta -------------------------------------------------------------------------------- R$ 1 = 2 Pontos R$ 1 até 10 pontos Clube Livelo ou até 8 Pontos Livelo Ir para regras do parceiro Oferta -------------------------------------------------------------------------------- R$ 1 até 1 Ponto R$ 1 até 10 pontos Clube Livelo ou até 8 Pontos Livelo Ir para regras do parceiro Oferta -------------------------------------------------------------------------------- R$ 1 = 1 Ponto R$ 1 até 10 pontos Clube Livelo ou até 8 Pontos Livelo Ir para regras do parceiro Oferta -------------------------------------------------------------------------------- R$ 1 = 3 Pontos R$ 1 até 10 pontos Clube Livelo ou até 8 Pontos Livelo Ir para regras do parceiro Oferta -------------------------------------------------------------------------------- R$ 1 = 1 Ponto R$ 1 até 10 pontos Clube Livelo ou até 8 Pontos Livelo Ir para regras do parceiro Conheça todos os parceiros CONFIRA NOSSAS OFERTAS POR FAIXA DE PONTOS! Até 2.000 pontos Exibir ofertas Até 5.000 pontos Exibir ofertas Até 10.000 pontos Exibir ofertas Até 20.000 pontos Exibir ofertas Até 40.000 pontos Exibir ofertas Até 80.000 pontos Exibir ofertas Atenção! A Livelo NÃO pede informações bancárias via SMS ou WhatsApp. Saiba mais sobre nossas Dicas de Segurança clicando aqui. BAIXE O APP LIVELO Tenha acesso a ofertas exclusivas, consulte seu saldo, resgate produtos e fique por dentro das novidades, de forma rápida e fácil. Tenha seus pontos sempre à mão! Se preferir, baixe o app Livelo com o QR Code LIVELO | PROGRAMA DE PONTOS QUE VOCÊ TROCA POR RECOMPENSAS Queremos te ouvir 😉 Trabalhamos para proporcionar a melhor experiência para nossos usuários e, por isso, ouvir você é muito importante! Responda nossa pesquisa aqui CONHEÇA A LIVELO * Como funciona * Como usar seus pontos * Clube Livelo * App Livelo * Baixe a extensão Livelo * Segurança * Trabalhe Conosco USE SEUS PONTOS * Viagens * Transfira para outros programas * Produtos * Parceiros * Serviços * Doações * Shopping Livelo GANHE PONTOS * Sites parceiros * Cartão de crédito * Clube Livelo * Compra de pontos * Passagens Aéreas * Shopping Livelo PARA EMPRESAS * Para incentivar * Para vender mais * Para fidelizar * Venda com Shopping Livelo Bradesco Capitalização X Clube Max Pontos Bradesco PU 36 MESES Pagamento único de R$ 500 até R$ 5 mil. Concorra a 11 sorteios semanais de R$ 5 mil até R$ 250 mil. Clube Max Pontos Bradesco PU 60 MESES Pagamento mensal de R$ 40 reais até R$ 500 reais. Concorra a 23 sorteios semanais de R$ 5 mil até R$ 625 mil. *Ao final da vigência do plano você recebe 100% do valor pago. JÁ TENHO ADQUIRA AGORA * * Baixe nosso app * Formas de pagamento * Siga a Livelo * Fale Conosco * Imprensa * Trabalhe conosco * Políticas de privacidade * Regulamentos * Segurança Livelo S.A. - Todos os direitos reservados - CNPJ: 12.888.241/0001-06 Alameda Xingu, 512 - 1° Andar - Alphaville Industrial - Barueri/SP POLÍTICA DE COOKIES Autorizando o uso de cookies, você nos permite guardar estatíticas de sua visita para assim melhorar sua experiência em nosso site. Para mais informações, consulte nossa Políticas de privacidade Personalizar Autorizar