/* CSS Document */

body { margin:0; font-family:Arial; font-size:12px;	}

img { border-width:0; }

.clear { clear:both; }

a { color:#000; text-decoration:none; }
a:hover { color: #333; }
.link_rosa{color:#e60e64;text-decoration:none;}
.link_rosa:hover{color:#ff66a3;text-decoration:none;}
.link_laranja{color:#e98700;text-decoration:none;}
.link_laranja:hover{color:#fdaa37;text-decoration:none;}
.link_branco{color:#fff;text-decoration:none;}
.link_branco:hover{color:#ccc;text-decoration:none;}
.link_preto{color:#000;}
.link_preto:hover{color:#999;}
.link_home { font-size:14px; }
.link_home:hover{font-size:14px; color:#999;}

#container {
/*
	position:absolute;
	left:50%;
	margin-left:-393px;	
*/
	position:relative;
	margin:auto;
	width:787px;	
}

#menu {
	font-size:1px;
	margin:0px;
	padding:0px;
	border:0px;
	width:787px;
	height:44px;	
}

/* Títulos -----------------------------------------------------------------*/
#titulos {
	position:relative;
	top:1px;
	width:787px;
	height:78px;	
	background-color:#e60e64;	
}

a#saibaMais {position:absolute; right:10px; bottom:10px; font:bold 12px Arial; color:#fff; }
a#saibaMais:hover { text-decoration:underline; }
	

#titulos_a_empresa {
	position:relative;
	top:1px;
	width:787px;
	height:143px;	
	background-color:#e60e64;
	margin-bottom:30px;	
}

.titulo_a_empresa {
	position:relative;
	top:21px;
	left:33px;	
	width:147px;
	height:38px;
	background:url('/Imagens/titulo_a_empresa.gif');
	background-repeat:no-repeat;		
}

.titulo_pacotes {
	position:relative;
	top:21px;
	left:33px;	
	width:106px;
	height:38px;
	background:url('/Imagens/titulo_pacotes.gif');
	background-repeat:no-repeat;		
}

.titulo_pacotescvc {
	position:relative;
	top:21px;
	left:33px;	
	width:170px;
	height:38px;
	background:url('/Imagens/titulo_pacotesCVC.gif');
	background-repeat:no-repeat;		
}

.titulo_pacotescalcos {
	position:relative;
	top:21px;
	left:33px;	
	width:200px;
	height:38px;
	background:url('/Imagens/titulo_pacotesCalcos.gif');
	background-repeat:no-repeat;		
}

.titulo_pacotesrca {
	position:relative;
	top:21px;
	left:33px;	
	width:169px;
	height:38px;
	background:url('/Imagens/titulo_pacotesRCA.gif');
	background-repeat:no-repeat;		
}

.titulo_pacotesfreeway {
	position:relative;
	top:21px;
	left:33px;	
	width:227px;
	height:38px;
	background:url('/Imagens/titulo_pacotesFreeway.gif');
	background-repeat:no-repeat;		
}

.titulo_pacotesflot {
	position:relative;
	top:21px;
	left:33px;	
	width:165px;
	height:38px;
	background:url('/Imagens/titulo_pacotesFlot.gif');
	background-repeat:no-repeat;		
}

.titulo_cruzeiros {
	position:relative;
	top:21px;
	left:33px;	
	width:129px;
	height:38px;
	background:url('/Imagens/titulo_cruzeiros.gif');
	background-repeat:no-repeat;		
}

.titulo_monte_sua_viagem {
	position:relative;
	top:21px;
	left:33px;	
	width:256px;
	height:38px;
	background:url('/Imagens/titulo_monte_sua_viagem.gif');
	background-repeat:no-repeat;		
}

.titulo_negocios {
	position:relative;
	top:21px;
	left:33px;	
	width:131px;
	height:38px;
	background:url('/Imagens/titulo_negocios.gif');
	background-repeat:no-repeat;		
}

.titulo_fale_conosco {
	position:relative;
	top:21px;
	left:33px;	
	width:177px;
	height:38px;
	background:url('/Imagens/titulo_fale_conosco.gif');
	background-repeat:no-repeat;		
}

.titulo_indique_a_um_amigo {
	position:relative;
	top:21px;
	left:33px;	
	width:278px;
	height:38px;
	background:url('/Imagens/titulo_indique.gif');
	background-repeat:no-repeat;		
}


/* Topos -----------------------------------------------------------------*/
#topo {
	position:relative;			
	width:787px;
	height:236px;	
}

.topo_logo {
	position:relative;		
	float:left;	
	top:40px;
}

.topo_home {	
	position:relative;
	float:right;
	width:787px;
	height:236px;
	background: url(/Imagens/topo_home.jpg) no-repeat left;	
}

.topo_a_empresa {	
	position:relative;
	float:right;
	width:787px;
	height:236px;
	background: url(/Imagens/topo_a_empresa.jpg) no-repeat left;	
}

.topo_pacotes {	
	position:relative;
	float:right;
	width:787px;
	height:236px;
	background: url(/Imagens/topo_pacotes.jpg) no-repeat left;	
}

.topo_cruzeiros {	
	position:relative;
	float:right;
	width:787px;
	height:236px;
	background: url(/Imagens/topo_cruzeiros.jpg) no-repeat left;	
}

.topo_monte_sua_viagem {	
	position:relative;
	float:right;
	width:787px;
	height:236px;
	background: url(/Imagens/topo_monte_sua_viagem.jpg) no-repeat left;	
}

.topo_negocios {	
	position:relative;
	float:right;
	width:787px;
	height:236px;
	background: url(/Imagens/topo_negocios.jpg) no-repeat left;	
}

.topo_fale_conosco {	
	position:relative;
	float:right;
	width:787px;
	height:236px;
	background: url(/Imagens/topo_fale_conosco.jpg) no-repeat left;	
}

/* Conteúdo -----------------------------------------------------------------*/

#conteudo_pacotes {
	position:relative;
	width:758px;
	padding-top:23px;
	padding-bottom:60px;
}

#conteudo_pacote {
	position:relative;
	width:787px;
	padding-top:23px;
	padding-bottom:15px;
}



.box-operadora { width:238px; margin:0 10px 20px; float:left; text-align:center; height:150px; cursor:pointer; }
.box-operadora_img { display:block; margin-bottom:10px; }

#pacote_content { width:640px; margin:auto; }
.content_pacote-header { background-color:#E60E64; border:1px solid #000; font:18px Arial; color:#FFC000; padding:3px; text-align:center; margin:20px 0; }
.content_pacote-header a:hover { color:#FFC000; }
.content_pacote-header font { color:#fff; }
.content_pacote-header_baixo { background-color:#E60E64; border:1px solid #000; font:18px Arial; color:#FFC000; padding:3px; text-align:center; margin:20px 0 60px; }
.content_pacote-header a, .content_pacote-header_baixo a { color:#FFC000; }
.content_topicos {margin:20px 0; list-style:inside; padding:0px; }
.content_topicos li {padding-left:40px; }

.content_hoteis { margin-bottom:10px; width:100%; border:1px solid #000; border-collapse:collapse; text-align:center; }
.content_hoteis td{ border:1px solid #000; }
.hoteis_header { background-color:#E60E64; color:#fff; font:bold 12px Arial; }
.hotel_linha_espaco { height:15px; }

/* Textos -----------------------------------------------------------------*/

.texto_10 { font-family: arial; font-size: 10px}
.texto_11 { font-family: arial; font-size: 11px}
.texto_12 { font-family: arial; font-size: 12px}
.texto_13 { font-family: arial; font-size: 13px}
.texto_14 { font-family: arial; font-size: 14px; padding-top:1px;}
.texto_15 { font-family: arial; font-size: 15px}
.texto_16 { font-family: arial; font-size: 16px}
.texto_17 { font-family: arial; font-size: 17px}
.texto_18 { font-family: arial; font-size: 18px}
.texto_19 { font-family: arial; font-size: 19px}
.texto_20 { font-family: arial; font-size: 20px}
.texto_25 { font-family: arial; font-size: 25px}

.texto_cinza {
	color:#5d5d5d;
}

.bold {
	font-weight:bold;
}

.linha_01{
	width:787px;
	height:1px;
	background: url(/Imagens/linha.gif) repeat-x;	
}

.linha_02{
	overflow:hidden;
	padding:0px;
	border:0px;
	margin:0px;
	width:787px;
	height:1px;
	background: url(/Imagens/linha.gif) repeat-x;	
}

/* Rodapé -----------------------------------------------------------------*/

#rodape {
	position:relative;
	width:787px;
	margin-bottom:30px;		
}

.endereco {
	position:relative;
	top:4px;
	/*padding-top:8px;
	width:761px;*/
	width:auto;
	margin:0;
	line-height:30px;
	height:30px;
	background-color:#e60e64;
	text-align:center;
	padding-left:26px;
	font-size:11px;	
	color:#FFFFFF;		
}

.menu_inferior {
	position:relative;
	top:5px;
	width:787px;
	height:60px;
	background-image:url(/Imagens/rodape.gif);
	text-align:center;	
}

.link_rodape {
	font-size:11px;
	font-weight:bold;
	color:#000;		
}

.link_rodape:hover{	
	color:#999;
}

#copyright{
	top:50px;
	height:30px;	
	font-weight:bold;
	color:#000;		
}

#respiro_rodape{
	width:787px;	
	height:5px;
}

/* Formulários -----------------------------------------------------------------*/

.texto_formulario {
	font-weight:bold;
	text-align:right;
}

.formulario {
	float:left;
	font-family:arial; 
	font-size:11px;
	background-color:#FFFFFF;
	border:0px;
	color:#333333;
}



.formulario_botao {
	font-family: arial;
	font-size: 11px;
	background-color: #0a608e;
	border: 0px #2b2b2b solid;
	color: #FFFFFF
}

/* Estilo conteúdo home -----------------------------------------------------------------*/

#conteudo_home {
	position:relative;
	width:787px;
}	

#conteudo_home div {
	/*border:solid 1px #00ffff;*/
	position:relative;
	min-height:230px;
	margin-bottom:10px;
}

#conteudo_home p { position:absolute; bottom:0; left:0; padding-right:5px; }

.destaque_01{
	float:left;
	margin-right:7px;
	width:124px;
	height:auto;	
}

.destaque_02{
	float:left;
	margin-right:7px;
	width:124px;
	height:auto;	
}

.destaque_03{
	float:left;
	margin-right:3px;
	width:128px;
	height:auto;
	
}

.destaque_04{
	float:right;
	width:124px;
	height:auto;	
}

.destaque_05 {
	float:right;
	padding-left:7px;
	width:124px;
	height:auto;	
}

.destaque_06 {
	float:right;
	padding-left:7px;
	width:124px;
	height:auto;	
}

h1{
	color:#E60E64;
	padding:0;
	margin:0;
}

h3{
	size:16px;
	padding:0;
	margin:0;
}

h4{
	color:#E60E64;
	padding:0;
	margin:0;
}

.texto_rosa{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#E60E64;
}

.texto_branco{
	font-size:11px;
	font-family:Arial;
	color:#FFFFFF;
}

#titulo_pacotes_internacionais{
	float:left;
	width:390px;
	height:22px;
	background-color:#e60e64;
	padding-top:10px;
	margin-right:3px;
	margin-top:1px;
	margin-bottom:7px;			
} 

#titulo_pacotes_nacionais{
	float:right;
	width:387px;
	height:22px;
	background-color:#e60e64;
	padding-top:10px;
	margin-top:1px;
	margin-bottom:7px;
} 

#main_blog { width:auto; margin:10px 0 5px; display:block; }
#main_blog #blog_header { margin-bottom:3px; background-color:#E60E64; padding-left:20px; height:41px; }
img#header_img_01 { float:left; margin-right:60px; }
img#header_img_02 { float:left; }
#blog_content { min-height:120px; height:140px; background-color:#e1e1e1; position:relative; }

.ConteudoBlog { width:320px; height:80px; float:left; margin:15px 20px; text-align:justify; }
.ConteudoBlog h2{ font:bold 16px Arial; color:#000; margin:0 0 10px 0; }
.ConteudoBlog p { font:11px Arial; color:#000; margin:0px; padding:0 0 5px 0; }
.ConteudoBlog a { color:#000; text-decoration:none; }
.ConteudoBlog a:hover { text-decoration:underline; }
.dir { margin-left:30px; }


/* Estilo conteúdo home -----------------------------------------------------------------*/

#assinatura_pulso {
	float:right;
	margin-top:-50px;
	bottom:0px;
	right:0px;
}


