@charset "utf-8";
/* CSS Document */

body,p,h1,h2,h3,h4,h5,h6,ul,li,form,fieldset,label,input,img,div {
	color: #333;
	background:none;
	border:none;
	display:block;
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
}
textarea {
    resize: none;
}

@font-face {
    font-family: 'BorbaMedium';
    src: url('../font/borbasans-medium-webfont.eot');
    src: url('../font/borbasans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/borbasans-medium-webfont.woff') format('woff'),
         url('../font/borbasans-medium-webfont.ttf') format('truetype'),
         url('../font/borbasans-medium-webfont.svg#BorbaMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BorbaBold';
    src: url('../font/borbasans-bold-webfont.eot');
    src: url('../font/borbasans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/borbasans-bold-webfont.woff') format('woff'),
         url('../font/borbasans-bold-webfont.ttf') format('truetype'),
         url('../font/borbasans-bold-webfont.svg#BorbaBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BorbaExtraBlack';
    src: url('../font/borbasans-extrablack-webfont.eot');
    src: url('../font/borbasans-extrablack-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/borbasans-extrablack-webfont.woff') format('woff'),
         url('../font/borbasans-extrablack-webfont.ttf') format('truetype'),
         url('../font/borbasans-extrablack-webfont.svg#BorbaExtraBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BorbaLight';
    src: url('../font/borbasans-light-webfont.eot');
    src: url('../font/borbasans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/borbasans-light-webfont.woff') format('woff'),
         url('../font/borbasans-light-webfont.ttf') format('truetype'),
         url('../font/borbasans-light-webfont.svg#BorbaLight') format('svg');
    font-weight: normal;
    font-style: normal;}

/* base
-------------------------------------------------- */
body {
	background-color: #003865;
	min-width: 950px;
}
.container {
	background: url(../img/padrao_bg.png) repeat;
	/*width:1600px;*/
	width: 100%;
	min-width: 950px;
	margin:0 auto;
}
.center {
	width:950px;
	margin:0 auto;
	position: relative;
	z-index:99;
}
a {
	cursor:pointer;
	outline:none;
	text-decoration:none;	
	color: #333;
}
ul {
	list-style:none;
}

/* HEADER
-------------------------------------------------- */
#header {
	width:100%;
	height:143px;
	position:fixed;
	z-index:999;
	left:0;
	top:0;
}
#content {
	padding-top:143px;
}

#header div.topo{
	background-color: white;
	width:100%;
	height:76px;
}
#header div.topo h1.logo{
	float: left;
}
#header div.topo h1.logo a{
	width:310px;
	height:76px;
	font-size: 0px;
	text-indent: -9999px;
	display: block;
}
#header div.topo h1.logo a img{
	margin: 11px 0 0 32px;
}
#header div.topo a.chat,
#header div.topo a.contato{
	background-color: white;
	color: #333;
	font-family: 'BorbaExtraBlack';
	font-size: 15px;
	text-transform: uppercase;
	width: 90px;
	height: 76px;
	line-height: 79px;
	padding: 0 0 0 36px;
	position: relative;
	display: block;
	float: left;
}
#header div.topo a.chat:hover,
#header div.topo a.contato:hover{
	background: url(../img/header-bg-contato.png) left center no-repeat;
	color: #fff;
}
#header div.topo a.chat{
	margin: 0 50px 0 260px;
}
body.lang-br #header div.topo a.chat{
	width:150px;
	margin-left:200px;
}
body.lang-br #header div.topo a.chat:hover {background-image: url(../img/header-bg-contato2.png);}

#header div.topo a.contato{
	width:80px;
	margin-left:400px;
}
#header div.topo a.chat span,
#header div.topo a.contato span{
	background: url(../img/header-ico-chat.png) center top no-repeat;
	width:18px;
	height: 18px;
	position: absolute;
	top: 30px;
	left: 12px;
	display: block;
}
#header div.topo a.contato span{
	background: url(../img/header-ico-contato.png) center top no-repeat;
	width:16px;
	height: 12px;
	top: 32px;
}
#header div.topo a.chat:hover span,
#header div.topo a.contato:hover span{
	background-position: center bottom;
}
#header div.topo a.contato strong {
	display:none;
	position:absolute;
	width:116px;
	left:0;
	bottom:15px;
	line-height:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
#header div.topo a.contato:hover {
	line-height:54px;
}
#header div.topo a.contato:hover span {
	top:20px;
}
#header div.topo a.contato:hover strong {
	display:block;
}
#header div.topo div.busca{
	display: none;
	background-color: white;
	width:52px;
	height:76px;
	position: absolute;
	top: 0;
	right: 130px;
	overflow: hidden;
	cursor: pointer;
	-webkit-transition: all .15s;
	   -moz-transition: all .15s;
	    -ms-transition: all .15s;
	     -o-transition: all .15s;
	        transition: all .15s;
}
#header div.topo div.busca.open{
	width:350px;
	-webkit-transition: all .15s;
	   -moz-transition: all .15s;
	    -ms-transition: all .15s;
	     -o-transition: all .15s;
	        transition: all .15s;
}
#header div.topo div.busca a.busca{
	background: url(../img/header-ico-busca.png) center center no-repeat;
	width:51px;
	height:25px;
	font-size: 0px;
	text-indent: -9999px;
	border-right: 1px solid #e5e5e5;
	position: absolute;
	top: 25px;
	left: 0;
	display: block;
}
#header div.topo div.busca input{
	width: 250px;
	height: 26px;
	border: 1px solid #e5e5e5;
	position: absolute;
	top: 25px;
	left: 70px;
	padding-left: 10px;
}
#header div.topo div.busca a.ok{
	font-family: 'BorbaExtraBlack';
	font-size: 13px;
	color: #003865;
	width: 25px;
	height: 20px;
	line-height: 22px;
	text-transform: uppercase;
	border-left: 1px solid #e5e5e5;
	top: 30px;
	left: 300px;
	padding-left: 8px;
	position: absolute;
	display: block;
}
#header div.topo div.linguagem{
	background-color: white;
	width:120px;
	height:76px;
	top: 0px;
	right: 0px;
	overflow: hidden;
	position: absolute;
	cursor: pointer;
	-webkit-transition: all .15s;
	   -moz-transition: all .15s;
	    -ms-transition: all .15s;
	     -o-transition: all .15s;
	        transition: all .15s;
}
#header div.topo div.linguagem.open{
	width:300px;
	-webkit-transition: all .15s;
	   -moz-transition: all .15s;
	    -ms-transition: all .15s;
	     -o-transition: all .15s;
	        transition: all .15s;
}
#header div.topo div.linguagem span.seta{
	background: url(../img/footer-ico-setasIdiomas.png) top center no-repeat;
	font-size: 0px;
	text-indent: -9999px;
	width:6px;
	height:11px;
	display: block;
	top: 32px;
	right: 35px;
	position: absolute;
}
#header div.topo div.linguagem.open span.seta{
	background-position: bottom center;
}
#header div.topo div.linguagem ul{
	width:250px;
	top: 0px;
	right: 50px;
	position: absolute;
	cursor: default;
}
#header div.topo div.linguagem ul li{
	
	font-family: 'BorbaExtraBlack';
	font-size: 12px;
	text-transform: uppercase;
	margin-left: 30px;
	
	display: block;
	float: right;
}
#header div.topo div.linguagem ul li a {
	display: inline-block;
	padding-left: 30px;

	width:21px;
	height: 76px;
	line-height: 78px;
	background-repeat: no-repeat;
	background-position: left center;	
}

