/* TAGS GERAIS */
* { border:0; font-size:100%; margin:0; padding:0;}
body { background-color:#3d667a; color:#666; font:12px Verdana, Geneva, sans-serif; text-align:center; }
a {color: #466f87; text-decoration: none; font-weight: bold; }
a:hover {text-decoration: underline;}
div.centerdiv{
	margin: 30px 0 0 0;
}

a.link-black{color: #000000; text-decoration: none; font-weight: normal;}
a.link-black:hover {text-decoration: underline; font-weight: normal;}

a.link-blue:link {color: #3d667a; text-decoration: none; font-weight: normal;}
a.link-blue:hover {text-decoration: underline; font-weight: normal;}
a.link-blue:visited {text-decoration: underline; font-weight: normal;}
a.link-blue:active {text-decoration: underline; font-weight: normal;}

/* ESTRUTURA GERAL */
#geral {margin:auto; text-align:left; width:780px; background-color:#FFFFFF;}
#topo {background:url(../../img/topo.gif) no-repeat; height:102px; padding:0px 0px 0px 0px;}
#topo h1 a {display:block;height:101px;position:relative;z-index:1;width:113px; margin:0px 0px 0px 15px;}
#topo h1 a span {display:none;}

#conteudo { width: 780px; background-color:#FFFFFF; margin: 0px auto; text-align: justify;}
#barra-azul { width: 780px; height: 20px; background-color:#CFDBE0; float:left; margin: 0px;}
#barra-rodape { width: 780px; height: 20px; background-color:#CFDBE0; float:left; margin: 0px;}
#barra-branca { width: 780px; height: 30px; background-color:#FFFFFF; float:left; margin: 0px; text-align:center;}
#rodape{ text-align:center; font:10px Verdana, Geneva, sans-serif; color:#3d667a; margin: 3px 0px 0px 0px}

#conteudo_left {width: 370px; background-color:#FFFFFF;  float: left; margin: 0px 0px 0px 20px; text-align:justify;}
#conteudo_right {width: 390px; background-color:#FFFFFF; float:right; margin: 0px 0px 0px 0px; text-align: center;}
#conteudo_full { width: 780px; background-color:#FFFFFF; float: left; margin: 0px auto; text-align: justify;}
#conteudo_duplo {width: 740px; background-color:#FFFFFF; margin: 0px 20px 0px 20px; text-align:justify;}

/* MENU */
#menu {width: 780px; height: 30px; line-height: 30px; background-color:#CFDBE0;}
#menu ul li {display: inline;}
.mn1 {padding: 0px 10px; border-right: 1px solid #333333;}
.mn2 {padding: 0px 21px;}

.pd_menu_01 {float:left; padding:0 0 0 15px; margin:0;color: #466f87;background: #CFDBE0;width:765px; border: none;clear:both;} /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:12px;
color: #466f87;
background-color: #CFDBE0;
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px #CFDBE0; }
.pd_menu_01 ul li a {color: #466f87;background: #CFDBE0;float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; }
.pd_menu_01 ul li ul {display:none; border:none;color: #466f87;background: #CFDBE0;}
.pd_menu_01 ul li:hover a {
	background-color:#CFDBE0;
	text-decoration:none;
	color:#000;
} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {
	display:block;
	position:absolute;
	z-index:999;
	top:29px;
	margin-top:1px;
	left:0;
	background-color:#CFDBE0;
}
.pd_menu_01 ul li:hover ul li a {
	display:block;
	width:7em;
	height: auto;
	line-height:1.3em;
	margin-left:-1px;
	padding:5px 10px 5px 10px;
	border-left:solid 1px #CFDBE0;
	border-bottom: solid 1px #CFDBE0;
	background-color:#CFDBE0;
	color:#466f87;
} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#CFDBE0; text-decoration:none;color:#000000;} /*Color subcells hovering mode*/
.pd_menu_01 table {position:absolute; top:0; left:0; border-collapse:collapse;color: #466f87;background: #CFDBE0;}
.pd_menu_01 ul li a:hover {background-color:#CFDBE0; text-decoration:none;color:#000;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:7em; position:absolute; z-index:999; top:29px; left:0; }
.pd_menu_01 ul li a:hover ul li a {display:block; width:7em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #CFDBE0; border-bottom: solid 1px #CFDBE0; background-color:#CFDBE0;  color:#466f87;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#CFDBE0; text-decoration:none;color:#000000;} /*Color subcells hovering mode*/

/* GALERIA */
#galeria {width: 780px; height:110px; background-color:#FFFFFF; float:left; margin: 0px 0px 0px 0px; text-align:center;}
#galeria-duplo {width: 780px; height:110px; background-color:#FFFFFF; float:left; margin: 0px 0px 0px 0px; text-align:center;}
#galeira-lazer{margin: 0px 0px 0px 20px; text-align:center;}
#galeira-lazer-2{margin: 0px 0px 0px 5px; text-align:center;}

.foto-inicio {margin: 0px 3px 3px 20px; float: left; text-align:center;}
.foto-meio {margin: 0px 3px 3px 3px; float: left; text-align:center;}
.foto-fim {margin: 0px 20px 2px 2px; float: left; text-align:center;}
.foto{ float: left; margin: 3px; }

.foto-inicio-aventura {margin: 0px 3px 3px 35px; float: left; text-align:center;}
.foto-fim-aventura {margin: 0px 30px 2px 2px; float: left; text-align:center;}
.foto-lazer {margin: 0px 3px 6px 0px; float: left; text-align:center;}
.foto-lazer-zero{margin: 0px 0px 6px 0px; float:left; text-align:center;}

/* HOME */
#miolo {margin: 0px; text-align: center; background-color:#FFFFFF;}
#coluna_left {width: 198px; height: 440px; background-color:#FFFFFF; float: left; margin: 0px;}
#coluna_center {width: 384px; height: 440px; background-color:#FFFFFF; float:left; margin: 0px ; text-align: center;}
#coluna_right {width: 198px; height: 440px; background-color:#FFFFFF; float: right; margin: 0px;}

.texto-pequeno{font:10px Verdana, Geneva, sans-serif; color:#3d667a; text-align:center;}
.texto-medio{font:12x Verdana, Geneva, sans-serif; color:#3d667a;}
.texto-grande{font:15px Verdana, Geneva, sans-serif; color:#3d667a; font-weight:bold;}
.texto-indisponivel{font:15px Verdana, Geneva, sans-serif; color:#FFFFFF; font-weight:bold;}

#lateral-indicacao {width:157px; margin: 0px 0px 0px 20px;}
#lateral-temporada {width:157px; background-color:#FFCC33; margin: 0px 0px 0px 20px;}
#lateral-eventos {width:157px; background-color:#FFCC33; margin: 0px 0px 0px 20px;}
#lateral-laranja-eventos {width:157px; height:15px; background-color:#FF6600; font-weight: bold; margin: 2px 0px 0px 0px; text-align:center; color:#000;}
#lateral-laranja-temporada {width:157px; height:15px; background-color:#FF6600; font-weight: bold; margin: 2px 0px 0px 0px; text-align:center; color:#000;}
#lateral-texto {width:157px; margin: 0px; line-height:130%; text-align:center; color:#000;}
.lateral-icones {width:157px; margin: 15px; text-align:center;}

/* PLANTA EM FLASH */
#planta {margin: 0px; text-align: center;}

/* ACOMODACOES */
#imagem-acomodacoes {background:url(../../img/acomodacoes.jpg) no-repeat; height:174px; margin: 30px 0 0 0;}
#pagina-acomodacoes-left { height: 430px; background-color:#FFFFFF; float: left; margin: 0px 0px 0px 0px; text-align:justify;}
#pagina-acomodacoes-right { height: 430px; background-color:#FFFFFF; float:left; margin: 0px 0px 0px 0px; text-align: center;}

/* GASTRONOMIA */
#imagem-gastronomia {background:url(../../img/gastronomia.jpg) no-repeat; height:174px; margin: 30px 0 0 0;}
#pagina-gastronomia-left { height: 330px; background-color:#FFFFFF; float: left; margin: 0px 0px 0px 0px; text-align:justify;}
#pagina-gastronomia-right { height: 330px; background-color:#FFFFFF; float:left; margin: 0px 0px 0px 0px; text-align: center;}

/* CONTATO */
#imagem-contato {background:url(../../img/contato.jpg) no-repeat; height:174px; margin: 30px 0 0 0;}
#pagina-contato {width:780px; height: 390px; background-color:#FFFFFF; float: left; margin: 0px 0px 0px 0px; text-align:center;}
#conteudo_left_contato {width: 460px; background-color:#FFFFFF;  float: left; margin: 0px 0px 0px 20px; text-align:justify;}
#conteudo_right_contato {width: 300px; background-color:#FFFFFF; float:right; margin: 0px 0px 0px 0px; text-align: center;}
#linha {margin: 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 1px; background-color: #CFDBE0;}
#linha-2 {margin: 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 1px; background-color: #CFDBE0;} 

/* LOCALIZACAO */
#imagem-localizacao{background:url(../../img/localizacao.jpg) no-repeat; height:174px; margin: 30px 0 0 0;}
#pagina-localizacao-left { height: 420px; background-color:#FFFFFF; float: left; margin: 0px 0px 0px 0px; text-align:justify;}
#pagina-localizacao-right { height: 420px; background-color:#FFFFFF; float:left; margin: 0px 0px 0px 0px; text-align: center;}
.link-localizacao{text-align:center; height:50px; width:350px}

/* AVENTURA */
#imagem-aventura{background:url(../../img/aventura.jpg) no-repeat; height:174px; margin: 30px 0 0 0;}
#pagina-aventura-left { height: 260px; background-color:#FFFFFF; float: left; margin: 0px 0px 0px 0px; text-align:justify;}
#pagina-aventura-right { height: 260px; background-color:#FFFFFF; float:left; margin: 0px 0px 0px 0px; text-align: center;}

#finalista-02{ background-image:url(../../img/finalista-02.gif); background-repeat:no-repeat; width:100%; height:160px; background-position:center; float:left; background-color:#FFF}

/* EVENTOS */
#imagem-eventos{background:url(../../img/eventos.jpg) no-repeat; height:174px; margin: 30px 0 0 0;}
#pagina-eventos-left { height: 320px; background-color:#FFFFFF; float: left; margin: 0px 0px 0px 0px; text-align:justify;}
#pagina-eventos-right { height: 320px; background-color:#FFFFFF; float:left; margin: 0px 0px 0px 0px; text-align: center;}

/* LAZER */
#imagem-lazer{background:url(../../img/lazer.jpg) no-repeat; height:174px; margin: 30px 0 0 0;}
#pagina-lazer-left { height: 1130px; background-color:#FFFFFF; float: left; margin: 0px 0px 0px 0px; text-align:justify;}
#pagina-lazer-right { height: 1130px; background-color:#FFFFFF; float:left; margin: 0px 0px 0px 0px; text-align: center;}

#finalista{ background-image:url(../../img/finalista.gif); background-repeat:no-repeat; width:100%; height:160px; background-position:center; float:left; background-color:#FFF}