body{
  margin:0;
  padding:0;
  background:#C7A78D url(../imagens/pattern.gif) repeat-x;
  text-align:center;
}
#tempGeral{
  width:838px;
  height:624px;
  margin:0 auto;
  text-align:left;
}
#tempLogo{
  width:370px;
  float:left;
}
#tempDireito{
  width:468px;
  height:624px;
  float:left;
  background:url(../imagens/bg_template.jpg) no-repeat;
}
#tempMenu{
  width:440px;
  height:57px;
  float:left;
}
#tempMenu ul{
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
}
#tempMenu li{
  float:left;
}
#tempMenu li a{
  margin:10px 0 0 0;
  padding:0;
  height:30px;
  float:left;
  display:block;
  background:url(../imagens/menu.gif) no-repeat;
}
#tempMenu li .btSobre{ width:97px; background-position: -148px 0; }
#tempMenu li .btSobre:hover{ background-position:0 0; }

#tempMenu li .btConheca{ width:111px; background-position: -148px -30px;}
#tempMenu li .btConheca:hover{ background-position:0 -30px; }

#tempMenu li .btLocalizacao{ width:143px; background-position: -148px -61px ; }
#tempMenu li .btLocalizacao:hover{ background-position: 0 -61px; }

#tempMenu li .btContato{ width:79px; background-position: -148px -94px ; }
#tempMenu li .btContato:hover{ background-position: 0 -94px; }

.displayNone{ display:none; } /* Esconde no código as palavras do menu */

#tempRodape{
  width:830px;
  float:left;
  text-align:right;
  border:0 none;
}


/****************************
		   HOME
****************************/
#tempConteudo{
  width:418px;
  height:372px;
  float:left;
}

/****************************
		  SOBRE
****************************/
#sobre, #conheca, #localizacao, #contato{
  width:416px;
  height:372px;
  padding:0 0 0 14px;
  float:left;
  background:url(../imagens/bg_conteudo.gif) no-repeat;
}
#sobre h1{
  width:100%;
  height:47px;
  margin:0;
  padding:0;
  float:left;
  background:url(../imagens/h1_sobre.gif) no-repeat 110px 0;
}
#sobreConteudo{
  width:380px;
  height:190px;
  float:left;
  overflow:auto;
  font:bold 11px arial;
  color:#000;
  line-height:18px;
  padding:10px 0 0 20px;
}
#sobreFoto{
  width:416px;
  float:left;
  text-align:center;
}

/****************************
		  CONHEÇA
****************************/
#conheca h1{
  width:100%;
  height:47px;
  margin:0;
  padding:0;
  float:left;
  background:url(../imagens/h1_conheca.gif) no-repeat 90px 0;
}
#conheca ul{
  width:320px;
  height:300px;
  float:left;
  margin:0;
  padding:7px 0 0 60px;
  list-style-type:none;
}
#conheca li{
  width:50px;
  height:50px;
  float:left;
  overflow:hidden;
  padding:0;
  margin:0 6px 6px 0;
  border:2px solid #f7efee;
}

/****************************
	   LOCALIZAÇÃO
***************************/
#localizacao h1{
  width:100%;
  height:47px;
  margin:0;
  padding:0;
  float:left;
  background:url(../imagens/h1_localizacao.gif) no-repeat 150px 0;
}
#localizacaoConteudo{
  width:410px;
  height:300px;
  float:left;
  text-align: center;
/*  border:1px solid red;*/
}

/****************************
	     CONTATO
****************************/
#contato h1{
  width:100%;
  height:47px;
  margin:0;
  padding:0;
  float:left;
  background:url(../imagens/h1_contato.gif) no-repeat 160px 0
}
#contato form{
  width:400px;
  height:300px;
  float:left;
/*  border:1px solid red;*/
}
#contato fieldset{
  width:100%;
  float:left;
  margin:0;
  padding:20px 0 0 0;
  border:none;
}
#contato label.nomeLabel{
  width:85px;
  height:25px;
  float:left;
  margin:0 0 15px 0;
  background:url(../imagens/bg_label_nome.gif) no-repeat 35px 0;
}
#contato input.nomeInput, #contato input.emailInput, #contato input.telefoneInput{
  width:290px;
  height:25px;
  padding:5px 15px 0 5px;
  margin:0 0 15px 0;
  border:none;
  font:bold 11px arial;
  color:#990066;
  background:url(../imagens/bg_input_nome.gif) no-repeat;
}
#contato label.emailLabel{
  width:85px;
  height:25px;
  float:left;
  margin:0 0 15px 0;
  background:url(../imagens/bg_label_email.gif) no-repeat 25px 0;
}
#contato label.telefoneLabel{
  width:85px;
  height:25px;
  float:left;
  margin:0 0 15px 0;
  background:url(../imagens/bg_label_tel.gif) no-repeat 50px 0;
}
#contato br{
line-height:1px;
}
#contato label.mensagemLabel{
  width:85px;
  height:32px;
  float:left;
  margin:0 0 15px 0;
  padding:0;
  background:url(../imagens/bg_label_mensagem.gif) no-repeat 9px 0;
/*  border:1px solid red;*/
}
#contato textarea.mensagemInput{
  width:286px;
  height:120px;
  padding:5px 15px 0 5px;
  float:left;
  margin:0;
  border:none;
  font:bold 11px arial;
  color:#990066;
  background:#edd3e5 url(../imagens/bg_textarea.gif) no-repeat fixed;
}
#contato input.buttonEnviar{
  width:54px;
  height:32px;
  background:url(../imagens/bt_enviar.gif) no-repeat;
  float:right;
  border:0;
  margin: 3px 5px 0 0;
  padding:0;
  cursor:pointer;
}