div
{
	font-size:9px;
	}
body
{
	background-color: #fff;
	margin: 0px; 
    padding: 0px;
}

img {
	border:0px none;
}

a, hr, li, img, ul, p, form, select, input, textarea, h2, h3, h1, table
{
	margin:0px;
	padding:0px;
}

select, input, textarea {
	background-color:#ffffff;
	font-family:verdana;
	font-size:9px;
	color:#9C9C9C;
	border:1px solid #9C9C9C;
}

.clear
{
	clear:both;
}

.principal {
	height:100%;
}

.divPrincipal {
	background-color:#ffffff;
	padding:10px 25px 15px 25px;
	width:745px;
	/*float:left;*/
	margin-bottom:10px;
}

div[class="divPrincipal"] {
	width:695px;
}

/* Início Centro */


	/* Início Banner */

.divCentroBannerMaisSeta {
	height:297px;
	float:left;
	clear:both;
}

div[class="divCentroBannerMaisSeta"] {
	height:305px;
}

.divCentroBanner {
	height:290px;
	overflow:hidden;
	float:left;
	clear:both;
}

.divCentroBanner ul {
	height:290px;
	height:290px;
	list-style-type:none;
	float:left;
	clear:both;
}

.divCentroSeta {
	height:12px;
	width:100%;
	position:relative;
	float:left;
}

.divCentroSeta a {
	text-decoration:none;
}

.divCentroSeta .setaEsq {
	position:absolute;
	right:20px;
	bottom:0px;
}

.divCentroSeta .setaDir {
	position:absolute;
	right:0px;
	bottom:0px;
}

	/* Fim Banner */


/* Fim Centro */


/* Início Rodape */

.divRodape {
	width:745px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:Black;
	clear:both;
}

.divRodape a {
	color:Black;
	text-decoration:none;
}

/* Fim Rodape */


/* Início Destinos */
.mapa-destinos
{
	position:relative;
	width:100%;
	height:285px;
}

.mapa-destinos a
{
	font:bold 9px Verdana;
	color:#000000;
	cursor:pointer;
	text-decoration:none;
}

.mapa-destinos a:hover
{
	color:#FFFF00;
}

.rodape-destinos
{
	width:100%;
	background-color:#E6E6E5;
	margin-top:4px;
}

.rodape-destinos span
{
	margin:8px 0px 0px 10px;
}
/* Fim Destinos */

/* Início Representantes */
.mapa-representantes
{
	width:64%;
	height:296px;
	float:left;
	position:relative;
	text-align:center;
}

.container-estados .lista-estados {
	overflow:auto;
	list-style-type:none;
	padding-top:5px;
	width:100%;
	height:296px;
	float:left;
	scrollbar-face-color: #4682b4; 
    scrollbar-shadow-color: #4682b4;
    scrollbar-highlight-color: #f2f2f4; 
    scrollbar-3dlight-color: #4682b4; 
    scrollbar-darkshadow-color: #4682b4; 
    scrollbar-track-color: #4682b4; 
    scrollbar-arrow-color: #a3a2a0;
}

.container-estados ul[class=lista-estados] {
	height:290px;
}

.container-estados ul li {
	margin:0px 8px 0px 15px;
	padding-left:3px;
	border-bottom:1px dotted #ffffff;
	font-size:9px;
}

.container-estados ul li span {
	color:#ffffff;
	font-family:Arial,Verdana,Helvetica;
	font-size:9px;
	text-decoration:none;
	line-height:12px;
	display:block;
	padding-bottom:4px;
	cursor:pointer;
}

.mapa-representantes span
{
	width:29px;
	text-align:center;
	position:absolute;
	display:block;
	cursor:pointer;
	color:#DB2B2B;
	font:bold 9px Verdana;
}

.container-estados
{
	background-color:#4682B4;
	float:left;
	height:315px;
	padding-left:15px;
	width:36%;
	padding:11px 0px 5px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}

div[class="container-estados"]
{
	height:296px;
}

.container-estados .listaPessoas
{
	height:296px;
	overflow-y:auto;
	scrollbar-face-color: #4682b4; 
    scrollbar-shadow-color: #4682b4;
    scrollbar-highlight-color: #f2f2f4; 
    scrollbar-3dlight-color: #4682b4; 
    scrollbar-darkshadow-color: #4682b4; 
    scrollbar-track-color: #4682b4; 
    scrollbar-arrow-color: #a3a2a0;
    padding-right:10px;
    list-style-type:none;
    
}

.container-estados .listaPessoas li {
	border-bottom:solid 1px #ffffff;
	margin-bottom:5px;
	padding-bottom:4px;
}

