*{background:transparent;font-family:inherit;font-size:100%;margin:0;outline:0;padding:0}body{background:#fff;line-height:1}table{border-collapse:collapse;border-spacing:0}legend,hr{display:none}li{list-style:none}a{text-decoration:none}caption,th{text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote,q{quotes:"" ""}abbr,acronym,img,fieldset{border:0}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}#glb-doc{text-align:center;width:100%}.glb-conteudo{margin:0 auto!important;width:960px;text-align:left}.glb-bloco{display:table;width:100%}.glb-grid-1,.glb-grid-2,.glb-grid-3,.glb-grid-4,.glb-grid-5,.glb-grid-6,.glb-grid-7,.glb-grid-8,.glb-grid-9,.glb-grid-10,.glb-grid-11,.glb-grid-12{display:inline;float:left;margin:0 10px}.glb-grid-1{width:60px}.glb-grid-2{width:140px}.glb-grid-3{width:220px}.glb-grid-4{width:300px}.glb-grid-5{width:380px}.glb-grid-6{width:460px}.glb-grid-7{width:540px}.glb-grid-8{width:620px}.glb-grid-9{width:700px}.glb-grid-10{width:780px}.glb-grid-11{width:860px}.glb-grid-12{width:940px}.glb-primeiro{margin-left:0}.glb-ultimo{margin-right:0}body{font-family:arial,sans-serif;font-size:12px}select,input,textarea{font-family:arial,sans-serif;font-size:12px}.glb-dotted{background-color:#F2F2F2;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiOHfu3H8gYGAEESAAEGAAbXQJZTSbcasAAAAASUVORK5CYII=") fixed repeat 0 0}.separador-entre-5-e-7-colunas{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAeCAIAAACJwFiTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRDAzRjY2OTY2NDQxMUUxQUY2M0U0MTNGOUFGQ0RDQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRDAzRjY2QTY2NDQxMUUxQUY2M0U0MTNGOUFGQ0RDQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBEMDNGNjY3NjY0NDExRTFBRjYzRTQxM0Y5QUZDRENCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBEMDNGNjY4NjY0NDExRTFBRjYzRTQxM0Y5QUZDRENCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+JxNOFAAAABhJREFUeNpiePz48devX5kYwGA4UAABBgCOuwXDU1BzigAAAABJRU5ErkJggg%3D%3D") repeat-y 398px 0}.text-bold{font-family:'proximanova-bold'}.round{border-radius:9999px;border-radius:100%}.radius{-o-border-radius:3px;border-radius:3px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.sprite-no-repeat,#widget-busca-aeroportos .busca button{background-repeat:no-repeat;background-image:url(aeroportos/img/sprite-no-repeat-optimized.png)!important}.sprite-repeat-x{background-repeat:repeat-x;background-image:url(aeroportos/img/sprite-repeat-x-optimized.png)!important}#widget-busca-aeroportos{margin-bottom:70px}#widget-busca-aeroportos h3{font-family:ProximaNova-Light;color:#4C4C4C;font-size:40px;font-weight:normal;letter-spacing:-4.3px;margin-bottom:20px;text-transform:uppercase}#widget-busca-aeroportos .fio{background-color:#a80000;display:block;height:5px;position:relative;width:60px;z-index:2}#widget-busca-aeroportos .separador{display:inline-block;height:11px;margin-top:70px;width:940px}#widget-busca-aeroportos .busca{height:57px;margin-top:-1px;position:relative;z-index:1}#widget-busca-aeroportos .busca .autocomplete-aeroportos{font-family:ProximaNova-Light;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 0 #e5e5e5 inset;box-shadow:1px 1px 0 #e5e5e5 inset;border:1px solid;border-color:#B6B6B6 #E9E9E9 #E9E9E9 #B6B6B6;color:#333;font-size:19px;height:19px;line-height:19px;padding:15px 38px 14px 18px;position:absolute;width:562px;z-index:2}#widget-busca-aeroportos .busca button{border:0;left:585px;position:absolute;text-indent:-9999px;top:16px;z-index:3}#widget-busca-aeroportos .busca button.clear{background-position:-256px 0;cursor:pointer;height:20px;width:19px}#widget-busca-aeroportos .busca button.search{background-position:-432px 0;height:18px;width:18px}#widget-busca-aeroportos .busca .wrapper-ui-autocomplete{-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 4px rgba(0,0,0,0.1);background-color:#FFF;border:1px solid #BBB;left:-6px;padding:67px 5px 5px;position:absolute;top:-6px;visibility:hidden;width:620px}#widget-busca-aeroportos .busca .exemplo{bottom:14px;color:#777;left:0;position:absolute;top:58px}#widget-busca-aeroportos .busca .exemplo span{font-family:ProximaNova-Light;display:block;font-size:12px;text-transform:uppercase}#widget-busca-aeroportos .busca .exemplo span.titulo{font-family:ProximaNova-SemiBold}#widget-busca-aeroportos .ui-menu{max-height:280px;overflow-y:auto;overflow-x:hidden;position:relative;width:620px!important}#widget-busca-aeroportos .ui-menu-item a{-o-border-radius:3px;border-radius:3px;background-color:#FFF;display:block;height:36px;padding:10px 7px}#widget-busca-aeroportos .ui-menu-item a.ui-state-hover{background-color:#F2F2F2;cursor:pointer}#widget-busca-aeroportos .ui-menu-item .info-aeroporto{font-family:ProximaNova-Regular;display:inline-block;height:30px;padding:3px;text-transform:uppercase}#widget-busca-aeroportos .ui-menu-item .info-aeroporto .cidade-label{color:#333;display:block;font-size:18px}#widget-busca-aeroportos .ui-menu-item .info-aeroporto .nome-completo{color:#999;display:block;font-size:11px}#widget-busca-aeroportos .placeholder-wrapper .placeholder-label{font-size:19px;padding:17px 38px 18px 20px;width:562px}#indice-de-aeroportos h2{font-family:ProximaNova-Light;color:#4B4B4B;font-size:37px;font-weight:normal;letter-spacing:-2px;margin-bottom:15px}#indice-de-aeroportos h2 span{font-family:ProximaNova-SemiBold}#indice-de-aeroportos .separador{height:6px;margin-bottom:50px}#indice-de-aeroportos .aeroporto-por-letra{font-family:ProximaNova-Thin;margin-bottom:52px}#indice-de-aeroportos .letra-inicial{color:#3A3A3A;display:inline-block;font-size:59px;margin-left:1px;margin-top:-1px;text-transform:uppercase;vertical-align:top;width:50px}#indice-de-aeroportos ul{display:inline-block;margin-left:55px;min-height:50px;padding-left:0;vertical-align:top;width:400px}#indice-de-aeroportos ul.primeira{border-left:1px solid #CCC;margin-left:5px;padding-left:21px}#indice-de-aeroportos ul li{margin-top:18px}#indice-de-aeroportos ul li a:hover .nome-popular{text-decoration:underline}#indice-de-aeroportos ul li:first-child{margin-top:1px}#indice-de-aeroportos ul li:first-child.unico{margin-top:11px}#indice-de-aeroportos .nome-popular{font-family:ProximaNova-SemiBold;color:#a80000;font-size:17px;letter-spacing:-0.5px;text-transform:uppercase}#indice-de-aeroportos .nome-completo{color:#333;letter-spacing:-0.1px;margin-top:1px;text-transform:uppercase}.lt-ie8 #indice-de-aeroportos .letra-inicial,.lt-ie8 #indice-de-aeroportos ul{display:inline;zoom:1}.lt-ie8 #indice-de-aeroportos .nome-popular{margin-left:-17px}.primary-content{display:block!important}