#content
{
	width:950px;
	height:auto;
	margin:auto;
	background-color:#ffdc74;
	margin-top:10px;
	margin-bottom:15px;	
	display:table;
	_padding-bottom:15px;	
	_width:960px;
}
h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

/* ---------------------------------- Pacote 01 ---------------------------------- */

#pacote_01
{	
	background:url(../images/pacotes_fundo_01.png) top center no-repeat scroll;
	width:448px;
	height:423px;
	margin:15px;
	float:left;
	position:relative;
	_margin:15px 10px 15px 10px;
}
#pacote_01 h1
{
	margin:25px 0 0 45px; 
}
#pacote_01 h1 span
{
	font-size:9px;
	font-weight:normal;
	letter-spacing:-0.3px;
}
#pacote_01 h2
{
	margin:25px 0 0 30px; 
	color:#000c54;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#pacote_01 p
{
	margin:25px 0 0 30px; 
	font-size:11px;
	color:#000;
}
#pacote_01 ul
{
		
	list-style-type:none;
	margin:0 30px 0 50px; 
	color:#000;
}

#pacote_01 ul li
{	
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;

}


#pacote_01 p.precos
{
	float:right;
	margin:15px 25px 5px 0; 
	font-size:11px;
	color:#000;
	text-align:right;	
	line-height:16px;
	_margin:27px 10px 5px 0;	
}

#pacote_01 p.precos span
{
	margin:0 20px 0 20px; 
	font-size:13px;
	color:#0000FF;
	font-weight:bold;
}

#pacote_01 p.obs
{
	margin:15px 0 0 30px; 
	font-size:9px;
	/*color:#808285;*/
	float:left;	
	position:relative;
	width:99%;
	_width:80%;
	_margin:15px 0 0 20px;
}
#pacote_01 p.obs a{font-size:10px;color:#060;text-decoration:none;}
#pacote_01 p.obs a:hover{text-decoration:underline;}



/* ---------------------------------- Pacote 02 ---------------------------------- */


#pacote_02
{	
	background:url(../images/pacotes_fundo_02.png) top center no-repeat scroll;
	width:448px;
	height:423px;
	margin:15px 12px;
	float:left;
	position:relative;	
}
#pacote_02 h1
{
	margin:25px 0 0 45px; 
}
#pacote_02 h1 span
{
	font-size:9px;
	font-weight:normal;
	letter-spacing:-0.3px;
}

#pacote_02 h2
{
	margin:25px 0 0 30px; 
	color:#f00	;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pacote_02 p
{
	margin:25px 0 0 30px; 
	font-size:11px;
	color:#000;
}
#pacote_02 ul
{
		
	list-style-type:none;
	margin:0 30px 0 50px; 
	color:#000;
}

#pacote_02 ul li
{	
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;

}
#pacote_02 ul li a
{
	font-size:10px;color:#060;
}
#pacote_02 p.precos
{
	float:right;
	margin:27px 25px 5px 0; 
	font-size:11px;
	color:#000;
	text-align:right;	
	line-height:16px;
	_margin:27px 10px 5px 0;
}

#pacote_02 p.precos span
{
	margin:0 20px 0 20px; 
	font-size:13px;
	color:#FF0000;
	font-weight:bold;
}

#pacote_02 p.obs
{
	margin:15px 0 0 30px; 
	font-size:9px;
	color:#000;
	float:left;	
	position:relative;
	width:99%;
	_width:80%;
	_margin:15px 0 0 20px;
}
#pacote_02 p.obs a{font-size:10px;color:#060;text-decoration:none;}
#pacote_02 p.obs a:hover{text-decoration:underline;}

/* ---------------------------------- Pagamentos ---------------------------------- */

#pagamentos
{
	background:url(../images/pacotes_fundo_pagamentos.png) top center no-repeat scroll;
	width:278px;
	height:142px;
	margin:15px 125px;
	float:left;
	position:relative;
	/*_margin:15px 0 10px 10px;*/
	_margin:15px 75px;
}
#pagamentos h1
{
	margin:22px 0 0 45px; 
}
#pagamentos #bandeiras
{
	float:left;
	margin:20px 0 8px 42px;
	_margin:20px 0 8px 22px;
}
#pagamentos #bandeiras img
{
	margin:0 0 0 10px;
}
#pagamentos  p
{
	text-align:center;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#808285;
	float:left;
	position:relative;
	margin:0 5px 0 5px;
	_margin:0 5px 0 10px;
	*margin:0 5px 0 15px;
}

/* ---------------------------------- Pouso de Mel ---------------------------------- */


#pousodemel
{
	width:321px;
	height:142px;
	margin:10px 5px;
	float:left;
	position:relative;	
	_margin:10px 10px 0 15px;
	display:none;
}


/* ---------------------------------- Agencia ---------------------------------- */

#agencia
{
	background:url(../images/pacotes_fundo_agencia.png) top center no-repeat scroll;
	width:278px;
	height:142px;
	margin:15px;
	float:left;
	position:relative;	
	_margin:15px 0 10px 10px;	
}
#agencia h1
{
	margin:22px 0 0 100px; 
}

#agencia  p
{
	text-align:center;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#808285;
	float:left;
	position:relative;
	margin:30px 20px 0 20px;
	_margin:30px 10px 0 10px;
}
/* ---------------------------------- Reservas ---------------------------------- */

#reservas_adultas
{
	width:95%;
	text-align:center;
	margin:auto;
	margin-bottom:20px;
	float:left;
	position:relative;
	font-size:11px;
	color:#808285;
	*padding-bottom:20px;
	_padding-bottom:5px;
}


/* ---------------------------------- Tabela ---------------------------------- */

table
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;	
	width:780px;
	margin:auto;
	margin-top:20px;
}
table th
{
	background-color:#006633;
	color:#FFF;
	font-size:11px;
	padding:5px;
}
table td
{
	text-align:center;
	padding:2px;
	background-color:#FFFFCC;
}
td.sub
{
	background-color:#FFF;
	color:#808285;
	padding:5px 0 5px 10px;
}
td.main
{
	background-color:#FFF;
}
td.alt
{
	background-color:#FFC;
}
.topo
{
	font-size:14px;
	background-color:#000c54;
}
.laranja{color:#FF6600;font-weight:bold;}
.lilas{color:#9933CC;font-weight:bold;}
.mostarda{color:#DBBF24;font-weight:bold;}
.vermelha{color:#FF3300;font-weight:bold;}
.azul{color:#00F;font-weight:bold;}
.verde{color:#0F0;font-weight:bold;}
.amarela{color:#FFCC33;font-weight:bold;}

.promo_relampago
{
	float:left;
	position:relative;
	margin:20px 0 0 30px;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	width:400px;
	background:#003300;
	text-align:center;
	font-size:15px;
	line-height:30px;
	height:130px;
}
.relamp_titulo
{
	font-family:Arial;
	font-size:16px;
	color:#FF0;
	font-weight:bold;
}
.promo_obs
{
	color:#FFF;
	font-size:10px;
	margin-left:5px;
}
.promo_txt
{
	color:#FFF;
	font-size:12px;
}

.promo_mes
{
	float:right;
	position:relative;
	/*margin:auto;*/
	margin:20px 30px 0 0 ;
	font-family:Arial, Helvetica, sans-serif;
	width:400px;
	background:#fff;
	text-align:center;
	font-size:15px;	
}
table.promo_mes_table
{
	margin:auto;width:300px;background:none;color:#666;
}
table.promo_mes_table th{height:20px;background:#fff;padding:0;color:#cc6600;font-size:16px;padding:5px 0;}
table.promo_mes_table td{background:#fff;padding:5px 0;width:auto;}
table.promo_mes_table td.obs{font-size:9px;}
