
/* ----- GERAL ------ */


* {
	MARGIN:0px;
	PADDING:0px;
}

a {
	TEXT-DECORATION: none;
}

a:hover {
	TEXT-DECORATION:underline
}

a.cursor {
	cursor: pointer;
}

body {
	BACKGROUND: #ffffff url(../images/bg_site.jpg) repeat-x top;
}

#divLogoPrint {
	DISPLAY: none;
}

#printContrato {
	DISPLAY: none;
}

#divGeral {
	MARGIN-RIGHT: auto;
	MARGIN-LEFT: auto;
	HEIGHT: auto;
	WIDTH: 775px;
}

/*
#divSiteTopo {
	HEIGHT: 73px;
	WIDTH: 765px;
	BACKGROUND: url(../images/bg_topo_site.gif) no-repeat;
	MARGIN-TOP: 10px;
	FLOAT: left;
	PADDING: 2px 1px 0px 5px;
	POSITION: relative;
}
*/

#divSiteTopo {
	HEIGHT: 73px;
	WIDTH: 770px;
	BACKGROUND-color:#FFFFFF;
	MARGIN-TOP: 4px;
	FLOAT: left;
	PADDING: 2px 0px 0px 0px;
	POSITION: relative;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

/*
#divSiteMeio {
	HEIGHT: auto;
	WIDTH: 770px;
	BACKGROUND-IMAGE: url(../images/bg_body_site.gif);
	FLOAT: left;
	POSITION: relative;
}
*/

#divSiteMeio {
	HEIGHT: auto;
	WIDTH: 770px;
	BACKGROUND-color:#FFFFFF;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	FLOAT: left;
	POSITION: relative;
}

#divConteudoSite {
	WIDTH: 759px;
	TEXT-ALIGN: justify;
	MARGIN-RIGHT: auto;
	MARGIN-LEFT: auto;
	HEIGHT: auto;
	OVERFLOW: hidden;
}

.divSeparaCont {
	DISPLAY: block;
	WIDTH: 605px;
	MARGIN-BOTTOM: 10px;
	float: left;
}

/*
#divSiteRodape {
	WIDTH: 750px;
	BACKGROUND: url(../images/bg_rodape_site.gif) no-repeat;
	MARGIN-BOTTOM: 10px;
	FLOAT: left;
	CLEAR: both;
	DISPLAY: block;
	POSITION: relative;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	HEIGHT: 60px;
}
*/

#divSiteRodape {
	WIDTH: 750px;
	BACKGROUND-color:#FFFFFF;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	FLOAT: left;
	CLEAR: both;
	DISPLAY: block;
	POSITION: relative;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	HEIGHT: 100px;
}

#divSiteRodape ul {
	MARGIN-TOP: 18px;
}

#divSiteRodape li {
	LIST-STYLE-TYPE: none;
	DISPLAY: inline;
	MARGIN-RIGHT: 10px;
}

.clsFormCombo {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	MARGIN-TOP: 2px;
	DISPLAY: block;
	WIDTH: 145px;
	PADDING: 0px;
	BACKGROUND-COLOR: #FFFFFF;
}

label {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #053982;
	TEXT-ALIGN: right;
	FLOAT: left;
	PADDING: 2px 0px 0px 0px;
}

input {
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	COLOR: #333333;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/fundoCampos.gif) repeat-x bottom;

	MARGIN-BOTTOM: 1px;
	BORDER: 1px solid #cdcdcd;

	PADDING-LEFT: 2px;
}

textarea, select {
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	COLOR: #333333;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 1px;
	BORDER: 1px solid #cdcdcd;
	PADDING-LEFT: 2px;
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(../images/fundoCampos.gif);
	BACKGROUND-repeat: repeat-x;
	BACKGROUND-POSITION: bottom;
}

option {
	PADDING: 0px 4px 0px 4px;
}

select.combo {
	margin: 0%;
	padding: 0%;
	font-size: 10px;
}

#Foto605x200ComLegenda {
	WIDTH: 605px;
	HEIGHT: 25px;
	BACKGROUND-IMAGE: url(../images/EXEMPLO_DEFAULT.jpg);
	PADDING-TOP: 175px;
}

#legendaFoto605x200 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #333333;
	HEIGHT: 17px;
	WIDTH: 600px;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: 1px;
	BACKGROUND-POSITION: bottom;
}

.botaoOK {
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
}

.FotoEsqTexto180x122, .FotoDirTexto180x122, .FotoEsqTexto110x80, .FotoDirTexto110x80, .FotoEsqTexto60x60, .FotoEsqTexto280x190 {
	FLOAT:left;
	DISPLAY: block;
	BACKGROUND: url(../images/bg_foto180x122.jpg);
	PADDING: 3px;
	MARGIN: 3px 3px 0px 0px;
	HEIGHT: 122px;
	WIDTH: 180px;
}

.FotoDirTexto180x122, .FotoDirTexto110x80 {
	FLOAT:right;
	BACKGROUND: url(../images/bg_foto180x122.jpg);
	MARGIN-LEFT:3px;
	MARGIN-RIGHT:0px;
}

.FotoEsqTexto110x80 {
	BACKGROUND: url(../images/bg_foto110x80.jpg);
	HEIGHT: 80px;
	WIDTH: 110px;
}

.FotoEsqTexto60x60 {
	HEIGHT: 60px;
	WIDTH: 60px;
	BACKGROUND: url(../images/bg_foto60x60.jpg);
}

.FotoEsqTexto280x190 {
	HEIGHT: 190px;
	WIDTH: 280px;
	BACKGROUND: url(../images/bg_foto280x190.jpg);
}

.FotoDirTexto110x80 {
	BACKGROUND: url(../images/bg_foto110x80.jpg);
	HEIGHT: 80px;
	WIDTH: 110px;
}

.FotoBg110x80 {
	DISPLAY: block;
	PADDING: 3px;
	BACKGROUND: url(../images/bg_foto110x80.jpg) no-repeat;
	HEIGHT: 80px;
	WIDTH: 110px;
}

.FotoBg180x122 {
	DISPLAY: block;
	PADDING: 3px;
	BACKGROUND: url(../images/bg_foto180x122.jpg) no-repeat;
	HEIGHT: 122px;
	WIDTH: 180px;
}

.icon_esq {
	FLOAT: left;
	POSITION: relative;
	DISPLAY: block;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 5px;
}

#divBegeGeral {
	POSITION: relative;
	WIDTH: 605px;
	HEIGHT: auto;
}

#divBegeTopo, #divBegeRodape {
	HEIGHT: 6px;
	WIDTH: 605px;
	clear: both;
}

#divBegeMeio {
	WIDTH: 595px;
	height: auto;
	POSITION: relative;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	float: left;
	BACKGROUND-IMAGE: url(../images/box_bege_meio.gif);
	BACKGROUND-REPEAT: repeat-y;
}/*#divBegeMeio .cvc02, #divBegeMeioCinza .cvc02{font-size: 11px;}*/

#divBegeMeioCinza {
	WIDTH: 595px;
	POSITION: relative;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND-IMAGE: url(../images/box_bege_meio_cinza.gif);
	BACKGROUND-REPEAT: repeat-y;
}

#divBegeMeio .head {
	background: #f0eedb;
}

#divBegeMeioCinza .head {
	background: #EEEEEE;
}

/*----- FIM GERAL -----*/


/*----- FONTES -----*/
.cvc01 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #7f7f7f;
}

.cvc02p {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-ALIGN: justify;
}

.cvc02p a {
	COLOR: #000000;
}

.cvc01 a {
	COLOR: #7f7f7f;
}

.cvc02 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-ALIGN: justify;
}

.cvc02 a {
	COLOR: #000000;
}

.cvc02 strong {
	COLOR: #1a5b6d;
}

.cvc02 strong a {
	COLOR: #1a5b6d;
	TEXT-DECORATION: underline;
}

.cvc02 a strong {
	COLOR: #1a5b6d;
	TEXT-DECORATION: underline;
}

.cvc03 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #ff9c00;
	FONT-WEIGHT: bold;
}

.cvc03 a {
	COLOR: #ff9c00;
}

.cvc04, .cvc05 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #1a5b6d;
}

.cvc04 a, .cvc05 a {
	COLOR: #1a5b6d;
}

.cvc05 {
	FONT-SIZE: 11px;
}

.cvc06 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #a6a6a6;
}

.cvc06 {
	COLOR: #a6a6a6;
}

.cvc07 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #cc0000;
}

.cvc07_blue {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: Blue;
}

.cvc07 a, .cvc11 {
	color: #cc0000;
}

.cvc08 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: rgb(202,0,0);
}

.cvc09 {
	COLOR: rgb(90,90,90);
}

.cvc10 {
	color: rgb(2,72,189);
}

.cvc12 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.7em;
	COLOR: #FF6600;
}

.cvc12 a {
	COLOR: #FF6600;
}

.cvcFonteOficial {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #7f7f7f;
	TEXT-ALIGN: right;
}

.cvcFonteOficial a {
	COLOR: #7f7f7f;
	TEXT-DECORATION: underline;
}

.seta {
	FONT-SIZE: 14px;
	COLOR:#cc0000;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

h1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 21px;
	FONT-WEIGHT: bold;
}

h2 {
	font: bold 14px "Arial", Helvetica, sans-serif;
	TEXT-TRANSFORM: uppercase;
	COLOR: #0a5fba;
	MARGIN: 0px 0px 10px 10px;
	PADDING: 15px 0px 1px 0px;
	BORDER-BOTTOM: 1px solid #CCCCCC;/*clear: left;*/
}

h2 img {
	POSITION: relative;
	FLOAT: right;
	BOTTOM: 10px;
}

h2 .contrato {
	DISPLAY: block;
	POSITION: relative;
	FLOAT: right;
	BOTTOM: 18px;
	TEXT-ALIGN: right;
}

h3 {
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #cc0000;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
}

h3 a {
	COLOR: #cc0000;
}

h4 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	DISPLAY: block;
	BACKGROUND-COLOR: #efefef;
	MARGIN-BOTTOM: 5px;
	COLOR: #1c1c1c;
	WIDTH: auto;
	PADDING-LEFT: 5px;
	HEIGHT: 17px;
	PADDING-TOP: 3px;
}

h5 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 5px;
}

h5 a {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

h6 {
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	TEXT-TRANSFORM: uppercase;
	COLOR: #2c9000;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	DISPLAY: block;
	TEXT-ALIGN: center;
}

h5.dadosHotel {
	text-align:left;
}

/*----- FIM FONTES -----*/


/*----- TOPO -----*/

#divTopoLogo {
	HEIGHT: 66px;
	WIDTH: 114px;
	FLOAT: left;
	POSITION: relative;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 13px;
}

#divTopoForm {
	WIDTH: 200px;
	POSITION: relative;
	FLOAT: left;
	MARGIN-LEFT: 10px;
	MARGIN-TOP: 2px;
}

#divTopoIbest {
	WIDTH: 190px;
	POSITION: relative;
	FLOAT: left;
	MARGIN:0px;
	PADDING:8px 0 0 0;
}

#divTopoForm .cvc02 {
	font-size: 11px;
}

