* {margin:0; padding:0; list-style: none; }

h3.bg { background: url(../imagens/images/bullet.gif) left no-repeat; display:block; color:#CCBA88; padding:5px 5px 5px 10px; border-bottom: solid 1px #CCBA88;}

body { background:url(../imagens/images/bgintro.jpg) top repeat; text-align:center; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2c4c2c; }
a { text-decoration: none; color:#2c4c2c; }
a:hover { text-decoration: none; color:#2c4c2c; }

#menu { background:url(../imagens/images/bgmenu.jpg) top repeat-x; height: 50px; }
.base { width:990px; margin:0 auto; text-align:center; }
#menu ul { margin:0 auto; }
#menu ul li { list-style: none; font-size:14px; float:left }
#menu ul li a { display:block; color:#2c4c2c; padding:18px 10px; font-weight:bold; float: left; text-align:left; }
#menu ul li a:hover { display:block; color:#3b7f56; padding:18px 10px; font-weight:bold; float: left; text-align:left; }
#menu .bioland { float:right; }

#logoTamanho { width:990px; margin:0 auto; float:left; }

#logo { background:url(../imagens/images/fundotop.jpg) no-repeat center; height:150px;  }

#campoPesquisa { 
	height:80px;
	line-height:35px;
	margin:450px 0;
	position:absolute;
}
#campoPesquisa a { font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }

#flash { background:url(../imagens/images/flash.jpg) no-repeat center; height:350px; }

#pesquisa input{ background:url(../imagens/images/campobusca.gif) no-repeat;
	border:0;
	float:left;
	width:270px;
	padding:8px;
	font-size:13px;
	margin:0px;
}
	
a.btPesquisa{
	text-indent:-9000px;
	width:32px;
	height:30px;
	float:left;
	
	display:block;
	overflow:hidden;
	background: url(../imagens/images/lupa.gif) no-repeat;
}

#campoPesquisa #button_lupa {
	text-indent:-9000px;
	width:32px;
	height:30px;
	float:left;
	
	display:block;
	overflow:hidden;
	background: url(../imagens/images/lupa.gif) no-repeat;
}


#produtos { background:url(../imagens/images/bgmenu.jpg) top repeat; overflow:hidden; }

#produto { width:1000px; margin:0 auto; }

#produto .map { float:left; width:300px; text-align:left; padding-top:50px; }

.infoProduto { float:left; width:205px; height:230px; text-align:left; font-size:15px; font-weight:bold; margin:10px; padding:10px; }

.infoProduto img { background:url(../../imagens/produtos/bg_produtos.jpg); font-size:13px; display:block; padding:5px; border:1px solid #CCBA88 }

.infoProduto img:hover { font-size:13px; text-decoration:underline; border:1px solid #f4e7c1 }

.infoProduto a { color:#9D8557; font-size:13px; }

.infoProduto a:hover { color:#CCBA88; font-size:13px; text-decoration:underline; }

#produto_lista {float:left; text-align:left; }

#produtoTamanho {float:left; text-align:left; width:500px; padding-bottom:40px; }

#imagemProduto {float:left; }

#textoProduto {float:left; text-align:left; width:270px; padding-left:10px; }

#container {
	overflow:auto;
	height:1%;
	padding:10px 0 5px 0;
}
.conteudo { text-align:left;
	width:950px;
	margin:0 auto;
}

#conteudoTamanho {float:left; text-align:left; width:500px; padding-bottom:40px; }

#conteudoTexto {float:left; text-align:justify; width:620px; padding-left:30px; }

#conteudoTexto  h3 { padding-bottom:10px; }

#conteudoOnde  ul li {padding-left: 50px; float:left; text-align:center; }

#conteudoOnde  a {padding-bottom:10px; display:block; text-align:center; font-size:14px; }

#textoProduto h3 {padding-bottom:10px; }

#maisinformacoes a {text-align:left; margin:12px; }

#formulario { padding:10px 20px 0 70px; border:0; float:left; text-align:left; width: 280px; }

#formularioo label { padding:4px 0; display:block; color:#666 }

#formularioo input, #formulario textarea { font: 12px Verdana, Geneva, sans-serif; padding:6px; background-color:#FFF; border:1px solid #CCC}

#formulario input[type="file"] { font: 12px Verdana, Geneva, sans-serif; padding:6px; background-color:#FFF; border:1px solid #CCC}

#formulario .botao {background:#FFF; margin:10px 0 20px 0; }

#rodape { height:175px; width:990px; margin:0 auto; background:url(../imagens/images/bgintro.jpg) repeat; }

#rodape a:hover { color:#FFF; }

#colun1 { float:left; margin:20px 10px 0 0; }

#colun2 { float:left; margin-top:20px; text-align:left; width:217px; }

#colun2 h3 { padding-bottom:8px; }

#colun2 input{ background: url(../imagens/images/nome.jpg) no-repeat;
	border:0;
	float:left;
	width:270px;
	padding:8px;
	font-size:13px;
	margin:0px;
}

#colun3 { float:left; margin-top:20px; text-align:left; width:217px; margin-top:0; }

#colun3 input{ background: url(../imagens/images/email.jpg) no-repeat;
	border:0;
	float:left;
	width:270px;
	padding:8px;
	font-size:13px;
	margin:0px;
}

#colun3 a.btPesquisa{
	text-indent:-9000px;
	margin:-32px -5px 0 0;
	width:32px;
	height:30px;
	float:right;
	display:block;
	overflow:hidden;
	background: url(../imagens/images/ok.jpg) no-repeat;
}


