/* CSS Document */
body {
	background:url(img/bg_1_body.jpg) top left repeat transparent;
	width:835px;
	margin:50px auto 0 auto;
	overflow:visible;
}
* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#492C05;
}
img {
	display:block;
	border:none;
}
a:link, a:visited {
	text-decoration:none;
	border:none;
}
a:active, a:hover {
	text-decoration:underline;
	border:none;
}
h2 {
	font-size:15px;
	line-height:17px;
	text-indent:45px;
	margin:0;
}
h4 {
	font-size:15px;
	line-height:17px;
	text-indent:45px;
	margin:-2px 0 10px 0;
	font-weight:normal;
}
hr {
	border:none;
	border-bottom:1px solid #E0D59E;
	margin-bottom:15px !important;
	margin-bottom:7px;
}
#content {
	background:url(img/bg_3_content.jpg) bottom left no-repeat #F1ECD3;
	background-color:#F1ECD3;
	float:right;
	position:relative;
	width:630px;
	padding-bottom:65px;
}
#content .left {
	position:relative;
	float:left;
	width:255px;
	left:40px;
	margin-right:29px;
}
#content .right {
	position:relative;
	left:48px;
	float:left;
	width:255px;
}
#content .left *, #content .right * {
	text-align:justify;
}
#content .viagem {
	margin:0 auto;
	width:600px;
}
#menu {
	position:relative;
	z-index:2;
	background:none;
	float:left;
	left:205px;
}
#header {
	background:url(img/bg_2_header.jpg) top left no-repeat #F1ECD3;
	font-size:1px;
	text-indent:-3000px;
	overflow:hidden;
	display:block;
	position:relative;
	width:630px;
	height:58px;
	top:-1px !important;
	margin-bottom:0 !important;
	top:-3px;
	margin-bottom:-3px;
	left:0;
}
#slides {
	display:block;
	width:603px;
	height:350px;
	margin:0 auto;
}
#footer {
	height:47px;
	position:relative;
	top:65px;
	left:90px;
	width:300px;
}
#footer .banner {
	height:47px;
	display:block;
	float:left;
	margin:0 10px;
}

#nav {
	position:relative;
	width:205px;
	float:left;
	left:0;
	top:-65px;
	margin-bottom:-65px;
}
#nav .scrapper {
	width:170px;
	height:144px;
	display:block;
	margin:20px auto;
}
#nav h3 {
	display:block;
	text-align:right;
	width:182px;
	background:url(img/sep_menu_nav.jpg) bottom right no-repeat;
	padding-bottom:15px;
}
#nav h3 img {
	position:relative;
	text-align:right;
	float:right;
}
#nav .menu, #nav b, #nav strong {
	display:block;
	width:180px;
	margin:10px auto;
	

}
a.brown:link, a.brown:visited {
	color:#AE9855;
}
a.brown:hover, a.brown:active {
	color:#492C05;
}
#nav a:link, #nav a:visited {
	color:#AE9855;
}
#nav a:hover, #nav a:active {
	color:#492C05;
}
#nav a.on {
	font-weight:bold;
	color:#492C05;
}
#logo {
	width:119px;
	height:94px;
	display:block;
	margin:5px auto 15px auto;
	font-size:1px;
	text-indent:-3000px;
	overflow:hidden;
	background:url(img/logo.png) top left no-repeat transparent !important;
	background-image:none;
	cursor:pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/img/logo.png', sizingMethod='image');
}
#flags {
	display:block;
	width:96px !important;
	width:110px;
	margin:0 auto;
}
#flags a {
	border:none;
	display:block;
	float:left;
	margin:0 5px 20px 5px;
}
.nf {
	float:none;
	clear:both;
}
#fullBann {
	position:relative;
	width:546px;
	height:198px;
	margin:0 auto;
	bottom:0 !important;
	bottom:15px;
	margin-top:0 !important;
	margin-top:15px;
}
#legenda {
	position:relative;
	width:630px;
	bottom:30px;
	margin-top:30px;
}
#infoMapa {
	position:relative;
	float:left;
	top:20px !important;
	top:40px;
	left:70px;
}
#infoCapoeira {
	position:relative;
	float:left;
	top:20px !important;
	top:40px;
	left:20px;
}
#legenda h4 {
	position:relative;
	float:left;
	background:url(img/arrow1.gif) left no-repeat;
	text-indent:20px;
	left:100px;
	top:40px;
}
#legenda ul {
	zdisplay:block;
	width:300px;
	float:left;
	position:relative;
	top:60px;
	left:-3px;
}
#legenda ul li {
	list-style-type:none;
	background:url(img/arrow1_tinny.gif) left no-repeat;
	text-indent:15px;
	display:list-item;
	line-height:25px;
}
#btn_reservar, #btn_reservar2, #btn_reservar3 {
	font-size:1px;
	text-indent:-3000px;
	overflow:hidden;
	display:block;
	width:122px;
	height:122px;
	float:left;
	position:relative;
}
#btn_reservar {
	top:20px;
	left:200px;
}