#divTopoFale {
	POSITION: relative;
	HEIGHT: 35px;
	FLOAT: right;
	MARGIN-BOTTOM: 2px;
	padding-RIGHT: 0px;
}

.cvcCidadeReg {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.75em;
	COLOR: #118ac9;
	text-transform:uppercase;
	font-weight: bold;
}

#divTopoBusca {
	WIDTH: 222px;
	POSITION: relative;
	HEIGHT: 29px;
	BACKGROUND: url(../images/bg_busca.gif) no-repeat right;
	PADDING: 5px 2px 0px 2px;
	TEXT-ALIGN: right;
	FLOAT: right;
	CLEAR: right;
	MARGIN-RIGHT: 10px;
}

#divTopoLingua {
	FLOAT: left;
	HEIGHT: 25px;
	WIDTH: 100px;
	POSITION: relative;
	TEXT-ALIGN: center;
	MARGIN-TOP: 5px;
}

/*----- FIM TOPO -----*/


/*----- MENU SITE GERAL -----*/

.divMenuSite {
	FLOAT: left;
	WIDTH: 150px;
	POSITION: relative;
}

.divMenuGeral {
	FLOAT: left;
	WIDTH: 146px;
	OVERFLOW: hidden;
}

.divMenuGeral a {
	COLOR: #095C78;
}

.divMenuGeral li {
	LIST-STYLE-TYPE: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #095C78;
	DISPLAY: block;
	MARGIN: 0px 8px 0px 8px;
	HEIGHT: 17px;
	BACKGROUND-COLOR: #f1fbff;
	BORDER-BOTTOM: 1px dashed #b3dbe8;
	PADDING: 2px 0px 0px 8px;
}

.divMenuGeral .divMenuGeralNacionais li a {
	MARGIN: 0px 0px 0px 10px;
}

.divMenuGeralTopo {
	HEIGHT: 19px;
	BACKGROUND: url(../images/menu_topo.gif) no-repeat;
	PADDING-TOP: 5px;
}

/* sub */
.divMenuGeral li strong {
	BACKGROUND: url(../images/marcadorSubItens.gif) no-repeat left center;
	PADDING-LEFT: 5px;
}

.divMenuGeralTopo a, .divMenuGeralRodape a {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #095c78;
	BACKGROUND: url(../images/marcadorTit.gif) no-repeat left center;
	MARGIN: 0px 0px 0px 5px;
	DISPLAY: block;
	PADDING: 0px 0px 0px 10px;
}

.divMenuGeralNacionais, .divMenuGeralInternacionais, .divMenuGeralCruzeiros, .divMenuGeralViagensTematicas {
	BACKGROUND-COLOR: #F1FBFF;
	BORDER-RIGHT: 1px solid #61b4d0;
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 2px;
}

.divMenuGeralTituloAbre, .divMenuGeralTitulo {
	BACKGROUND: url(../images/bg_titulos.gif) repeat-x;
	PADDING-TOP: 5px;
	HEIGHT: 19px;
	WIDTH: 99.5%;
	BORDER-RIGHT: 1px solid #61b4d0;
}

.divMenuGeralTituloAbre a, .divMenuGeralTitulo a {
	BACKGROUND: url(../images/marcadorTit.gif) no-repeat left;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	MARGIN-LEFT: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #095c78;
}

.divMenuGeralTituloAbre span, .divMenuGeralTitulo span {
	BACKGROUND: url(../images/marcadorTit.gif) no-repeat left;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	MARGIN-LEFT: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #095c78;
}

.divMenuGeralTitulo {
	BACKGROUND-IMAGE: url(../images/bg_titulos_meio.gif);
	PADDING-TOP: 3px;
	HEIGHT: 18px;
}

.divMenuGeralRodape {
	HEIGHT: 24px;
	BACKGROUND: url(../images/menu_rodape.gif) no-repeat;
	PADDING-TOP: 3px;
}

/*----- INICIO CAMBIO E FORMAS DE PAGAMENTO -----*/
		
		#divCambioGeral, #divFormPagtoGeral, #divCruzeirosBox {
	FLOAT: left;
	WIDTH: 146px;
	POSITION: relative;
	MARGIN-BOTTOM: 5px;
}

#divCambioGeral .cvc02 {
	font-size: 11px;
}

#divCambioGeral li {
	LIST-STYLE-TYPE: none;
	BORDER-BOTTOM: 1px dashed #af9967;
	MARGIN-BOTTOM: 2px;
	PADDING-BOTTOM: 2px;
}

#divCambioTopo, #divCambioRodape, #divFormPagtoTopo, #divFormPagtoRodape {
	/*HEIGHT: 6px;*/
			WIDTH: 146px;
}

#divCambioBoby {
	WIDTH: 130px;
	BACKGROUND-IMAGE: url(../images/bg_meio_cambio.gif);
	BACKGROUND-repeat: repeat-y;
	PADDING: 5px 8px 0px 8px;
	TEXT-ALIGN: center;
}

#divFormPagtoBoby {
	WIDTH: 146px;
	height: 50px;
	padding: 0px;
	BACKGROUND: url(../images/bg_meio_fp.jpg) repeat-y right;
}

#divFormPagtoBoby li {
	border: none;
}

#divFormPagtoBoby div#divCartoes {
	padding: 2px 0px 0px 3px;
}

/*----- FIM CAMBIO E FORMAS DE PAGAMENTO -----*/







		

		






































		/*----- ATENDIMENTO -----*/
		#divAtendimento, #divAtendimentoPar {
	BACKGROUND: url(../images/atendimento_box.gif) no-repeat;
	FLOAT: left;
	HEIGHT: 140px;
	WIDTH: 136px;
	MARGIN-BOTTOM: 5px;
	POSITION: relative;
	PADDING: 26px 5px 0px 5px;
}

#divAtendimentoPar {
	BACKGROUND: url(../images/atendimento_box_par.gif) no-repeat;
	HEIGHT: 100px;
}

#divAtendimento .cvc02 {
	font-size: 11px;
}

#divAtendimento li {
	LIST-STYLE-TYPE: none;
	BORDER-BOTTOM: 1px dashed #af9967;
	PADDING: 0px 0px 2px 0px;
	DISPLAY: block;
}

#divCartoes {
	WIDTH: 141px;
	FLOAT: left;
	POSITION: relative;
	PADDING-LEFT: 5px;
}

#divCartoes li {
	LIST-STYLE-TYPE: none;
	DISPLAY: inline;
	MARGIN-RIGHT: 1px;
}

#divMenuPublicidade, .divMenuPublicidade {
	WIDTH: 146px;
	FLOAT: left;
	POSITION: relative;
	margin-bottom: 5px;
}

/*----- FIM ATENDIMENTO -----*/
		
/*----- FIM MENU SITE GERAL -----*/


/*----- CORPO DO SITE -----*/

#divBodyGeral {
	POSITION: relative;
	WIDTH: 605px;
	FLOAT: left;
}

#divBodyGeral hr {
	HEIGHT: 1px;
	border-top-WIDTH: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
}

#divBodyGeral li {
	LIST-STYLE-IMAGE: url(../images/marcadorItens.gif);
	MARGIN-LEFT: 20px;
	MARGIN-BOTTOM: 0px;
}

#divBodyGeral p {
	MARGIN-TOP: 0px;
}

#divBodyGeral blockquote {
	TEXT-ALIGN: right;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: -5px;
}

#divBodyGeralPacNacionais, #divBodyGeralPacRodoviarios, #divBodyGeralPacInternacionais, #divBodyGeralPacHoteis, .divBodyGeralPac {
	POSITION: relative;
	FLOAT: left;
	WIDTH: 605px;
}

#divBodyGeralPacHoteis li {
	MARGIN-BOTTOM: -1px;
}

.divBodyGeral2Colunas, .divBodyGeral2ColunasEsq {
	FLOAT: left;
	WIDTH: 292px;
	POSITION: relative;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
}

.divBodyGeral2ColunasMini {
	FLOAT: left;
	WIDTH: 292px;
	HEIGHT: 200px;
	POSITION: relative;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 2px;
}

.divBodyGeral2ColunasEsq {
	FLOAT: right;
}

.divBodyGeral2ColunasDP, .divBodyGeral2ColunasEsqDP {
	FLOAT: left;
	WIDTH: 250px;
	POSITION: relative;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
}

.divBodyGeral2ColunasEsqDP {
	FLOAT: right;
	WIDTH: auto;
}

.divBodyGeral3Colunas, .divBodyGeral3ColunasDivisor {
	FLOAT: left;
	WIDTH: 201px;
	POSITION: relative;
	MARGIN-TOP: 5px;
	DISPLAY: block;
}

.divBodyGeral3Colunas .cvc07, .divBodyGeral3ColunasDivisor .cvc07, .divBodyGeral4Colunas .cvc07 {
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-style: solid;
	BORDER-BOTTOM-COLOR: #f5cccc;
	DISPLAY: block;
	WIDTH: 185px;
	MARGIN-BOTTOM: 5px;
	BORDER-BOTTOM-COLOR: #f5cccc;
}

.divBodyGeral3ColunasDivisor {
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-style: solid;
	BORDER-RIGHT-COLOR: #f5cccc;
	MARGIN-BOTTOM: 5px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-LEFT-style: solid;
	BORDER-LEFT-COLOR: #f5cccc;
	WIDTH: 191px;
	PADDING-LEFT: 5px;
	MARGIN-RIGHT: 5px;
}

.divBodyGeral4Colunas {
	FLOAT: left;
	WIDTH: 201px;
	POSITION: relative;
	MARGIN-TOP: 5px;
	clear: left;/*PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;*/
}

.divBodyVoos4Colunas {
	FLOAT: left;
	/*WIDTH: 201px;*/
	WIDTH: 140px;
	POSITION: relative;
	MARGIN-TOP: 5px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
}

.divBodyGeral4Colunas img {
	white-space: nowrap;
	display: inline;
}

#divBodyGeralAlbum {
	WIDTH: 605px;
	HEIGHT: 260px;
}

#divBodyGeralAlbum li {
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	MARGIN: 5px 3px 10px 2px;
	DISPLAY: inline;
	FLOAT: left;
}

#divBodyGeralAlbum ul {
	POSITION: relative;
	WIDTH: 605px;
}

#divMainDisplay {
	HEIGHT: 200px;
}

#divBodyGeralBox1, #divBodyGeralBox2 {
	FLOAT: left;
	WIDTH: 290px;
	POSITION: relative;
	MARGIN-TOP: 20px;
	DISPLAY: BLOCK;
}

#divBodyGeralBox2 {
	clear: right;
	height: 235px;
}

#divBodyGeralBox1 .thumb {
	FLOAT:left;
	MARGIN-RIGHT:5px;
}

#divBodyGeralBox1 li {
	LIST-STYLE-TYPE: none;
	BORDER-TOP: dashed 1px #ae9866;
	LIST-STYLE-IMAGE: url(none);
	MARGIN-LEFT: 0px;
	DISPLAY: BLOCK;
}

#divBodyGeralBox1 ul li span a:hover {
	COLOR: #1a5b6d;
	TEXT-DECORATION: underline;
}