#colun3 #btOk{
	text-indent:-9000px;
	margin:-32px -5px 0 0;
	width:32px;
	height:30px;
	float:right;
	display:block;
	overflow:hidden;
	background: url(../imagens/images/ok.jpg) no-repeat;
}

#colun4 { float:left; margin:20px 0 0 20px; width:100px; }

#colun5 { float:left; width:235px; text-align:left; }

#colun5 h3 { margin:20px 0 8px 0; }

#colun5 p { margin:0 0 10px 0; }

#colun6 { float:left; width:100px; text-align:left; margin:20px 0 0 30px;  }

#colun7 { float:left; width:170px; text-align:left; }

#colun7 h3 { margin:20px 0 8px 0; }

#rodapefinal { height:60px; width:990px; margin:0 auto; background:url(../imagens/images/bgintro.jpg) repeat; }

#logowebi { float:left; width:80px; }

#copy {float:left; padding:3px; }

#fone { float:left; padding-left:40px; }

#telefone { float:left; width:230px; text-align:left; padding-left:20px; }

#telefone h3 { font-size:16px; }

#contato { float:left; }

#contato h3 { margin:20px 0 0 14px; text-align:left; }

#faleconosco { padding:10px 20px 0 14px; border:0; float:left; text-align:left; }

#faleconosco label { padding:4px 0; display:block; color:#666 }

#faleconosco input, #faleconosco textarea { font: 12px Verdana, Geneva, sans-serif; padding:6px; background-color:#FFF; border:1px solid #CCC}

#faleconosco input[type="file"] { font: 12px Verdana, Geneva, sans-serif; padding:6px; background-color:#FFF; border:1px solid #CCC}

#faleconosco .botao {background:#FFF; margin:10px 0 20px 0; }

#mapa {padding:20px 0 0 40px; float:right; text-align:left; }

#mapa h3 { text-align:left; margin-bottom:10px; }

#contatook {height:300px; float:left; margin-right:120px;  }

#contatook h3 { text-align:left; }

#submenu { list-style:none; margin: 20px 0 0 20px; width:300px; float:left; }
#submenu li a { color: #333; font-family:arial, verdana, sans-serif; font-size:17px; list-style:none; text-decoration:none; margin:1px 0; padding:10px 0 10px 10px; border-bottom:1px solid #ccc; display:block; }
#submenu li a:hover { background-color:#cebd8d; }

#agendaLista { list-style:none; margin: 20px 0 0 20px; width:300px; float:left; }
#agendaLista li a { color: #333; font-family:arial, verdana, sans-serif; font-size:17px; list-style:none; text-decoration:none; margin:1px 0; padding:10px 0 10px 10px; border-bottom:1px solid #ccc; display:block; }
#agendaLista li a:hover { background-color:#cebd8d; }

#listaNoticias {padding:0; }

#listaNoticias li {list-style:none;border-bottom:1px solid;
		color:gray;
		padding: 10px 0 15px 0; }

#listaNoticias h3 { color:#003366; }

#listaNoticias a:hover { color:#cebd8d; }


#listaNoticias select { }


#listaVideos {padding:0; }

#listaVideos li { list-style:none; color:gray; padding: 10px 0 15px 0; width: 50%; float: left; text-align: center; }

#listaVideos h3 { color:#003366; }

#impressao { width:600px; margin:0 auto;s }

#impressaoImagem {float:left; }

#impressaoTexto {float:left; text-align:left }

#impressaoTexto h3 p {float:left; text-align:left }

.input {
	border:1px solid #A5ACB2;
}

.inputfocus {
	border:2px solid #000000;
}

.textarea {
	border:1px solid #A5ACB2;
}

.textareafocus {
	border:2px solid #000000;
}

.voltar {padding-right:16px; }

#imglogo {float:left; }

#representantes {float:left; text-align:justify; width:420px; padding-left:30px; padding-right:50px; }

#representantes  h3 { }

#jsddm { margin: 0; padding: 0; }
#jsddm li {	float: left; list-style: none; font: 12px Tahoma, Arial; margin-right:1px; }
#jsddm li a { display: block; background: #CAB886; padding: 5px 5px; text-decoration: none; color: #EAFFED; min-width:80px; }
#jsddm li a:hover {	background: #b1a277; } 
#jsddm li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; }
#jsddm li ul li { float: none; }
#jsddm li ul li a {	width: auto; background: #fcf2d4; color: #24313C; }
#jsddm li ul li a:hover { background: #ebe1c4; }

