body { margin: 0 auto; font-family: arial, "bitstream vera sans", "Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif; color:#333; background: #fff url(../images/bg_site.gif) top center repeat-y; }
div { margin:0; padding:0; display:table; }
img { border: 0; }
h1, h2 { font-weight:bold; color:#d9531c; }
h1 { font-size: 15px; padding-bottom:5px; }
h2 { font-size: 12px; margin-top: 15px; padding-bottom:0; }
p, a { font-size: 11px; color:#333; text-align:justify; line-height:150%; width:100%; }
a { color:#000; }
a:hover { color:#333; }

.center { text-align:center; }
.division { text-align:center; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:20px; }
.main { margin: 0 auto; width:860px; background:#ececec; display:table; }

.top { margin:0; padding:0; clear:both; float:left; width:860px; height: 160px; background:url(../images/bg_top.gif) left top no-repeat;  }	
.logo { clear:both; float:left; height: 122px; }
.logo img { float:right; padding-right:5px;}

.menu { margin:0; clear:both; float:left; width:860px; text-align:center; }
.menu ul { clear:both; float:left; margin:0; padding:0; height:38px; display:inline; list-style:none; }
.menu ul li { float:left; padding:3px 0 0 0; margin:0; width:123px; height:38px;  display:block; list-style:none; display:inline; text-transform: uppercase; line-height:38px; font-size:12px !Important; font-weight: bold; text-align:center; }
	.menu ul li a { text-decoration:none; color:#fff; font-size:12px !Important; }	 
	.menu ul li a:hover { color:#f9b585; }
.menu ul li.menu_on { width:122px; line-height:28px; display:block; background:url(../images/bg_menu_on.gif) no-repeat left top; padding:0;  color:#d9531c; }	
.menu ul li.menu_links { width:122px; }

.banner, .banner_hp { clear:both; float:left; margin:0; padding:0; width:860px; display:table; }
.banner { height:153px; }
.banner_hp { height:250px; }

.content { clear:both; float:left; width:790px; margin: 28px 0 35px 35px; padding:0; min-height: 200px;  } 
	*html .content { height: 200px; padding: 35px 0 35px 35px; margin:0; }
	div[class] .content { height: auto; }/* min-height hack */
	.content h2 { margin-top: 15px; margin-bottom:0;  padding-top: 0;  }
	.content p { margin-top: 6px; margin-bottom:0;  padding-top: 0; }

.content_hp { clear:both; float:left;  width:820px; margin: 15px 5px 25px 15px; } 
	.content_hp p { margin-top: 6px; margin-bottom:0;  padding-top: 0; font-size:11px; width:100%; font-size:12px; line-height:130%; }

.imexfor { font-weight:bold;  color:#d9531c; }
.faqs { font-weight:bold; font-size:13px;  color:#d9531c; }
.lista { margin:0; color:#333; text-decoration:none; font-size: 11px; padding:20px 0 20px 30px; list-style:url(../images/bullet.gif); }
 	.lista ul { list-style:url(../images/bullet.gif); }
	.lista ul li p { padding-top:3px; }
	.lista ul li a { font-weight: bold; }
	.lista a:hover { text-decoration: underline; color:#666; }
.desc_serv { font-size:10px; }
	.desc_serv ul  { list-style:url(../images/bullet.gif); line-height:18px; margin-top:0; display:table; }
	
.footer  { clear:both; float:left; margin: 0 auto; width: 860px; background: url(../images/bg_footer.gif) repeat-x; height:30px; }
.footer_links, 	.footer_copy { padding: 8px 10px; white-space: nowrap; color:#999;  }
.footer_links { float:left; width: 400px;  font-size:9px;text-transform: uppercase; }
	.footer_links a { color:#999; text-decoration:none;  }
	.footer_links a:hover { color:#000; }
.footer_copy { float:right; font-size:9px; text-align:right; }


/*produtos*/

table tr td a h2  { font-size: 11px; color:#000; text-align:center; line-height:1.5em; margin:10px; text-transform:uppercase; }

.produtos_foto 	{ visibility:hidden; position:absolute; padding:20px; margin:0 0 0 100px; z-index: 9002; background:url(../images/bg_produtos.png); }		

.produtos_foto_2 { visibility:hidden; position:absolute; padding:25px; margin:-30px 0 0 100px; z-index: 9002; background:url(../images/bg_produtos.png) center no-repeat; }
	.produtos_foto p { width:100%; text-align:right; margin-bottom:5px; }
	.produtos_foto p a { font-weight:bold; font-size:8px; color:#fff; text-decoration:none; }

		.txt_prod { width:550px !important; text-align:justify !important; line-height:1em !important; margin-bottom:5px; color:#fff !important; }
		table tr td { text-align:center !important; }