#header div.topo div.linguagem ul li.pt a {background-image: url(../img/header-ico-flag_brasil.png);}
#header div.topo div.linguagem ul li.eng a {background-image: url(../img/header-ico-flag_usa.png);}
#header div.topo div.linguagem ul li.esp a {background-image: url(../img/header-ico-flag_espanha.png);}
#header nav.menu{
	background-color: rgba(0,0,0,0.8);
	width:100%;
	height:67px;
	position: relative;
	z-index: 2;
}
#header nav.menu ul.main{
	width:100%;
	height:67px;
	position: absolute;
	z-index: 99;
}
#header nav.menu ul.main li{
	width:135px;
	height:65px;
	line-height: 95px;
	text-align: center;
	display: block;
	float: left;
}
#header nav.menu ul.main li.aeroporto:hover{
	background: url(../img/header-bg-aeroporto.png) top center no-repeat;
}
#header nav.menu ul.main li.aeroporto.active{
	background: url(../img/header-bg-aeroporto.png) top center no-repeat;
	height:75px;
}
#header nav.menu ul.main li.voo:hover{
	background: url(../img/header-bg-vooOnline.png) top center no-repeat;
}
#header nav.menu ul.main li.voo.active{
	background: url(../img/header-bg-vooOnline.png) top center no-repeat;
	height:75px;
}
#header nav.menu ul.main li.servicos:hover{
	background: url(../img/header-bg-servicos.png) top center no-repeat;
}
#header nav.menu ul.main li.servicos.active{
	background: url(../img/header-bg-servicos.png) top center no-repeat;
	height:75px;
}
#header nav.menu ul.main li.cias:hover{
	background: url(../img/header-bg-ciasAereas.png) top center no-repeat;
}
#header nav.menu ul.main li.cias.active{
	background: url(../img/header-bg-ciasAereas.png) top center no-repeat;
	height:75px;
}
#header nav.menu ul.main li.facilidades:hover{
	background: url(../img/header-bg-facilidades.png) top center no-repeat;
}
#header nav.menu ul.main li.facilidades.active{
	background: url(../img/header-bg-facilidades.png) top center no-repeat;
	height:75px;
}
#header nav.menu ul.main li.noticias:hover{
	background: url(../img/header-bg-noticias.png) top center no-repeat;
}
#header nav.menu ul.main li.facilidades.active{
	background: url(../img/header-bg-noticias.png) top center no-repeat;
	height:75px;
}
#header nav.menu ul.main li.imprensa:hover{
	background: url(../img/header-bg-imprensa.png) top center no-repeat;
}
#header nav.menu ul.main li.imprensa.active{
	background: url(../img/header-bg-imprensa.png) top center no-repeat;
	height:75px;
}
#header nav.menu ul.main li a{
	font-family: 'BorbaExtraBlack';
	font-size: 14px;
	width:100%;
	height: 100%;
	display: block;
	color: #fff;
	text-transform: uppercase;
}
#header nav.menu ul.main li.aeroporto a{
	background: url(../img/header-ico-aeroporto.png)  center 15px no-repeat;
	border-bottom: #1d3862 solid 2px;
}
#header nav.menu ul.main li.voo a{
	background: url(../img/header-ico-voo_online.png)  center 15px no-repeat;
	border-bottom: #14f2e0 solid 2px;
}
#header nav.menu ul.main li.servicos a{
	background: url(../img/header-ico-servicos.png)  center 15px no-repeat;
	border-bottom: #c1d335 solid 2px;
}
#header nav.menu ul.main li.cias a{
	background: url(../img/header-ico-cias_aereas.png)  center 15px no-repeat;
	border-bottom: #f09930 solid 2px;
}
#header nav.menu ul.main li.facilidades a{
	background: url(../img/header-ico-facilidades.png)  center 15px no-repeat;
	border-bottom: #ca0048 solid 2px;
}
#header nav.menu ul.main li.noticias a{
	background: url(../img/header-ico-noticias.png)  center 15px no-repeat;
	border-bottom: #a24eba solid 2px;
}
#header nav.menu ul.main li.imprensa a{
	background: url(../img/header-ico-imprensa.png)  center 15px no-repeat;
	border-bottom: #3d9ccc solid 2px;
}
#header nav.menu ul.main li.active a{
	border-bottom: none;
}
.home .cias-wrappe {
	width:850px;
	position:relative;
	margin: 0 50px;
}
.home .cias-wrappe .cias-container{
	width:100%;
	position:relative;
	overflow: hidden;
}
.home .cias-wrappe ul{
	width:100000px;
	position:relative;
	left: 0;
}
.home .cias-wrappe ul li{
	display: inline-block;
	width: 170px;
	float: left;
  	text-align: center;
}
.home .cias-wrappe ul li img{
	display: inline-block;
}
#cias-right{
	background: url(../img/galeria-cias-bt.png) no-repeat left center;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 50%;
	margin-top: -17px;
	left: -35px;
	cursor: pointer;
}
#cias-left{
	background: url(../img/galeria-cias-bt.png) no-repeat right center;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 50%;
	margin-top: -17px;
	right: -35px;
	cursor: pointer;
}
/*sub-menu*/
#content nav.sub-menu {
	background-color: rgba(255,255,255,0.7);
	width: 100%;
	height: 65px;
	position: relative;
}
#content nav.sub-menu ul{
	height: 100%;
	position: absolute;
}
#content nav.sub-menu ul li{
	height: 45px;
	display: inline-block;
	padding-top: 20px;
	cursor: pointer;
	vertical-align: top;
}
#content nav.sub-menu ul li.institucional{
	background: url(../img/oAeroporto-ico-institucional.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.institucional:hover,
#content nav.sub-menu ul li.institucional.active{
	background: url(../img/oAeroporto-ico-institucional2.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.projeto-do-aeroporto{
	background: url(../img/oAeroporto-ico-projeto.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.projeto-do-aeroporto:hover,
#content nav.sub-menu ul li.projeto-do-aeroporto.active{
	background: url(../img/oAeroporto-ico-projeto2.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.estacionamento{
	background: url(../img/oAeroporto-ico-estacionamento.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.estacionamento:hover,
#content nav.sub-menu ul li.estacionamento.active{
	background: url(../img/oAeroporto-ico-estacionamento2.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.estatisticas{
	background: url(../img/oAeroporto-ico-estatisticas.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.estatisticas:hover,
#content nav.sub-menu ul li.estatisticas.active{
	background: url(../img/oAeroporto-ico-estatisticas2.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.estatisticas-ruido{
	background: url(../img/oAeroporto-ico-estatisticas-ruido.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.estatisticas-ruido:hover,
#content nav.sub-menu ul li.estatisticas-ruido.active{
	background: url(../img/oAeroporto-ico-estatisticas-ruido2.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.acessibilidade{
	background: url(../img/oAeroporto-ico-acessibilidade1.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.acessibilidade:hover,
#content nav.sub-menu ul li.acessibilidade.active{
	background: url(../img/oAeroporto-ico-acessibilidade-2.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.google-maps-indoor{
	background: url(../img/ico-maps.png) center 15px no-repeat;
}
#content nav.sub-menu ul li.google-maps-indoor:hover,
#content nav.sub-menu ul li.google-maps-indoor.active{
	background: url(../img/ico-maps2.png) center 15px no-repeat;
}
#content nav.sub-menu ul li.qualidade-de-servico{
	background: url(../img/oAeroporto-ico-qualidadeservico.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.qualidade-de-servico:hover,
#content nav.sub-menu ul li.qualidade-de-servico.active{
	background: url(../img/oAeroporto-ico-qualidadeservico2.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.investimentos{
	background: url(../img/oAeroporto-ico-investimentos.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.investimentos:hover,
#content nav.sub-menu ul li.investimentos.active{
	background: url(../img/oAeroporto-ico-investimentos2.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.book-comercial{
	background: url(../img/oAeroporto-ico-book.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.book-comercial:hover,
#content nav.sub-menu ul li.book-comercial.active{
	background: url(../img/oAeroporto-ico-book2.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.guia-do-passageiro{
	background: url(../img/servicos-ico-guia_do_passageiro-pto.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.guia-do-passageiro:hover,
#content nav.sub-menu ul li.guia-do-passageiro.active{
	background: url(../img/servicos-ico-guia_do_passageiro-vde.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.achados-e-perdidos{
	background: url(../img/servicos-ico-achados_e_perdidos-pto.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.achados-e-perdidos:hover,
#content nav.sub-menu ul li.achados-e-perdidos.active{
	background: url(../img/servicos-ico-achados_e_perdidos-vde.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.tcb{
	background: url(../img/servicos-ico-tcb-pto.png)  center 12px no-repeat;
}
#content nav.sub-menu ul li.tcb:hover,
#content nav.sub-menu ul li.tcb.active{
	background: url(../img/servicos-ico-tcb-vde.png)  center 12px no-repeat;
}
#content nav.sub-menu ul li.orgaos-publicos{
	background: url(../img/servicos-ico-orgaos_publicos-pto.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.orgaos-publicos:hover,
#content nav.sub-menu ul li.orgaos-publicos.active{
	background: url(../img/servicos-ico-orgaos_publicos-vde.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.transporte{
	background: url(../img/servicos-ico-transporte-pto.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.transporte:hover,
#content nav.sub-menu ul li.transporte.active{
	background: url(../img/servicos-ico-transporte-vde.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.agenda-cultural{
	background: url(../img/servicos-ico-agenda_cultural-pto.png)  center 15px no-repeat;
	display: none;
}
#content nav.sub-menu ul li.agenda-cultural:hover,
#content nav.sub-menu ul li.agenda-cultural.active{
	background: url(../img/servicos-ico-agenda_cultural-vde.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.releases{
	background: url(../img/imprensa-ico-release.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.releases:hover,
#content nav.sub-menu ul li.releases.active{
	background: url(../img/imprensa-ico-release2.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.contato,
#content nav.sub-menu ul li.clippings{
	background: url(../img/imprensa-ico-clipping.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.contato:hover,
#content nav.sub-menu ul li.contato.active,
#content nav.sub-menu ul li.clippings:hover,
#content nav.sub-menu ul li.clippings.active{
	background: url(../img/imprensa-ico-clipping2.png)  center 15px no-repeat;
}
#content nav.sub-menu ul li.lojas{
	background: url(../img/facilidades-ico-lojas.png)  center 10px no-repeat;
}
#content nav.sub-menu ul li.lojas:hover,
#content nav.sub-menu ul li.lojas.active{
	background: url(../img/facilidades-ico-lojas2.png)  center 10px no-repeat;
}
/* SUB-MENU > FACILIDADES */
#content nav.sub-menu ul li.alimentacao{
	background: url(../img/facilidades-ico-alimentacao.png)  center 10px no-repeat;
}
#content nav.sub-menu ul li.alimentacao:hover,
#content nav.sub-menu ul li.alimentacao.active{
	background: url(../img/facilidades-ico-alimentacao2.png)  center 10px no-repeat;
}
#content nav.sub-menu ul li.aluguel-de-carros{
	background: url(../img/facilidades-ico-aluguel.png)  center 10px no-repeat;
}
#content nav.sub-menu ul li.aluguel-de-carros:hover,
#content nav.sub-menu ul li.aluguel-de-carros.active{
	background: url(../img/facilidades-ico-aluguel2.png)  center 10px no-repeat;
}
#content nav.sub-menu ul li.bancos{
	background: url(../img/facilidades-ico-bancos.png)  center 10px no-repeat;
}
#content nav.sub-menu ul li.bancos:hover,
#content nav.sub-menu ul li.bancos.active{
	background: url(../img/facilidades-ico-bancos2.png)  center 10px no-repeat;
}
#content nav.sub-menu ul li.postos-de-combustiveis{
	background: url(../img/facilidades-ico-combustivel.png)  center 10px no-repeat;
}
#content nav.sub-menu ul li.postos-de-combustiveis:hover,
#content nav.sub-menu ul li.postos-de-combustiveis.active{
	background: url(../img/facilidades-ico-combustivel2.png)  center 10px no-repeat;
}
#content nav.sub-menu ul li.hoteis{
	background: url(../img/facilidades-ico-hoteis.png)  center 10px no-repeat;
}
#content nav.sub-menu ul li.hoteis:hover,
#content nav.sub-menu ul li.hoteis.active{
	background: url(../img/facilidades-ico-hoteis2.png)  center 10px no-repeat;
}
#content nav.sub-menu ul li.concessionarias-de-veiculos{
	background: url(../img/facilidades-ico-concessionarias.png)  center 10px no-repeat;
}
#content nav.sub-menu ul li.concessionarias-de-veiculos:hover,
#content nav.sub-menu ul li.concessionarias-de-veiculos.active{
	background: url(../img/facilidades-ico-concessionarias2.png)  center 10px no-repeat;
}

#content nav.sub-menu ul li:hover,
#content nav.sub-menu ul li.active{
	height: 43px;
	border-bottom: 2px solid #003865;
}
body.servicos #content nav.sub-menu ul li:hover,
body.servicos #content nav.sub-menu ul li.active{
	border-bottom: 2px solid #c1d335;
}
body.facilidades #content nav.sub-menu ul li:hover,
body.facilidades #content nav.sub-menu ul li.active{
	border-bottom: 2px solid #ca0048;
}
body.imprensa #content nav.sub-menu ul{
	width: 100%;
	text-align: right;
}
body.imprensa #content nav.sub-menu ul li:hover,
body.imprensa #content nav.sub-menu ul li.active{
	border-bottom: 2px solid #3d9ccc;
}


#content nav.sub-menu ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	color: #333;
	border-left: #b3b3b3 1px solid;
	padding: 17px 13px 0;
	height: 10px;
	display: block;
	text-align: center;
}

#content nav.sub-menu ul li:first-child a{
	border: none;
}
#content nav.sub-menu ul li:hover a,
#content nav.sub-menu ul li.active a{
	color: #003865;
}
body.servicos #content nav.sub-menu ul li:hover a,
body.servicos #content nav.sub-menu ul li.active a{
	color: #c1d335;
}
body.facilidades #content nav.sub-menu ul li:hover a,
body.facilidades #content nav.sub-menu ul li.active a{
	color: #ca0048;
}
body.imprensa #content nav.sub-menu ul li:hover a,
body.imprensa #content nav.sub-menu ul li.active a{
	color: #3d9ccc;
}
#content div.veja-tambem{	
	background: url(../img/separador.png) top center no-repeat;
	padding: 30px 15px;
}
#content div.veja-tambem p.veja{	
	background: url(../img/home-ico-setaTitulo.png) left center no-repeat;
	font-family: 'BorbaBold';
	font-size: 24px;
	line-height: 24px;
	text-transform: uppercase;
	padding: 2px 0 0 30px;
	margin-bottom: 30px;
}
#content div.veja-tambem ul li{	
	width: 152px;
	margin-right: 30px;
	padding-left: 45px;
	display: inline-block;
	vertical-align: top;
	min-height: 75px;
}
body.servicos #content div.veja-tambem ul li,
body.facilidades #content div.veja-tambem ul li{	
	width: 155px;
	margin-right: 30px;
}
#content div.veja-tambem ul li.institucional{	
	background: url(../img/oAeroporto-ico-institucional-ft.png) left top no-repeat;
}
#content div.veja-tambem ul li.qualidade-de-servico{	
	background: url(../img/oAeroporto-ico-qualidadeservico-ft.png) left top no-repeat;
}
#content div.veja-tambem ul li.google-maps-indoor{	
	background: url(../img/oAeroporto-ico-maps-ft.png) left top no-repeat;
}
#content div.veja-tambem ul li.projeto-do-aeroporto{	
	background: url(../img/oAeroporto-ico-projeto-ft.png) left top no-repeat;
	padding-left:40px;
	margin-right:25px;
}
#content div.veja-tambem ul li.investimentos{	
	background: url(../img/oAeroporto-ico-investimentos-ft.png) left top no-repeat;
}
#content div.veja-tambem ul li.estatisticas{	
	background: url(../img/oAeroporto-ico-estatisticas-ft.png) left top no-repeat;
}
#content div.veja-tambem ul li.estatisticas-ruido{	
	background: url(../img/oAeroporto-ico-estatisticas-ruido2.png) left top no-repeat;
}
#content div.veja-tambem ul li.acessibilidade{	
	background: url(../img/oAeroporto-ico-acessibilidade2.png) left top no-repeat;
}
#content div.veja-tambem ul li.estacionamento{	
	background: url(../img/oAeroporto-ico-estacionamento-ft.png) left top no-repeat;
}
#content div.veja-tambem ul li.book-comercial{	
	background: url(../img/oAeroporto-ico-book-ft.png) left top no-repeat;
	padding-left: 60px;
}
#content div.veja-tambem ul li.guia-do-passageiro{	
	background: url(../img/servicos-ico-footer-guia_do_passageiro.png) left top no-repeat;
}
#content div.veja-tambem ul li.achados-e-perdidos{	
	background: url(../img/servicos-ico-footer-achados_perdidos.png) left top no-repeat;
}
#content div.veja-tambem ul li.transporte{	
	background: url(../img/servicos-ico-footer-transporte.png) left top no-repeat;
}
#content div.veja-tambem ul li.orgaos-publicos{	
	background: url(../img/servicos-ico-footer-orgaos_publicos.png) left top no-repeat;
}
#content div.veja-tambem ul li.agenda-cultural{	
	background: url(../img/servicos-ico-footer-agenda_cultural.png) left top no-repeat;
	padding-left:40px;
	display: none;
}
#content div.veja-tambem ul li.clippings{	
	background: url(../img/imprensa-veja-clipping.png) left top no-repeat;
	padding-left: 40px;
}
#content div.veja-tambem ul li.releases{	
	background: url(../img/imprensa-veja-release.png) left top no-repeat;
	padding-left: 40px;
}
#content div.veja-tambem ul li.contato{	
	background: url(../img/imprensa-veja-clipping.png) left top no-repeat;
	padding-left: 40px;
}
#content div.veja-tambem ul li.lojas{	
	background: url(../img/facilidades-veja-lojas.png) left top no-repeat;
	padding-left: 35px;
}
#content div.veja-tambem ul li.alimentacao{	
	background: url(../img/facilidades-veja-alimentacao.png) left top no-repeat;
	padding-left: 35px;
}
#content div.veja-tambem ul li.aluguel-de-carros{	
	background: url(../img/facilidades-veja-aluguel.png) left top no-repeat;
	padding-left: 35px;
}
#content div.veja-tambem ul li.concessionarias-de-veiculos{	
	background: url(../img/facilidades-veja-concessionarias.png) left top no-repeat;
	padding-left: 50px;
}
#content div.veja-tambem ul li.postos-de-combustiveis{	
	background: url(../img/facilidades-veja-combustivel.png) left top no-repeat;
	padding-left: 30px;
}
#content div.veja-tambem ul li.bancos{	
	background: url(../img/facilidades-veja-bancos.png) left top no-repeat;
	padding-left: 35px;
}
#content div.veja-tambem ul li.hoteis{	
	background: url(../img/facilidades-veja-hoteis.png) left top no-repeat;
	padding-left: 35px;
}
#content div.veja-tambem ul li:last-child, body.facilidades #content div.veja-tambem ul li:last-child{	
	margin-right: 0;
}
#content div.veja-tambem ul li.active{	
	display: none;
}
#content div.veja-tambem ul li h5 a{	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #003865;
}
body.servicos #content div.veja-tambem ul li h5 a{	
	color: #b5bd00;
}
body.facilidades #content div.veja-tambem ul li h5 a{	
	color: #ca0048;
	font-size: 13px;
}
#content div.veja-tambem ul li p a{	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

/* FOOTER
-------------------------------------------------- */
#footer {
	width:100%;
	height:190px;
}
#footer a{
	color: #fff;
}
#footer div.sitemap{
	background-color: rgba(0,0,0,0.6);
	color: #fff;
	width:100%;
	height:138px;
	position: relative;
}

#footer div.sitemap h2{
	background: url(../img/footer-logo-inframerica2.png) no-repeat;
	font-size: 0px;
	text-indent: -9999px;
	width: 87px;
	height: 93px;
	margin: 22px 0 0 100px;
	float: left;
}
#footer div.sitemap ul.um{
	height:110px;
	width:240px;
	margin:0 20px 0 117px;
	padding-top:20px;
	float:left;
}
#footer div.sitemap ul.dois{
	height: 110px;
	width: 200px;
	margin: 0 10px 0 157px;
	padding-top: 20px;
	float: left;
}
#footer div.sitemap ul.dois{
	margin: 0;
}
#footer div.sitemap ul a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}
#footer div.sitemap div.social {
	padding-top: 28px;
}
#footer div.sitemap div.social > p:first-child, #footer div.sitemap div.social ul.app {
	display: none;
}
#footer div.sitemap div.social p{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}
#footer div.sitemap div.social ul li{
	display: inline-block;
}
#footer div.sitemap div.social ul li a{
	width: 20px;
	height: 20px;
	font-size: 0px;
	text-indent: -9999px;
	display: block;
}
#footer div.sitemap div.social ul.app{
	margin-bottom: 10px;
}
#footer div.sitemap div.social ul li.facebook a{background: url(../img/footer-ico-facebook.png) center center no-repeat;}
#footer div.sitemap div.social ul li.twitter a{background: url(../img/footer-ico-twitter.png) center center no-repeat;}
#footer div.sitemap div.social ul li.google a{background: url(../img/footer-ico-gplus.png) center center no-repeat;}
#footer div.sitemap div.social ul li.instagram a{background: url(../img/footer-ico-instagram.png) center center no-repeat;}
#footer div.sitemap div.social ul li.foursquare a{background: url(../img/footer-ico-foursquare.png) center center no-repeat;}
#footer div.sitemap div.social ul li.rss a{background: url(../img/footer-ico-rss.png) center center no-repeat;}
#footer div.sitemap div.social ul li.youtube a{background: url(../img/footer-ico-youtube.png) center center no-repeat;}
#footer div.sitemap div.social ul li.android a{background: url(../img/footer-ico-android.png) center center no-repeat;}
#footer div.sitemap div.social ul li.ios a{background: url(../img/footer-ico-apple.png) center center no-repeat;}

#footer div.bottom{
	background-color: #003865;
	color: #fff;
	width:100%;
	height:52px;
	overflow:hidden;
}
#footer div.bottom p,
#footer div.bottom a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 52px;
	height: 52px;
	float: left;
}
#footer div.bottom p.copyright{
	color: #fff;
	margin:0 70px 0 35px;
}
#footer div.bottom p.telefone{
	color: #fff;
	background: url(../img/footer-ico-telefone.png) left center no-repeat;
	font-size: 12px;
	padding-left: 15px;
	margin-right: 65px;
}
#footer div.bottom a.t4{
	background: url(../img/footer-logo-think4.png) no-repeat;
	width: 34px;
	height: 11px;
	font-size: 0px;
	text-indent: -9999px;
	margin-top: 19px;
	display: block;
}
#footer div.cristal{
	background: url(../img/footer-img-cristal.png) no-repeat;
	width:379px;
	height:402px;
	position: absolute;
	z-index:1;
	right: 0;
	bottom: 0;
}
#footer div.center {
	position:relative;
	z-index:2;
}
#chat{
	width: 100%;
	display: none;
	z-index: 9999px;
}
#chat div.box{
	background-color: #e93241;
	width: 500px;
	height: 380px;
	position: fixed;
	z-index: 999;
	bottom: 20px;
	right: 20px;
}
#chat div.box a{
	width: 18px;
	height: 25px;
	position: absolute;
	right: 5px;
	top: 1px;
	font-size: 18px;
	text-align: center;	
	line-height:25px;
	font-family: 'BorbaExtraBlack';
	color: white;
}
#chat div.box .iframe{
	background-color: #e93241;
	width: 497px;
	height: 380px;
}
#chat div.box .iframe iframe{
	width: 100%;
	height: 100%;
}

/* HOME
-------------------------------------------------- */

body.home #destaques {
	padding-top:143px;
	width:100%;
	height: 420px;
	margin-top: -67px;
	position: relative;
	overflow: hidden;
}
body.home #destaques .tabela{
	width: 400px;
	height: 310px;
	position: absolute;
	top:87px;
	right: 20px;
	z-index: 998;
}
body.home #destaques .slideshow {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 143px;
  left: 0;
}
body.home #destaques .slideshow ul.img-list {
  width: 100%;
  height: 100%;
}
body.home #destaques .slideshow ul.img-list li {
  width: 100%;
  height: 100%;
  background-position: center 0;
  background-repeat: no-repeat;
  position:relative;
}
body.home #destaques .slideshow ul.img-list li a {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:block;
	font-size:0;
	text-indent:-9999px;
}
ul.slide-control {
  position: absolute;
  bottom: 150px;
  padding: 0;
  margin: 0;
}
ul.slide-control li {
  width: 17px;
  height: 17px;
  display: block;
  float: left;
  padding: 0;
  margin: 0 2px 0;
  cursor: pointer;
}
ul.slide-control li:last-child {
  margin-right: 0;
}
ul.slide-control li.sprite.checkbox-white {
  background: url("../img/bullet-home.png") no-repeat 0 0;
}
ul.slide-control li.sprite.checkbox-white.active {
  background-position: 0 bottom !important;
}
/* TABELA-CLIMA */
body.home #area{
	width:397px;
}