.container-estados .listaPessoas .pBold
{
	 font-weight:bold;
}

.container-estados .listaPessoas .aColor
{
	color:#DB2B2B;
}

.container-estados .listaPessoas .listaDefault 
{
	border:none;
}

.container-estados .listaPessoas .listaDefault p 
{
	font-style:italic;	
}
	
.container-estados .listaPessoas strong, .container-estados .listaPessoas p
{
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}

.container-estados .listaPessoas a
{
	color:#ffffff;
	font:bold 11px Arial,Helvetica,sans-serif;
	text-decoration:none;		
	line-height:12px;
}

.container-combo-destinos
{
	font:11px Arial;
	color:#666;
	padding-top:15px;
}
.container-combo-destinos select
{
	width:180px;
}


/* Fim Representantes */


/* Início do Mapa do Portal */

.mapa-do-site
{
	border-color:#cccccc #ffffff #ffffff;
	border-style:solid;
	border-width:1px 0px 0px;
	padding-top:10px;
	width:695px;
}

.mapa-do-site p {
	margin-left:40px;
	color:#666666;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
}

.mapa-do-site table
{
	margin-left:40px;
	height:100%;
}

.mapa-do-site table .tdTituloPor {
	padding:15px 0px 0px 30px;
}

.mapa-do-site table a:hover
{
	color:#E73921;
}

.mapa-do-site table p
{
	color:#666666;
	font-weight:bold;
	font-size:14px;
	font-family:Arial,helvetica,Sans-Serif;
	margin-left:0px;
}

.mapa-do-site table table
{
	margin-left:15px;
}

.mapa-do-site td, .mapa-do-site a
{
	color:#708090;
	font:11px Arial,helvetica,Sans-Serif;
	text-transform:uppercase;
	text-decoration:none;
	height:20px;
	line-height:20px;
}

a.mapa-prim-nivel
{
	color:#696969;
	font-weight:bold;
	line-height:27px;
}

td.mapa-ult-item
{
	height:30px;
}

/* Fim do Mapa do Portal */


/* Início do Cadastro de Agências */

.cadastro-de-agencias
{
	border-color:#cccccc #ffffff #ffffff;
	border-style:solid;
	border-width:1px 0px 0px;
	padding:15px 0px;
	color:#666666;
	width:695px;
	font:11px Arial,helvetica,Sans-Serif;
}

.cadastro-de-agencias h3
{
	font:13px Arial,helvetica,Sans-Serif;
	margin:0px;
}

.cadastro-de-agencias p
{
	font:9px Arial,helvetica,Sans-Serif;
	margin-bottom:20px;
}

.cadastro-de-agencias label
{
	width:165px;
	display:block;
	text-align:right;
	float:left;
}

.cadastro-de-agencias .preferencias-de-recebimento label
{
	width:165px;
	text-align:left;
}

.cadastro-de-agencias input.text, .cadastro-de-agencias select
{
	height:16px;
	margin:0px 0px 3px 5px;
	padding-right:2px;
}

.cadastro-de-agencias textarea
{
	margin:0px 0px 5px 5px;
	padding-right:2px;
}

.cadastro-de-agencias fieldset
{
	border:none;
	margin:0px;
	padding:0px;
}

.cadastro-de-agencias fieldset.botoes
{
	text-align:right;
	width:650px;
}

.cadastro-de-agencias fieldset.botoes input[type="submit"],
.cadastro-de-agencias fieldset.botoes input[type="reset"]
{
	padding-left:5px;
	padding-right:5px;
}

/* Fim do Cadastro de Agências */


/* Início do Fale Conosco */

.fale-conosco
{
	color:#666666;
	font:11px Tahoma;
	float:left;
}

.fale-conosco p a
{
	color:#DE2929;
	text-decoration:none;
}

.fale-conosco fieldset
{
	border:none;
	margin:40px 0px 0px 0px;
	padding:0px;
	float:left;
}

.fale-conosco .dados-pessoais
{
	width:370px;
}

.fale-conosco legend
{
	color:#666666;
	font:bold 12px Tahoma;
	padding:0px 0px 20px 150px;
	display:block;
}

.fale-conosco .dados-pessoais label
{
	float:left;
	width:60px;
	display:block;
}

div[class="fale-conosco"] .dados-pessoais label
{
	width:75px;
}

.fale-conosco input.text, .fale-conosco select
{
	height:16px;
	margin:0px 0px 5px 5px;
	/*padding-right:2px;*/
}

