body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	color: #1672E3;
	font-size:11px;
}

h2 {
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

h3 {
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

p {
	margin-top:2px;
	margin-bottom:5px;
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}

/* chassis */


#root {
	width:990px;
}

#top {
	background-image:url(../images/header_bg.gif);
	height:60px;
}

#top h1 {
	font-family:Arial, Helvetica, sans-serif;
	margin-left:25px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:22px;
	color:#FFFFFF;
	font-weight:normal;
}

#left_old {
	width:160px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}

#left {
	width:160px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	background-color:#F1F5FA;
}


.menu_old {
	width:150px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.menu_old a:link {
	text-decoration:none;
	color: #1672E3;
}

.menu_old a:visited {
	text-decoration:none;
	color: #1672E3;
}

.menu_old a:hover {
	text-decoration:none;
	color:#333333;
}

.menu_old td {
	padding-top:7px;
	height:15px;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}

.menu {
	width:150px;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.menu a:link {
	text-decoration:none;
	color: #1672E3;
}

.menu a:visited {
	text-decoration:none;
	color: #1672E3;
}

.menu a:hover {
	text-decoration:none;
	color:#333333;
}

.menu td {
	padding-top:7px;
	height:15px;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}

#right {
	padding-top:10px;
	padding-right:10px;
	width:805px;
}

#bottom {
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}

#bottom a:link {
	text-decoration:underline;
	color: #1672E3;
}

#bottom a:visited {
	text-decoration:underline;
	color: #1672E3;
}

#bottom a:hover {
	text-decoration:underline;
	color:#333333;
}


#reservas {
	width:152px;
	text-align:left;
	font-weight:bold;
	font-size:10px;
	color:#535353;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	padding:4px;
}

#reservas p {
	margin-left:2px;
}

#reservas a:link {
	text-decoration:underline;
	color:#535353
}

#reservas a:visited {
	text-decoration:underline;
	color:#535353
}

#reservas a:hover {
	text-decoration:underline;
	color:#333333;
}


/* mid */

.mid {
	color: #1672E3;
}

.mid h1 {
	font: bold 1.4em/1.8em Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #535353;
	text-align: left;
	padding-left:5px;
	margin-left:0px;
	margin: 0 0 5px 0;
	border-bottom:1px solid #cccccc;
	width:100%;
}

.mid h1 a:link {
	font-size:11px ;
	font-weight:normal;
	color: #535353 ;
	text-decoration:none ;
}

.mid h1 a:hover { 
	font-size:11px ;
	font-weight:normal;
	text-decoration:none ;
	color:#CCCCCC ;
}

.mid h1 a:visited {
	font-size:11px ;
	font-weight:normal;
	color: #535353 ;
	text-decoration:none ;
}

.mid h2 {
	font-size:11px;
	color: #1672E3;
	text-align: center;
}

.mid h2 a:link {
	font-size:10px ;
	font-weight:normal;
	color: #535353 ;
	text-decoration:none ;
}

.mid h2 a:hover {
	font-size:10px ;
	font-weight:normal;
	color: #1672E3 ;
	text-decoration:none ;
}

.mid h2 a:visited {
	font-size:10px ;
	font-weight:normal;
	color: #535353 ;
	text-decoration:none ;
}





.mid table {
	margin-left:10px;
}

.mid a:link {
	text-decoration:underline;
	color:#1672E3;
}

.mid a:visited {
	text-decoration:underline;
	color:#1672E3;
}

.mid a:hover {
	text-decoration:underline;
	color:#333333;
}

#bottom {
	text-align: center;
	margin-top: 10px;
	padding-bottom:5px;
	width:990px;
}
.bottom a:link {
	text-decoration:underline;
	color:#1672E3;
}

.bottom a:visited {
	text-decoration:underline;
	color:#1672E3;
}

.bottom a:hover {
	text-decoration:underline;
	color:#333333;
}


/* Home */


.home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#535353;
	font-size:13px;
	padding-top:0px;
}

.home h1 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1672E3;
	font-weight: bold;
}

.home p {
	margin-top:10px;
	margin-bottom:2px;
}

.home a:link{
	text-decoration:underline;
	color:#666666;
}