body.home #area ul{
	width:242px;
	height:36px;
	float:left;
	background:#b2b2b2;
}

body.home #area ul li{
	width:121px;
	height:36px;
	float:left;
	list-style:none;
	line-height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	background-image:linear-gradient(to right, #CCC, rgba(0,0,0,0.6)300%)
}
body.home #area ul #table_partida{
	background-image:linear-gradient(to left, #CCC, rgba(0,0,0,0.6)300%)
}
body.home #area ul li a{
	width:121px;
	height:36px;
	cursor:pointer;
	display:block;
	color:#FFF;
}

body.home #area ul li.ativo a{
	background-color:#FFF;
	color:#5c5c5c;
}


body.home #area .opcao{
	width:397px;
	height:168px;
	float:left;
}

body.home #area .area_todos_voos{
	height:24px;
	float:right;
	margin-top:6px;
}

body.home #area .todos_voos{
	height:24px;
	line-height:28px;
	display: inline-block;
	background-color: #c1d335;
	text-transform: uppercase;
	color:#fff;
	font-family:'BorbaMedium';
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding-left: 10px;
}

body.home #area .icon-more{
	width:24px;
	height:24px;
	position: relative;
	margin-top: -4px;
	display: inline-block;
	background:url(../img/mais.png) no-repeat center #8d9a25;
	vertical-align: middle;
	margin-left: 5px;
}

body.home #area .todos_voos:hover .icon-more {
	background-image:url(../img/mais_verde.png);
}

body.home #area .table_partida{
	display:none;
}

body.home #area .opcao table tr td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	padding-left: 10px;
	text-transform: capitalize;
	
}
body.home #area .opcao table tr:nth-child(even) td {background:rgba(255, 255, 255, 0.9);}
body.home #area .opcao table tr:nth-child(odd) td {background:white;}

body.home #area .area_busca{
	float:left;
	width:100%;
}

body.home #area .area_busca label{
	color:#FFF;
	background-color:#c1d335;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size:14px;
	line-height:40px;
	padding:0;
	font-weight:bold;
	text-align: center;
	float:left;
	width:130px;
	height:40px;
}
body.home #area .area_busca input[type=text]{
	width: 175px;
	height: 20px;
	padding: 10px 20px;
	background-color: white;
	float: left;
}

body.home.lang-en #area .area_busca label {
	width:160px;
}
body.home.lang-en #area .area_busca input[type=text]{
	width: 145px;
}

body.home #area .area_busca .busca{
	width:52px;
	height:40px;
	float:left;
}


body.home #area .area_busca .busca {
	background:url(../img/lupa.png) no-repeat center;
	background-color:#c1d335;
	cursor:pointer;
	width:52px;
	height:40px;
	display:block;
	text-indent: -99999px;
	font-size: 0px;
}

body.home #area .area_busca .busca:hover{
	background:url(../img/lupa_verde.png) no-repeat center;
	background-color:#8d9a25;
}


body.home #destaques .clima{
	background-color: rgba(0,0,0,0.6);
	clear:both;
	float:left;
	width:397px;
	height:68px;
}
body.home #destaques .clima li {
	background-color: rgba(255,255,255,0.1);
	float: left;
	cursor: pointer;
	width: 32px;
	padding: 10px 0 10px 0;
	margin-right: 1px;
}
body.home #destaques .clima li h2 {
	font-family: 'BorbaExtraBlack';
	font-size:14px;
	color: #fff;
	
	text-align: center;
}
body.home #destaques .clima li.active {
	background-color: transparent;
	cursor:default;
	width: 197px;
	padding-top: 0px;
}
body.home #destaques .clima li .info {
	display: none;
	float:left;
	width:100%;
}
body.home #destaques .clima li.active h2 {
	display: none;
}
body.home #destaques .clima li.active .info {
	display: block;
}
body.home #destaques .clima li h2 img {
	width: 25px;
	display: inline-block;
}
body.home #destaques .clima li .info .img {
	float: left;
	width: 55px;
	padding: 7px 0 0 12px;
	font-family: 'BorbaExtraBlack';
	color: white;
	font-size: 14px;
	margin-bottom: -2px;
}
body.home #destaques .clima li .info .date {
	float: left;
	width: 115px;
	font-size: 11px;
	color: #fff;
	padding: 19px 0 0 15px;
	word-spacing: 3px;
}
body.home #destaques .clima li .info .temp {
	clear: both;
	float: left;
	width: 100%;
	word-spacing:4px;
	font-size: 18px;
}
body.home #destaques .clima li .info .temp sup {
	font-size:12px;
}
body.home #content {
	width:100%;
	min-height: 400px;
	padding-top:0;
}
body.home #content div.faixa{
	width:100%;
}
body.home #content div.faixa_um{
	width: 100%;
	position: relative;
	overflow: hidden;
}
body.home #content div.faixa_um ul.img-list2{
	width: 50%;
	height: 640px;
	float:left;
}
body.home #content div.faixa_um ul.img-list2 li{
	width: 100%;
	height: 100%;
	display: block;
	float: left;
}
body.home #content div.faixa_um ul.img-list2 li{
	width: 100%;
	height: auto;
	clear:both;
	float: left;
}
body.home #content div.faixa_um ul.img-list2 li div{
	width: 100%;
	float: left;
	margin-top:40px;
	margin-right: 0;
	text-align: center;
}
body.home #content div.faixa_um ul.img-list2 li div a{
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}
body.home #content div.faixa_um div.destaque-fixo{
	height: 100%;
	width: 50%;
	float: left;
}
body.home #content div.faixa_um div.destaque-fixo div{
	clear:both;
	float:left;
	width:100%;
	margin-top:40px;
	text-align: center;
}
body.home #content div.faixa_um div.destaque-fixo a{
	vertical-align: middle;
	display: inline-block;
}
body.home #content div.faixa_um ul.slide-control {
	display:none;
}
body.home #content div.faixa_um ul.slide-control li.sprite.checkbox-white {
  background: url("../img/bullet-home2.png") no-repeat 0 0;
}
body.home #content div.faixa_dois{	
	background: url(../img/separador2.png) top center no-repeat;
	height: 240px;
	overflow: hidden;
}
body.home #content div.faixa_dois div.companhias{
	height: 100%;
	width: 100%;
	float: left;
	padding-top: 35px;
}
body.home #content div.faixa_dois div.companhias div.cias-wrapper {
	width: 350px;
	height: 100px;
	line-height: 100px;
	margin-top: 25px;
	position: relative;
	overflow: hidden;
	float: left;
}
body.home #content div.faixa_dois div.companhias div.cias-wrapper ul{
	width: 10000px;
	position: absolute;
	left: 0;
}
body.home #content div.faixa_dois div.companhias div.cias-wrapper ul li{
	width: 110px;
	display: inline-block;
	text-align: center;
	margin-right: 10px;	
	line-height: 100%;
	vertical-align: middle;
}
body.home #content div.faixa_dois div.companhias div.cias-wrapper ul li img{
	max-width: 100%;
	display: inline-block;
}
body.home #content div.faixa_dois div.companhias a.control-prev,
body.home #content div.faixa_dois div.companhias a.control-next{
	background: url("../img/galeria-cias-bt.png") no-repeat top left;
	width: 35px;
	height: 33px;
	font-size: 0px;
	text-indent: -9999px;
	display: block;
	float: left;
	margin: 35px 10px 0 20px;
}
body.home #content div.faixa_dois div.companhias a.control-next{
	background-position: top right;
	margin: 35px 10px 0 10px;
}
body.home h3.seta{	
	background: url(../img/home-ico-setaTitulo.png) left center no-repeat;
	font-family: 'BorbaBold';
	font-size: 24px;
	line-height: 24px;
	text-transform: uppercase;
	padding: 2px 0 0 30px;
	margin-bottom: 30px;
}
body.home #content div.faixa_tres{
	background: url(../img/separador2.png) top center no-repeat;
	height: 320px;
	overflow: hidden;
}
body.home #content div.faixa_tres div{
	float: left;
}
body.home #content div.faixa_tres a{
	display: block;
	font-size: 0px;
	text-indent: -9999px;
	float: left;
	
	transition:all 0.3s;
	-o-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
body.home #content div.faixa_tres div.bloco_1{
	width: 164px;
	margin-left: 4px;
}
body.home #content div.faixa_tres div.bloco_1 a.noticias{
	background: url(../img/home-noticias.png)  no-repeat;
	width: 82px;
	height: 82px;
}
body.home #content div.faixa_tres div.bloco_1 a.guia{
	background: url(../img/home-guia.png)  no-repeat;
	width: 82px;
	height: 82px;
}
body.home #content div.faixa_tres div.bloco_1 a.achados{
	background: url(../img/home-achados.png)  no-repeat;
	width: 164px;
	height: 162px;
}
body.home.lang-en #content div.faixa_tres div.bloco_1 a.achados{
	background-image: url(../img/busque-facil/en-achados.png);
}
body.home.lang-es #content div.faixa_tres div.bloco_1 a.achados{
	background-image: url(../img/busque-facil/es-achados.png);
}
body.home #content div.faixa_tres div.bloco_2{
	width: 246px;
}
body.home #content div.faixa_tres div.bloco_2 a.lojas{
	background: url(../img/home-lojas.png)  no-repeat;
	width: 246px;
	height: 244px;
}
body.home.lang-en #content div.faixa_tres div.bloco_2 a.lojas{
	background-image: url(../img/busque-facil/en-lojas.png);
}
body.home.lang-es #content div.faixa_tres div.bloco_2 a.lojas{
	background-image: url(../img/busque-facil/es-lojas.png);
}
body.home #content div.faixa_tres div.bloco_3{
	width: 124px;
}
body.home #content div.faixa_tres div.bloco_3 a.aluguel{
	background: url(../img/home-aluguel.png)  no-repeat;
	width: 124px;
	height: 123px;
}
body.home #content div.faixa_tres div.bloco_3 a.transporte{
	background: url(../img/home-transporte.png)  no-repeat;
	width: 124px;
	height: 123px;
}
body.home.lang-en #content div.faixa_tres div.bloco_3 a.aluguel{
	background-image: url(../img/busque-facil/en-aluguel.png);
}
body.home.lang-en #content div.faixa_tres div.bloco_3 a.transporte{
	background-image: url(../img/busque-facil/en-transporte.png);
}
body.home.lang-es #content div.faixa_tres div.bloco_3 a.aluguel{
	background-image: url(../img/busque-facil/es-aluguel.png);
}
body.home.lang-es #content div.faixa_tres div.bloco_3 a.transporte{
	background-image: url(../img/busque-facil/es-transporte.png);
}
body.home #content div.faixa_tres div.bloco_4{
	width: 164px;
}
body.home #content div.faixa_tres div.bloco_4 a.aeroporto{
	background: url(../img/home-aeroporto.png)  no-repeat;
	width: 164px;
	height: 164px;
}
body.home.lang-en #content div.faixa_tres div.bloco_4 a.aeroporto{
	background-image: url(../img/busque-facil/en-aeroporto.png);
}
body.home.lang-es #content div.faixa_tres div.bloco_4 a.aeroporto{
	background-image: url(../img/busque-facil/es-aeroporto.png);
}
body.home #content div.faixa_tres div.bloco_4 a.imprensa{
	background: url(../img/home-imprensa.png)  no-repeat;
	width: 82px;
	height: 80px;
}
body.home #content div.faixa_tres div.bloco_4 a.orgaos{
	background: url(../img/home-orgaos.png)  no-repeat;
	width: 82px;
	height: 80px;
}
body.home #content div.faixa_tres div.bloco_5{
	width: 245px;
}
body.home #content div.faixa_tres div.bloco_5 a.hoteis{
	background: url(../img/home-hoteis.png)  no-repeat;
	width: 245px;
	height: 244px;
}
body.home.lang-en #content div.faixa_tres div.bloco_5 a.hoteis{
	background-image: url(../img/busque-facil/en-hoteis.png);
}
body.home.lang-es #content div.faixa_tres div.bloco_5 a.hoteis{
	background-image: url(../img/busque-facil/es-hoteis.png);
}
body.home #content div.faixa_tres h3.seta{
	margin: 35px 0 20px 0;
}
body.home #content div.faixa_quatro{
	padding:80px 0 50px 0;
	overflow: hidden;
}
body.home #content div.faixa_quatro div.noticias{
	width: 280px;
	margin-right: 40px;
	float: left;
}
body.home #content div.faixa_quatro #container-news ul {
	background: url(../img/separador-twitter.png) bottom center no-repeat;
}
body.home #content div.faixa_quatro #container-news ul li {
	width: 280px;
	margin-bottom: 10px;
}

body.home #content div.faixa_quatro #container-news ul li>a{
	float: left;
}
body.home #content div.faixa_quatro #container-news ul li a img{
	margin-top: 3px;
	width: 120px;
	height: 80px;
}
body.home #content div.faixa_quatro #container-news ul li h2{
	background-image: none;
	padding: 0;
	margin: 0 5px 0 12px;
	width: 140px;
	float: left;
}
body.home #content div.faixa_quatro #container-news ul li p{
	padding: 0;	
	margin: 0 0 0 12px;
	width: 140px;
	float: left;
}
body.home #content div.faixa_quatro div.noticias a.vermais{
	background: url(../img/veja-mais.png)  center right no-repeat #a24fba;
	font-family: 'BorbaExtraBlack';
	font-size: 14px;
	color: #fff;
	height: 24px;
	line-height: 26px;
	text-align: center;
	text-transform: uppercase;
	padding: 0 30px 0 10px;
	margin-top: 15px;
	display: inline-block;
}
body.home #content div.faixa_quatro div.twitter{
	width: 280px;
	margin-right: 10px;
	float: left;
}
body.home #content div.faixa_quatro div.twitter h3.seta{
	margin: 0 0 12px 5px;
}
body.home #content div.faixa_quatro div.twitter p.twitter{
	background: url(../img/ico-twitter.png)  center left no-repeat;
	font-family: 'BorbaBold';
	font-size: 18px;
	padding-left: 28px;
	height: 26px;
	line-height: 28px;
	margin-left: 5px;
}
body.home #content div.faixa_quatro div.twitter div.feed{
	background: url(../img/separador-twitter.png) top center no-repeat;
	width: 210px;
	margin-top: 5px;	
	padding: 10px 60px 0 15px;
}
body.home #content div.faixa_quatro div.twitter div.feed li{
	margin-bottom: 15px;
}
body.home #content div.faixa_quatro div.twitter div.feed a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 12px;
}
body.home #content div.faixa_quatro div.twitter div.feed a span{
	color:#00aafa;
	line-height: 18px;
}
body.home #content div.faixa_quatro div.twitter a.vermais{
	background: url(../img/seguir.png) center right no-repeat #00aafa;
	font-family: 'BorbaExtraBlack';
	font-size: 14px;
	color: #fff;
	height: 24px;
	line-height: 26px;
	text-align: center;
	text-transform: uppercase;
	padding: 0 30px 0 10px;
	margin: 20px 0 0 15px;
	display: inline-block;
}
body.home #content div.faixa_quatro div.facebook{
	width: 340px;
	height: 360px;
	float: left;
}
body.home #content div.faixa_cinco{
	background: url(../img/separador.png) top center no-repeat;
	padding: 20px 0;
	overflow: hidden;
	min-height: 360px;
}
body.home #content div.faixa_cinco div.instagram{
	width: 470px;
	margin-right:70px;
	float:left;
	position: relative;
}
body.home #content div.faixa_cinco div.instagram ul{
	margin-left:10px;
}
body.home #content div.faixa_cinco div.instagram ul li{
	float: left;
	margin:1px;
}
body.home #content div.faixa_cinco div.instagram ul li.item-1 img {
	position: absolute;
	top: 87px;
	left: 48px;
	height: 50px;
}
body.home #content div.faixa_cinco div.instagram ul li.item-2 img {
	position: absolute;
	top: 57px;
	left: 100px;
	height: 80px;
}
body.home #content div.faixa_cinco div.instagram ul li.item-3 img {
	position: absolute;
	left: 31px;
	top: 139px;
	height: 150px;
}
body.home #content div.faixa_cinco div.instagram ul li.item-4 img {
	position: absolute;
	top: 251px;
	left: 243px;
	height: 89px;
}
body.home #content div.faixa_cinco div.instagram ul li.item-5 img {
	position: absolute;
	top: 100px;
	left: 182px;
	height: 150px;
}
body.home #content div.faixa_cinco div.instagram ul li.item-6 img {
	position: absolute;
	top: 251px;
	left: 182px;
	height: 60px;
}
body.home #content div.faixa_cinco div.instagram ul li.item-7 img {
	position: absolute;
	top: 221px;
	left: 413px;
	height: 70px;
}
body.home #content div.faixa_cinco div.instagram ul li.item-8 img {
	position: absolute;
	top: 70px;
	left: 333px;
	height: 150px;
}
body.home #content div.faixa_cinco div.instagram ul li.item-9 img {
	position: absolute;
	top: 221px;
	left: 333px;
	height: 79px;
}
body.home #content div.faixa_cinco div.instagram ul li.item-10 img {
	position: absolute;
	top: 292px;
	left: 413px;
	height: 50px;
}

