*{
margin:0;
padding:0
}

body {
background:#252525 url(../img/bg_body.jpg) repeat-x;	
text-align:center
}

img{
border:0
}

#port_ing{
width:750px;
height:7px;
margin:10px auto;
text-align:right;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #a6a5a5;
text-decoration:none;
}

#geral{
background:#ffffff;
width:750px;
margin:0 auto;
text-align:left;
padding:0 0 5px 0
}

#flash{
width:730px;
height:188px;
margin:0 0 0 8px;
padding:11px 0 0 0;
}

#conteudo{
width:726px;
display:table;
margin:0 0 0 14px;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

#menu{
width:213px;
float:left;
}

#conteudo_miolo{
width:500px;
float:left;
margin:0 0 0 12px;
padding:0 0 5px 0;
display:table;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}

#conteudo_miolo2{
width:490px;
float:left;
margin:0 0 0 12px;
padding:0 0 5px 0;
display:table;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}

#cont_pnacionais_fl{
width:238px;
float:left;
margin:10px 0 0 4px;
}

#cont_pnacionais_fl #cont{
width:238px;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
margin:17px 0 0 0px;
}

#cont_pnacionais_fr{
width:246px;
float:left;
margin:10px 0 0 1px;
}

#cont_pnacionais_fr #cont{
width:223px;
margin:12px 0 0 20px;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}

#cont_miolo_fl{
background:#ffffff url(../img/bg_miolo_home_fl.jpg) no-repeat;	
width:238px;
float:left;
margin:23px 0 0 15px;
_margin:23px 0 0 7px
}

#cont_miolo_fl #cont{
width:238px;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
margin:27px 0 0 0px;
}



#cont_receptivo_fl{
width:238px;
float:left;
margin:10px 0 0 4px;
}

#cont_receptivo_fl #cont{
width:238px;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
margin:17px 0 0 0px;
}

#cont_receptivo_fr{
width:246px;
float:left;
margin:10px 0 0 1px;
}

#cont_receptivo_fr #cont{
width:223px;
margin:12px 0 0 10px;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}


#box_home_novidades_receptivo{
width:240px;
display:table;
margin:15px 0 3px 0;
_margin:15px 0 10px 0;
}

#box_home_novidades_receptivo #fl{
width:70px;
float:left;
}

#box_home_novidades_receptivo #fr{
width:162px;
float:left;
margin:0 0 0 4px;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}


#box_home_novidades{
width:215px;
display:table;
margin:15px 0 3px 0;
_margin:15px 0 10px 0;
}

#box_home_novidades #fl{
width:53px;
float:left;
}

#box_home_novidades #fr{
width:157px;
float:left;
margin:0 0 0 4px;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}

#cont_miolo_fr{
background:#ffffff url(../img/bg_miolo_home_fr.jpg) no-repeat;	
width:246px;
float:left;
margin:23px 0 0 1px;
}

#cont_miolo_fr #cont{
width:223px;
margin:22px 0 0 20px;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}

#conteudo_destaque_footer{
width:486px;
display:table;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #424242;
text-decoration:none;
}

#conteudo_destaque_footer #fl{
width:134px;
float:left;
padding:8px 0 0 0
}

#conteudo_destaque_footer #meio{
width:19px;
float:left;
padding:8px 0 0 0
}

#conteudo_destaque_footer #fr{
width:160px;
float:left;
padding:8px 0 0 0
}

#conteudo_destaque_footer #fr2{
width:173px;
float:left;
}

.link_pacotes_lua{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #424242;
text-decoration:none;
}

.link_pacotes_lua:hover{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #424242;
text-decoration:none;
}


.link_sites{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:underline;
}

.link_sites:hover{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}

.link_top_idioma{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration:none;
}

.link_top_idioma:hover{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration:underline;
}

.link_saiba_mais_verde{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #328233;
text-decoration:underline;
}

.link_saiba_mais_verde:hover{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #328233;
text-decoration:none;
}

.link_saiba_mais_roxo{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #50427e;
text-decoration:underline;
}

.link_saiba_mais_roxo:hover{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #50427e;
text-decoration:none;
}

.link_footer_branco{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration:underline;
}

.link_footer_branco:hover{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration:none;
}

.link_padrao_preto{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}

.link_padrao_preto:hover{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:underline;
}

.link_footer_branco2{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration:none;
}

.separa_idioma{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration:none;
}

.link_footer_branco2:hover{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration:underline;
}

.tx_preto_padao{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}

.tx_azul_destaque_home{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
color: #5187b6;
text-decoration:none;
}

.tx_laranja_destaque_home{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
color: #f26c4f;
text-decoration:none;
}

.tx_verde_destaque_home{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
color: #007236;
text-decoration:none;
}

.tx_vermelho_destaque_home{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
color: #f31313;
text-decoration:none;
}

.tx_grande_tit{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 20px;
color: #000000;
text-decoration:none;
}

.tx_pq_tit{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight:bold;
text-decoration:none;
}

.form_cont{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #464646;
margin:20px 0 0 0
}

input.nome{
background:#ebebeb;
width:337px;
height:20px;
border:1px solid #545454;
margin:0 0 6px 0
}

input.email{
background:#ebebeb;
width:209px;
height:20px;
border:1px solid #545454;
margin:0 0 6px 0
}

input.assunto{
background:#ebebeb;
width:259px;
height:20px;
border:1px solid #545454;
margin:0 0 6px 0
}

