@charset "utf-8";
/* CSS Document */

a{text-decoration:none; color:#6C6E76; font-weight:bold;}
a:hover{text-decoration:underline;}
A.texto { 
text-decoration: none;
color:#0293EA;
font-weight:normal;
}

A.texto:hover { 
text-decoration: underline;
}


h1,h2,h3,ul,ol,li,p
{
	margin:0px;
	padding:0px;
}

h1.destaque { text-indent: -9000px; height: 1px;}

h4 { font-variant:small-caps; color: #92a0c8; font-size: 12px; margin-top: 10px;}

ul,li{list-style:none;}

body {
	margin:0;
	height:100%;
	background:url(../images/img_bg.jpg) top center scroll no-repeat #9ED5EA;
}

#root
{
	width:800px;
	left:50%;
	margin-left:-400px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}

#topo
{
	width:634px;
	height:64px;
	margin:8px 8px 0 8px;
	padding:17px 0 0 150px;
	background:url(../images/img_fundo_topo.jpg) repeat-x top left scroll;
}

.home#menu{ height: 745px; }
#menu
{
	width:186px;
	float:right;
	padding-left:44px;
	background-color:#F1F1F1;
	margin-right: 8px;
	height: auto;
}
#flash
{
	width:537px;
	height:288px;
	float:left;
	padding:0 14px 0 11px;
}
#mioloHome
{
	width:537px;
	float:left;
	*float:none;
	_float:none;
	margin:0 14px 7px 11px;
	background:url(../images/img_fundo_miolo_home.gif) no-repeat top left scroll;
}

#mioloInternas
{
	background-color:#F1F1F1;
	float:left;
	width:792px;
}


#conteudo
{
	width:510px;
	height: auto;
	float:left;
	padding:0 14px 7px 30px;
	font-size:11px;
	color:#676767;
	background-color:#FFFFFF;
}

#conteudoCotas
{
	width:540px;
	float:left;
	padding:0 5px 0 8px;
	font-size:11px;
	color:#676767;
	background-color:#FFFFFF;
}
#base
{
	width:784px;
	height:34px;
	margin:0 8px 0 8px;
	float:left;
	*float:none;
	_float:none;
	background:url(../images/img_fundo_endereco.jpg) repeat-x top left scroll;
	color:#FFFFFF;
	font-size:9PX;
	text-align:center;
	padding-top:8px;
}
#base a{color:#FFFFFF;	font-size:9PX; text-decoration:none; font-weight:normal;}
#base a:hover{text-decoration:underline;}



/* COMEÇO DOS ESTILOS DA PÁGINA PACOTES */
.pacotes{background:url(../images/img_fundo_pacotes.jpg) repeat-x top left scroll; height:135px; width:462px;}
.pacotes h2{font-size:15px; padding:10px 0 15px 250px;}
.pacotes h3{margin:8px 0 0 5px;}
.pacotes a{font-size:11px; color:#ffffff; text-decoration:none;}
.pacotes a:hover{color:#000000;}
.pacotes p{font-size:11px; color:#676767; padding-left:250px;}

.titPacotes1{color:#cf73c2;}
.titPacotes2{color:#b485df;}
.titPacotes3{color:#8f86be;}
.titPacotes4{color:#668ebf;}
.titPacotes5{color:#6fc4ab;}
/* FIM DOS ESTILOS DA PÁGINA PACOTES */

/* COMEÇO DOS ESTILOS DA PÁGINA FALE CONOSCO */
.fundoFaleConosco
{
	background:url(../images/img_fundo_fale_conosco.gif) no-repeat top right scroll;
	width:238px;
	height:215px;
}
.faleConosco{font-size:11px; color:#6f6f6f;}
.faleConosco p { margin-bottom: 15px;}
p.presenteie { padding-bottom: 15px; padding-top: 15px;}

input.form1 { margin-bottom:3px;}
textarea.form2 { margin-top:10px;}
.form1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f6f6f;
	height: 14px;
	width: 175px;
	border: 1px solid #EAC9FD;
}
.form2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f6f6f;
	height: 140px;
	width: 335px;
	border: 1px solid #EAC9FD;
}
.formBotao{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EAC9FD;
	height: 20px;
	width: 75px;
	border: 1px solid #EAC9FD;
	background-color: #FFFFFF;
	margin-left:130px; *margin-left:133px; _margin-left:133px;
	margin-top:3px;
}
/* FIM DOS ESTILOS DA PÁGINA FALE CONOSCO */

.clearBoth{clear:both}
.cursorPointer{cursor:pointer;}
.fundoH3Destinos A { 
text-decoration: none;
color:#ffffff;
}

.fundoH3Destinos A:hover { 
color:#000000;
}
.fundoDestinos
{
	background:url(../images/img_fundo_destinos.gif) no-repeat top right scroll;
	width:238px;
}
.fundoDestinos2
{
	background:url(../images/img_fundo_destinos_02.gif) no-repeat top right scroll;
	width:238px;
}
.fundoDestinos2 p, .fundoDestinos3 p, #conteudo p { margin-bottom: 10px;}
.fundoDestinos3
{
	background:url(../images/img_fundo_destinos_03.gif) no-repeat top right scroll;
	width:238px;
}
.fundoDestinos4
{
	background:url(../images/img_fundo_destinos_04.gif) no-repeat top right scroll;
	width:238px;
}
.fundoH3Destinos{background:url(../images/img_fundo_h3_destinos.gif) no-repeat top left scroll; height:17px; font-size:10px; color:#ffffff; padding:2px 0 0 5px;}

.fundoBoxHomeDepoimento
{
	background:url(../images/img_fundo_box_depoimento_home.jpg) no-repeat top left scroll;
	width: 520px; float: left;
	padding:8px;
	height:75px;
	color:#947AAC;
}
.fundoQuemSomos
{
	background:url(../images/img_fundo_quem_somos.gif) no-repeat top right scroll;
	width:185px;
	height:515px;
}

.fundoCotas
{
	background:url(../images/img_fundo_cotas_noivos.jpg) no-repeat top right scroll;
	width:115px;
}

.fundoCotasMiniPagina
{
	background:url(../images/img_fundo_cotas_mini.gif) no-repeat top right scroll;
}
.floatLeft{float:left;}
.floatRight{float:right;}
.fontBold{font-weight:bold}
.fontColorCinza{color:#838990;}
.fontRosaG{color:#cf73c2; font-size:17px;}
.fontAzulP{color:#668EBF; font-size:11px;}
.fontRosaP{color:#cf73c2; font-size:11px;}
.fontRoxoClaroP{color:#B485DF; font-size:11px;}
.fontRoxoEscuroP{color:#7F80A5; font-size:11px;}
.fontVerdeP{color:#6FC4AB; font-size:11px;}
.fontSize10{font-size:10px;}
.fontSize12{font-size:12px;}
.fontSize15{font-size:15px;}
.fontNormal{font-weight:normal;}
.fotoCotas{padding:52px 0 0 93px;}
.hoteis A { 
text-decoration: none;
color:#cf73c2;
font-weight:normal;
}

.hoteis A:hover { 
text-decoration: underline;
color:#cf73c2;
}

.hoteis2 A { 
text-decoration: none;
color:#6FC4AB;
font-weight:normal;
}

.hoteis2 A:hover { 
text-decoration: underline;
color:#6FC4AB;
}


.hoteis3 A { 
text-decoration: none;
color:#B485DF;
font-weight:normal;
}

.hoteis3 A:hover { 
text-decoration: underline;
color:#B485DF;
}


.hoteis4 A { 
text-decoration: none;
color:#7F80A5;
font-weight:normal;
}

.hoteis4 A:hover { 
text-decoration: underline;
color:#7F80A5;
}

.hoteis5 A { 
text-decoration: none;
color:#668EBF;
font-weight:normal;
}

.hoteis5 A:hover { 
text-decoration: underline;
color:#668EBF;
}

.imgLinhaDestinos {
      margin-top:6px;
      background:url(../images/menu/img_linha_menu.gif) repeat-x scroll top left;
      height: 10px;
}
.linhaTopo{margin-left:-143px; margin-top:12px; *margin-top:-8px; _margin-top:-8px;}
.marginLeft30{margin-left:30px;}
.marginLeft35{margin-left:35px;}
.marginRight4{margin-right:8px; _margin-right:4px; _margin-right:4px;}
.marginTop0{margin-top:25px; *margin-top:0; _margin-top:0;}
.marginTop3{margin-top:3px;}
.marginTop5{margin-top:5px;}
.marginTop11{margin-top:9px; *margin-top:11px; _margin-top:11px;}
.marginTop18{margin-top:18px;}
.marginTop45{margin-top:45px;}
.paddingTop4{padding-top:4px;}
.paddingTop8{padding-top:8px;}
.paddingTop14{padding-top:14px;}
.txtAlignCenter{text-align:center;}
.width130{width:130px;}
.width250{width:250px;}






/* IMAGE-REPLACE */

h3#sloganHome
{
	margin-left:255px;
	width: 282px;
	height: 139px;
	background:url(../images/img_slogan_home.gif) no-repeat top left scroll;
}

h3#sloganHome span {
	display: none;
	}
	
h3#boxHome
{	margin-top:38px;
	width: 308px;
	height: 95px;
	background:url(../images/img_box_home_breezes.jpg) no-repeat top left scroll; float: right;
}

h3#boxHome2
{	width: 308px;
margin-top: 15px;
	height: 95px;
	background:url(../images/img_box_home2.jpg) no-repeat top left scroll; float: right;
}

h3#boxHome4
{

	width: 200px;
	height: 95px;
	background:url(../images/bt_blog_home.jpg) no-repeat top left; float: left;
}

h3#boxHome span, h3#boxHome2 span, h3#boxHome4 span  {
	display: none;
	}

.blog { width: 150px; height: 80px; background:#fcf6fa; margin: 10px 0 10px 0; padding-top: 15px; border-bottom: 1px dashed #dccfd8; border-top: 1px dashed #dccfd8}

.blog p { font-size: 10px; padding-top: 5px; color:#666}

.blog img { margin-left: 10px; margin-right: 2px; border: 1px solid #d0cece; float: left}
	
h1#titPacotes
{
	margin-top:28px;
	margin-bottom:35px;
	width: 80px;
	height: 20px;
	background:url(../images/tit_pacotes.gif) no-repeat top left scroll;
}

h1#titPacotes span {
	display: none;
	}
	
h1#titFaleConosco
{
	margin-top:28px;
	margin-bottom:35px;
	width: 120px;
	height: 20px;
	background:url(../images/tit-fale-conosco.gif) no-repeat top left scroll;
}

h1#titFaleConosco span {
	display: none;
	}
	
h1#titQuemSomos
{
	margin-top:28px;
	margin-bottom:35px;
	width: 120px;
	height: 20px;
	background:url(../images/tit_quem_somos.gif) no-repeat top left scroll;
}

h1#titQuemSomos span {
	display: none;
	}
	
h1#titAruba
{
	margin-top:28px;
	margin-bottom:35px;
	width: 150px;
	height: 60px;
	background:url(../images/tit_aruba.gif) no-repeat top left scroll;
}

h1#titAruba span {
	display: none;
	}


h1#titBahamas
{
	margin-top:28px;
	margin-bottom:35px;
	width: 202px;
	height: 60px;
	background:url(../images/tit_bahamas.gif) no-repeat top left scroll;
}

h1#titBahamas span {
	display: none;
	}

h1#titCuracao
{
	margin-top:28px;
	margin-bottom:35px;
	width: 202px;
	height: 70px;
	background:url(../images/tit_curacao.gif) no-repeat top left scroll;
}

h1#titCuracao span {
	display: none;
	}
	
h1#titCancun
{
	margin-top:28px;
	margin-bottom:35px;
	width: 180px;
	height: 60px;
	background:url(../images/tit_cancun.gif) no-repeat top left scroll;
}

h1#titCancun span {
	display: none;
	}

h1#titCuba
{
	margin-top:28px;
	margin-bottom:35px;
	width: 120px;
	height: 60px;
	background:url(../images/tit_cuba.gif) no-repeat top left scroll;
}

h1#titCuba span {
	display: none;
	}
	
h1#titJamaica
{
	margin-top:28px;
	margin-bottom:35px;
	width: 190px;
	height: 60px;
	background:url(../images/tit_jamaica.gif) no-repeat top left scroll;
}

h1#titJamaica span {
	display: none;
	}
	
h1#titPuntaCana
{
	margin-top:28px;
	margin-bottom:35px;
	width: 260px;
	height: 60px;
	background:url(../images/tit_punta_cana.gif) no-repeat top left scroll;
}

h1#titPuntaCana span {
	display: none;
	}
	
h1#titStBarthelemy
{
	margin-top:28px;
	margin-bottom:35px;
	width: 330px;
	height: 70px;
	background:url(../images/tit_st_barthley.gif) no-repeat top left scroll;
}

h1#titStBarthelemy span {
	display: none;
	}
	
h1#titStMarteen
{
	margin-top:28px;
	margin-bottom:35px;
	width: 500px;
	height: 60px;
	background:url(../images/tit_st_marteen.gif) no-repeat top left scroll;
}

h1#titStMarteen span {
	display: none;
	}
	
h1#titTurks
{
	margin-top:28px;
	margin-bottom:35px;
	width: 330px;
	height: 60px;
	background:url(../images/tit_turks.gif) no-repeat top left scroll;
}

h1#titTurks span {
	display: none;
	}
	
h1#titStLucia
{
	margin-top:28px;
	margin-bottom:35px;
	width: 310px;
	height: 60px;
	background:url(../images/tit_st_lucia.gif) no-repeat top left scroll;
}

h1#titStLucia span {
	display: none;
	}
h2#titFotos
{
	width: 50px;
	height: 20px;
	background:url(../images/tit_fotos.gif) no-repeat top left scroll;
}

h2#titFotos span {
	display: none;
	}	
	
h2#titFotos2
{
	width: 50px;
	height: 20px;
	background:url(../images/tit_fotos_02.gif) no-repeat top left scroll;
}

h2#titFotos2 span {
	display: none;
	}	
	
h2#titFotos3
{
	width: 50px;
	height: 20px;
	background:url(../images/tit_fotos_03.gif) no-repeat top left scroll;
}

h2#titFotos3 span {
	display: none;
	}	
	
	
h2#titFotos4
{
	width: 50px;
	height: 20px;
	background:url(../images/tit_fotos_04.gif) no-repeat top left scroll;
}

h2#titFotos4 span {
	display: none;
	}
	