#divBodyGeralBox1 ul li a:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

#divBodyGeralBox2 object {
	position: absolute;
	top: 0px;
	left: 2px;
	MARGIN-LEFT: 10px;
	MARGIN-TOP: 1px;
	WIDTH: 277px;
	HEIGHT: 229px;
}

/*#divBodyGeral .PublicSquare {
	FLOAT: left;
    WIDTH: 277px;
	HEIGHT: 229px; 
}*/

.divBodyTematicosOutros {
	FLOAT: left;
	WIDTH: 207px;
	POSITION: relative;
	PADDING-RIGHT: 10px;
}

/*----- CARTAO POSTAL - INTERATIVIDADE -----*/
		#divCPostal {
	POSITION: relative;
	FLOAT: left;
	WIDTH: 605px;
}

#divCPostal li {
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	MARGIN: 0px 3px 0px 2px;
	DISPLAY: inline;
	FLOAT: left;
	TEXT-ALIGN: center;
}

.CPostalFoto {
	BACKGROUND: url(../images/fundo_cartao_postal.jpg) no-repeat;
	FLOAT:left;
	DISPLAY: block;
	PADDING: 5px;
	MARGIN: 0px 3px 0px 0px;
	WIDTH: 370px;
	HEIGHT: 296px;
}

.CPostalFoto IMG {
	margin-top: 37px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*----- FIM CARTAO POSTAL - INTERATIVIDADE -----*/
		
		/*----- INFORMACAES GERAIS - A CIDADE -----*/
		
		#divInfBoxBody {
	WIDTH: 120px;
	BACKGROUND-IMAGE: url(../images/boxInf_meio.gif);
	BACKGROUND-repeat: repeat-y;
	FLOAT: left;
	PADDING: 10px 10px 0px 10px;
}

#divInfBoxTopo, #divInfBoxRodape {
	HEIGHT: 25px;
	WIDTH: 140px;
	FLOAT: right;
	POSITION: relative;
	BACKGROUND-IMAGE: url(../images/boxInf_topo.gif);
}

#divInfBoxRodape {
	HEIGHT: 6px;
	BACKGROUND: url(../images/boxInf_rodape.gif) no-repeat;
}

#divInfBoxBody li {
	BORDER-TOP: 1px dashed #b45b20;
	TEXT-ALIGN: center;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	TEXT-TRANSFORM: uppercase;
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-TYPE: none;
}

/*----- FIM INFORMACOES GERAIS - A CIDADE -----*/
		

















		/*----- FIM SERVIï¿½OS -----*/
		#divBox1Foto, #divBox1FotoGr {
	BACKGROUND-COLOR: #f5f3e7;
	POSITION: relative;
	HEIGHT: 70px;
	WIDTH: 185px;
	FLOAT: left;
	MARGIN: 5px 3px 0px 2px;
	PADDING: 2px 5px 5px 5px;
}

#divBox1FotoGr {
	HEIGHT: 147px;
}

#divBox1Foto img {
	FLOAT: left;
	MARGIN-RIGHT: 3px;
}

/*----- FIM SERVICOS -----*/

		/*----- QUIZZ INTERATIVDADE -----*/		
		
		#divQuizBoby {
	WIDTH: 254px;
	BACKGROUND-IMAGE: url(../images/quiz_meio.gif);
	BACKGROUND-repeat: repeat-y;
	TEXT-ALIGN: center;
	FLOAT: left;
	PADDING: 10px;
}

#divQuizGeral {
	FLOAT: left;
	WIDTH: 274px;
	POSITION: relative;
	HEIGHT: 345px;
	MARGIN-LEFT: 20px;
}

#divQuizTopo, #divQuizRodape {
	HEIGHT: auto;
	WIDTH: 274px;
	FLOAT: left;
	POSITION: relative;
}

#divInfBoxGeral {
	FLOAT: right;
	WIDTH: 140px;
	POSITION: relative;
	HEIGHT: auto;
	DISPLAY: block;
	MARGIN: 4px 0px 0px 3px;
}

#divInfBoxGeral .cvc02 {
	font-size: 11px;
}

/*----- FIM QUIZZ INTERATIVDADE -----*/

		/*----- OUTRAS MATERIAS CONTEUDO -----*/
	.divOutrasMaterias {
	BORDER:1px solid #D1D1D1;
	FLOAT:left;
	WIDTH: 275px;
	HEIGHT:auto;
	BACKGROUND: url(../images/outrasmaterias_bg.gif) repeat-x #FFFFFF;
	PADDING: 5px;
	MARGIN-RIGHT: 5px;
	MARGIN-LEFT: 5px;
}

.divOutrasMaterias .cvc07 {
	TEXT-ALIGN: right;
	DISPLAY: block;
}

.divOutrasMaterias ul {
	MARGIN-TOP: 3px;
}

.divOutrasMaterias li {
	LIST-STYLE-IMAGE: url(../images/seta.gif);
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #333333;
	MARGIN-LEFT: 20px;
	PADDING-LEFT: -5px;
}

.divOutrasMaterias li a {
	COLOR: #333333;
}

#divMateria {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-ALIGN: justify;
}

#divMateria a {
	COLOR: #000000;
}

/*----- FIM OUTRAS MATERIAS CONTEUDO -----*/

/*----- FIM CORPO DO SITE -----*/


/*----- PECAS PUBLICITARIAS -----*/

.PublicSquare {
	WIDTH: 280px;
	HEIGHT: 233px;
	VERTICAL-ALIGN: middle;
}

/*----- FIM PECAS PUBLICITARIAS -----*/


/*----- BOX ALT DE MAIS INFORMACOES COM THUMBS -----*/
.divBoxAlt {
	DISPLAY: none;
	Z-INDEX:10;
	WIDTH: 535px;
	HEIGHT: 210px;
	POSITION: absolute;
	TOP:50%;
	LEFT:50%;
	MARGIN-TOP:-50px;
	MARGIN-LEFT:-160px;
}

.divBoxAltNome {
	DISPLAY: none;
	Z-INDEX:10;
	WIDTH: 535px;
	HEIGHT: 210px;
	POSITION: absolute;
	TOP:50%;
	LEFT:50%;
	MARGIN-TOP:-50px;
	MARGIN-LEFT:-160px;
}

.divBoxAlt li {
	LIST-STYLE-TYPE: none;
	DISPLAY: inline;
	MARGIN: 0px 6px 10px 6px;
}

#divBoxAltTopo, #divBoxAltRodape {
	HEIGHT: 10px;
	WIDTH: 435px;
	FLOAT: left;
}

#divBoxAltMeio {
	BACKGROUND: url(../images/bg_meio_boxalt.gif) repeat-y;
	WIDTH: 415px;
	PADDING: 0px 10px 0px 10px;
	FLOAT: left;
}

.BoxAltTitulo {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	COLOR: #1a5b6d;
	FLOAT: left;
}

.bt_fechar {
	FLOAT: right;
	DISPLAY: block;
}

.bt_fechar a {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	COLOR: #1a5b6d;
}

.BoxAltTitulo a {
	COLOR: #1a5b6d;
}

.divAlt2Colunas {
	FLOAT: left;
	WIDTH: 205px;
	POSITION: relative;
	HEIGHT: 25px;
}

.hoverbox {
	POSITION:relative;
	cursor: default;
	list-style: none;
	LEFT: 0px;
	TOP: 10px;
	WIDTH: 410px;
	HEIGHT: 70px;
}

.hoverbox a {
	cursor: default;
}

.hoverbox a .preview {
	DISPLAY: none;
}

.hoverbox a:hover .preview {
	DISPLAY: block;
	POSITION: absolute;
	TOP: -30px;
	LEFT: -45px;
	z-index: 1;
}

.hoverbox img {
	VERTICAL-ALIGN: top;
	WIDTH: 67px;
	HEIGHT: 47px;
}

.hoverbox li {
	POSITION: relative;
	BORDER-style: solid;
	BORDER-WIDTH: 1px;
	COLOR: inherit;
	COLOR: #FFFFFF;
	DISPLAY: inline;
	FLOAT: left;
	BORDER-COLOR: #fff;
}

.hoverbox .preview {
	BORDER: #fff solid 1px;
	WIDTH: 180px;
	HEIGHT: 122px;
}

* html .hoverbox a {
	POSITION: relative;
}

* html .hoverbox a:hover {
	FONT-SIZE: 99.99%;
	z-index: 1;
}

* html .hoverbox a:hover .preview {
	TOP: -38px;
	LEFT: -50px;
}

* html .hoverbox li {
	POSITION: static;
}

/*----- BOX ALT DE MAIS INFORMACOES COM THUMBS -----*/


/*----- INICIO SHOPPING CVC -----*/
#divShop {
	POSITION: relative;
	WIDTH: 125px;
	FLOAT: left;
	MARGIN-LEFT: 5px;
	DISPLAY: none;
}

#divShopTopo, #divShopRodape {
	HEIGHT: 25px;
	WIDTH: 131px;
	POSITION: relative;
}

.divShopMeio1, .divShopMeio2 {
	BACKGROUND: url(../images/shop_bg1.gif) repeat-y;
	WIDTH: 125px;
	POSITION: relative;
	PADDING: 5px 0px 5px 6px;
	CLEAR: left;
}

.divShopMeio1 img, .divShopMeio2 img {
	HEIGHT: 50px;
	WIDTH: 50px;
	POSITION: relative;
	LEFT: -5px;
	TOP: 0px;
	FLOAT: right;
}

.divShopMeio2 {
	BACKGROUND-IMAGE: url(../images/shop_bg2.gif);
}

/*----- FIM SHOPPING CVC -----*/


/*-----  CVC NEWS -----*/
#divCvcNews {
	FLOAT: right;
	WIDTH: 160px;
	POSITION: relative;
	HEIGHT: auto;
	PADDING-LEFT: 10px;
	BACKGROUND-COLOR: #FFFFFF;
}

#divCvcNews img {
	FLOAT: right;
}

#divCvcNewsTopo, #divCvcNewsRodape {
	FLOAT: left;
	HEIGHT: 25px;
	WIDTH: 160px;
	POSITION: relative;
}

#divCvcNewsRodape {
	HEIGHT: 6px;
}

#divCvcNewsMeio {
	FLOAT: left;
	HEIGHT: auto;
	WIDTH: 150px;
	POSITION: relative;
	BACKGROUND: url(../images/cvcnews_meio.gif) repeat-y;
	PADDING: 5px;
}

/*-----  CVC NEWS -----*/


/*-----  PAGE EDITOR -----*/
.logoPageEditor {
	DISPLAY: block;
	/*HEIGHT: 120px;*/
	FLOAT: left;
	MARGIN-RIGHT: 5px;
}

.reserveHotel {
	FLOAT: right;
}

#fotosPanoramicas li {
	DISPLAY: inline;
	MARGIN: 0px;
	PADDING: 0px;
}

#divQuizTematicos {
	POSITION: relative;
	WIDTH: 320px;
	FLOAT: left;
}

#divAlbumPeq, #divAlbumPeqRight {
	HEIGHT: 232px;
	WIDTH: 201px;
	POSITION: relative;
	BACKGROUND: url(../images/album_peq_bg.gif) no-repeat;
	FLOAT: left;
	PADDING: 9px 9px 0px 9px;
}