body.home #content div.faixa_cinco div.instagram p.instagram{
	background: url(../img/ico-instagram.png)  center left no-repeat;
	font-family: 'BorbaBold';
	font-size: 18px;
	padding-left: 28px;
	height: 26px;
	line-height: 28px;
	position: absolute;
	top: 0;
	right: 10px;
}
body.home #content div.faixa_cinco div.nuvem_tags{
	width: 410px;
	float:left;
}
body.home #content div.faixa_cinco div.nuvem_tags ul li{
	height: 44px;
	display: block;
	line-height: 50px;
	float: left;
	white-space: nowrap;
	margin-left: 5px;
}
body.home #content div.faixa_cinco div.nuvem_tags ul li a{
	font-family: 'BorbaExtraBlack';
	text-transform: uppercase;
	line-height: 100%;
	display: inline-block;
	vertical-align: middle;
}
body.home #content div.faixa_cinco div.nuvem_tags ul li.black a{color:#313131;}
body.home #content div.faixa_cinco div.nuvem_tags ul li.grey a{color:#7e7e7e;}
body.home #content div.faixa_cinco div.nuvem_tags ul li.white a{color:#a4a4a4;}
body.home #content div.faixa_cinco div.nuvem_tags ul li.small a{font-size:34px;}
body.home #content div.faixa_cinco div.nuvem_tags ul li.mid a{font-size:22px;}
body.home #content div.faixa_cinco div.nuvem_tags ul li.big a{font-size:15px;}

/* TITULO INTERNAS
-------------------------------------------------- */
#content div.titulo{
	padding: 30px 0 5px 15px;
	border-bottom: #b3b3b3 1px solid;
	overflow: hidden;
	position: relative;
}
#content div.titulo h1{
	font-family: 'BorbaBold';
	font-size: 30px;
	line-height: 34px;
	text-transform: uppercase;
	color: #003865;
	width: 800px;
	float: left;
}
#content div.titulo div.menu-opcoes{	
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 10px;
}
#content div.titulo a{
	width: 20px;
	height: 16px;
	display: block;
	float: right;
	font-size: 0px;
	text-indent: -9999px;
	margin: 15px 0 0 5px;
}
#content div.titulo a.print{
	background: url(../img/ico-print.png) center center no-repeat;
}
#content div.titulo a.email{
	/*background: url(../img/ico-enviarPorEmail.png) center center no-repeat;*/
	display: none;
}
#content div.titulo a.minus{
	background: url(../img/ico-dimFonte.png) center center no-repeat;
}
#content div.titulo a.plus{
	background: url(../img/ico-aumFonte.png) center center no-repeat;
}
#content div.titulo p.autor{
	clear: both;
	float: left;
	font-size: 11px;
	padding-left: 2px;
}

/* GERAL
-------------------------------------------------- */

/*Galeria*/
#content div.galeria-wrapper{	
	max-width: 940px;
    margin: 0 10px;
    overflow: hidden;
    height: 144px;
}
#content p.confira{	
	font-size: 20px;
	font-family: 'BorbaBold';
	text-transform: uppercase;
	margin-left: 10px;
}
#content .jcarousel {
	width: 870px;
    position: relative;
    overflow: hidden;
    float: left;
}
#content .jcarousel ul {
    width: 20000px;
    position: relative;
}
#content .jcarousel li {
    float: left;
}
#content a.jcarousel-control-prev,
#content a.jcarousel-control-next {
	width: 30px;
	height: 100%;
	font-size: 0px;
	text-indent: -9999px;
	float: left;
}
#content a.jcarousel-control-prev{background: url(../img/galeria-prev.png) center center no-repeat #003865;}
#content a.jcarousel-control-next{background: url(../img/galeria-next.png) center center no-repeat #003865;}
#content div.galeria img{	
	width: 216px;
	/*height: 196px;*/
	margin: 0 2px;
}

/* Galeria Modal*/
div.modal-galeria{
	background-color: rgba(0,0,0,0.9);
	width: 100%;
	height: 100%;
	top: 0;
	position: fixed;
	z-index: 9999;
}
div.modal-galeria .main{
	margin-top:50px;
	clear: both;
}
div.modal-galeria a.fechar{
	background-color: #003865;
	font-family: 'BorbaExtraBlack';
	font-size: 14px;
	color: #fff;
	width: 65px;
	height: 25px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	margin: 0 0 1px 0;
	float: right;
	z-index: 9999;
	position: relative;
}
div.modal-galeria div.zoom{
	width: 100%;
	min-height: 500px;
}
div.modal-galeria div.zoom p{
	position: absolute;
	top: 17px;
	left: 0;
	background: rgba(0,0,0,.8);
	font-size: 14px;
	color: white;
	width: 890px; 
	padding: 30px;
}
div.modal-galeria div.zoom img{
	width: 100%;
}
div.modal-galeria div.zoom a.prev,
div.modal-galeria div.zoom a.next{
	height: 200px;
	width: 30px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -100px;
	z-index: 2;
	font-size: 0px;
	text-indent: -9999px;
}
div.modal-galeria div.zoom a.prev {
	right: auto;
	left: 0;
}
div.modal-galeria div.thumbs{
	bottom: 0;
	position: absolute;
	width: 100%;
	height: 100px;
	overflow: hidden;
}
div.modal-galeria div.thumbs div.lista{
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	left: 30px;
	top: 80px;
	width: 890px;
	height: 100%;
}
div.modal-galeria div.thumbs div.lista ul{
	position: absolute;
	left: 0;
	min-width: 100%;
	top: 0;
}
div.modal-galeria div.thumbs:hover div.lista,
div.modal-galeria div.thumbs:hover a.next,
div.modal-galeria div.thumbs:hover a.prev{
	top: 0;
}
div.modal-galeria div.thumbs ul li{
	margin: 3px 0 0 3px;
	float: left;
}
div.modal-galeria div.thumbs a.prev,
div.modal-galeria div.thumbs a.next{
	height: 100%;
	width: 30px;
	position: absolute;
	left: 0;
	top: 80px;
	z-index: 2;
	font-size: 0px;
	text-indent: -9999px;
}
div.modal-galeria div.thumbs a.next{
	left: auto;
	right: 0;
}
div.modal-galeria a.prev{background: url(../img/galeria-prev.png) center center no-repeat #003865;}
div.modal-galeria a.next{background: url(../img/galeria-next.png) center center no-repeat #003865;}

/* O AEROPORTO
-------------------------------------------------- */

body.o-aeroporto #header nav.menu ul.main li.aeroporto{
	background: url(../img/header-bg-aeroporto.png) top center no-repeat;
	height:75px;
}
body.o-aeroporto #header nav.menu ul.main li.aeroporto a{
	border-bottom: none;
}
body.o-aeroporto #content {
	width:100%;
}
body.o-aeroporto #content div.texto{	
	background-color: white;
	padding: 30px 40px 10px 40px;
}
body.o-aeroporto #content div.texto p{
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 20px;
}
body.o-aeroporto #content div.texto pre{
	white-space: normal;
	background-color: #efefef !important;
	width: 800px;
	display: block;
	padding: 40px 80px;
	margin: 0 0 20px -40px;
}
body.o-aeroporto #content div.texto pre span{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #efefef !important;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
body.o-aeroporto #content a.jcarousel-control-prev{background: url(../img/galeria-prev.png) center center no-repeat #003865;}
body.o-aeroporto #content a.jcarousel-control-next{background: url(../img/galeria-next.png) center center no-repeat #003865;}
#content div.share{	
	height: 35px;
	padding: 15px 0 0 15px;
}

body.o-aeroporto #content table.estatisticas {
	width: 100%;
}
body.o-aeroporto #content table.estatisticas thead th{
	text-align: center;
	background-color: #1d3862;
}
body.o-aeroporto #content table.estatisticas th{
	border: 1px solid white;
	text-transform: uppercase;
	line-height: 34px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
body.o-aeroporto #content table.estatisticas td{
	border: 1px solid white;
	text-transform: uppercase;
	line-height: 34px;
	color: #fff;
	font-size: 14px;
	text-align: center;
}
body.o-aeroporto #content table.estatisticas tbody .titCol th{
	background-color: rgb(79, 110, 159);
	width: 33%;
}
body.o-aeroporto #content table.estatisticas tbody .contCol td{
	background-color: #999;
	width: 33%;
}
body.o-aeroporto #content #form_estatisticas select:first-child {
border: 1px solid #e3e3e3;
width: 110px;
padding: 5px;
float: left;
margin-right: 10px;
background-color: white;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}
body.o-aeroporto #content #form_estatisticas select:last-child {
border: 1px solid #e3e3e3;
width: 150px;
padding: 5px;
float: left;
background-color: white;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}
body.o-aeroporto.estatisticas #content div.texto{
	padding: 20px 40px 10px 40px;
}
body.o-aeroporto.estatisticas #content div.texto p{
	clear: both;
	font-size: 12px;
}
body.o-aeroporto.estatisticas #content div.titulo p{
	clear: both;
	float: left;
	float: left;
	color: #313131;
	font-size: 11px;
	margin-left: 3px;
}
body.o-aeroporto.estatisticas #content div.texto h2{
font-family: 'BorbaBold';
font-size: 30px;
line-height: 34px;
text-transform: uppercase;
color: #003865;
width: 800px;
float: left;
margin: 35px 0 0 3px;
}
body.servicos #content div.share{
}
#content div.share div{	
	margin-right: 20px;
	float: left;
}

body.o-aeroporto #content .scroll-table {
	overflow:auto;
	width:870px;
	height:500px;
	margin:20px 0;
}
body.o-aeroporto #content table.estatistica-ruido {
	width:3000px;
}
body.o-aeroporto #content table.estatistica-ruido th{
	background-color: rgb(79, 110, 159);
	border: 1px solid white;
	line-height: 100%;
	color: #fff;
	padding:10px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
body.o-aeroporto #content table.estatistica-ruido td{
	background-color: #999;
	border: 1px solid white;
	line-height: 100%;
	color: #fff;
	padding:10px;
	font-size: 12px;
	text-align: left;
}
body.o-aeroporto #content table.estatistica-ruido .escura td{
	background-color: #888;
}
body.o-aeroporto #content .pages {
	font-family: 'BorbaBold';
	font-size: 20px;
	line-height: 34px;
	text-align:center;
	text-transform: uppercase;
	width:100%;
	padding:0 0 40px;
}
body.o-aeroporto #content .pages a {
	color:#aaa;
	margin:0 5px;
}
body.o-aeroporto #content .pages a:hover {color:#666;}
body.o-aeroporto #content .pages .ativo {
	color: #003865;
}
body.o-aeroporto #content .pages .prev {
	float:left;
}
body.o-aeroporto #content .pages .next {
	float:right;
}
body.o-aeroporto #content .pages .prev,
body.o-aeroporto #content .pages .next {
	color: #003865;
	font-size: 30px;
}

/* SERVIÇOS
-------------------------------------------------- */
body.servicos #header nav.menu ul.main li.servicos{
	background: url(../img/header-bg-servicos.png) top center no-repeat;
	height:75px;
}
body.servicos #header nav.menu ul.main li.servicos a{
	border-bottom: none;
}

body.servicos #content div.titulo h1 { color:#c1d335; }

body.servicos nav.sub-menu2{
	background-color: #fff;
	width: 100%;
	height: 35px;
	border-bottom: #b3b3b3 1px solid;
	padding-top: 5px;
}
body.servicos nav.sub-menu2 ul {
	width: 100%;
	height: 35px;
}
body.servicos nav.sub-menu2 ul li{
	width: 236px;
	height: 35px;
	display: block;
	float: left;
}
body.servicos nav.sub-menu2 ul li a{
	width: 100%;
	height: 30px;
	border-left: #b3b3b3 1px solid;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
}
body.servicos nav.sub-menu2 ul li:first-child a{
	border:none;
}
body.servicos nav.sub-menu2 ul li:hover,
body.servicos nav.sub-menu2 ul li.active{
	height: 33px;
	border-bottom: 2px solid #c1d335;
}
body.servicos nav.sub-menu2 ul li:hover a,
body.servicos nav.sub-menu2 ul li.active a{
	color: #c1d335;
}
body.servicos nav.sub-menu2 ul li a span.ico {
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: 5px;
}
body.servicos nav.sub-menu2 ul li.documentos a span.ico{background: url(../img/servicos-ico-documentos-pto.png) center center no-repeat; width: 23px; height: 17px;}
body.servicos nav.sub-menu2 ul li.documentos:hover a span.ico, 
body.servicos nav.sub-menu2 ul li.documentos.active a span.ico{background-image: url(../img/servicos-ico-documentos-vde.png);}

body.servicos nav.sub-menu2 ul li.check-in a span.ico{background: url(../img/servicos-ico-checkin-pto.png) center center no-repeat; width: 20px; height: 17px;}
body.servicos nav.sub-menu2 ul li.check-in:hover a span.ico, 
body.servicos nav.sub-menu2 ul li.check-in.active a span.ico{background-image: url(../img/servicos-ico-checkin-vde.png);}

body.servicos nav.sub-menu2 ul li.bagagem a span.ico{background: url(../img/servicos-ico-bagagem-pto.png) center center no-repeat; width: 16px; height: 17px;}
body.servicos nav.sub-menu2 ul li.bagagem:hover a span.ico, 
body.servicos nav.sub-menu2 ul li.bagagem.active a span.ico{background-image: url(../img/servicos-ico-bagagem-vde.png);}