h2#titFotos5
{
	width: 50px;
	height: 20px;
	background:url(../images/tit_fotos_05.gif) no-repeat top left scroll;
}

h2#titFotos5 span {
	display: none;
	}	
	

h2#titHoteis
{
	width: 60px;
	height: 20px;
	background:url(../images/tit_hoteis.gif) no-repeat top left scroll;
}

h2#titHoteis span {
	display: none;
	}
	
h2#titHoteis2
{
	width: 60px;
	height: 20px;
	background:url(../images/tit_hoteis_02.gif) no-repeat top left scroll;
}

h2#titHoteis2 span {
	display: none;
	}
	
h2#titHoteis3
{
	width: 60px;
	height: 20px;
	background:url(../images/tit_hoteis_03.gif) no-repeat top left scroll;
}

h2#titHoteis3 span {
	display: none;
	}	
	
h2#titHoteis4
{
	width: 60px;
	height: 20px;
	background:url(../images/tit_hoteis_04.gif) no-repeat top left scroll;
}

h2#titHoteis4 span {
	display: none;
	}
	
h2#titHoteis5
{
	width: 60px;
	height: 20px;
	background:url(../images/tit_hoteis_05.gif) no-repeat top left scroll;
}

h2#titHoteis5 span {
	display: none;
	}

	
