html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial; background:#140c01;}
body img {display:block;}
a {text-decoration:none; outline:0; color:#AE7A64;}
object {outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}

a.assinatura, #nav ul li, .televendas {text-indent:-9000em; overflow:hidden;}

/*** HEADER ***/

a.index{width:214px; height:46px; position:absolute; z-index:5; top:0; right:30px;}
span{font:bold 8px verdana; color:#7B613C; position:absolute; z-index:5; top:37px; right:115px;}

#header-in a#logo {position:absolute; top:0; left:17px; width:343px; height:110px; 
background:url(../pics/logo.png) no-repeat; z-index:3;}
#header-in a#logo-mini {position:absolute; top:0; right:243px; width:105px; height:30px; 
background:url(../pics/logo-mini-mineral.png) no-repeat; z-index:4;}
#nav {position:absolute; bottom:0; left:31px; width:937px; height:55px; z-index:1;}
#nav ul li {float:left; height:55px;}
#nav ul li a {display:block; height:55px; background:url(../pics/menu.png) no-repeat;}

body#pag-hom #nav ul li.menu01 a {background-position: 0 -55px; width:58px;}
body#pag-con #nav ul li.menu02 a {background-position: -58px -55px; width:97px;}
body#pag-pro #nav ul li.menu03 a {background-position: -155px -55px; width:73px;}
body#pag-lin #nav ul li.menu04 a {background-position: -230px -55px; width:53px;}
body#pag-rep #nav ul li.menu05 a {background-position: -283px -55px; width:112px;}
body#pag-fee #nav ul li.menu06 a {background-position: -395px -55px; width:122px;}
body#pag-tra #nav ul li.menu07 a {background-position: -517px -55px; width:138px;}
body#pag-orc #nav ul li.menu08 a {background-position: -655px -55px; width:89px;}
body#pag-loc #nav ul li.menu09 a {background-position: -744px -55px; width:94px;}
body#pag-fal #nav ul li.menu10 a {background-position: -838px -55px; width:99px;}

#nav ul li.menu01 a 		{background-position: 0 0; width:58px;}
#nav ul li.menu01 a:hover	{background-position: 0 -55px;}
#nav ul li.menu02 a 		{background-position: -58px 0; width:97px;}
#nav ul li.menu02 a:hover	{background-position: -58px -55px;}
#nav ul li.menu03 a 		{background-position: -155px 0; width:73px;}
#nav ul li.menu03 a:hover	{background-position: -155px -55px;}
#nav ul li.menu04 a 		{background-position: -230px 0; width:53px;}
#nav ul li.menu04 a:hover	{background-position: -230px -55px;}
#nav ul li.menu05 a 		{background-position: -283px 0; width:112px;}
#nav ul li.menu05 a:hover	{background-position: -283px -55px;}
#nav ul li.menu06 a 		{background-position: -395px 0; width:122px;}
#nav ul li.menu06 a:hover	{background-position: -395px -55px;}
#nav ul li.menu07 a 		{background-position: -517px 0; width:138px;}
#nav ul li.menu07 a:hover	{background-position: -517px -55px;}
#nav ul li.menu08 a 		{background-position: -655px 0; width:89px;}
#nav ul li.menu08 a:hover	{background-position: -655px -55px;}
#nav ul li.menu09 a 		{background-position: -744px 0; width:94px;}
#nav ul li.menu09 a:hover	{background-position: -744px -55px;}
#nav ul li.menu10 a 		{background-position: -838px 0; width:99px;}
#nav ul li.menu10 a:hover	{background-position: -838px -55px;}

/*** MAINCONTENT GERAL ***/

#mainContent p {}

/* home */

#jqueryzao{width:965px; height:348px; position:relative; z-index:2;}

.j-img{ position:absolute; top:65px; left:45px; z-index:2; width:913px; height:256px; overflow:hidden;}

