/* ----- IMPERATRIZ ------ */

#divGeralNovosNavios{
	width:775px;
	margin: 0 auto;
	background-color:#FFFFFF;
}

#divTopoNovosNavios{
	width:775px;
	height:300px;
	background:url(../images/topo_imperatriz.jpg);
}
#divTopoNovosNaviosMenu{
	width:400px;
	height:280px;
	float: right;

}
#divTopoNovosNaviosMenuBotoes{
	width:700px;
	height:20px;
	float: right;
}
#divTopoNovosNaviosMenuBotoes a{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:12px;
	COLOR: #FFFFFF;
}

#divImgEsq{
 	width:85px;
	float:left;
}

#divCentroNovosNavios{
 	width:605px;
	float:left
}

#divImgDir{
 	width:85px;
	float:right;
}
#divRodapeNovosNavios{
	width:775px;
	height:50px;
	background:url(../images/rodapeimperatriz.jpg);
	float:right;
}

/* ----- GERAL ------ */

*{MARGIN:0px; PADDING:0px;}

a{TEXT-DECORATION: none;}

a:hover{TEXT-DECORATION:underline}

a.cursor{cursor: pointer;}

body{
background-color:#FFFFFF;
}

#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;
}

#divSiteMeio {
	HEIGHT: auto;
	WIDTH: 770px;
	BACKGROUND-IMAGE: url(../images/bg_body_site.gif);
	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 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);
}

.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: 142px;
	POSITION: relative;
	FLOAT: left;
	MARGIN:0px;
	PADDING:5px 0 0 0;
}

#divTopoForm .cvc02{font-size: 11px;}

#divTopoFale {
	POSITION: relative;
	HEIGHT: 28px;
	FLOAT: right;
	MARGIN-BOTTOM: 10px;
	PADDING-RIGHT: 1px;
}

#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  {
			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 {
			BACKGROUND: url(../images/atendimento_box.gif) no-repeat;
			FLOAT: left;
			HEIGHT: 140px;
			WIDTH: 136px;
			MARGIN-BOTTOM: 5px;
			POSITION: relative;
			PADDING: 26px 5px 0px 5px;
		}
		
		#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;}
		
		/*----- 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: 435px;
	HEIGHT: 210px;
	POSITION: absolute;
	TOP:50%;
	LEFT:50%;
	MARGIN-TOP:-50px; 
	MARGIN-LEFT:-150px;
}

.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: 14px;
	/*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, #divMFormasPagtoTopo .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 {
	DISPLAY: block;
	WIDTH: 338px;
	HEIGHT: auto;
	POSITION: relative;
	margin: 0px auto 0px auto;
}

#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;
}
#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.gif);
	PADDING-TOP: 40px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 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;
}

/*----- 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 temporárias */
#divListaVoo{
	clear: both;
	margin: 25px 0px 0px 0px;
}

#divListaVoo table.rowsb tr td center{
    text-align: left;
    padding: 0px 10px 0px 0px;
}
/* fim classes temporárias */

#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;
}

/* PRMOÇÃO MSV */

.promo{
	float: right;
	width: 180px;
	height: 55px;
	margin: 0px 0px 0px 20px;
	background: url(../images/promo10x.jpg) no-repeat bottom left;
}

/* PRMOÇÃO 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
}
