/* CSS Document */
/** Zerando todos os margins naturais para no atrapalhar **/
body, h1, h2, h3, h4, h5, h6, form, dl, ul, li, ol, dt, dd, address {
	margin:0px;
	padding:0px;
	}
/*  GERAL  */
body,td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	line-height:135%;

	}
body {
	/*background-image:url(../images/fundo.jpg);
	background-repeat:repeat-x;*/
	background-color:#FFFFFF;
	}
a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
a:link {
	text-decoration: none;
	color:#000000;
	}

a:visited {
	text-decoration:none;
	}
a:hover {
	text-decoration:none;
	color:#003399;
	}
a:active {
	text-decoration: none;
	color: #000000;
	}
ul{
	margin:3px 0px 0px 20px;
	list-style-image:url(../images/bullet.gif);
	line-height:100%;
	}
li{
	margin:12px 0px 0px 0px;
	}
h1 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:110%;
	padding-bottom:3px;
	}

h2 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:110%;
	padding-bottom:3px;
	}

h3 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:110%;
	padding-bottom:3px;
	}
h4 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:110%;
	padding-bottom:3px;
	}
h5 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:110%;
	padding-bottom:3px;
	}
/*  GERAL  */


/*  DIVS  */
#principal{
	width:765px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	}

#topo{
	background-image:url(../images/topo_fundo.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:90px;
}
#menu{
	background-image: url(../images/fundo_menu_topo.jpg);
	background-repeat:repeat-x;
	background-color:#000055;
	height:40px;
}

#direita{
	padding:10px 0px 10px 10px;

	}

#imperdivel{
	background-image:url(../images/fundo_imperdivel2.jpg);/
	background-color: #EEEEEE;;
	background-repeat: repeat-y;

}

	.imperdivelfoto{
		border:1px solid #FFFFFF;
		padding:1px 1px 1px 1px;
	}
	.amarela_p a{
		font-size:11px;
		color:#FFCC00;
		line-height:100%
		}
	.branca_p a{
		font-size:10px;
		color:#FFFFFF;
		line-height:100%
		}


#rodape{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../images/fundo_rodape.jpg);
	color:#FFFFFF;
	background-color:#000055;
	width:765px;
	margin-left:auto;
	margin-right:auto;

	}


	#rodape td{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	}

	#rodape a{
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#FFFFFF;
		}

#rodape_enderecos{
	background-image: url(../images/fundo_rodape_enderecos.jpg);;
	color:#FFFFFF;
	background-color:#F7F7F7;
	width:765px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	}

/********************************** CAPA ******************************/
.destaque_pacote{
	border-bottom:1px dashed #CCCCCC;
	margin:0px 5px 8px 5px;
	padding:0px 5px 8px 5px;
	}

	.tit_destaques{
		padding-bottom:4px;
		}

		.tit_destaques a{
				font-size:12px;
				color:#336699;
				line-height:100%;
				font-weight:bold;
				}

	.resumo_destaques{

			}

			.resumo_destaques a{
				font-size:9px;
				color:#999999;
				line-height:100%;
			}

			.foto_destaques{
			padding:1px 1px 1px 1px;
			border:1px solid #003399;

				}


#box_noticias_esq{
}

	#box_noticias_esq ul{
		list-style-image:url(../images/bullet_noticia.gif);
		margin:3px 0px 0px 18px;
		line-height:100%;
	}

	#box_noticias_esq li{
			margin:10px 15px 0px 0px;
		}



.box_pacotes_lista{
	list-style-image:url(../images/bullet_pacotes.gif);
	margin:5px 1px 1px 18px;

	}
		.box_pacotes_lista li{
		border-bottom:1px dotted #CCCCCC;
		margin:5px 0px 0px 0px;
		padding:0px 0px 5px 0px;
		}



#box_cruzeiros{


	}
		#box_cruzeiros .tit_box{
		margin:4px 0px 3px 0px;
		}

			#box_cruzeiros .tit_box a {
			color:#FF9900;
			font-size:12px;
			font-weight:bold;
			line-height:100%;
			}

		#box_cruzeiros .resumo_box{
		margin:0px 0px 12px 0px;
		}

			#box_cruzeiros .resumo_box a {
			color: #333333;
			font-size:10px;
			line-height:110%;
			}

/********************************** CAPA ******************************/























/********************************* SECUNDARIAS *********************************************/

#submenu{
	background-image:url(../images/fnd_imperdivel.jpg);
	background-color:#000055;
	background-repeat:no-repeat;
	background-position:bottom;
}

	#submenu ul{
		list-style-image:url(../images/bullet_pacotes.gif);
		margin:5px 10px 1px 28px;
		}
	#submenu li{
		border-bottom:1px dotted #CCCCCC;
		margin:5px 0px 0px 0px;
		padding:0px 0px 5px 0px;
		color:#FFFFFF;
		}

		#submenu li a:link{
		color:#FFFFFF;
		}
		#submenu li a:hover{
		color:#CCCCCC;
		}
		#submenu li a:visited {

		color: #FFFFFF;
		}