.fale-conosco textarea
{
	clear:both;
	float:left;
	margin-top:5px;
	/*padding-right:2px;*/
}

.fale-conosco .dados-viagem
{
	width:300px;
	margin-left:5px;
}

.fale-conosco .dados-viagem legend
{
	padding:0px 0px 10px 80px;
}

.fale-conosco .check-box
{
	border:none;
	margin:0px 3px;
}

.fale-conosco input[class="check-box"]
{
	border:none;
	margin:3px;
}

.fale-conosco .checklist-esquerda
{
	float:left;
	margin-right:100px;
}

.fale-conosco .checklist-direita
{
	float:left;
}

.fale-conosco .dados-viagem .outras-opcoes label
{
	float:left;
	width:120px;
	display:block;
}

.fale-conosco .dados-viagem .outras-opcoes label.cbxBoletins
{
	width:auto;
}

.fale-conosco .dados-viagem .outras-opcoes input.cbxBoletins
{
	float:left;
	margin-left:0px;
	margin-right:0px;
}

.fale-conosco .dados-viagem .outras-opcoes input[class*="cbxBoletins"]
{
	margin-right:5px;
}

.fale-conosco .dados-viagem .outras-opcoes label.cbxBoletins 
{
	padding-top:4px;
}

.fale-conosco .dados-viagem .outras-opcoes label[class="cbxBoletins"]
{
	padding-top:0px;
} 

.fale-conosco .outras-opcoes
{
	clear:both;
	padding-top:10px;
}

.fale-conosco .outras-opcoes span
{
	display:block;
	text-align:center;
}

.fale-conosco .botoes
{
	text-align:center;
}

.fale-conosco .fale-conosco-rodape
{
	margin-top:100px;
	text-align:center;
}

.fale-conosco .fale-conosco-rodape p
{
	margin-top:30px;
	display:block;
	float:left;
}

.fale-conosco .fale-conosco-rodape img
{
	float:left;
}

.fale-conosco .fale-conosco-rodape div
{
	width:560px;
	margin:0px auto;
}

/* Fim do Fale Conosco */


/* Começo do resultado da busca */

.resultado-busca
{
	color:#666666;
	font:11px Arial,helvetica,Sans-Serif;
	width:695px;
}

.resultado-busca .sem-resultado
{
	padding-top:10px;
}

.resultado-busca .dados-resultado
{
	padding-bottom:10px;
	border-bottom:solid 1px #ccc;
}

.resultado-busca strong
{
	font-weight:bold;
}

.resultado-busca ul.lista-resultados
{
	list-style-type:none;
}

.resultado-busca ul.lista-resultados li{
	margin:0px;
	padding:10px 0px;
	border-bottom:solid 1px #ccc;
}

.resultado-busca ul.lista-resultados li h2
{
	margin:0px;
	padding0px;
	font:bold 12px Arial,helvetica,Sans-Serif;
}

.resultado-busca ul.lista-resultados li h2 a
{
	color:#666;
	font:bold 12px Arial,helvetica,Sans-Serif;
	text-decoration:none;
}

.resultado-busca ul.lista-resultados li h2 span
{
	color:#aaa;
	font:normal 9px Arial,helvetica,Sans-Serif;
}

.resultado-busca .busca-paginacao
{
	margin:10px 0px 0px;
	padding:0px;
}

.resultado-busca .busca-paginacao p
{
	float:left;
}

.resultado-busca .busca-paginacao ul
{
	float:right;
}

.resultado-busca .busca-paginacao ul li
{
	display:inline;
	padding:0px;
}

.resultado-busca .busca-paginacao ul li span.pipe
{
	padding:0px 3px;
}

.resultado-busca .busca-paginacao ul li a
{
	color:#666;
	text-decoration:none;
}

.resultado-busca .busca-paginacao ul li.retroceder
{
	padding-right:4px;
}

.resultado-busca .busca-paginacao ul li.avancar
{
	padding-left:4px;
}

.resultado-busca .busca-paginacao ul li.atual a
{
	color:#000;
	font-weight:bold;
}

/* Fim do resultado da busca */


/* Início Publ Padrão  */

.divCentroPubl {
	width:695px;
}

.divBannerRandom img, .divBannerRandom table object, .divBannerRandom table embed 
{
	height:282px; 
	width:695px;
}

.divCentroPubl .divBannerRandom
{
	margin-bottom:4px;
}

.divCentroPubl .tituloBanner {
	color:#666666;
	font-size:11px;
	font-family:Arial,helvetica,Sans-Serif;
	text-align:right;
}

