*{
	margin:0;
	padding:0;
}

html{

	min-width:902px;
}

body{

	background:#525f26 0 0 repeat;
	text-align:center;
	font:11px tahoma;
	color:#717171;
	
}


#sup,
#pageheadContainer,
#contentContainer,
#contentContainer2,
#footContainer{
/* 100% so we can create the fullscreen width backgrounds */
	width:100%;
}

#sup{
	background:url(../img/bg-bsup.gif) 0 100% repeat-x;
	height:24px;
}
#pageheadContainer{

}

#contentContainer{
	background:#fff 50% 100% repeat-y;
	float:left;
}

#contentContainer2{
	background:transparent url(../img/bg.gif) repeat;
	float:left;
}

#footContainer{
	background:transparent url(../img/bg-rodape.gif) 0 0 repeat-x;
	clear:both;
}

#pagehead,
#content,
#contato,
#foot{

	width:902px;
	margin:0 auto;
	position:relative;
	background: #fff;
	text-align:left;
}
#superior{
	width:902px;
	margin:0 auto;
	position:relative;
	text-align:left;
}

#superior{
	padding:0px 0px 0px 10px;
	color:#ffffff;
}
#superior ul{
 display:block;
}
#superior ul li{
 list-style-type:none;	
 display:block;
	float:left;
	padding:4px;
}
#superior a{
	color:#FFFFFF;
	text-decoration:none;
}

#superior a:hover{
	color:#bbbbbb;
}
#sup .lingua
{
	Float:right;
	padding:0px 0px 0px 10px;
	
}
#sup .lingua ul{
 display:block;
 float:right;
}
#sup .lingua ul li
{
 list-style-type:none;	
 display:block;
	
	padding:4px;
}

#pagehead{
	height:355px;
}
#content{
	border-right:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
	height:100%;
	min-height:475px;
	line-height: 100%;
	display: table;
	width:902px;
}
#lat-esq{
	width:535px;
	margin:0;
	padding:0;
	background:url(../img/bg-tracin2.gif) repeat-y;
}
#lat-esq p{
	margin:0px;
	padding:5px 15px 5px 35px;
	line-height:18px;
	text-align:justify;
}

#lat-dir{	
	width:355px;
	padding:0px 5px 0px 0px;
	margin:0;	
}
#lat-dir p{
	margin:0;
	padding:10px 15px 10px 15px;
	line-height:18px;
	text-align:justify;
}
#lat-dir h1{
	font-family:arial;
	width:355px;
	color:#ffffff;
	background:#664f2b;
	font-weight:bold;
	padding:25px 0px 10px 5px;
	font-size:14px;
	border:1px solid;
}
#contato{
	background-color:#f4f7e0;
	height:81px;
	border-right:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
}
#contato-esq{
	float:left;
	width:299px;
	height: 66px;
	padding:15px 0px 0px 50px;
}
#contato-dir{	
	background:url(../img/bg-tracin.gif) no-repeat;
	float:left;
	width:525px;
	height:67px;	
	padding:5px 0px 0px 14px;
}

#foot{
	height:30px;
	background:#0d1800;
	padding:10px 0px 10px 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	width:905px;
}
#article{
	width:450px;
	float:left;
	padding:40px 0 20px 0;
	margin-left:50px;
}

.i
{
	font-style:italic;
	color:#546900;
	
}
/*=====[ Navigations ]=====*/

#pagehead h1 a{
/* Create blank hit area for logo/signature - PNG here would have been nice but hey, this is IE land we live in!  */
	display:block;
	text-indent:-9999px;
	width:230px;
	height:150px;
	text-decoration:none;
/* Float to make hit area work in... yup, you gussed it ayyyeee 5! */
	float:left;
}

#pagehead a:hover{
/* prevent background colour used on site wide anchors */
	background:transparent;
}

#pagehead h1{
/* Position blank hit area over background logo/signature */
	position:absolute;
	top:0;
	left:0;
}

/* Main navigation list */

#pagehead ul{
	display:block;
	position:absolute;
	top:315px;
	left:8px;
}

#pagehead li{
	display:block;
	float:left;
	width:89px;
	margin-left:0px;
}

#pagehead li a{
	display:block;
	height:20px;
	color:#FFE;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
/* Line height same as height, which puts the text vertically centered, hoorah! */
	line-height:20px;
	text-decoration:none;
	
}

#pagehead a:hover{
	color:#DAED8E;
}
#pagehead ul li ul li a:hover{
	color:#383627;
}

/*=====[ General params and typography ]=====*/
/* About US */
.about{
	font-size:12px;
	padding:20px 35px 0px 35px;
	line-height:17px;
}
/* mapa */
.mapa
{
	padding:50px;
}
.mapa ul{
 font-size:11px;
 }
.mapa ul li{
 list-style-type:none;
 color:#8E8E8E;
 padding:15px;
}

/* galleria */

/* itinerario */

.itinerario
{
	width:836px;
	margin:0 auto;
	
}

.itinerario .texto div
{
	width:420px;
	margin: 0 auto;
}