body.servicos nav.sub-menu2 ul li.download a span.content {
	line-height: 14px;
	max-width: 150px;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
body.servicos nav.sub-menu2 ul li.download a span.ico{background: url(../img/servicos-ico-download-pto.png) center center no-repeat; width: 18px; height: 18px;}
body.servicos nav.sub-menu2 ul li.download:hover a span.ico, 
body.servicos nav.sub-menu2 ul li.download.active a span.ico{background-image: url(../img/servicos-ico-download-vde.png);}

body.servicos div.texto{
	min-height: 410px;
	padding: 70px 0 20px 400px;
}
body.servicos.estacionamento div.texto{
	min-height: 300px;
	padding: 20px;
}
body.servicos #content.documentos div.texto{background: url(../img/servicos-img-documentos.png) 100px 70px no-repeat rgb(255,255,255);}
body.servicos #content.check-in div.texto{background: url(../img/servicos-img-checkin.png) 100px 70px no-repeat rgb(255,255,255);}
body.servicos #content.bagagem div.texto{background: url(../img/servicos-img-guia_do_passageiro.png) 120px 70px no-repeat rgb(255,255,255);}
body.servicos #content.download div.texto{background: url(../img/servicos-img-download.png) 120px 70px no-repeat rgb(255,255,255);}
body.servicos div.texto h2{
	font-size: 20px;
	color: #b5bd00;
	margin-bottom: 40px;
}
body.servicos div.texto p{
	font-size: 13px;
	margin-bottom: 20px;
	padding-right: 20px;
}
body.servicos div.texto h3{
	font-size: 15px;
	color: #c1d335;
}
body.servicos div.texto a{
	color: #c1d335;
}
/*Achados e perdidos*/
body.servicos.achados-e-perdidos  div.texto{background: url(../img/servicos-img-achados_perdidos.png) 100px 70px no-repeat rgb(255,255,255);}
body.servicos.achados-e-perdidos div.texto h2{
	margin-bottom: 20px;
}
body.servicos.achados-e-perdidos div.texto p strong{
	color: #000;
}
/*TCB*/
body.servicos.tcb div.texto{background: url(../img/servicos-img-tcb.png) 100px 70px no-repeat rgb(255,255,255);}
body.servicos.tcb.lang-en div.texto, body.servicos.tcb.lang-es div.texto{background: url(../img/servicos-img-tcb.png) 100px 70px no-repeat rgb(255,255,255);}

/*Transporte*/
body.servicos.transporte  div.texto{background: url(../img/servicos-img-transporte.png) 100px 70px no-repeat rgb(255,255,255);}
body.servicos.transporte div.texto h2{
	margin-bottom: 20px;
}
body.servicos.transporte div.texto p strong{
	color: #000;
}
/*Orgaos publicos*/
body.servicos.orgaos #content ul.itens {
	overflow: hidden;
}
body.servicos.orgaos #content ul.itens li{
	position:relative;
	background-color: #fff;
	width: 313px;
	height: 85px;
	margin: 0 5px 5px 0;
	padding-top: 15px;
	text-align: center;
	display: block;
	float:left;
}
body.servicos.orgaos #content ul.itens li img{
	display: inline-block;
}
body.servicos.orgaos #content ul.itens li:nth-child(3n+0){
	margin-right:0;
}
body.servicos.orgaos #content ul.itens li .infos {
	background:url(../img/bg-overorgaos.png) no-repeat center center;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100px;
	opacity:0;
	
	transition:all 0.3s;
	-o-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
body.servicos.orgaos #content ul.itens li:hover .infos {
	opacity:1;
}
body.servicos.orgaos #content ul.itens li .infos table,
body.servicos.orgaos #content ul.itens li .infos table td {
	width:313px;
	height:100px;
}
body.servicos.orgaos #content ul.itens li .infos table td {
	vertical-align:middle;
	color:white;
	font-size:15px;
	font-weight:bold;
	word-wrap:break-word;
}
body.servicos.orgaos #content ul.itens li .infos table td a {
	color:white;
}
body.servicos.orgaos #content ul.itens li .infos table td a:hover {text-decoration:underline;}

body.servicos.orgaos #content ul.itens li .infos .url {
	display:none;
}

/*Agenda cultural*/
body.servicos.agenda #container-news{
	background-color: rgba(255,255,255,0.6);
	padding: 25px 50px;
}
body.servicos.agenda #container-news h2 a{
	color: #c1d335 !important;
}
#container-news ul{
	overflow: hidden;
}
#container-news ul li{
	width: 188px;
	margin-right: 32px;
	float: left;
	display: block;
	overflow: hidden;
}
#container-news ul li:nth-child(4n+0){
	margin-right:0;
}
#container-news ul li:nth-child(5n+0){
	clear: both;
}
#container-news ul li h2{
	background: url(../img/noticias-ico.png) left 3px no-repeat;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	margin: 10px 0;
	padding: 0 10px 0 20px;
}
#container-news ul li h2 a{
	color: #1f3863;
}
#container-news ul li p{ 
	font-weight: normal;
	font-size: 11px;
	margin-bottom: 10px;	
	padding: 0 10px 0 20px;
}

/*Agenda interna*/
body.servicos.agenda-interna div.titulo.interno{
	border: none !important;
}
body.servicos.agenda-interna div.wrap-texto{
	background-color: rgba(255,255,255,0.6);
	overflow: hidden;
}
body.servicos.agenda-interna div.texto{
	padding: 15px !important;
	min-height: 0 !important;
}
body.servicos.agenda-interna a.jcarousel-control-prev,
body.servicos.agenda-interna a.jcarousel-control-next,
body.servicos.agenda-interna div.modal-galeria a.prev,
body.servicos.agenda-interna div.modal-galeria a.next,
body.servicos.agenda-interna div.modal-galeria a.fechar{
	background-color: #c1d335 !important;
}
body.servicos.agenda-interna div.texto pre{
	white-space: normal;
	background-color: #efefef !important;
	width: 800px;
	display: block;
	padding: 40px 80px;
	margin: 0 0 20px -40px;
}
body.servicos.agenda-interna div.texto pre span{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #efefef !important;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}

/* CIAS AEREAS
-------------------------------------------------- */

body.cias-aereas #header nav.menu ul.main li.cias{
	background: url(../img/header-bg-ciasAereas.png) top center no-repeat;
	height:75px;
}
body.cias-aereas #header nav.menu ul.main li.cias a{
	border-bottom: none;
}

body.cias-aereas #content {
	width:100%;
}
body.cias-aereas #content div.titulo h1{
	color: #f09930;
}
body.cias-aereas #content div.main{
	min-height: 200px;
	overflow: hidden;
}
body.cias-aereas #content a.int,
body.cias-aereas #content a.nac,
body.cias-aereas #content a.all{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 38px;
	text-align: center;
	text-transform: uppercase;
	color: #f09930;
	width: 316px;
	height: 38px;
	display: block;
	float: left;

}
body.cias-aereas #content div.abas{
	height: 40px;
	background-color: white;
}
body.cias-aereas #content a.int:hover,
body.cias-aereas #content a.nac:hover,
body.cias-aereas #content a.all:hover,
body.cias-aereas #content a.int.active,
body.cias-aereas #content a.nac.active,
body.cias-aereas #content a.all.active{
	border-bottom: #f09930 2px solid;
	background-color: #f09930;
	color: white;
}
body.cias-aereas #content a.int,
body.cias-aereas #content a.nac{
	border-right: #b3b3b3 1px solid;
}
body.cias-aereas #content div.main ul li{
	position:relative;
	display: block;
	float: left;
	width: 186px;
	height: 186px;
	margin: 4px 2px 0;
	background-color: white;
	text-align: center;
	line-height: 186px;
}
body.cias-aereas #content div.main ul li img{
	display: inline-block;
	vertical-align: middle;
}
body.cias-aereas #content div.main ul li .infos {
	background:url(../img/bg-overcias.png) no-repeat;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:186px;
	opacity:0;
	
	transition:all 0.3s;
	-o-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
body.cias-aereas #content div.main ul li:hover .infos {
	opacity:1;
}
body.cias-aereas #content div.main ul li .infos table,
body.cias-aereas #content div.main ul li .infos table td {
	width:186px;
	height:93px;
}
body.cias-aereas #content div.main ul li .infos table td {
	vertical-align:middle;
	color:white;
	font-size:15px;
	font-weight:bold;
	word-wrap:break-word;
}
body.cias-aereas #content div.main ul li .infos table td a {
	color:white;
}
body.cias-aereas #content div.main ul li .infos table td a:hover {text-decoration:underline;}

/* VOOS ONLINE
-------------------------------------------------- */

body.voo-online #header nav.menu ul.main li.voo{
	background: url(../img/header-bg-vooOnline.png) top center no-repeat;
	height:75px;
}
body.voo-online #header nav.menu ul.main li.voo a{
	border-bottom: none;
}
body.voo-online #content {
	width:100%;
}
body.voo-online #content div.titulo{
	padding: 30px 0 5px 15px;
	border-bottom: #b3b3b3 1px solid;
	overflow: hidden;
}
body.voo-online #content div.titulo h1{
	font-family: 'BorbaBold';
	font-size: 30px;
	line-height: 34px;
	text-transform: uppercase;
	color: #1d3862;
	width: 800px;
	float: left;
}
body.voo-online #content div.main{
	background-color: #fff;
	min-height: 200px;
}
body.voo-online #content a.aba{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	color: #1d3862;
	width: 475px;
	height: 28px;
	margin-top: 10px;
	display: block;
	float: left;
}
body.voo-online #content div.abas{
	height: 40px;
}
body.voo-online #content a.aba.azul{
	height: 48px;
	margin-bottom: 10px;
	line-height: 48px;
	border: none;
}
body.voo-online #content #natureza-voo a.aba.azul{
	height: 39px;
	margin-top: 0;
}
body.voo-online #content a.aba:hover,
body.voo-online #content a.aba.active{
	border-bottom: #1d3862 2px solid;
}
body.voo-online #content a.aba.azul {
	background:white;
	height:39px;
	line-height:39px;
}
body.voo-online #content a.aba.azul.active{
}
body.voo-online #content a.aba.azul:hover,
body.voo-online #content a.aba.azul.active{
	background: url(../img/seta-azul.png) top center no-repeat;
	border: none;
	color:#fff;
	line-height:40px;
}
body.voo-online #content a.aba.azul:hover{
	height:39px;
}
body.voo-online #content a.aba.azul.active{
	height:48px!important;
}
body.voo-online #content a.int{
	width: 474px;
	border-right: #b3b3b3 1px solid;
}
body.voo-online #content div.destaque{
	width:950px;
	height: 285px;
	float:left;
	background: url(../img/destaque.jpg) no-repeat;
}
body.voo-online #content div.destaque h1{
	font-family: 'BorbaBold';
	font-size:41px;
	color:#FFF;
	margin:26px 0 0 30px;
}
body.voo-online #content div.destaque p{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:15px;
	padding-left:30px;
}
body.voo-online #content div.destaque .area_clima{
	float:left;
	width:950px;
	height:84px;
	background:#ccc
}
body.voo-online #content div.destaque .status_aeroporto{
	background-color:#bcc318;
	float:left;
	width:170px;
	height:84px;
}
body.voo-online #content div.destaque .status_aeroporto p{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:15px;
	text-align:justify;
	font-weight:bold;
	margin-top:25px;
}
body.voo-online #content div.destaque .clima_maior{	
	background-color: rgba(0,0,0,0.6);
	width:780px;
	height:84px;
	float:left;
}
body.voo-online #content div.destaque .clima_maior li{
	background-color: rgba(255,255,255,0.1);
	float: left;
	cursor: pointer;
	width: 46px;
	height:84px;
	padding: 14px 0 10px 0;
	margin-right: 1px;
}
body.voo-online #content div.destaque .clima_maior li h2{
	font-family: 'BorbaExtraBlack';
	font-size:14px;
	color: #fff;
	text-align:center;
}
body.voo-online #content div.destaque .clima_maior li h2 img {display:inline;}
body.voo-online #content div.destaque .clima_maior li.active{
	background-color: transparent;
	cursor:default;
	width: 497px;
	height:99px;
	padding-top: 0px;
}
body.voo-online #content div.destaque .clima_maior li .info{
	display: none;
	float:left;
	width:100%;
}
body.voo-online #content div.destaque .clima_maior li.active h2{
	display: none;
}
body.voo-online #content div.destaque .clima_maior li.active .info{
	display: block;
}
body.voo-online #content div.destaque .clima_maior li h2 img{
	width: 25px;
}
body.voo-online #content div.destaque .clima_maior li .info .img{
	float: left;
	width: 202px;
	font-family: 'BorbaExtraBlack';
	color: white;
	font-size: 14px;
	padding:14px 0 0 20px;
}
body.voo-online #content div.destaque .clima_maior li .info .img img{
	float: left;
	margin-right:20px;
}
body.voo-online #content div.destaque .clima_maior li .info .img span.texto{
	padding-top:10px;
	color:#FFF;
	width:140px;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif !important;
}
body.voo-online #content div.destaque .clima_maior li .info .date{
	float: left;
	width: 85px;
	font-size: 12px;
	font-family: 'BorbaExtraBlack';
	color: #fff;
	padding:3px 0 0 20px;
	word-spacing: 3px;
}
body.voo-online #content div.destaque .clima_maior li .info .date span{
	float: left;
	width: 85px;
	font-size: 23px;
	font-family: 'BorbaExtraBlack';
	color: #fff;
	padding: 14px 0 0 20px;
	word-spacing: 3px;
}
body.voo-online #content div.destaque .clima_maior li .info .temp{
	float: left;
	width: 140px;
	word-spacing:4px;
	font-size: 18px;
	padding:12px 0 0 20px;
}

body.voo-online #content div.destaque .clima_maior li .info .temp span{
	padding-left:11px;
	float:left;
}
body.voo-online #content div.destaque .clima_maior li .info .temp sup{
	width:80px;
	font-size:11px;
	float:left;
	line-height:normal;
	padding-top:12px;
}
body.voo-online #content div.destaque form{
	height:85px;
	float:left;
	margin-left:30px;
	margin-top:20px;
}
body.voo-online #content div.destaque form label{
	min-width:70px;
	line-height:25px;
	height:25px;
	display:block;
	float:left;
	color:#fff;
}
body.voo-online #content div.destaque form label.data{width:auto; margin-right: 5px;}
body.voo-online #content div.destaque form label.nvoo{width:auto; margin-right: 5px;}
body.voo-online #content div.destaque form label.aereas{width:auto; margin-right: 5px;}
body.voo-online #content div.destaque form label.email{width:73px; margin-top:10px;}

body.voo-online #content div.destaque form input {
	width:50px;
	height:25px;
	float:left;
	background-color:#FFF;
	margin-right:25px;
}

body.voo-online #content div.destaque form select#data,
body.voo-online #content div.destaque form select#aereas{
	width:auto;
	margin-right:25px;
	height: 26px;
	padding:2px;
	float:left;
	border:1px solid #1D3862;
	display:inline-block;
}
body.voo-online #content div.destaque form input#nvoo{
	width:112px;
	display:inline-block;
	height:20px;
	padding:2px;
	border:1px solid #1D3862
}
body.voo-online #content div.destaque form input#email{width:260px; margin-top:10px;}
body.voo-online #content div.destaque form input.bt_enviar{
	background:url(../img/bt_enviar.jpg); 
	width:102px; 

	text-indent:-9999px;
	font-size:0;
}
body.voo-online #content div.destaque form input.bt_enviar a{
	width:51px;
	margin-top:52px;
}
body.voo-online #container-voos{
	padding: 0;
	clear: both;
}
body.voo-online #container-voos table{
	border-collapse: collapse;
	border-spacing: 1px;
	border: none;
}
body.voo-online #container-voos td,
body.voo-online #container-voos tr,
body.voo-online #container-voos th{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1f3863;
	text-align: left;
	border: none;
	padding: 0 0 0 5px ;
	text-transform: capitalize;
}
body.voo-online #container-voos tr {
	background-color: #eeeeee;
	height: 40px;
	border-top: 1px solid #fff;
	cursor: pointer;
}
body.voo-online #container-voos tr:nth-child(odd) {
	background-color: #f6f6f6;
}

