@font-face{ font-family:'GothamBold'; font-display:auto; src:url('../font/gotham-bold-webfont.eot'); src:url('../font/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../font/gotham-bold-webfont.woff') format('woff'),url('../font/gotham-bold-webfont.ttf') format('truetype'),url('../font/gotham-bold-webfont.svg') format('svg'); font-weight:normal; font-style:normal;}@font-face{ font-family:'GothamLight'; font-display:auto; src:url('../font/gotham-light-webfont.eot'); src:url('../font/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),url('../font/gotham-light-webfont.woff') format('woff'),url('../font/gotham-light-webfont.ttf') format('truetype'),url('../font/gotham-light-webfont.svg') format('svg'); font-weight:normal; font-style:normal;}@font-face{ font-family:'GothamRegular'; font-display:auto; src:url('../font/gotham-medium-webfont.eot'); src:url('../font/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../font/gotham-medium-webfont.woff') format('woff'),url('../font/gotham-medium-webfont.ttf') format('truetype'),url('../font/gotham-medium-webfont.svg') format('svg'); font-weight:normal; font-style:normal;}@font-face{ font-family:'GothamMedium'; font-display:auto; src:url('../font/gotham-book-webfont.eot'); src:url('../font/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),url('../font/gotham-book-webfont.woff') format('woff'),url('../font/gotham-book-webfont.ttf') format('truetype'),url('../font/gotham-book-webfont.svg') format('svg'); font-weight:normal; font-style:normal;}*,:after,:before{ box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{ margin:0; padding:0; border:0; font:inherit; font-size:97%; vertical-align:baseline; text-decoration:none}html{ line-height:1}ol,ul{ list-style:none}strong{ font-weight:700}table{ border-collapse:collapse; border-spacing:0}caption,td,th{ text-align:left; font-weight:400; vertical-align:middle}blockquote,q{ quotes:none} blockquote:after,blockquote:before,q:after,q:before{  content:"";  content:none }a img{ border:none}a label{ cursor:pointer}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{ display:block}button{ outline:0}::selection{ color:#fff; background:#666}body{ margin:0 auto; padding:0; font:100%/1.4 GothamLight,"Trebuchet ms",verdana,arial,helvetica,sans-serif; color:#fff;} body.img-fondo{  background-color:#9b9779;  background-repeat:no-repeat; }#intro{ background-image:url("/img/NewHome/New-Home.jpg");}section#intro{ background:#026aa7; background-image:url("/img/bgindex/bg_index.jpg"); background-image:var(--home-bg); background-repeat:no-repeat; background-position-x:center; background-position-y:0; background-size:cover;}section{ overflow:hidden}h1,h2,h3,h4,h5,h6{ font-family:'GothamRegular',sans-serif; font-weight:400; margin-top:10px}h1{ margin-bottom:.2em; font-size:3.5em; line-height:1}h2{ font-size:2em; line-height:1.2; padding:10px 0; text-align:center}h3{ margin-bottom:.3em; letter-spacing:-1px; font-size:1.5em; line-height:1em},h4{ margin-bottom:.5em; font-size:1.3em; line-height:1.25}h5{ color:#555; margin-bottom:1em; font-size:1em}h6{ color:#666; font-size:.8em}.none{ display:none}header{ width:100%}.mainheader{ height:50px; width:100%; background:transparent; position:fixed; z-index:99; top:0; } .mainheader.scrolled{  background:rgba(88,88,88,1);  transition:background-color 200ms linear; }.mainheader-wrapper{ margin:0 auto; max-width:1200px}.mainheader .aa2k-logo{ height:50px; float:left; padding-top:17px; margin-left:15px; position:relative}.secondheader{ width:100%; height:50px; background:#000; background:rgba(0,0,0,.8); zoom:1; display:none; position:fixed; z-index:98; top:50px;} .secondheader:nth-child(n){  filter:none }.secondheader-wrapper{ margin:0 auto; max-width:1200px; font-family:GothamRegular;} .secondheader-wrapper .arrow-down{  display:none } .secondheader-wrapper .view-More-SubMenu{  display:none }header .secondheader-airport-wrapper{ margin-left:15px}header .airport-selector{ height:44px; font-size:14px; position:relative; float:left; padding:6px 10px 0 0; text-decoration:none; color:#fff; cursor:pointer; font-family:GothamRegular;} header .airport-selector .airport-text{  float:left;  margin-left:8px;  margin-top:3px } header .airport-selector span{  display:block;  line-height:13px;  margin-top:3px } header .airport-selector img{  float:left;  width:35px;  height:40px }.secondheader-wrapper ul li.airport-time,.secondheader-wrapper ul li.airport-weather{ float:left; margin:10px 4px 0 0; color:#fff; width:70px; font-size:15px; text-align:left; line-height:31px; height:30px}.airport-time img,.airport-weather img{ float:left; margin:5px 5px 0 0; width:20px; height:20px}.sr-only{ position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0}.banner-posadas{ margin:10px auto; text-align:center;}.banner-Cierre-Habilitar{ background-color:transparent; margin:10px; text-align:center; z-index:-1000;}.banner-Tiendaleon-AEP{ margin:30px auto 0px; text-align:center;}.banner-aeropuerto-NH{ background-color:transparent;}#ddlAeropuertoSr{ font-family:GothamRegular;}.card-container{ display:flex; justify-content:space-between;}.card{ transition:0.3s; background-color:#FFF; border-radius:1em; width:32%; display:inline-block;}.card-separador{ height:1.5px; background-color:#a5a6a7; border:none; margin:0 10px;}.card-title{ text-transform:uppercase; padding:1em; font-weight:bold;}.card-text{ padding:1.5em; color:#7a7a7a; margin-bottom:1.5em; font-family:'GothamMedium'; font-size:1.1em;}.card-container-btn{ height:6em;}.card-btn{ cursor:pointer; padding:0.5em 1em; border-radius:0.7em; color:#FFF; text-transform:uppercase; margin:1.5em; font-weight:bold;} .card-btn:hover{  opacity:0.6; }.card-img{ height:203px; background-repeat:no-repeat; background-size:cover !important; background-position:center; border-radius:1em 1em 0em 0em;}.accesibilidad-img{ background:url(/img/NewHome/Accesibilidad.jpg)}.aeropuertos-img{ background:url(/img/NewHome/Aeropuertos.jpg)}.delivery-Point-img{ background:url(/img/NewHome/Delivery-Point.jpg)}.kids-friendly-img{ background:url(/img/NewHome/Kids-Friendly.jpg)}.sustentabilidad-img{ background:url(/img/NewHome/Sustentabilidad.png)}.ucasal-img{ background:url(/img/NewHome/UCASAL.jpg)}.ada-img{ background:url(/img/NewHome/ADA.png)}@media only screen and (max-width:905px){ .secondheader{  display:block } #txtTipoDocumento,#txtNroDocumento{  width:100% !important; } .mainheader.scrolled{  background:rgba(88,88,88,1);  transition:background-color 200ms linear; } .home .vuelos-grilla .airport-selector select{  width:130px;  margin-right:4px;  margin-top:0;  font-size:0.9em;  padding:6px 3px 8px;  font-family:GothamRegular; }}header nav[role=main-menu]{ float:right; margin-right:15px} header nav[role=main-menu] >ul.content-menu{  height:50px;  float:left;  padding-top:10px }  header nav[role=main-menu] >ul.content-menu::after{  background:rgba(255,255,255,.17);  content:'';  display:block;  height:25px;  left:-1px;  position:relative;  float:left;  top:2px;  width:2px;  }  header nav[role=main-menu] >ul.content-menu li{  float:left;  margin-right:0px;  text-align:left;  font-size:.8em  }  header nav[role=main-menu] >ul.content-menu li:hover{   cursor:pointer;      text-decoration:underline 2px #ED7A05;   text-underline-offset:6px;   } header nav[role=main-menu] >ul li a{  color:#fff;  text-decoration:none;  display:block;  height:auto;  padding:5px 10px;  font-size:1em;  text-transform:uppercase }  header nav[role=main-menu] >ul li a:hover{  text-decoration:underline 2px #ED7A05;  text-underline-offset:6px;  } header nav[role=main-menu] >ul.lang-menu li ul li a:hover{  background-color:#f5993c;  color:#fff;  font-size:1em;  text-decoration:none; } header nav[role=main-menu] >ul li a img{  margin-left:2px } header nav[role=main-menu] >ul li >ul{  display:none;  position:absolute;  box-shadow:-2px 2px 3px rgb(0 0 0 / 20%);  z-index:99; } header nav[role=main-menu] >ul li:hover >ul{  display:block;  margin-left:10px; } header nav[role=main-menu] >ul.content-menu li >ul li{  float:none;  margin-right:15px;  color:#fff;  text-align:left;  line-height:1.4em;  font-size:1em;  padding:0;  width:100% } header nav[role=main-menu] >ul.content-menu li >ul .li2{  text-decoration:none !important; } header nav[role=main-menu] >ul.content-menu li >ul li a{  background-color:#ED7A05;  padding:8px 10px;  color:#fff;  margin-left:0px; }  header nav[role=main-menu] >ul.content-menu li >ul li a:hover{  background-color:#f5993c;  color:#fff;  font-size:1em;  text-decoration:none;  } header nav[role=main-menu] >ul.social-aa2000 li{  float:left;  margin-right:5px;  padding:0;  margin-top:3px } header nav[role=main-menu] >ul.social-aa2000 li{  float:left;  margin-right:5px;  padding:0;  margin-top:3px }  header nav[role=main-menu] >ul.social-aa2000 li a span{  display:none  } header nav[role=main-menu] >ul.social-aa2000::after{  background:rgba(255,255,255,.17);  content:'';  display:block;  height:25px;  left:-1px;  position:relative;  float:left;  top:2px;  width:2px } header nav[role=main-menu] >ul.social-aa2000 li a .social-icon{  display:block;  background-repeat:no-repeat;  background-image:url(../img/social-aa2000.png);  position:relative;  z-index:0 } header nav[role=main-menu] >ul.social-aa2000 li a i.facebook{  width:17px;  height:25px;  background-position:0 0 } header nav[role=main-menu] >ul.social-aa2000 li a i.twitter{  width:25px;  height:25px;  background-position:-23px 0 } header nav[role=main-menu] >ul.social-aa2000 li a i.instagram{  width:25px;  height:25px;  background-position:-54px 0 } header nav[role=main-menu] >ul.social-aa2000 li a:hover i.facebook{  background-position:0 -26px;  color:##ED7A05; } header nav[role=main-menu] >ul.social-aa2000 li a:hover i.twitter{  background-position:-23px -26px } header nav[role=main-menu] >ul.social-aa2000 li a:hover i.instagram{  background-position:-54px -26px } header nav[role=main-menu] >ul.social-aa2000{  width:84px;  height:50px;  margin-left:10px;  padding-top:10px;  float:left }  header nav[role=main-menu] >ul.social-aa2000 li a{  display:block;  height:25px;  overflow:hidden;  padding:0  } header nav[role=main-menu] >ul.lang-menu{  width:50px;  height:50px;  margin-left:5px;  float:left }  header nav[role=main-menu] >ul.lang-menu >li{  float:left;  margin-right:0;  cursor:pointer;  color:#fff;  height:50px;  text-align:left;  font-size:.8em;  position:relative;  padding-left:30px;  padding-top:15px;  width:100%;  background:url(../img/language-icon.png) 8px 15px no-repeat  }  header nav[role=main-menu] >ul.lang-menu >li span.idioma-title{   display:none   }  header nav[role=main-menu] >ul.lang-menu li ul{  display:none;  position:absolute;  top:50px;  width:130px;  right:0;  background-color:#ED7A05;  }  header nav[role=main-menu] >ul.lang-menu li:hover{    text-decoration:underline 2px #ED7A05;  text-underline-offset:6px;  }  header nav[role=main-menu] >ul.lang-menu li:hover ul{   display:block   }  header nav[role=main-menu] >ul.lang-menu li ul li{  font-size:1em;  padding:5px 12px;  text-decoration:none;  }  header nav[role=main-menu] >ul.lang-menu li ul li:hover{   background-color:#ef963c;   text-decoration:none;   }.institucional header nav[role=main-menu] >ul.content-menu-inst{ width:449px} .institucional header nav[role=main-menu] >ul.content-menu-inst li{  margin-right:0;  padding:0 }  .institucional header nav[role=main-menu] >ul.content-menu-inst li a{  color:#fff;  text-decoration:none;  font-size:1em;  text-transform:uppercase;  padding:10px;  line-height:30px  }  .institucional header nav[role=main-menu] >ul.content-menu-inst li.lang-flag a{  padding:0  }.institucional a{ color:#dedede;}header #brg-menu{ display:none; cursor:pointer; padding:12px 0; margin:10px; float:right} header #brg-menu span{  position:relative;  display:block;  width:24px;  height:4px;  background:#fff;  -webkit-transition:all .2s ease-in-out;  transition:all .2s ease-in-out }  header #brg-menu span:after,header #brg-menu span:before{  position:absolute;  background:#fff;  content:'';  width:24px;  height:4px;  -webkit-transition:all .2s ease-in-out;  transition:all .2s ease-in-out  }  header #brg-menu span:before{  top:-8px  }  header #brg-menu span:after{  top:8px  } header #brg-menu.active span{  background:0 0 }  header #brg-menu.active span:before{  -webkit-transform:rotate(45deg) translate(5px,6px);  transform:rotate(45deg) translate(5px,6px)  }  header #brg-menu.active span:after{  -webkit-transform:rotate(-45deg) translate(5px,-6px);  transform:rotate(-45deg) translate(5px,-6px)  }@media only screen and (max-width:1032px){ header nav[role=main-menu]{  visibility:hidden;  opacity:0;  -webkit-transition:all .12s linear;  -moz-transition:all .12s linear;  -o-transition:all .12s linear;  transition:all .12s linear;  width:100%;  height:2000px;  position:absolute;  top:50px;  font-size:35px;  background-color:#737576;  float:none;  margin-top:0;  margin-right:0 }  header nav[role=main-menu].active{  visibility:visible;  opacity:1;  -webkit-transition:all .12s linear;  -moz-transition:all .12s linear;  -o-transition:all .12s linear;  transition:all .12s linear  }  header nav[role=main-menu] >ul.content-menu::after,header nav[role=main-menu] >ul.social-aa2000::after{  height:3px;  width:100%;  position:relative  }  header nav[role=main-menu] >ul.social-aa2000::after{  margin-left:-10px  }  header nav[role=main-menu] >ul.content-menu,header nav[role=main-menu] >ul.lang-menu,header nav[role=main-menu] >ul.social-aa2000{  height:auto;  width:100%  }  header nav[role=main-menu] >ul.lang-menu >li{   height:35px;   padding-top:10px;   background-position:8px 10px   }   header nav[role=main-menu] >ul.lang-menu >li >span.idioma-curr{    display:none   }   header nav[role=main-menu] >ul.lang-menu >li >span.idioma-title{    display:block;    line-height:21px;    font-size:20px   }  header nav[role=main-menu] >ul.lang-menu li:hover{   background-color:transparent   }  header nav[role=main-menu] >ul.lang-menu li ul li:hover{   background-color:transparent   }  header nav[role=main-menu] >ul.lang-menu li ul{   display:block;   position:relative;   width:100%;   top:0;   right:35px;   background-color:transparent   }   header nav[role=main-menu] >ul.lang-menu li ul li{    font-size:.6em;    padding:5px 10px;    height:30px   }  header nav[role=main-menu] >ul.social-aa2000 li{   width:100%;   font-size:20px;   height:35px   }   header nav[role=main-menu] >ul.social-aa2000 li a{    overflow:visible   }    header nav[role=main-menu] >ul.social-aa2000 li a i{    float:left    }    header nav[role=main-menu] >ul.social-aa2000 li a span{    display:block;    float:left;    margin-left:8px;    line-height:24px    }    header nav[role=main-menu] >ul.social-aa2000 li a i.facebook{    width:25px    }  header nav[role=main-menu] >ul.content-menu #trigger-overlay{   width:100%;   margin-left:-16px;   }  header nav[role=main-menu] >ul.content-menu li{   width:100%;   color:#fff;   text-align:left;   font-size:.6em;   margin-left:3px;   } header #brg-menu{  display:block }}#btnCargarGrilla{ display:none}.btn_m_blue{ color:#fff; font-size:12px; background-color:#0193c6; padding:6px 14px; margin:4px; border-radius:2px} .btn_m_blue:hover{  background-color:#0a79a0 }.btn_l_blue{ color:#fff; font-size:16px; background-color:#0193c6; padding:6px 14px; margin:4px; border-radius:2px} .btn_l_blue:hover{  background-color:#0a79a0 }.speaker{ width:32px; height:32px; text-align:center; background:red; line-height:32px; position:absolute; bottom:10px; left:10px; background:transparent url(/img/speaker.png) no-repeat -32px 0; text-indent:3em; overflow:hidden; cursor:pointer} .speaker:hover{  cursor:pointer;  background-position:0 0 }.muted{ background-position:-32px 0}.unmuted{ background-position:0 0}section.intro-index{ width:100%; position:relative; background-repeat:no-repeat; text-align:center; background-position:center; background-color:#026aa7; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover}section.intro-aep{ width:100%; position:relative; text-align:center; padding-top:70px}.opacitylayer{ position:fixed; top:0; left:0; width:100%; height:3000px; background:rgba(0,0,0,.3); zoom:1} .opacitylayer:nth-child(n){  filter:none }nav#second-nav-airport{ float:right; margin-right:15px} nav#second-nav-airport a{  cursor:pointer;  float:left;  height:50px;  width:50px;  margin-right:0;  color:#fff;  font-size:12px;  padding-top:0;  margin-left:5px }  nav#second-nav-airport a.navscrollvuelos{  background:url(../img/menu-icons.svg) no-repeat -146px -403px  }  nav#second-nav-airport a.navscrollvuelos.menuactive,nav#second-nav-airport a.navscrollvuelos:hover{   border-bottom:3px solid #33ad67   }  nav#second-nav-airport a.navscrollcomollego{  background:url(../img/menu-icons.svg) no-repeat -146px -1px  }  nav#second-nav-airport a.navscrollcomollego.menuactive,nav#second-nav-airport a.navscrollcomollego:hover{   border-bottom:3px solid #10afa0   }  nav#second-nav-airport a.navscrolltransp{  background:url(../img/menu-icons.svg) no-repeat -146px -496px  }  nav#second-nav-airport a.navscrolltransp.menuactive,nav#second-nav-airport a.navscrolltransp:hover{   border-bottom:3px solid #97af10   }  nav#second-nav-airport a.navscrollestac{  background:url(../img/menu-icons.svg) no-repeat -146px -76px  }  nav#second-nav-airport a.navscrollestac.menuactive,nav#second-nav-airport a.navscrollestac:hover{   border-bottom:3px solid #45a9e7   }  nav#second-nav-airport a.navscrolllinaer{  background:url(../img/menu-icons.svg) no-repeat -146px -150px  }  nav#second-nav-airport a.navscrolllinaer.menuactive,nav#second-nav-airport a.navscrolllinaer:hover{   border-bottom:3px solid #fec10d   }  nav#second-nav-airport a.navscrollloccom{  background:url(../img/menu-icons.svg) no-repeat -146px -238px  }  nav#second-nav-airport a.navscrollloccom.menuactive,nav#second-nav-airport a.navscrollloccom:hover{   border-bottom:3px solid #ec0b6d   }  nav#second-nav-airport a.navscrollorgofic{  background:url(../img/menu-icons.svg) no-repeat -146px -320px  }  nav#second-nav-airport a.navscrollorgofic.menuactive,nav#second-nav-airport a.navscrollorgofic:hover{   border-bottom:3px solid #ea9922   }  nav#second-nav-airport a:hover{  box-sizing:border-box;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box  }  nav#second-nav-airport a.current{  box-sizing:border-box;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;  border-bottom:3px solid #0193c6  }.tooltip,[data-tooltip]{ position:relative; cursor:pointer} .tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before{  position:absolute;  visibility:hidden;  opacity:0;  -webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);  -moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24);  transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);  -webkit-transform:translate3d(0,0,0);  -moz-transform:translate3d(0,0,0);  transform:translate3d(0,0,0);  pointer-events:none } .tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{  visibility:visible;  opacity:1 } .tooltip:before,[data-tooltip]:before{  z-index:1001;  border:6px solid transparent;  background:0 0;  content:"" } .tooltip:after,[data-tooltip]:after{  z-index:1000;  padding:8px;  width:130px;  color:#fff;  content:attr(data-tooltip);  font-size:1.2em;  line-height:1.2 }.navscrollvuelos .tooltip:after,[data-tooltip=Flights]:after,[data-tooltip=Vuelos]:after{ background-color:#33ad67; background-color:hsla(146,54%,44%,.9)}.navscrollcomollego .tooltip:after,[data-tooltip="Como llego"]:after,[data-tooltip=Directions]:after{ background-color:#10afa0; background-color:hsla(174,83%,37%,.9)}.navscrolltransp .tooltip:after,[data-tooltip=Transport]:after,[data-tooltip=Transportes]:after{ background-color:#10afa0; background-color:hsla(69,83%,37%,.9)}.navscrollestac .tooltip:after,[data-tooltip=Estacionamiento]:after,[data-tooltip=Parking]:after{ background-color:#45a9e7; background-color:hsla(203,77%,59%,.9)}.navscrolllinaer .tooltip:after,[data-name="Lineas Aereas"]:after,[data-tooltip=Airlines]:after{ background-color:#fec10d; background-color:hsla(45,99%,52%,.9)}.navscrollloccom .tooltip:after,[data-tooltip="Servicios"]:after,[data-tooltip=Services]:after{ background-color:#ea0b6c; background-color:hsla(334,91%,48%,.9)}.navscrollorgofic .tooltip:after,[data-tooltip=Entities]:after,[data-tooltip=Organismos]:after{ background-color:#ea9922; background-color:hsla(36,83%,53%,.9)}.tooltip-top:after,.tooltip:after,[data-tooltip]:after{ margin-left:-80px}.tooltip-top:focus:after,.tooltip-top:focus:before,.tooltip-top:hover:after,.tooltip-top:hover:before,.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{ -webkit-transform:translateY(-12px); -moz-transform:translateY(-12px); transform:translateY(-12px)}.tooltip-bottom:after,.tooltip-bottom:before{ top:100%; bottom:auto; left:36%; font-size:1.2em}.tooltip-bottom:before{ margin-top:-12px; margin-bottom:0; border-top-color:transparent}.navscrollvuelos .tooltip-bottom:before,[data-tooltip=Flights]:before,[data-tooltip=Vuelos]:before{ border-top-color:transparent; border-bottom-color:hsla(146,54%,44%,.9)}.navscrollcomollego .tooltip-bottom:before,[data-tooltip="Como llego"]:before,[data-tooltip=Directions]:before{ border-top-color:transparent; border-bottom-color:hsla(174,83%,37%,.9)}.navscrolltransp .tooltip-bottom:before,[data-tooltip=Transport]:before,[data-tooltip=Transportes]:before{ border-top-color:transparent; border-bottom-color:hsla(69,83%,37%,.9)}.navscrollestac .tooltip-bottom:before,[data-tooltip=Estacionamiento]:before,[data-tooltip=Parking]:before{ border-top-color:transparent; border-bottom-color:hsla(203,77%,59%,.9)}.navscrolllinaer .tooltip-bottom:before,[data-name="Lineas Aereas"]:before,[data-tooltip=Airlines]:before{ border-top-color:transparent; border-bottom-color:hsla(45,99%,52%,.9)}.navscrollloccom .tooltip-bottom:before,[data-tooltip="Servicios"]:before,[data-tooltip=Services]:before{ border-top-color:transparent; border-bottom-color:hsla(334,91%,48%,.9)}.navscrollorgofic .tooltip-bottom:before,[data-tooltip=Entities]:before,[data-tooltip=Organismos]:before{ border-top-color:transparent; border-bottom-color:hsla(36,83%,53%,.9)}.tooltip-bottom:focus:after,.tooltip-bottom:focus:before,.tooltip-bottom:hover:after,.tooltip-bottom:hover:before{ -webkit-transform:translateY(12px); -moz-transform:translateY(12px); transform:translateY(12px)}.no-svg nav#second-nav-airport a.navscrollinfogral{ background:url(../img/menu-icons.png) no-repeat -4px -95px} .no-svg nav#second-nav-airport a.navscrollinfogral.menuactive,.no-svg nav#second-nav-airport a.navscrollinfogral:hover{  border-bottom:3px solid #00bfd5 }.no-svg nav#second-nav-airport a.navscrollvuelos{ background:url(../img/menu-icons.png) no-repeat -392px -95px} .no-svg nav#second-nav-airport a.navscrollvuelos.menuactive,.no-svg nav#second-nav-airport a.navscrollvuelos:hover{  border-bottom:3px solid #33ad67 }.no-svg nav#second-nav-airport a.navscrollcomollego{ background:url(../img/menu-icons.png) no-repeat -55px -95px} .no-svg nav#second-nav-airport a.navscrollcomollego.menuactive,.no-svg nav#second-nav-airport a.navscrollcomollego:hover{  border-bottom:3px solid #10afa0 }.no-svg nav#second-nav-airport a.navscrollestac{ background:url(../img/menu-icons.png) no-repeat -110px -95px} .no-svg nav#second-nav-airport a.navscrollestac.menuactive,.no-svg nav#second-nav-airport a.navscrollestac:hover{  border-bottom:3px solid #45a9e7 }.no-svg nav#second-nav-airport a.navscrolllinaer{ background:url(../img/menu-icons.png) no-repeat -162px -95px} .no-svg nav#second-nav-airport a.navscrolllinaer.menuactive,.no-svg nav#second-nav-airport a.navscrolllinaer:hover{  border-bottom:3px solid #fec10d }.no-svg nav#second-nav-airport a.navscrollloccom{ background:url(../img/menu-icons.png) no-repeat -219px -95px} .no-svg nav#second-nav-airport a.navscrollloccom.menuactive,.no-svg nav#second-nav-airport a.navscrollloccom:hover{  border-bottom:3px solid #ec0b6d }.no-svg nav#second-nav-airport a.navscrollorgofic{ background:url(../img/menu-icons.png) no-repeat -273px -95px} .no-svg nav#second-nav-airport a.navscrollorgofic.menuactive,.no-svg nav#second-nav-airport a.navscrollorgofic:hover{  border-bottom:3px solid #ea9922 }.no-svg nav#second-nav-airport a.navscrollvip{ background:url(../img/menu-icons.png) no-repeat -331px -95px} .no-svg nav#second-nav-airport a.navscrollvip.menuactive,.no-svg nav#second-nav-airport a.navscrollvip:hover{  border-bottom:3px solid #8d7249 }.no-svg nav#second-nav-airport a:hover{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}.no-svg nav#second-nav-airport a.current{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-bottom:3px solid #0193c6}.aeroheader{ position:relative; z-index:2; padding-top:110px; width:100%; padding-bottom:0} .aeroheader .aeroheader-wrapper{  max-width:1200px;  min-width:950px;  margin:0 auto;  position:relative }  .aeroheader .aeroheader-wrapper .aero-info{  float:left;  cursor:pointer;    }.aero-info h1.airport-title{ font-size:11em; color:#fff; margin-bottom:4px; line-height:.7; text-align:left; font-weight:bold;}.aero-info h3.airport-prov{ font-size:1.5em; margin-top:2em; padding-left:5px; margin-bottom:0; line-height:1em; text-align:left; inline-size:15em; overflow-wrap:break-word;}.aero-info h3.airport-name{ font-size:1.5em; margin-top:3px; margin-bottom:0; line-height:.9em; text-align:left}.aero-info ul li{ color:#fff; float:left; width:75px; padding-left:2px} .aero-info ul li img{  float:left;  margin:1px 3px 0 0;  width:20px;  height:20px }.aeroheader-wrapper #main-nav-airport{ width:69%; float:right; height:102px; margin-top:10px; margin-right:15px}#main-nav-airport a{ width:103px; float:right; margin-left:3px; height:102px; color:#fff; font-size:9px; line-height:12px; padding-top:80px; text-align:center; background:rgba(0,0,0,.7); text-transform:uppercase} #main-nav-airport a.navinfogral{  background:url(../img/menu-icons.svg) no-repeat 10px 0 rgba(0,0,0,.7) }  #main-nav-airport a.navinfogral.menuactive,#main-nav-airport a.navinfogral:hover{  background:url(../img/menu-icons.svg) no-repeat 10px 0 #00bfd5;  filter:none  } #main-nav-airport a.navvuelos{  background:url(../img/menu-icons.svg) no-repeat -3px -665px rgba(0,0,0,.7) }  #main-nav-airport a.navvuelos.menuactive,#main-nav-airport a.navvuelos:hover{  background:url(../img/menu-icons.svg) no-repeat -3px -665px #33ad67;  filter:none  } #main-nav-airport a.navcomollego{  background:url(../img/menu-icons.svg) no-repeat -3px 5px rgba(0,0,0,.7) }  #main-nav-airport a.navcomollego.menuactive,#main-nav-airport a.navcomollego:hover{  background:url(../img/menu-icons.svg) no-repeat -3px 5px #10afa0;  filter:none  } #main-nav-airport a.navtransp{  background:url(../img/menu-icons.svg) no-repeat -3px -811px rgba(0,0,0,.7) }  #main-nav-airport a.navtransp.menuactive,#main-nav-airport a.navtransp:hover{  background:url(../img/menu-icons.svg) no-repeat -3px -811px #97af10;  filter:none  } #main-nav-airport a.navestac{  background:url(../img/menu-icons.svg) no-repeat -4px -115px rgba(0,0,0,.7) }  #main-nav-airport a.navestac.menuactive,#main-nav-airport a.navestac:hover{  background:url(../img/menu-icons.svg) no-repeat -4px -115px #45a9e7;  filter:none  } #main-nav-airport a.navlinaer{  background:url(../img/menu-icons.svg) no-repeat -4px -238px rgba(0,0,0,.7) }  #main-nav-airport a.navlinaer.menuactive,#main-nav-airport a.navlinaer:hover{  background:url(../img/menu-icons.svg) no-repeat -4px -238px #fec10d;  filter:none  } #main-nav-airport a.navloccom{  background:url(../img/menu-icons.svg) no-repeat -3px -377px rgba(0,0,0,.7) }  #main-nav-airport a.navloccom.menuactive,#main-nav-airport a.navloccom:hover{  background:url(../img/menu-icons.svg) no-repeat -3px -377px #ec0b6d;  filter:none  } #main-nav-airport a.navorgofic{  background:url(../img/menu-icons.svg) no-repeat -5px -524px rgba(0,0,0,.7) }  #main-nav-airport a.navorgofic.menuactive,#main-nav-airport a.navorgofic:hover{  background:url(../img/menu-icons.svg) no-repeat -5px -524px #ea9922;  filter:none  }.no-svg #main-nav-airport a{ width:85px; float:right; margin-left:8px; height:102px; color:#fff; font-size:11px; line-height:12px; padding-top:80px; text-align:center} .no-svg #main-nav-airport a:nth-child(n){  filter:none } .no-svg #main-nav-airport a.navinfogral{  background:url(../img/menu-icons.png) no-repeat 10px 0 #000 }  .no-svg #main-nav-airport a.navinfogral.menuactive,.no-svg #main-nav-airport a.navinfogral:hover{  background-image:url(../img/menu-icons.png) no-repeat 10px 0 #00bfd5;  filter:none  } .no-svg #main-nav-airport a.navvuelos{  background:url(../img/menu-icons.png) no-repeat -577px 5px #000 }  .no-svg #main-nav-airport a.navvuelos.menuactive,.no-svg #main-nav-airport a.navvuelos:hover{  background:url(../img/menu-icons.png) no-repeat -577px 5px #33ad67;  filter:none  } .no-svg #main-nav-airport a.navcomollego{  background:url(../img/menu-icons.png) no-repeat -66px 0 #000 }  .no-svg #main-nav-airport a.navcomollego.menuactive,.no-svg #main-nav-airport a.navcomollego:hover{  background:url(../img/menu-icons.png) no-repeat -66px 0 #10afa0;  filter:none  } .no-svg #main-nav-airport a.navestac{  background:url(../img/menu-icons.png) no-repeat -147px 2px #000 }  .no-svg #main-nav-airport a.navestac.menuactive,.no-svg #main-nav-airport a.navestac:hover{  background:url(../img/menu-icons.png) no-repeat -147px 2px #45a9e7;  filter:none  } .no-svg #main-nav-airport a.navlinaer{  background:url(../img/menu-icons.png) no-repeat -233px 2px #000 }  .no-svg #main-nav-airport a.navlinaer.menuactive,.no-svg #main-nav-airport a.navlinaer:hover{  background:url(../img/menu-icons.png) no-repeat -233px 2px #fec10d;  filter:none  } .no-svg #main-nav-airport a.navloccom{  background:url(../img/menu-icons.png) no-repeat -317px 2px #000 }  .no-svg #main-nav-airport a.navloccom.menuactive,.no-svg #main-nav-airport a.navloccom:hover{  background:url(../img/menu-icons.png) no-repeat -317px 2px #ec0b6d;  filter:none  } .no-svg #main-nav-airport a.navorgofic{  background:url(../img/menu-icons.png) no-repeat -399px 5px #000 }  .no-svg #main-nav-airport a.navorgofic.menuactive,.no-svg #main-nav-airport a.navorgofic:hover{  background:url(../img/menu-icons.png) no-repeat -399px 5px #ea9922;  filter:none  } .no-svg #main-nav-airport a.navvip{  background:url(../img/menu-icons.png) no-repeat -486px 5px #000 }  .no-svg #main-nav-airport a.navvip.menuactive,.no-svg #main-nav-airport a.navvip:hover{  background:url(../img/menu-icons.png) no-repeat -486px 5px #8d7249;  filter:none  }.buscador input{ width:530px; height:30px; font-size:16px}.tt-hint,.tt-query,.typeahead{ width:396px; height:30px; padding:8px 12px; font-size:24px; line-height:30px; border:2px solid #ccc; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; outline:0}.typeahead{ background-color:#fff} .typeahead:focus{  border:2px solid #0097cf }.tt-query{ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{ color:#999}.tt-dropdown-menu{ text-align:left; width:100%; top:40px; padding:8px 0; background-color:#fff; border:1px solid #ccc; border:1px solid rgba(0,0,0,.2); -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2); -moz-box-shadow:0 5px 10px rgba(0,0,0,.2); box-shadow:0 5px 10px rgba(0,0,0,.2)}.tt-suggestion{ padding:3px 20px; font-size:18px; line-height:24px} .tt-suggestion.tt-is-under-cursor{  color:#fff;  background-color:#0097cf } .tt-suggestion p{  margin:0 }.league-name{ margin:0 20px 5px 20px; padding:3px 0; border-bottom:1px solid #ccc; text-align:left; color:#000}section.miniban{  padding:20px; background-color:white; } section.miniban .miniban_small{   float:left;   width:33%; }  section.miniban .miniban_small .MiniBanFaq{  color:#fff;  font-weight:800;  font-size:2em;  line-height:2rem;  padding:24px 0;  } section.miniban .miniban_medium{  width:40%;  float:left; }.imggame{  padding:15px; margin-left:15px;}.img-wrap{ float:left; margin-right:2%; margin-top:7px;}.img-wrap-end{ display:none;}.miniban_small:hover{ opacity:0.6;}.img-title{ letter-spacing:-1px; font-size:1.3em; line-height:.8em; font-family:'GothamRegular';}.desc{ width:100%; color:#808080; font-size:1em; font-family:'GothamRegular';} .desc p{  margin-top:0; }.separadorBoton{ border-right:2px solid #EEEEEE;}.aeropuerto-NH{ display:flex; justify-content:center;}.iconSize{ width:20px;}.search-Select{ all:unset; padding-right:15px; border-bottom:1px solid; background:url('../img/NewHome/Iconos/chevron-down.svg') no-repeat right; background-size:12px; border-radius:3px; font-family:GothamRegular; color:#053671; reset margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}@media only screen and (max-width:768px){ section.miniban{  top:0; } #txtTipoDocumento,#txtNroDocumento{  width:100% !important; } .transparent-btns_tabs{  top:95% !important; }}.content-wrapper{ max-width:1200px; margin:0 auto;}.noticias{ }.rslides li{ -webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; left:0; top:0;} .rslides li:first-child{  position:relative;  display:block;  float:left; }.events{ list-style:none;}.callbacks_container{ position:relative; width:100%; margin:7px auto; max-width:1200px; }.callbacks{ position:relative; list-style:none; overflow:hidden; width:100%; max-width:1200px; padding:0; margin:0 auto;} .callbacks li{  position:absolute;  width:100%;  left:0;  top:0; } .callbacks img{  display:block;  position:relative;  z-index:1;  width:100%;  border:0; } .callbacks .caption{  display:block;  position:relative;  z-index:2;  color:#fff;  right:0;  text-align:left;  padding:10px 20px;  margin:0;  height:110px;  background:#000;  zoom:1; }  .callbacks .caption:nth-child(n){  filter:none;  } .callbacks h2.caption-title{  margin-bottom:0;  margin-top:0;  line-height:30px;  text-align:left;  font-size:1.6em;  padding-bottom:0; } .callbacks p.caption-text{  position:relative;  font-size:12px;  text-align:left;  max-width:65%; }.callbacks_nav{ position:absolute; -webkit-tap-highlight-color:transparent; top:52%; left:0; opacity:0.7; z-index:3; text-indent:-9999px; overflow:hidden; text-decoration:none; height:61px; width:38px; background:transparent url(../img/slidearrows.gif) no-repeat left top; margin-top:-45px;} .callbacks_nav:active{  opacity:1; } .callbacks_nav.next{  left:auto;  background-position:right top;  right:0; }#slider3-pager a{ display:inline-block;}#slider3-pager img{ float:left;}#slider3-pager .rslides_here a{ background:0 0; box-shadow:0 0 0 2px #666;}#slider3-pager a{ padding:0;}.callbacks_tabs{ list-style:none; padding:0; font-size:22px; list-style:none; padding:10px 0; text-align:right; position:absolute; bottom:25px; width:300px; z-index:9; right:0;} .callbacks_tabs li{  display:inline;  float:none;  margin-right:5px; } .callbacks_tabs a{  width:auto;  color:#fff;  text-decoration:none;  line-height:20px;  padding:4px 15px;  margin:3px;  border-bottom:2px solid #565656;  height:auto;  -webkit-transition:all .12s linear;  -moz-transition:all .12s linear;  -o-transition:all .12s linear;  transition:all .12s linear;  background:#000;  display:inline } .callbacks_tabs li:first-child{  margin-left:0 } .callbacks_tabs .callbacks_here a{  background:#222;  color:#fff;  font-weight:700;  border-bottom:4px solid #026aa7;  -webkit-transition:all .12s linear;  -moz-transition:all .12s linear;  -o-transition:all .12s linear;  transition:all .12s linear }.transparent-btns_nav{ z-index:3; position:absolute; -webkit-tap-highlight-color:rgba(0,0,0,0); top:0; left:0; display:block; background:#fff; opacity:0; filter:alpha(opacity=1); width:48%; text-indent:-9999px; overflow:hidden; height:91%;} .transparent-btns_nav.next{  left:auto;  right:0; } .transparent-btns_nav:focus{  outline:none; }.transparent-btns_tabs{ text-align:center; list-style:none; padding:0; list-style:none; z-index:9; position:absolute; cursor:pointer; top:15.5em; left:auto; right:auto; margin-left:45%;} .transparent-btns_tabs li{  display:inline;  float:none;  _float:left;  *float:left;  margin-right:5px; } .transparent-btns_tabs a{  text-indent:-9999px;  overflow:hidden;  -webkit-border-radius:15px;  -moz-border-radius:15px;  border-radius:15px;  background:rgb(88 88 88 / 70%);  display:inline-block;  _display:block;  *display:block;  -webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);  -moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);  box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);  width:11px;  height:11px; }.transparent-btns_here a{ background:rgb(0 136 199); width:13px; height:13px;}.d-grid-images{ display:grid; grid-template-columns:1fr 1fr; grid-gap:20px; grid-template-areas:"banner-1 banner-1""banner-2 banner-3";}.banner{ width:100%; height:auto;}.banner-1{ grid-column:banner-1;}.d-grid-images a img{ width:100%;}.social{ width:100%; margin:0 auto; padding-bottom:30px; background-color:#026AA7; -webkit-box-shadow:inset 0 6px 30px -7px #000; -moz-box-shadow:inset 0 6px 30px -7px #000; box-shadow:inset 0 6px 30px -7px #000;}.socialwrapper{ max-width:1200px; margin:0 auto;}.social-area{ display:inline-block; padding:10px; width:31.7%; min-height:420px; margin:30px 1% 0 0; font:200 normal .8em/1em GothamRegular; text-align:left; position:relative; vertical-align:top; background:#027ab9;} .social-area:nth-child(n){  filter:none; } .social-area h2{  text-align:right;  margin-bottom:5px;  margin-top:0;  padding:0 0 8px 0; } .social-area.facebook{  margin-left:1%;  padding:13px; } .social-area.twitter{  padding:13px; } .social-area.facebook img{  margin-right:15px; } .social-area.facebook #facebookImage{  width:360px;  padding:5px;  background-color:#fff;  float:left; } .social-area.facebook .post{  background-color:#fff;  padding:15px;  font-size:14px;  line-height:15px;  float:left } .social-area.facebook .icon{  padding:10px 18px }  .social-area.facebook .icon img{  margin:0;  width:14px  } .social-area.twitter .icon img{  width:36px } .social-area.twitter .icon{  padding:10px 8px } .social-area .icon{  position:absolute;  top:0;  left:0;  z-index:1;  height:50px;  width:100%;  padding:10px } .social-area.instagram .tiles li{  width:110px;  height:110px;  margin:5px;  display:inline-block;  border:5px solid #fff;  box-shadow:-1px 1px 3px rgba(0,0,0,.2);  vertical-align:top } .social-area.instagram .tiles img{  max-width:100%;  max-height:100%;  height:100%;  width:100%;  object-fit:cover }#SocialLinks{ margin-top:25px} #SocialLinks a img{  width:15%;  margin-left:5%;  float:left;  margin-right:4% } #SocialLinks a{  width:29%;  height:100px;  text-align:left;  margin:2%;  padding:29px 0 0 0;  line-height:36px;  cursor:pointer;  font-size:1.2em;  color:#fff;  float:left;  border-radius:10px } #SocialLinks .facebookButton{  background:#3b5998 } #SocialLinks .twitterButton{  background:#00aced } #SocialLinks .instagramButton{  background:#517fa4 }@media only screen and (max-width:768px){ .social-area.facebook{  width:49% } .social-area.instagram{  width:97.5%;  height:120px;  margin-top:10px;  overflow:hidden;  margin-left:1% } .social-area.twitter{  width:47% }}@media only screen and (max-width:580px){ .social-area.facebook{  width:96%;  margin:20px 2% 0 } .social-area.instagram{  width:96%;  margin:10px 2% } .social-area.twitter{  width:96%;  margin:10px 2% 0 } .home .vuelos-home-wrapper .tabs .tab{  width:50% !important; } .aeroheader{  position:relative;  z-index:2;  padding-top:110px;  width:100%;  padding-bottom:0 }  .aeroheader .aeroheader-wrapper{  max-width:1200px;  min-width:950px;  margin:0 auto;  position:relative  }   .aeroheader .aeroheader-wrapper .aero-info{   float:left;   cursor:pointer;     } .aero-info h1.airport-title{  font-size:8em;  color:#fff;  margin-bottom:4px;  line-height:.7;  text-align:left;  font-family:'GothamBold'; } .aero-info h3.airport-prov{  font-size:1.1em;  margin-top:1.5em;  padding-left:5px;  margin-bottom:46px;  line-height:.8em;  text-align:left;  inline-size:15em;  overflow-wrap:break-word; } .aero-info h3.airport-name{  font-size:1.1em;  margin-top:1.5em;  padding-left:5px;  margin-bottom:46px;  line-height:.8em;  text-align:left; } .card-container{  margin:10px;  display:block;  margin-top:-10px; } .card{  transition:0.3s;  background-color:#FFF;  border-radius:1em;  width:100%;  display:inline-block;  margin-bottom:15px; }}.home{ background-color:#e9eded;} .home .promos{  margin-top:70px;  float:left;  width:44%;  text-align:left;  height:266px;  position:relative;  z-index:4;  display:inline-block; }  .home .promos h1{  font-size:4em;  font-family:GothamBold;  }  .home .promos p{  color:#fff;  line-height:1.2;  margin-bottom:20px  }  .home .promos a{  margin:0  }@media only screen and (max-width:905px){ .home .promos h1{  font-size:3em;  font-family:GothamBold; }}#CheckAvailMsg{ position:fixed; top:0; visibility:visible; border:none; z-index:100; width:100%; height:100%; background:#000; background:rgba(0,0,0,.5); zoom:1} #CheckAvailMsg:nth-child(n){  filter:none }.home .vuelos-grilla{ margin:100px 15px 40px 0; float:right; width:590px; } .home .vuelos-grilla .vuelos-home-wrapper{  width:586px;  height:266px;  margin:0 auto }.home .intro-container{ max-width:1200px; margin:0 auto}.home .intro-container2{ position:absolute; max-width:1200px; min-width:960px; margin:0 auto; left:0; right:0; height:400px}.home .vuelos-home-wrapper .tabs .tab img{ margin:0 10px 0 0; width:18px}.home .vuelos-home-wrapper .tabs .tab{ display:inline-block; padding:0 0 0 12px; text-align:left; float:left; padding-right:10px; height:35px; font-size:.9em; letter-spacing:1px; text-transform:uppercase; line-height:35px; width:30%; font-family:GothamRegular;} .home .vuelos-home-wrapper .tabs .tab:hover{  background:rgba(0,0,0,.6);  cursor:pointer } .home .vuelos-home-wrapper .tabs .tab img{  margin:10px 10px 0 0;  width:15px;  float:left }.home .vuelos-home-wrapper .tabs .tab-arribos.tab-active{ background:#fff; color:#032A5F;}.home .vuelos-home-wrapper .tabs .tab-partidas.tab-active{ background:#fff; color:#032A5F; width:30%;}.home .vuelos-home-wrapper .tabs .tab-arribos:hover{ cursor:pointer; background:#fff; color:#032A5F; ;}.home .vuelos-home-wrapper .tabs .tab-partidas:hover{ cursor:pointer; background:#fff; color:#032A5F;}.home .vuelos-home-wrapper .tabs .tab-arribos.tab-inactive{ background:#726F6F; color:#fff;}.home .vuelos-home-wrapper .tabs .tab-partidas.tab-inactive{ background:#726F6F; color:#fff;}.home .vuelos-home-wrapper .tabs .tab-arribos.tab-inactive:hover{ background:#9b9595; color:#fff;}.home .vuelos-home-wrapper .tabs .tab-partidas.tab-inactive:hover{ background:#9b9595; color:#fff;}.home .vuelos-home-wrapper .airport-selector{ float:right; margin:19px 17px 10px 0; color:#053671; font-size:1.1em;}.home .vuelos-tabla table.scrollvuelos-main tbody,.home .vuelos-tabla table.scrollvuelos-main thead{ display:block}.home .vuelos-tabla table tr th{ height:30px; color:#fff; padding-left:10px; font-size:11px; font-weight:400; text-shadow:none; background:rgba(0,0,0,.6)}.home .vuelos-bottom{ background:rgba(0,0,0,.6); width:100%; border-top:#585858 solid 1px} .home .vuelos-bottom .responsabilidad-vuelos{  width:100%;  font-size:.9em;  color:#c7c7c7;  padding:4px 6px;  line-height:1.1em;  text-align:left }.home .vuelos-tabla table.scrollvuelos-main tbody{ height:164px; overflow-y:auto; overflow-x:hidden; background-color:#fff;}.home table.scrollvuelos-main tbody::-webkit-scrollbar-track{ -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.6); background-color:#fff; width:10px}.home table.scrollvuelos-main tbody::-webkit-scrollbar{ width:5px; background-color:#fc4f00}.home table.scrollvuelos-main tbody::-webkit-scrollbar-thumb{ -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3); background-color:#90b8e9;}.home .vuelos-tabla #arribos table th{ font-size:1.4em; text-transform:uppercase; border-top:3px solid #ED7A05;}.home .vuelos-tabla #partidas table th{ font-size:1.4em; text-transform:uppercase; border-top:3px solid #ED7A05;}.home .vuelos-tabla #arribos{ background-color:#fff;}.home .vuelos-tabla #partidas{ background-color:#fff;}.home .vuelos-tabla table tr td{ color:#fff; height:35px; padding-left:10px; line-height:12px; font-size:12px;} .home .vuelos-tabla table tr td.hora{  width:82px;  background-color:#fff; } .home .vuelos-tabla table tr td.vuelos-dia{  height:25px; } .home .vuelos-tabla table tr td.vuelo{  width:13%;  font-family:GothamBold; } .home .vuelos-tabla table tr td.linea{  width:73px }  .home .vuelos-tabla table tr td.linea span{  display:none  } .home .vuelos-tabla table tr td.ciudad{  width:160px;  padding:0 0 0 10px } .home .vuelos-tabla table tr td.horaEst{  width:57px;  text-align:center;  padding-left:0 } .home .vuelos-tabla table tr td.termsec{  width:45px;  padding-left:0;  padding-right:0;  text-align:center } .home .vuelos-tabla table tr td.status{  width:160px }.home .vuelos-tabla{ margin-bottom:0;  width:100%; clear:both}.home .vuelos-home-wrapper .flight-filter{ float:left; padding:8px 0 10px 10px; text-align:left; width:57%} .home .vuelos-home-wrapper .flight-filter label{  font-size:.8em }.home .flight-filter input[type=text]{ background:#fff; border:none; border-radius:3px; padding:9px 5px; color:#053671; margin-left:5px; font-size:1.1em; width:84%; font-family:GothamRegular; border-bottom:solid 1px #053671; }.home .vuelos-home-wrapper .btn_m_blue{ float:right; margin:11px 10px 0 0; padding:9px 18px 9px 18px; border:none; font-size:1em; cursor:pointer; background-color:#032A5F; border-radius:14px; text-transform:uppercase;} .home .vuelos-home-wrapper .btn_m_blue:hover{  background-color:#ed7a05; }.msgempty-index{ width:99.4%; position:absolute; top:70px; height:165px; padding-top:85px; font-size:25px; color:#565657; zoom:1}@media only screen and (max-width:768px){ .home .vuelos-grilla{  margin:30px 0 0 0;  float:right;  width:100%;   } section#intro{  width:100%;   } .home .vuelos-home-wrapper .airport-selector{  margin:12px 17px 10px 0; }}@media only screen and (max-width:600px){ .home .vuelos-home-wrapper .airport-selector{  margin:8px 17px 10px 0; } .img-wrap{  } section#intro{  width:100%;  height:470px } .home .vuelos-home-wrapper .btn_m_blue{  margin:4px;  font-size:1em;  padding:7px 3px;  width:41%;  margin-right:119px;  margin-top:20px; } .home .vuelos-bottom .responsabilidad-vuelos{  background:0 0;  margin-top:.5% } .home .vuelos-home-wrapper .flight-filter{  width:60% } .home .vuelos-grilla .airport-selector span{  display:none } .home .vuelos-grilla .vuelos-tabla .scrollvuelos-main th{  font-size:10px;  padding-left:5px;  line-height:12px }  .home .vuelos-grilla .vuelos-tabla .scrollvuelos-main th:nth-child(4){  width:200px  }  .home .vuelos-grilla .vuelos-tabla .scrollvuelos-main td.horaEst,.home .vuelos-grilla .vuelos-tabla .scrollvuelos-main td.termsec,.home .vuelos-grilla .vuelos-tabla .scrollvuelos-main th:nth-child(5),.home .vuelos-grilla .vuelos-tabla .scrollvuelos-main th:nth-child(6){  display:none  } .home .vuelos-grilla .vuelos-tabla .scrollvuelos-main .vuelos-dia{  font-size:10px } .home .vuelos-grilla .vuelos-tabla .scrollvuelos-main td.ciudad{  width:213px } .home .vuelos-tabla table tr td.status{  width:auto } .home .vuelos-tabla table.scrollvuelos-main tbody{  height:128px } .home .vuelos-grilla .airport-selector select{  width:100%;   } .home .vuelos-grilla .vuelos-home-wrapper{  width:96% } .msgempty-index{  width:100%;  position:absolute;  top:67px;  height:168px }}@media only screen and (max-width:480px){ section#intro{  width:100%;  height:auto } section.miniban{  grid-template-columns:repeat(2,35%); }  section.miniban .miniban_small .MiniBanFaq{  font-size:1.2em;  line-height:1.4em;  } .d-grid-images{  grid-template-columns:1fr;  grid-template-rows:repeat(3,1fr); }  }@media only screen and (max-width:361px){ .home .vuelos-home-wrapper .airport-selector{  margin:12px 17px 10px 0; }}@media only screen and (max-width:425px){ .home .vuelos-home-wrapper .airport-selector{  margin:12px 17px 10px 0; } .home .vuelos-grilla{   background-color:#fff;  width:100% !important;  margin:0 !important; }  .home .vuelos-grilla .airport-selector select{  width:104%;  margin-right:2px;  } .home .vuelos-bottom{  height:50px } .home .vuelos-home-wrapper .flight-filter{  width:54%;  padding:7px 0 6px 2px } .home .flight-filter input[type=text]{  width:89%;  font-size:1em;  height:37px;  margin:0 0;  color:#053671; } .home .vuelos-home-wrapper .tabs .tab{  width:50% }}.vuelos-grilla{ margin-top:45px; position:relative; z-index:2} .vuelos-grilla .vuelos-wrapper{  max-width:1200px;  margin:0 auto }.vuelos-tabla{ width:100%; clear:both; overflow:hidden}.vuelos-home-wrapper .sinVuelos,.vuelos-wrapper .sinVuelos{ color:#ddd; font-size:1.2em; padding:50px 0; background:rgba(0,0,0,.4)} .vuelos-home-wrapper .sinVuelos a,.vuelos-wrapper .sinVuelos a{  color:#fff }.vuelos-wrapper .flight-filter{ float:left; padding:6px 0 7px; text-align:left; width:100%; background-color:#fff;} .vuelos-wrapper .flight-filter label{  font-size:1em;  color:#053671;  margin-top:10px;  width:23% }.vuelos-wrapper #masarribos,.vuelos-wrapper #maspartidas{ font:normal 1em GothamRegular; background-color:rgba(0,0,0,.6); float:right; padding:10px 12px; color:#fff; text-align:left; cursor:pointer; font-size:8px;} .vuelos-wrapper #masarribos:hover,.vuelos-wrapper #maspartidas:hover{  background-color:rgba(107,107,107,.5) }.responsabilidad-aer{ font-size:12px; margin-top:-38px; float:left; padding-left:10px; padding-top:5px; width:85%; color:#e8e8e8}.ffinput{ background:#fff; padding:3px 12px; color:#fff; font-size:1em; display:flex; width:98%;}.flight-filter input[type=text]{ background:#fff; border:1px solid #999; padding:3px 5px; border-radius:3px; color:#fff; font-size:.9em; display:inline-block; width:40%; margin:0 20px 0 0}.vuelos-wrapper .tabs .tab{ display:inline-block; text-transform:uppercase; padding:5px 15px 0 15px; text-align:left; float:left; height:46px; color:#fff; font-size:1em; line-height:40px; letter-spacing:1px} .vuelos-wrapper .tabs .tab img{  margin:0 10px 0 0;  width:18px }.vuelos-wrapper .tabs .tab-arribos{ background:#fff; color:#032A5F; width:30%; text-align:center; padding:7px;} .vuelos-wrapper .tabs .tab-arribos:hover{  cursor:pointer; }.vuelos-wrapper .tabs .tab-partidas{ background:#fff; color:#032A5F;  text-align:center; padding:7px;} .vuelos-wrapper .tabs .tab-partidas:hover{  cursor:pointer; }#partidas{ display:none}.tab-arribos.tab-active{ background:#726F6F; color:#fff;}.tab-partidas.tab-active{ background:#096}.tab-partidas.tab-inactive{ background:#575756 !important; color:#fff !important;}.tab-arribos.tab-inactive{ background:#575756 !important; color:#fff !important;}.tab-partidas.tab-inactive:hover{ background:#9b9595 !important; color:#fff !important;}.tab-arribos.tab-inactive:hover{ background:#9b9595 !important; color:#fff !important;}@media screen and (max-width:450px){ .tab-partidas.tab-active + .flight-filter{  background:#fff } .tab-arribos.tab-active + .flight-filter{  background:#fff }}.vuelos-tabla table.scrollvuelos-main{ border-spacing:0; width:100%; font:normal .6em/18px GothamRegular} .vuelos-tabla table.scrollvuelos-main thead{  display:block } .vuelos-tabla table.scrollvuelos-main tbody.minitable{  display:block;  height:300px } .vuelos-tabla table.scrollvuelos-main thead.headerfix{  display:table-header-group } .vuelos-tabla table.scrollvuelos-main tbody.displayrow{  height:100%;  overflow:hidden;  display:table-row-group }.msgempty-vuelos{ width:100%; position:relative; height:100px; padding:30px 10px; font-size:23px; line-height:1em; background:#000; background:rgba(0,0,0,.6); zoom:1; margin-top:-164px;}.ie9 .vuelos-tabla table.scrollvuelos-main tbody.listArribos,.ie9 .vuelos-tabla table.scrollvuelos-main tbody.listPartidas,.lt-ie9 .vuelos-tabla table.scrollvuelos-main tbody.listArribos,.lt-ie9 .vuelos-tabla table.scrollvuelos-main tbody.listPartidas{ height:auto}.ie9 #arribos,.ie9 #partidas,.lt-ie9 #arribos,.lt-ie9 #partidas{ height:300px}.vuelos-tabla table.scrollvuelos-main tbody.longtable{ display:block}thead tr th{ height:30px; line-height:30px;}table.scrollvuelos-main tbody{ overflow-y:auto; overflow-x:hidden; background-color:rgba(0,0,0,.5)} table.scrollvuelos-main tbody::-webkit-scrollbar-track{  -webkit-box-shadow:inset 0 0 6px rgba(3,3,3,.6);  background-color:#fff;  width:12px;  border-radius:5px } table.scrollvuelos-main tbody::-webkit-scrollbar{  width:12px;  background-color:#000 } table.scrollvuelos-main tbody::-webkit-scrollbar-thumb{  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.6);  background-color:#999;  border-radius:5px;  height:50px }.vuelos-tabla #arribos table th{ }.vuelos-tabla #partidas table th{ }.vuelos-tabla table tr th{ height:30px; color:#fff; padding-left:12px; font-size:1.5em; text-shadow:1px 1px #4b4d51; background:#000; background:rgba(0,0,0,.6); zoom:1; font-family:GothamBold;} .vuelos-tabla table tr th:nth-child(n){  filter:none } .vuelos-tabla table tr th:last-child{  border-right:none }.vuelos-tabla table tbody tr:hover{ background:rgba(255,255,255,.3); cursor:pointer}.vuelos-tabla table tr td{ color:#fff; padding-left:12px; padding-right:12px; line-height:12px; height:32px; font-size:1.6em; font-family:GothamRegular;} .vuelos-tabla table tr td.hora{  width:10%;  padding:0 0 0 10px } .vuelos-tabla table tr td.vuelo{  width:5%;  padding:0 0 0 5px } .vuelos-tabla table tr td.linea{  width:17%;  line-height:24px;  font-size:12px;  padding:0 0 0 5px } .vuelos-tabla table tr td.origen{  width:20%; } .vuelos-tabla table tr td.estima{  width:5%;  text-align:center;  padding:10px } .vuelos-tabla table tr td.termsec{  width:5%;  text-align:center;  padding-left:0 } .vuelos-tabla table tr td.ciudad{  width:17% } .vuelos-tabla table tr td.status{  width:10% }.vuelos-tabla #arribos table tr:nth-child(odd) td,.vuelos-tabla #partidas table tr:nth-child(odd) td{ background:rgb(113 187 231 / 25%); zoom:1; color:#026AA7;} .vuelos-tabla #arribos table tr:nth-child(odd) td:nth-child(n),.vuelos-tabla #partidas table tr:nth-child(odd) td:nth-child(n){  filter:none;   }.vuelos-tabla #arribos table tr td,.vuelos-tabla #partidas table tr td{ zoom:1} .vuelos-tabla #arribos table tr td:nth-child(n),.vuelos-tabla #partidas table tr td:nth-child(n){  filter:none;  color:#01395a; }.vuelos-tabla .statusText{ padding:5px 3px; min-height:20px; width:100%; text-align:center}.vuelos-tabla table tr td.linea img{ width:60px; margin-right:10px; float:left}.logoLinea{ display:inline-block; margin:0 5px 0 0; background:#ddd; width:30px; height:10px; vertical-align:middle}.vuelos-tabla table tr td:last-child{ border-right:none}.masdetalle-vuelo button{ border:none; background:0 0; color:#fff} .masdetalle-vuelo button:hover{  cursor:pointer;  background:0 0;  color:#fff;  border:none;  text-decoration:underline }.overlay-vuelo{ position:fixed; top:0; right:0; bottom:0; left:0; transition:all .5s ease; z-index:99998; background:rgba(0,0,0,.6); zoom:1} .overlay-vuelo:nth-child(n){  filter:none } .overlay-vuelo:hover{  cursor:pointer }.overlay{ position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,.6); transition:all .5s ease; display:none} .overlay:hover{  cursor:pointer }.detalle:hover{ cursor:default}.dato{ color:#fff}.detalle-vuelo-wrapper{ position:relative; max-width:750px; height:auto; margin:60px auto 40px auto; font:normal normal 1em/1em GothamLight,verdana,arial,helvetica,helve,sans-serif; color:#000}.detalle-vuelo{ position:relative; width:100%; height:auto; background:#fff; color:#bbb; line-height:2em; margin:0; border-radius:3px; overflow:hidden; padding:0 0 18px 0} .detalle-vuelo:hover{  cursor:default } .detalle-vuelo .detallevuelotitle{  float:left;  margin-right:12px } .detalle-vuelo .top{  color:#fff;  font-weight:200;  font-size:1em;  padding:5px 10px;  height:40px;  width:100% }.partidas .detalle-vuelo .top{ background-color:#309c65}.arribos .detalle-vuelo .top{ background-color:#1480b2}.detalle-vuelo .top img{ vertical-align:sub; margin-right:10px}.detalle-vuelo .lugar{ padding-left:12px; font-size:1em; height:30px; width:75%; float:left} .detalle-vuelo .lugar .aeropuerto{  float:left;  font-size:1em } .detalle-vuelo .lugar .fechaPopUp{  float:left;  margin-right:10px }  .detalle-vuelo .lugar .fechaPopUp:after{  content:","  }.arribos .detalle-vuelo .lugar{ color:#c2e3f3; border-left:3px solid #6aceff}.partidas .detalle-vuelo .lugar{ color:#dbffed; border-left:3px solid #79c754}.detalle-vuelo .fecha{ color:#fbfe7d; margin:0 0 0 10px}.detalle-vuelo .datos{ height:90px; margin-left:6px} .detalle-vuelo .datos .col >.col{  padding:0 35px 0 0 } .detalle-vuelo .datos img{  margin:0 0 0 10px } .detalle-vuelo .datos .aero-vuelo-info,.detalle-vuelo .datos .linea{  display:block;  float:left;  width:49.2% }  .detalle-vuelo .datos .linea .linea-horaProg,.detalle-vuelo .datos .linea .linea-img,.detalle-vuelo .datos .linea .linea-info{  margin-left:0;  width:30%;  margin-right:12px;  margin-top:12px;  display:block;  float:left  }  .detalle-vuelo .datos .aero-vuelo-info .checkin,.detalle-vuelo .datos .aero-vuelo-info .cinta,.detalle-vuelo .datos .aero-vuelo-info .lost,.detalle-vuelo .datos .aero-vuelo-info .puerta,.detalle-vuelo .datos .aero-vuelo-info .terminal{  margin-left:0;  width:30%;  margin-right:12px;  margin-top:12px;  display:block;  float:left  }.detalle-vuelo .subtitle{ color:#999; border-bottom:1px solid #bbb; line-height:1em}.detalle-vuelo .dato{ color:#555; font-size:1.3em}.detalle-vuelo .ciudad{ display:inline-block; width:47%; padding:0 0 0 10px; position:relative; margin-left:6px; vertical-align:top}.detalle-vuelo .iata{ color:#000; font-size:2em; font-family:GothamRegular; padding:25px 0 0 0; margin:0 0 0 -4px}.detalle-vuelo .nombre{ color:#666; font-size:1.2em; line-height:2em}.detalle-vuelo .clima{ position:absolute; top:20px; right:0} .detalle-vuelo .clima img{  display:inline-block;  vertical-align:middle } .detalle-vuelo .clima .grados{  display:inline-block;  vertical-align:middle;  font-size:2em } .detalle-vuelo .clima .pronostico{  font-size:.9em;  line-height:1.4em }.detalle-vuelo .status{ text-align:center; background-color:#e8ad12; color:#fff; text-shadow:-1px 1px 1px rgba(0,0,0,.2); padding:0; right:0; bottom:0; left:10px}.detalle-vuelo .estado{ background-color:rgba(0,0,0,.2); padding:6px 0 4px 10px; text-align:left; line-height:1em}.detalle-vuelo .status p{ margin:10px 9px; text-align:left; padding:0 0 3px 0; line-height:1.2em}.seguimiento{ background:#f3f3f3; color:#999; padding:10px; display:inline-block; width:48%; margin:0 0 0 15px; border:1px solid #eee} .seguimiento h3{  color:#666;  vertical-align:middle;  font-size:1.2em;  text-transform:uppercase;  border-bottom:1px solid #bbb;  margin:0 }  .seguimiento h3 svg{  vertical-align:text-top;  height:18px;  fill:#666  } .seguimiento p{  line-height:1.2em;  font-size:1em;  color:#666;  margin:10px 0 } .seguimiento label{  width:15%;  display:inline-block;  color:#666;  font-size:1.2em } .seguimiento fieldset{  text-align:left } .seguimiento input[type=email]{  background:#fff;  font-size:.8em;  padding:3px 2px 3px 5px;  width:83%;  border:1px solid #ddd;  vertical-align:baseline } .seguimiento input[type=submit]{  font-size:0.8em;  border-radius:2px;  background:#3881be;  color:#fff;  border:none;  padding:5px 10px 2px 10px;  margin:20px 10px 20px 70px;  text-transform:uppercase;  font-family:GothamLight;  transition:all .5s ease-in-out }  .seguimiento input[type=submit]:hover{  background:#777;  cursor:pointer  } .seguimiento input[type=button]{  cursor:pointer;  background-color:#0193c6;  border:none;  color:#fff;  font-size:1.2em;  padding:5px 10px }  .seguimiento input[type=button].noSeguir{  background-color:#888  }  .seguimiento input[type=button]:hover{  cursor:pointer;  background-color:#14709b  }div#divCaptcha{ margin:10px 0}#divCaptcha >div{ width:100% !important}#fsEmailIncorrecto,#fsErrorSiguiendoVuelo{ color:red}#fsSiguiendoVuelo{ color:green}.switch{ position:relative; height:24px; display:flex; vertical-align:middle; padding:0px 2px 0 3px; width:auto; margin-top:9px; font-family:GothamRegular;} .switch label.switch-label{  font-size:1em;  color:#053671;  text-align:center;  cursor:pointer;  padding:2px 5px 0 5px;  margin:0;  width:40% }.switch-label:hover{ font-family:GothamBold;}.switch-input input{ display:none}.switch-selection{ font-family:GothamBold; color:#ed7a05 !important;}input[placeholder]:-ms-input-placeholder,input[placeholder]::-moz-placeholder,input[placeholder]::-webkit-input-placeholder{ font-size:.8em; color:#666; font-style:italic}button.cerrar-boton{ width:25px; height:30px; position:absolute; right:10px; top:5px; overflow:hidden; border:none; background:url(../img/cerrar.png) no-repeat center center; text-indent:200%; color:transparent; outline:0; z-index:100; cursor:pointer}.arribos button.cerrar-boton:hover{ background-color:#14709b}.partidas button.cerrar-boton:hover{ background-color:#1a7346}#aa2000Seguimiento_upSeguimientoVuelo .seguimientovuelos{ width:350px; position:fixed; border:solid 3px #0574b5; bottom:20px; left:20px; z-index:99999; background-color:#026aa7} #aa2000Seguimiento_upSeguimientoVuelo .seguimientovuelos .seguimientovuelos-tab{  font-size:18px;  height:33px;  background-color:#1480b2;  padding:6px } #aa2000Seguimiento_upSeguimientoVuelo .seguimientovuelos .seguimientovuelos-container{  padding:10px }.asistente-wrapper{ position:fixed; bottom:-175px; right:30px; z-index:97; background-color:#f47700; transition:all .5s ease; width:auto; height:100px; cursor:pointer} .asistente-wrapper.asistente-ini{  bottom:-65px;  transition:all .5s ease } .asistente-wrapper.active{  bottom:0;  cursor:pointer }.chat-faq-button{ display:none; position:fixed; top:0; width:350px; right:0px; z-index:9999999999; padding:5px; background:rgba(255,255,255,0.8); backdrop-filter:blur(5px);}.chat-faq-icon{ display:inline-block; vertical-align:middle; padding:6px 0 0 0; margin-right:5px;} .chat-faq-icon svg{  width:24px;  height:auto;  fill:#5180d0; }.chat-faq-button span:last-child{ display:inline-block; vertical-align:middle; color:#5180d0; font-size:1.2em; font-family:GothamBold}.chat-faq-button:hover .chat-faq-icon svg,.chat-faq-button:hover span:last-child{ color:#1653b7; fill:#1653b7}a#close_chat_button{ position:fixed; top:10px; right:10px; z-index:99999999999; color:grey; display:none} a#close_chat_button:hover{  color:black; }#svg-asistente{ width:60px; right:12px; z-index:9; position:relative; cursor:pointer; bottom:62px}#chatonline-wrapper{ display:none; position:fixed; bottom:0; right:0; top:0; left:auto; height:auto; width:350px; z-index:9999;} #chatonline-wrapper iframe{  width:100%;  height:100%; } #chatonline-wrapper .chat-cerrar{  width:35px;  height:26px;  position:absolute;  right:0;  top:0;  border:none;  background:none;  color:#757575;  outline:0;  z-index:100;  cursor:pointer;  font-size:1.5em;  text-indent:0;  line-height:1.5em;  background:#f6f6f6; }.asistente-wrapper.asistente-ini{ bottom:0; transition:all .5s ease;}.asistente-wrapper{ display:flex; position:fixed; bottom:-175px; right:10px; z-index:97; background-color:#f47700; transition:all .5s ease; width:auto; height:60px; cursor:pointer; border-top-left-radius:10px; border-top-right-radius:10px; box-shadow:0 0 5px rgba(0,0,0,.3); padding:15px;} .asistente-wrapper p{  margin-right:16px;  color:#fff;  align-self:center; } .asistente-wrapper #svg-asistente{  width:70px;  right:9px;  z-index:9;  position:relative;  cursor:pointer;  bottom:2px;  transition:all .5s ease;  align-self:center;  flex-wrap:nowrap;  margin-left:5px; }  .asistente-wrapper #svg-asistente:hover{  transform:rotateY(180deg);  }#map-canvas{ height:100%; padding:0}.servicios-tabs-panel p{ color:#ddd; font-size:.9em; margin-bottom:15px}.servicios-tabs-panel .feature{ color:#444; font-size:.9em; background:rgba(255,255,255,.8); border-radius:5px; padding:10px 20px; margin:20px 0} .servicios-tabs-panel .feature h4{  background:rgba(252,79,0,.8);  padding:8px 10px;  margin:-10px -20px 10px -20px;  border-top-left-radius:5px;  border-top-right-radius:5px;  color:#fff } .servicios-tabs-panel .feature ul{  list-style:disc;  padding:0 0 0 20px }.servicios-tabs-panel .contacto{ color:#bbbbbb; font-size:.8em; margin:20px 0 0 0} .servicios-tabs-panel .contacto strong{  color:#fff;  margin:0 15px 0 0 } .servicios-tabs-panel .contacto a{  color:#fff;  text-decoration:underline;  background:0 0 }.contacto{  background:url(../img/NewHome/New-Home.jpg); background-repeat:no-repeat; background-position:center; background-color:#026aa7; background-attachment:fixed; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover} .contacto h2{  padding:0 } .contacto form{  font-size:1.1em } .contacto .cbp-mc-column{  width:50%;  padding:10px 7px;  float:left } .contacto .contacto-redes img{  width:25px;  height:25px;  float:left } .contacto .contacto-redes .socialwrapper span{  margin-left:15px } .contacto .contacto-redes .socialwrapper a{  width:250px;  display:block;  font-size:1em;  color:#fff;  margin-bottom:10px;  padding:5px }  .contacto .contacto-redes .socialwrapper a:hover{  background-color:#095e8e  } .contacto .contacto-atencion h4,.contacto .contacto-redes h4{  font-size:1.3em;  border-bottom:1px solid #9fbccc } .contacto .contacto-atencion a{  color:#fff } .contacto .contacto-atencion svg{  vertical-align:top;  margin-right:10px;  width:25px;  height:25px;  margin-bottom:10px } .contacto .cbp-mc-column label{  display:block;  font-size:1em;  cursor:pointer; } .contacto .cbp-mc-column input[type=checkbox] + label{  line-height:1em;  padding-left:10px; } .contacto .cbp-mc-column input:not([type=checkbox]),.contacto .cbp-mc-column select,.contacto .cbp-mc-column textarea{  display:block;  width:100%;  margin-bottom:10px;  padding:5px;  font-size:14px;  border:1px solid #ddd;  background:#f5f5f5;  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  font-family:GothamRegular; } .contacto .cbp-mc-column input[type=submit]{  background-color:#37beec;  border:none;  color:#fff;  font-size:1em;  float:right;  width:30%;  padding:7px 20px;  font-family:GothamRegular,sans-serif; } .contacto .cbp-mc-column #divGuia a{  color:#37beec;  text-decoration:underline } .contacto .cbp-mc-column input[type=submit]:hover{  background-color:#2999bf;  cursor:pointer }.proveedores .inst-container a.textLink{ color:#fff; text-decoration:underline} .proveedores .inst-container a.textLink:hover{  color:#fff;  background-color:#0282c1 }.proveedores a.ingresar{ background-color:#0193c6; padding:7px 12px 4px 12px; color:#fff; margin:20px 0 30px 0; display:block; width:90px} .proveedores a.ingresar:hover{  background-color:#1eb8ef }.servicios-tabs-panel.vipclub{ background:#fff} .servicios-tabs-panel.vipclub p{  color:grey } .servicios-tabs-panel.vipclub .feature{  color:#666;  background:#dddddd }  .servicios-tabs-panel.vipclub .feature h4{  background:#444;  color:#b39b5a  } .servicios-tabs-panel.vipclub a{  background:#444;  padding:3px 7px;  border-radius:3px;  color:#fff }  .servicios-tabs-panel.vipclub a:hover{  background:#000  } .servicios-tabs-panel.vipclub .datoscontacto{  color:#666;  font-size:.8em;  margin:20px 0 0 0 }  .servicios-tabs-panel.vipclub .datoscontacto strong{  color:#333;  margin:0 15px 0 0  }  .servicios-tabs-panel.vipclub .datoscontacto a{  color:#333;  text-decoration:underline;  background:0 0  }.accordion{ overflow:hidden; padding:0} .accordion section.accordion-section{  position:relative;  padding:0 20px;   margin:0 auto;  color:#fff;  text-align:left }  .accordion section.accordion-section h2.accordion-section-title{  width:100%;  transition:all linear .1s;  text-align:left;  background:url(../img/accordion-arrow_right.png) 10px 10px no-repeat #084e77;  padding:14px 50px;  font-size:1.2em;  height:50px;  line-height:1em;  margin:0 0 10px 0  }  .accordion section.accordion-section h2.licitacion.accordion-section-title{  text-align:left;  font-size:1em;  padding:12px 10px 10px 30px;  height:auto;  background-position:0 4px  }  .accordion section.accordion-section div.accordion-section-title{  width:100%;  transition:all linear .1s;  text-align:center;  background:url(../img/accordion-arrows.png) 10px 10px no-repeat #084e77;  padding:14px 22px;  font-size:1.5em;  height:50px;  line-height:1em;  margin:0 0 10px 0  }  .accordion section.accordion-section div.licitacion.accordion-section-title{  text-align:left;  font-size:1em;  padding:12px 10px 10px 30px;  height:auto;  background-position:0 4px  }  .accordion section.accordion-section .accordion-section-title.active,section.accordion-section .accordion-section-title:hover{  background-color:#017cb8;  cursor:pointer;  text-decoration:none  }  .accordion section.accordion-section .accordion-section-title.active{  background:url(../img//accordion-arrow_down.png) 10px 4px no-repeat #017cb8  } .accordion .accordion-section:last-child .accordion-section-title{  border-bottom:none }#popup-app{ position:fixed; display:none; z-index:5000; height:100px; width:100%; left:0; bottom:0}.wrapper-popup{ position:fixed; background:rgba(0,0,0,.8); box-shadow:0 0 12px #000; padding:12px 10px; width:100%; height:70px; z-index:5001; bottom:0; text-align:left} .wrapper-popup img{  float:left } .wrapper-popup p{  margin:10px 10px;  float:left;  width:111px;  line-height:15px } .wrapper-popup .linkwrapp{  width:100%;  margin:10px 0 }  .wrapper-popup .linkwrapp .img-store{  float:right  } .wrapper-popup button{  border:none;  background:rgba(0,0,0,.8) url(../img/cerrar.png) center no-repeat;  position:absolute;  top:-42px;  right:-2px;  padding:5px 10px;  margin:4px 2px;  cursor:pointer;  width:40px;  height:40px }.wrapper-popup-temp{ position:fixed; background:rgba(0,0,0,.8); padding:20px; z-index:5001; top:0; text-align:center; margin:0 auto; bottom:0; right:0; left:0} .wrapper-popup-temp button{  border:none;  background:rgba(0,0,0,.8) url(../img/cerrar.png) center no-repeat;  position:absolute;  top:18px;  right:calc(50% - 398px);  padding:5px 10px;  margin:4px 2px;  cursor:pointer;  width:40px;  height:40px;  border:1px solid #fff } .wrapper-popup-temp img{  float:none;  height:100vh }.cierre-pop-over{ position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,.7); z-index:99}.cierre-pop-main{ display:flex; justify-content:center; align-items:center; height:100%}.cierre-pop-content{ position:relative} .cierre-pop-content .cerrar{  position:absolute;  top:-30px;  right:-30px;  width:25px;  height:30px;  overflow:hidden;  border:none;  background:url(../img/cerrar.png) no-repeat center center;  text-indent:200%;  color:transparent;  outline:0;  z-index:100;  cursor:pointer; }@media screen and (max-width:600px){ section.miniban{  top:10px; } .banner-1{  grid-column:1/-1; } .baner-2,.banner-3{  grid-column:1/-1; } .accordion section.accordion-section{  padding:0 10px; }  .accordion section.accordion-section h2.accordion-section-title{  padding:14px 50px;  font-size:1em;  margin:0 0 5px 0;  height:46px;  line-height:1.6em  }}.accordion .accordion-section-content{ position:relative; padding:10px 10px 20px; max-width:1200px; margin:0 auto; text-align:left; display:none}.comercial .accordion-section-content{ position:relative; padding:0 0 10px 0; max-width:1200px; margin:0 auto; text-align:left; display:none}.preguntasfrec a,.preguntasfrec a:visited{ color:#fff; text-decoration:underline; font-weight:700} .preguntasfrec a:hover{  text-decoration:none }footer{ background-color:#333; width:100%; color:#bbb; padding:20px 0 50px 0; position:relative; font-size:.9em}.footer-container{ max-width:1200px; margin:0 auto}footer .logo-footer{ text-align:center; border-bottom:1px #4c4c4c solid; margin-bottom:10px; margin-left:0; width:100%; display:block; float:left}footer h4{ color:#dedede}footer h5{ color:#dedede; font-size:1em; margin-bottom:0}footer .logo-footer svg path{ fill:#888}footer .aeropuertos-footer{ width:27%; float:left; display:block} footer .aeropuertos-footer >.aeropuertos-col-footer{  margin-right:50px;  float:left }footer .institucional-col-footer{ margin-left:0; width:22.72%; display:block; float:left}footer .cotizaciones-col-footer{ margin-top:26px; width:70%; display:block} footer .cotizaciones-col-footer span{  width:32%;  display:inline-block;  text-align:right } footer .cotizaciones-col-footer li:not(:first-child) span{  border-top:1px solid #444 } footer .cotizaciones-col-footer li:last-child{  margin-top:10px;  font-size:.9em;  color:#999 } footer .cotizaciones-col-footer span.text-left{  text-align:left }footer .links-col-footer{ margin-left:0; width:23.72%; display:block; float:left}footer .contacto-col-footer{ margin-left:0; width:25%; display:block; float:left}footer ul{ list-style:none; padding:0; margin:0; vertical-align:bottom} footer ul li{  margin:0;  padding:0 }  footer ul li a{  color:#999;  text-decoration:none;  font-size:.9em  }  footer ul li a:hover{   color:#fff   }footer .atCliente:nth-of-type(2){ margin-top:20px}footer .atCliente a,footer .atCliente span{ color:#a9a9a9; font-size:1em; vertical-align:7px; margin-left:6px; line-height:31px}footer .atCliente svg{ vertical-align:top; margin-right:0; width:25px; height:25px} footer .atCliente svg path{  fill:#888 }footer .disclaimer{ color:#999; width:100%; text-align:center; padding:40px 0 40px 0; clear:both; max-width:1200px; margin:0 auto} footer .disclaimer a,footer .disclaimer a:hover{  color:#bbb }footer button{ background:#666; border:none; color:#fff; font-size:.9em; font-family:GothamRegular;} footer button:hover{  background:#000;  cursor:pointer }footer .limitacionResp{ display:none; width:60%; margin:0 auto; position:relative; padding:0 0 50px 0} footer .limitacionResp hr{  border:1px solid #666 } footer .limitacionResp button{  position:absolute;  right:10px;  bottom:10px }.footer-icon{ margin-bottom:3px; width:15px;}.redes-sociales{ margin-right:15px; margin-top:5px; width:25px;}.footer-grupo{ margin-top:30px;}h4 a{ color:#dedede;}.trabaja-wrapper{ display:none; position:fixed; width:90vw; max-width:600px; height:auto; padding:20px; color:#fff; top:50%; left:50%; transform:translate(-50%,-50%); background-color:#168cca; box-shadow:inset 0 0 10px rgba(255,255,255,.2),0 0 40px rgba(0,0,0,.4); border:1px solid #2da7e4; z-index:9} .trabaja-wrapper button{  background:0 0;  font-size:1.4em;  position:absolute;  right:10px;  top:10px }  .trabaja-wrapper button:hover{  background-color:transparent;  color:#55ffe7  }.trabaja-title{ font-size:1.8em; font-weight:600; border-bottom:1px solid #1bc0e9}.trabaja-content{ margin:30px 0 0 0; display:flex}.trabaja-image{ margin-right:20px; width:50%} .trabaja-image img{  width:100%;  height:auto }.trabaja-description p{ font-size:1.5em; line-height:1.3em; margin-bottom:20px}.trabaja-description a{ background-color:#06c1f8; display:inline-block; color:#fff; padding:10px; border-radius:5px; font-size:1.2em; margin-top:20px}@media only screen and (max-width:1200px){ .footer-container{  margin-left:10px;  margin-right:10px } .noticias{   display:flex;  justify-content:center; } .slider{  display:flex;  justify-content:center; } .vuelos-grilla .vuelos-wrapper{  width:98%;  margin:0 1% } .msgempty-vuelos{  margin-top:-250px;  width:100%;  position:relative;  height:240px;  padding:30px 10px;  font-size:23px;  line-height:5em;  background:#000;  background:rgba(0,0,0,.6);  zoom:1; }}@media only screen and (max-width:1024px){ .intro-aep .scrollvuelos-main thead tr th:first-child{  width:2% }  .intro-aep .scrollvuelos-main thead tr th:first-child + th{  width:2%  }   .intro-aep .scrollvuelos-main thead tr th:first-child + th + th{   width:13%   }   .intro-aep .scrollvuelos-main thead tr th:first-child + th + th + th{    width:10%   }    .intro-aep .scrollvuelos-main thead tr th:first-child + th + th + th + th{    width:2%    }     .intro-aep .scrollvuelos-main thead tr th:first-child + th + th + th + th + th{     width:2%     }     .intro-aep .scrollvuelos-main thead tr th:first-child + th + th + th + th + th + th{      width:9%     } .vuelos-tabla table tr td.ciudad{  width:13% } .vuelos-tabla table tr td.status{  width:12% } .vuelos-tabla table tr td.vuelo{  width:5%;  padding:0;  text-align:center } footer .aeropuertos-footer{  width:220px } footer .contacto-col-footer{  width:29% } footer .atCliente a,footer .atCliente span{  font-size:.9em }}@media only screen and (max-width:960px){ section.miniban .miniban_small img{  width:90%;  margin-top:0px; } div.main section.banners{  width:750px;  height:95px; }  div.main section.banners a img{  display:block;  height:auto;  max-width:100%;  } #pop-en iframe,#pop-es iframe{  width:560px;  height:315px } }@media screen and (max-width:925px){ body.aero-inner{  background-image:none } .aeroheader{  padding-top:110px }  .aeroheader .aeroheader-wrapper #main-nav-airport{  display:none  } .vuelos-grilla{  margin-top:70px } header .airport-selector{  display:none } .aeroheader .aeroheader-wrapper .airport-time,.aeroheader .aeroheader-wrapper .airport-weather{  display:none } .home .promos-aep{  display:none !important; } }.accordion{ padding:0 0 30px 0}.vuelos-wrapper .flight-filter{ float:none; padding:5px; text-align:left; width:100%; margin:0; overflow:hidden; background:#FFF;} .vuelos-wrapper .flight-filter fieldset >label{  display:none }.vuelos-wrapper .tabs .tab{ display:inline-block; text-transform:uppercase; padding:5px 15px 0 15px; text-align:left; float:left; height:46px; color:#fff; font-size:1em; line-height:40px; letter-spacing:1px; width:50%; font-family:GothamRegular;}.vuelos-wrapper .tabs .tab-arribos{ background:#fff; color:#032a5f;}.vuelos-wrapper .tabs .tab-partidas{ background:#fff; color:#032a5f;}.vuelos-wrapper .tabs .tab-arribos .tab-active{ background:#fff}.vuelos-wrapper .tabs .tab-partidas .tab-inactive{ background:#575756 !important; color:#fff !important;}.tab-arribos.tab-inactive{ background:#575756 !important; color:#fff !important;}.tab-partidas.tab-inactive:hover{ background:#9b9595 !important; color:#fff !important;}.tab-arribos.tab-inactive:hover{ background:#9b9595 !important; color:#fff !important;}.home .promos{ height:140px;}}@media screen and (max-width:915px){ .mainheader{  height:50px;  width:100%;  background:rgba(62,62,62,0.8);  position:fixed;  z-index:99;  top:0;  box-shadow:-1px 0 5px 1px rgb(0 0 0 / 30%); } .home .promos{  margin-top:100px;  float:left;  width:60%;  text-align:left;  height:130px !important;  position:relative;  z-index:4;  margin-left:65px; } section.miniban .miniban_small{   float:none;  width:100%; } .imggame{  padding:15px;  margin-left:0; } .img-wrap-end{  display:inline-block;  width:20px;  position:relative;  float:right;  margin-top:-55px; } .separadorBoton{  border-bottom:2px solid #EEEEEE;  border-right:none; } .aeropuerto-NH{  display:inherit;  justify-content:center; }}@media only screen and (width:768px) and (resolution:163dpi){ .home .vuelos-tabla table.scrollvuelos-main tbody{   overflow-y:auto;  overflow-x:hidden; }}@media screen and (max-width:768px){ .wrapper-popup-temp img{  max-width:100%;  height:auto } .wrapper-popup-temp button{  right:10px } .home .promos{  margin-top:70px;  float:left;  width:100%;  text-align:left;   position:relative;  z-index:4;  margin-left:20px; } section.miniban .miniban_small{   float:none;  width:100%; } .imggame{  padding:15px;  margin-left:0; } .img-wrap-end{  display:inline-block;  width:20px;  position:relative;  float:right;  margin-top:-55px; } .separadorBoton{  border-bottom:2px solid #EEEEEE;  border-right:none; } .aeropuerto-NH{  display:inherit;  justify-content:center; } .rslides{  display:flex;  justify-content:center; } .iconSize{  width:15px; } h1{  color:#fff;  margin-bottom:.2em;  font-size:2em;  line-height:1 } div.main section.banners{  width:700px;  height:95px; } .callbacks h2.caption-title{  line-height:17px;  font-size:1.3em;  margin-bottom:8px } .callbacks_nav{  top:42%;  height:51px;  width:38px;  background:transparent url(../img/slidearrows.gif) no-repeat left -5px }  .callbacks_nav.next{  background-position:right -5px  } .callbacks_tabs{  font-size:18px } .vuelos-tabla table.scrollvuelos-main tbody.longtable,.vuelos-tabla table.scrollvuelos-main tbody.minitable{  display:block;  height:auto } table.scrollvuelos-main tbody{  overflow-y:visible;  overflow-x:visible } .home .vuelos-tabla table.scrollvuelos-main tbody{  height:255px;  overflow-y:auto;  overflow-x:hidden } .vuelos-wrapper #masarribos,.vuelos-wrapper #maspartidas{  display:none } .responsabilidad-aer{  margin-top:0;  height:auto;  width:100% } .vuelos-tabla table th{  display:none } .home .vuelos-tabla table tr td.hora{  width:auto } .home .vuelos-tabla table.scrollvuelos-main thead,.intro-aep .vuelos-tabla table.scrollvuelos-main thead{  display:none } .vuelos-tabla table.scrollvuelos-main{  font-size:1em } .vuelos-tabla table tr,.vuelos-tabla table tr td{  display:block } .vuelos-tabla table tr{  position:relative;  height:50px;  background:#fff; }  .vuelos-tabla table tr:nth-child(odd){  background:rgb(113 187 231 / 25%);  }  .vuelos-tabla table tr td{  border:none;  position:absolute;  background:0 0;  width:10%;  } .home .vuelos-tabla table tr td{  border:none; } .vuelos-tabla #arribos table tr td,.vuelos-tabla #arribos table tr:nth-child(odd) td,.vuelos-tabla #partidas table tr td,.vuelos-tabla #partidas table tr:nth-child(odd) td{  background:0 0 } .vuelos-tabla table tr td.stda{  top:20px; } .vuelos-tabla table tr td.vuelo{  top:25px;  left:120px;  text-align:left;  width:80px !important;  font-size:.9em } .vuelos-tabla table tr td.linea{  top:10px;  left:50px;  color:transparent } .vuelos-tabla table tr td.linea{  width:60px;  vertical-align:top;  overflow:hidden;  padding:0;  height:25px } .vuelos-tabla table tr td.ciudad{  top:10px;  left:120px;  width:35%;  padding:0;  height:15px } .vuelos-tabla table tr td.estima{  display:none } .vuelos-tabla table tr td.termsec{  display:none }  .vuelos-tabla table tr td.termsec::before{  content:"Terminal:"  } .vuelos-tabla table tr td.status{  top:10px;  right:5px;  width:auto;  padding:3px;  height:18px } .vuelos-tabla table tr td.none{  display:none } .vuelos-tabla .statusText{  width:100%;  font-size:1em; } .arribos .detalle-vuelo .top,.partidas .detalle-vuelo .top{  font-size:1em;  height:40px;  float:left } .flight-filter input[type=text]{  padding:5px;  border-radius:1px;  font-size:.9em;  width:48%;  margin:0 10px 0 0;  display:inline-block } .switch{  height:auto;  border-radius:0;  width:48%;  padding:0 }  .switch label.switch-label{  float:left;  font-size:.9em;  color:#053671;  text-align:center;  cursor:pointer;  padding:4px 0;  margin:0;  width:28%  } .switch-selection{   border-right:none } .seguimiento{  width:92% } .detalle-vuelo .ciudad{  width:95%;  font-size:1em; } .detalle-vuelo-wrapper{  margin:2%;  width:96% } .detalle-vuelo{  width:99% }  .detalle-vuelo .status{  margin:10px 0  }  .detalle-vuelo .datos{  padding-left:5px;  font-size:14px;  }   .detalle-vuelo .datos .aero-vuelo-info .checkin,.detalle-vuelo .datos .aero-vuelo-info .cinta,.detalle-vuelo .datos .aero-vuelo-info .lost,.detalle-vuelo .datos .aero-vuelo-info .puerta,.detalle-vuelo .datos .aero-vuelo-info .terminal{   width:42%   }   .detalle-vuelo .datos .linea .linea-horaProg,.detalle-vuelo .datos .linea .linea-img,.detalle-vuelo .datos .linea .linea-info{   width:42%   } .vuelos-tabla #arribos .dateGrid{  height:31px;  padding-top:6px;  border-top:3px solid #ED7A05;  background-color:rgba(5,54,113,100);  color:#fff !important;  text-transform:capitalize; } .vuelos-tabla #partidas .dateGrid{  height:30px;  padding-top:6px;  border-top:3px solid #ED7A05;  background-color:rgba(5,54,113,100);  color:#fff !important;  text-transform:capitalize; } .contacto .cbp-mc-column{  width:100%;  text-align:left; } footer{  width:100% }  footer .aeropuertos-footer{  margin-right:15%;  margin-left:0%;  }  footer .contacto-col-footer,footer .institucional-col-footer,footer .links-col-footer{  width:44%  } .col100{  grid-template-columns:1fr 1fr 1fr;  grid-gap:5px } #txtCP,#txtDpto,#txtNro,#txtPais,#txtPiso{  width:100% !important; } .banner-largaEstadia{  background-image:url(../img/banner-LargaEstadia-770x350.png);  background-size:cover;  width:100%;  height:250px; } .banner-informacion{  background-image:url(../img/banner-Informacion-380x350.png);  grid-template-rows:auto;  margin-bottom:10px; } .banner-DeliveryPoint{  background-image:url(../img/banner-DeliveryPoint-380x350.png);  background-size:cover;  width:100%;  height:250px; }}@media only screen and (max-width:600px){ .home .vuelos-tabla table tr td.ciudad{  left:110px } #SocialLinks a{  height:80px;  padding:28px 0 0 0;  font-size:1em;  line-height:26px } .secondheader-wrapper #second-nav-airport,.secondheader-wrapper #second-nav-inst{  visibility:hidden;  opacity:0;  -webkit-transition:all .12s linear;  -moz-transition:all .12s linear;  -o-transition:all .12s linear;  transition:all .12s linear } .secondheader-wrapper{  cursor:pointer;  font-family:GothamRegular; } .active .secondheader-wrapper .arrow-down{  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  -webkit-transform:rotate(180deg);  transform:rotate(180deg);  -webkit-transition:all .12s linear;  -moz-transition:all .12s linear;  -o-transition:all .12s linear;  transition:all .12s linear } .secondheader-wrapper .arrow-down{  display:block;  width:0;  height:0;  border-left:10px solid transparent;  border-right:10px solid transparent;  border-top:10px solid #fff;  position:absolute;  right:.8em;  top:1.2em;  -webkit-transition:all .12s linear;  -moz-transition:all .12s linear;  -o-transition:all .12s linear;  transition:all .12s linear } .secondheader-wrapper .view-More-SubMenu{  display:block; } .active .secondheader-wrapper #second-nav-airport,.active .secondheader-wrapper #second-nav-inst{  visibility:visible;  opacity:1;  background-color:#424141;  width:100%;  height:2000px;  float:right;  margin-top:6px;  margin-right:0;  -webkit-transition:all .12s linear;  -moz-transition:all .12s linear;  -o-transition:all .12s linear;  transition:all .12s linear } nav#second-nav-airport a,nav#second-nav-inst a{  width:100%;  background:rgba(0,0,0,.7);  margin-left:0 } .tooltip:after,[data-tooltip]:after{  visibility:visible;  opacity:1 } .tooltip-bottom:after{  top:15px;  left:0;  margin-left:48px;  font-size:1.7em;  background-color:transparent } .tooltip:focus:before,.tooltip:hover:before,[data-tooltip]:focus:before,[data-tooltip]:hover:before{  display:hidden;  opacity:0 } .navscrollcomollego .tooltip:after,.navscrollestac .tooltip:after,.navscrolllinaer .tooltip:after,.navscrollloccom .tooltip:after,.navscrollorgofic .tooltip:after,.navscrolltransp .tooltip:after,.navscrollvip .tooltip:after,.navscrollvuelos .tooltip:after,[data-tooltip="Como llego"]:after,[data-tooltip="Lineas Aereas"]:after,[data-tooltip="Locales Comerciales"]:after,[data-tooltip="Sala Vip"]:after,[data-tooltip=Estacionamiento]:after,[data-tooltip=Organismos]:after,[data-tooltip=Transportes]:after,[data-tooltip=Vuelos]:after{  background-color:transparent } .tooltip:after,[data-tooltip]:after{  position:relative } nav#second-nav-airport a.navscrollcomollego.menuactive,nav#second-nav-airport a.navscrollestac.menuactive,nav#second-nav-airport a.navscrolllinaer.menuactive,nav#second-nav-airport a.navscrollloccom.menuactive,nav#second-nav-airport a.navscrollorgofic.menuactive,nav#second-nav-airport a.navscrolltransp.menuactive,nav#second-nav-airport a.navscrollvuelos.menuactive{  border-bottom:none } .callbacks .caption{  height:70px } .callbacks p.caption-text{  display:none } .callbacks_tabs{  text-align:center;  position:relative;  background:#000;  bottom:0;  padding-top:0;  width:100%; } footer .aeropuertos-col-footer,footer .aeropuertos-footer,footer .contacto-col-footer,footer .institucional-col-footer,footer .links-col-footer{  width:100% } footer .logo-footer{  text-align:center } footer .disclaimer{  padding:20px 0 20px 0;  font-size:12px } .detalle-vuelo .lugar{  font-size:.8em } .detalle-vuelo .datos img{  margin-left:0;  bottom:76px } .flight-filter input[type=text]{  width:100%;  margin-bottom:8px } .switch{  width:100% } .transparent-btns_tabs{  top:16em; }}@media screen and (max-width:450px){ .mainheader .aa2k-logo img{  width:220px } footer{  width:100% }  footer button{  padding:10px;  font-size:1em  } .d-grid-images{  grid-gap:0;  grid-template-columns:1fr;  grid-template-rows:auto; } a.banner-1,a.banner-2,a.banner-3{  margin-bottom:10px;  grid-column:1/-1; } #SocialLinks a{  width:96%;  height:70px;  margin:1% 2%;  padding:12px 20px 0 0;  line-height:45px;  font-size:1.2em }  #SocialLinks a img{  width:12%;  margin-left:5%;  float:left;  margin-right:4%  } .home .vuelos-tabla table tr td.ciudad{  left:48px } .home .vuelos-home-wrapper .tabs .tab{  height:39px;  font-size:.9em } .vuelos-tabla table tr td.linea img{  display:none } .home .vuelos-tabla table tr td.linea span{  display:block } .vuelos-tabla table tr td.linea{  width:200px !important;  top:38px;  left:58px;  color:#bfbfbf; } .vuelos-tabla table tr{  height:61px }  .vuelos-tabla table tr td.ciudad{  top:10px;  left:58px;  width:90%;  height:15px;  font-size:14px;  text-overflow:ellipsis;  white-space:nowrap;  overflow:hidden  }  .vuelos-tabla table tr td.stda{  top:10px;  font-size:14px;  } .vuelos-tabla #arribos table tr td.vuelo{  top:27px;  left:58px;  color:#032a5a;  font-size:14px;  text-align:left } .vuelos-tabla #partidas table tr td.vuelo{  top:27px;  left:58px;  color:#04ab51;  font-size:12px;  text-align:left } .vuelos-tabla table tr td.status{  top:14px } .detalle-vuelo .lugar .fechaPopUp{  font-size:12px;  height:10px;  line-height:8px;  margin-left:0 }  .detalle-vuelo .lugar .fechaPopUp:after{  content:""  } .detalle-vuelo .aeropuerto{  height:18px;  line-height:14px;  font-size:12px } .detalle-vuelo .lugar{  padding-left:8px;  padding-top:5px;  width:55%;  float:left;  font-size:1em } .detalle-vuelo .datos .linea .linea-img{  display:none } .detalle-vuelo .datos .aero-vuelo-info,.detalle-vuelo .datos .linea{  width:49% } .detalle-vuelo .dato{  font-size:1em;  float:left;  line-height:1em;  margin-left:5px } .detalle-vuelo .subtitle{  float:left } .detalle-vuelo .datos .linea .linea-horaProg,.detalle-vuelo .datos .linea .linea-img,.detalle-vuelo .datos .linea .linea-info{  width:100% } .detalle-vuelo .datos .aero-vuelo-info .checkin,.detalle-vuelo .datos .aero-vuelo-info .cinta,.detalle-vuelo .datos .aero-vuelo-info .lost,.detalle-vuelo .datos .aero-vuelo-info .puerta,.detalle-vuelo .datos .aero-vuelo-info .terminal{  width:100% } .detalle-vuelo .ciudad{  padding:0 0 0 5px;  margin-top:10px } .detalle-vuelo .iata{  font-size:3em;  padding:30px 0 0 0;  margin:0 0 0 -2px } .detalle-vuelo .nombre{  color:#666;  font-size:.8em;  line-height:1.2em } .detalle-vuelo .clima{  position:absolute;  top:11px;  right:35px } .detalle-vuelo .datos{  padding-left:5px;  font-size:14px } .detalle-vuelo .status{  left:5px;  margin:20px 0;  font-size:1em } .seguimiento p{  font-size:.9em;  margin:5px 0 } .seguimiento input[type=email]{  padding:6px 3px;  margin-bottom:10px } .seguimiento input[type=button]{  font-size:.8em;  padding:10px;  margin:0 0 0 10px } #fsEmailIncorrecto,#fsErrorSiguiendoVuelo,#fsSiguiendoVuelo{  font-size:12px;  line-height:14px } #pop-en iframe,#pop-es iframe{  width:350px;  height:200px } .trabaja-image{  display:none } #sgg-chat-chatwin{  width:100% !important; } .chat-faq-button{  width:100%;  padding:5px 10px; }}@media screen and (max-width:325px){ #rc-imageselect,.g-recaptcha{  transform:scale(.85);  -webkit-transform:scale(.85);  transform-origin:0 0;  -webkit-transform-origin:0 0 } .home .vuelos-home-wrapper .tabs .tab{  font-size:.7em; } .home .vuelos-grilla .airport-selector select{  width:120px;  margin-right:2px;  margin-top:4px;  padding:3px 0;  font-size:.8em } .home .vuelos-home-wrapper .btn_m_blue{  margin:0;  font-size:.9em;  padding:8px 0;  width:32% } .trabaja-image{  display:none }}.blocker{ z-index:5}.modal{ max-width:100%; width:auto; padding:5px} .modal img{  max-width:100% }.d-flex{ display:flex; margin:15px 0 20px 0;}#txtNro,#txtPiso,#txtDpto,#txtCP{ width:32.7%; display:inline-block;}#txtTipoDocumento{ width:50%; display:inline-block;}#txtNroDocumento{ width:49%; display:inline-block;}#txtPais{ width:66.4%; display:inline-block;}.col100{ text-align:center;}.btn-rse{ width:18em; text-align:center; margin:5px 0px; border-radius:5px; background-color:#4cabaf; border-color:transparent; box-shadow:2px 2px 2px 1px rgb(0 0 0 / 32%); padding:8px 0px 8px; font-family:GothamRegular; font-size:1em;} .btn-rse a{  color:#FFF; }.grid-rse{ display:grid; grid-template-columns:27% 40%;}@media (max-width:500px){ .grid-rse{  display:grid;  grid-template-columns:50%; }}.buttonVerMas{ position:absolute; width:30px; height:29px; top:35%; left:89%; transform:translate(-50%,-50%) rotate(0deg); cursor:pointer; z-index:100; } .buttonVerMas:after{  content:'';  content:'';  position:absolute;  top:50%;  left:50%;  transform:translate(-50%,-50%);  height:2px;  width:50%;  background:white; } .buttonVerMas:before{  content:'';  position:absolute;  top:50%;  left:50%;  transform:translate(-50%,-50%);  height:50%;  width:2px;  background:white; } .buttonVerMas.clicked{  transform:translate(-50%,-50%) rotate(360deg);   }  .buttonVerMas.clicked:before{  width:0;  }.verMas{ position:absolute; right:5%; top:50%;}@media (min-width:768px) and (max-width:1100px){ .home .promos{  float:right;  width:67%; }  .home .promos h1{  font-size:4em;  font-family:GothamBold;  margin-left:20px  } .home .vuelos-grilla{  margin:83px 15px 40px 200px;  float:right;  width:590px;   } .transparent-btns_tabs{  top:10.5em !important; }}@media (min-width:825px){ .card-text{  height:9em; }}