input.ddd{
background:#ebebeb;
width:18px;
height:20px;
border:1px solid #545454;
margin:0 0 6px 0
}

input.tel{
background:#ebebeb;
width:92px;
height:20px;
border:1px solid #545454;
margin:0 0 6px 0
}

input.end{
background:#ebebeb;
width:307px;
height:20px;
border:1px solid #545454;
margin:0 0 6px 0
}

input.bairro{
background:#ebebeb;
width:147px;
height:20px;
border:1px solid #545454;
margin:0 0 6px 0
}

input.cidade{
background:#ebebeb;
width:178px;
height:20px;
border:1px solid #545454;
margin:0 0 6px 0
}

input.cep{
background:#ebebeb;
width:71px;
height:20px;
border:1px solid #545454;
margin:0 0 6px 0
}

input.cep2{
background:#ebebeb;
width:32px;
height:20px;
border:1px solid #545454;
margin:0 0 6px 0
}

textarea.msg{
background:#ebebeb;
width:374px;
height:147px;
border:1px solid #545454;
margin:0 0 6px 0;
text-align:left;
}

#footer{
width:750px;
clear:both;
margin:0 auto;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration:none;
text-align:left;
padding:13px 0 40px 5px;
_padding:13px 0 25px 5px
}

#footer #fl{
width:283px;
float:left;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration:none;
text-align:left;
}

#footer #fr{
width:158px;
float:right;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration:none;
text-align:left;
}

#box_carnaval_index{
width:480px;
display:table;
margin:15px 0 3px 20px;
}

#box_carnaval_index #fl{
width:75px;
float:left;
}

#box_carnaval_index #fr{
width:370px;
float:left;
margin:0 0 0 4px;
padding:7px 0 0 0;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}



#box_lua_index{
width:220px;
display:table;
margin:15px 0 3px 0px;
}

#box_lua_index #fl{
width:72px;
float:left;
}

#box_lua_index #fr{
width:147px;
float:left;
margin:0 0 0 0px;
padding:7px 0 0 0;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}










#box_receptivo_index{
width:230px;
display:table;
margin:15px 0 3px 0px;
}

#box_receptivo_index #fl{
width:75px;
float:left;
}

#box_receptivo_index #fr{
width:145px;
float:left;
margin:0 0 0 4px;
padding:7px 0 0 0;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}





#box_sky_index{
width:220px;
display:table;
margin:15px 0 3px 0px;
}

#box_sky_index #fl{
width:75px;
float:left;
}

#box_sky_index #fr{
width:130px;
float:left;
margin:0 0 0 4px;
padding:7px 0 0 0;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}


#box_carnaval_abada{
width:437px;
display:table;
margin:15px 0 3px 20px;
}

#box_carnaval_abada #fl{
width:115px;
float:left;
}

#box_carnaval_abada #fr{
width:321px;
float:left;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}

.tit_carnaval{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration:none;
}

.tit_carnaval_link{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration:none;
}

.tit_carnaval_link:hover{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration:underline;
}


.tit_sky_link{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}

.tit_sky_link:hover{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:underline;
}


.tit_reveilon_link{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #5187b6;
text-decoration:none;
}

.tit_reveilon_link:hover{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #5187b6;
text-decoration:underline;
}

.tit_camarote_tb{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight:bold;
text-decoration:none;
}

.tit_camarote_bold{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 12px;
color: #436e44;
font-weight:bold;
text-decoration:none;
}

.bordar_camarote{
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px solid #ffffff
}


#fixa_pacotes{
width:500px;
display:table;
}

#fixa_pacotes2{
width:473px;
display:table;
}


#box_cruzeiros_index{
width:483px;
display:table;
margin:15px 0 3px 5px;
}

#box_cruzeiros_index #fl{
width:120px;
float:left;
}

#box_cruzeiros_index #fr{
width:340px;
float:left;
margin:0 0 0 6px;
padding:7px 0 0 0;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
}

.tit_ski{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
text-decoration:none;
font-weight:bold;
}

.txtTahoma9Preto {font-family: tahoma;font-size: 11px;color: #000000;text-decoration: none;}
.txtTahoma9Marrom {font-family: tahoma;font-size: 11px;color: #903D19;text-decoration: none;}
.txtTahoma11Cinza2 {font-family: tahoma; font-size:11px;color: #626262;text-decoration: none;}
.txtTahoma11Cinza {font-family: tahoma; line-height:18px;font-size:11px;color: #626262;text-decoration: none;}
.txtTahoma13Cinza {font-family: tahoma; line-height:18px;font-size:13px;color: #626262;text-decoration: none;}
.txtTahoma13Marrom {font-family: tahoma;font-size:13px;color: #903D19;text-decoration: none;}
.txtTahoma13Cinza {font-family: tahoma;font-size:13px;color: #626262;text-decoration: none;}
.txtTahoma11Marrom {font-family: tahoma;font-size:11px;color: #903D19;text-decoration: none;}
.txtTahoma11Verde {font-family: tahoma;font-size:11px;color: #A6BC42;text-decoration: none;}

.form2 {
	height: 18px; font-family: Tahoma, Arial, sans-serif;font-size: 11px;color: #777777;text-decoration: none; background-color:#EFFFEC;
	border-top-color: #999999;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;border-left-color: #999999;
	border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
}