#conteudo_sec{
	margin:10px 0px 20px 7px;
	padding:25px 25px 10px 22px;
	line-height:120%;
	background-image:url(../images/fundo_meio_sec.jpg);
	background-repeat:no-repeat;
	}
	
	
	#conteudo_sec p{

	margin:0px;
	padding:0px;
	}


	#conteudo_sec p,td{
		line-height:150%;
		}


	#tit_sec{
		margin:0px 0px 0px 0px;
		background-image:url(../images/bullet_tit_sec.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding:2px 0px 0px 20px;
		margin-bottom:15px;
		}
		#tit_sec h1{
		color:#981C1C;
		font-size:17px;
		font-weight:bold;


		}

#menu_dir{
	padding:0px 10px 10px 10px;
	}

#menu_dir ul{
	margin:3px 0px 10px 18px;
	_margin:3px 0px 10px 16px;
	list-style-image: url(../images/bullet_menu_dir_fx.gif);
	_list-style-image: url(../images/bullet_menu_dir.gif);

	}

#menu_dir li{
	margin:10px 0px 0px 0px;
	line-height:100%;
	}















#box_maisnoticias{
	padding:0px 0px 10px 10px;
	}
#conteudo_rodape_sec{
	margin:30px 10px 10px 10px;
	padding:2px 0px 0px 2px;
	border-top:1px dashed #CCCCCC;
	}

#classificados_busca{
	background-image:url(../images/classificado_busca_campo.gif);
	background-repeat:no-repeat;
	}

/*  CLASSES  */

.destinos_tit{
	color:#003366;
	font-size:16px;
	font-weight:bold;
}
.destinos_resumo{
	font-size:11px;
	line-height:110%;
	padding-top:3px;

}
.destinos_texto{
	font-size:11px;
	line-height:130%;
	padding-top:15px;
}

.box_destinos_lista{
	margin:0px 0px 10px 5px;

	}


.formpadrao{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	font-family:Tahoma, Verdana, Arial,Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	height:16px;
	 margin-bottom:5px;
	}



















.tit_busca{
	font-size:12px;
	font-weight:bold;
	color:#7BBB14;
	background-color:#CC0000;
	padding:3px 3px 3px 3px;
}



.formbusca{
	background-color:#FFFFFF;
	border:1px solid #000000;
	font-family:Tahoma, Verdana, Arial,Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}

.menu_item{
	margin:4px 8px 4px 9px;
	padding-top:5px;
	background-image:url(../images/menu_linha.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
.menu_item a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C4900;
	}
.menu_item a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC6600;
	font-weight:bold;
	}


.data_noticia_lista{
	padding-top:12px;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	padding-left:4px;
	}

.data_noticia_leitura{
	color:#666666;
	font-size:10px;
	font-weight:bold;
	padding-bottom:10px;
	}

.data_evento_lista{
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	}

.banners{
	padding-top:10px;
}
.images_noticias{
	border:1px solid #666666;
	border-right:1px solid #666666;
	padding:3px 3px 3px 3px;
	background-color:#F2F2F2;
	margin:2px 5px 5px 0px;
	}
.images_noticias_leitura{
	border:1px solid #666666;
	border-right:1px solid #666666;
	padding:3px 3px 3px 3px;
	background-color:#F2F2F2;
	margin:2px 5px 5px 5px;
	}


.listanoticia{
	padding-bottom:15px;
	margin-bottom:15px;
	line-height:120%;
	border-bottom:1px dashed #333333;
	clear:both;


}


.titulo {
	font-size:14px;
	font-weight:bold;
	color: #000000;
}

.viewnoticia{
	padding-bottom:15px;
	line-height:130%;
}
.tit_noticia {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.data_noticia {
	font-size:10px;
	color:#999999;
}
.rodape_noticia {
	font-size:11px;
	color:#000000;
	border-top:1px solid #CCCCCC;
	margin-top:25px;

}
.rodape_noticia a{
	font-size:11px;
	color:#000000;
}
.paginacao{
	padding:0px 5px 0px 5px;
	margin:25px 5px 15px 5px;
	text-align:center;
}

.form3{
margin-bottom:5px;
margin-top:5px;
}

.spanpassagens1{color:#295E44; font-weight:bold;}
.spanpassagens2{color:#295E44;}
.spanpassagens3{color:#295E44; font-weight:bold; margin-right:10px; margin-top:10px; font-size:10px;}


.cada_pacote {
	float:left;
	width:110px;
	text-align:center;
	padding-top:8px;
	padding-left:12px;
	text-transform:uppercase;
	line-height:normal;
	height:110px;
	font-size:10px;
}
.cada_pacote img {
	margin:5px;
	color:#fff;
}

#lista_pacotes ul{ list-style:none; margin:7px 0px 0px 10px; padding:0px; list-style-image:none;}

#lista_pacotes li{
color:#023263;
list-style:none; 
margin:0px; 
padding:0px;
background:url(../images/bullet_pacotes2.gif); background-repeat:no-repeat; 
padding:0px 0px 0px 10px;
background-position: 0px 6px;
line-height:17px;
list-style-image:none;
}

.spanpacotes3{color:#023263; font-weight:bold; margin-right:10px; font-size:10px;}

#destaque_capa{width:170px; float:left; margin-left:7px;}

.supereasy{ line-height:12px; }