h3#botCliqueImprimir
{
	width: 340px;
	height: 30px;
	background:url(../images/bot_clique_para_imprimir.jpg) no-repeat top left scroll;
	cursor:pointer;
}

h3#botCliqueImprimir span {
	display: none;
	}
		
h1#titVistos
{
	margin-top:28px;
	margin-bottom:35px;
	width: 120px;
	height: 20px;
	background:url(../images/tit_vistos.gif) no-repeat top left scroll;
}

h1#titVistos span {
	display: none;
	}
	

h1#titOutrosDestinos
{
	margin-top:28px;
	margin-bottom:35px;
	width: 120px;
	height: 20px;
	background:url(../images/tit_outros_destinos.gif) no-repeat top left scroll;
}

h1#titOutrosDestinos span {
	display: none;
	}
	
h3#botInfoVisto
{
	width: 480px;
	height: 30px;
	background:url(../images/bot_info_vistos.jpg) no-repeat top left scroll;
	cursor:pointer;
}

h3#botInfoVisto span {
	display: none;
	}
	
h1#titCotasNoivos
{
	margin-top:28px;
	margin-bottom:35px;
	width: 400px;
	height: 20px;
	background:url(../images/tit_cotas_noivos.gif) no-repeat top left scroll;
}

h1#titCotasNoivos span {
	display: none;
	}
	
