@charset "utf-8";
body {font: /*100%*/ 12px Tahoma; margin: 0; padding: 0; text-align: center; color: #000000; background-attachment: fixed; background-color: #FFF; background-image: url(../imagens/bg-azul2.jpg); background-repeat: no-repeat; background-position: center center;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
.hrtopo { width:100%; height:5px; background-color:#79b7e4; margin:0; padding:0; border:none;}

table {font: /*100%*/ 11px Tahoma;}

div.container {width: 802px; margin: 0 auto; text-align: left; background-color: #FFFFFF; background-image: url(../imagens/bg.png); background-repeat: repeat-y;}

div.container h2 { width:558px; margin-left:8px; margin-top:10px; margin-bottom:10px; background-color:#ededed; font-size:14px; color:#1250a6; clear:right;}
div.container h2 a {text-decoration:none; color:#1250a6;}
div.container .titulo {padding-left:8px; padding-top:15px; padding-bottom:3px;}

div.container p.corpo {text-decoration:none; color:#7B7A7A; font-size:12px; margin:0 8px 15px 15px;}

div.empresa {position: absolute; width:219px; height:320px; text-align:center; background-color:#FFF; margin: 25px 0 0 574px; background-image: url(../imagens/bg-col.png); background-repeat: repeat-y;}
div.empresa .slogan {font-size:11px; color:#7b7a7a; margin-top:2px; margin-bottom:15px; }
div.empresa .tel, 
div.empresa .aon, 
div.empresa .loc {margin:0 15px 6px 15px; text-align:center; padding:10px; border:solid 1px #e3e2e2;}
div.empresa .tel a, 
div.empresa .aon a, 
div.empresa .loc a {color:#7b7a7a; text-decoration:none;}
div.empresa p {margin:0; padding:0;}
div.empresa .tit {text-align:left!important; color:#7b7a7a; font-size:11px;}
div.empresa .imgtel { margin-left:12px;}
div.empresa .imgico {float:right;}
div.empresa .desc {text-align:left!important; color:#7b7a7a; font-size:10px;}
div.empresa h1 a {visibility: hidden; text-decoration:none;}
div.empresa h1 {width: 186px; height: 56px; background-image: url(../imagens/destinocerto.png); background-repeat: no-repeat; margin-left:15px;}

div.empresa2 {position: absolute; float:right; width:219px; height:145px; text-align:center; background-color:#FFF; margin: 25px 0 0 574px; background-image: url(../imagens/bg-col.png); background-repeat: repeat-y;}
div.empresa2 .slogan {font-size:11px; color:#7b7a7a; margin-top:2px; margin-bottom:15px; }
div.empresa2 .tel, 
div.empresa2 .aon, 
div.empresa2 .loc {margin:0 15px 6px 15px; text-align:center; padding:10px; border:solid 1px #e3e2e2;}
div.empresa2 .tel a, 
div.empresa2 .aon a, 
div.empresa2 .loc a {color:#7b7a7a; text-decoration:none;}
div.empresa2 p {margin:0; padding:0;}
div.empresa2 .tit {text-align:left!important; color:#7b7a7a; font-size:11px;}
div.empresa2 .imgtel { margin-left:12px;}
div.empresa2 .imgico {float:right;}
div.empresa2 .desc {text-align:left!important; color:#7b7a7a; font-size:10px;}
div.empresa2 h1 a {visibility: hidden; text-decoration:none;}
div.empresa2 h1 {width: 186px; height: 56px; background-image: url(../imagens/destinocerto.png); background-repeat: no-repeat; margin-left:15px;}

div.menuSup {height:45px; margin:18px 0 0 15px;}
div.menuSup .alinImage {margin-top:3px;}
/* Nivel 1 */
ul.dropdown {position: relative; margin:0; padding:0;}
ul.dropdown li {float: left; list-style-type: none;}
ul.dropdown li .menumais {padding-right:10px; background-image: url(../imagens/ico-mais.png); background-repeat: no-repeat; background-position: right bottom;}
ul.dropdown li a {display:block; margin:5px 12px 5px 12px; font-family: Tahoma; font-size: 13px; color: #868686; text-decoration:none; font-weight:bold;}
ul.dropdown li:last-child a {border-right: none;} /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover {background: #F3D673; color: black; position: relative;}
ul.dropdown li.hover a {}
/*  Nivel 2 */
ul.dropdown ul {width: 170px; visibility: hidden; position: absolute;}
ul.dropdown ul li {background: #f6f6f6; color: #000; border-bottom: 1px solid #ccc; float: none;}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a	{border-right: none; display: inline-block; font-size:12px;}
/* Nivel 3 */
ul.dropdown ul ul { top: 15px; right:160px;}
ul.dropdown ul ul li {border-right: 1px solid #ccc;}
ul.dropdown ul ul li a {font-size:11px;}
ul.dropdown li:hover > ul { visibility: visible;}

div.newstopo {height:21px; background-color:#ededed; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dddcdc;}
div.newstopo p {margin:0; padding:0; line-height:20px; padding-left:35px; display:block; font-size:10px; color:#c3c2c2; }
div.newstopo a {color:#c3c2c2; text-decoration:none;}
div.newstopo a:hover {color:#9F9D9D; text-decoration:underline;}

.hramarelo {width:100%; height:5px; background-color:#eec500; margin:0; padding:0; border:none;}

div.destaque {height:220px; background-image:url(../imagens/bg-flash.jpg); margin-left:8px;}
div.destaque2 {height:80px; margin-left:8px; background-image: url(../imagens/bg-passagens.jpg);}
#flashcontent {margin:0; padding:0; clear: none; float: none; position:absolute;}

div.mainContent {margin:0; padding: 0; float:left; width:574px;}
div.mainContent h2 { width:558px; margin-left:8px; background-color:#ededed; font-size:14px; color:#1250a6; clear:right;}
div.mainContent h2 a {text-decoration:none; color:#1250a6;}
div.mainContent .marg { margin-top:15px;}
div.mainContent .titulo {padding-left:8px; padding-top:15px; padding-bottom:3px;}

div.mainContent div.pacotes {float:left; width:171px; margin:10px 0px 10px 15px;} 
div.mainContent div.pacotes img {border: 5px solid #79b7e4;}
div.mainContent div.pacotes img:hover {border: 5px solid #fec213;}
div.mainContent div.pacotes .pacote {font-size:12px; color:#1250a6; font-weight:900; margin-bottom:0px;}
div.mainContent div.pacotes .pacote a {text-decoration:none; color:#1250a6;}
div.mainContent div.pacotes .qtdias {font-size:10px; color:#4d4d4d; margin-top:0;}
div.mainContent div.pacotes .info {font-size:11px; color:#616161;}
div.mainContent div.pacotes .valor {font-size:11px; color:#4d4d4d;}
div.mainContent .mais {display:block; font-size:10px; color:#50504f; text-align:right; line-height:17px; margin-bottom:20px; margin-left:14px; padding-right:20px; background-image: url(../imagens/bg-mais.png); background-repeat: no-repeat;	clear:both;}
div.mainContent .mais:hover {background-image: url(../imagens/bg-mais-2.png);}
div.mainContent .mais a {display:block; text-decoration:none; color:#50504f;}

div.sidebar {margin:0; padding: 0; float:left; width:220px; background-image: url(../aimagens/bg-col-sidebar.png); background-repeat: repeat-y;}
div.sidebar h3 {width:210px; margin-left:6px;background-color:#ededed; font-size:12px; color:#1250a6;}
div.sidebar h3 a {color:#1250a6; text-decoration:none;}
div.sidebar .marg { margin-top:45px;}
div.sidebar .titulo {padding-left:8px; padding-top:15px; padding-bottom:3px;}
div.sidebar p {margin-left:16px; margin-right:16px; font-size:11px; color:#7b7a7a;}

div.sidebar form {margin-top: 0; margin-right: 1px; margin-bottom: 20px; margin-left: 15px;}
div.sidebar fieldset {border:none; float:left; margin:0 7px 5px 0; padding:0;}
div.sidebar label {font-size:9px; font-weight:900; color:#7b7a7a; display:block;}
div.sidebar input {display:inline; font-size:11px;}
div.sidebar .inpNome {border:none; width:120px; height:23px; background-image: url(../imagens/bg-input-1.png); background-repeat: no-repeat;}
div.sidebar .inpNac {border:none; width:62px; height:23px; background-image: url(../imagens/bg-input-2.png); background-repeat: no-repeat;}
div.sidebar .inpEmail {border:none; width:149px; height:23px; background-image: url(../imagens/bg-input-3.png); background-repeat: no-repeat;}
div.sidebar .inpSub {margin-top:10px;}

ul.servicos {font-size:11px; color:#595959; padding:0; margin:10px 0 20px 0; font-weight:bold;}
ul.servicos li {margin:4px 0 0 30px; padding:0 0 0 23px; line-height: 26px; background-image: url(../imagens/bg-menu-serv.png); height: 26px; width: 170px; background-repeat: no-repeat; list-style-type: none;}
ul.servicos li:hover {background-image: url(../imagens/bg-menu-info.png);}

ul.infos {font-size:11px; color:#595959; padding:0; margin:10px 0 20px 0; font-weight:bold;}
ul.infos li {margin:4px 0 0 30px; padding:0 0 0 23px; line-height: 26px; background-image: url(../imagens/bg-menu-info.png); height: 26px; width: 170px; background-repeat: no-repeat; list-style-type: none;}
ul.infos li:hover {background-image: url(../imagens/bg-menu-serv.png);}

ul.servicos a, ul.infos a { display:block; text-decoration:none; color:#595959;}

div.sidebar .cliImgs {border:3px solid #dbd9d9; text-align:center; margin-left:2px;}
div.sidebar .margs {margin-left:12px;}

div.sidebar .prevDep {text-align:justify; display:block; font-size:11px; color:#7b7a7a; margin-right:20px;}
div.sidebar .cliente {display:block; color:#225cac; text-align:right!Important;}
div.sidebar .cliente a {color:#225cac; text-decoration:none;}

div.sidebar .cliImgs2 { margin:10px 10px 0 0;}
div.sidebar .marg2 {margin-left:12px;}

div.sidebar .noticias a {color:#225cac; text-decoration:none;}

div.rodape { background-color:#FFF; color:#767676; font-size:11px;}
div.rodape .selos {float:left; margin-left:25px; margin-bottom:10px;}
div.rodape .pgtos {float:right; margin-right:15px;}
.hrrodape { width:100%; height:5px; background-color:#79b7e4; margin:0; padding:0; border:none; clear:both;}

div.notas {margin-top:10px; background-color:#FFF; height:50px; font-size:11px; color:#908e8e; font-weight:900;}
div.notas a {color:#908e8e; text-decoration:none;}
div.notas .copy { float:left; margin-left:10px;}
div.notas .cria { float:right; margin-right:65px;}

div.selosoutros {clear:both; padding:3px 11px 10px 12px;}


/* Fale Conosco */
div.faleconosco { }
div.faleconosco .fonte, ul {color:#7B7A7A; font-size:12px;}
div.faleconosco p {text-decoration:none; color:#7B7A7A; font-size:12px; margin:0 8px 15px 15px;}
div.faleconosco table {margin: 0 15px 15px 15px;}
div.faleconosco .inp_contato {background-color: #FFF; border: 1px solid #AAD2EF;}
div.faleconosco .inp_contato:hover{background-color:#F2F2F2;}
div.faleconosco .inbot {font-size:11px; background-color:#1974b4; margin-left:10px; height:25px; color:#FFF; font-weight:800; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-bottom-width: 2px;  border-bottom-color: #EEC500; border-right-color: #EEC500; border-right-width: 2px;}

div.faleconosco .inbot2 {
	background-color:#1974b4;
	height:25px;
	color:#FFF;
	font-weight:800;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 2px;
	border-bottom-color: #900;
	border-right-color: #900;
	border-right-width: 2px;
	margin-top:3px;
}

/* Noticias */
div.noticias {color:#7B7A7A; margin-bottom:40px;}
div.noticias a {color:#225cac; text-decoration:none;}
div.noticias p {margin:0 8px 15px 15px;  font-size:11px;}
div.noticias h2 {font-size:14px; background-color:#FFF; margin:30px 8px 15px 15px; border-bottom:solid 2px #FCE889;}
div.noticias h3 {text-decoration:none; color:#7B7A7A; font-size:11px; margin:0 8px 15px 15px; background:#AAD2EF;}
div.noticias .data {text-decoration:none; color:#7B7A7A; font-size:10px; margin:0 8px 15px 15px;}
div.noticias .titLT {margin:0 8px 0 15px; font-weight:bold; font-size:11px;}
div.noticias .newsLT { font-size:11px;}

div.noticias .bg3{padding:5px 2px 1px 2px;}
div.noticias .bg3:hover{background-color:#F2F2F2;}

.paginacao {font-size: 10px; text-align: center;}
.paginacao a {text-decoration: underline; color: #000000; border: solid 1px #AAD2EF; margin:3px; padding:1px 5px;}
.paginacao a:hover {text-decoration: none;}

td.bg{background-color:#F2F2F2; padding:10px;}
td.bg:hover{background-color:#FCE889;}

.titbg {background-color:#AAD2EF; margin-top:20px; padding:10px;}

.pagi2_ {margin:20px 0 20px 17px; padding:0; font-size:10px;}
.pagi2 {display:inline; padding:3px; border: 1px solid #CCC; margin-left:5px;}