body.voo-online #container-voos th{
	min-width: 70px;
}
body.voo-online #container-voos tr td:nth-child(1){
	background-color: #fff;
	text-align: center;
	padding-left: 0;
}
body.voo-online #container-voos tr th:nth-child(1){
	padding:0 20px 0 10px;
}
body.voo-online #container-voos tr td:nth-child(2),
body.voo-online #container-voos tr td:nth-child(4),
body.voo-online #container-voos tr td:nth-child(5),
body.voo-online #container-voos tr td:nth-child(6),
body.voo-online #container-voos tr td:nth-child(7),
body.voo-online #container-voos tr th:nth-child(2),
body.voo-online #container-voos tr th:nth-child(4),
body.voo-online #container-voos tr th:nth-child(5),
body.voo-online #container-voos tr th:nth-child(6),
body.voo-online #container-voos tr th:nth-child(7){
	text-align: center;
	padding: 0;
	min-width: 100px;
}
body.voo-online #container-voos tr td:nth-child(9){
	background-color: #1f3863;
	border-left: 1px solid #fff;
}
body.voo-online #container-voos tr td:nth-child(9) a{
	background: url(../img/ico-aviao.png) left center no-repeat;
	font-family: 'BorbaExtraBlack';
	font-weight: normal;
	font-size: 13px;
	color: #fff;
	height: 100%;
	display: block;
	line-height: 100%;
	text-transform: uppercase;
	padding-left: 35px;
}
body.voo-online #container-voos tr td img{
	display: inline-block;
}
body.voo-online #container-voos th{
	background-color: #fff;
	font-family: 'BorbaExtraBlack';
	font-weight: normal;
	font-size: 21px;
	color: #003865;
	text-transform: uppercase;
	padding: 0 25px 0 5px ;
	border-bottom: 1px solid #e5e5e5;
}
body.voo-online #container-voos tr:hover {
	background-color: #b5bd00;
}
body.voo-online #container-voos tr:hover td {
	color: #fff;
}
body.voo-online #container-voos tr:hover td:nth-child(9){
	background-color: #b5bd00;
}
.subscribe {
	position: relative;
	cursor:default;
	z-index: 1;
}
.subscribe span.close {
	background-color: #fff;
	position: absolute;
	left: 0;
	top: -20px;
	padding: 1px 7px;
	color: #f00;
	cursor:pointer;
	font-size: 14px;
	font-weight: bold;
	text-transform: lowercase;
	z-index: 1;
}
.subscribe fieldset {
	position: absolute;
	left: -250px;
	top: -6px;
	background-color: #fff;
	float: left;
	width: 250px;
	padding: 10px;
	z-index: 1;
}
.subscribe label {
	font-weight:bold;
}
.subscribe input[type="text"] {
	background-color: #eee;
	float: left;
	width: 200px;
	padding: 5px;
	margin-top: 5px;
}
.subscribe input[type="button"] {
	background-color: #b5bd00;
	float: left;
	padding: 5px 10px;
	margin-top: 5px;
	color: #fff;
	cursor: pointer;
	text-transform: uppercase;
}
/* NOTÍCIAS
-------------------------------------------------- */

body.noticias #header nav.menu ul.main li.noticias{
	background: url(../img/header-bg-noticias.png) top center no-repeat;
	height:75px;
}
body.noticias #header nav.menu ul.main li.noticias a{
	border-bottom: none;
}
body.noticias #content h1{
	color: #a24eba !important;
}
body.noticias #content div.banner{
	width: 100%;
	height: 244px;
	overflow: hidden;
	position: relative;
}
body.noticias #content div.banner ul.img-list{
	position: absolute;
	width: 10000px;
	top: 0;
	left: 0;
}
body.noticias #content div.banner ul.img-list li{
	display: block;
	float: left;
}
body.noticias #container-news{
	background: url(../img/separador.png) top center no-repeat;
	padding: 40px 50px;
	margin-top: 10px;
}
body.noticias .banner.slideshow ul.slide-control li.sprite.checkbox-white {
  background: url("../img/bullet-noticias.png") no-repeat 0 0;
}

/*Interna*/
body.noticias-interna #header nav.menu ul.main li.noticias{
	background: url(../img/header-bg-aeroporto.png) top center no-repeat;
	height:75px;
}
body.noticias-interna #header nav.menu ul.main li.noticias a{
	border-bottom: none;
}
body.noticias-interna #content h1{
	color: #a24eba !important;
}
body.noticias-interna div.wrap-texto{
	background-color:white;
	overflow: hidden;
}
body.noticias-interna div.texto{
	padding: 15px !important;
	min-height: 0 !important;
}
body.noticias-interna div.texto h3{
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;
}
body.noticias-interna div.texto p{
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 20px;
}
body.noticias-interna div.texto pre{
	white-space: normal;
	background-color: #efefef !important;
	width: 800px;
	display: block;
	padding: 40px 80px;
	margin: 0 0 20px -40px;
}
body.noticias-interna div.texto pre span{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #efefef !important;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
body.noticias-interna a.jcarousel-control-prev,
body.noticias-interna a.jcarousel-control-next,
body.noticias-interna div.modal-galeria a.prev,
body.noticias-interna div.modal-galeria a.next,
body.noticias-interna div.modal-galeria a.fechar{
	background-color: #a24eba !important;
}
body.noticias-interna #container-news{
	background: url(../img/separador.png) top center no-repeat;
	padding: 40px 50px;
}
body.noticias-interna #container-news h2 a{
	color: #a24eba !important;
}

/* IMPRENSA
-------------------------------------------------- */
body.imprensa #header nav.menu ul.main li.imprensa{
	background: url(../img/header-bg-imprensa.png) top center no-repeat;
	height:75px;
}
body.imprensa #header nav.menu ul.main li.imprensa a{
	border-bottom: none;
}
body.imprensa #content h1{
	color: #3d9ccc !important;
}
body.imprensa #container-news{
	padding: 25px 50px;
}
body.imprensa #content div.veja-tambem ul li h5 a{	
	color: #3d9ccc;
}

/*Interna*/
body.imprensa.interna div.titulo.interno{
	border: none !important;
}
body.imprensa.interna div.wrap-texto{
	background-color: rgba(255,255,255,0.6);
	overflow: hidden;
}
body.imprensa.interna div.texto{
	padding: 15px !important;
	min-height: 0 !important;
}
body.noticias.interna div.texto h3{
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;
}
body.imprensa.interna div.texto p{
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 20px;
}
body.imprensa.interna div.texto pre{
	white-space: normal;
	background-color: #efefef !important;
	width: 800px;
	display: block;
	padding: 40px 80px;
	margin: 0 0 20px -40px;
}
body.imprensa.interna div.texto pre span{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #efefef !important;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
body.imprensa.interna a.jcarousel-control-prev,
body.imprensa.interna a.jcarousel-control-next,
body.imprensa.interna div.modal-galeria a.prev,
body.imprensa.interna div.modal-galeria a.next,
body.imprensa.interna div.modal-galeria a.fechar{
	background-color: #3d9ccc !important;
}
body.imprensa.interna #container-news{
	background:white;
	padding: 40px 50px;
}
body.imprensa.interna #container-news h2 a{
	color: #3d9ccc !important;
}

/* CONTATO
-------------------------------------------------- */
body.contato #content div.area{
	background-color: rgba(255,255,255,0.6);
	overflow: hidden;
}
body.contato #content div.area div.text,
body.contato #content div.area div.formulario{
	width: 395px;
	padding: 40px;
	float: left;
}
body.contato #content div.area p{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 20px;
}
body.contato #content div.area p.tel {
	background: url(../img/ico-telefone.png) center left no-repeat;
	height: 25px;
	line-height: 26px;
	padding-left: 20px;
	font-size: 18px;
}
body.contato #content div.area p.tel strong{
	font-size: 18px;
}
body.contato #content div.area input{
	width: 370px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding: 0 10px;
	border: 1px solid #e5e5e5;
	margin-bottom: 15px;
}
body.contato #content div.area textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 370px;
	height: 130px;
	font-size: 14px;
	margin: 0 0 15px 0;
	padding: 10px;
	border: 1px solid #e5e5e5;
	background-color: transparent;
}
body.contato #content div.area input#captcha{
	width: 260px;
	height: 29px;
	line-height: 28px;
	margin-left: 10px;
	float: left;
}
body.contato #content div.area img{
	float: left;
}
body.contato #content div.area input#enviar{
	background: url(../img/enviar.png) center right no-repeat #1a5789;
	font-family: 'BorbaExtraBlack';
	font-size: 14px;
	color: #fff;
	width: 90px;
	height: 27px;
	line-height: 26px;
	text-align: center;
	text-transform: uppercase;
	padding: 0 25px 0 0;
	margin: 0 2px 0 0;
	display: block;
	float: right;
	cursor: pointer;
}
body.contato #content div.area label{
	font-size: 14px;
	margin-bottom: 5px;
	display: none;
}
body.contato .cristal {
	display: none;
}

/* CONTATO>MENSAGENS*/
body.contato .erro {
	margin-top: 35px;
	background-color: #F2DEDE;
	border: 1px solid #FBEED5;
	border-radius: 3px 3px 3px 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 10px;
	
	border-color: #EED3D7;
}
body.contato #content div.area .erro p {
	font-size: 12px;
	color:#B94A48;
	font-family: Arial, Helvetica, sans-serif;	
}

body.contato #content div.area .sucesso {
	float: left;
	padding: 70px 100px 0px;
}

/*RELEASES*/
body.imprensa.releases div.img{
	background: url(../img/imprensa-img-homem.png) no-repeat;
	width: 408px;
	height: 368px;
	margin-top: 10px;
	float: left;
}
body.imprensa.releases #form_releases {
	padding-top:30px;
}
body.imprensa.releases #form_releases select {
	border: 1px solid #e3e3e3;
	width: 110px;
	padding: 5px;
	float: left;
	margin-right: 10px;
	background-color: white;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
body.imprensa.releases h2 {
	font-family: 'BorbaBold';
	font-size: 30px;
	line-height: 34px;
	text-transform: uppercase;
	color: #3d9ccc;
	width: 478px;
	float: left;
	margin: 25px 0 0 3px;
}
body.imprensa.releases ul.releases{
	float: left;
	width: 478px;
	margin-top: 5px;
}
body.imprensa.releases ul.releases li{
	display: block;
	width: 463px;
	height: 80px;
	border-bottom: #e1e1e1 1px solid;
}
body.imprensa.releases ul.releases li:last-child{
	border-bottom: none;
}
body.imprensa.releases .releases li a .icone{
	background: url(../img/imprensa-release.png) no-repeat center center;
	width: 54px;
	height: 71px;
	
}
body.imprensa.releases ul.releases li a{
	height: 70px;
	line-height: 70px;
	display: inline-block;
	color: #333333;
	position: relative;
}
body.imprensa.releases ul.releases li a span {
	display: inline-block;
	vertical-align: middle;
}
body.imprensa.releases ul.releases li a .conteudo{
	width: 350px;
	padding: 0px 37px 0px 22px;
	line-height: 16px;
}
body.imprensa.releases ul.releases li a .maisInfo{
	background: url(../img/imprensa-ico-mais.png) no-repeat center top;
	width: 14px;
	height: 14px;
	display: block;
	position: absolute;
	right: 7px;
	bottom: 6px;
}
body.imprensa.releases ul.releases li a:hover{
	background-color: #3d9ccc;
	color: #fff;
}
body.imprensa.releases ul.releases li a:hover .icone{
	background-color: #e9f2f7;
}
body.imprensa.releases ul.releases li a:hover .maisInfo{
	background-position: center bottom;
}

body.imprensa.releases ul.releases li a .conteudo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 16px;
}
/*
body.imprensa.releases form{     
	clear: both;
	position: relative;
	margin-bottom: 45px;
}
body.imprensa.releases form .lblEmail{     
	clear: both;
	font-size: 18px;
	text-transform: uppercase;
	color: #313131;
	font-family: 'BorbaExtraBlack';
	letter-spacing: -1px;
	margin: 15px 0 0 37px;
	display: inline-block;
}
body.imprensa.releases form #email{     
	width: 257px;
	height: 26px;
	background-color: #fff;
	border: solid 1px rgba(0,0,0,.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	margin-left: 67px;
	padding-left: 15px;
}

body.imprensa.releases form .bt-ok{
	font-family: 'BorbaExtraBlack';
	font-size: 15px;
	color: #3d9ccc;
	width: 25px;
	height: 20px;
	line-height: 22px;
	text-transform: uppercase;
	border-left: 1px solid #3d9ccc;
	top: 51px;
	left: 305px;
	padding-left: 9px;
	position: absolute;
	display: inline-block;
	cursor: pointer;
}*/

br.clear {
	clear: both;
	width: 0px;
	height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
}

body.imprensa.releases .erro {
	clear: both;
	margin: -20px 0 0 0;
	display: inline-block;
	float: left;
	background-color: #F2DEDE;
	border: 1px solid #FBEED5;
	border-radius: 3px 3px 3px 3px;
	margin-bottom: 10px;
	padding: 5px 10px;
	border-color: #EED3D7;
}

body.imprensa.releases .erro p{
	font-size: 12px;
	color: #B94A48;
	width: 390px;
	text-align: center;
}
body.imprensa.releases .sucesso {
	clear: both;
	margin: 30px 0 10px 0;
	display: inline-block;
	float: left;
}
body.imprensa.releases .sucesso p{
	font-size: 12px;
	color: #313131;
	width: 390px;
	text-align: center;
}

/*FACILIDADES*/
body.facilidades #header nav.menu ul.main li.facilidades{
	background: url(../img/header-bg-facilidades.png) top center no-repeat;
	height:75px;
}
body.facilidades #header nav.menu ul.main li.facilidades a{
	border-bottom: none;
}
body.facilidades #content div.center.contFacilidades{
	width: 960px;
}
body.facilidades #content .titulo h1{
	color: #ca0048;
}
body.facilidades #content .titulo h1 br {
	display: none;
}
body.facilidades #content .texto ul {
	
}
body.facilidades #content .texto ul li {
	float: left;
	margin: 0 5px 3px 0;
}
body.facilidades #content .texto ul li img{
	margin-top: 13px;
	float: left;
	width: 184px;
	height: 108px;
}
body.facilidades #content .texto ul li div{
	background-color: #fff;
	height: 136px;
	float: left;
}
body.facilidades #content .texto ul li div.content{
	width: 268px;
	height: 110px;
	padding: 13px 0px 13px 23px;
	background-color: rgba(51,51,15,0.1);
}
body.facilidades #content .texto ul li div h2{
	font-size: 16px;
	color: #ca0048;
	text-transform: uppercase;
	font-weight: bold;
}

/*TERMOS DE USO*/
body.interna #content .texto {
	padding: 35px;
}
body.interna #content .texto p{
	font-size: 14px;
	color: #313131;
	margin-bottom: 20px;
}

/*MÍDIA KIT*/
body.midia-kit #content .texto {
	padding: 35px;
}
body.midia-kit #content .box-midia-kit{
	width:950px;
	height:660px;
	margin:30px auto;
	background:white;
}
body.midia-kit #content .box-midia-kit ul{
	width:292px;
	height:660px;
	float:left;
	background:#fafafa;
}
body.midia-kit #content .box-midia-kit ul li{
	width:292px;
	height:43px;
	background:#fafafa;
	line-height:43px;
	padding:0;
	color:#2d2d2d;
	font-size:16px;
	font-weight:bold;
}
body.midia-kit #content .box-midia-kit ul li:hover{
	background:#eaeaea;
}
body.midia-kit #content .box-midia-kit ul li a.ativo{
	background: url(../img/midia-kit-hover.jpg) center right no-repeat;
	color:#003567;
}
body.midia-kit #content .box-midia-kit ul li:first-child{
	background:#7d96ad;
	color:#FFF;
	padding:0 25px;
	width:242px;
}
body.midia-kit #content .box-midia-kit ul li a{
	display:block;
	cursor:pointer;	
	position:absolute;
	width:242px;
	height:43px;
	left:0;
	padding:0 25px;
}
body.midia-kit #content .box-midia-kit .conteudo{
	width:658px;
	height:660px;
	float:left;
}

/* TODOS-FORMATOS */
body.midia-kit #content .box-midia-kit .conteudo .todos{
	display:none;
}

/* BOX-HOME */
body.midia-kit #content .box-midia-kit .conteudo .box-home{
	display:block;
	width:658px;
	height:660px;
}

body.midia-kit #content .box-midia-kit .conteudo .box-home img{
	width:230px;
	height:342px;
	float:left;
	margin:30px;
	cursor:pointer;
}
body.midia-kit #content .box-midia-kit .conteudo .box-home h2{
	font-size:16px;
	font-weight:bold;
	color:#003360;
	text-transform:uppercase;
	float:left;
	margin-top:30px;
	width:340px;
}
body.midia-kit #content .box-midia-kit .conteudo .box-home p{
	color:#2d2d2d;
	font-size:13px;
	float:left;
	width:340px;
	margin-top:20px;
}
body.midia-kit #content .box-midia-kit .conteudo .box-home a.imprimir{
	background: url(../img/ico-imprimir.png) center left no-repeat;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	width:305px;
	height:53px;
	color:#003360;
	line-height:53px;
	display:block;
	float:left;
	margin-top:20px;
	padding-left:30px;
	font-weight:bold;
}
body.midia-kit #content .box-midia-kit .conteudo .box-home a.bt-download-midia-kit{
	background: url(../img/bt-baixar-midia-kit.png) no-repeat;
	font-size:0;
	display:block;
	width:143px;
	height:24px;
	float:left;
	margin-top:20px;
}

