@charset "iso-8859-1";
/* INÍCIO - Definição das tags */

* { margin:0px; padding:0px; }
body { font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; background-color:#FFF; background-image:url(../imagens/fundo.jpg); background-repeat:repeat-x; }
h1 { font-size:26px; color:#FF0; height:44px; padding-left:10px; text-shadow:1px 1px 1px #000; overflow:hidden; padding-top:3px; background-image:url(../imagens/fundoH1.png); background-repeat:no-repeat; }
h2 { font-size:12px; color:#069; font-weight:bold; margin:0px 6px; border-bottom:1px #CCC dotted; margin-bottom:3px; }
h3 { font-size:14px; color:#069; font-weight:bold; border-bottom:1px #CCC dotted; margin-bottom:3px; }
h4 { color:#069; border-bottom:1px #CCC dotted; font-size:18px; font-weight:bold; }
/* FINAL - Definição das tags */









/* INÍCIO - Definição das classes genéricas */

.textoNegrito { font-weight:bold; }
.floatLeft { float:left; }
.floatRight { float:right; }
.textoNegrito { font-weight:bold; }
.displayBlock { display:block; }
.displayNone { display:none; }
.clearBoth { clear:both; }
.margin0px { margin:0px; }
.textRed { color:#F00; }
.textAmarelo { color:#FC0; }
.center { text-align:center; }
.textLeft { text-align:left; }
.textRight { text-align:right; }
.textJustify { text-align:justify; }
/* FINAL - Definição das classes genéricas */









/* INÍCIO - Definição dos links */

a.linkMenuBlock:link, a.linkMenuBlock:visited, a.linkMenuBlock:hover { display:block; height:40px; text-decoration:none; }
a.linkRodape:link, a.linkRodape:visited { color:#FFF; text-decoration:underline; font-weight:bold; }
a.linkRodape:hover { text-decoration:none; }
a.linkPadrao:link, a.linkPadrao:visited { color:#069; text-decoration:none; }
a.linkPadrao:hover { color:#F90; }
/* FINAL - Definição dos links */









/* INÍCIO - Definição do MENU */

div#menu { width:850px; height:40px; display:block; float:left; margin-top:4px; }
ul#UL-Menu { list-style:none; }
UL#UL-Menu li { float:left; display:block; overflow:hidden; }
UL#UL-Menu li:hover { background-position:0px 40px; background-attachment:scroll; }
li.menu1 { height:40px; width:109px; background-image:url(../imagens/menu1.png); background-position:0px 0px; }
li.menu2 { height:40px; width:92px; background-image:url(../imagens/menu2.png); background-position:0px 0px; }
li.menu3 { height:40px; width:152px; background-image:url(../imagens/menu3.png); background-position:0px 0px; }
li.menu4 { height:40px; width:72px; background-image:url(../imagens/menu4.png); background-position:0px 0px; }
li.menu5 { height:40px; width:94px; background-image:url(../imagens/menu5.png); background-position:0px 0px; }
li.menu6 { height:40px; width:134px; background-image:url(../imagens/menu6.png); background-position:0px 0px; }
li.menu7 { height:40px; width:87px; background-image:url(../imagens/menu7.png); background-position:0px 0px; }
li.menu8 { height:40px; width:110px; background-image:url(../imagens/menu8.png); background-position:0px 0px; }
/* FINAL - Definição do MENU */









/* INÍCIO - Definição das DIV's */

div#root { width:1000px; margin:0px auto; overflow:auto; }
div#topo { width:1000px; height:150px; background-image:url(../imagens/topo.jpg); }
div#logomarca { width:150px; height:150px; text-align:center; float:left; }
div#conteudo { width:1000px; display:block; overflow:hidden; clear:both; }
div#pacotes-inicial { width:591px; float:left; margin-left:10px; }
div#carrossel-azul { width:591px; height:196px; background-image:url(../imagens/fundoPacotes.png); background-repeat:repeat-x; float:left; overflow:hidden; }
ul#mycarousel { list-style:none; width:800px; }
ul#mycarousel li { float:left; width:184px; height:184px; margin-right:5px; background-image:url(../imagens/fundoConteudoCarrossel.png); }
ul#UL-CarrosselInterno { list-style:none; width:980px; }
ul#UL-CarrosselInterno li { float:left; width:184px; height:184px; margin:6px; margin-bottom:20px; background-image:url(../imagens/fundoConteudoCarrossel.png); }
ul#UL-Novidades { list-style:none; width:390px; }
ul#UL-Novidades li { border-bottom:1px #CCC dotted; padding:5px 0px; margin:5px 0px; background-color:#f9f9f9; margin-top:20px; }
div#passagens-inicial { width:399px; float:left; }
div#passagens-inicial-consulta { width:399px; height:192px; background-image:url(../imagens/fundoPassagens.png); }
div#publicidadeTopo { width:600px; float:right; margin-top:5px; }
div#rodape { width:100%; height:70px; background-image:url(../imagens/rodape.jpg); background-position:center 0px; text-align:center; color:#FFF; padding-top:220px; margin-bottom:-20px; text-shadow:0px 0px 10px #333; }
div#colunaEsquerda { width:690px; overflow:auto; float:left; margin-top:10px; }
div#colunaEsquerdaInterno { width:670px; overflow:auto; float:left; margin-top:10px; margin-right:20px; }
div#esquerdaColunaEsquerda { width:399px; float:left; overflow:auto; }
div#direitaColunaEsquerda { width:270px; margin-left:11px; float:left; overflow:auto; }
div#direita { width:307px; margin-top:10px; float:left; }
div#tvVoabrasil { width:307px; height:262px; display:table; background-image:url(../imagens/fundoTV.png); background-repeat:no-repeat; }
div#newsletter { width:307px; margin-top:10px; background-image:url(../imagens/titNewsletter.png); background-repeat:no-repeat; }
div#depoimentos { width:307px; padding-top:40px; padding-left:10px; margin-top:20px; background-image:url(../imagens/titDepoimentos.png); background-repeat:no-repeat; }
div#conteudoNewsletter { margin-top:50px; margin-left:17px; display:table; }
div#novidades { width:399px; float:left; overflow:auto; margin-top:40px; }
div#noticias { width:270px; margin-left:11px; float:left; overflow:auto; margin-top:40px; }
div#textoConteudo { width:650px; padding:0px 10px; }
div#textoConteudo p { margin:15px 0px; text-align:justify; }
div#textoConteudo p img { border:1px #CCC solid; padding:5px; margin:5px; margin-top:0px; }
div#fotos { overflow:auto; margin:10px auto; width:960px; }
div#listaVideos { overflow:auto; margin:10px auto; width:960px; }
ul#UL-multimidia { list-style:none; }
ul#UL-multimidia li { width:174px; height:250px; background-color:#D6E8F4; border:1px #367ABB solid; float:left; margin:8px; }
ul#listaFotos { list-style:none; width:662px; margin:0px auto; }
ul#listaFotos li { display:block; border-bottom:1px #666 dotted; padding:5px 0px; margin-top:5px; }
ul#listaFotos li img { padding:10px; border:1px #CCC solid; background-color:#FFF; }
div#verVideo { width:720px; height:500px; padding:20px 0px; margin:20px auto; background-color:#D6E8F4; }
div.Expediente { margin:5px; margin:10px auto; text-align:left; }
/* FINAL - Definição das DIV's */









/* INÍCIO - Definição das classes */

table.tabelaPassagens { width:383px; margin-left:8px; }
table.tabelaPassagens td { border-bottom:2px #FFF solid; }
table.tabelaIda { margin:0px auto; text-align:center; color:#069; }
table.tabelaIda td { border-bottom:none; }
table.tabelaDadosPassagens { width:380px; margin:0px auto; padding:2px; }
table.tabelaDadosPassagens td { border-bottom:none; }
p.fotoCarrossel { padding-bottom:3px; border-bottom:#4EA0D7 solid 5px; width:170px; margin:6px; }
p.chamadaCarrossel { font-size:11px; margin:0px 6px; text-align:justify; }
p.videoCapa { margin-top:55px; margin-left:16px; }
table.tabelaContatos { margin:0px auto; }
table.tabelaContatos td { border-bottom:1px #CCC dotted; padding:5px; }
table.tabelaAtendimento { margin:0px auto; }
table.tabelaAtendimento td { border-bottom:0px; padding:5px; }
p.statusChat { margin-top:50px; margin-left:17px; display:table; width:250px; text-align:center; }
div.noticiaCapa { margin-bottom:2px; padding:2px 0px; border-bottom:1px #CCC dotted; display:block; }
p.dataNoticias { font-weight:bold; font-size:10px; color:#666; }
p.tituloNoticias { color:#069; font-weight:bold; }
p.dataDestaque { font-size:10px; margin:5px 0px; color:#333; }
p.tituloDestaque { color:#069; font-size:16px; font-weight:bold; }
p.chamadaDestaque { margin:2px auto; color:#000000; }
/* FINAL - Definição das classes */









/* INÍCIO - Definição dos formulários */

form.formPassagens input[type=text] { border:1px #999 solid; background-color:#FFF; width:175px; padding:3px; font-size:10px; font-weight:bold; color:#333; }
form.formPassagens label { color:#069; }
.textoNewsletter { border:1px #069 solid; width:200px; margin:5px 0px; padding:3px; }
.textoFormPesquisa { border:1px #069 solid; padding:3px; }
.formContato_file { width:500px; padding-top:4px; padding-bottom:4px; border:none; border-bottom:1px #ccc solid; text-indent:5px; background-color:#F4F4F4; font-size:11px; }
.formContato { margin:5px auto; width:610px; }
.formContato label { font-weight:bold; display:block; }
.formContato_input { width:100%; padding-top:4px; padding-bottom:4px; border:none; border-bottom:1px #ccc solid; text-indent:5px; background-color:#F4F4F4; font-size:11px; }
.formContato_textarea { width:100%; padding-top:4px; padding-bottom:4px; border:none; border-bottom:1px #ccc solid; text-indent:5px; background-color:#F4F4F4; font-size:11px; }
.formContato ul { list-style:none; }
.formContato li { margin-bottom:20px; }
/* FINAL - Definição dos formulários */









/* INÍCIO -  DEFINIÇÃO DA PAGINAÇÃO */

div.paginator { margin:20px 8px 10px 8px; border-top:1px #367ABB solid; border-bottom:1px #367ABB solid; padding:10px 10px; background-color:#FFF; clear:both; }
div.paginator span { font-size:12px; padding:5px 5px; font-weight:bold; border:1px #FFF solid; }
div.paginator a { padding: 5px; text-decoration: none; border: 1px solid #333; background: #069; color: #FFF; font-size:12px; font-weight:bold; }
div.paginator a:hover { background: #F90; color: #FFF; border:1px #F60 solid; }
/* FINAL -  DEFINIÇÃO DA PAGINAÇÃO */









/* INÍCIO -  DEFINIÇÃO DOS DESTAQUES */

/* FINAL -  DEFINIÇÃO DOS DESTAQUES */



























.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #CCC; padding:2px 2px; background: #f9f9f9; color: #069; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