.itinerario .img
{
	background:url(../img/bg-imagem.gif);
	padding:4px 0px 0px 0px;
	width:251px;
}
.itinerario .img img
{
	border:3px solid #916342; 
}
.itinerario .texto
{
	font-size:12px;
	background:url(../img/bg-texto.gif);	
	width:439px;
	line-height: 18px;
}
.itinerario .h1
{
	color:#916342;
	font-family:tahoma;
	font-size:11px;	
}
.itinerario .memo
{
	margin:0 auto;
	width:410px;
}
.itinerario .linha
{
	height:3px;
	background:#f6f6f6;
}
.itinerario p
{
	margin:0;
	padding:2px;
}
.bold
{
	font-weight:bold;
}
.itinerario .button
{
	float:left;
	padding:65px 0px 0px 25px;
	width:120px;
	height:80px;
}
/* Parceiros */
.parceiros
{
	padding:40px;
}
/* Frame images */
.img_int
{
	border:5px solid #976c28;
}
.div_img
{
	margin:0;
	width:250px;
	padding:0px 0px 0px 20px;	
}
/*Set font size for content area */

p{
	margin:5px 35px 10px 35px;
	line-height:18px;
}


a{
	color:#0c0c0c;
	text-decoration:underline;
}

a:hover{
	color:#bbbbbb;
	font-weight:bold;	
}

.click{
	float:right;
	color:#916342;
	font-family:tahoma;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}

.click:hover{
	float:right;
	background:#FFFFFF;
	font-family:tahoma;
	font-size:9px;
	color:#869b03;
}

.titulo{
margin:0 auto;
width:820px;
height:40px;
}
.titulo .bvoltar{
  width:50px;
  float:right;
}
.titulo .bvoltar a{
   color:#85940f;
  font-size:11px;
  text-decoration:none;
}
.titulo .bvoltar a:hover,over{
  color:#85940f;
  font-size:11px;
  text-decoration:bold;
  }

.conteudo
{
	padding: 30px 28px 0px 28px;
	min-height:150px;
	height:auto;
	_height:150px;
}
.cor1
{
	color:#8e8e8e;
}
.cor2
{
	color:#ab9f2c;
}
h1,
h2,
h3{
 font-family:tahoma;
}
h1{
	color:#85940f;
	margin-bottom:10px;
	font-weight:normal;
	padding:25px 5px 5px 5px;
	border-bottom:1px solid #c9c9c9;
	font-size:15px;
}
h2{
	color:#916342;
	margin-bottom:10px;
	font-weight:normal;
	padding:25px 5px 5px 5px;
	border-bottom:1px solid #c9c9c9;
	font-size:15px;
}
h3{
	color:#916342;
	margin-bottom:5px;
	font-weight:normal;
	padding:2px;
	font-size:13px;
}

.claro
{
font-weight:normal;
color:#9e8b6e;
font-size:13px;
}
/*galery*/
.photo img
{
	border:3px solid #c4c4c4;
}

.photo img:hover,over
{
	border:3px solid #ab9f2c;
}
.bgaleria
{
	background:url(../img/bg-galeria.gif);
}

/* Sub Content */

#subContent h2{
	font-size:1.3em;
}

#subContent h3{
	font-size:1.1em;
}
/*galery*/
.galleries
{
	padding:0px 0px 0px 15px;
	font-size:13px;
	font-weight:bold;
	color:ab9f2c;
	float:left;
}
.galleries img
{
	float:left;
	border:2px solid #c4c4c4;
}
.photo img
{
	border:3px solid #c4c4c4;
}

.photo img:hover,over
{
	border:3px solid #ab9f2c;
}
.bgaleria
{
	background:url(../img/bg-galeria.gif);
}
.padvideo
{
	padding:5px 5px 5px 15px;
	font-size:12px;
	font-weight:bold;
}
/* fale conosco */
.info
{
	margin:0 auto;
 	width:700px;
	text-align:center;
	
}

form, button { border:0; margin:0; padding:0;}

.spacer{clear:both; height:1px;}

/* ----------- My Form ----------- */
.myform{
	margin:0 auto;
	width:800px;
	padding:10px;
	

	}
	/* ----------- basic ----------- */
	#basic{
		
	}
	#basic h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#basic p{
		font-size:11px;
		color:#666666;
		margin-bottom:10px;
		padding-bottom:10px;
	}
	#basic label{
		display:block;
		text-align:right;
		width:250px;
		float:left;
	}
	#basic .small{
		color:#ff7766;
		display:block;
		font-size:9px;
		font-weight:normal;
		text-align:right;
		width:250px;
	}
	#basic input{
		float:left;
		width:300px;
		color:#FFFFFF;
		margin:2px 0 13px 10px;
		background:#556405;
		border:solid 1px #556405;
	}
	#basic textarea{
		width:300px;
		color:#FFFFFF;
		padding:0;
		margin:2px 0 13px 10px;
		background:#556405;
		border:solid 1px #556405;
	}
	#basic button{ 
		background:#FFFFFF;
		margin-left:530px;
		cursor:pointer;		
	}