/* RETÂNGULO-HOME */
body.midia-kit #content .box-midia-kit .conteudo .ret-home{
	display:none;
	width:658px;
	height:660px;
}

body.midia-kit #content .box-midia-kit .conteudo .ret-home img{
	width:230px;
	height:342px;
	float:left;
	margin:30px;
	cursor:pointer;
}
body.midia-kit #content .box-midia-kit .conteudo .ret-home h2{
	font-size:16px;
	font-weight:bold;
	color:#003360;
	text-transform:uppercase;
	float:left;
	margin-top:30px;
	width:340px;
}
body.midia-kit #content .box-midia-kit .conteudo .ret-home p{
	color:#2d2d2d;
	font-size:13px;
	float:left;
	width:340px;
	margin-top:20px;
}
body.midia-kit #content .box-midia-kit .conteudo .ret-home a.imprimir{
	background: url(../img/ico-imprimir.png) center left no-repeat;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	width:305px;
	height:53px;
	color:#003360;
	line-height:53px;
	display:block;
	float:left;
	margin-top:20px;
	padding-left:30px;
	font-weight:bold;
}
body.midia-kit #content .box-midia-kit .conteudo .ret-home a.bt-download-midia-kit{
	background: url(../img/bt-baixar-midia-kit.png) no-repeat;
	font-size:0;
	display:block;
	width:143px;
	height:24px;
	float:left;
	margin-top:20px;
}

/* SUPER-BANNER-HOME */
body.midia-kit #content .box-midia-kit .conteudo .super-banner-home{
	display:none;
	width:658px;
	height:660px;
}

body.midia-kit #content .box-midia-kit .conteudo .super-banner-home img{
	width:230px;
	height:342px;
	float:left;
	margin:30px;
	cursor:pointer;
}
body.midia-kit #content .box-midia-kit .conteudo .super-banner-home h2{
	font-size:16px;
	font-weight:bold;
	color:#003360;
	text-transform:uppercase;
	float:left;
	margin-top:30px;
	width:340px;
}
body.midia-kit #content .box-midia-kit .conteudo .super-banner-home p{
	color:#2d2d2d;
	font-size:13px;
	float:left;
	width:340px;
	margin-top:20px;
}
body.midia-kit #content .box-midia-kit .conteudo .super-banner-home a.imprimir{
	background: url(../img/ico-imprimir.png) center left no-repeat;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	width:305px;
	height:53px;
	color:#003360;
	line-height:53px;
	display:block;
	float:left;
	margin-top:20px;
	padding-left:30px;
	font-weight:bold;
}
body.midia-kit #content .box-midia-kit .conteudo .super-banner-home a.bt-download-midia-kit{
	background: url(../img/bt-baixar-midia-kit.png) no-repeat;
	font-size:0;
	display:block;
	width:143px;
	height:24px;
	float:left;
	margin-top:20px;
}


/* DESTAQUE-PRINCIPAL-HOME */
body.midia-kit #content .box-midia-kit .conteudo .dest-principal-home{
	display:none;
	width:658px;
	height:660px;
}

body.midia-kit #content .box-midia-kit .conteudo .dest-principal-home img{
	width:230px;
	height:342px;
	float:left;
	margin:30px;
	cursor:pointer;
}
body.midia-kit #content .box-midia-kit .conteudo .dest-principal-home h2{
	font-size:16px;
	font-weight:bold;
	color:#003360;
	text-transform:uppercase;
	float:left;
	margin-top:30px;
	width:340px;
}
body.midia-kit #content .box-midia-kit .conteudo .dest-principal-home p{
	color:#2d2d2d;
	font-size:13px;
	float:left;
	width:340px;
	margin-top:20px;
}
body.midia-kit #content .box-midia-kit .conteudo .dest-principal-home a.imprimir{
	background: url(../img/ico-imprimir.png) center left no-repeat;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	width:305px;
	height:53px;
	color:#003360;
	line-height:53px;
	display:block;
	float:left;
	margin-top:20px;
	padding-left:30px;
	font-weight:bold;
}
body.midia-kit #content .box-midia-kit .conteudo .dest-principal-home a.bt-download-midia-kit{
	background: url(../img/bt-baixar-midia-kit.png) no-repeat;
	font-size:0;
	display:block;
	width:143px;
	height:24px;
	float:left;
	margin-top:20px;
}


/* DESTAQUE-INFERIOR-HOME */
body.midia-kit #content .box-midia-kit .conteudo .dest-inferior-home{
	display:none;
	width:658px;
	height:660px;
}

body.midia-kit #content .box-midia-kit .conteudo .dest-inferior-home img{
	width:230px;
	height:342px;
	float:left;
	margin:30px;
	cursor:pointer;
}
body.midia-kit #content .box-midia-kit .conteudo .dest-inferior-home h2{
	font-size:16px;
	font-weight:bold;
	color:#003360;
	text-transform:uppercase;
	float:left;
	margin-top:30px;
	width:340px;
}
body.midia-kit #content .box-midia-kit .conteudo .dest-inferior-home p{
	color:#2d2d2d;
	font-size:13px;
	float:left;
	width:340px;
	margin-top:20px;
}
body.midia-kit #content .box-midia-kit .conteudo .dest-inferior-home a.imprimir{
	background: url(../img/ico-imprimir.png) center left no-repeat;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	width:305px;
	height:53px;
	color:#003360;
	line-height:53px;
	display:block;
	float:left;
	margin-top:20px;
	padding-left:30px;
	font-weight:bold;
}
body.midia-kit #content .box-midia-kit .conteudo .dest-inferior-home a.bt-download-midia-kit{
	background: url(../img/bt-baixar-midia-kit.png) no-repeat;
	font-size:0;
	display:block;
	width:143px;
	height:24px;
	float:left;
	margin-top:20px;
}

/* BG-HOME */
body.midia-kit #content .box-midia-kit .conteudo .bg-home{
	display:none;
	width:658px;
	height:660px;
}

body.midia-kit #content .box-midia-kit .conteudo .bg-home img{
	width:230px;
	height:342px;
	float:left;
	margin:30px;
	cursor:pointer;
}
body.midia-kit #content .box-midia-kit .conteudo .bg-home h2{
	font-size:16px;
	font-weight:bold;
	color:#003360;
	text-transform:uppercase;
	float:left;
	margin-top:30px;
	width:340px;
}
body.midia-kit #content .box-midia-kit .conteudo .bg-home p{
	color:#2d2d2d;
	font-size:13px;
	float:left;
	width:340px;
	margin-top:20px;
}
body.midia-kit #content .box-midia-kit .conteudo .bg-home a.imprimir{
	background: url(../img/ico-imprimir.png) center left no-repeat;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	width:305px;
	height:53px;
	color:#003360;
	line-height:53px;
	display:block;
	float:left;
	margin-top:20px;
	padding-left:30px;
	font-weight:bold;
}
body.midia-kit #content .box-midia-kit .conteudo .bg-home a.bt-download-midia-kit{
	background: url(../img/bt-baixar-midia-kit.png) no-repeat;
	font-size:0;
	display:block;
	width:143px;
	height:24px;
	float:left;
	margin-top:20px;
}

/* BG-INTERNA */
body.midia-kit #content .box-midia-kit .conteudo .bg-internas{
	display:none;
	width:658px;
	height:660px;
}

body.midia-kit #content .box-midia-kit .conteudo .bg-internas img{
	width:230px;
	height:342px;
	float:left;
	margin:30px;
	cursor:pointer;
}
body.midia-kit #content .box-midia-kit .conteudo .bg-internas h2{
	font-size:16px;
	font-weight:bold;
	color:#003360;
	text-transform:uppercase;
	float:left;
	margin-top:30px;
	width:340px;
}
body.midia-kit #content .box-midia-kit .conteudo .bg-internas p{
	color:#2d2d2d;
	font-size:13px;
	float:left;
	width:340px;
	margin-top:20px;
}
body.midia-kit #content .box-midia-kit .conteudo .bg-internas a.imprimir{
	background: url(../img/ico-imprimir.png) center left no-repeat;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	width:305px;
	height:53px;
	color:#003360;
	line-height:53px;
	display:block;
	float:left;
	margin-top:20px;
	padding-left:30px;
	font-weight:bold;
}
body.midia-kit #content .box-midia-kit .conteudo .bg-internas a.bt-download-midia-kit{
	background: url(../img/bt-baixar-midia-kit.png) no-repeat;
	font-size:0;
	display:block;
	width:143px;
	height:24px;
	float:left;
	margin-top:20px;
}
/* BG-INTERNA */
body.midia-kit #content .box-midia-kit .conteudo .super-banner-internas{
	display:none;
	width:658px;
	height:660px;
}

body.midia-kit #content .box-midia-kit .conteudo .super-banner-internas img{
	width:230px;
	height:342px;
	float:left;
	margin:30px;
	cursor:pointer;
}
body.midia-kit #content .box-midia-kit .conteudo .super-banner-internas h2{
	font-size:16px;
	font-weight:bold;
	color:#003360;
	text-transform:uppercase;
	float:left;
	margin-top:30px;
	width:340px;
}
body.midia-kit #content .box-midia-kit .conteudo .super-banner-internas p{
	color:#2d2d2d;
	font-size:13px;
	float:left;
	width:340px;
	margin-top:20px;
}
body.midia-kit #content .box-midia-kit .conteudo .super-banner-internas a.imprimir{
	background: url(../img/ico-imprimir.png) center left no-repeat;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	width:305px;
	height:53px;
	color:#003360;
	line-height:53px;
	display:block;
	float:left;
	margin-top:20px;
	padding-left:30px;
	font-weight:bold;
}
body.midia-kit #content .box-midia-kit .conteudo .super-banner-internas a.bt-download-midia-kit{
	background: url(../img/bt-baixar-midia-kit.png) no-repeat;
	font-size:0;
	display:block;
	width:143px;
	height:24px;
	float:left;
	margin-top:20px;
}
/*LIGHTBOX*/
body.midia-kit .lightbox {
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.7);
	width:100%;
	height:100%;
	z-index:1000;
	display:none;
}

body.midia-kit .lightbox .galeria{
	width:500px;
	height:auto;
	left:50%;
	margin-left:-250px;
	top:50%;
	margin-top:-542px;
	position:absolute;
}

body.midia-kit .lightbox .galeria a.fechar{
	background-color: #003865;
	font-family: 'BorbaExtraBlack';
	font-size: 14px;
	color: #fff;
	width: 65px;
	height: 25px;
	line-height: 25px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	margin: 0 0 1px 0;
	z-index: 9999;
	float:right;
	top:-25px;
	position: relative;
}
body.midia-kit .lightbox .galeria img{
	width:500px;
	height:auto;
	position:absolute;
	top:0;
}

/*COMO CHEGAR*/
body.interna #content .mapa {
	height: 800px;
}

/*TRABALHE CONOSCO*/
body.trabalhe-conosco #content .main{
	background-color: rgba(255,255,255,0.6);;
}
body.trabalhe-conosco #content div.abas{
	height: 43px;
}
body.trabalhe-conosco #content a.aba{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #1d3862;
	width: 475px;
	height: 30px;
	margin-top: 10px;
	display: block;
	float: left;
}
body.trabalhe-conosco #content a.aba:first-child {
	line-height: 25px;
}
body.trabalhe-conosco #content a.aba:hover,
body.trabalhe-conosco #content a.aba.active{
	border-bottom: #1d3862 3px solid;
}
body.trabalhe-conosco #content div.main{
	min-height: 300px;
}
body.trabalhe-conosco #content .curriculo h2 {
	font-size: 14px;
	letter-spacing: 0.3px;
	float: left;
	margin-top: 20px;
	width: 800px;
}
body.trabalhe-conosco #content .curriculo h3 {
	font-size: 17px;
	color: #003865;
	font-weight: bold;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 750px;
}
body.trabalhe-conosco #content #curriculo {
	clear: both;
}
body.trabalhe-conosco #content #curriculo input[type="text"] {
	border: 1px solid #e3e3e3;
	width: 380px;
	padding: 5px;
	float: left;
	clear: both;
	margin-top: 10px;
	margin-right: 95px;
	background-color: transparent;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
body.trabalhe-conosco #content #curriculo textarea {
	border: 1px solid #e3e3e3;
	width: 380px;
	height: 55px;
	float: left;
	clear: both;
	padding: 5px;
	margin-top: 10px;
	background-color: transparent;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
body.trabalhe-conosco #content #curriculo .file {
	background: url(../img/trabalhe-boxEnviar.png) top left no-repeat;
	position: relative;
	float: left;
	clear: both;
	width: 300px;
	height: 30px;
	margin-top: 10px;
}
body.trabalhe-conosco #content #curriculo .file+p {
	float: left;
	clear: both;
	font-size: 10px;
	color: #a7a7a7;
	margin-left: 2px;
}
body.trabalhe-conosco #content #curriculo .file input[type="file"] {
	position: absolute;
	right: 0;
	z-index: 10;
	width: 300px;
	height: 30px;
	opacity: 0;
}
body.trabalhe-conosco #content #curriculo .file input[type="text"] {
	position: absolute;
	right: 0;
	z-index: 5;
	width: 300px;
	border: 0;
	padding: 7px;
	margin: 0px -15px 0 0;
	background-color: transparent;
}
body.trabalhe-conosco #content #curriculo div.captcha {
	float: left;
	clear: both;
	margin-top: 10px;
}
body.trabalhe-conosco #content #curriculo div.captcha img.captcha {
	float: left;
}
body.trabalhe-conosco #content #curriculo div.captcha input {
	float: left;
	width: 178px;
	margin-left: 10px;
	margin-top: 2px;
	clear: none;
	margin-right: 10px;
}
body.trabalhe-conosco #content #curriculo button[type="submit"] {
	background: url("../img/trabalhe-btEnviar.png") no-repeat top left;
	height: 24px;
	width: 82px;
	border: 0;
	text-indent: -9999px;
	font-size: 0;
	float: left;
	margin-top: 14px;
}
body.trabalhe-conosco .sucesso {
	float: left;
	padding: 0px 0 10px 0px;
	clear: both;
}
body.trabalhe-conosco .sucesso p{
	font-size: 14px;
}
body.trabalhe-conosco #content .erro {
	background-color: #F2DEDE;
	border: 1px solid #FBEED5;
	border-radius: 3px 3px 3px 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 10px;
	clear: both;
	width: 370px;
	border-color: #EED3D7;
	
}
body.trabalhe-conosco #content .erro p {
	font-size: 12px;
	color:#B94A48;
	margin-bottom: 0px;
}
body.trabalhe-conosco #content .vagas {
	width: 230px;
	float: left;
}
body.trabalhe-conosco #content .content_aba {
	border-top: 1px solid #e3e3e3;
}
body.trabalhe-conosco #content .vagas ul li {
	border-left: 6px solid #003865;
	padding: 8px;
	padding-bottom: 11px;
	position: relative;
}
body.trabalhe-conosco #content .vagas ul li.active {
	border-left: 6px solid #c3cf21;
}
body.trabalhe-conosco #content .vagas ul li a {
	font-family: 'BorbaExtraBlack';
	font-size:14px;
	text-transform: uppercase;
	width: 100%;
	height: 100%;
	padding: 4px 0 0 8px;
	left: 0;
	top: 0;
	position: absolute;
	display: inline-block;
}
body.trabalhe-conosco #content .vagas ul li span {
	background: url("../img/oportunidades-setaVaga.png") no-repeat top left;
	width: 10px;
	height: 11px;
	margin-left: 40px;
	display: inline-block;
	margin-bottom: 4px;
}
body.trabalhe-conosco #content .vagas ul li.active span {
	background: url("../img/oportunidades-setaVaga.png") no-repeat bottom left;
}
body.trabalhe-conosco #content .vagas ul li h2 {
	font-family: 'BorbaExtraBlack';
	font-size:20px;
	text-transform: uppercase;
	color: #c3cf21;
	line-height: 20px;
	margin-bottom: 3px;
	margin-top: 2px;
}
body.trabalhe-conosco #content .vagas ul li p {
	margin-bottom: 3px;
}
body.trabalhe-conosco #content .vagas ul li hr {
	clear: both;
	width: 224px;
	border: 0;
	float: left;
	height: 1px;
	color: #e3e3e3;
	background-color: #e3e3e3;
	margin: 11px 0 0 -8px;
}