#btn_reservar2 {
	top:20px;
	left:60px;
}

#btn_reservar3 {
	top:20px;
	left:135px;
}

a#btn_reservar:link, a#btn_reservar:visited, a#btn_reservar2:link, a#btn_reservar2:visited, a#btn_reservar3:link, a#btn_reservar3:visited {
	background:url(img/btn_reservar.jpg) top left no-repeat #F1ECD3;
}
a#btn_reservar:hover, a#btn_reservar:active, a#btn_reservar2:hover, a#btn_reservar2:active, a#btn_reservar3:hover, a#btn_reservar3:active {
	background:url(img/btn_reservar.jpg) bottom left no-repeat #F1ECD3;
}
#btns, #btns2, #btns3 {
	float:left;
	position:relative;
}
#btns {
	top:190px;
	left:0px;
}
#btns2 {
	top:190px;
	left:-60px;
}
#btns3 {
	top:190px;
	left:45px;
}
#btn_fotos, .btn_fotos, #btn_hoteis, #btn_servicos, #btn_eventos, #btn_tour, #btn_roteiros {
	display:block;
	float:left;
	width:57px;
	height:46px;
	overflow:hidden;
	font-size:1px;
	text-indent:-3000px;
}
a#btn_fotos:link, a#btn_fotos:visited, a.btn_fotos:link, a.btn_fotos:visited {
	background:url(img/btn_fotos.jpg) top left no-repeat #F1ECD3;
}
a#btn_fotos:hover, a#btn_fotos:active, a.btn_fotos:hover, a.btn_fotos:active {
	background:url(img/btn_fotos.jpg) bottom left no-repeat #F1ECD3;
}
a#btn_hoteis:link, a#btn_hoteis:visited {
	background:url(img/btn_hoteis.jpg) top left no-repeat #F1ECD3;
}
a#btn_hoteis:hover, a#btn_hoteis:active {
	background:url(img/btn_hoteis.jpg) bottom left no-repeat #F1ECD3;
}
a#btn_servicos:link, a#btn_servicos:visited {
	background:url(img/btn_servicos.jpg) top left no-repeat #F1ECD3;
}
a#btn_servicos:hover, a#btn_servicos:active {
	background:url(img/btn_servicos.jpg) bottom left no-repeat #F1ECD3;
}
a#btn_eventos:link, a#btn_eventos:visited {
	background:url(img/btn_eventos.jpg) top left no-repeat #F1ECD3;
}
a#btn_eventos:hover, a#btn_eventos:active {
	background:url(img/btn_eventos.jpg) bottom left no-repeat #F1ECD3;
}
a#btn_tour:link, a#btn_tour:visited {
	background:url(img/btn_tour.jpg) top left no-repeat #F1ECD3;
}
a#btn_tour:hover, a#btn_tour:active {
	background:url(img/btn_tour.jpg) bottom left no-repeat #F1ECD3;
}
a#btn_roteiros:link, a#btn_roteiros:visited {
	background:url(img/btn_roteiros.jpg) top left no-repeat #F1ECD3;
}
a#btn_roteiros:hover, a#btn_roteiros:active {
	background:url(img/btn_roteiros.jpg) bottom left no-repeat #F1ECD3;
}
#btnBack {
	display:block;
	xfloat:left;
	width:28px;
	height:21px;
	overflow:hidden;
	font-size:1px;
	text-indent:-3000px;
	margin:0 auto;
	background:url(img/btn_back.gif) top left no-repeat #F1ECD3;
	border:none;
	cursor:pointer;
}