#divAlbumPeqRight {
	FLOAT: right;
}

#divAlbumPeqRightCenter {
	HEIGHT: 216px;
	WIDTH: 201px;
	POSITION: relative;
	BACKGROUND: url(../images/album_peq_bg.gif) no-repeat;
	PADDING: 9px 9px 0px 9px;
	MARGIN: 0 auto;
}

#divAlbumPeqFoto {
	POSITION: relative;
	HEIGHT: 151px;
	WIDTH: 201px;
}

#divAlbumPeqDesc {
	WIDTH: 167px;
	/*POSITION: relative;*/
	HEIGHT: 18px;
	/*MARGIN-TOP: 10%;*/
	/*MARGIN-BOTTOM: 10%;*/
	FLOAT: left;
	TEXT-ALIGN: center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #0460be;
	PADDING: 10% 1% 10% 2%;
}

#divAlbumPeqPrev, #divAlbumPeqNext {
	HEIGHT: 22px;
	WIDTH: 10px;
	/*POSITION: relative;*/
	PADDING: 10% 0% 10% 0%;
	FLOAT: left;
}

#divAlbumHotelGeral {
	float: right;
	WIDTH: 375px;
	POSITION: relative;
	margin-left: 5px;
}

#divAlbumHotelGeral li {
	list-style-image: none;
	list-style-type: none;
	display: inline;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#divAlbumHotelGeral .divPequenaLeft {
	display:block;
	WIDTH:360px;
}

#divAlbumHotelGeralCenter {
	/*height: 275px;*/
	width: 375px;
	margin: 0 auto;
}

#divAlbumHotelGeralCenter li {
	list-style-image: none;
	list-style-type: none;
	display: inline;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#divAlbumHotelFoto {
	POSITION: relative;
	HEIGHT: 220px;
	WIDTH: 365px;
	BACKGROUND: url(../images/album_hotel_bg.gif) no-repeat;
}

/*-----  FIM PAGE EDITOR -----*/


/*-----  PROCESSO DE COMPRA -----*/

		/*----- ABAS SERVICOS INCLUSOS E ROTEIRO DIA-A-DIA -----*/
		#divAbaGeral {
	POSITION: relative;
	WIDTH: 605px;
	MARGIN-RIGHT: auto;
	MARGIN-LEFT: auto;
	BACKGROUND-COLOR: #FFFFFF;
	FLOAT: left;
	PADDING-TOP: 5px;
	MARGIN-TOP: 5px;
}

#divAbaEstrelas {
	POSITION: relative;
	WIDTH: 50px;
	FLOAT: right;
	HEIGHT: 12px;
}

#divAbaGeral h1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #171717;
	TEXT-TRANSFORM: uppercase;
	MARGIN-TOP: 9px;
	MARGIN-BOTTOM: 15px;
}

#divAbaGeral h1 .cvc03 {
	float: right;
	display: block;
	color: #000000;
	FONT-SIZE: 12px;
	BOTTOM: 10px;
	position: relative;
}

#divAbaGeral h1 .cvc03 a {
	color: #000000;
}

#divAbaTopo {
	POSITION: relative;
	HEIGHT: 20px;
	WIDTH: 600px;
	BACKGROUND-IMAGE: url(../images/aba_topo_bg.gif);
	PADDING-LEFT: 5px;
	PADDING-TOP: 3px;
}

.divAbaAtiva, .divAbaInativa {
	POSITION: relative;
	FLOAT: left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #666666;
	LETTER-SPACING: 1px;
	HEIGHT: 16px;
	PADDING-TOP: 4px;
	PADDING-LEFT: 5px;
	BACKGROUND: url(../images/aba_ativa.gif) no-repeat;
}

.divAbaAtivaFim, .divAbaInativaFim {
	POSITION: relative;
	FLOAT:left;
	HEIGHT: 20px;
	WIDTH: 19px;
	BACKGROUND: url(../images/aba_ativa_fim.gif) no-repeat;
}

.divAbaInativa {
	HEIGHT: 15px;
	BACKGROUND-IMAGE: url(../images/aba_inativa.gif);
}

.divAbaInativaFim {
	HEIGHT: 19px;
	BACKGROUND-IMAGE: url(../images/aba_inativa_fim.gif);
}

.divAbaAtiva a {
	COLOR: #333333;
	CURSOR: POINTER;
	TEXT-DECORATION: none;
}

.divAbaInativa a {
	COLOR: #898989;
	CURSOR: POINTER;
	TEXT-DECORATION: none;
}

#divAbaMeio, #divAbaRodape, #divAbaDiadia, #divServicosSystur {
	background-color: #FF0000;
	POSITION: relative;
	HEIGHT: auto;
	WIDTH: 584px;
	FLOAT: left;
	PADDING-TOP: 10px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(../images/aba_meio.gif) repeat-x;
}

#divDicaViajante {
	width:585px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	margin-top:5px;
	position:relative;
}

#divAbaMeio p {
	margin-bottom:10px;
}

#divServicosSystur p, #divAbaDiadia p {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

#divAbaDiadia strong {
	FONT-WEIGHT: bold;
	DISPLAY: block;
	BACKGROUND-COLOR: #efefef;
	MARGIN-BOTTOM: 5px;
	COLOR: #1c1c1c;
	WIDTH: auto;
	PADDING-LEFT: 5px;
	HEIGHT: 17px;
	PADDING-TOP: 3px;
}

#divAbaDiadia br {
	display:none;
}

#divAbaDiadia p {
	margin-bottom:20px;
}

#divAbaMeio ul {
	DISPLAY: block;
	POSITION: relative;
	WIDTH: 292px;
	HEIGHT: auto;
	FLOAT: left;
}

#divAbaMeio li {
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-TYPE: none;
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 0px;
	CLEAR: left;
}

#divAbaMeio li .cvc03 {
	FONT-SIZE: 13px;
}

#divAbaMeio li img {
	FLOAT: left;
	MARGIN-RIGHT: 5px;
}

#divAbaRodape {
	BACKGROUND-IMAGE: url(../images/aba_rodape_bg.gif);
	HEIGHT: 27px;
	PADDING-TOP: 5px;
}

/*----- FIM ABAS SERVICOS INCLUSOS E ROTEIRO DIA-A-DIA -----*/

#divMPrecoGeral {
	POSITION: relative;
	HEIGHT: 82px;
	WIDTH: 145px;
	TEXT-ALIGN: center;
	PADDING-TOP: 55px;
	MARGIN-LEFT: 15px;
	FLOAT: right;
	BACKGROUND: url(../images/botoes/menorpreco_estrela.gif) no-repeat;
}

/*----- BOX ESCOLHA A DATA E NUMERO DE PASSAGEIROS -----*/
	
	#divBoxDataGeral {
	POSITION: relative;
	WIDTH: 605px;
	FLOAT: right;
	MARGIN-TOP: 5px;
	HEIGHT: auto;
}

#divBoxDataGeralMaritimo {
	POSITION: relative;
	HEIGHT: 180px;
	WIDTH: 380px;
	float: right;
}

#divBoxDataMeioMaritimo {
	BACKGROUND-IMAGE: url(../images/escolhadata_meio_maritimo.gif);
	BACKGROUND-repeat: repeat-y;
	height:auto;
	WIDTH: 370px;
	POSITION: relative;
	PADDING: 5px 5px 0px 5px;
	float:left;
}

#divBoxDataTopoMaritimo, #divBoxDataRodapeMaritimo {
	HEIGHT: 25px;
	WIDTH: 100px;
	POSITION: relative;
	float:left;
}

#divBoxDataRodapeMaritimo {
	HEIGHT: 6px;
}

#divBoxDataTopo, #divBoxDataRodape {
	HEIGHT: 25px;
	WIDTH: 605px;
	POSITION: relative;
}

#divBoxDataRodape {
	HEIGHT: 6px;
}

#divBoxDataMeio {
	BACKGROUND-IMAGE: url(../images/escolhadata_meio.gif);
	BACKGROUND-repeat: repeat-y;
	height:auto;
	WIDTH: 605px;
	POSITION: relative;
	PADDING-TOP: 5px;
}

.divBoxDataEsq, .divBoxDataDir {
	POSITION: relative;
	FLOAT: left;
	TEXT-ALIGN: left;
	PADDING-LEFT: 5px;
}

.divBoxDataDir .cvc02 {
	font-size:0.7em
}

#Calendario select {
	MARGIN: 0px 0px 6px 4px;
}

.divBoxDataDir {
	TEXT-ALIGN: right;
	MARGIN-LEFT: 5px;
}

#divEscolheAptoGeral {
	POSITION: relative;
	HEIGHT: 123px;
	WIDTH: 170px;
	BACKGROUND-IMAGE: url(../images/escolhe_apto_bg.gif);
	BACKGROUND-repeat: no-repeat;
	PADDING-TOP: 5px;
	PADDING-LEFT: 5px;
	MARGIN-TOP: 5px;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 4px;
}

#divEscolheAptoGeral select {
	WIDTH: 36px;
}

/*
	#divEscolheAptoGeral {
	POSITION: relative;
	HEIGHT: auto;
	WIDTH: 170px;
	BACKGROUND-IMAGE: url(../images/escolhe_apto_bg.gif);
	BACKGROUND-repeat: no-repeat;
	PADDING-TOP: 5px;
	PADDING-LEFT: 5px;
	MARGIN-TOP: 5px;
	PADDING-RIGHT: 0px;
		}          
*/		
	#divEscolheAptoGeralRodape {
	POSITION: relative;
	HEIGHT: 5px;
	WIDTH: 175px;
	MARGIN-BOTTOM: 5px;
}

.escolhe_apto {
	FLOAT: right;
	WIDTH: 44px;
	HEIGHT: 105px;
	POSITION: relative;
}

/*----- FIM BOX ESCOLHA A DATA E NUMERO DE PASSAGEIROS -----*/

	
#divHoteisDispGeral, #divHoteisIndispGeral {
	POSITION: relative;
	HEIGHT: auto;
	WIDTH: 605px;
	MARGIN-BOTTOM: 5px;
}

#divHoteisDispGeral .cvc02, #divHoteisIndispGeral .cvc02 {
	font-size: 11px;
}

#divHoteisConjDispGeral, #divHoteisConjIndispGeral {
	POSITION: relative;
	/*HEIGHT: 382px;*/
	WIDTH: 605px;
	MARGIN-BOTTOM: 5px;
}

#divHoteisDispTopo, #divHoteisDispRodape, #divHoteisIndispTopo, #divHoteisIndispRodape {
	POSITION: relative;
	HEIGHT: 25px;
	WIDTH: 605px;
}

#divHoteisDispTopo {
	background-image:url(../images/hoteis_disp_topo.gif)
}

#divHoteisDispTopo .cvc02 {
	color:#266e03;
}

#divHoteisIndispTopo {
	background-image:url(../images/hoteis_indisp_topo.gif)
}

#divHoteisIndispTopo .cvc02 {
	color:#ff6c00;
}