.home a:hover{
	text-decoration:underline;
	color:#1672E3;
}

.home a:visited{
	text-decoration:underline;
	color:#666666;
}

#home_midia {
	width:200px;
	text-align:right;
	font-weight:bold;
	font-size:10px;
	color:#535353;
}


#home_midia a:link {
	color:#535353;
	text-decoration:underline;
}

#home_midia a:visited {
	color:#535353;
	text-decoration:underline;
}

#home_midia a:hover {
	color:#333333;
	text-decoration:underline;
}

#home_chamada {
	position:absolute;
	top:15px;
	left:665px;
	width:297px;
	height:76px;
	background-image:url(../images/bg_chamada_new.gif);
	color:#24ba9f;
	font-weight:bold;
	text-align:center;
	z-index:2;
}

#home_chamada2 {
	margin-top:16px;
	width:165px;
	height:420px;
	background-image:url(../images/bg_chamada2.gif);
	font-size:12px;
	font-weight:bold;
}

#home_chamada_bangalo {
	width:163px;
	height:222px;
	background-image:url(../images/bg_chamada_bangalo.gif);
	font-size:12px;
	font-weight:bold;
	text-align:center
}

#home_chamada_bangalo a:link {
	color:#256532;
	text-decoration:underline;
}

#home_chamada_bangalo a:visited {
	color:#256532;
	text-decoration:underline;
}

#home_chamada_bangalo a:hover {
	color:#256532;
	text-decoration:underline;
}

#home_box_logos {
	margin-top:20px;
	margin-left:615px;
	position:absolute;
	width:150px;
	z-index:15;
}

#home_box_logos_new {
	margin-top:105px;
	margin-left:615px;
	position:absolute;
	width:150px;
	z-index:15;
}

.box {
	font-size:10px
}

/* pousada */

#pousada {
	position:absolute;
	margin-top:13px;
	margin-left:390px;
	width:370px;
	z-index:3;
	font-size:10px;
	text-align:right;
	color:#FFFFFF;
}

#pousada a:link {
	color:#B1D6D2;
	text-decoration:underline;
}

#pousada a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#pousada a:visited {
	color:#B1D6D2;
	text-decoration:underline;
}

/* gastronomia */

#gastronomia {
	position:absolute;
	margin-top:13px;
	margin-left:430px;
	width:330px;
	z-index:3;
	font-size:10px;
	text-align:right;
	color:#FFFFFF;
}

#gastronomia a:link {
	color:#B1D6D2;
	text-decoration:underline;
}

#gastronomia a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#gastronomia a:visited {
	color:#B1D6D2;
	text-decoration:underline;
}

#cardapio {
	color:#666666;
}

#cardapio h2 {
	color: #1672E3;
	font-size:16px;
	margin-left:15px;
	margin-top:25px;
	margin-bottom:10px;
}

#cardapio p {
	font-size:12px;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:5px;
}

/* acomodacoes */

#acomodacoes {
	position:absolute;
	margin-top:10px;
	margin-left:425px;
	width:340px;
	z-index:3;
	font-size:10px;
	text-align:right;
	color:#FFFFFF;
}

#acomodacoes p {
	margin-top:2px;
	margin-bottom:3px;
}

#acomodacoes a:link {
	color:#B1D6D2;
	text-decoration:underline;
}

#acomodacoes a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#acomodacoes a:visited {
	color:#B1D6D2;
	text-decoration:underline;
}

/* acomodacoes OLD */

#acomodacoes_home a:link {
	color:#666666;
	text-decoration:underline;
}

#acomodacoes_home a:visited {
	color:#666666;
	text-decoration:underline;
}

#acomodacoes_home a:hover {
	color:#333333;
	text-decoration:underline;
}

#acomodacoesold td {
	font-size:12px;
}

#acomodacoes_slideshow {
	position:absolute ;
	top:150px ;
	left:550px ;
}


/* toquetoque */

#toquetoque p {
	color:#535353;
}

/* servicos */

#servicos h2 {
	margin-bottom:10px;
}

#servicos p {
	color:#666666;
	margin-left:10px;
	margin-top:2px;
	margin-bottom:2px;
}

