@charset "utf-8";
body {
	margin:0px;
	background-color:#FFFFFF;
}
h3 {
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 5px 2px;
	margin:0px;
}
h5 {
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 15px 0px;
	margin:0px;
}

/*branco...............................................*/
.txt-branco11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.txt-branco11 a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.txt-branco11 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.txt-branco11 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: underline;
	font-weight:bold;
}
.txt-branco11 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: underline;
	font-weight:bold;
}
.tb_precos {
	padding:5px; 
	border-bottom:1px solid #c08a8c; 
	border-left:1px solid #c08a8c;
	border-right:1px solid #c08a8c;
}
.td_precos {
	border-left:1px solid #c08a8c;
	border-right:1px solid #c08a8c;
}
.cinza-claro {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.txt-branco10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.txt-branco10 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.txt-branco10 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.txt-branco10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.txt-branco10 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
/*azul...............................................*/
.txt-azul10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#33145f;
}
.txt-azul10 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#33145f;
	text-decoration:none;
}
.txt-azul10 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#33145f;
	text-decoration:none;
}
.txt-azul10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#33145f;
	text-decoration:underline;
}
.txt-azul10 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#33145f;
	text-decoration:underline;
}
.txt-azul11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#33145f;
}
.txt-azul-claro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#45617f;
}
.txt-azul14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#45617f;
}
.txt-azul-claro10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3c76a7;
}
.txt-azul-claro14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3c76a7;
}
/*vermelho...............................................*/
.txt-vermelho14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#811619;
}
.txt-vermelho10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#811619;
}
.txt-vermelho10 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#811619;
	text-decoration:underline;
}
.txt-vermelho10 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#811619;
	text-decoration:underline;
}
.txt-vermelho10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#811619;
	text-decoration:none;
}
.txt-vermelho10 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#811619;
	text-decoration:none;
}
.txt-vermelho12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#811619;
}
.txt-vermelho11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#811619;
}
.txt-vermelho11 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#811619;
	text-decoration:none;
}
.txt-vermelho11 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#811619;
	text-decoration:none;
}
.txt-vermelho11 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#811619;
	text-decoration:underline;
}
.txt-vermelho11 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#811619;
	text-decoration:underline;
}
/*roxo...............................................*/
.txt-menu-esq {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#33145f;
}
.txt-menu-esq a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#33145f;
	text-decoration:none;
	padding:0px 0px 0px 8px;
}
.txt-menu-esq a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#33145f;
	text-decoration:none;
	padding:0px 0px 0px 8px;
}
.txt-menu-esq a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#33145f;
	text-decoration:none;
	background-color:#e8e0ea;
	display:block;
	padding:3px 0px 3px 8px;
}
.txt-menu-esq a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#33145f;
	text-decoration:none;
	background-color:#e8e0ea;
	display:block;
	padding:3px 0px 3px 8px;
}
.txt-roxo14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#33145f;
}
.txt-roxo16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#33145f;
}
.txt-roxo11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#380581;
}
.txt-roxo11 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#380581;
	text-decoration:none;
}
.txt-roxo11 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#380581;
	text-decoration:none;
}
.txt-roxo11 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.txt-roxo11 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.txt-roxo10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#380581;
}
.txt-roxo10 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#380581;
	text-decoration:none;
}
.txt-roxo10 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#380581;
	text-decoration:none;
}
.txt-roxo10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.txt-roxo10 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
/*chumbo...............................................*/
.txt-chumbo11-rosa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.txt-chumbo11-rosa a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo11-rosa a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c08a8c;
	text-decoration:none;
}
.txt-chumbo11-rosa a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo11-rosa a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c08a8c;
	text-decoration:none;
}
/*-----------------------------------------------------*/
.txt-chumbo11-underline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.txt-chumbo11-underline a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo11-underline a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo11-underline a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
.txt-chumbo11-underline a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
/*-----------------------------------------------------*/
.txt-chumbo11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.txt-chumbo11 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo11 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo11 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dc6e14;
	text-decoration:none;
}
.txt-chumbo11 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dc6e14;
	text-decoration:none;
}
/*-----------------------------------------------------*/
.txt-chumbo10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#333333;
}
.txt-chumbo10 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo10 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#380581;
	text-decoration:none;
}
.txt-chumbo10 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#380581;
	text-decoration:none;
}
/*chumbo-azul...............................................*/
.txt-chumbo-azul10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.txt-chumbo-azul10 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo-azul10 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo-azul10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#45617f;
	text-decoration:none;
}
.txt-chumbo-azul10 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#45617f;
	text-decoration:none;
}
/*chumbo-azul-claro...............................................*/
.txt-chumbo-azul-claro10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.txt-chumbo-azul-claro10 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo-azul-claro10 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo-azul-claro10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3c76a7;
	text-decoration:none;
}
.txt-chumbo-azul-claro10 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3c76a7;
	text-decoration:none;
}
/*chumbo-vermelho...............................................*/
.txt-chumbo-vermelho10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.txt-chumbo-vermelho10 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo-vermelho10 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo-vermelho10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#811619;
	text-decoration:none;
}
.txt-chumbo-vermelho10 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#811619;
	text-decoration:none;
}
.txt-chumbo-vermelho11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.txt-chumbo-vermelho11 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo-vermelho11 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.txt-chumbo-vermelho11 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#811619;
	text-decoration:none;
}
.txt-chumbo-vermelho11 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#811619;
	text-decoration:none;
}
/*laranja...............................................*/
.txt-laranja14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#dc6e14;
}
.txt-laranja10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#dc6e14;
}
/*...............................................*/
.link-laranja10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#dc6e14;
	text-decoration:underline;
}
.link-laranja10 a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#dc6e14;
	text-decoration:underline;
}
.link-laranja10 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#dc6e14;
	text-decoration:underline;
}
.link-laranja10 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#dc6e14;
	text-decoration:none;
}
.link-laranja10 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#dc6e14;
	text-decoration:none;
}
/*...............................................*/
.form-busca {
	*margin:2px 0 0 0; 
}
.formulario {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#939292;
	border:1px solid #57026c;
	padding:2px 0px 0px 6px;
}
.form-passagens {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border:1px solid #57026c;
	padding:0px 0px 0px 0px;
}
.form-red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px solid #811619;
	padding:2px 0px 0px 2px;
}
.form-chumbo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868686;
	border:1px solid #484848;
	padding:2px 0px 0px 6px;
}
.option-chumbo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868686;
	border:1px solid #484848;
}
#fftable td {
	padding-left:5px;
	padding-right:5px;
}
.bt-ok {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#57026c;
	border:1px solid #57026c;
	background-color:#FFFFFF;
}
.entrelinhas16 {
	line-height:11px;
}
.entrelinhas20 {
	line-height:20px;
}
.entrelinhas22 {
	line-height:22px;
}
.justificado {
	text-align:justify;
}
.borda-roxa {
	border:1px solid #33145f;
}
.borda-vermelha {
	border:1px solid #811619;
}
.foto-ofertas-home img{
	border:1px solid #8673a0;
}
.foto-resorts-home img{
	border:1px solid #b37375;
}
.cruzeiros img {
	border:1px solid #3e76a5;
}
.reveillon img {
	border:1px solid #c46742;
}
.entre-letras4 {
	letter-spacing: 4px;
}
.entre-letras1 {
	letter-spacing: 1px;
}
.entre-letras2 {
	letter-spacing: 2px;
}
.maiuscula {
	text-transform:uppercase;
}
.negrito {
	font-weight:bold;
}