The following has evaluated to null or missing: ==> Origen [in template "2237904#2237950#1727062" at line 6, column 17] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign x = "${Origen.getData()}" [in template "2237904#2237950#1727062" at line 6, column 1] ----
1<script src="https://kit.fontawesome.com/1bf0fbd2a0.js" crossorigin="anonymous"></script>
2<link rel="stylesheet" href="//code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css">
3<link type="/documents/2237945/2240419/easy-autocomplete.min.css">
4<script src="/documents/2237945/2240419/jquery.easy-autocomplete.min.js" type="text/javascript" ></script>
5<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.js"></script>
6<#assign x = "${Origen.getData()}" >
7<#switch x>
8 <#case '1'>
9 <#assign y = "/documents/2237945/2240320/tapo.json" >
10 <#break>
11 <#case '2'>
12 <#assign y = "/documents/2237945/2240320/capu.json" >
13 <#break>
14 <#case '3'>
15 <#assign y = "/documents/2237945/2240320/merida-centro-historico.json" >
16 <#break>
17 <#case '4'>
18 <#assign y = "/documents/2237945/2240320/terminal-veracruz.json" >
19 <#break>
20 <#case '5'>
21 <#assign y = "/documents/2237945/2240320/terminal-oaxaca.json" >
22 <#break>
23 <#case '6'>
24 <#assign y = "/documents/2237945/2240320/terminal-tuxtla.json" >
25 <#break>
26 <#case '7'>
27 <#assign y = "/documents/2237945/2240320/terminal-villahermosa.json" >
28 <#break>
29 <#case '8'>
30 <#assign y = "/documents/2237945/2240320/terminal-xalapa-caxa.json" >
31 <#break>
32</#switch>
33
34<section class="search">
35 <div class="container">
36 <div class="row">
37 <div class="col-md-10">
38 <h3 class="fs-5" style="font-weight: 600;">Planifica tu viaje</h3>
39 <p>Reserva y vive toda una experiencia</p>
40 </div>
41 <div class="col-md-2">
42 <a class="btn btn-red" href="https://www.ado.com.mx/"><i class="fa-solid fa-store me-1"></i> Ver todas</a>
43 </div>
44 <div class="col-md-12 d-none">
45 <small style="border-bottom: 2px solid #fff; padding-bottom:6px;"><i class="fa-solid fa-bus me-1" style="color: #FFF;"></i>¿A dónde quieres ir?</small>
46 </div>
47 </div>
48 <div class="row mt-4">
49 <div class="col-md-6 col-12">
50 <a class="btn-viaje btn-redondo active"><i class="fa-solid fa-arrow-right-arrow-left me-1"></i> Ida y vuleta</a>
51 <a class="ms-2 btn-viaje btn-ida"><i class="fa-solid fa-arrow-right me-1"></i> Sólo ida</a>
52 </div>
53 </div>
54
55 <div class="row mt-4">
56 <div class="col-md-9 col-12">
57 <div id="new-origen">
58 <span class='min-origen'>Origen</span>
59 <a id='v-origen' class='nav-link'>${Titulo.getData()}</a>
60 </div>
61 <div id="new-destino">
62 <span class="icon"><i class="fa-solid fa-arrow-right"></i></span>
63 <span class='min-origen'>Destino</span>
64 <!--<a id="v-destino" class='nav-link'>¿A dónde quieres ir?</a>-->
65 <input class="provider-json nav-link" id="provider-json" />
66 </div>
67 </div>
68 <div class="col-md-3 ">
69 <a class="btn btn-search btn-1" href="#" style="pointer-events: none;"> <i class="fa-solid fa-magnifying-glass"></i> Buscar viaje</a>
70 </div>
71 </div>
72 <div class="row mt-2 fechas">
73 <div class="col-md-9 dates">
74 <label for="salida" class='min-origend'>Salida</label>
75 <input type="text" id="salida" class="v-calendar datepicker" >
76 <label for="regreso" class='min-origend' id="lab-regreso">Regreso</label>
77 <input type="text" id="regreso" class="v-calendar datepicker" disabled="">
78
79 </div>
80 <!--
81 <div class="col-md-3 ms-0">
82 <div class="v-pasajero">
83 <label for="pasajeros" class='min-origend pasajeros'>Pasajeros</label>
84 <a class="dropdown-toggle" href="#" role="button" id="MenuLinkPas" data-toggle="dropdown" aria-expanded="false">
85 ¿Quiénes viajan?
86 </a>
87 <div id="list-pasajeros" class="container dropdown-menu" aria-labelledby="MenuLinkPas">
88 <div class="row">
89 <div class="col-12">
90 <p class="clean"><span class="text-start fw-bold">¿Quiénes viajan?</span>
91 <span style="float: right;"><a href="#" id="c-pasajeros" >Limpiar</a></span></p>
92 <div class="d-flex justify-content-between">
93 <div class="box">
94 <p class="edad"><i class="fa-solid fa-people-group"></i> Adulto(s)<br><small>Más de 12 años</small></p>
95 </div>
96 <div class="input-group w-auto justify-content-end align-items-center">
97 <input type="button" value="-" class="button-minus border rounded-circle icon-shape icon-sm mx-1 " data-field="quantity">
98 <input type="number" step="1" max="10" value="1" name="quantity" class="border-0 text-center w-25" id="b-adulto">
99 <input type="button" value="+" class="button-plus border rounded-circle icon-shape icon-sm " data-field="quantity">
100 </div>
101 </div>
102 </div>
103 <div class="col-12 mt-2">
104 <div class="d-flex justify-content-between">
105 <div class="box">
106 <p class="edad"><i class="fa-solid fa-children"></i> Niño(s)<br><small>5 a 12 años</small></p>
107 </div>
108 <div class="input-group w-auto justify-content-end align-items-center">
109 <input type="button" value="-" class="button-minus border rounded-circle icon-shape icon-sm mx-1 " data-field="quantity">
110 <input type="number" step="1" max="10" value="0" name="quantity" class="quantity-field border-0 text-center w-25" id="b-nino">
111 <input type="button" value="+" class="button-plus border rounded-circle icon-shape icon-sm lh-0" data-field="quantity">
112 </div>
113 </div>
114 </div>
115 <div class="col-12 mt-2">
116 <div class="d-flex justify-content-between">
117 <div class="box">
118 <p class="edad"><i class="fa-solid fa-person-cane"></i> INAPAM<br><small>Credencial vigente</small></p>
119 </div>
120 <div class="input-group w-auto justify-content-end align-items-center">
121 <input type="button" value="-" class="button-minus border rounded-circle icon-shape icon-sm mx-1 lh-0" data-field="quantity">
122 <input type="number" step="1" max="10" value="0" name="quantity" class="quantity-field border-0 text-center w-25" id="b-inapam">
123 <input type="button" value="+" class="button-plus border rounded-circle icon-shape icon-sm lh-0" data-field="quantity">
124 </div>
125 </div>
126 </div>
127 </div>
128 </div>
129 </div>
130
131 </div>-->
132
133 <div class="col-md-3">
134 <a class="btn btn-search" id="btnViajeFin"> <i class="fa-solid fa-magnifying-glass"></i> Buscar viaje</a>
135 </div>
136 </div>
137 </div>
138
139 </section>
140
141
142<script>
143$(document).ready(function() {
144 $('.origen').find('option[value=${x}]').attr('selected','selected');
145
146 let index = "";
147 var options = {
148 url: "${y}",
149 getValue: "Name",
150 placeholder: "¿A donde quieres ir?",
151 list: {
152 match: {
153 enabled: true
154 },
155 onSelectItemEvent: function() {
156 $("#linkviaje").attr('href',"");
157 index = $("#provider-json").getSelectedItemData().Link;
158 $("#provider-json").attr('value',index);
159 }
160 }
161 };
162
163 $(".provider-json").easyAutocomplete(options);
164
165 $(".provider-json" ).on( "change", function() {
166 $(".fechas").css("display","flex");
167 $(".btn-1").hide();
168 });
169
170 $.datepicker.regional['es'] = {
171 closeText: 'Cerrar',
172 prevText: '< Ant',
173 nextText: 'Sig >',
174 currentText: 'Hoy',
175 monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
176 monthNamesShort: ['Ene','Feb','Mar','Abr', 'May','Jun','Jul','Ago','Sep', 'Oct','Nov','Dic'],
177 dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
178 dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'],
179 dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'],
180 weekHeader: 'Sm',
181 dateFormat: 'dd/mm/yy',
182 firstDay: 1,
183 isRTL: false,
184 showMonthAfterYear: false,
185 yearSuffix: ''
186 };
187 $.datepicker.setDefaults($.datepicker.regional['es']);
188 $( "#salida" ).datepicker({
189 minDate: 0,
190 maxDate: "+2M +10D"
191 });
192 $( '#salida').datepicker('setDate', new Date());
193
194 $( "#regreso" ).datepicker({
195 minDate: 0,
196 maxDate: "+2M +10D"
197 });
198 $( '#regreso').datepicker('setDate', new Date());
199
200 $(function() {
201
202 var dateFormat = "dd/mm/yy",
203 from = $( "#salida" )
204 .datepicker({
205 defaultDate: "+1w",
206 changeMonth: true,
207 numberOfMonths: 1
208 })
209 .on( "change", function() {
210 $("#regreso").prop("disabled", false);
211 to.datepicker( "option", "minDate", getDate( this ) );
212 }),
213 to = $( "#regreso" ).datepicker({
214 defaultDate: +1,
215 changeMonth: true,
216 numberOfMonths: 1
217 })
218 .on( "change", function() {
219 from.datepicker( "option", "maxDate", getDate( this ) );
220 });
221
222 function getDate( element ) {
223 var date;
224 try {
225 date = $.datepicker.parseDate( dateFormat, element.value );
226 } catch( error ) {
227 date = null;
228 }
229
230 return date;
231 }
232 });
233
234 $('#MenuLinkPas').on("click", function(e){
235 $(this).text("1 adulto");
236 });
237
238 $('#c-pasajeros').on("click", function(e){
239 $("#b-nino").val(0);
240 $("#b-adulto").val(1);
241 $("#b-inapam").val(0);
242 $('#MenuLinkPas').text("1 adulto");
243
244 });
245
246 $(".btn-ida").click(function(){
247 $(this).addClass('active');
248 $(".btn-redondo").removeClass('active');
249 $(".dates input#regreso, .dates #lab-regreso").hide();
250 $(".dates input#salida").css("width","100%");
251 $(".dates input#regreso").val("");
252 });
253 $(".btn-redondo").click(function(){
254 $(this).addClass('active');
255 $(".btn-ida").removeClass('active');
256 $(".dates input#regreso, .dates #lab-regreso").show();
257 $(".dates input#salida").css("width","50%");
258 });
259
260});
261
262
263 function incrementValue(e) {
264 e.preventDefault();
265 var fieldName = $(e.target).data('field');
266 var parent = $(e.target).closest('div');
267 var currentVal = parseInt(parent.find('input[name=' + fieldName + ']').val(), 10);
268
269 if (parseInt(currentVal) > parseInt(7)) {
270 currentVal = 7;
271 }
272
273 if (!isNaN(currentVal)) {
274 parent.find('input[name=' + fieldName + ']').val(currentVal + 1);
275 } else {
276 parent.find('input[name=' + fieldName + ']').val(0);
277 }
278 }
279
280 function decrementValue(e) {
281 e.preventDefault();
282 var fieldName = $(e.target).data('field');
283 var parent = $(e.target).closest('div');
284 var currentVal = parseInt(parent.find('input[name=' + fieldName + ']').val(), 10);
285
286 if (!isNaN(currentVal) && currentVal > 0) {
287 parent.find('input[name=' + fieldName + ']').val(currentVal - 1);
288 } else {
289 parent.find('input[name=' + fieldName + ']').val(0);
290 }
291 }
292 var bol_total = '';
293
294 $('.input-group').on('click', '.button-plus', function(e) {
295 bol_total = '' ;
296 incrementValue(e);
297 bol_total += $("#b-adulto").val()+' adultos';
298
299 if($("#b-nino").val() > 0){
300 bol_total += ', '+ $("#b-nino").val()+' niños';
301 }
302 if($("#b-inapam").val() > 0){
303 bol_total += ', '+ $("#b-inapam").val()+' Inapam';
304 }
305
306 $("#MenuLinkPas").text(bol_total);
307
308 });
309
310 $('.input-group').on('click', '.button-minus', function(e) {
311 bol_total = '' ;
312 decrementValue(e);
313 console.log($("#b-adulto").val());
314 if($("#b-adulto").val() > 0){
315 bol_total += ''+ $("#b-adulto").val()+' adulto';
316 }
317
318 if($("#b-nino").val() > 0){
319 bol_total += ', '+ $("#b-nino").val()+' niños';
320 }
321 if($("#b-inapam").val() > 0){
322 bol_total += ', '+ $("#b-inapam").val()+' Inapam';
323 }
324 $("#MenuLinkPas").text(bol_total);
325 });
326
327 $('#btnViajeFin').click(function() {
328 var pasajeros = $("#MenuLinkPas").text().trim();
329 console.log(pasajeros);
330 localStorage.setItem('tipoPasajero', '[{"id":1,"cantidad":2},{"id":2,"cantidad":2},{"id":3,"cantidad":2}]');
331
332 var dest = $("#provider-json").attr("value");
333 var orig = $("#salida").val();
334 var reg = $("#regreso").val();
335 event.preventDefault();
336 if(reg == "0" || reg == ""){
337
338 var link_f = dest+"/?fechaIda="+orig+"%2000:00:00&utm_source=${Titulo.getData()}&utm_medium=buscador&utm_campaign=LandingTerminales";
339 }
340 else{
341
342 var link_f = dest+"/?fechaIda="+orig+"%2000:00:00&fechaRegreso="+reg+"%2000:00:00&utm_source=${Titulo.getData()}&utm_medium=buscador&utm_campaign=LandingTerminales";
343 }
344 dataLayer.push({'event': 'ClickBuscar','LandingT':'${Titulo.getData()}' });
345 window.open(link_f, '_blank');
346
347 });
348
349</script>
350<style>
351@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;600;700&display=swap');
352
353
354section.search{
355 font-family: 'Montserrat', Arial, Helvetica, sans-serif;
356 font-weight: 100;
357 display:flex;
358}
359
360.search .container{
361 width: 100%;
362 background-color:rgb(127 11 11 / 90%);
363 padding: 35px 60px 40px;
364 color:#FFF;
365 border-radius: 20px;
366 margin-top:-170px;
367}
368.fechas{
369 display: none;
370}
371
372.search #provider-json{
373 border: none;
374 margin-top: 10px;
375 width: 375px;
376 height: 30px;
377 font-size: 14px;
378 font-weight: bold;
379 background-color: transparent;
380 padding-left:20px
381}
382
383#v-origen{
384 pointer-events: none;
385 color: #7F8A8F !important;
386}
387
388.search .easy-autocomplete-container{
389 background: white;
390 margin-top:-1px;
391 position: absolute;
392 text-transform: capitalize;
393 height: 0px;
394 width: 345px;
395}
396
397.search .easy-autocomplete-container ul{
398 list-style: none;
399 margin-left: 0px;
400 margin-top: 0px;
401 padding-left: 11px;
402 z-index: 3;
403 position: relative;
404 border: 1px solid #ccc;
405 background-color: white;
406 min-width: 260px;
407}
408
409.search .easy-autocomplete-container ul li{
410 margin:5px 0px;
411 background-image: url("/documents/2237945/2240317/bus_2.png");
412 background-size: 20px 20px;
413 background-repeat: no-repeat;
414 background-position: left 1px top 10px;
415 border-bottom:1px solid #ccc;
416 font-weight: 600;
417}
418
419.search .easy-autocomplete-container ul li.selected{
420 background-color:#EEE;
421}
422
423.search .easy-autocomplete-container ul li .eac-item{
424 padding: 10px 0px 0px 28px;
425 color:#000;
426}
427.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
428 border: 1px solid #61206A;
429 background: #61206A;
430 }
431
432#provider-json:focus{
433 outline: none;
434}
435
436
437.v-calendar::-webkit-calendar-picker-indicator {
438 width: 100%;
439 height: 100%;
440 position: absolute;
441 top: 0;
442 left: 0;
443 color: transparent;
444 background: 0 0;
445 margin: 0;
446 opacity: 0;
447 pointer-events: auto;
448 }
449
450
451
452.search .btn-1{
453 pointer-events: none;
454}
455
456a.btn-red{
457 width: 130px;
458 height: 32px;
459 color: #FFF;
460 font-weight: 300;
461 background: #FC232F;
462 border-radius: 4px;
463 font-size: 12px;
464}
465
466a.btn-red:hover{
467 background-color: #64186D;
468 color:#FFF;
469 text-decoration: none;
470}
471
472a.btn-viaje{
473 padding: 10px 20px;
474 height: 26px;
475 background-color: #E11F2A;
476 color:#FFF;
477 font-size: 12px;
478 font-weight: 300;
479 box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
480 border-radius: 4px;
481 text-decoration: none;
482 cursor: pointer;
483}
484a.btn-viaje:hover{
485 text-decoration: underline;
486}
487
488
489a.btn-viaje.active{
490 color:#E11F2A;
491 background: #FFFDFD;
492 text-decoration: none;
493}
494
495.btn-search{
496
497 font-size: 14px;
498 color:#fff;
499 background: #FC232F;
500 border-radius: 4px;
501 padding: 10px 55px;
502}
503
504.btn-search:hover{
505 text-decoration: none;
506 color: #fff;
507}
508
509#new-origen{
510 background-color: #FFF;
511 border:1px solid #ccc;
512 width: 50%;
513 height: 42px;
514 position: relative;
515 border-top-left-radius: 4px;
516 border-bottom-left-radius:4px;
517 display: inline-block;
518}
519
520#new-destino{
521 background-color: #FFF;
522 border:1px solid #ccc;
523 width: 50%;
524 height: 42px;
525 position: relative;
526 border-top-right-radius: 4px;
527 border-bottom-right-radius:4px;
528}
529
530a.nav-link{
531 color: #66818D;
532 font-size: 13px;
533 font-weight: bold;
534 position: relative;
535 padding-top: 15px;
536 padding-left: 20px;
537}
538
539.min-origen{
540 font-size: 11px;
541 position: absolute;
542 font-weight: 300;
543 color: #475962;
544 top: 1px;
545 padding-left: 20px;
546}
547
548.terminales-res{
549 background-color: #F1F6F8;
550 position: absolute;
551 border-top-right-radius: 5px;
552 top: 0px;
553 right: 0;
554 height: 100%;
555 width: 40%;
556}
557
558.terminales-res p.title-2{
559 padding-top: 25px;
560 padding-left: 25px;
561 font-size: 14px;
562 color:#172126;
563 font-weight: 600;
564}
565
566.terminales-res p.title-2 a.clean{
567 float: right;
568 color:#64186D;
569 font-size: 12px;
570 text-decoration: none;
571 margin-right: 20px;
572}
573
574.terminales-res p.title-2 a.clean:hover{
575 text-decoration: underline;
576}
577
578
579.terminales-res p.content{
580 margin-top: 60%;
581 font-size: 14px;
582 text-align: center;
583 color:#333333;
584 padding: 0px 40px;
585 font-weight: 300;
586
587}
588
589.terminales-res p.content span.circle-purple{
590 background-color: #64186D;
591 text-align: center;
592 color: #fff;
593 border-radius: 50%;
594 padding: 10px;
595}
596
597#myMenu{
598 width: 720px;
599 padding: 24px;
600 border-radius: 5px;
601 min-width:720px;
602 max-width:720px;
603 background-color:#FFFFFF;
604 height: 520px;
605 top:40px !important;
606 left:0px !important;
607 max-height:5200px;
608 border: 1px solid #eee;
609 overflow-x: hidden;
610 }
611
612 #myMenu2{
613 padding: 24px;
614 border-radius: 5px;
615 margin-left: -350px !important;
616 width: 720px;
617 min-width:720px;
618 max-width:720px;
619 height: 520px;
620 max-height: 520px;
621 top:40px !important;
622 left:-10px !important;
623 overflow: hidden;
624 background-color: #fff;
625 border: 1px solid #eee;
626 overflow-x: hidden;
627 }
628
629 .submenu
630 {
631 border: none;
632 background-color: #F1F6F8;
633 width: 280px;
634 height: 430px;
635 top: 60px;
636 left: 440px;
637 position: absolute;
638 overflow-y: scroll;
639 max-width: 280px;
640 }
641
642 .submenu2 {
643 border: none;
644 background-color: #F1F6F8;
645 width: 400px;
646 height: auto;
647 right: -39px;
648 top: 0px;
649 position: relative;
650 max-width: 400px;
651 }
652
653
654 .submenu a.origen-val,.submenu a.destino-val{
655 font-size: 14px;
656 font-weight: 100;
657 padding-right: 0px;
658 font-family:'Montserrat'
659 }
660
661 .dropdown-menu p.title,.dropdown-menu2 p.title{
662 color:#000;
663 font-weight: bold;
664 padding-bottom: 5px;
665 font-size: 15px;
666 border-bottom: 1px solid #ccc;
667 width: 490px;
668 }
669
670 .dropdown-menu p.recomendados{
671 font-size: 12px;
672 color: #7F8A8F;
673 font-weight: 600;
674 }
675
676
677 a.nav-link{
678 color:#7F8A8F;
679 font-size: 14px;
680 text-decoration: none;
681 font-family: 'Montserrat', Arial, Helvetica, sans-serif;
682 }
683
684 a.nav-link:hover {
685 color: #7F8A8F;
686 text-decoration: none;
687 cursor:pointer;
688 }
689
690 .city-rec{
691 list-style: none;
692 font-size: 14px;
693 width: 450px;
694 padding-left: 0px;
695
696 }
697 .city-rec li{
698 line-height: 25px;
699 }
700 .city-rec li a{
701 color:#333333;
702 text-decoration: none;
703 line-height: 30px;
704 font-family: 'Montserrat', Arial, Helvetica, sans-serif;
705 font-size:14px;
706 }
707 .city-rec li a:hover{
708 text-decoration: underline;
709 color:#E11F2A;
710 }
711
712 .city-rec li a i{
713 color:#E11F2A;
714 }
715
716 /* LISTAS ORIGEN */
717
718 #my-Menu,#my-Menu2{
719 columns: 2;
720 height: 750px;
721 margin-top: 20px;
722 list-style: none;
723 padding-left: 0px;
724 }
725 #my-Menu2{
726 width: 470px;
727 }
728 #my-Menu .submenu li,#my-Menu2 .submenu li{
729 line-height: 29px;
730 margin-left: 12px;
731 width: fit-content;
732 }
733 li.edos a.dropdown-toggle:hover{
734 background-color: #E11F2A;
735 color: #fff;
736 border-radius: 5px;
737 padding: 7px 10px 5px 5px;
738 }
739 #my-Menu .submenu li a i,#my-Menu2 .submenu li a i{
740 color:#64186D;
741 margin-right: 5px;
742 }
743 #my-Menu .submenu li a.origen-val:hover,#my-Menu2 .submenu li a.destino-val:hover{
744 text-decoration: none;
745 background-color: #64186D;
746 color:#fff;
747 padding: 4px 7px;
748 border-radius: 4px;
749 cursor: pointer;
750 width: fit-content;
751 margin-left: 9px;
752 }
753 #my-Menu .submenu li a.origen-val:hover > i,#my-Menu2 .submenu li a.destino-val:hover > i{
754 color:#FFF;
755 }
756 #my-Menu li a:focus,#my-Menu2 li a:focus{
757 background-color: #E11F2A;
758 color: #fff;
759 border-radius: 5px;
760 padding: 7px 10px 5px 5px;
761 }
762 #my-Menu li a:after,#my-Menu2 li a:after{
763 content: none;
764 }
765 #my-Menu li.edos,#my-Menu2 li.edos{
766 line-height: 29px;
767 }
768 #my-Menu li.edos:nth-child(n + 9) {
769 margin-left: 60px;
770
771 }
772
773
774 .submenu2 li a.terminal{
775 font-size: 14px;
776 color:#333333;
777 text-decoration: none;
778 font-family:'Montserrat';
779 }
780 #my-Menu2 .submenu2 li a.terminal:hover{
781 text-decoration: underline;
782 padding: 0px 8px;
783 cursor: pointer;
784 width: fit-content;
785 color:#212529;
786 background:none;
787 margin-left: 17px;
788 }
789 #my-Menu2 .submenu2 li a.terminal:hover i{
790 font-size: 14px;
791 color:#333333;
792 cursor: pointer;
793 }
794
795
796 /****DESTINO***/
797
798 #new-destino {
799 background-color: #FFF;
800 border: 1px solid #ccc;
801 width: 50%;
802 height: 42px;
803 margin-left: -5px;
804 position: relative;
805 display: inline-block;
806 /*pointer-events: none;*/
807 }
808
809 #new-destino .icon{
810 position: absolute;
811 left: -15px;
812 top: 5px;
813 font-size: 12px;
814 background: linear-gradient(180deg, #FFFFFF 0%, #E8EEF1 100%);
815 border: 1px solid #DAE6EB;
816 border-radius: 50%;
817 padding: 4px 8px;
818 color: #000;
819 }
820
821
822
823 .dates{
824 position: relative;
825 }
826 .dates input.v-calendar{
827 width: 50%;
828 padding: 15px 10px 5px 20px;
829 float: left;
830 color: #7F8A8F;
831 font-weight: bold;
832 font-size: 14px;
833 border: 1px solid #ccc;
834 background-color: #fff;
835
836 }
837
838 .dates input#salida{
839 border-top-left-radius: 4px;
840 border-bottom-left-radius: 4px;
841 }
842
843 .dates input#regreso{
844 border-top-right-radius: 4px;
845 border-bottom-right-radius: 4px;
846 }
847
848 .dates input#pasajeros{
849 border-radius: 4px;
850 }
851 .dates .min-origend{
852 font-size: 11px;
853 padding-left: 20px;
854 position: absolute;
855 font-weight: 300;
856 color: #475962;
857 top: 1px;
858
859 }
860
861 .dates #pasajeros{
862 margin-left: 0%;
863 }
864
865
866 div.v-pasajero{
867 background-color: #fff;
868 width: 100%;
869 display: inline-block;
870 border-radius: 4px;
871 position: relative;
872 padding: 15px 10px 5px 10px;
873 }
874
875 div.v-pasajero a.dropdown-toggle{
876 color: #7F8A8F;
877 font-weight: bold;
878 font-size: 14px;
879 }
880
881 div.v-pasajero .min-origend.pasajeros{
882 font-size: 11px;
883 padding-left: 0px;
884 position: absolute;
885 font-weight: 300;
886 color: #475962;
887 top: 1px;
888 }
889
890 #list-pasajeros{
891 width: 350px;
892 margin-left: -50px !important;
893 margin-top: 340px !important;
894 padding: 25px;
895 background-color: #FFF;
896 max-width: 350px;
897 }
898
899 #list-pasajeros .box{
900 width: 65%;
901 padding-top: 10px;
902 }
903
904 #list-pasajeros p.edad{
905 line-height: 14px;
906 color: #7F8A8F;
907 }
908
909 #list-pasajeros p.edad small{
910 font-size: 11px;
911 margin-left: 25px;
912 }
913
914 #list-pasajeros p.clean a{
915 font-size: 14px;
916 font-weight: bold;
917 color: #64186D;
918 text-decoration: none;
919 }
920
921 .icon-shape {
922 display: inline-flex;
923 align-items: center;
924 justify-content: center;
925 text-align: center;
926 vertical-align: middle;
927 }
928
929 .icon-sm {
930 width: 2rem;
931 height: 2rem;
932 }
933
934 @media all and (min-width: 992px) {
935 .nav-item .submenu{
936 display: none;
937 position: relative;
938 left:100%; top:-7px;
939 }
940 .nav-item .submenu-left{
941 right:100%; left:auto;
942 }
943 }
944
945 @media (max-width: 767.98px){
946 .site-wrapper a.nav-link {
947 font-size: 14px;
948 }
949
950 #new-origen {
951 display:block;
952 width: 100%;
953 }
954
955 #new-destino{
956 width: 100%;
957 margin-top:20px;
958 margin-left: 0px;
959 margin-bottom: 20px;
960 }
961 #new-destino span.icon{
962 display:none;
963 }
964
965 .search .easy-autocomplete {
966 width: 345px !important;
967 }
968
969 .search #provider-json {
970 width: 345px;
971 }
972 }
973</style>
Destinos desde la Terminal de Autobuses Córdoba
Descubre nuestras opciones de horarios y compra tus pasajes fácilmente en línea o en nuestras taquillas.
Ubicación de Terminal Córdoba
Terminal de autobuses Córdoba
Agustín Milán,
Agustin Millan, 94630
Córdoba, Ver.
Horario: 00:00 hrs a 23:59 hrs
Teléfono: 2717170900
CÓMO LLEGAR
Servicios en la Terminal Córdoba
En la Terminal de Autobuses Córdoba ofrecemos una amplia variedad de servicios para que tu experiencia de viaje sea cómoda, segura y satisfactoria.
Áreas de comida

Salas de espera

Guarda equipaje
Cajero

Taxis seguros
Terminales Córdoba
Además de la Terminal de Autobuses Córdoba, ADO tiene terminales y sucursales en la región, facilitando el acceso al transporte hacia diferentes destinos.
Terminal de Autobuses Córdoba
La terminal de autobuses Córdoba es el punto de salida ideal para viajar por Veracruz y otras regiones, ofreciendo rutas cómodas y seguras para todo tipo de viajero. Desde aquí, puedes conectarte fácilmente a ciudades principales y destinos turísticos, con servicios pensados para asegurar una experiencia de viaje agradable.
Además, la terminal cuenta con atención personalizada para resolver dudas sobre destinos, horarios y tarifas. Aprovecha todas las facilidades de la terminal de autobuses Córdoba y asegúrate de planificar tu próximo viaje con tiempo para disfrutar de una experiencia organizada y sin inconvenientes.