* { margin:0; padding:0;}

body {
	background:url(../images/bg_all.png) bottom left repeat-x fixed;
	height:100%;
	text-align:center;
}

a:hover{text-decoration:none;}

img { border:0;}

td { vertical-align:top;}

input, textarea, body, select, font, table
	{
		font-family:Arial; 
		font-size:12px;
		line-height:13px;
		color:#6F6F6F;
		border:none;
	}

a {color:#6F6F6F;}

input, select, textarea { 
	vertical-align:middle;
	background:#fff;
	border: 1px #ddd solid;
	color:#6a6a6a;
}
input, textarea {
	width:250px;
}

#form1 div {
	margin-top:7px;
}
#form1 .btns input {
	width:60px;
	background:#7a7a7a;
	color:#FFFFFF;
}
.prodfoto {
	margin-top:0px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:20px;
	float:left;
}

a.linkhome{display:block;width:187px;height:80px;overflow:hidden;text-indent:-9999px;float:left;}
a.empresabt{background:url(../images/menu_empresa_f.gif) center top no-repeat;margin-left:1px;} a.empresabt:hover{background-position:bottom;}
a.produtosbt{background:url(../images/menu_produtos_f.gif) center top no-repeat;} a.produtosbt:hover{background-position:bottom;}
a.distribt{background:url(../images/menu_distribuidores_f.gif) center top no-repeat;} a.distribt:hover{background-position:bottom;}
a.localbt{background:url(../images/menu_localizacao_f.gif) center top no-repeat;} a.localbt:hover{background-position:bottom;}

.prodtbn {
	width:135px;
	height:135px;
}
.nobottom {
	margin-bottom:0px;
}
#pagprod {
	text-align:left;
	padding-left:50px;
	margin-bottom:10px;
}
#pagprod a {
	display:inline-block;
	width:21px;
	height:13px;
	border:1px #aaa solid;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	margin:1px;
}
#pagprod a:hover {
	color:#fff;
	background:#aaa;
}
#pagprod .ativo {
	color:#fff;
	background:#aaa;
}
iframe {
	border:none;
	padding:0px;
	width:510px;
	height:280px;
	float:right;
	margin-top:40px;
}

font { color:#4A4A4A; font-weight:bold;}
font a { color:#980200; text-decoration:none;}
font a:hover { text-decoration:underline;}

.box {  }
.padding {padding: 0px 0px 0px 0px;}


.logo {
position: absolute;
top: 0px;
}
#menuapoio {
	color:#A8D54D;
	font-weight:bold;
	font-size:13px;
}
#menuapoio a {
	font-size:11px;
	text-decoration:none;
	color:#A8D54D;
	font-weight:bold;
}
#menuapoio a:hover {
	text-decoration:underline;
}

.doisdedos {
	width:35px;
	height:1px;
}

/*/  HOME  /*/
.divesq {
	margin:20px; margin-left:30px; margin-top:50px; float:left; width:210px;
}

.divmeio {
	margin:20px; margin-top:50px; float:left; width:200px;
}

.style20 {
	background:#efefef;
	color:#6a6a6a;
	vertical-align:middle;
	padding-left:5px;
}