#divHoteisDispMeio, #divHoteisIndispMeio {
	POSITION: relative;
	BACKGROUND: url(../images/hoteis_disp_meio.gif) repeat-y;
	HEIGHT: auto;
	WIDTH: 595px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
}

#divHoteisIndispMeio {
	BACKGROUND-IMAGE: url(../images/hoteis_indisp_meio.gif);
}

#divHoteisDispRodape, #divHoteisIndispRodape {
	HEIGHT: 5px;
}

/*----- BOX FORMAS DE PAGAMENTO -----*/
	
#divFormasPagto {
	POSITION: relative;
	/*WIDTH: 265px;*/
	WIDTH: 260px;
	FLOAT: left;
	LETTER-SPACING: 1px;
}

#divFormasPagto .cvc02 strong {
	FONT-SIZE: 14px;
}

#divFormasPagto .cvc01 {
	LETTER-SPACING: 0px;
}

#divFormasPagto li, #divMFormasPagtoGeral li {
	DISPLAY: inline;
	FLOAT: left;
	POSITION: relative;
	TEXT-ALIGN: center;
	MARGIN: 0px;
	padding: 0px 0px 20px 0px;
}

#divMFormasPagtoGeral .divPequenaQuebra {
	padding-top: 10px;
}

#divMFormasPagtoGeral li {
	FLOAT: right;
}

#divMFormasPagtoGeral a {
	WIDTH: 15px;
	HEIGHT: 15px;
	FLOAT: right;
	TEXT-DECORATION: none;
	CURSOR: pointer;
	MARGIN-RIGHT: 5px;
}

#divFormasPagto .cvc07 {
	BORDER-TOP: 0.1em solid #000000;
	DISPLAY: block;
	/*WIDTH: 170px;*/
	MARGIN-TOP: 5px;
	FONT-WEIGHT: normal;
	COLOR: #e14a00;
	text-align: left;
}

#divMFormasPagtoGeral .cvc07 {
	text-align: right;
	DISPLAY: block;
	WIDTH: 170px;
	FONT-WEIGHT: normal;
	COLOR: #e14a00;
}

#divFormasPagto .cvc07 strong, #divMFormasPagto .cvc07 strong {
	FONT-SIZE: 21px;
}

#divFormasPagtoFecha1 {
	POSITION: relative;
	WIDTH: 271px;
	HEIGHT: 92px;
	FLOAT: right;
	BACKGROUND-IMAGE: url(../images/forma_pagto_fecha1.gif);
	BACKGROUND-repeat: no-repeat;
	PADDING-LEFT: 45px;
	PADDING-TOP: 23px;
	PADDING-RIGHT: 5px;
	margin-bottom: 10px;
}

#divFormasPagtoFecha1 .cvc02 {
	font-size: 11px;
}

#divBannerFormasPagto {
	POSITION: relative;
	WIDTH: 271px;
	HEIGHT: 60px;
	FLOAT: right;
	PADDING-LEFT: 45px;
	PADDING-TOP: 10px;
	PADDING-RIGHT: 5px;
}

/*----- FIM BOX FORMAS DE PAGAMENTO -----*/

/*-----  FIM PROCESSO DE COMPRA -----*/


#divLoginAltGeral {
	FLOAT: left;  /*  item novo  */
	DISPLAY: block;
	WIDTH: 338px;
	HEIGHT: auto;
	POSITION: relative;
	margin: 0px auto 0px auto;
}

.campo_ERRO {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #FF3300;
	TEXT-ALIGN: justify;
}

.campo_erro_input {
	BACKGROUND: url(/site/resources/images/fundoCampos2.gif) repeat-x bottom;
}

#divCadastroAltTopo, #divCadastroAltRodape {
	HEIGHT: 25px;
	WIDTH: 250px;
	FLOAT: left;
}

#divCadastroAltMeio {
	WIDTH: 240px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/cadastro_alt_meio.gif);
	BACKGROUND-repeat: repeat-y;
	PADDING-TOP: 10px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
}

#divCadastroAltGeral {
	WIDTH: 250px;
	HEIGHT: auto;
	POSITION: relative;
	margin: 0px auto 0px 15px;
	float:left;
}

#divLoginAltGeral .cvc02 {
	font-size:11px;
}

#divLoginAltGeral a .cvc01 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #175c7b;
	FONT-SIZE: 10px;
	DISPLAY: block;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 75px;
	TEXT-DECORATION: underline;
}

#divLoginAltGeral ul {
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 20px;
}

#divLoginAltGeral li {
	LIST-STYLE-TYPE: none;
	DISPLAY: inline;
	PADDING-LEFT: 20px;
	MARGIN-LEFT: 15px;
}

#divLoginAltTopo, #divLoginAltRodape, #divPagtoCartaoTopo, #divPagtoCartaoRodape {
	HEIGHT: 25px;
	WIDTH: 338px;
	FLOAT: left;
}

#divPagtoCartaoGeral .cvc01 {
	COLOR: #000000;
	TEXT-ALIGN: justify;
	BORDER-TOP-WIDTH: 1px;
	BORDER-TOP-style: solid;
	BORDER-TOP-COLOR: #dbd7ba;
	PADDING-TOP: 5px;
	DISPLAY: block;
}

#divPagtoCartaoMeio .cvc02 {
	font-size: 11px;
}

#divLoginAltRodape {
	HEIGHT: 6px;
}

#divPagtoCartaoRodape, #divPagtoCartaoTopo {
	HEIGHT: 6px;
	FLOAT: right;
	POSITION: relative;
}

#divLoginAltMeio, #divPagtoCartaoMeio {
	WIDTH: 328px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/login_alt_meio.gif);
	BACKGROUND-repeat: repeat-y;
	PADDING-TOP: 10px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
}

#divPagtoCartaoMeio {
	FLOAT: right;
	POSITION: relative;
}

.divPequenaLeft {
	FLOAT: left;
	POSITION: relative;
	MARGIN-RIGHT: 2px;
	PADDING-LEFT: 2px;
}

#divContratoConcorda {
	POSITION: relative;
	HEIGHT: 20px;
	WIDTH: 455px;
	BACKGROUND-COLOR: #f7f5e8;
	PADDING-LEFT: 150px;
	FLOAT: left;
}

#divContratoConcordaLista {
	POSITION: relative;
	HEIGHT: 30px;
	WIDTH: 455px;
	BACKGROUND-COLOR: #f7f5e8;
	PADDING-LEFT: 150px;
	FLOAT: left;
}

#divPrecoFinalGeral {
	POSITION: relative;
	WIDTH: 180px;
	FLOAT: right;
	HEIGHT: auto;
}

#divPrecoFinalRodape {
	HEIGHT: 6px;
	WIDTH: 180px;
	POSITION: relative;
}

#divPrecoFinalMeio {
	BACKGROUND-IMAGE: url(../images/precoFinal_topomeio.gif);
	BACKGROUND-repeat: no-repeat;
	POSITION: relative;
	WIDTH: 170px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	TEXT-ALIGN: center;
	PADDING-TOP: 5px;
}

#divPrecoFinalMeio h2 {
	MARGIN: 0px;
	PADDING: 0px;
	BORDER-TOP-style: none;
	BORDER-RIGHT-style: none;
	BORDER-BOTTOM-style: none;
	BORDER-LEFT-style: none;
}

#divPrecoFinalMeio .cvc02 {
	TEXT-ALIGN: center;
}

#divPrecoFinalMeio .cvc01 {
	MARGIN-BOTTOM: -7px;
}

#divBuscaHomeGeral {
	BACKGROUND-IMAGE: url(../images/buscahome_bg.gif);
	BACKGROUND-repeat: no-repeat;
	FLOAT: right;
	HEIGHT: 169px;
	WIDTH: 207px;
	POSITION: relative;
	PADDING-TOP: 40px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
}

#divBuscaHomeGeral .cvc01 {
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-style: dashed;
	BORDER-BOTTOM-COLOR: #ae9866;
	FONT-SIZE: 6px;
	MARGIN-BOTTOM: 10px;
}

#divBuscaHomeGeral select {
	MARGIN-BOTTOM: 12px;
}

.divBlocosHome {
	/*FLOAT: left;*/
	clear: left;
	WIDTH: 605px;
	margin-bottom: 5px;
	padding: 0px;
}

.divDestaquesHome {
	POSITION: relative;
	FLOAT: left;
	MARGIN: 5px 8px 5px 8px;
	WIDTH: 180px;
}

.divDestaquesHome img {
	FLOAT:left;
	DISPLAY: block;
	BACKGROUND: url(../images/bg_foto175x55.jpg);
	PADDING: 3px;
	HEIGHT: 55px;
	WIDTH: 175px;
}

.divDestaquesHome .cvc03 {
	FONT-SIZE: 13px;
}

.divDestaquesHome .cvc05 {
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: right;
}

#divMsvHomeGeral {
	BACKGROUND-IMAGE: url(../images/msv_home_bg.gif);
	BACKGROUND-repeat: no-repeat;
	POSITION: relative;
	HEIGHT: 126px;
	WIDTH: 271px;
	FLOAT: left;
	PADDING-TOP: 30px;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	MARGIN-TOP: 5px;
}

#divROhomeGeral {
	BACKGROUND-IMAGE: url(../images/RO_home_bg.gif);
	BACKGROUND-repeat: no-repeat;
	POSITION: relative;
	HEIGHT: 126px;
	WIDTH: 271px;
	FLOAT: left;
	PADDING-TOP: 30px;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	MARGIN-TOP: 5px;
}

#divROhomeGeral label {
	WIDTH: 44px;
	FLOAT: left;
	TEXT-ALIGN: left;
}

.divPequenaRight {
	FLOAT: right;
	POSITION: relative;
	MARGIN-RIGHT: 2px;
	PADDING-LEFT: 2px;
}

.divPequenaQuebra {
	CLEAR: both;
}

#divHotsHomeGeral {
	POSITION: relative;
	HEIGHT: 133px;
	WIDTH: 267px;
	FLOAT: right;
	MARGIN-TOP: 5px;
	BACKGROUND: url(../images/areaHotsites_bg.gif) no-repeat;
	PADDING: 28px 24px 0px 24px;
}

#divHotsHomeGeral li {
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	MARGIN-RIGHT: 0px;
	margin-bottom: 5px;
	MARGIN-LEFT: 0px;
}

#divMFormasPagtoGeral {
	DISPLAY: none;
	WIDTH: 338px;
	HEIGHT: auto;
	POSITION: absolute;
	TOP:20%;
	LEFT:50%;
	MARGIN-TOP:-50px;
	MARGIN-LEFT:-150px;
	z-index: 1;
}

#divMFormasPagtoGeralRight {
	WIDTH: 338px;
	HEIGHT: auto;
	FLOAT: right;
	display: none;
}

#divMFormasPagtoTopo {
	BACKGROUND-IMAGE: url(../images/+formas_pagto_topo.gif);
	HEIGHT: 25px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND-repeat: no-repeat;
}

#divMFormasPagto {
	BACKGROUND-IMAGE: url(../images/+formas_pagto_body.gif);
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
}

#divMFormasPagtoRodape {
	HEIGHT: 6px;
	BACKGROUND-IMAGE: url(../images/+formas_pagto_rodape.gif);
	BACKGROUND-repeat: no-repeat;
	WIDTH: 338px;
}