h3#botExemploMiniPagina
{
	width: 400px;
	height: 30px;
	background:url(../images/bot_exemplo_mini_pagina.jpg) no-repeat top left scroll;
	cursor:pointer;
}

h3#botExemploMiniPagina span {
	display: none;
	}
	
h2#titCotasMini
{
	margin-top:60px;
	margin-left:110px;
	width: 310px;
	height: 40px;
	background:url(../images/tit_beatriz_cristiano.gif) no-repeat top left scroll;
}

h2#titCotasMini span {
	display: none;
	}
		
h3#titCasam
{
	margin-top:5px;
	margin-left:150px;
	width: 240px;
	height: 20px;
	background:url(../images/tit_casam_dia_12-12-08.gif) no-repeat top left scroll;
}

h3#titCasam span {
	display: none;
	}	
	
h3#titDestinos
{
	margin-top:35px;
	margin-left:30px;
	width: 90px;
	height: 25px;
	background:url(../images/tit_destinos.gif) no-repeat top left scroll;
}

h3#titDestinos span {
	display: none;
	}	
	
h3#titCotasPresentear
{
	margin-top:35px;
	margin-left:30px;
	width: 230px;
	height: 30px;
	background:url(../images/tit_cotas_presentear.gif) no-repeat top left scroll;
}

