www.tapcorporate.com
Open in
urlscan Pro
2606:4700:3035::6815:1049
Public Scan
Submitted URL: https://corporatebooking.flytap.com/
Effective URL: https://www.tapcorporate.com/pt-pt/
Submission: On December 21 via automatic, source certstream-suspicious — Scanned from DE
Effective URL: https://www.tapcorporate.com/pt-pt/
Submission: On December 21 via automatic, source certstream-suspicious — Scanned from DE
Form analysis
6 forms found in the DOM<form id="jsIbeBookingForm" novalidate="novalidate">
<!-- ERROR BOX -->
<div class="msg-warning error-message mod-vanished mini-ibe-error-message" role="alert" tabindex="0" aria-live="assertive" aria-hidden="true">
<div class="title">
<span class="icon"></span>
<span class="text">O formulário tem os seguintes erros:</span>
</div>
<div class="text">
<strong>Por favor, corrija:</strong>
</div>
<ul class="error-list"></ul>
</div>
<!-- END ERROR BOX -->
<fieldset class="only-shown-if-logged cipnumber-container ">
<legend class="mod-hidden">Escolher empresa</legend>
<div class="grid-for-3">
<div class="box-ibe">
<div class="has-tooltip">
<label class="mod-hidden ipt-label" for="cip-number">Código de identificação da empresa (CI)</label>
<div class="ipt-wrapper">
<input type="text" id="cip-number" name="cip-number" class="ipt ipt-xl js-clearInputType" maxlength="6" placeholder="Código de identificação da empresa (CI)">
</div>
<div class="link-label tooltip-wrapper">
<button class="tooltip-btn tooltip-14 js-tooltip">Informação Adicional<div id="for-tooltip-14" class="tooltip inverted js-rePosition">
<div class="tooltip-wrap">
<div class="tooltip-header">
<strong>Informação Adicional</strong>
</div>
<div class="tooltip-body">O CI é o código de identificação da empresa que permite a contabilização do saldo correspondente. O CI é atribuído por nós.</div>
<span class="tooltip-arrow-up"></span>
<div class="tooltip-close-button mobile-only">
<span href="#" role="button" class="btn js-hideTooltip"><span class="btn-icn-close"><span class="icn">Fechar</span></span></span>
</div>
</div>
</div></button>
</div>
</div>
</div>
</div>
</fieldset>
<fieldset class="booking-journey">
<legend class="mod-hidden">Viagem</legend>
<div class="toolbar-radio-wrapper">
<div class="radio">
<span class="checked">
<input type="radio" id="journey-return" class="js-typeOfJourny js-journey-return " name="journey-type" value="roundtrip" data-panel="panel-two-ways" checked="">
</span>
</div>
<label for="journey-return">Ida e volta</label>
</div>
<div class="toolbar-radio-wrapper">
<div class="radio">
<span>
<input type="radio" id="journey-go" class="js-typeOfJourny js-journey-go" name="journey-type" value="oneway" data-panel="panel-one-way">
</span>
</div>
<label for="journey-go">Só ida</label>
</div>
<div class="toolbar-radio-wrapper">
<div class="radio">
<span>
<input type="radio" id="journey-multicity" class="js-typeOfJourny js-journey-multicity'" name="journey-type" value="multicity" data-panel="panel-multicity">
</span>
</div>
<label for="journey-multicity">Multi-city</label>
</div>
</fieldset>
<fieldset class="js-autocomplete-fields js-double-autocomplete-type">
<legend class="mod-hidden">Origem e destino</legend>
<div class="grid-for-3 js-ibe-origin-destination-wrapper">
<div class="box-ibe">
<label for="origin" class="ipt-label mod-hidden">Origem</label>
<div class="ipt-wrapper">
<input type="text" id="origin" name="origin"
class="ipt ipt-xl ipt-icn-local js-clearInput js-autocomplete js-ibeairport-origin js-open js-clearInputType ibe-origin js-young-adults js-prefered-origin ui-autocomplete-input js-country-condition js-scrollToHereOnClick" placeholder="De"
value="" autocomplete="off" data-module-title="Selecionar origem e destino">
<span class="js-recentSearch"></span>
<div class="autocomplete-holder">
<div class="autocomplete-results">
<ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-1" tabindex="0" style="display: none;"></ul>
</div>
<div class="autocomplete-footer">
<ul></ul>
</div>
</div>
</div>
</div>
<div class="box-ibe return-flight-box">
<label for="destination" class="ipt-label mod-hidden">Destino</label>
<div class="ipt-wrapper">
<input type="text" id="destination" name="destination"
class="ipt ipt-xl ipt-icn-local js-clearInput js-autocomplete js-ibeairport-destination js-destination js-open js-clearInputType ibe-destination js-young-adults js-prefered-destination ui-autocomplete-input js-scrollToHereOnClick"
placeholder="Para" value="" autocomplete="off" data-module-title="Selecionar origem e destino">
<span class="js-recentSearch"></span>
<div class="autocomplete-holder">
<div class="autocomplete-results">
<ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-2" tabindex="0" style="display: none;"></ul>
</div>
<div class="autocomplete-footer">
<ul></ul>
</div>
</div>
</div>
</div>
<div class="box-ibe open-search-container">
<button type="button" class="btn btn-info small js-open search">
<span class="txt">
<span class="mask">Continuar</span>
</span>
</button>
</div>
</div>
</fieldset>
<fieldset>
<div class="panel ibe-tools">
<div class="mod-hidden">Viagem</div>
<!-- ROUNDTRIP : START -->
<div class="ibe-structure-panel panel-two-ways">
<fieldset class="double-datepicker-container">
<legend class="mod-hidden">Datas de voo</legend>
<div class="grid-for-3">
<!-- DATE PICKER FIELDS : START -->
<div class="datepicker-inputs-container range-datepicker js-daterangepicker js-daterangepicker-mobile" data-index="0">
<div class="box-ibe">
<div class="input-holder">
<div class="carret"></div>
<label class="ipt-label mod-hidden" for="dateDepartureTwoWays">Data de partida</label>
<div class="ipt-wrapper">
<input type="text" id="dateDepartureTwoWays" name="dateDepartureTwoWays" class="ipt ipt-xl ipt-icn-date-start input-from js-date-start js-scrollToHereOnClick" placeholder="Data de partida" maxlength="10" value="">
</div>
</div>
</div>
<div class="box-ibe">
<div class="input-holder">
<div class="carret"></div>
<label class="ipt-label mod-hidden" for="dateReturnTwoWays">Data de regresso</label>
<div class="ipt-wrapper">
<input type="text" id="dateReturnTwoWays" name="dateReturnTwoWays" class="ipt ipt-xl ipt-icn-date-end input-to js-date-end js-scrollToHereOnClick" placeholder="Data de regresso" value="">
</div>
</div>
</div>
<!-- DATE PICKER FIELDS : END -->
</div>
<div class="date-picker-holder index-0" aria-hidden="true" tabindex="-1">
<div class="carret carretTo"></div>
<div class="carret carretFrom"></div>
<div class="date-picker-wrapper date-range-picker-tap no-shortcuts no-topbar inline-wrapper no-gap two-months" unselectable="on" style="display: none; user-select: none;">
<div class="month-wrapper" style="width: 563px;">
<table class="month1">
<thead>
<tr class="caption">
<th class="arrows_prev"> <span class="prev">
<div class="arrow-circle-left">Anterior</div>
</span> </th>
<th colspan="5" class="month-name">dezembro 2023</th>
<th class="arrows_next"> </th>
</tr>
<tr class="week-name">
<th>seg</th>
<th>ter</th>
<th>qua</th>
<th>qui</th>
<th>sex</th>
<th>sab</th>
<th>dom</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div time="1701098000338" data-tooltip="" class="day lastMonth invalid ">27</div>
</td>
<td>
<div time="1701184400338" data-tooltip="" class="day lastMonth invalid ">28</div>
</td>
<td>
<div time="1701270800338" data-tooltip="" class="day lastMonth invalid ">29</div>
</td>
<td>
<div time="1701357200338" data-tooltip="" class="day lastMonth invalid ">30</div>
</td>
<td>
<div time="1701443600338" data-tooltip="" class="day toMonth invalid ">1</div>
</td>
<td>
<div time="1701530000338" data-tooltip="" class="day toMonth invalid ">2</div>
</td>
<td>
<div time="1701616400338" data-tooltip="" class="day toMonth invalid ">3</div>
</td>
</tr>
<tr>
<td>
<div time="1701702800338" data-tooltip="" class="day toMonth invalid ">4</div>
</td>
<td>
<div time="1701789200338" data-tooltip="" class="day toMonth invalid ">5</div>
</td>
<td>
<div time="1701875600338" data-tooltip="" class="day toMonth invalid ">6</div>
</td>
<td>
<div time="1701962000338" data-tooltip="" class="day toMonth invalid ">7</div>
</td>
<td>
<div time="1702048400338" data-tooltip="" class="day toMonth invalid ">8</div>
</td>
<td>
<div time="1702134800338" data-tooltip="" class="day toMonth invalid ">9</div>
</td>
<td>
<div time="1702221200338" data-tooltip="" class="day toMonth invalid ">10</div>
</td>
</tr>
<tr>
<td>
<div time="1702307600338" data-tooltip="" class="day toMonth invalid ">11</div>
</td>
<td>
<div time="1702394000338" data-tooltip="" class="day toMonth invalid ">12</div>
</td>
<td>
<div time="1702480400338" data-tooltip="" class="day toMonth invalid ">13</div>
</td>
<td>
<div time="1702566800338" data-tooltip="" class="day toMonth invalid ">14</div>
</td>
<td>
<div time="1702653200338" data-tooltip="" class="day toMonth invalid ">15</div>
</td>
<td>
<div time="1702739600338" data-tooltip="" class="day toMonth invalid ">16</div>
</td>
<td>
<div time="1702826000338" data-tooltip="" class="day toMonth invalid ">17</div>
</td>
</tr>
<tr>
<td>
<div time="1702912400338" data-tooltip="" class="day toMonth invalid ">18</div>
</td>
<td>
<div time="1702998800338" data-tooltip="" class="day toMonth invalid ">19</div>
</td>
<td>
<div time="1703085200338" data-tooltip="" class="day toMonth invalid ">20</div>
</td>
<td>
<div time="1703171600338" data-tooltip="" class="day toMonth valid real-today">21</div>
</td>
<td>
<div time="1703258000338" data-tooltip="" class="day toMonth valid ">22</div>
</td>
<td>
<div time="1703344400338" data-tooltip="" class="day toMonth valid ">23</div>
</td>
<td>
<div time="1703430800338" data-tooltip="" class="day toMonth valid ">24</div>
</td>
</tr>
<tr>
<td>
<div time="1703517200338" data-tooltip="" class="day toMonth valid ">25</div>
</td>
<td>
<div time="1703603600338" data-tooltip="" class="day toMonth valid ">26</div>
</td>
<td>
<div time="1703690000338" data-tooltip="" class="day toMonth valid ">27</div>
</td>
<td>
<div time="1703776400338" data-tooltip="" class="day toMonth valid ">28</div>
</td>
<td>
<div time="1703862800338" data-tooltip="" class="day toMonth valid ">29</div>
</td>
<td>
<div time="1703949200338" data-tooltip="" class="day toMonth valid ">30</div>
</td>
<td>
<div time="1704035600338" data-tooltip="" class="day toMonth valid ">31</div>
</td>
</tr>
<tr>
<td>
<div time="1704122000338" data-tooltip="" class="day nextMonth valid ">1</div>
</td>
<td>
<div time="1704208400338" data-tooltip="" class="day nextMonth valid ">2</div>
</td>
<td>
<div time="1704294800338" data-tooltip="" class="day nextMonth valid ">3</div>
</td>
<td>
<div time="1704381200338" data-tooltip="" class="day nextMonth valid ">4</div>
</td>
<td>
<div time="1704467600338" data-tooltip="" class="day nextMonth valid ">5</div>
</td>
<td>
<div time="1704554000338" data-tooltip="" class="day nextMonth valid ">6</div>
</td>
<td>
<div time="1704640400338" data-tooltip="" class="day nextMonth valid ">7</div>
</td>
</tr>
</tbody>
</table>
<div class="gap" style="visibility: hidden; height: 10px;">
<div class="gap-top-mask"></div>
<div class="gap-bottom-mask"></div>
<div class="gap-lines">
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
</div>
</div>
<table class="month2">
<thead>
<tr class="caption">
<th class="arrows_prev"> </th>
<th colspan="5" class="month-name">janeiro 2024</th>
<th class="arrows_next"> <span class="next">
<div class="arrow-circle-right">Seguinte</div>
</span> </th>
</tr>
<tr class="week-name">
<th>seg</th>
<th>ter</th>
<th>qua</th>
<th>qui</th>
<th>sex</th>
<th>sab</th>
<th>dom</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div time="1704122000338" data-tooltip="" class="day toMonth valid ">1</div>
</td>
<td>
<div time="1704208400338" data-tooltip="" class="day toMonth valid ">2</div>
</td>
<td>
<div time="1704294800338" data-tooltip="" class="day toMonth valid ">3</div>
</td>
<td>
<div time="1704381200338" data-tooltip="" class="day toMonth valid ">4</div>
</td>
<td>
<div time="1704467600338" data-tooltip="" class="day toMonth valid ">5</div>
</td>
<td>
<div time="1704554000338" data-tooltip="" class="day toMonth valid ">6</div>
</td>
<td>
<div time="1704640400338" data-tooltip="" class="day toMonth valid ">7</div>
</td>
</tr>
<tr>
<td>
<div time="1704726800338" data-tooltip="" class="day toMonth valid ">8</div>
</td>
<td>
<div time="1704813200338" data-tooltip="" class="day toMonth valid ">9</div>
</td>
<td>
<div time="1704899600338" data-tooltip="" class="day toMonth valid ">10</div>
</td>
<td>
<div time="1704986000338" data-tooltip="" class="day toMonth valid ">11</div>
</td>
<td>
<div time="1705072400338" data-tooltip="" class="day toMonth valid ">12</div>
</td>
<td>
<div time="1705158800338" data-tooltip="" class="day toMonth valid ">13</div>
</td>
<td>
<div time="1705245200338" data-tooltip="" class="day toMonth valid ">14</div>
</td>
</tr>
<tr>
<td>
<div time="1705331600338" data-tooltip="" class="day toMonth valid ">15</div>
</td>
<td>
<div time="1705418000338" data-tooltip="" class="day toMonth valid ">16</div>
</td>
<td>
<div time="1705504400338" data-tooltip="" class="day toMonth valid ">17</div>
</td>
<td>
<div time="1705590800338" data-tooltip="" class="day toMonth valid ">18</div>
</td>
<td>
<div time="1705677200338" data-tooltip="" class="day toMonth valid ">19</div>
</td>
<td>
<div time="1705763600338" data-tooltip="" class="day toMonth valid ">20</div>
</td>
<td>
<div time="1705850000338" data-tooltip="" class="day toMonth valid ">21</div>
</td>
</tr>
<tr>
<td>
<div time="1705936400338" data-tooltip="" class="day toMonth valid ">22</div>
</td>
<td>
<div time="1706022800338" data-tooltip="" class="day toMonth valid ">23</div>
</td>
<td>
<div time="1706109200338" data-tooltip="" class="day toMonth valid ">24</div>
</td>
<td>
<div time="1706195600338" data-tooltip="" class="day toMonth valid ">25</div>
</td>
<td>
<div time="1706282000338" data-tooltip="" class="day toMonth valid ">26</div>
</td>
<td>
<div time="1706368400338" data-tooltip="" class="day toMonth valid ">27</div>
</td>
<td>
<div time="1706454800338" data-tooltip="" class="day toMonth valid ">28</div>
</td>
</tr>
<tr>
<td>
<div time="1706541200338" data-tooltip="" class="day toMonth valid ">29</div>
</td>
<td>
<div time="1706627600338" data-tooltip="" class="day toMonth valid ">30</div>
</td>
<td>
<div time="1706714000338" data-tooltip="" class="day toMonth valid ">31</div>
</td>
<td>
<div time="1706800400338" data-tooltip="" class="day nextMonth valid ">1</div>
</td>
<td>
<div time="1706886800338" data-tooltip="" class="day nextMonth valid ">2</div>
</td>
<td>
<div time="1706973200338" data-tooltip="" class="day nextMonth valid ">3</div>
</td>
<td>
<div time="1707059600338" data-tooltip="" class="day nextMonth valid ">4</div>
</td>
</tr>
</tbody>
</table>
<div style="clear:both;height:0;font-size:0;"></div>
<div class="time">
<div class="time1"></div>
<div class="time2"></div>
</div>
<div style="clear:both;height:0;font-size:0;"></div>
</div>
<div class="footer"></div>
<div class="date-range-length-tip"></div>
</div>
</div>
</div>
</fieldset>
<fieldset class="promo-pass-container">
<legend class="mod-hidden">Detalhes da reserva</legend>
<div class="grid-for-3">
<div class="box-ibe">
<label for="promocode30" class="ipt-label mod-hidden">Código promocional</label>
<div class="ipt-wrapper">
<input type="text" id="promocode30" name="js-promocode" class="ipt" autocomplete="off" placeholder="Código promocional">
</div>
</div>
<div class="box-ibe">
<label class="ipt-label mod-hidden" for="passengersTotalTwoWays">Número de passageiros</label>
<div class="booking-passenger ipt-wrapper">
<div class="ipt-mask">
<input type="text" id="passengersTotalTwoWays" name="passengersTotalTwoWays" class="ipt ipt-xl ipt-icn-passenger passenger-elipse js-inputDropper js-specialValid js-passengers-total" value="" readonly="">
</div>
<div class="ipt-dropper js-noBlur">
<div class="seat-marking js-passengersTotal" data-max-value="9">
<div class="default-panel">
<div class="seat-marking-item" data-passenger-type="adult" data-passenger-label-singular="Adulto" data-passenger-label-plural="Adultos">
<label for="passengerAdultTwoWays"> Adultos <br> (+12 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease" disabled="disabled"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerAdultTwoWays" name="passengerAdultTwoWays" value="1" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="children" data-passenger-label-singular="Criança" data-passenger-label-plural="Crianças">
<label for="passengerChildrenTwoWays"> Crianças <br> (2-11 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease" disabled="disabled"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerChildrenTwoWays" name="passengerChildrenTwoWays" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="baby" data-passenger-label-singular="Bebé" data-passenger-label-plural="Bebés">
<label for="passengerBabyTwoWays"> Bebés <br> (-2 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease" disabled="disabled"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerBabyTwoWays" name="passengerBabyTwoWays" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
</div>
<div class="youngadults-panel">
<div class="seat-marking-item" data-passenger-type="adult" data-passenger-label-singular="Adulto" data-passenger-label-plural="Adultos">
<label for="passengerAdultTwoWays"> Adultos <br> (+16 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerAdultTwoWays_YA" name="passengerAdultTwoWays_YA" value="1" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="youngadult" data-passenger-label-singular="Jovem" data-passenger-label-plural="Jovens">
<label for="passengerYoungAdultTwoWays"> Jovens <br> (12 - 15 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerYoungAdultTwoWays_YA" name="passengerYoungAdultTwoWays_YA" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="children" data-passenger-label-singular="Criança" data-passenger-label-plural="Crianças">
<label for="passengerChildrenTwoWays"> Crianças <br> (2-11 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerChildrenTwoWays_YA" name="passengerChildrenTwoWays_YA" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="baby" data-passenger-label-singular="Bebé" data-passenger-label-plural="Bebés">
<label for="passengerBabyTwoWays"> Bebés <br> (-2 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerBabyTwoWays_YA" name="passengerBabyTwoWays_YA" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</fieldset>
</div>
<!-- ROUNDTRIP : END -->
<!-- ONEWAY : START -->
<div class="ibe-structure-panel panel-one-way mod-vanished">
<fieldset class="single-datepicker-container">
<legend class="mod-hidden">Datas de voo</legend>
<div class="grid-for-3">
<!-- DATE PICKER FIELDS : START -->
<div class="datepicker-inputs-container js-datesinglepicker js-datesinglepicker-mobile" data-singleindex="0">
<div class="box-ibe">
<div class="input-holder">
<div class="carret"></div>
<label class="ipt-label mod-hidden" for="dateDepartureOneWay">Número de passageiros</label>
<div class="ipt-wrapper">
<input type="text" id="dateDepartureOneWay" name="dateDepartureOneWay" class="ipt ipt-xl ipt-icn-date-start input-single js-date-start js-scrollToHereOnClick" placeholder="dd/mm/aaaa" maxlength="10" value="">
</div>
</div>
</div>
</div>
<div class="single-date-picker-holder singleindex-0" aria-hidden="true" tabindex="-1">
<div class="date-picker-wrapper date-single-picker-tap single-date no-shortcuts no-topbar inline-wrapper no-gap single-month" unselectable="on" style="display: none; user-select: none;">
<div class="month-wrapper" style="width: 295px;">
<table class="month1">
<thead>
<tr class="caption">
<th class="arrows_prev"> <span class="prev">
<div class="arrow-circle-left">Anterior</div>
</span> </th>
<th colspan="5" class="month-name">dezembro 2023</th>
<th class="arrows_next"><span class="next">
<div class="arrow-circle-right">Seguinte</div>
</span> </th>
</tr>
<tr class="week-name">
<th>seg</th>
<th>ter</th>
<th>qua</th>
<th>qui</th>
<th>sex</th>
<th>sab</th>
<th>dom</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div time="1701098000346" data-tooltip="" class="day lastMonth invalid ">27</div>
</td>
<td>
<div time="1701184400346" data-tooltip="" class="day lastMonth invalid ">28</div>
</td>
<td>
<div time="1701270800346" data-tooltip="" class="day lastMonth invalid ">29</div>
</td>
<td>
<div time="1701357200346" data-tooltip="" class="day lastMonth invalid ">30</div>
</td>
<td>
<div time="1701443600346" data-tooltip="" class="day toMonth invalid ">1</div>
</td>
<td>
<div time="1701530000346" data-tooltip="" class="day toMonth invalid ">2</div>
</td>
<td>
<div time="1701616400346" data-tooltip="" class="day toMonth invalid ">3</div>
</td>
</tr>
<tr>
<td>
<div time="1701702800346" data-tooltip="" class="day toMonth invalid ">4</div>
</td>
<td>
<div time="1701789200346" data-tooltip="" class="day toMonth invalid ">5</div>
</td>
<td>
<div time="1701875600346" data-tooltip="" class="day toMonth invalid ">6</div>
</td>
<td>
<div time="1701962000346" data-tooltip="" class="day toMonth invalid ">7</div>
</td>
<td>
<div time="1702048400346" data-tooltip="" class="day toMonth invalid ">8</div>
</td>
<td>
<div time="1702134800346" data-tooltip="" class="day toMonth invalid ">9</div>
</td>
<td>
<div time="1702221200346" data-tooltip="" class="day toMonth invalid ">10</div>
</td>
</tr>
<tr>
<td>
<div time="1702307600346" data-tooltip="" class="day toMonth invalid ">11</div>
</td>
<td>
<div time="1702394000346" data-tooltip="" class="day toMonth invalid ">12</div>
</td>
<td>
<div time="1702480400346" data-tooltip="" class="day toMonth invalid ">13</div>
</td>
<td>
<div time="1702566800346" data-tooltip="" class="day toMonth invalid ">14</div>
</td>
<td>
<div time="1702653200346" data-tooltip="" class="day toMonth invalid ">15</div>
</td>
<td>
<div time="1702739600346" data-tooltip="" class="day toMonth invalid ">16</div>
</td>
<td>
<div time="1702826000346" data-tooltip="" class="day toMonth invalid ">17</div>
</td>
</tr>
<tr>
<td>
<div time="1702912400346" data-tooltip="" class="day toMonth invalid ">18</div>
</td>
<td>
<div time="1702998800346" data-tooltip="" class="day toMonth invalid ">19</div>
</td>
<td>
<div time="1703085200346" data-tooltip="" class="day toMonth invalid ">20</div>
</td>
<td>
<div time="1703171600346" data-tooltip="" class="day toMonth valid real-today">21</div>
</td>
<td>
<div time="1703258000346" data-tooltip="" class="day toMonth valid ">22</div>
</td>
<td>
<div time="1703344400346" data-tooltip="" class="day toMonth valid ">23</div>
</td>
<td>
<div time="1703430800346" data-tooltip="" class="day toMonth valid ">24</div>
</td>
</tr>
<tr>
<td>
<div time="1703517200346" data-tooltip="" class="day toMonth valid ">25</div>
</td>
<td>
<div time="1703603600346" data-tooltip="" class="day toMonth valid ">26</div>
</td>
<td>
<div time="1703690000346" data-tooltip="" class="day toMonth valid ">27</div>
</td>
<td>
<div time="1703776400346" data-tooltip="" class="day toMonth valid ">28</div>
</td>
<td>
<div time="1703862800346" data-tooltip="" class="day toMonth valid ">29</div>
</td>
<td>
<div time="1703949200346" data-tooltip="" class="day toMonth valid ">30</div>
</td>
<td>
<div time="1704035600346" data-tooltip="" class="day toMonth valid ">31</div>
</td>
</tr>
<tr>
<td>
<div time="1704122000346" data-tooltip="" class="day nextMonth valid ">1</div>
</td>
<td>
<div time="1704208400346" data-tooltip="" class="day nextMonth valid ">2</div>
</td>
<td>
<div time="1704294800346" data-tooltip="" class="day nextMonth valid ">3</div>
</td>
<td>
<div time="1704381200346" data-tooltip="" class="day nextMonth valid ">4</div>
</td>
<td>
<div time="1704467600346" data-tooltip="" class="day nextMonth valid ">5</div>
</td>
<td>
<div time="1704554000346" data-tooltip="" class="day nextMonth valid ">6</div>
</td>
<td>
<div time="1704640400346" data-tooltip="" class="day nextMonth valid ">7</div>
</td>
</tr>
</tbody>
</table>
<div style="clear:both;height:0;font-size:0;"></div>
<div class="time">
<div class="time1"></div>
</div>
<div style="clear:both;height:0;font-size:0;"></div>
</div>
<div class="footer"></div>
<div class="date-range-length-tip"></div>
</div>
</div>
</div>
</fieldset>
<fieldset class="promo-pass-container">
<legend class="mod-hidden">Detalhes da reserva</legend>
<div class="grid-for-3">
<div class="box-ibe">
<label for="promocode40" class="ipt-label mod-hidden">Código promocional</label>
<div class="ipt-wrapper">
<input type="text" id="promocode40" name="js-promocode" class="ipt" autocomplete="off" placeholder="Código promocional">
</div>
</div>
<div class="box-ibe">
<label class="ipt-label mod-hidden" for="passengersTotalOneWay">Número de passageiros</label>
<div class="booking-passenger ipt-wrapper">
<div class="ipt-mask">
<input type="text" id="passengersTotalOneWay" name="passengersTotalOneWay" class="ipt ipt-xl ipt-icn-passenger passenger-elipse js-inputDropper js-specialValid js-passengers-total" value="" readonly="">
</div>
<div class="ipt-dropper js-noBlur">
<div class="seat-marking js-passengersTotal" data-max-value="9">
<div class="default-panel">
<div class="seat-marking-item" data-passenger-type="adult" data-passenger-label-singular="Adulto" data-passenger-label-plural="Adultos">
<label for="passengerAdultOneWay"> Adultos <br> (+12 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease" disabled="disabled"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerAdultOneWay" name="passengerAdultOneWay" value="1" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="children" data-passenger-label-singular="Criança" data-passenger-label-plural="Crianças">
<label for="passengerChildrenOneWay"> Crianças <br> (2-11 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease" disabled="disabled"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerChildrenOneWay" name="passengerChildrenOneWay" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="baby" data-passenger-label-singular="Bebé " data-passenger-label-plural="Bebés ">
<label for="passengerBabyOneWay"> Bebés <br> (-2 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease" disabled="disabled"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerBabyOneWay" name="passengerBabyOneWay" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
</div>
<div class="youngadults-panel">
<div class="seat-marking-item" data-passenger-type="adult" data-passenger-label-singular="Adulto" data-passenger-label-plural="Adultos">
<label for="passengerAdultOneWay"> Adultos <br> (+16 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerAdultOneWay_YA" name="passengerAdultOneWay_YA" value="1" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="youngadult" data-passenger-label-singular="Jovem" data-passenger-label-plural="Jovens">
<label for="passengerYoungAdultOneWay"> Jovens <br> (12 - 15 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerYoungAdultOneWay_YA" name="passengerYoungAdultOneWay_YA" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="children" data-passenger-label-singular="Criança" data-passenger-label-plural="Crianças">
<label for="passengerChildrenOneWay"> Crianças <br> (2-11 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerChildrenOneWay_YA" name="passengerChildrenOneWay_YA" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="baby" data-passenger-label-singular="Bebé" data-passenger-label-plural="Bebés">
<label for="passengerBabyOneWay"> Bebés <br> (-2 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerBabyOneWay_YA" name="passengerBabyOneWay_YA" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</fieldset>
</div>
<div class="ibe-structure-panel panel-multicity mod-vanished">
<div class="multicity-wrapper">
<div class="multicity-clone-container">
<div class="multicity-clone" data-multicity-index="0">
<div class="multicity-title-box">
<h2 class="title">Primeiro voo</h2>
</div>
<div class="grid-for-3 js-ibe-origin-destination-wrapper js-double-autocomplete-type">
<div class="box-ibe">
<label for="multi-origin-0" class="ipt-label mod-hidden">Origem</label>
<div class="ipt-wrapper">
<input type="text" id="multi-origin-0" name="multi-origin-0"
class="ipt ipt-xl ipt-icn-local js-clearInput js-autocomplete js-ibeairport-origin js-open js-clearInputType ibe-origin js-young-adults js-prefered-origin ui-autocomplete-input js-country-condition" placeholder="De" value=""
autocomplete="off" aria-required="true" data-module-title="Selecionar origem e destino">
<span class="js-recentSearch"></span>
<div class="autocomplete-holder">
<div class="autocomplete-results">
<ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-3" tabindex="0" style="display: none;"></ul>
</div>
<div class="autocomplete-footer">
<ul></ul>
</div>
</div>
</div>
</div>
<div class="box-ibe">
<label for="multi-destination-0" class="ipt-label mod-hidden">Destino</label>
<div class="ipt-wrapper">
<input type="text" id="multi-destination-0" name="multi-destination-0"
class="ipt ipt-xl ipt-icn-local js-clearInput js-autocomplete js-ibeairport-destination js-destination js-open js-clearInputType ibe-destination js-young-adults js-prefered-destination js-scrollToHereOnClick ui-autocomplete-input"
placeholder="Para" autocomplete="off" aria-required="true" data-module-title="Selecionar origem e destino">
<span class="js-recentSearch"></span>
<div class="autocomplete-holder">
<div class="autocomplete-results">
<ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-4" tabindex="0" style="display: none;"></ul>
</div>
<div class="autocomplete-footer">
<ul></ul>
</div>
</div>
</div>
</div>
<div class="box-ibe">
<div class="multicity-datepicker datepicker-inputs-container js-datesinglepicker js-datesinglepicker-mobile" data-singleindex="1">
<div class="input-holder">
<div class="carret"></div>
<label class="ipt-label mod-hidden" for="date-multi-departure-0">Data de partida</label>
<div class="ipt-wrapper">
<input type="text" id="date-multi-departure-0" name="date-multi-departure-0" class="ipt ipt-xl ipt-icn-date-start input-single js-date-start" placeholder="Data de partida" maxlength="10" value="" aria-required="true">
</div>
</div>
</div>
<div class="single-date-picker-holder singleindex-1" aria-hidden="true" tabindex="-1">
<div class="date-picker-wrapper date-single-picker-tap single-date no-shortcuts no-topbar inline-wrapper no-gap single-month" unselectable="on" style="display: none; user-select: none;">
<div class="month-wrapper" style="width: 295px;">
<table class="month1">
<thead>
<tr class="caption">
<th class="arrows_prev"> <span class="prev">
<div class="arrow-circle-left">Anterior</div>
</span> </th>
<th colspan="5" class="month-name">dezembro 2023</th>
<th class="arrows_next"><span class="next">
<div class="arrow-circle-right">Seguinte</div>
</span> </th>
</tr>
<tr class="week-name">
<th>seg</th>
<th>ter</th>
<th>qua</th>
<th>qui</th>
<th>sex</th>
<th>sab</th>
<th>dom</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div time="1701098000352" data-tooltip="" class="day lastMonth invalid ">27</div>
</td>
<td>
<div time="1701184400352" data-tooltip="" class="day lastMonth invalid ">28</div>
</td>
<td>
<div time="1701270800352" data-tooltip="" class="day lastMonth invalid ">29</div>
</td>
<td>
<div time="1701357200352" data-tooltip="" class="day lastMonth invalid ">30</div>
</td>
<td>
<div time="1701443600352" data-tooltip="" class="day toMonth invalid ">1</div>
</td>
<td>
<div time="1701530000352" data-tooltip="" class="day toMonth invalid ">2</div>
</td>
<td>
<div time="1701616400352" data-tooltip="" class="day toMonth invalid ">3</div>
</td>
</tr>
<tr>
<td>
<div time="1701702800352" data-tooltip="" class="day toMonth invalid ">4</div>
</td>
<td>
<div time="1701789200352" data-tooltip="" class="day toMonth invalid ">5</div>
</td>
<td>
<div time="1701875600352" data-tooltip="" class="day toMonth invalid ">6</div>
</td>
<td>
<div time="1701962000352" data-tooltip="" class="day toMonth invalid ">7</div>
</td>
<td>
<div time="1702048400352" data-tooltip="" class="day toMonth invalid ">8</div>
</td>
<td>
<div time="1702134800352" data-tooltip="" class="day toMonth invalid ">9</div>
</td>
<td>
<div time="1702221200352" data-tooltip="" class="day toMonth invalid ">10</div>
</td>
</tr>
<tr>
<td>
<div time="1702307600352" data-tooltip="" class="day toMonth invalid ">11</div>
</td>
<td>
<div time="1702394000352" data-tooltip="" class="day toMonth invalid ">12</div>
</td>
<td>
<div time="1702480400352" data-tooltip="" class="day toMonth invalid ">13</div>
</td>
<td>
<div time="1702566800352" data-tooltip="" class="day toMonth invalid ">14</div>
</td>
<td>
<div time="1702653200352" data-tooltip="" class="day toMonth invalid ">15</div>
</td>
<td>
<div time="1702739600352" data-tooltip="" class="day toMonth invalid ">16</div>
</td>
<td>
<div time="1702826000352" data-tooltip="" class="day toMonth invalid ">17</div>
</td>
</tr>
<tr>
<td>
<div time="1702912400352" data-tooltip="" class="day toMonth invalid ">18</div>
</td>
<td>
<div time="1702998800352" data-tooltip="" class="day toMonth invalid ">19</div>
</td>
<td>
<div time="1703085200352" data-tooltip="" class="day toMonth invalid ">20</div>
</td>
<td>
<div time="1703171600352" data-tooltip="" class="day toMonth valid real-today">21</div>
</td>
<td>
<div time="1703258000352" data-tooltip="" class="day toMonth valid ">22</div>
</td>
<td>
<div time="1703344400352" data-tooltip="" class="day toMonth valid ">23</div>
</td>
<td>
<div time="1703430800352" data-tooltip="" class="day toMonth valid ">24</div>
</td>
</tr>
<tr>
<td>
<div time="1703517200352" data-tooltip="" class="day toMonth valid ">25</div>
</td>
<td>
<div time="1703603600352" data-tooltip="" class="day toMonth valid ">26</div>
</td>
<td>
<div time="1703690000352" data-tooltip="" class="day toMonth valid ">27</div>
</td>
<td>
<div time="1703776400352" data-tooltip="" class="day toMonth valid ">28</div>
</td>
<td>
<div time="1703862800352" data-tooltip="" class="day toMonth valid ">29</div>
</td>
<td>
<div time="1703949200352" data-tooltip="" class="day toMonth valid ">30</div>
</td>
<td>
<div time="1704035600352" data-tooltip="" class="day toMonth valid ">31</div>
</td>
</tr>
<tr>
<td>
<div time="1704122000352" data-tooltip="" class="day nextMonth valid ">1</div>
</td>
<td>
<div time="1704208400352" data-tooltip="" class="day nextMonth valid ">2</div>
</td>
<td>
<div time="1704294800352" data-tooltip="" class="day nextMonth valid ">3</div>
</td>
<td>
<div time="1704381200352" data-tooltip="" class="day nextMonth valid ">4</div>
</td>
<td>
<div time="1704467600352" data-tooltip="" class="day nextMonth valid ">5</div>
</td>
<td>
<div time="1704554000352" data-tooltip="" class="day nextMonth valid ">6</div>
</td>
<td>
<div time="1704640400352" data-tooltip="" class="day nextMonth valid ">7</div>
</td>
</tr>
</tbody>
</table>
<div style="clear:both;height:0;font-size:0;"></div>
<div class="time">
<div class="time1"></div>
</div>
<div style="clear:both;height:0;font-size:0;"></div>
</div>
<div class="footer"></div>
<div class="date-range-length-tip"></div>
</div>
</div>
</div>
</div>
</div>
<div class="multicity-clone" data-multicity-index="1">
<div class="multicity-title-box">
<h2 class="title"> Segundo voo</h2><a class="btn-link js-remove-multicity mod-vanished" href="#">Eliminar voo</a>
</div>
<div class="grid-for-3 js-ibe-origin-destination-wrapper js-double-autocomplete-type">
<div class="box-ibe">
<label for="multi-origin-1" class="ipt-label mod-hidden">Origem</label>
<div class="ipt-wrapper">
<input type="text" id="multi-origin-1" name="multi-origin-1"
class="ipt ipt-xl ipt-icn-local js-clearInput js-autocomplete js-ibeairport-origin js-open js-clearInputType ibe-origin js-young-adults js-prefered-origin ui-autocomplete-input js-country-condition" placeholder="De" value=""
autocomplete="off" aria-required="true" data-module-title="Selecionar origem e destino">
<span class="js-recentSearch"></span>
<div class="autocomplete-holder">
<div class="autocomplete-results">
<ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-5" tabindex="0" style="display: none;"></ul>
</div>
<div class="autocomplete-footer">
<ul></ul>
</div>
</div>
</div>
</div>
<div class="box-ibe">
<label for="multi-destination-1" class="ipt-label mod-hidden">Destino</label>
<div class="ipt-wrapper">
<input type="text" id="multi-destination-1" name="multi-destination-1"
class="ipt ipt-xl ipt-icn-local js-clearInput js-autocomplete js-ibeairport-destination js-destination js-open js-clearInputType ibe-destination js-young-adults js-prefered-destination ui-autocomplete-input js-scrollToHereOnClick"
placeholder="Para" value="" autocomplete="off" aria-required="true" data-module-title="Selecionar origem e destino">
<span class="js-recentSearch"></span>
<div class="autocomplete-holder">
<div class="autocomplete-results">
<ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-6" tabindex="0" style="display: none;"></ul>
</div>
<div class="autocomplete-footer">
<ul></ul>
</div>
</div>
</div>
</div>
<div class="box-ibe">
<div class="multicity-datepicker datepicker-inputs-container js-datesinglepicker js-datesinglepicker-mobile" data-singleindex="2">
<div class="input-holder">
<div class="carret"></div>
<label class="ipt-label mod-hidden" for="date-multi-departure-1">Data de partida</label>
<div class="ipt-wrapper">
<input type="text" id="date-multi-departure-1" name="date-multi-departure-1" class="ipt ipt-xl input-single js-date-start js-date-start-empty multi ipt-icn-date-end" placeholder="Data de partida" maxlength="10" value=""
aria-required="true">
</div>
</div>
</div>
<div class="single-date-picker-holder singleindex-2" aria-hidden="true" tabindex="-1">
<div class="date-picker-wrapper date-single-picker-tap single-date no-shortcuts no-topbar inline-wrapper no-gap single-month" unselectable="on" style="display: none; user-select: none;">
<div class="month-wrapper" style="width: 295px;">
<table class="month1">
<thead>
<tr class="caption">
<th class="arrows_prev"> <span class="prev">
<div class="arrow-circle-left">Anterior</div>
</span> </th>
<th colspan="5" class="month-name">dezembro 2023</th>
<th class="arrows_next"><span class="next">
<div class="arrow-circle-right">Seguinte</div>
</span> </th>
</tr>
<tr class="week-name">
<th>seg</th>
<th>ter</th>
<th>qua</th>
<th>qui</th>
<th>sex</th>
<th>sab</th>
<th>dom</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div time="1701098000359" data-tooltip="" class="day lastMonth invalid ">27</div>
</td>
<td>
<div time="1701184400359" data-tooltip="" class="day lastMonth invalid ">28</div>
</td>
<td>
<div time="1701270800359" data-tooltip="" class="day lastMonth invalid ">29</div>
</td>
<td>
<div time="1701357200359" data-tooltip="" class="day lastMonth invalid ">30</div>
</td>
<td>
<div time="1701443600359" data-tooltip="" class="day toMonth invalid ">1</div>
</td>
<td>
<div time="1701530000359" data-tooltip="" class="day toMonth invalid ">2</div>
</td>
<td>
<div time="1701616400359" data-tooltip="" class="day toMonth invalid ">3</div>
</td>
</tr>
<tr>
<td>
<div time="1701702800359" data-tooltip="" class="day toMonth invalid ">4</div>
</td>
<td>
<div time="1701789200359" data-tooltip="" class="day toMonth invalid ">5</div>
</td>
<td>
<div time="1701875600359" data-tooltip="" class="day toMonth invalid ">6</div>
</td>
<td>
<div time="1701962000359" data-tooltip="" class="day toMonth invalid ">7</div>
</td>
<td>
<div time="1702048400359" data-tooltip="" class="day toMonth invalid ">8</div>
</td>
<td>
<div time="1702134800359" data-tooltip="" class="day toMonth invalid ">9</div>
</td>
<td>
<div time="1702221200359" data-tooltip="" class="day toMonth invalid ">10</div>
</td>
</tr>
<tr>
<td>
<div time="1702307600359" data-tooltip="" class="day toMonth invalid ">11</div>
</td>
<td>
<div time="1702394000359" data-tooltip="" class="day toMonth invalid ">12</div>
</td>
<td>
<div time="1702480400359" data-tooltip="" class="day toMonth invalid ">13</div>
</td>
<td>
<div time="1702566800359" data-tooltip="" class="day toMonth invalid ">14</div>
</td>
<td>
<div time="1702653200359" data-tooltip="" class="day toMonth invalid ">15</div>
</td>
<td>
<div time="1702739600359" data-tooltip="" class="day toMonth invalid ">16</div>
</td>
<td>
<div time="1702826000359" data-tooltip="" class="day toMonth invalid ">17</div>
</td>
</tr>
<tr>
<td>
<div time="1702912400359" data-tooltip="" class="day toMonth invalid ">18</div>
</td>
<td>
<div time="1702998800359" data-tooltip="" class="day toMonth invalid ">19</div>
</td>
<td>
<div time="1703085200359" data-tooltip="" class="day toMonth invalid ">20</div>
</td>
<td>
<div time="1703171600359" data-tooltip="" class="day toMonth valid real-today">21</div>
</td>
<td>
<div time="1703258000359" data-tooltip="" class="day toMonth valid ">22</div>
</td>
<td>
<div time="1703344400359" data-tooltip="" class="day toMonth valid ">23</div>
</td>
<td>
<div time="1703430800359" data-tooltip="" class="day toMonth valid ">24</div>
</td>
</tr>
<tr>
<td>
<div time="1703517200359" data-tooltip="" class="day toMonth valid ">25</div>
</td>
<td>
<div time="1703603600359" data-tooltip="" class="day toMonth valid ">26</div>
</td>
<td>
<div time="1703690000359" data-tooltip="" class="day toMonth valid ">27</div>
</td>
<td>
<div time="1703776400359" data-tooltip="" class="day toMonth valid ">28</div>
</td>
<td>
<div time="1703862800359" data-tooltip="" class="day toMonth valid ">29</div>
</td>
<td>
<div time="1703949200359" data-tooltip="" class="day toMonth valid ">30</div>
</td>
<td>
<div time="1704035600359" data-tooltip="" class="day toMonth valid ">31</div>
</td>
</tr>
<tr>
<td>
<div time="1704122000359" data-tooltip="" class="day nextMonth valid ">1</div>
</td>
<td>
<div time="1704208400359" data-tooltip="" class="day nextMonth valid ">2</div>
</td>
<td>
<div time="1704294800359" data-tooltip="" class="day nextMonth valid ">3</div>
</td>
<td>
<div time="1704381200359" data-tooltip="" class="day nextMonth valid ">4</div>
</td>
<td>
<div time="1704467600359" data-tooltip="" class="day nextMonth valid ">5</div>
</td>
<td>
<div time="1704554000359" data-tooltip="" class="day nextMonth valid ">6</div>
</td>
<td>
<div time="1704640400359" data-tooltip="" class="day nextMonth valid ">7</div>
</td>
</tr>
</tbody>
</table>
<div style="clear:both;height:0;font-size:0;"></div>
<div class="time">
<div class="time1"></div>
</div>
<div style="clear:both;height:0;font-size:0;"></div>
</div>
<div class="footer"></div>
<div class="date-range-length-tip"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="grid-for-3">
<div class="box-ibe">
<button class="btn-link js-add-multicity" type="button">Adicionar Voo</button>
</div>
</div>
</div>
<fieldset>
<legend class="mod-hidden">Detalhes da reserva</legend>
<div class="grid-for-3">
<div class="box-ibe">
<label for="promocode20" class="ipt-label mod-hidden">Código promocional</label>
<div class="ipt-wrapper">
<input type="text" id="promocode20" name="js-promocode" class="ipt" autocomplete="off" placeholder="Código promocional">
</div>
</div>
<div class="box-ibe">
<label class="ipt-label mod-hidden" for="passengersTotalMulticity">Número de passageiros</label>
<div class="booking-passenger ipt-wrapper">
<div class="ipt-mask">
<input type="text" id="passengersTotalMulticity" name="passengersTotalMulticity" class="ipt ipt-xl ipt-icn-passenger passenger-elipse js-inputDropper js-specialValid js-passengers-total" readonly="" aria-invalid="false">
</div>
<div class="ipt-dropper js-noBlur" style="display: none;">
<div class="seat-marking js-passengersTotal" data-max-value="9">
<div class="default-panel">
<div class="seat-marking-item" data-passenger-type="adult" data-passenger-label-singular="Adulto" data-passenger-label-plural="Adultos">
<label for="passengerAdultMulticity"> Adultos <br> (+12 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease" disabled="disabled"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerAdultMulticity" name="passengerAdultMulticity" value="1" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="children" data-passenger-label-singular="Criança" data-passenger-label-plural="Crianças">
<label for="passengerChildrenMulticity"> Crianças <br> (2-11 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease" disabled="disabled"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerChildrenMulticity" name="passengerChildrenMulticity" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="baby" data-passenger-label-singular="Bebé" data-passenger-label-plural="Bebés">
<label for="passengerBabyMulticity"> Bebés <br> (-2 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease" disabled="disabled"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerBabyMulticity" name="passengerBabyMulticity" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
</div>
<div class="youngadults-panel">
<div class="seat-marking-item" data-passenger-type="adult" data-passenger-label-singular="Adulto" data-passenger-label-plural="Adultos">
<label for="passengerAdultMulticity_YA"> Adultos <br> (+12 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerAdultMulticity_YA" name="passengerAdultMulticity_YA" value="1" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="youngadult" data-passenger-label-singular="Jovem" data-passenger-label-plural="Jovens">
<label for="passengerYoungAdultMulticity_YA"> Jovens <br> (12 - 15 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerYoungAdultMulticity_YA" name="passengerYoungAdultMulticity_YA" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="children" data-passenger-label-singular="Criança" data-passenger-label-plural="Crianças">
<label for="passengerChildrenMulticity_YA"> Crianças <br> (2-11 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerChildrenMulticity_YA" name="passengerChildrenMulticity_YA" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
<div class="seat-marking-item" data-passenger-type="baby" data-passenger-label-singular="Bebé" data-passenger-label-plural="Bebés">
<label for="passengerBabyMulticity_YA"> Bebés <br> (-2 anos) </label>
<div class="seat-marking-item-tools">
<button type="button" class="btn minus-one-button js-decrease"><span>-</span></button>
<input type="text" class="ipt-readonly js-seats-number" id="passengerBabyMulticity_YA" name="passengerBabyMulticity_YA" value="0" readonly="">
<button type="button" class="btn plus-one-button js-increase"><span>+</span></button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</fieldset>
</div>
<fieldset>
<legend class="mod-hidden">Informação Adicional</legend>
<div class="ipt-wrapper check-box">
<div class="checker">
<span><input type="checkbox" name="detail-flexible-dates" id="detail-flexible-dates"></span>
</div>
<label class="ipt-label" for="detail-flexible-dates"><strong>As minhas datas são flexíveis. </strong> <br> Com datas flexíveis é mais fácil encontrar as melhores tarifas.</label>
</div>
<div class="ipt-wrapper check-box">
<div class="checker">
<span><input type="checkbox" name="js-detail-flight" id="detail-flight"></span>
</div>
<label class="ipt-label" for="detail-flight">
<strong>Apenas voos diretos.</strong>
</label>
</div>
</fieldset>
<button data-target="modal-login" type="button" class="btn btn-info small js-ibe-form-sbmt">
<span class="txt">
<span class="mask">Continuar</span>
</span>
</button>
<button type="button" class="btn js-close quit">
<span class="btn-icn-close btn-icn-neutral">
<span class="icn">Fechar</span>
</span>
</button>
</div>
</fieldset>
</form>
<form id="jsIbeChangeForm">
<div class="grid-for-3">
<div class="box-ibe">
<div class="has-tooltip">
<label class="mod-hidden ipt-label" for="reservationCode">Código da reserva</label>
<div class="ipt-wrapper">
<input name="reservationCode" id="reservationCode" class="ipt ipt-xl js-clearInputType" placeholder="Código da reserva" type="text" maxlength="6">
</div>
<div class="link-label tooltip-wrapper">
<button class="tooltip-btn tooltip-14 js-tooltip">Informação Adicional<div id="for-tooltip-14" class="tooltip inverted js-rePosition">
<div class="tooltip-wrap">
<div class="tooltip-header">
<strong>Informação Adicional</strong>
</div>
<div class="tooltip-body">Este é um código alfanumérico com, no máximo, 6 caracteres. Pode encontrá-lo no bilhete eletrónico que recebeu no seu e-mail, no campo "booking ref."</div>
<span class="tooltip-arrow-up"></span>
<div class="tooltip-close-button mobile-only">
<span href="#" role="button" class="btn js-hideTooltip"><span class="btn-icn-close"><span class="icn">Fechar</span></span></span>
</div>
</div>
</div></button>
</div>
</div>
</div>
<div class="box-ibe">
<label class="ipt-label mod-hidden" for="lastname">Último nome</label>
<div class="ipt-wrapper">
<input name="lastname" id="lastname" class="ipt ipt-xl js-clearInputType" placeholder="Último nome" type="text">
</div>
</div>
</div>
<button id="js-show-modal-booking-confirm" type="button" class="btn btn-info small js-booking-confirm js-btnSubmit">Continuar</button>
</form>
<form id="jsIbePrintForm">
<div class="grid-for-3">
<div class="box-ibe">
<div class="has-tooltip">
<label class="mod-hidden ipt-label" for="ticketNumber">Nº de bilhete</label>
<div class="ipt-wrapper">
<input name="ticketNumber" id="ticketNumber" maxlength="10" class="ipt ipt-xl js-clearInputType js-prefilledInput" data-prefix="047" data-prewidth="40" type="text" style="padding-left: 40px;">
<span class="pf">047</span>
</div>
<div class="link-label tooltip-wrapper">
<button class="tooltip-btn tooltip-15 js-tooltip">Informação Adicional<div id="for-tooltip-15" class="tooltip inverted js-rePosition">
<div class="tooltip-wrap">
<div class="tooltip-header">
<strong>Informação Adicional</strong>
</div>
<div class="tooltip-body">
<span data-sheets-value="{'1':2,'2':'Este é um código numérico extenso (com mais de uma dezena de algarismos), consultável na informação com os detalhes da reserva.'}"
data-sheets-userformat="{'2':4515,'3':{'1':0},'4':[null,2,16777215],'8':{'1':[{'1':2,'2':0,'5':[null,2,14277081]},{'1':0,'2':0,'3':3},{'1':1,'2':0,'4':1}]},'10':2,'11':4,'15':'arial,sans,sans-serif'}">Este é um código numérico
extenso (com mais de uma dezena de algarismos), consultável na informação com os detalhes da reserva.</span>
</div>
<span class="tooltip-arrow-up"></span>
<div class="tooltip-close-button mobile-only">
<span href="#" role="button" class="btn js-hideTooltip"><span class="btn-icn-close"><span class="icn">Fechar</span></span></span>
</div>
</div>
</div></button>
</div>
</div>
</div>
<div class="box-ibe">
<label class="ipt-label mod-hidden " for="lastname2">Último nome</label>
<div class="ipt-wrapper">
<input name="lastname2" id="lastname2" class="ipt ipt-xl js-clearInputType" placeholder="Último nome" type="text">
</div>
</div>
</div>
<button id="printRecipeButton" type="button" class="btn btn-info small js-booking-confirm">Continuar</button>
</form>
<form id="jsIbeCheckinForm">
<div class="codereservation full-area">
<div class="grid-for-3">
<div class="box-ibe">
<div class="has-tooltip">
<label class="ipt-label mod-hidden" for="reservationCode2">Código da reserva</label>
<div class="ipt-wrapper">
<input name="reservationCode2" id="reservationCode2" class="ipt ipt-xl js-clearInputType" maxlength="6" placeholder="Código da reserva" type="text">
</div>
<div class="link-label tooltip-wrapper">
<button class="tooltip-btn tooltip-11 js-tooltip">Informação Adicional<div id="for-tooltip-11" class="tooltip inverted js-rePosition">
<div class="tooltip-wrap">
<div class="tooltip-header">
<strong>Informação Adicional</strong>
</div>
<div class="tooltip-body"> Este é um código alfanumérico com, no máximo, 6 caracteres. Pode encontrá-lo no bilhete eletrónico que recebeu no seu e-mail, no campo "booking ref." </div>
<span class="tooltip-arrow-up"></span>
<div class="tooltip-close-button mobile-only">
<span href="#" role="button" class="btn js-hideTooltip"><span class="btn-icn-close"><span class="icn">Fechar</span></span></span>
</div>
</div>
</div></button>
</div>
</div>
</div>
<div class="box-ibe">
<div class="ipt-wrapper three-inputs">
<label class="ipt-label mod-hidden" for="reservationLastname">Último nome</label>
<input name="reservationLastname" id="reservationLastname" class="ipt ipt-xl js-clearInputType" placeholder="Último nome" type="text">
</div>
</div>
<div class="box-ibe">
<div class="ipt-wrapper select-wrapper three-inputs">
<label class="ipt-label mod-hidden" for="reservationDate">Data do voo</label>
<select id="reservationDate" name="reservationDate" class="ipt js-reservationDate"></select>
</div>
</div>
</div>
</div>
<div class="clientnumber full-area max-width-ibe mod-vanished">
<div class="grid-for-3">
<div class="box-ibe">
<div class="has-tooltip">
<label class="ipt-label mod-hidden" for="LoyaltyNumber">Insira aqui o número de Cliente TAP Miles&Go</label>
<div class="ipt-wrapper">
<input name="LoyaltyNumber" id="LoyaltyNumber" class="ipt ipt-xl js-clearInputType" maxlength="9" placeholder="Insira aqui o número de Cliente TAP Miles&Go" type="text">
</div>
<div class="link-label tooltip-wrapper">
<button class="tooltip-btn tooltip-12 js-tooltip">Informação Adicional<div id="for-tooltip-12" class="tooltip inverted js-rePosition">
<div class="tooltip-wrap">
<div class="tooltip-header">
<strong>Informação Adicional</strong>
</div>
<div class="tooltip-body"> Número de Cliente TAP Miles&Go. </div>
<span class="tooltip-arrow-up"></span>
<div class="tooltip-close-button mobile-only">
<span href="#" role="button" class="btn js-hideTooltip"><span class="btn-icn-close"><span class="icn">Fechar</span></span></span>
</div>
</div>
</div></button>
</div>
</div>
</div>
<div class="box-ibe">
<label class="ipt-label mod-hidden" for="reservationDate2">Data do voo</label>
<div class="ipt-wrapper select-wrapper">
<select id="reservationDate2" name="reservationDate2" class="ipt js-reservationDate"></select>
</div>
</div>
</div>
</div>
<button type="button" id="js-0001-modal-checkin-confirm" class="btn btn-info small js-checkintool-submit no-margin js-btnSubmit">
<span class="txt">
<span class="mask">Continuar</span>
</span>
</button>
</form>
<form id="jsIbeFlightForm" class="by-airport">
<div class="grid-for-3 flight-status js-ibe-origin-destination-wrapper">
<div class="box-ibe">
<label class="ipt-label mod-hidden" for="departure">Voo de partida</label>
<div class="ipt-wrapper select-wrapper departures ipt-select">
<select id="departure" name="departure" class="ipt ipt-xl default">
<option value="1">Voo de partida</option>
<option value="2">Voo de chegada</option>
</select>
</div>
</div>
<div class="box-ibe">
<label class="ipt-label mod-hidden" for="flightInfoDate">Data do voo</label>
<div class="ipt-wrapper select-wrapper ipt-select">
<select id="flightInfoDate" name="flightInfoDate" class="ipt ipt-xl default"></select>
</div>
</div>
<div class="box-ibe flight-info mod-vanished">
<div class="has-tooltip">
<label class="ipt-label mod-hidden" for="tpNumber">Voo</label>
<div class="ipt-wrapper">
<input name="tpNumber" id="tpNumber" class="ipt ipt-xl js-prefilledInput js-clearInputType" data-prefix="TP" data-prewidth="30" type="text" maxlength="4" style="padding-left: 30px;">
<span class="pf">TP</span>
</div>
<div class="link-label tooltip-wrapper">
<button class="tooltip-btn tooltip-13 js-tooltip">Informação Adicional<div id="for-tooltip-13" class="tooltip inverted js-rePosition">
<div class="tooltip-wrap">
<div class="tooltip-header">
<strong>Informação Adicional</strong>
</div>
<div class="tooltip-body"> Insira a informação do voo </div>
<span class="tooltip-arrow-up"></span>
<div class="tooltip-close-button mobile-only">
<span href="#" role="button" class="btn js-hideTooltip"><span class="btn-icn-close"><span class="icn">Fechar</span></span></span>
</div>
</div>
</div></button>
</div>
</div>
</div>
<div class="box-ibe departure-airport">
<label class="ipt-label mod-hidden" for="departureAirport">Aeroporto de partida</label>
<div class="ipt-wrapper">
<input autocomplete="off" id="departureAirport" name="departureAirport" class="ipt ipt-xl ipt-icn-local js-clearInput js-autocomplete js-ibeflightinfoairport-origin js-clearInputType ibe-origin ui-autocomplete-input"
data-module-title="Aeroporto partida" placeholder="Aeroporto de partida" type="text">
<div class="autocomplete-holder">
<div class="autocomplete-results">
<ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-7" tabindex="0" style="display: none;"></ul>
</div>
<div class="autocomplete-footer">
<ul></ul>
</div>
</div>
</div>
</div>
<div class="box-ibe arrival-airport mod-vanished">
<label class="ipt-label mod-hidden" for="arrivalAirport">Aeroporto de chegada</label>
<div class="ipt-wrapper">
<input autocomplete="off" id="arrivalAirport" name="arrivalAirport" class="ipt ipt-xl ipt-icn-local js-clearInput js-autocomplete js-ibeflightinfoairport-destination js-clearInputType ibe-destination ui-autocomplete-input"
data-module-title="Aeroporto de chegada" placeholder="Aeroporto de chegada" type="text">
<div class="autocomplete-holder">
<div class="autocomplete-results">
<ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-8" tabindex="0" style="display: none;"></ul>
</div>
<div class="autocomplete-footer">
<ul></ul>
</div>
</div>
</div>
</div>
</div>
<button class="btn btn-info small js-flightInfoTool" type="submit"> Continuar </button>
</form>
<form class="js-form-login-user" novalidate="novalidate" id="loginModalForm">
<!-- CLASS PREFIX FOR JQUERY VALIDATION - DO NOT ADD ANY CLASSES -->
<!-- ERROR BOX -->
<div class="msg-warning error-message mod-vanished" role="alert" tabindex="0" aria-live="assertive" aria-hidden="true">
<div class="title">
<span class="icon"></span>
<span class="text">O formulário tem os seguintes erros:</span>
</div>
<div class="text">
<strong>Por favor, corrija:</strong>
</div>
<ul class="error-list"></ul>
</div>
<fieldset>
<legend class="mod-vanished">Entre na sua conta<br>TAP Corporate</legend>
<div class="upper-section">
<div class="grid-for-login">
<div class="box-login">
<div class="ipt-wrapper">
<label for="js-username-required" class="ipt-label">Nome de utilizador</label>
<input type="text" name="js-username-required" id="js-username-required" class="ipt js-modal-is-scrollable" aria="true" autocapitalize="off" placeholder="Nome de utilizador" aria-required="true" maxlength="32">
</div>
</div>
<div class="box-login">
<label class="ipt-label mod-hidden" for="login-pass-account-modal">Palavra-passe</label>
<div class="ipt-wrapper show-pass">
<div class="ipt-mask">
<input type="password" name="login-pass-account-modal" id="login-pass-account-modal" class="ipt" maxlength="32" value="" autocapitalize="off" placeholder="Palavra-passe" aria-required="true">
</div>
<button type="button" id="for-2-login-pass-account-modal" class="link js-passwordChars">
<span class="option">Mostrar palavra-passe.</span>
<span class="default">Esconder palavra-passe</span>
</button>
</div>
</div>
<div class="call-to-action">
<div class="ipt-wrapper">
<button id="loginsubmit" type="submit" class="btn btn-info small js-login-modal-submit js-modal-is-scrollable">Login</button>
</div>
<div class="cleanStyle"> Recuperar <a href="/pt-pt/login/login/recuperar-pass">palavra-passe</a> ou <a href="/pt-pt/login/login/recuperar-nome-utilizador">nome de utilizador</a>. </div>
</div>
</div>
</div>
</fieldset>
<!-- END ERROR BOX -->
</form>
Text Content
Colocámos cookies no seu computador para melhorar a sua experiência no website. Ao utilizar o site, está a concordar com o seu uso.Ok, concordo. * Ir para conteúdo * Ir para menu Fechar Cidades mais próximas Menu Menu * flyTAP Abre numa nova janela * INSTITUCIONAL Abre numa nova janela * CORPORATE Abre numa nova janela * CONTACTOS * Login * Registo * pt Idiomas / Mercados * Menu * Login * PROGRAMA TAP CORPORATE * Como funciona * Acumular saldo * Utilizar o saldo * As melhores promoções * Destinos TAP Corporate O PROGRAMA PARA EMPRESAS – POUPE EM VIAGENS DESCUBRA OS NOVOS MENUS DA CLASSE EXECUTIVA -------------------------------------------------------------------------------- Os ingredientes locais são as nossas estrelas! Saiba mais JOGUE E GANHE MILHARES DE MILHAS -------------------------------------------------------------------------------- Até 25 de dezembro, jogue na Sopa de Letras do TAP Miles&Go e ganhe até 25.000 milhas todos os dias. Jogar NESTE NATAL, ABRACE UMA REUNIÃO NO DESTINO MAIS ESPECIAL. Saiba mais ABRACE AS CONVERSAS ILIMITADAS -------------------------------------------------------------------------------- Ligue-se à rede wi-fi a bordo e use aplicações de mensagens gratuitamente durante o seu voo. Saiba mais OBRIGADO PELO VOTO DE CONFIANÇA -------------------------------------------------------------------------------- A TAP foi novamente distinguida nos World Travel Awards como Companhia Aérea Mundial Líder para a América do Sul e África! Saiba mais DESCUBRA OS NOVOS MENUS DA CLASSE EXECUTIVA -------------------------------------------------------------------------------- Os ingredientes locais são as nossas estrelas! Saiba mais JOGUE E GANHE MILHARES DE MILHAS -------------------------------------------------------------------------------- Até 25 de dezembro, jogue na Sopa de Letras do TAP Miles&Go e ganhe até 25.000 milhas todos os dias. Jogar * 1 - (Slide actual) * 2 - * 3 - * 4 - * 5 - accprevious accnext * Reservar voo Reservar voo O formulário tem os seguintes erros: Por favor, corrija: Escolher empresa Código de identificação da empresa (CI) Informação Adicional Informação Adicional O CI é o código de identificação da empresa que permite a contabilização do saldo correspondente. O CI é atribuído por nós. Fechar Viagem Ida e volta Só ida Multi-city Origem e destino Origem Destino Continuar Viagem Datas de voo Data de partida Data de regresso Anterior dezembro 2023 segterquaquisexsabdom 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 janeiro 2024 Seguinte segterquaquisexsabdom 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 Detalhes da reserva Código promocional Número de passageiros Adultos (+12 anos) - + Crianças (2-11 anos) - + Bebés (-2 anos) - + Adultos (+16 anos) - + Jovens (12 - 15 anos) - + Crianças (2-11 anos) - + Bebés (-2 anos) - + Datas de voo Número de passageiros Anterior dezembro 2023 Seguinte segterquaquisexsabdom 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 Detalhes da reserva Código promocional Número de passageiros Adultos (+12 anos) - + Crianças (2-11 anos) - + Bebés (-2 anos) - + Adultos (+16 anos) - + Jovens (12 - 15 anos) - + Crianças (2-11 anos) - + Bebés (-2 anos) - + PRIMEIRO VOO Origem Destino Data de partida Anterior dezembro 2023 Seguinte segterquaquisexsabdom 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 SEGUNDO VOO Eliminar voo Origem Destino Data de partida Anterior dezembro 2023 Seguinte segterquaquisexsabdom 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 Adicionar Voo Detalhes da reserva Código promocional Número de passageiros Adultos (+12 anos) - + Crianças (2-11 anos) - + Bebés (-2 anos) - + Adultos (+12 anos) - + Jovens (12 - 15 anos) - + Crianças (2-11 anos) - + Bebés (-2 anos) - + Informação Adicional As minhas datas são flexíveis. Com datas flexíveis é mais fácil encontrar as melhores tarifas. Apenas voos diretos. Continuar Fechar Cruzeiros Hotel Estacionamento Transferes * Gerir reserva Gerir reserva O formulário tem os seguintes erros: Por favor, corrija: Escolha uma opção Alterar / Ver Imprimir recibo Pedir / consultar reembolso Gerir reserva Código da reserva Informação Adicional Informação Adicional Este é um código alfanumérico com, no máximo, 6 caracteres. Pode encontrá-lo no bilhete eletrónico que recebeu no seu e-mail, no campo "booking ref." Fechar Último nome Continuar Nº de bilhete 047 Informação Adicional Informação Adicional Este é um código numérico extenso (com mais de uma dezena de algarismos), consultável na informação com os detalhes da reserva. Fechar Último nome Continuar Fechar Cruzeiros Hotel Estacionamento Transferes * Check-in Check-in O formulário tem os seguintes erros: Por favor, corrija: Check-in Código da reserva Número de Cliente TAP Miles&Go Código da reserva Código da reserva Informação Adicional Informação Adicional Este é um código alfanumérico com, no máximo, 6 caracteres. Pode encontrá-lo no bilhete eletrónico que recebeu no seu e-mail, no campo "booking ref." Fechar Último nome Data do voo Insira aqui o número de Cliente TAP Miles&Go Informação Adicional Informação Adicional Número de Cliente TAP Miles&Go. Fechar Data do voo Continuar Fechar * Informação voo Informação voo O formulário tem os seguintes erros: Por favor, corrija: Escolha uma opção Por aeroporto Por origem e destino Por nº de voo Gerir reserva Voo de partida Voo de partida Voo de chegada Data do voo Voo TP Informação Adicional Informação Adicional Insira a informação do voo Fechar Aeroporto de partida Aeroporto de chegada Continuar Fechar VANTAGENS DO PROGRAMA -------------------------------------------------------------------------------- REDUÇÃO DE CUSTOS Poupe sem complicações. Acumule dinheiro cada vez que voar e desconte nos próximos voos. PROMOÇÕES Tenha acesso a promoções que são realmente úteis para a sua empresa. EXPERIÊNCIA TAP AIR PORTUGAL Tenha direito à melhor experiência de voo. GESTÃO FACILITADA Consulte todas as informações: saldo acumulado, viagens efetuadas e colaboradores. Tudo num só local. DESFRUTE DE SERVIÇOS ÚNICOS Utilize o seu saldo para adquirir serviços que tornam o seu voo ainda mais confortável. Saiba mais ADERIR DESTINOS TAP CORPORATE -------------------------------------------------------------------------------- DESTINOS DE NEGÓCIOS Numa viagem de negócios, conhecer a cultura e os costumes do local onde nos encontramos pode influenciar o sucesso do seu negócio. Veja os destinos de negócio que selecionámos para si. Alemanha / Berlim Itália / Roma França / Paris Ver todos DESCUBRA UM MUNDO DE VANTAGENS -------------------------------------------------------------------------------- Junte-se às mais de 10.000 empresas que já fazem parte do programa TAP Corporate. Aderir Contactos Contactos Contactos (+351) 211 234 409 De 2ª a domingo: 08:00 às 24:00. Chamada para rede fixa nacional. O custo das comunicações depende do tarifário acordado com o seu operador. Mais contactos Dbg1 Links úteis * Programa TAP Corporate * Acumular saldo * Utilizar saldo * A minha conta Termos e Condições * Informação de acessibilidade * Termos e Condições TAP Corporate * Termos e Condições gerais * Perguntas frequentes * Condições de Transporte Siga-nos * Abre numa nova janela * Abre numa nova janela * Abre numa nova janela * Abre numa nova janela * Abre numa nova janela * Abre numa nova janela 2023, TAP. Todos os direitos reservados. Abre numa nova janela Selecione o país e o idioma * Europa e Médio Oriente * América do Sul & Central * América do Norte * África * Portugal * English * Português * Austria * Deutsch * English * Português * Belgium * English * Français * Português * Czech Republic * English * Português * Denmark * English * Português * Finland * English * Português * France * Français * Português * Germany * Deutsch * English * Português * Hungary * English * Português * Ireland * English * Português * Israel * English * Português * Italy * Italiano * Português * Luxembourg * English * Français * Português * Netherlands * English * Português * Norway * English * Português * Poland * English * Português * Romania * English * Português * Russia * English * Português * Spain * Español * Português * Sweden * English * Português * Switzerland * Deutsch * English * Français * Português * United Kingdom * English * Português * Brazil * English * Português (BR) * United States of America * English (US) * Português * Angola * English * Português Fechar Entre na sua conta TAP Corporate O formulário tem os seguintes erros: Por favor, corrija: Entre na sua conta TAP Corporate Nome de utilizador Palavra-passe Mostrar palavra-passe. Esconder palavra-passe Login Recuperar palavra-passe ou nome de utilizador. Ainda não faz parte do Programa TAP Corporate? Adira ou saiba como funciona. Fechar Selecionar data Data de partida Fechar Selecionar datas Data de partida Data de regresso Fechar Video Iniciar Video Ver versão acessível no youtube. Iniciar Video Pausar video Desativar som Ecrã inteiro Fechar