/*
	main
	05/12/08
/* ---------------------------------------------*/


body {font:13px/1.5 helvetica, arial, sans-serif; padding:0; margin:0; text-align:center}

a:link, a:visited {color:#00558e; text-decoration:none;}
a:hover {text-decoration:underline;}

a.util:link, a.util:visited {color:#F6921E; text-decoration:none; text-align:right; padding:10px 15px 0 3px;}
a.util:hover {text-decoration:underline;}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {margin-bottom:15px;}

blockquote {margin-left:20px}

.cite {background:#f1f1f1; font:10px courier; padding:20px; color:#666}


/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {font-size:26px; color:#00558e; margin-bottom:20px;}
h1.local {font-size:32px; color:#00558e; font-weight:bold; margin-bottom:10px;}

h2 {font-size:18px; color:#00558e; margin-bottom:10px;}
h2.inf {font-size:18px; font-weight:bold; color:#00558e; border-bottom:1px solid #00558E; margin:20px 0 10px}
h2.detalhes {display:block; font-size:18px; font-weight:bold; color:#00558e; background:#fd0 url(../img/bl_titPacdetalhe.gif) no-repeat; text-align:left; padding-left:15px; margin-bottom:5px;}

h3 {font-size:16px; margin-bottom:7px;}
h3.preco {display:block; font-size: 18px; font-weight:normal; color:#fff; background:url(../img/pacote_det_quadro_top.png) no-repeat top; margin:10px 0 0 0; padding:15px 10px 10px 5px; text-align:center}
h3.destino {font-weight:bold; margin:5px 0 0 0;}
h3.destino a:link, h3.destino a:visited  {color:#333}

h4.formas {font-size: 16px; font-weight: normal;color:#FCB813;border-bottom:1px solid #FCB813;margin-left:20px;margin-right:20px;margin-bottom:5px;text-align:left;}
h4 {font-size:13px; margin:0; padding:0}

hr {border:0 #ccc solid; border-top-width:1px; clear:both; height:0;}


/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {list-style:decimal;}
ul {list-style:square;}
li {margin-left:30px;}

p.area {border:1px solid #666; overflow:hidden; padding:10px 0; text-align:center;}
p.pio {padding:40px 0 0 0; text-align:left;}

.container_16 {background:url(../img/bg.png) repeat-y; width:980px; padding-left:15px; text-align:left}
.footer {font:10px/1.0 helvetica, arial, sans-serif;background:#00558E; color:#fff; width:960px; height:89px; margin-right:20px;padding-top:15px; text-align:center}
.footer a:link, .footer a:visited {color:#fff;}
.promo {background:#f1f1f1; color:#fff; width:960px; height:150px; margin-right:20px;}
.promoPac {background:#f1f1f1; color:#fff; width:960px; margin-right:20px;}

#header {z-index:2; width:100%; position:absolute; top:0; left:0; text-align:center}
#home {z-index:2; width:100%; position:absolute; top:0; left:0; margin-top:430px; text-align:center;}
#content {z-index:2; width:100%; position:absolute; top:0; left:0; margin-top:126px; text-align:center;}
#top {background:url(../img/bg.png) repeat-y; margin:0 auto; width:980px; padding:0 0 0 15px; height:89px;}
#top .toptop {background:url(../img/bg_topo_azul.jpg) repeat-x; width:960px; height:89px; margin-right:5px; padding:0;}
#top .areaUm {float:left;}
#top .areaDois {float:left;margin:30px 0 0 200px;}
#top .areaTres {float:right; text-align:left; color:#fff; margin:10px 30px 0 0; font-size:11px; font-weight:normal; line-height:13px;}
#top .areaTres a:link{color:#FFF;text-decoration:none;padding-left:7px;}
#top .areaTres a:visited{color:#FFF;text-decoration:none;padding-left:7px;}
#top .areaTres a:hover{color:#FFF;text-decoration:underline;padding-left:7px;}

#nav {background:url(../img/bg.png) repeat-y; margin:0 auto; width:995px; padding:0; height:37px; font-weight:bold;}
#nav .mn {width:940px; margin:0 0 0 15px; padding:8px 0 8px 20px; background:url(../img/bg_nav.jpg) repeat-x; text-align:center;}
#nav .mn a:link, #nav .mn a:visited {padding:0; margin:0 35px 0 0; color:#00558E; text-decoration:none;}
#nav .mn a:hover {background: url(../img/bl_mn_branco.gif) no-repeat; color: #fff; text-decoration:none;}

#tvhome {margin:90px 0;}

.pacote {margin-bottom:50px; border:1px solid #fff; text-align:left}
.pacote h2 {font-size:18px; color:#00558e; padding:0; margin:0}
.pacote a:link img, .pacote a:visited img {padding:3px; border:1px solid #ccc; margin-bottom:5px; display:block}
.pacote a:hover img {border:1px solid #00558e}
.destinoDesc {margin-top:5px; padding-top:10px; border-top:1px dotted #999}

td.label {vertical-align:top; padding:5px 10px 0 0; text-align:right}
td.data {vertical-align:top; padding:5px 0; text-align:left}



/* `Home
----------------------------------------------------------------------------------------------------*/

.amelhor {width:960px; background:url(../img/bg_amelhor.jpg) repeat-x; margin-right:20px; text-align:center}

.container_16 .passagensAereas{width:240px;float:left;}
.container_16 .passPesquisa{width:240px; margin:0 10px 0 0; padding:20px 0 0 0; background: url(../img/bg_passagens.gif) no-repeat; height:450px}
.container_16 .passagensForm{padding:10px 0 0 30px;height:260px; margin:0; text-align:left}
.container_16 .pdf {display:inline;float:left;margin-left:15px;margin-right:15px; width:250px;}
.container_16 .iconpdf {float:left;width:50px;margin-right:10px;}
.container_16 .detalhamento {text-align:left;}
.container_16 .recuo {padding-left:15px;}
.container_16 .colDois {display:inline;float:left;width:420px;}
.container_16 .colServ {display:inline;float:left;width:240px; padding-left:10px}

.alpha{margin-left:0}
.omega{margin-right:0}


/* Internas
----------------------------------------------------------------------------------------------------*/

.container_16 .pdf {display:inline;float:left;margin-left:15px;margin-right:15px; width:250px;}
.container_16 .iconpdf {float:left;width:50px;margin-right:10px;}
.container_16 .detalhamento {text-align:left;}
.container_16 .recuo {padding:0 0 20px 15px;}
.container_16 .colDois {display:inline;float:left;text-align:right;padding-top:18px;}
.container_16 .quadro {width:420px; background:url(../img/pacote_det_quadro.png) no-repeat bottom; padding:10px 0; margin:0; text-align:left}
.container_16 .quadro ul {list-style-image:url(../img/bl_pacote_det_quadro.gif); text-align:left; margin-left:6px; color:#333; line-height:165%; padding-right:10px}
.container_16 .quadro ul li ul {list-style-type: disc; text-align:left; margin-left:1px; color:#333; line-height:165%;}
.container_16 .queroviajar {width:420px;height:92px;margin:0}
.container_16 .quero {float:left; width:167px; height:92px; background:url(../img/bg_pacote_det_quero.jpg) no-repeat; text-align:center; padding:32px 0 0 3px;}
.container_16 .viajar {float:left; width:240px; height:92px; padding:15px 0 0 7px; background:url(../img/bg_pacote_det_cep.jpg) no-repeat; text-align:left; font-weight:bold; color:#fff}
.container_16 .dicas {width:410px;background: url(../img/bg_pacote_det_dicas.gif) no-repeat;font:12px helvetica, arial, sans-serif;text-align:left;margin-left:10px;margin-top:20px;}
.container_16 .maispacotes {text-align:left; margin:50px 10px;}
.container_16 .passPesquisaInt{width:820px;padding:20px;background: url(../img/bg_passagens_interna.gif) no-repeat;text-align:left;}

#tabcontainer {width:400px; padding-left:2px; margin:0; float:left;}
#tabcontainerDestinos {width:780px; padding-left:2px; margin:0; float:left;}

div.viajar span.obs {font-size:10px; color:#000; font-weight:normal; height:57px}

#oracle {margin:0;}
.oracleContent {width:980px}

.reltit {float:left;}
.reltit img {margin-left:-3px}
.rel {float:left; background:url(../img/pacotes_relacionados_bg.png) no-repeat top right; height:57px; overflow:hidden; padding:18px 30px 0 10px;}
.rel a:link, .rel a:visited {font-size:15px; font-weight:bold}

.videotabs {font-size:11px; line-height:12px; display:block; float:left; width:105px; height:95px; border:1px solid #ccc; border-top:none; margin:0 -10px 0 20px}
.videotabs h4 {font-size:11px; line-height:10px; margin-top:5px}

#files {width:180px; float:left; display:block; margin:0 20px 20px 0}
#files a[href$='.doc'] {display:block; height:40px; padding:5px 0 0 45px; background:transparent url(../img/icon_doc.png) no-repeat center left; line-height:12px}
#files a[href$='.DOC'] {display:block; height:40px; padding:5px 0 0 45px; background:transparent url(../img/icon_doc.png) no-repeat center left; line-height:12px}
#files a[href$='.xls'] {display:block; height:40px; padding:5px 0 0 45px; background:transparent url(../img/icon_xls.png) no-repeat center left; line-height:12px}
#files a[href$='.XLS'] {display:block; height:40px; padding:5px 0 0 45px; background:transparent url(../img/icon_xls.png) no-repeat center left; line-height:12px}
#files a[href$='.ppt'] {display:block; height:40px; padding:5px 0 0 45px; background:transparent url(../img/icon_ppt.png) no-repeat center left; line-height:12px}
#files a[href$='.PPT'] {display:block; height:40px; padding:5px 0 0 45px; background:transparent url(../img/icon_ppt.png) no-repeat center left; line-height:12px}
#files a[href$='.pdf'] {display:block; height:40px; padding:5px 0 0 45px; background:transparent url(../img/icon_pdf.png) no-repeat center left; line-height:12px}
#files a[href$='.PDF'] {display:block; height:40px; padding:5px 0 0 45px; background:transparent url(../img/icon_pdf.png) no-repeat center left; line-height:12px}




/* Forms
----------------------------------------------------------------------------------------------------*/

form {margin:0; padding:0;}
input {margin:0 5px 0 0; padding:2px; height:25px; border:1px solid #666;}
.button {margin:0; padding:0 3px 2px 3px; height:25px; color:#00558e; background:#fc0; border:1px solid #f90; font-size:12px; font-weight:bold;}
select {margin:2px 0; padding:2px; border:1px solid #666; color:#333; width:220px}
textarea {margin:0 5px 0 0; padding:2px; border:1px solid #666;}


/* jQuery lightBox plugin - Gallery style
----------------------------------------------------------------------------------------------------*/

#gallery {padding:0; margin:0; font-size:12px; line-height:11px}
#gallery ul {list-style:none; padding:0; margin:0;}
#gallery ul li {display:inline; margin:0 -10px 0 15px; float:left; text-align:center; width:110px}
#gallery ul img {
	border: 5px solid #ededed;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #fc0;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery ul a:hover { text-decoration:underline}