h3#titCotasPresentear span {
	display: none;
	}
	
h3#titComprarCota
{
	margin-top:35px;
	margin-left:30px;
	width: 470px;
	height: 30px;
	background:url(../images/bot_comprar_cota.jpg) no-repeat top left scroll;
	cursor:pointer;
}

h3#titComprarCota span {
	display: none;
	}	
	
h2#titAgradecimento
{
	margin-top:35px;
	margin-left:30px;
	width: 170px;
	height: 30px;
	background:url(../images/tit_agradecimento.gif) no-repeat top left scroll;
}

h2#titAgradecimento span {
	display: none;
	}
	
	
	/*MENU*/
	
	.titMenuCinza{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#838990;}
	.titMenu1{font-family:Tahoma, Verdana, Arial; font-size:13px; color:#cf73c2;}
	.titMenu2{font-family:Tahoma, Verdana, Arial; font-size:13px; color:#b485df;}
	.titMenu3{font-family:Tahoma, Verdana, Arial; font-size:13px; color:#8f86be;}
	.titMenu4{font-family:Tahoma, Verdana, Arial; font-size:13px; color:#668ebf;}
	.titMenu5{font-family:Tahoma, Verdana, Arial; font-size:13px; color:#6fc4ab;}
	.marginMenuTop32{margin-top:18px;}
	.marginMenuTopLinha{margin-top:-10px; margin-bottom:8px;}
	.marginMenuTop10Neg{margin-top:-8px; *margin-top:-10px; _margin-top:-10px;}
	.height660{height:660px;}
	
	
	/*GALERIA DE FOTOS*/
	
	
	*{
	margin: 0;
	padding: 0;
	}
	img {
	border: none;
		}
	#large {
		width: 235px;
		height: 225px;
		float: left;
		
			}
	#large img {
		width: 235px;
		height: 223px;
		float:left;
			}
	#thumbnail {
		width: 270px;
		height: 225px;
		float:left;
		list-style: none;
				}
	#thumbnail li {
		float: left;
		width: 45px;
		margin: 0 0 14px 7px;
					}
	#thumbnail a {
		display: block;
		width: 45px;
		height: 45px;
		
				}
	#thumbnail a:hover {
	background-color:#4A4A4A;
	filter: Alpha(Opacity=25);
	-moz-opacity: .25;
						}