/**********************************************************************
 * Geral
 *********************************************************************/
* {
	font-family: Cambria;
	font-size: 16px;
}

/**********************************************************************
 * Backgrounds
 *********************************************************************/
#main {
	background-color: #EFEEE9;
}
.bloco .separador_h {
	background: #DFDFDF;
}
.botoes a:hover,
.botoes_tarifas a:hover,
.form .submit input:hover {
	background-color: #CCCCCC;
}
.botoes a,
.botoes_tarifas a,
.form .submit input,
#parceiros ul li {
	background-color: #FFFFFF;
}
/**********************************************************************
 * Cores
 *********************************************************************/
.bloco h2,
.bloco h3,
.bloco .texto thead td,
#footer .footer_column h3,
.telefones_uteis h3,
.links_uteis h3,
.telefones_uteis strong,
.dados_contato strong,
.contato .form .obrigatorio,
.links_uteis a,
.botoes a,
.botoes_tarifas a,
.form .submit input,
.bloco .texto h4,
#submenu a,
.contato #flashMessage.success {
	color: #2EA0D3 !important;
}
.bloco .texto,
.bloco .texto_pequeno,
#footer .mapa a,
#footer .footer_note,
#footer .info,
#footer span,
.telefones_uteis span,
.dados_contato span,
.links_uteis span,
#form_tarifas label,
#form_tarifas .select,
.pacote_info small,
.pacote_detalhe small,
.pacote_info span.short_description,
.pacote_detalhe span.short_description,
.bloco .imagens .imagem span,
.form label,
.form input,
.form select,
.form textarea,
.contato .mapa span {
	color: #4D4D4D;
}
#form_tarifas #preco,
.botoes a:hover,
.botoes_tarifas a:hover,
.form .submit input:hover,
.pacote_info .etiqueta_preco,
.pacote_detalhe .etiqueta_preco,
.pacote_info .etiqueta_preco small,
.pacote_detalhe .etiqueta_preco small {
	color: #FFFFFF !important;
}
#menu li a {
	color: #F7ECE0;
}
#assinaturas span {
	color: #666666;
}
.contato #flashMessage.error {
	color: #CC3300;
}

/**********************************************************************
 * Fontes
 *********************************************************************/

.bloco .texto_pequeno,
.bloco .texto_pequeno p {
	font-size: 12px;
}
#footer span,
#footer .footer_note {
	font-size: 13px;
}
.bloco h3,
.pacote_info small,
.pacote_detalhe small,
#assinaturas span,
.bloco .imagens .imagem span,
.bloco h2 span,
.form .input input,
.form .input textarea,
.contato .form .obrigatorio {
	font-size: 14px;
}
#menu li a small {
	font-size: 14px;
}
#footer .footer_column h3,
#footer .mapa a,
.telefones_uteis span,
.dados_contato span,
.links_uteis span,
.telefones_uteis strong,
.dados_contato strong,
.links_uteis a,
#form_tarifas label,
#form_tarifas .select,
.form label,
.bloco .texto h3,
.contato .mapa span {
	font-size: 16px;
}
#menu li a strong,
#form_tarifas #preco small,
.botoes a, .botoes_tarifas a,
.pacote_info .etiqueta_preco small,
.pacote_detalhe .etiqueta_preco small,
#parceiros h3,
.bloco h2 small,
.form .submit input,
.contato #flashMessage {
	font-size: 20px;
}
#menu li a strong.reserva {
	font-size: 25px;
}
.bloco h2, .pacote_info .etiqueta_preco strong,
.pacote_detalhe .etiqueta_preco strong {
	font-size: 30px;
}
#form_tarifas #preco strong {
	font-size: 70px;
}

/**********************************************************************
 * Bordas
 *********************************************************************/
.bloco h2,
#parceiros h3 {
	border-color: #DFDFDF;
}
.botoes a:hover,
.botoes_tarifas a:hover,
.form .submit input:hover {
	border-color: #ADADAD;
}
.botoes a,
.botoes_tarifas a,
.form .submit input {
	border-color: #D6D6D6;
}
#parceiros ul li {
	border-color: #EEE;
}
.bloco .imagens .imagem {
	border-color: #DEDEDE;
}

/**********************************************************************
 * Sombras
 *********************************************************************/

#form_tarifas #preco {
	text-shadow: 1px 1px 3px #AAA;
}
.botoes a:hover,
.botoes_tarifas a:hover,
.form .submit input:hover {
	text-shadow: 1px 1px 3px #888;
}