#jqueryzao div.j-img div.img{ position:relative; width:913px; height:256px;}
#jqueryzao div.preto{position:absolute; background:url(../pics/jquery-preto.png) no-repeat; width:187px; height:250px; top:79px; right:8px; z-index:3}
#jqueryzao div.preto p{font:normal 11px arial; padding:0 15px 10px 15px; color:#fff;}
#jqueryzao div.preto h2{font:bold 14px arial; text-align:center; padding-top:10px; color:#fff;}

.j-img img{position:absolute;}

.j-borda{position:absolute; top:44px; left:16px; z-index:3;}


#tt_h1 h1, .tt_h2 h2 {font:normal 21px "Times New Roman"; color:#79523b; text-transform:uppercase;}
.tt_h2 h2  {font-size:16px !important;}
a#arrow-left, a#arrow-right {position:absolute; top:60px; width:23px; height:35px;}
a#arrow-left {left:0; background:url(../pics/arrow-left.png) no-repeat;}
a#arrow-right {right:0; background:url(../pics/arrow-right.png) no-repeat;}

.caixa p {font:normal 12px tahoma; color:#ae7a64; padding-top:20px;}
.caixa img {float:left;}

a.bt-caixa {display:block; height:24px; position:absolute; bottom:20px; left:118px;}

/* internas */

ul.img-eventos{margin:70px 0;}
ul.img-eventos1{margin:0;}
ul.img-eventos li, ul.img-eventos1 li{margin:0 15px 5px 5px; float:left; display:inline;}
ul.img-eventos img, ul.img-eventos1 img{padding:3px; border:1px solid #543b23;}
p.txt-align{clear:both;}

h2.tit-eventos{font:bold 14px tahoma; color:#704b36;}

ul.img-conheca{float:left; margin:5px;}
ul.img-conheca li{margin:0 5px 5px 5px;}
ul.img-conheca img{padding:3px; border:1px solid #543b23;}

ul.img-conheca1{clear:both; margin:0 5px 5px 5px; }
ul.img-conheca1 li{float:left; display:inline; margin:0 23px 5px 5px;}
ul.img-conheca1 img{padding:3px; border:1px solid #543b23;}

#mainContent-int p {font:normal 12px tahoma; color:#beccd5; text-align:justify; padding:0 10px;}

div.img-produto {float:left; display:inline; margin-left:25px;}
div.desc-produto {float:left; display:inline; width:250px; margin:30px 20px 30px 15px; height:120px; position:relative;}

img.saiba {display:block; bottom:13px; left:5px; position:absolute;}

.linha {border-bottom:1px solid #3F2110; margin:40px 200px;}

.produtos {float:left; display:inline; width:450px; margin:15px 10px 15px 20px;}
.produtos img {margin:10px 0 10px 60px; float:left;}/*se for ficar so uma foto entao coloca a margin: 10px auto;*/
.produtos img.ajuste {margin:10px 0 10px 0px; float:left;}

h2.prod-laranja {color:#E39A55; font:bold 14px tahoma; margin-bottom:10px;}
h2.prod-vermelho {color:#b2180b; font:bold 14px tahoma; margin-bottom:10px;}
h2.prod-azul {color:#5A7DA9; font:bold 14px tahoma; margin-bottom:10px;}
h2.prod-verde {color:#087637; font:bold 14px tahoma; margin-bottom:10px;}
h2.prod-marron {color:#8F6E5B; font:bold 14px tahoma; margin-bottom:10px;}

h2.links {margin:20px 0 0 0;}
h2.links a {color:#8E6044; margin:10px 0 0 10px; font:bold 14px tahoma;}
a.p-link{font:normal 12px tahoma; color:#beccd5; text-align:justify; padding:0 0 0 10px; text-decoration:underline;}
a.p-link:hover{text-decoration:none;}

.divisoria {float:left; display:inline;}

img.map{float:left; margin:0 5px 0 15px; height:318px;}


ul.link-mes{font:bold 11px verdana;width:375px;}
ul.link-mes li{ margin:5px;}
ul.link-mes img{float:left; padding:3px 3px 0 0;}
ul.link-mes a{color:#a07b4b; margin:0px; text-decoration:underline;}
ul.link-mes a:hover{text-decoration:none;}
ul.link-feira{margin-left:250px; font:bold 11px verdana;}
ul.link-feira li{float: left; margin:30px 0 0 60px; display:block;}
ul.link-feira img{ margin:5px auto; }


div.agenda{width:235px; float:left; display:inline;}
#mainContent-int div.agenda p.a-agenda{font:bold 16px arial; color:#765039; padding-top:10px;}
#mainContent-int div.agenda img{float:left; margin:0 10px 0 0;}
div.eventos{width:350px; float:left; display:inline;}
#mainContent-int div.eventos p.a-agenda{font:bold 16px arial; color:#765039; padding-top:10px;}
#mainContent-int div.eventos img{float:left; margin:0 10px 0 0;}
div.mapa_flash {text-align:center;}
div.divisoria-vert{background:url(../pics/divisoria-vert.png) no-repeat; width:3px; height:300px; float:left; margin:10px 10px 10px 45px;}

/* formulário de contato */

#formulario {width:630px; margin:0 auto;}
#formulario p {margin:25px 0; text-align:center; font:normal 12px tahoma; color:#fff;} 
div#formulario fieldset {border:none;}
div#formulario fieldset.indique{width:350px;}

div#formulario div#form-contato1{text-align:center; width:350px; margin:0 auto; }
div#formulario div#form-contato label{margin:5px 0; cursor:pointer;}
fieldset.indique div#form_textfield{width:350px; text-align:center;}
fieldset.indique div.form_textfield{margin:5px;}

.contato, textarea {background:none; border:none; font:12px arial; color:#79523b;}
#form-contato, #form-orcamento {width:630px;}
#formulario label {width:70px; font:bold 12px tahoma; color:#fff; text-align:right; padding-right:10px; padding-top:7px; cursor:pointer;}
#formulario label.ocoisa {padding-top:15px; cursor:pointer;}
#formulario label, .form_textfield, #formulario label, .form_textfield2, .form_textarea, #form_textfield, #form_textarea {float:left; display:inline; cursor:pointer;}
#form_textarea {margin-left:30px;}
.form_textarea {background:url(../pics/bg-textarea.png) no-repeat; width:220px; height:111px; margin-top:5px;}
.form_textfield {background:url(../pics/bg-input_01.png) no-repeat; width:220px; height:31px;}
.form_textfield2 {background:url(../pics/bg-input_02.png) no-repeat; width:166px; height:31px;} 
#space {margin:9px 0;}
input.contato {width:200px; height:31px; padding:5px 0; margin:3px 10px;}
textarea {width:200px; height:91px; margin:10px; overflow:auto;}
input.fale {
float:right; width:80px; margin:9px auto 20px auto; border:none; height:24px; cursor:pointer; background:url(../pics/bt-enviar.png) no-repeat;}
#form_textfield, #form_textarea {width:300px;}

/**** FORMULARIO DE CURRICULO ****/
#form-curriculo, #form-orcamento {
	color: #BECCD5;	
	font: 12px tahoma;
	margin: 0 auto;
	width: 550px;
}
#form-curriculo {float:left; width:100%;}
#form-orcamento fieldset {
	width: 550px;
}
#form-curriculo fieldset {width:500px;}
#form-curriculo .texto-form {text-align:left; margin-left:60px;}

#form-curriculo fieldset.dados-pessoais, #form-curriculo fieldset.dados-entrega, #form-curriculo fieldset.dados-profissionais, #form-orcamento fieldset.dados-pessoais, #form-orcamento fieldset.dados-entrega, #form-orcamento fieldset.dados-profissionais {width:400px;}

#form-curriculo fieldset.dados-pessoais, #form-curriculo fieldset.dados-profissionais {float:left;}

#form-curriculo label, #form-orcamento label{
	display: block;
	height: 30px;
	line-height: 28px;
	width: 170px;
	float:left;
	text-align: right;
	padding-right: 5px;
	margin-bottom: 6px;
	cursor:pointer;
}
#form-curriculo input, #form-orcamento input{
	float: right;

}
#form-curriculo .form_textfield, #form-orcamento .form_textfield {
	display: block;
	float: right;
	margin-bottom: 5px;
}
#form-curriculo p, #form-orcamento p {
	float: left;
	width: 100%;
	text-align:center;
	margin:0 0 10px 0; padding: 0;
}
#form-curriculo .form_textarea, #form-orcamento .form_textarea{
	float: right;	
	clear: both;
	
}

#form-curriculo #formacao, #form-orcamento #formacao {
	float: right;
	margin:10px 0;
}

#form-curriculo .estados, #form-orcamento .estados {margin:5px;}


#form-curriculo label.labmenor, #form-orcamento label.labmenor {width:50px!important; margin:0 20px; text-align:center; cursor:pointer;}
#form-curriculo input.iptmenor, #form-orcamento input.iptmenor {float:left; margin:5px 0 0 -10px;}


#form-curriculo fieldset.laranja, #form-curriculo fieldset.vermelho, #form-curriculo fieldset.azul, #form-curriculo fieldset.verde, #form-curriculo fieldset.marrom, #form-orcamento fieldset.laranja, #form-orcamento fieldset.vermelho, #form-orcamento fieldset.azul, #form-orcamento fieldset.verde, #form-orcamento fieldset.marrom {width:500px;}
#form-curriculo h3{font:bold 16px tahoma; clear:both; text-align:center; padding:10px;}

#form-curriculo fieldset.laranja p.linha-laranja, #form-orcamento fieldset.laranja p.linha-laranja{color:#FFF; padding:2px; font:bold 12px tahoma; background:#E39A55;}
#form-curriculo fieldset.vermelho p.linha-vermelha, #form-orcamento fieldset.vermelho p.linha-vermelha{color:#FFF; padding:2px; font:bold 12px tahoma; background:#b2180b; border:1px solid #b2180b;}
#form-curriculo fieldset.azul p.linha-azul, #form-orcamento fieldset.azul p.linha-azul{color:#FFF; padding:2px; font:bold 12px tahoma; background:#5A7DA9;}
#form-curriculo fieldset.verde p.linha-verde, #form-orcamento fieldset.verde p.linha-verde{color:#fff; padding:2px; font:bold 12px tahoma; background:#087637;}
#form-curriculo fieldset.marrom p.linha-marron, #form-orcamento fieldset.marrom p.linha-marron{color:#fff; padding:2px; font:bold 12px tahoma; background:#8F6E5B;}

#form-curriculo label.labmenor03, #form-orcamento label.labmenor03 {width:450px; margin:0; text-align:left; color:#FFF; cursor:pointer;}
#form-curriculo input.iptmenor03, #form-orcamento input.iptmenor03 { color:#FFF;}

#form-curriculo div.chx01, #form-curriculo div.chx02, #form-orcamento div.chx01, #form-orcamento div.chx02{
	float:left;
}
#form-curriculo div.chx01 label, #form-orcamento div.chx01 label{
	width: auto;
	line-height: 18px;
	margin: 0 0 0 10px;
	cursor:pointer;
}
#form-curriculo div.chx01 input, #form-orcamento div.chx01 input{
	float: left;	
}
#form-curriculo div.chx02, #form-orcamento div.chx02{
	float: right;
}
#form-curriculo div.chx02 span, #form-orcamento div.chx02 span{
	float: left;	
	position: static;
	font:normal 12px Tahoma, Geneva, sans-serif;
	color: #fff;
	line-height: 18px;
}
#form-curriculo div.chx02 input, #form-orcamento div.chx02 input{
	float: left;
	margin:0 10px;
	
}


/**** TABELA DE FEIRAS E EVENTOS ****/

#feiras {
margin:15px auto; text-align:left; 
font:11px Tahoma, Geneva, sans-serif; color:#fff;
border:3px solid #846439;}

#feiras thead{
font-weight:bolder; text-align:center; background:#846439;
font-size:12px; color:#fff;}

#feiras tr td{
border:1px solid #846439; padding:3px 10px; text-align:center;}

#feiras tr td.mes{
font-weight:bolder; text-align:center; background:#846439;
font-size:12px; color:#fff; text-transform:uppercase;}

#feiras tr td.right {text-align:right;}


.voltar{font:bold 12px tahoma; color:#6b4e32;}


/*** SIDEBAR ***/



/*** FOOTER ***/

#footer-in address {font:normal 0.70em arial; color:#845E37;}
a.assinatura {display:block; position:absolute;  width:99px; height:24px; bottom:27px;
left:25px; background:url(../pics/assinatura.png) no-repeat;}


/*** produtos ***/

table.prod-laranja {
margin:15px auto; text-align:left; 
font:11px Tahoma, Geneva, sans-serif; color:#fff;
width:400px; border:3px solid #E39A55;}

table.prod-laranja thead{
font-weight:bolder; text-align:center; background:#E39A55;
font-size:12px; color:#fff;}

table.prod-laranja tr td{
border:1px solid #E39A55; padding:3px 10px;}

table.prod-laranja tr td.right {text-align:right;}


table.prod-vermelha {
margin:15px auto; text-align:left; 
font:11px Tahoma, Geneva, sans-serif; color:#fff;
width:400px; border:3px solid #b2180b;}

table.prod-vermelha thead{
font-weight:bolder; text-align:center; background:#b2180b;
font-size:12px; color:#fff;}

table.prod-vermelha tr td{
border:1px solid #b2180b; padding:3px 10px;}

table.prod-vermelha tr td.right {text-align:right;}


table.prod-azul {
margin:15px auto; text-align:left; 
font:11px Tahoma, Geneva, sans-serif; color:#fff;
width:400px; border:3px solid #5A7DA9;}

table.prod-azul thead{
font-weight:bolder; text-align:center; background:#5A7DA9;
font-size:12px; color:#fff;}

table.prod-azul tr td{
border:1px solid #5A7DA9; padding:3px 10px;}

table.prod-azul tr td.right {text-align:right;}


table.prod-verde {
margin:15px auto; text-align:left; 
font:11px Tahoma, Geneva, sans-serif; color:#fff;
width:400px; border:3px solid #087637;}

table.prod-verde thead{
font-weight:bolder; text-align:center; background:#087637;
font-size:12px; color:#fff;}

table.prod-verde tr td{
border:1px solid #087637; padding:3px 10px;}

table.prod-verde tr td.right {text-align:right;}


table.prod-marron {
margin:15px auto; text-align:left; 
font:11px Tahoma, Geneva, sans-serif; color:#fff;
width:400px; border:3px solid #8F6E5B;}

table.prod-marron thead{
font-weight:bolder; text-align:center; background:#8F6E5B;
font-size:12px; color:#fff;}

table.prod-marron tr td{
border:1px solid #8F6E5B; padding:3px 10px;}

table.prod-marron tr td.right {text-align:right;}

#form-orcamento #formacao2 {
	float:none;
	position:absolute;
	right:370px;
	top:299px;
}

div.imagem img {margin:0 auto 15px auto;}
div.imagem2 img { float:left; margin:25px 10px 0 120px;}
div.imagem3 img { float:left; margin:0px 10px 0 15px;}

div.link {text-align:center;}

.form_textfield2 {background:url(../pics/bg-input_02.png) no-repeat; width:166px; height:31px; display:block; float:left; margin-bottom:5px; margin-left:5px;}

input.contato2 {width:146px;}
h3.ano-feira {color:#A07B4B} 