.vejamais {
	display:block;
	margin-left:145px;
	width:111px;
	height:42px;
	overflow:hidden;
	font-size:1px;
	text-indent:-3000px;
}
a.vejamais:link, a.vejamais:visited {
	background:url(img/btn_vejamais.jpg) top left no-repeat #F1ECD3;
}
a.vejamais:hover, a.vejamais:active {
	background:url(img/btn_vejamais.jpg) bottom left no-repeat #F1ECD3;
}
#header h1 {
	display:block;
	height:20px;
	position:relative;
	top:12px !important;
	top:20px;
	left:43px;
	
}
#tit_destinos {
	width:67px;
	background:url(img/tit_destinos.gif) top left no-repeat #5C420F;
}
#tit_servicos {
	width:67px;
	background:url(img/tit_servicos.gif) top left no-repeat #5C420F;
}
#tit_empresa {
	width:79px;
	background:url(img/tit_empresa.gif) top left no-repeat #5C420F;
}
#tit_eventos {
	width:61px;
	background:url(img/tit_eventos.gif) top left no-repeat #5C420F;
}
#tit_segmentos {
	width:85px;
	background:url(img/tit_segmentos.gif) top left no-repeat #5C420F;
}
#tit_novidades {
	width:120px;
	background:url(img/tit_novidades.gif) top left no-repeat #5C420F;
}
#tit_tours {
	width:40px;
	background:url(img/tit_tours.gif) top left no-repeat #5C420F;
}
#tit_contato {
	width:58px;
	background:url(img/tit_contato.gif) top left no-repeat #5C420F;
}
#galeria {
	display:block;
	width:570px;
	height:386px;
	margin:0 auto;
}
#colL {
	width:256px;
	position:relative;
	float:left;
	left:45px;
}
#colL h4 {
	position:relative;
	background:url(img/arrow1.gif) left no-repeat;
	text-indent:20px;
}
#colL strong span {
	display:block;
	text-indent:20px;
	position:relative;
	/*left:20px;*/
}
#colR {
	width:257px;
	position:relative;
	float:left;
	left:85px;
}
#colL img, #colR img {
	float:left;
	position:relative;
	margin-bottom:15px;
}
#colL .btn_fotos, #colR .btn_fotos {
	float:right;
	position:relative;
	right:3px;
}
#colL .cell, #colR .cell {
	position:relative;
	margin-bottom:25px;
}
.leg2 {
	left:0px;
}
.sep2 {
	margin:-10px auto 0 auto;
}
.sep3 {
	margin:-10px auto 0 auto;
}
#coqueiros {
	position:relative;
	float:right;
	z-index:0;
	right:8px;
	bottom:-33px !important; bottom:-43px;
}
#moreNews {
	float:left;
	width:300px;
	position:relative;
	left:45px;
	top:110px;
	
}
#moreNews a {
	display:block;
	margin-bottom:20px;
}
#moreNews a span{
	display:block;
	margin-right:10px;
	font-size:10px;
	float:left;
}
#halfBann {
	position:relative;
	float:left;
	width:337px;
	left:15px;
}
#frmR {
	position:relative;
	float:left;
	width:250px;
	left:25px;
	top:5px !important; top:0;
	line-height:15px !important; line-height:14px;
}
#Contato {
	display:block;
	width:603px;
	position:relative;
	height:320px;
	background:url(img/hill.gif) bottom no-repeat #F1ECD3;
	margin:0 auto;
	bottom:-35px;
}
#Contato label {
	display:block;
	width:89px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	float:left;
	margin:2px 5px 0 0;
}
#Contato .inp1 {
	float:left;
	display:block;
	float:left;
	border:1px solid #9D8D65;
	background-color:#F1ECD3;
	width:245px;
	margin-bottom:7px;
}
#btn_enviar {
	font-size:1px;
	text-indent:-3000px;
	overflow:hidden;
	display:block;
	width:122px;
	height:122px;
	float:left;
	position:relative;
	border:none;
	cursor:pointer;
	left:75px;
	top:-80px;
}
a#btn_enviar:link, a#btn_enviar:visited {
	background:url(img/btn_enviar.gif) top no-repeat #F1ECD3;
}
a#btn_enviar:hover, a#btn_enviar:active {
	background:url(img/btn_enviar.gif) bottom no-repeat #F1ECD3;
}
#intro {
	display:block;
	position:relative;
	width:550px;
	height:400px;
	margin:50px auto 0 auto;
}
#swfMap {
	display:block;
	position:relative;
	width:100px;
	height:77px;
	left:310px !important; left:300px;
	float:left;
	margin-left:-300px;
	/*top:20px;*/
	margin-bottom:-20px !important; margin-bottom:-10px;
	text-decoration:none;
	overflow:hidden;
}
a#swfMap:link, a#swfMap:visited {
	background:url(img/blinkLink.gif) top left no-repeat transparent;
}
a#swfMap:hover, a#swfMap:active {
	background:url(img/blinkLink.gif) bottom left no-repeat transparent;
}
#mapaSWF {
	width:550px;
	height:400px;
	position:absolute;
	top:500px;
	left:40px;
	z-index:99;
	display:none;
}
#designerMail {
	display:block;
	position:relative;
	width:100px;
	height:25px;
	left:310px !important; left:300px;
	float:left;
	margin-left:-177px;
	text-indent:-3000px;
	overflow:hidden;
	top:20px;
	margin-bottom:-20px !important; margin-bottom:-10px;
}