#servicos ul {
	margin-left:0px;
}
#servicos li {
	list-style:none;
	color:#666666;
	margin-left:10px;
	margin-bottom:2px;
	margin-top:2px;
	list-style-image:url(../images/dot.gif);
}

#servicos_praia {
	font-size:12px;
}

/* tarifas */

.tarifas {
	line-height:normal;
	color:#000000;
}

.tarifas h1 {
	font: bold 1.4em/1.8em Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #535353;
	text-align: left;
	padding-left:5px;
	margin-left:0px;
	margin: 0 0 5px 0;
	border-bottom:1px solid #cccccc;
	width:100%;
}

.tarifas h1 a:link {font-size:11px ;
				color: #535353 ;
				text-decoration:none ;
}

.tarifas h1 a:hover { font-size:11px ;
				  text-decoration:none ;
				  color:#CCCCCC ;
}

.tarifas h1 a:visited {font-size:11px ;
					color: #535353 ;
					text-decoration:none ;
}

.tarifas table {
	margin-left:10px;
}

#tarifas p {
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	margin-left:40px;
}

#tarifas_cond p {
	color:#333333;
}

#tarifas_cond h2 {
	color:#333333;
}

.tarifas a:link {
	color:#000000;
	text-decoration:underline;
}
.tarifas a:visited {
	color:#000000;
	text-decoration:underline;
}
.tarifas a:hover {
	color:#333333;
	text-decoration:underline;
}

#tarifas_home {
	color:#333333;
}
#tarifas_home li {
	list-style:none;
	font-size:12px;
	margin-bottom:5px;
}

#tarifas_home a:link {
	color: #1672E3;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#tarifas_home a:visited {
	color: #1672E3;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

#tarifas_home a:hover {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

/* imprensa */


#imprensa {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

#imprensa p {
	text-align:center;
	font-weight:bold;
	font-size:10px;
	color:#666666;
}

#flash {
	position:absolute ;
	width:620px ;
	height:450px ;
}

/* popup */

#popup_maes {
	position:absolute ;
	z-index:2 ;
	width:319px ;
	height:229px ;
	top:50px ;
	left:80px ;
}

#box_popup {
	position:absolute;
	top:43px;
	left:600px;
	z-index:4;
	visibility: visible;
}

#box_popup2 {
	position:absolute;
	top:80px;
	left:370px;
	z-index:6;
	visibility: visible;
}




/* reservas */

#resevas_form2 {
	position:absolute ;
	top:400px ;
	left:450px ;
}

/* tabelas */

.tab1 {
	margin-left:0px;
}

.tab1 tr th {
	background-color:#C0C0C0;
	color:#000000;
	font-weight:normal;
	text-align:center;
}

.tab1 tr td {
	background-color:#BDDCBA;
	color:#000000;
	font-weight:normal;
	text-align:center;
}


#tab1_suite {
	background-color:#A5BF9B;
	font-weight:bold;
	text-align:left;
}

.tab2 {
	margin-left:0px;
	border-top-style:solid;
	border-left-style:solid;
	border-width:1px;
	border-color:#999999;
}

.tab2 tr td {
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#999999;
}

/* montanha */

#montanha ul li {
	margin-bottom:5px;
	margin-left:10px;
}


/* tarifário área reservada */

#tarifario {
}

#tarifario a:link {
	color:#000000;
	text-decoration:underline;
}

#tarifario a:hover {
	color:#1672E3;
	text-decoration:underline;
}

#tarifario a:visited {
	color:#000000;
	text-decoration:underline;
}

#tarifario table {
	color:#000000;
}

#tarifario p {
	margin-left:10px;
}

.tarifario_v td {
	background-color:#BDDCBA;
}

.tarifario_v2 td {
	background-color:#527A87;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

/*parceiros formulário*/

#parceirosform p {
	margin-bottom:10px;
}

/*casamento*/

#casamento {
	position:absolute;
	margin-top:13px;
	margin-left:320px;
	width:440px;
	z-index:3;
	font-size:10px;
	text-align:right;
	color:#FFFFFF;
}

#casamento a:link {
	color:#B1D6D2;
	text-decoration:underline;
}

#casamento a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#casamento a:visited {
	color:#B1D6D2;
	text-decoration:underline;
}