#divInfoTopo, #divInfoRodape {
	HEIGHT: 6px;
	WIDTH: 400px;
}

#divInfoMeio {
	BACKGROUND-IMAGE: url(../images/info_bg.gif);
	BACKGROUND-repeat: repeat-y;
	POSITION: relative;
	HEIGHT: 210px;
	WIDTH: 390px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
}

#divInfoMeioNome {
	BACKGROUND-IMAGE: url(../images/info_bg.gif);
	BACKGROUND-repeat: repeat-y;
	POSITION: relative;
	HEIGHT: 240px;
	WIDTH: 390px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
}

#divInfoMeio2 {
	BACKGROUND-IMAGE: url(../images/info_bg.gif);
	BACKGROUND-repeat: repeat-y;
	POSITION: relative;
	HEIGHT: auto;
	WIDTH: 390px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
}

/*----- MONTE SUA VIAGEM -----*/

#divBoxMSVGeral {
	FLOAT: left;
	WIDTH: 585px;
	POSITION: relative;
	HEIGHT: 43px;
	PADDING-TOP: 30px;
	BACKGROUND-repeat: no-repeat;
	PADDING-BOTTOM: 10px;
	BACKGROUND-IMAGE: url(../images/bg_msv.gif);
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	margin-bottom: 20px;
}

/* inicio classes temporarias */
#divListaVoo {
	clear: both;
	margin: 25px 0px 0px 0px;
}

#divListaVoo table.rowsb tr td center {
	text-align: left;
	padding: 0px 10px 0px 0px;
}

/* fim classes temporarias */

#divBoxMSVGeral .cvc03 {
	COLOR: #990000;
	FONT-SIZE: 11px;
}

table tr.rows {
	background: #f5eedd;
}

table tr.rowsE {
	background: #f8f7ee;
}

table.rowsb td {
	padding: 2px;
	display: compact;/*white-space: nowrap;*/
}

.rowsb tr.rowsNoLine td, .rowsb tr.rowsBgNoLine td {
	border-bottom: none;
	padding-bottom: 10px;
}

table tr.rows, table tr.rowsBgNoLine {
	background: #f5eedd;
}

table tr.rowsBgNoLine td.concatB, table tr.rowsNoLine td.concatB {
	border-bottom: 1px solid #cfccaf;
}

table td.link {
	cursor: pointer;
}

table td.link:hover {
	cursor: pointer;/*background: #f8f7EC;*/
}

div.info {
	width: 216px;
	height: 35px;
	z-index: 10;
	position: absolute;
	display: block;
}

div.info div.meio {
	background:url(../images/msv_minimeio.gif) repeat-y top;
	width: 216px;
}

/*----- FIM MONTE SUA VIAGEM -----*/


/*----- VISITE O NAVIO -----*/

#divNavioBuscaGeral {
	FLOAT: left;
	WIDTH: 595px;
	POSITION: relative;
	HEIGHT: auto;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(../images/navio_busca_bg.gif);
	BACKGROUND-repeat: repeat-x;
}

#divNavioBuscaGeral li {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none;
	DISPLAY: inline;
	FLOAT: left;
}

#divNavioBuscaGeral .cvc01 {
	FLOAT: right;
	FONT-SIZE: 11px;
	COLOR: #000000;
	MARGIN-RIGHT: 10px;
}

#divNavioBuscaGeral .cvc03 {
	DISPLAY: block;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 60px;
}

#divPanoramicaGeral {
	POSITION: relative;
	/*HEIGHT: 130px;*/
	WIDTH: 95%;
	FLOAT: left;
	MARGIN: 5px 3px 15px 2px;
}

#divPanoramicaGeral li {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none;
	DISPLAY: inline;
	POSITION: relative;
	MARGIN-RIGHT: 5px;
	MARGIN-LEFT: 5px;
	TEXT-ALIGN: center;
	FLOAT: left;
	WIDTH: 60px;
}

#divPanoramicaGeral .cvc02 {
	TEXT-ALIGN: center;
	MARGIN-TOP: -5px;
}

/*----- FIM VISITE O NAVIO -----*/


/*----- LISTA DE CASAMENTO -----*/

#divBoxGeralConvidados {
	FLOAT: left;
	WIDTH: 293px;
	POSITION: relative;
	BACKGROUND: url(../images/bg_buscalista_convidado.gif) no-repeat;
	HEIGHT: 111px;
	PADDING-TOP: 30px;
}

#divBoxGeralNoivos {
	FLOAT: right;
	WIDTH: 294px;
	POSITION: relative;
	HEIGHT: 112px;
	BACKGROUND: url(../images/bg_noivoscasamento.gif) no-repeat;
	TEXT-ALIGN: center;
	PADDING-TOP: 30px;
}

#divBoxGeralConvidados li {
	DISPLAY: inline;
	FLOAT: left;
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-TYPE: none;
	MARGIN-LEFT: 10px;
	MARGIN-BOTTOM: 5px;
}

#divBoxGeralNoivos li {
	DISPLAY: inline;
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-TYPE: none;
	FLOAT: left;
	PADDING-TOP: 10px;
}

#divUltimaCompraGeral, #divUltimaCompraTopo, #divUltimaCompraRodape {
	POSITION: relative;
	WIDTH: 200px;
	FLOAT: left;
}

#divUltimaCompraTopo {
	HEIGHT: 25px;
}

#divUltimaCompraRodape {
	HEIGHT: 8px;
}

#divUltimaCompraMeio {
	BACKGROUND-IMAGE: url(../images/compras_meio.gif);
	BACKGROUND-repeat: repeat;
	POSITION: relative;
	WIDTH: 190px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	TEXT-ALIGN: center;
	PADDING-TOP: 5px;
	FLOAT: left;
}

#divInfoUltimaCompraMeio {
	POSITION: relative;
	WIDTH: 395px;
	BACKGROUND-COLOR: #EFEFEF;
	FLOAT: left;
	PADDING: 5px;
}

.listaPreco {
	WIDTH: 140px;
	DISPLAY: block;
}

#divMenuDestinoGeral {
	WIDTH: 605px;
	HEIGHT: 74px;
	BACKGROUND-IMAGE: url(../images/menu/1/bg_menu_destinos.gif);
	BACKGROUND-REPEAT: no-repeat;
}

#divLblMenuDestino {
	WIDTH: 605px;
}

#divLblMenuDestino ul {
	WIDTH: 605px;
	HEIGHT: 20px;
	DISPLAY: relative;
}

#divLblMenuDestino li {
	LIST-STYLE-TYPE: none;
	WIDTH: 55px;
	POSITION: relative;
	MARGIN: 5px 3px 0px 2px;
	DISPLAY: inline;
	FLOAT: left;
}

#divMenuDestino {
	WIDTH: 605px;
}

#divMenuDestino ul {
	WIDTH: 605px;
	HEIGHT: 50px;
	DISPLAY: block;
}

#divMenuDestino li {
	LIST-STYLE-TYPE: none;
	WIDTH: 55px;
	DISPLAY: block;
	FLOAT: left;
	TEXT-ALING: center;
	MARGIN-TOP: 5px;
	MARGIN-RIGHT: 3px;
	MARGIN-LEFT: 2px;
}

.lblMenu {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #990000;
	FONT-WEIGHT: bold;
	DISPLAY: block;
	TEXT-ALIGN: left;
}

.lblMenu2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	WIDTH: 5px;
	FONT-SIZE: 08px;
	COLOR: #990000;
	FONT-WEIGHT: bold;
	DISPLAY:block;
	TEXT-ALIGN: left;
}

/*TV EFILME*/	

#divTvGeral {
	FLOAT: left;
	WIDTH: 376px;
	POSITION: relative;
	HEIGHT: 209px;
	BORDER: 1px solid #cdcdcd;
	PADDING: 3px 3px 0px 3px;
}

#divTvflash {
	WIDTH: 376px;
	POSITION: relative;
	HEIGHT: 180px;
}

#divTvmenu {
	WIDTH: 366px;
	POSITION: relative;
	HEIGHT: 22px;
	BACKGROUND-IMAGE: url(../images/slaceTV.jpg);
	PADDING: 4px 5px 0px;
	TEXT-ALIGN: right;
}

#divTvmenu div.button {
	FLOAT: right;
	TEXT-ALIGN: center;
	DISPLAY: block;
	HEIGHT: 22px;
}

#divTvmenu img {
	FLOAT: right;
	PADDING-TOP: 5px;
}

#divTvmenu li {
	DISPLAY: inline;
	MARGIN: 0;
	PADDING-LEFT: 0px;
}

#divTvmenu a:link {
	COLOR: #7f7f7f;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

#divTvmenu a:hover {
	COLOR: #7f7f7f;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#divTvmenu a:visited {
	COLOR: #7f7f7f;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	WIDTH: 20px;
}

#divTvmenu a:active {
	COLOR: #7f7f7f;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(../images/bg_linkTv.gif) center bottom;
}

#divTvmenu span {
	COLOR: #7f7f7f;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: none;
}

#divTvmenuNome {
	FLOAT: left;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #909090;
	HEIGHT: 12px;
	padding-top: 4px;
	padding-bottom: 6px;
}

.btCalcular {
	BACKGROUND: url(../images/botoes/bot_calcular.gif) no-repeat;
	WIDTH: 111px;
	HEIGHT: 26px;
	BORDER: 0px;
	CURSOR: pointer;
}

/*FIM TV EFILME*/


/* DESTAQUE EVENTOS */

.divBodyGeralBox2 {
	WIDTH: 281px; /* 280px */
	HEIGHT: 234px; /* 234px */
	PADDING-LEFT: 30px;
	margin: 10px 0px 40px 0px;
	float: left;
	background: url(../images/squareDestak.jpg) no-repeat top right;
}

.divBodyGeralBox2 .titul {
	POSITION: absolute;
	float:left;
	WIDTH: 268px;
	padding: 1px 0px 0px 5px;
	margin: 4px 0px 0px 4px;
	background: #FFFFFF;
	-moz-opacity: 0.7;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.titul .cvc04 {
	color: #000000;
}

.divBodyGeralBox2 img {
	WIDTH: 273px;
	HEIGHT: 185px;
	padding: 4px 0px 0px 4px;
}

.divBodyGeralBox2 div.content {
	HEIGHT: 40px;
	POSITION: relative;
	padding: 3px 0px 0px 7px;
}

/* FIM DESTAQUES EVENTOS */

/* FORMAT CSS EVENTOS*/

dl {
	WIDTH: 150px;
	POSITION: relative;
	text-align: left;
	padding-top: 10px;
}

#divBodyGeral .cvc02 td {
	HEIGHT: 35px;
	vertical-align: middle;
}

ul.cvc02 {
	padding: 6px 0px 0px 30px;
	LIST-STYLE-IMAGE: url(../images/marcadorItens.gif);
}

table.border, table.border td {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-bottom: 5px;/*white-space: nowrap;*/
}

table.border {
	WIDTH: 605px;
}

.rowsEven {
	background: #f8f7ee;
}

.rowsGray {
	background: #F9F9F9;
}

