* {
	margin:0;
	padding:0;
	vertical-align:middle;
	line-height:16px;
}	
a{	color:#fff;}
a:hover {text-decoration: underline;}
body { 	
	font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
	background:#000 url(../imagens/fd2a.jpg) top center repeat-x;
	color:#fff;
}
a { text-decoration:none; }
ol, ul {
list-style: none;
}
.font1{ font-size:18px; font-weight:bold; margin-bottom:5px;}
.font2{ font-size:16px; line-height:20px;}
.font3{ font-size:18px; font-weight:bold; padding-bottom:5px; margin-bottom:5px; margin-top:20px;}
.font4{ font-size:16px; font-weight:bold;}
.font5{ font-size:16px; margin-bottom:10px; background:#262626; padding:8px;}
.font6{ font-size:14px; font-weight:bold;}

/*   topo -----------------------------------------------*/
#topo {	
	width:955px;
	height:37px;
	margin:0 auto;
	margin-top:0px;
}
.ico-email { 
	width:235px; 
	height:27px; 
	float:right;
	text-align:center;
	padding-top:10px;
	}
.ico-email a{ 
	width:235px; 
	height:27px;
	display:block;
	font-size:14px;
	font-weight:bold;
	}
.ico-fone { 
	width:360px; 
	height:27px; 
	float:right;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	text-align:right;
	padding-right:3px;
	}
#topo2 {	
	width:955px;
	height:165px;
	margin:0 auto;
}
#logo{ 
	width:256px; 
	height:155px;
	float:left;
}
#menu { 
	width:459px;
	height:43px; 
	float:left;
	margin-top:61px;
	_margin-top:62px;
	background:url(../imagens/fd_menu.jpg) no-repeat;
	padding-top:20px;
}
#menu ul li{ display:inline;}
#menu ul li a{
	display: block;
	float:left;
	text-indent:-30000em;
}
.mhome { 
	width:73px;
	height:22px;
	background:url(../imagens/mhome.jpg) no-repeat;
}
.mhome:hover {
	background-position:0 -22px; 
	}
.mempresa { 
	width:71px;
	height:22px;
	background:url(../imagens/mempresa3.jpg) no-repeat;
}
.mempresa:hover {
	background-position:0 -22px; 
	}
.mprodutos { 
	width:81px;
	height:22px;
	background:url(../imagens/mprodutos3.jpg) no-repeat;
}
.mprodutos:hover {
	background-position:0 -22px; 
	}
.mestrutura { 
	width:85px;
	height:22px;
	background:url(../imagens/mestrutura3.jpg) no-repeat;
}
.mestrutura:hover {
	background-position:0 -22px; 
	}
.mligas { 
	width:49px;
	height:22px;
	background:url(../imagens/mligas3.jpg) no-repeat;
}
.mligas:hover {
	background-position:0 -22px; 
	}
.mcontatos { 
	width:100px;
	height:22px;
	background:url(../imagens/mcontatos3.jpg) no-repeat;
}
.mcontatos:hover {
	background-position:0 -22px; 
	}
#iso { 
	width:235px;
	height:63px;
	background:url(../imagens/logo_iso4.jpg) no-repeat;
	float:right;
	margin-top:61px;
	text-indent:-9000px;
}
#conteudo1 {
	width:850px;
	height:273px;
	margin:0 auto;
	clear:both;
}
#bannerprincipal{ 
	width:955px;
	height:367px;
	margin:0 auto;
}
#rodape{
	width:925px;
	height:30px;
	margin:0 auto;
	clear:both;
	background:url(../imagens/fd-rodape.jpg);
	margin-top:31px;
	margin-bottom:30px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	color:#fff;
	}
.rodleft { float:left;}		
.rodright { float:right; text-align:right;}

#contatos { height:300px;}
#formulario{ width:250px; float:right; margin-left:20px;}

.tab8{ width:350px; padding:10px; border:1px dotted #ccc; background:#f1f1f1}
.imput{ width:250px;}
.textarea{ width:250px;}
.botaofale{ 
	width:250px;
	height:30px;
	display:block; 
	border:none; 
	background:url(../imagens/botaoenviarform.jpg) no-repeat;
	text-indent:-9000px;
	}
.botaofale{ 
	width:250px;
	height:30px;
	display:block; 
	border:none; 
	background:url(../imagens/botaoenviarform.gif) no-repeat;
	text-indent:-9000px;
	}
.imgprodutos { margin-right:20px; margin-bottom:20px;}

#conteudotp{ 
	width:955px;
	margin:0 auto;
	clear:both;
}
#conteudotp-meio{
	padding:15px; 
}
.tit-empresa {
	width:955px;
	height:230px;
	background:url(../imagens/tit_empresa2.jpg);
	margin-bottom:20px;
	text-indent:-9000px;
	}
.tit-produtos {
	width:955px;
	height:230px;
	background:url(../imagens/tit_produtos.jpg);
	margin-bottom:20px;
	text-indent:-9000px;
	}	
.tit-estrutura {
	width:955px;
	height:230px;
	background:url(../imagens/tit_estrutura2.jpg);
	margin-bottom:20px;
	text-indent:-9000px;
	}		
.tit-ligas {
	width:955px;
	height:230px;
	background:url(../imagens/tit_ligas2.jpg);
	margin-bottom:20px;
	text-indent:-9000px;
	}		
.tit-contatos {
	width:955px;
	height:230px;
	background:url(../imagens/tit_contatos.jpg);
	margin-bottom:20px;
	text-indent:-9000px;
	}
.tab2 { padding:5px; border:1px solid #666; margin-bottom:10px; background:url(../imagens/fd_ligas.jpg)}				
.tab3 { padding-bottom:10px; border-bottom:1px solid #262626; margin-bottom:20px; color:#999;}
.tab3 a{color:#999999;}
.tab3:hover { padding-bottom:10px; border-bottom:1px solid #262626; margin-bottom:20px; background:#262626; padding:5px; border:1px solid #f1f1f1;}
.font5:hover { font-size:16px; font-weight:bold; margin-bottom:10px; background:#262626; padding-right:0px;}
.tab4 { float:left;}