.divCentroPubl .divTitulo {
	font-weight:bold;
	text-align:center;
	width:697px;
	margin:0px;
	color:#666666;
	font-size:11px;
	font-family:Arial,helvetica,Sans-Serif;
}

.divCentroPubl .divConteudoDividido {
	width:100%;
	height:100%;
	margin-bottom:5px;
	padding-top: 10px;
}

.divCentroPubl .divConteudoDividido ul 
{
	list-style-position:inside;
}

.divCentroPubl div[class="divConteudoDividido"] img {
	margin:0 3px 3px 3px;
}

.divCentroPubl .divConteudoDividido .flutuar {
	width:332px;
}

.divCentroPubl .divConteudoDividido .flutuar p {
	text-align: justify;
}

/* Fim Publ Padrão e Seguro Viagem  */



/* Inicio Publ Padrao SiteUp */

.divPPadrao, .divTitSubTitTexto {
	width:697px;
	float:left;
	margin:15px 0px;
}

.divTitSubTitTexto h3 {
	color:#666666;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

.divTitSubTitTexto p {
	color:#666666;
	font-family:arial;
	font-size:12px;
	padding-bottom:10px;
}

.divTitSubTitTexto p.pSubTitulo {
	font-style:italic;
}

.divTitSubTitTexto img {
	margin-right:7px;	
}

/* Inicio Publ Padrao SiteUp */

/* Inicio Links Relacionados */

.divLinksRelacionados {
	width:697px;
	float:left;
	margin:15px 0px;
}

.divLinksRelacionados p {
	color:#666666;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

.divLinksRelacionados ul {
	list-style-type:none;
}

.divLinksRelacionados ul li {
	padding:0 0 5px 15px;
}

.divLinksRelacionados ul li img
{
	margin-right:3px;
}

.divLinksRelacionados ul li a {
	color:#993333;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}

/* Fim Links Relacionados */

/* Inicio Galeria de Imagens */

.divGaleria {
	width:697px;
	float:left;
	margin:15px 0px;
}

.divGaleria h3 {
	color:#666666;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

.divGaleria a {
	text-decoration:none;
}

/* Fim Publ Padrao SiteUp */

/* Inicio Lista Padrão */

.scrollGuiasUl {
	scrollbar-face-color: #E6E6E5;
	scrollbar-shadow-color: #B7B7B7;
	scrollbar-highlight-color: #E6E6E5;
	scrollbar-3dlight-color: #B7B7B7;
	scrollbar-darkshadow-color: #E6E6E5;
	scrollbar-track-color: #E6E6E5;
	scrollbar-arrow-color: #B7B7B7;
	list-style-type:none;
	float:left;
	width:697px;
	overflow:auto;
	height:307px;
	overflow:auto !important;
    height:auto !important;	
}

.scrollGuiasUl[class="scrollGuiasUl"] {
	height:299px;
}

.scrollGuiasUl li {
	border-bottom:1px dotted #000000;
	padding:10px 0px;
	width:315px;
}

.scrollGuiasUl li .divImg {
	height:79px;
	width:125px;
	float:left;
	margin-right:15px;	
	
}

.scrollGuiasUl li .divConteudo {
	width:163px;
}

.scrollGuiasUl li div[class="divConteudo"] {
	float:left;
}

.scrollGuiasUl li .divConteudo p {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;	
}

.scrollGuiasUl li .divConteudo .pTitulo {	
	margin-bottom:12px;
	font-weight:bold;
}

.scrollGuiasUl li .divConteudo .pSubTitulo a {
	text-decoration:none;
	cursor:pointer;
	color:#F9120C;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
}

.divRodapeEspecial2 {
	float:left;
	width:697px;
	background-color:#E7E7E7;
}

.divRodapeEspecial2Esq {
	float:left;
	width:455px;
}

.divRodapeEspecial2Esq p {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
}

.divRodapeEspecial2Esq .pTitulo {
	padding:5px 0px 3px 10px;
	font-size:16px;
	font-weight:bold;
}

.divRodapeEspecial2Esq .pTexto {
	padding-left:10px;
	font-size:11px;
}

.divRodapeEspecial2Dir {
	float:right;
	padding-right:40px;
	height:70px;
}

.divRodapeEspecial2Dir img {
	height:65px;
	width:65px;
}

/* Fim Lista Padrão */

/* Início Área Interna Destinos */

.divDestinosInterno {
	 width:697px;
	 height:288px;
}

.divDestinosInterno .divImg {
	float:left;
	width:448px;
	height:289px;
}

.divDestinosInterno .ulGeral {
	overflow:auto;
	list-style-type:none;
	padding-top:5px;
	width:247px;
	height:288px;
	float:left;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
}

.divDestinosInterno ul[class=ulGeral] {
	height:283px;
}

.divDestinosInterno ul li {
	margin:0px 8px 0px 15px;
	border-bottom:1px dotted #ffffff;
	font-size:9px;
}

.divDestinosInterno ul li a {
	padding-left:10px;
}

.divDestinosInterno ul li a, .divDestinosInterno ul li ul li a {
	color:#ffffff;
	font-family:Arial,Verdana,Helvetica;
	font-size:9px;
	text-decoration:none;
	line-height:12px;
	display:block;
	padding-bottom:4px;
}

.divDestinosInterno ul li a[class=ffDisplay] {
	display:block;
	padding: 2px 0px 3px 10px;
	line-height:11px;
}

.divDestinosInterno ul li ul {
	list-style-type:none;
}

.divDestinosInterno ul li ul li {
	margin-left:30px;
	margin-right:0px;
	border-bottom:1px dotted #ffffff;
	
}

/* Fim Área Interna Destinos */

/* Início lista publicação */

.divPrincipalLista .TotalPubl li .divTitulo {
	width:697px;
	height:100%;
}

.divPrincipalLista .divTextoGrupo {
	color:#BA3D3D;
	margin-top:20px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
}

.divTextoGrupo {
	padding-bottom:10px;
}

.divPrincipalLista .TotalPubl {
	list-style-type:none;
	float:left;
}

.divPrincipalLista .TotalPubl li {
	width:697px;
	padding:10px 0px;
	border-bottom: solid 1px #424242;
}

.divPrincipalLista ul[class="TotalPubl"] li
{
	float:left;
}

.divPrincipalLista .TotalPubl li .divTitulo {
	width:352px;
	color:#e46201;
	padding-bottom:5px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
}

.divPrincipalLista .TotalPubl li .divTexto {
	float:left;
	width:352px;
	margin-right:15px;
	text-align:justify;
}

.divPrincipalLista .TotalPubl li .divTexto img {
	margin-right:5px;
}

.divPrincipalLista .TotalPubl li div[class="divTexto"] img {
	margin-right:6px;
}

.divPrincipalLista .TotalPubl li .divTexto {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.divPrincipalLista .TotalPubl .divImg {
	float:left;
	height:160px;
	width:330px;	
}

/* Fim lista publicação */

/* Início Publ Destino Interno */

.divPrincipalMapa {
	width:697px;
	height:100%;	
}

.divPrincipalMapa a {
	text-decoration:none;
}

.divPrincipalMapa div[class="divTexto"] img {
	margin:0 3px 3px 3px;
}

.divPrincipalMapa table table ul {
	margin-left:15px;
	list-style-position:outside;
}

.divPrincipalMapa table ul {
	margin-left:35px;
	list-style-position:outside;
}

/* Fim Publ Mapa */

/* Início Topo Abas */

.divTopoAbas {	
	margin-bottom:15px;
	position:relative;
	height:60px;
	width:100%;
	background-repeat:no-repeat;
}

.divTopoAbas .divAbas {
	background-color:#C63131;
	float:left;
	height:15px;
	width:5px;
	font-size:1px;
	margin-top:5px;
}

.divTopoAbas .aAba {
	text-decoration:none;
	background-color:#C63131;
	float:left;
	height:12px;
	font-size:9px;
	font-family:Arial;
	color:#ffffff;
	padding:4px 10px;
}

/* Fim Topo Abas */

/* Inicio Lista Padrao SiteUp */

.divListaPadraoSiteUp {
	width:697px;
	margin:15px 0px;
}

.divListaPadraoSiteUp h1 {
	color:#666666;
	font-size:20px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:solid 1px #666666;
}

.divListaPadraoSiteUp ul {
	list-style-type:none;
	margin:10px 0 0 25px;
}

.divListaPadraoSiteUp ul li {
	padding:0 0 5px 15px;
}

.divListaPadraoSiteUp ul li a {
	color:#666666;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}

.divListaPadraoSiteUp ul li a:hover {
	color:#E73921;
}

.divListaPadraoSiteUp ul li a img
{
	margin-right:5px;
}

/* Fim Lista Padrao SiteUp */


/* Inicio Classes Usadas Para Esconder e tirar borda de div´s */

.noPrint
{
	display: none;
	border: none;
}

#noPrint
{
	display: none;
	border: none;
}
.repres
{
	font-size: 12px; 
	text-align: justify; 
	margin-right: 10px;	
}



/* Fim Classes Usadas Para Esconder e tirar borda de div´s */