*						{ margin: auto;}
body					{ font-family: verdana; font-size: 10px; color: #999; font-weight: normal }


.corpo 					{ width:778px; background: url(../imagens/background_corpo.jpg) repeat-y; height:auto;}
.topo 					{ width:778px; height:auto; display:table; background:url(../upload/topo_2.gif) no-repeat }
.topo2 					{ width:778px; height:auto; display:table; background: url(../imagens/background_corpo.jpg) repeat-y}
.menudireita a 			{ color: #000; text-decoration: none; }
.menudireita a:hover 	{ color: #EDF2F3; text-decoration:none; }

a						{ color: #3487A3;    text-decoration: none; }
a:hover 				{ color: #222; text-decoration:underline; }

.menudireita 			{width:188px; float:left; height:auto;}

.imgCruzeiros			{ margin:0 10px !important; border:0; }

.sinfonia				{ border:0}
.cruzeiro_armonia		{ margin-left: 4px; border:0}
.cruzeiro_cruises		{ margin: 47px 10px 0 8px; ; border:0 }
.cruzeiro_musica		{ margin-top: 47px; border: 0}
.cruzeiro_inperatriz    { margin: 47px 0 0 0 ; }
.cruzeiro_celebration   { margin: 0 10px 0 10px }
.cruzeiro_zenith 		{ margin: 47px 10px 0 0;}
.caixamenu2 			{font-family: Verdana, Arial, Helvetica, sans-serif,Century Gothic ; font-size:11px; width:139px; height:auto; background: #A8CCD8; float:left;  }

.caixamenu 				{font-family:Verdana, Arial, Helvetica, sans-serif, ; font-size:11px; color:#3487A3; width:167px; height:26px; float:left; background:url(../imagens/faixamenu.jpg) bottom no-repeat  !important}
.caixamenu a {color: #222} 

#meio 					{ float:left; width:580px; height:auto; overflow:hidden  }

  html>body .topoint  	{ float:left;width:190px; height:auto; margin-left:18px;}
 * html .topoint  		{ float:left; width:190px; height:auto; margin-left:9px;}

.caixa1					{ float:left; width:auto; min-width:328px; height:auto; min-height:212px; background:url(../imagens/back_caixa1.jpg) no-repeat}

.caixa2					{ float:left; width:auto; min-width:328px; height:auto; min-height:194px; background:url(../imagens/back_caixa2.jpg) no-repeat}

.caixa3					{ float:left; width:365px; min-width:328px; height:auto; min-height:196px; background:url(../imagens/back_caixa3.jpg) no-repeat}
 
.textk78 				{float:left; height:auto; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif,; text-align: justify; color: #003366}

html>body .inputnome 	{ margin:80px 0 0 200px; float:left; height:auto;}
* html .inputnome 		{ margin:40px 0 0 193px; float:left; height:auto;}

html>body .inputmail	{ margin:6px 0 0 200px; float:left; height:auto}
* html .inputnome 		{ margin:3px 0 0 193px; float:left; height:auto}

.pacotes				{ width:160px; height:209px;  float:left; background: url(../imagens/pacotes.jpg) no-repeat;}

#texto 					{ float:left; padding:0 0 0 2px; height:auto; width:490px; display:table; }

#input 					{ margin: 200px 0 0 330px; float:left;}

#inputes 				{ font-size:9px; height:auto;}

.tv 					{ font-size:10px; color: #666666; }
.tv img 				{ width:145px; height:96px;}
.tv input 				{ border:0; background:#E5E5E5; font-size:9px; color: #666666; padding:2px}


.promocoes				{ float: left }
.promocoes #quadros		{ margin:10px; float:left}

.quadroLateral			{ width: 200px; height: 505px; margin:80px 0 10px 0; float: right; display: inline }
.fundo					{ height: 460px; background: url(../imagens/quadro_2.jpg) no-repeat }
.fundo #foto			{ float:right; display:inline; width:139px; height:100px; margin:12px 19px 0 10px; }
.fundo #texto			{ float:right; font-family:verdana; color:#333; display: inline; width:140px; height:90px; margin:10px 19px 0 10px; }

.fundo #fotoTwo			{ float:right; display:inline; width:139px; height:100px; margin:42px 19px 0 10px; }
.fundo #textoTwo		{ float:right; font-family:verdana; color:#333; display: inline; width:140px; height:90px; margin:10px 19px 0 10px; }

.consulta				{ width: 350px; min-height: 580px; _height: 580px; margin:5px 0 0 10px; float: left; font-weight: bold }

/* MENU / cruzeiros maritimos /   int_island */

#int_island {}
	#int_island .titleisland { margin: 40px 0 0 25px;}
	#int_island .navio { margin: 5px 0 0 25px;}
	#int_island .img_serrilhada { margin-left: 25px; }
    #int_island .boxbranca { background: #fff ; width:510px; height:118px; margin-left: 25px; float: left; padding-left: 20px; display: inline; }
    #int_island .boxbranca img{  margin: 10px 0 0 25px; float: left; }

.int_navios { width: 530px; margin: 47px 0 0 32px;float: left; display: inline;}
	.int_navios .barrinha { margin-left: 1px; }
	.int_navios .titulo { margin: 20px 0 0 8px; }
	.int_navios .box_branca { width:532px; background-color: #fff; float: left; padding-bottom: 10px;}
	.int_navios .texto { width: 522px; }
	.int_navios ul { width: 520px; float: left; padding: 0; padding-left: 10px}
	.int_navios li { border: solid 1px #99CCCC; list-style: none; margin: 5px 4px 0 0; float: left; padding: 0 }
	.int_navios li img { float: left; }
	.int_navios #fotogrande { width: 530px; height: 198px;}
	
/* semana da criança */

.titulo_cima { margin-top: 30px }
.link_conteudoo { width: 350px; float: left; margin: 10px 0 0 0; background: #000;}
.link_conteudoo a  { margin-bottom: 15px; }


.viagens { float: left; margin-left: 15px;}
.viagens h1 { float: left; color: blue !important; margin-bottom: 20px;}
.viagens h2 { float: left; margin-bottom: 10px !important; font-family: Tahoma !important;}
.viagens h3 { float: left; margin-bottom: 10px; font-family: Tahoma !important;}
.viagens p { margin-left: 8px; line-height: 15px; margin-bottom: 10px;}