.rowsOdd {
	background: #E2DEBA;
}

#frameForm {
	WIDTH: 415px;
	HEIGHT: 460px;
	overflow: hidden;
}

img.titu {
	padding: 0px 0px 2px 0px;
}

table td.line {
	border-bottom: 1px dashed #FF9933;
	padding: 2px 0px 2px 0px;
}

/* FIM DESTAQUE EVENTOS */

/* PASSAGENS AEREAS */

#divBoxARVGeral {
	FLOAT: left;
	WIDTH: 535px;
	POSITION: relative;
	TEXT-ALIGN: center;
	HEIGHT: 90px;
	PADDING: 35px 0px 10px 70px;
	BACKGROUND-repeat: no-repeat;
	BACKGROUND-IMAGE: url(../images/bg_aerea.gif);
}

#divBoxARVGeral input {
	margin: 0px 5px 25px 0px;
}

/* IMAGENS LEFT E RIGHT */

.left {
	float: left;
	WIDTH: 100%;
}

.right {
	float: right;
}

.leftCards {
	float: left;
	margin: 1px 6px 0px 0px;
}

/* FIM IMAGENS PASSAGENS AEREAS */

.absolut {
	POSITION: absolute;
	margin: 0px 0px 0px 5px;
}

/* TABELAS */

.rowsEvenHeight {
	background: #f8f7ee;
	padding: 7px 0px 7px 0px;
	text-align: center;
}

.colsOddDest {
	background: #fcfcf9;
}

table.borderLine td {
	border-bottom: 1px dashed #333333;
	HEIGHT: 42px;
}

table.Line td {
	border-bottom: 1px dashed #333333;
	HEIGHT: 10px;
}

.borderLineBG {
	HEIGHT: 6px;
	background: url(../images/line.gif) repeat-x center top;
}

/* FIM TABELAS */

/* INICIO DEFINICAO DE LISTA */

dd.inputCards {
	text-align: center;
}

/* FIM DEFINICAO DE LISTA */

/* PASSAGENS AEREAS */

.dlfloat {
	WIDTH: 95%;
}

.dlfloat dt {
	float: left;
	WIDTH: 51%;
	HEIGHT: 16px;
	padding: 0% 0% 0% 1%;
}

.dlfloat dd {
	HEIGHT: 16px;
}

#divPopUp {
	margin: 1% 0% 0% 0%;
}

#divBegeTopoTituSquarei, #divBegeRodapePopUp, #divBegeRodape {
	HEIGHT: 23px;
	WIDTH: 530px;
}

#divBegeMeioSquare {
	WIDTH: 520px;
	HEIGHT: 375px;
	POSITION: relative;
	PADDING: 5px 5px 0px 5px;
	BACKGROUND-IMAGE: url(../images/box_bege_meio.gif);
	BACKGROUND-repeat: repeat-y;
	BACKGROUND-POSITION: right;
}

#divBegeMeioOver {
	WIDTH: 100%;
	HEIGHT: 375px;
	OVERFLOW: auto;
}

#divPassagensTam {
	WIDTH: 604px;
}

/*modelo hotsite disney*/

#divMenuHotsite {
	HEIGHT: 18px;
	WIDTH: 595px;
	BACKGROUND-IMAGE: url(../images/bg_menuEventos.gif);
	padding: 5px;
	POSITION: relative;
	margin-top: 5px;
	text-align: center;
}

#divMenuHotsite li {
	DISPLAY: inline;
	LIST-STYLE: none;
	MARGIN: 0px 0px 5px 9px;
	word-spacing: 3px;
}

#divMenuHotsite6 {
	HEIGHT: 18px;
	WIDTH: 595px;
	BACKGROUND-IMAGE: url(../images/bg_menuEventos.gif);
	padding: 5px;
	POSITION: relative;
	margin-top: 5px;
}

#divMenuHotsite6 li {
	DISPLAY: inline;
	LIST-STYLE: none;
	MARGIN: 0px 0px 5px 10px;
	word-spacing: 15%;
}

/* POLITICAS */

.img img {
	margin: 0% 5% 0% 5%;
	padding: 1px 1px 1px 1px;
	border: 1px dotted #666666;
}

#divROvomeGeral {
	BACKGROUND-IMAGE:url(../images/RO_home_bg.gif);
	BACKGROUND-REPEAT:no-repeat;
	float:left;
	HEIGHT:126px;
	margin-top:5px;
	padding:30px 5px 5px;
	POSITION:relative;
	WIDTH:271px;
}

#divROvomeGeral .cvc02 {
	font-size: 11px;
}

/* INICIO EUROPA MUNDO */

.lilas, .laranja, .ouro, .verdeesc, .verdecl, .verdeme, .vermelho, .vinho {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #5b1f8e;
	font-weight: bold;
	text-transform: uppercase;
}

.laranja {
	color: #f58500;
}

.ouro {
	color: #9a802a;
}

.verdeesc {
	color: #004218;
}

.verdeme {
	color: #469218;
}

.verdecl {
	color: #6cbb3d;
}

.vermelho {
	color: ##cc0000;
}

.vinho {
	color: #6c3746;
}

#divServicos {
	POSITION: relative;
	margin-bottom: 5px;
	clear: left;
}

#divServicos img {
	float: left;
	margin-right: 3px;
}

#divEuroTexto {
	POSITION: relative;
	WIDTH: 387px;
}

.divLilasMeio, .divlaranjaMeio, .divouroMeio, .divverdeescMeio, .divverdemeMeio, .divverdeclMeio, .divvermelhoMeio, .divvinhoMeio {
	BACKGROUND-IMAGE: url(../images/_imgsEuropaMundo/lilasMeio.gif);
	BACKGROUND-REPEAT: repeat-y;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 4px;
}

.divlaranjaMeio {
	BACKGROUND-IMAGE: url(../images/_imgsEuropaMundo/laranjaMeio.gif);
}

.divouroMeio {
	BACKGROUND-IMAGE: url(../images/_imgsEuropaMundo/ouroMeio.gif);
}

.divverdeescMeio {
	BACKGROUND-IMAGE: url(../images/_imgsEuropaMundo/verdeescMeio.gif);
}

.divverdemeMeio {
	BACKGROUND-IMAGE: url(../images/_imgsEuropaMundo/verdemeMeio.gif);
}

.divverdeclMeio {
	BACKGROUND-IMAGE: url(../images/_imgsEuropaMundo/verdeclMeio.gif);
}

.divvermelhoMeio {
	BACKGROUND-IMAGE: url(../images/_imgsEuropaMundo/vermelhoMeio.gif);
}

.divvinhoMeio {
	BACKGROUND-IMAGE: url(../images/_imgsEuropaMundo/vinhoMeio.gif);
}

.divEuroBox {
	POSITION: relative;
	WIDTH: 208px;
	float: right;
	clear: right;
	margin-bottom: 5px;
}

.divEuroBox .cvc02 {
	font-size: 11px;
}

.divEuroBoxImage {
	POSITION: relative;
	WIDTH: 198px;
	HEIGHT: 131px;
	float: right;
	clear: right;
	padding: 7px;
	background: url(../images/_imgsEuropaMundo/bgEXEMPLO_foto203x122.jpg) no-repeat top left;
}

/** TABELAS */

div.divEuroBox table tr td {
	border-bottom: 1px dashed #996699;
	padding: 1px;
}

/* FIM EUROPA MUNDO */

/* POLITICAS */

.img img {
	margin: 0% 5% 0% 5%;
	padding: 1px 1px 1px 1px;
	border: 1px dotted #666666;
}

/* ALUGAR CARROS */

img.carros {
	float: right;
	border: 1px double #CCCCCC;
	margin: 3px;
}

#divSquareCars {
	WIDTH: 403px;
	HEIGHT: 130px;
	-moz-opacity: 0.95;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	POSITION: absolute;
	z-index: 10;
	right: 1%;
	top: 12%;
}

.divIframeLocaliza {
	HEIGHT: 655px;
}

.IframeLocaliza {
	HEIGHT: 650px;
	WIDTH: 605px;
	POSITION: absolute;
	top: 27px;
	left: 0px;
	overflow: hidden;
}

/* FIM ALUGAR CARROS */

/* IFRAMES */

#aba {
	WIDTH: 100%;
}

.frameEventos {
	WIDTH: 605px;
	HEIGHT: 755px;
	overflow: hidden;
}

.frameLojas {
	WIDTH: 605px;
	HEIGHT: 400px;
	overflow: hidden;
	POSITION: absolute;
	top: 70px;
	left: 1px;
}

.framePassagens {
	WIDTH: 100%;
	HEIGHT: 1000px;
	overflow: hidden;
}

.noScroll {
	overflow: hidden;
	background-color: #FFFFFF;
	BACKGROUND-IMAGE: none;
}

.framePassagens {
	WIDTH: 99.8%;
	HEIGHT: 700px;
}

#divBegeAvisoGeral {
	width: 400px;
	position: absolute;
	top:50%;
	left:50%;
	margin-left:-220px;
	padding: 20px;
	/*background-color: transparent;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");*/
	margin-top: -100px;
}

#divBegeAviso {
	position: relative;
	width: 380px;
	background-image: url(../images/divBegeAviso.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}

#divBegeAviso img {
	margin-right: auto;
	margin-left: auto;
	height: 21px;
	width: 76px;
	display: block;
	margin-top: 5px;
}

/* DHTML */
div.divDhtml {
	border: none;
	position: absolute;
	visibility: hidden;
	z-index: 101;
}

#iFrameMenu {
	-moz-opacity: 0.0;
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=00);*/
	filter: Alpha(Opacity=00);
}

/* Menu Resutados Navio*/
#ListMenu li {
	display: inline;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-top-color: #d3cfb4;
	border-right-color: #d3cfb4;
	border-bottom-color: #d3cfb4;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-left-color: #d3cfb4;
	background-color: #f3f1e7;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#ListMenu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #434029;
	text-transform: uppercase;
}

#ListMenu li a:hover {
	color: #000000;
	text-decoration: underline;
}

#ListMenu .menuNaviosLink {
	color: #000000;
	text-decoration: underline;
}

.divServicosInclusos p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 5px;
}

#divMenuDestinoGeral {
	WIDTH: 605px;
	BACKGROUND-IMAGE: url(../images/rodape_novoMenu.gif);
	BACKGROUND-REPEAT: no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-position: left bottom;
	background-color: #f5f3e7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

/* MENU 

#divMenuDestinoGeral ul {
	text-align: center;
	line-height: 28px;
}

#divMenuDestinoGeral li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	clear: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	margin-right: 1px;
	margin-left: 1px;
}

#divMenuDestinoGeral li a {
	color: #000000;
}

FIM MENU */


/*** INICIO MENU EVENTOS **/

#divMenuEventos {
	WIDTH: 605px;
	BACKGROUND-IMAGE: url(../images/rodape_novoMenu.gif);
	BACKGROUND-REPEAT: no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-position: left bottom;
	background-color: #f5f3e7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

#divMenuEventos ul {
	text-align: center;
}

#divMenuEventos li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e445f;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*background-image: url(../images/marcador_novoMenu.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
	line-height: 18px;
}