body.trabalhe-conosco #content .detalhes {
	width: 690px;
	float: left;
	margin-left: 30px;
}
body.trabalhe-conosco #content .detalhes .texto {
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 20px;
	width: 665px;
}
body.trabalhe-conosco #content .detalhes .texto h1 {
	font-family: 'BorbaExtraBlack';
	font-size:30px;
	text-transform: uppercase;
	color: #c3cf21;
	padding-bottom: 5px;
	border-bottom: 1px solid #e3e3e3;
	margin: 25px 0 0 0;
}
body.trabalhe-conosco #content .detalhes .texto h2 {
	font-size:14px;
	margin: 20px 0 8px 0;

}
body.trabalhe-conosco #content .detalhes h3 {
	font-family: 'BorbaBold';
	font-size:20px;
	text-transform: uppercase;
	color: #c3cf21;
	margin: 0 0 0 0;
}
body.trabalhe-conosco #content .detalhes .texto p {
	font-size:14px;
	line-height: 18px;
}
body.trabalhe-conosco.vagas #content button[type="submit"] {
	background: url("../img/vagas-btEnviar.png") no-repeat top left!important;
	height: 25px!important;
}
/* OUVIDORIA */
body.ouvidoria #content .texto input[type="text"] {
	border: 1px solid #e3e3e3;
	width: 248px;
	padding: 5px;
	float: left;
	margin-top: 10px;
	margin-right: 95px;
	background-color: white;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
body.ouvidoria #content .texto select {
	border: 1px solid #e3e3e3;
	width: 260px;
	padding: 5px;
	float: left;
	margin-top: 10px;
	margin-right:95px;
	background-color: white;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
body.ouvidoria #content .texto hr {
	clear: both;
	width: 890px;
	border: 0;
	float: left;
	height: 1px;
	color: #e3e3e3;
	background-color: #e3e3e3;
	margin: 25px 0;
	
}
body.ouvidoria #content .texto textarea {
	border: 1px solid #e3e3e3;
	width: 400px;
	height: 100px;
	padding: 5px;
	margin-top: 10px;
	background-color: white;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
body.ouvidoria #content .texto label {
	float: left;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 5px;
	clear: both;
	background-color: white;
}
body.ouvidoria #content .texto div.lblRadio label{
	background-color: transparent;
	margin-top: 25px;
}
body.ouvidoria #content .texto div.radio {
	clear: both;
	background-color: transparent;
	margin-bottom: 25px;
}
body.ouvidoria #content .texto div.radio label {
	clear: none;
	font-weight: normal;
	background-color: transparent;
	margin-right: 45px;
}
body.ouvidoria #content .texto label input[type="radio"] {
	float: left;
	clear: none;
	margin-right: 5px;
	margin-top: 2px;
	background-color: transparent;
}
body.ouvidoria #content .texto div.email input, body.ouvidoria #content .texto div.endereco input {
	width: 603px;
}
body.ouvidoria #content .texto div.cidade input {
	clear: left;
}
body.ouvidoria #content .texto div.tipoRelato select {
	clear: left;
	margin-right: 20px;
}
body.ouvidoria #content .texto div.tipoRelato input {
	width: 148px;
	margin-right: 20px;
}
body.ouvidoria #content .texto div.areaRelato {
	clear: both;
}
body.ouvidoria #content .texto .captcha {
	float: left;
	margin-top: 10px;
	margin-right: 20px;
}
body.ouvidoria #content .texto p.attention {
	clear: both;
	float: left;
	margin-top: 20px;
	font-weight: bold;
	font-size: 12px;
}
body.ouvidoria #content .texto button[type="submit"] {
	background: url("../img/ouvidoria-btEnviar.png") no-repeat top left;
	height: 26px;
	width: 102px;
	border: 0;
	text-indent: -9999px;
	font-size: 0;
	clear: both;
	float: left;
}
/*body.ouvidoria #content .texto button[type="submit"]:hover {
	background-position: bottom left;
}
*/
body.ouvidoria #content .texto .erro {
	background-color: #F2DEDE;
	border: 1px solid #FBEED5;
	border-radius: 3px 3px 3px 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 10px;
	
	border-color: #EED3D7;
	
}
body.ouvidoria #content .texto .erro p {
	font-size: 12px;
	color:#B94A48;
	margin-bottom: 0px;
}


/*
Novos labels
*/
body.ouvidoria #content .texto div.cidade,
body.ouvidoria #content .texto div.tipoRelato {
	clear: both;
}
body.ouvidoria #content .texto div.tipoRelato .holder {
	margin-right: 20px;
}
body.ouvidoria #content .texto div.tipoRelato .holder select {
	margin-right: 0;
}
body.ouvidoria #content .texto div.areaRelato .holder {
	float: none;
}
body.ouvidoria #content .texto .holder {
	float: left;
	padding-top: 15px;
	margin-right: 95px;
}
body.ouvidoria #content .texto .holder.h-input {
	
}
body.ouvidoria #content .texto .holder.h-select {

}
body.ouvidoria #content .texto .holder.h-captcha {
	padding-top: 24px;
	margin: 0;
}
body.ouvidoria #content .texto .holder label {
	display: block;
	background-color: transparent;
	float: none;
	margin: 0;
}
body.ouvidoria #content .texto .holder input[type="text"],
body.ouvidoria #content .texto .holder select,
body.ouvidoria #content .texto .holder textarea {
	float: none;
	margin: 5px 0 0;
}

ul.ui-menu {
	border-radius:0;
	border:1px solid #1D3862;
	background:#fff;
}
ul.ui-menu li.ui-menu-item a{
	margin:none !important;
	border:none;
	border-radius: 0;
	background:transparent;
}
ul.ui-menu li.ui-menu-item {
	background:#fff;
	border-bottom:1px solid #1D3862;
}
ul.ui-menu li.ui-menu-item a.ui-state-focus{
	margin:0;
}
ul.ui-menu li.ui-menu-item a:hover{
	border:none;
	margin:0;
	background:none;
	color:#fff
}
ul.ui-menu li.ui-menu-item:hover{
	border:none;
	margin:none;
	border-bottom:1px solid #1D3862;
	background:#1D3862;
	color:#fff !important;
}
.ui-menu .ui-menu-item:last-child{
	border:none;
	border-bottom:1px solid transparent;
}

.bg-lbox {
	background-color:rgba(0,0,0,.85);
	position:fixed;
	z-index:999;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.bg-lbox .lbox {
	position:absolute;
	left:50%;
	top:50%;
	width:907px;
	height:564px;
	margin:-282px 0 0 -453.5px;
}
.bg-lbox .lbox .close {
	background:url(../img/bt-close.png) no-repeat;
	width:56px;
	height:56px;
	position:absolute;
	display:block;
	right:-28px;
	top:-18px;
	font-size:0;
	text-indent:-9999px;
}

/* COMBATE AO MOSQUITO */
body.combate-ao-mosquito .container{
	background:url(../img/bg-combate-ao-mosquito.jpg)no-repeat top center;} 

body.combate-ao-mosquito .destaque{
	height: 370px;
	padding-top: 295px;}

body.combate-ao-mosquito .destaque h1{
    font-family: 'BorbaBold';
	font-size: 30px;
	text-transform: uppercase;
	color: white;
	line-height: 30px;
	text-align: center;
	padding-left: 350px;}

body.combate-ao-mosquito .destaque strong{font-family: 'BorbaExtraBlack';}

body.combate-ao-mosquito .destaque p{
    font-family: 'BorbaBold';
	color: #333333;
	font-size: 23px;
	text-align: center;
	line-height: 150%;
	padding: 170px 40px 0;}

body.combate-ao-mosquito .conteudo{
	width: 100%;
	height: 870px;}

body.combate-ao-mosquito .conteudo .box{
	width: 50%;
	height: 350px;
	float: left;
	margin-top: 90px;}

body.combate-ao-mosquito .conteudo .box a{
	width:257px;
	height: 256px;
	margin:0 auto;
	display: block;
	overflow: hidden;
	position:relative;}

body.combate-ao-mosquito .conteudo .box a img{
	position:absolute;
	left:0;
	top:0;}

body.combate-ao-mosquito .conteudo .box a:hover img {top:-256px;}
body.combate-ao-mosquito .conteudo .box p{
    font-family: 'BorbaBold';
	color: #333333;
	font-size: 23px;
	text-align: center;
	line-height: 150%;
	padding: 20px 80px;}

body.combate-ao-mosquito .alerta-gravida{
	width: 100%;
	height: 295px;
	padding-top: 75px;}

body.combate-ao-mosquito .alerta-gravida img{
	padding: 23px 0 0 125px; 
	float: left;}

body.combate-ao-mosquito .alerta-gravida h2{
	font-family: 'BorbaExtraBlack';
	color: #fff883;
	font-size: 23px;
	text-transform: uppercase;
	line-height: 120%;
	padding: 40px 0 0 40px;
	float: left;}

body.combate-ao-mosquito .alerta-gravida p{
    font-family: 'BorbaBold';
	color:white;
	font-size: 22px;
	line-height: 120%;
	padding: 15px 0 0 40px;
	float: left;}	

body.combate-ao-mosquito .alerta-gravida span{
    font-family: 'BorbaBold';
	color:white;
	font-size: 20px;
	line-height: 120%;
	padding: 55px 0 0 40px;
	float: left;}	

body.combate-ao-mosquito .alerta-sintomas{
	width: 100%;
	height: 430px;
	padding: 90px 0;}

body.combate-ao-mosquito .alerta-sintomas img{
	padding: 23px 0 0 125px; 
	float: left;}

body.combate-ao-mosquito .alerta-sintomas h2{
	font-family: 'BorbaExtraBlack';
	color: #cca300;
	font-size: 23px;
	text-transform: uppercase;
	line-height: 120%;
	padding: 40px 0 0 40px;
	float: left;}

body.combate-ao-mosquito .alerta-sintomas ul{
	float:left;
	padding: 15px 40px 0;}


body.combate-ao-mosquito .alerta-sintomas li{
	font-family: 'BorbaExtraBlack';
	font-size: 23px;
	color: #333333;
	line-height: 140%;}

body.combate-ao-mosquito .alerta-sintomas li span{color: #cca300;}
body.combate-ao-mosquito .alerta-sintomas p{
	font-family: 'BorbaExtraBlack';
	font-size: 23px;
	color: #333333;
	line-height: 140%;	
	padding: 15px 0 0 430px;
	float: left;}
	
body.combate-ao-mosquito .alerta-sintomas p span{color: #cca300;}

/* --- promoção cabe no bolso */
.promocao-cabe-no-bolso #header nav.menu {
	background:rgba(0,0,0,.5);
}
.promocao-cabe-no-bolso #content {
	background:url(../img/cabenobolso/bg.jpg) no-repeat center 76px;
	padding-top:450px;
}
.promocao-cabe-no-bolso #content .titulo {
	padding:45px 0 0;
	border-bottom:none;
}
.promocao-cabe-no-bolso .titulo p {
	font-size:24px;
	line-height:125%;
	text-align:center;
	letter-spacing:-1px;
    font-family:'BorbaBold';
}
.promocao-cabe-no-bolso .titulo p strong {
	text-transform:uppercase;
	font-weight:normal;
	font-family:'BorbaExtraBlack';
}
.box-cabenobolso {
	width:960px;
	margin:45px auto 0;
}
.box-cabenobolso .sidebar {
	width:300px;
	float:left;
}
.box-cabenobolso .sidebar h2 {
	border-bottom:1px solid #ffcc00;
	padding:0 0 7px;
	margin:0 25px;
	color:#f2bc00;
	font-size:24px;
	line-height:100%;
	text-align:center;
	letter-spacing:-1px;
	text-transform:uppercase;
	font-family:'BorbaExtraBlack';
}
.box-cabenobolso .sidebar ul {
	padding:20px 10px 0 45px;
}
.box-cabenobolso .sidebar ul li {
	color:#f2bc00;
	font-size:18px;
	line-height:135%;
}
.box-cabenobolso .sidebar ul li a {
	color:#2d2d2d;
	font-size:16px;
}
.box-cabenobolso .sidebar ul li a:hover {
	text-decoration:underline;
}
.box-cabenobolso .sidebar ul li a.ativo {
	font-weight:bold;
}

.box-cabenobolso .conteudo {
	background:white;
	padding:25px;
	float:left;
	width:600px;
	min-height:500px;
}
.box-cabenobolso .conteudo .item {
	display:none;
}
.box-cabenobolso .conteudo .info {
	clear:both;
	float:left;
	width:100%;
	padding:15px 0;
}
.box-cabenobolso .conteudo .info .image {
	float:left;
	display:inline;
	margin:0 25px 0 0;
	width:225px;
	height:150px;
	text-align:center;
}
.box-cabenobolso .conteudo .info .image img {
	display:inline;
}
.box-cabenobolso .conteudo .info h3 {
	padding:0 0 5px;
	color:#f2bc00;
	font-size:30px;
	line-height:100%;
	letter-spacing:-1px;
	text-transform:uppercase;
	font-family:'BorbaExtraBlack';
}
.box-cabenobolso .conteudo .info p {
	padding:10px 0 0;
}
.box-cabenobolso .conteudo ul {
	border-top:1px solid #2d2d2d;
	padding:10px 25px;
	clear:both;
}
.box-cabenobolso .conteudo ul li {
	border-top:1px solid #d5d5d5;
	padding:18px 0;
	font-size:14px;
	line-height:125%;
	float:left;
	width:100%;
}
.box-cabenobolso .conteudo ul li:first-child {border-top:none;}

.box-cabenobolso .conteudo ul li span {
}
.box-cabenobolso .conteudo ul li strong {
	float:right;
	width:100px;
	margin:0 15px 0 0;
	text-align:right;
}
.box-cabenobolso .conteudo .obs {
	clear:both;
	padding:25px 25px 0;
	font-size:12px;
}
.box-cabenobolso .conteudo .images {
	clear:both;
	float:left;
	width:100%;
	padding:15px 0 0;
	text-align:center;
}
.box-cabenobolso .conteudo .images img {
	background:white;
	display:inline;
	padding:3px;
	margin:0 2px;
	border:1px solid #d5d5d5;
}

.promocao-cabe-no-bolso #content .valid {
	border-top:1px solid #ffcc00;
	float:left;
	display:inline;
	margin:25px 0 0 25px;
	padding:20px 25px 0;
	width:200px;
}
.promocao-cabe-no-bolso #content .valid p {
	font-style:italic;
}
.promocao-cabe-no-bolso #content .share {
	border-top:1px solid #ffcc00;
	float:left;
	display:inline;
	margin:25px 0 0 25px;
	padding:20px 25px 0;
	width:600px;
}

body.o-aeroporto #content table.table-default {
	width: 100%;
}
body.o-aeroporto #content table.table-default thead th{
	text-align: center;
	background-color: #1d3862;
}
body.o-aeroporto #content table.table-default th{
	border: 1px solid white;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding:5px;
}
body.o-aeroporto #content table.table-default td {
	border: 1px solid white;
	color: #fff;
	font-size: 12px;
	text-align: center;
	padding:5px;
}
body.o-aeroporto #content table.table-default tbody .titCol td{
	background-color: rgb(79, 110, 159);
}
body.o-aeroporto #content table.table-default tbody .contCol td{
	background-color: #999;
}
body.o-aeroporto #content table.table-default thead th:first-child,
body.o-aeroporto #content table.table-default tbody .titCol td:first-child,
body.o-aeroporto #content table.table-default tbody .contCol td:first-child {
	text-align:left;
}