#divMenuEventos li a {
	color: #4e445f;
}

#divMenuFundoEventos {
	WIDTH: 603px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #cac9c2;
	margin: 0px;
	padding: 0px;
}

/*** FIM MENU EVENTOS **/



/* INICIO ENVIAR ROTEIRO DIA-A-DIA  */

#divEnviarAmigo {
	width: 310px;
	height: 275px;
	background: transparent url(../images/enviar_para_amigo.gif) no-repeat center;
	padding: 5px 5px 5px 28px;
	bottom: 90px;
	left: 50%;
	position: absolute;
	margin-left: -155px;
	z-index: 10;
}

#divFormEnviarAmigo {
	height: 220px;
	margin: 31px 0px 0px 0px;
}

.titulo01 {
	margin: 4px 0px 4px 0px;
}

.bt_enviar {
	width: 65px;
	height: 25px;
	float: right;
	margin: 0px 50px 0px 0px;
}

/* FIM ENVIAR ROTEIRO DIA-A-DIA  */

/* FORMULARIOS */

/* modelo vertical */
.formVertical {
	width: 605px;
	display: block;
	padding: 0px 0px 5px 0px;
	clear: left;
	height: auto;
}

.formVertical span {
	display: block;
	padding: 0px 5px 5px 0px;
	height: auto;
	width: auto;
}

.formVertical span p {
	float: left;
}

/* modelo horizontal */
.formHorizontal {
	width: 605px;
	padding: 0px 0px 5px 0px;
	float: left;
	display: block;
}

.formHorizontal span {
	display: block;
	padding: 0px 5px 5px 0px;
	float: left;
	height: auto;
	width: auto;
}

/* modelo lado a lado */
.formLado {
	display: block;
	padding: 0px 0px 5px 0px;
	clear: none;
	float: none;
}

.formLado p {
	display: block;
	margin: 0px 0px 5px 0px;
}

.formLado span label {
	font: 12px/15px "Arial", Helvetica, sans-serif;
	color: #000000;
	width: 85px;
	text-align: left;
	float: left;
	clear: left;
}

/* modelo box vertical */
.formBoxVertical {
	display: block;
	padding: 0px 0px 5px 0px;
	clear: none;
	float: none;
}

/* modelo box horizontal */
.formBoxHorizontal {
	display: block;
	padding: 0px 0px 5px 0px;
}

.formBoxHorizontal span {
	float: left;
	margin: 0px 5px 2px 0px;
	width: auto;
}

.formBoxHorizontal p {
	display: inline;
	float: none;
	clear: none;
}

/* classes/forms genericos */
.formBoxVertical span, .formLado span {
	display: block;
	clear: none;
	float: none;
	margin: 0px 0px 2px 0px;
}

.formBoxHorizontal span label, .formBoxVertical span label, .formVertical span label, .formHorizontal span label {
	font: 12px/15px "Arial", Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	display: block;
	width: auto;
	clear: none;
	float: none;
}

label strong {
	COLOR: #1a5b6d;
}

.formVertical label span.cvc07, .formHorizontal label span.cvc07, .formHorizontal span.cvc01, .formVertical span.cvc01 {
	float: none;
	clear: none;
	display: inline;
	padding: 0px;
}

.campoErro {
	background-color: #ff9393;
	background-image: none;
}

.formVertical img, .formHorizontal img, .formLado img, .formBoxVertical img, .formBoxHorizontal img {
	vertical-align: middle;
}

/* PROMOCAO MSV */

.promo {
	float: right;
	width: 180px;
	height: 55px;
	margin: 0px 0px 0px 20px;
	background: url(../images/promo10x.jpg) no-repeat bottom left;
}

/* PROMOCAO MSV */


/* INICIAL MARITIMO PASSOS */

table.maritimo {
	border: 2px solid #e2deba;
}

table.maritimo tr.mrTitle {
	background: #e5e1bc;
}

table.maritimo tr.mrLine {
	background: #f5f3e7;
}

table.maritimo tr.mrLine td {
	padding-left: 2px;
}

/* FIM MARITIMO PASSOS */

/* INICIO ALERTA EMAILS FALSOS */

.expoSeloDHTML {
	margin: 10px;
}

.divContainerDHTML {
	width: 517px;
	position: absolute;
	left: 50%;
	margin-left: -259px;
	margin-top: 5px;
}

.divTopoDHTML {
	width: 517px;
	height: 161px;
	background: transparent url(../images/topoDHTML.gif) no-repeat top;
	position: relative;
}

.divContentDHTML {
	width: 497px;
	background: transparent url(../images/meioDHTML.gif) repeat-Y;
	padding: 0px 10px 0px 10px;
}

.divRodapeDHTML {
	width: 517px;
	height: 23px;
	background: transparent url(../images/rodapeDHTML.gif) no-repeat bottom;
}

/* FIM ALERTA EMAILS FALSOS */

/** PROCESSO DE COMPRA - TROCA DE PONTOS */
.pagPontos {
	margin: 0px;
}

.topoPontos {
	width: 338px;
	height: 27px;
	background: transparent url(../images/topoPontos.gif) no-repeat left bottom;
}

.meioPontos {
	width: 326px;
	background: #f5f3e7;
	border-right: 1px solid #9e9e9e;
	padding: 1px 5px 0px 6px;
}

.rodapePontos {
	width: 338px;
	height: 8px;
	background: url(../images/rodapePontos.gif) no-repeat;
}

/** PROCESSO DE COMPRA - NOVO LOGIN */
.pagLog {
	margin: 0px 0px 10px 0px;
	float: right;
	position: relative;
}

.topoLog {
	width: 338px;
	height: 27px;
	background: transparent url(../images/topoIndentificacao.gif) no-repeat left bottom;
}

.meioLog {
	width: 326px;
	background: #f5f3e7;
	border-right: 1px solid #9e9e9e;
	padding: 1px 5px 0px 6px;
}

.rodapeLog {
	width: 338px;
	height: 8px;
	background: url(../images/rodapePontos.gif) no-repeat;
}

.pagLog {
	FLOAT: right;
	MARGIN: 0px 0px 10px;
	POSITION: relative
}

.topoLog {
	BACKGROUND: url(../images/topoIndentificacao.gif) no-repeat left bottom;
	WIDTH: 338px;
	HEIGHT: 27px
}

.meioLog {
	BORDER-RIGHT: #9e9e9e 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 6px;
	BACKGROUND: #f5f3e7;
	PADDING-BOTTOM: 0px;
	WIDTH: 326px;
	PADDING-TOP: 1px
}

.rodapeLog {
	BACKGROUND: url(../images/rodapePontos.gif) no-repeat;
	WIDTH: 338px;
	HEIGHT: 8px
}

/*----- BOX AJUDA HIPERCARD INICIO -----*/
.divBoxHiper {
	DISPLAY: none;
	Z-INDEX:100;
	WIDTH: 380px;
	HEIGHT: 248px;
	POSITION: absolute;
	bottom:240px;
	LEFT:50%;
	MARGIN-LEFT:-180px;
}

.hiperBack {
	background: url(../images/hipercard_back.jpg) no-repeat;
	width:360px;
	height:248px;
	display:block;
	float:left;
}

.hiperBack p {
	width:115px;
	height:170px;
	display:block;
	float:right;
	margin-right:10px;
	_margin-right:5px;
	padding-top:65px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.codigoBack {
	width:360px;
	height:248px;
	display:block;
	float:left;
}

.divBoxHiper #divBoxAltTopo, .divBoxHiper #divBoxAltRodape {
	HEIGHT: 10px;
	WIDTH: 365px;
	FLOAT: left;
}

.divBoxHiper #divBoxAltMeio {
	BACKGROUND: url(../images/bg_meio_hipercard.gif) repeat-y;
	WIDTH: 365px;
	PADDING: 0px 10px 0px 10px;
	FLOAT: left;
}

.BoxAltTitulo a {
	COLOR: #1a5b6d;
}

/*----- BOX AJUDA HIPERCARD END -----*/

.divBuscaRodapeBorda {
	background-color:#F3F3F3;
	float:left;
	position:relative;
	width:599px;
}

.divBuscaRodapeGeral {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	float:left;
	padding:2px 2px 2px 3px;
	position:relative;
	width:600px;
}

.divBuscaRodapeTit {
	float:left;
	margin-right:5px;
	position:relative;
}

.divBuscaRodapeColuna1 {
	border-right:1px dashed #CABD9F;
	float:left;
	margin-left:5px;
	padding:10px 5px 8px;
	position:relative;
	width:200px;
}

.divBuscaRodapeColuna2 {
	float:left;
	margin-left:10px;
	padding:10px 5px 8px;
	position:relative;
	width:220px;
}

.estilotextarea {
	width:200px;
	height:170px;
	border:0px;
	background-color: transparent;
	overflow: hidden;
	BACKGROUND-IMAGE: url();
}

.PrecoPassagem {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	text-transform:uppercase;
}

.tooltip {
	width: 220px;
	height:60px;
	color:#000;
	font:lighter 14px/1.3 Arial, sans-serif;
	text-decoration:none;
	text-align:center;
	left:245px;
	background: url("/site/resources/scripts/bubbleTooltips/bt.gif") no-repeat;
}

.tooltip b {
	padding-top:30px;
	width:220px;
	height:60px;
	margin-left:-110px;
	left:46%;
	position:absolute;
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

.tooltip, .tooltip * {
	display:block;
}

/*  Inicio  novo rodape  */

#cima_rodape {
	width:770px;
	height:20px;
	background-color:#FFFFFF;
	clear:both;
	background-repeat:repeat;
	padding-top:50px;
	text-align:center;
	border-bottom:1px #CCC dashed;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

#meio_rodape {
	width:770px;
	height:115px;
	background-color:#f5f5f5;
	clear:both;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	text-align:left;
}

#baixo_rodape {
	width:770px;
	height:25px;
	background-color:#FFFFFF;
	clear:both;
	text-align:center;
	padding-top:5px;
	border-top:1px #CCC dashed;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px #CCC dashed;
}

#rodape_separa_cartao {
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	height:100px;
	float:left;
	border-right:1px #CCC dashed;
}

#rodape_separa_redes_sociais {
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	height:95px;
	float:left;
	border-right:1px #CCC dashed;
}

#rodape_separa_certisign {
	padding-left:15px;
	padding-right:10px;
	padding-top:20px;
	height:80px;
	float:left;
}

#rodape_separa_ebit {
	padding-right:10px;
	padding-left:2px;
	padding-top:10px;
	height:100px;
	float:left;
}

.texto_rodape a {
	color:#666666;
	text-decoration:none;
}

.texto_rodape a:hover {
	color:#666666;
	text-decoration:underline;
}

.texto_rodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight: bold;
	text-align:left;
}

.pontilhado_rodape {
	background-image:url(http://www.cvc.com.br/site/resources/images/pontilhado-horizontal.png);
	background-repeat:repeat-x;
	width:750px;
	height:1px;
}

.selos_rodape {
	padding:10px;
}

.logo_ie {
	margin-bottom:-8px;
}

#cheque_boleto {
	margin-top:4px;
	margin-right:4px;
}

/* fim novo rodape  */

