*{
	margin:0;
	padding:0;
}

a{ outline:none;}

body{
	background:#fffef4 url(../imgs/topo.gif) repeat-x 0 0;
}
#geral{
	width:750px;
	display:block;
	margin:0 auto;
}
#geral #topo{
	width:750px;
	display:block;
}
#geral #topo h1{
	width:280px;
	height:79px;
	display:block;
	text-indent:-99999px;
	margin:0 auto;
	padding-bottom:10px;	
}
#geral #topo h1 a{
	width:280px;
	height:79px;
	display:block;
	overflow:hidden;
	background: url(../imgs/logo.gif) no-repeat 10px 12px;
	
}
#geral #topo p.ir{
	display:none
}
#geral #topo #menu{
	width:750px;
	height:46px;
	display:block;
	position:relative;
}
#geral #topo #menu ul{
	height:46px;
	display:block;
}
#geral #topo #menu ul li{
	height:46px;
	display:block;
	text-indent:-99999px;
	float:left;
	padding-left:15px;
}
#geral #topo #menu ul li a{
	height:46px;
	display:block;
	overflow:hidden;
}
#geral #topo #menu ul li a.home{
	width:78px;
	background:url(../imgs/btn_home.gif) no-repeat 0 0;
}
#geral #topo #menu ul li a.empresa{
	width:95px;
	background:url(../imgs/btn_empresa.gif) no-repeat 0 0;
}
#geral #topo #menu ul li a.produtos{
	width:95px;
	background:url(../imgs/btn_produtos.gif) no-repeat 0 0;
}
#geral #topo #menu ul li a.servicos{
	width:78px;
	background:url(../imgs/bt_servicos.jpg) no-repeat 0 0;
}
#geral #topo #menu ul li a.usinagem{
	width:94px;
	background:url(../imgs/btn_usinagem.gif) no-repeat 0 0;
}
#geral #topo #menu ul li a.pecas{
	width:123px;
	background:url(../imgs/btn_pecas.gif) no-repeat 0 0;
}
#geral #topo #menu ul li a.composto{
	width:111px;
	background:url(../imgs/btn_comp.jpg) no-repeat 0 0;
}
#geral #topo #menu ul li a.contato{
	width:88px;
	background:url(../imgs/btn_contato.gif) no-repeat 0 0;
}
#geral #topo #menu ul li a:hover{
	background-position: 0 -46px;
}
/****sub_empresa****/
#geral #topo #menu ul li #sub_empresa{
	position:absolute;
	width: 154px;
	display: none;
	float:left;
	left: 93px;
	top: 46px;
}
#geral #topo #menu ul li #sub_empresa ul li{
	width: 154px;
	height:25px;
	display:block;
	float:left;
}
#geral #topo #menu ul li #sub_empresa ul li a{
	width: 154px;
	height:25px;
	float:left;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #topo #menu ul li #sub_empresa ul li a.subQuemSomos{
	background: url(../imgs/sub_Qsomos.gif) no-repeat 0 0;
}
#geral #topo #menu ul li #sub_empresa ul li a.subQualidade{
	background: url(../imgs/sub_qualiade.gif) no-repeat 0 0;
}
#geral #topo #menu ul li #sub_empresa ul li a:hover{
	background-position: 0 -25px;
}
/****sub_produtos****/
#geral #topo #menu ul li #sub_produtos{
	position:absolute;
	width: 154px;
	display: none;
	float:left;
	left: 212px;
	top: 46px;
}
#geral #topo #menu ul li #sub_produtos ul li{
	width: 154px;
	height:25px;
	display:block;
	float:left;
}
#geral #topo #menu ul li #sub_produtos ul li a{
	width: 154px;
	height:25px;
	float:left;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #topo #menu ul li #sub_produtos ul li a.subAneis{
	background: url(../imgs/sub_aneis.gif) no-repeat 0 0;
}
#geral #topo #menu ul li #sub_produtos ul li a.subCoxins{
	background: url(../imgs/sub_coxins.gif) no-repeat 0 0;
}
#geral #topo #menu ul li #sub_produtos ul li a.subGuarnicoes{
	background: url(../imgs/sub_guarnicoes.gif) no-repeat 0 0;
}
#geral #topo #menu ul li #sub_produtos ul li a.subLencoes{
	background: url(../imgs/sub_lencoes.gif) no-repeat 0 0;
}
#geral #topo #menu ul li #sub_produtos ul li a.subEspeciais{
	background: url(../imgs/sub_pecas.gif) no-repeat 0 0;
}
#geral #topo #menu ul li #sub_produtos ul li a.subPerfis{
	background: url(../imgs/sub_perfis.gif) no-repeat 0 0;
}
#geral #topo #menu ul li #sub_produtos ul li a.subSapata{
	background: url(../imgs/sub_sapata.gif) no-repeat 0 0;
}
#geral #topo #menu ul li #sub_produtos ul li a.subTubos{
	background: url(../imgs/sub_tubos.gif) no-repeat 0 0;
}
#geral #topo #menu ul li #sub_produtos ul li a.subServ{
	background: url(../imgs/servicos.gif) no-repeat 0 0;
}
#geral #topo #menu ul li #sub_produtos ul li a:hover{
	background-position: 0 -25px;
}
#geral #conteudo{
	width:722px;
	display:block;
	margin:0 auto;
	padding-top:64px;
}
#geral #conteudo .cxHome{
	width:722px;
	display:block;
	padding-bottom:64px;
	background:url(../imgs/bg_line.gif) repeat-x 0 24px;
	float:left;
}
#geral #conteudo .cxHome .colEsq{
	width:225px;
	display:block;
	float:left;
	padding-right:15px;
}
#geral #conteudo .cxHome .colEsq h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#a8a696;
	padding-bottom:17px;
}
#geral #conteudo .cxHome .colEsq h1 span{
	color:#991e1e;
}
#geral #conteudo .cxHome .colEsq p{
	color:#9b998a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}
#geral #conteudo .cxHome .colEsq p a{
	text-decoration:none;
	color:#991e1e;
	font-weight: bold;
}
#geral #conteudo .cxHome .colDir{
	width:466px;
	display:block;
	float:left;
}
#geral #conteudo .cxHome .colDir h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#a8a696;
	padding-bottom:17px;
}
#geral #conteudo .cxHome .colDir h1 span{
	color:#991e1e;
}
#geral #conteudo .cxHome .colDir p{
	color:#9b998a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}
#geral #conteudo .cxHome .colDir p a{
	text-decoration:none;
	color:#991e1e;
	font-weight: bold;
}
#geral #conteudo .cxHome .colDir ul{
	width:466px;
	display:block;
	padding-bottom:10px;
	float:left;
}
#geral #conteudo .cxHome .colDir ul li{
	width:73px;
	height:73px;
	display:block;
	float:left;
	list-style-type:none;
	padding-right:20px;
}

#geral #conteudo .cxHome .col01{
	width:215px;
	display:block;
	float:left;
	padding-right:25px;
}
#geral #conteudo .cxHome .col01 h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#991e1e;
	padding-bottom:17px;
}
#geral #conteudo .cxHome .col01 p{
	color:#9b998a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}
#geral #conteudo .cxHome .col01 p a{
	text-decoration:none;
	color:#991e1e;
	font-weight: bold;
}
#geral #rodape{
	width:100%;
	height:113px;
	display:block;
	float:left;
}
#geral #rodape #infoRodape{
	width:750px;
	display:block;
	margin:0 auto;
	background:url(../imgs/bg_line.gif) repeat-x 0 17px;
}
#geral #rodape #infoRodape p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #991e1e;
	font-weight: bold;
	text-align:center;
}
#geral #rodape #infoRodape address{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #9b998a;
	text-align:center;
	font-style: normal;
}
#geral #rodape #infoRodape #selos{
	width:187px;
	height:39px;
	display:block;
	margin:0 auto;
	padding-top:5px;
}
#geral #rodape #infoRodape #selos ul li{
	display:block;
	height:17px;
	text-indent:-99999px;
	list-style-type:none;
	float:left;
}
#geral #rodape #infoRodape #selos ul li a.gdsi{
	height:17px;
	width:91px;
	overflow:hidden;
	background-image: url(../imgs/gdsi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
#geral #rodape #infoRodape #selos ul li a.w3c{
	height:17px;
	width:96px;
	background:url(../imgs/w3c.gif) no-repeat 10px 0;
	overflow:hidden;
	display:block;
}
#geral #conteudo .ColInterna{
	width:466px;
	display:block;
	float:left;
	padding-bottom:15px;
	background:url(../imgs/bg_line.gif) repeat-x 0 17px;
}
#geral #conteudo .ColInterna h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#991e1e;
	padding-bottom:17px;
}
#geral #conteudo .ColInterna h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#991e1e;
	padding-bottom:17px;
	padding-top:10px;
}
#geral #conteudo .ColInterna p{
	color:#9b998a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	padding-bottom:10px;
}
#geral #conteudo .ColInterna ul{
	padding:10px 0;
}
#geral #conteudo .ColInterna ul li{
	color:#9b998a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	list-style-type:none;
}
#geral #conteudo .ColInterna p a{
	text-decoration:none;
	color:#991e1e;
	font-weight: bold;
}
#geral #conteudo #cxImgs{
	width:208px;
	
	display:block;
	float: right;
	padding-top:80px;
}
.bgFTS{
height:420px;
	background:url(../imgs/cx_imgs.gif) no-repeat 0 15px;
}
.bgLocaliza{
height:440px;
	background:url(../imgs/cx_imgs2.gif) no-repeat 0 15px;
}
.bgFTS2{
	height:280px;
	background:url(../imgs/cx_imgs3.gif) no-repeat 0 15px;
}
.bgimgServ{
	height:150px;
	/*background:url(../imgs/cx_imgs3.gif) no-repeat 0 15px;*/
}
.bg2imgs{
	height:280px;
	background:url(../imgs/cx_imgs_2imgs.jpg) no-repeat 0 15px;
}
.bgFTS3{
	height:280px;
	background:url(../imgs/cx_imgs4.gif) no-repeat 0 15px;
}
.bg8imgs{
	height:310px;
	background:url(../imgs/cx_imgs8imgs.jpg) no-repeat 0 15px;
}
.bgAneisVeda{
	height:280px;
	background:url(../imgs/cx_imgs3.gif) no-repeat 0 15px;
}
#geral #conteudo #cxImgs ul.imagens{
	padding-left:12px;
}
#geral #conteudo #cxImgs ul.imagens li{
	width:87px;
	height:64px;
	display:block;
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}
#geral #conteudo #cxImgs ul li a img{
	border:none;
}
#geral #conteudo .ColIntEsq{
	width:346px;
	display:block;
	float:left;
	background:url(../imgs/bg_line.gif) repeat-x 0 17px;
	padding-right:30px;
	padding-bottom:15px;
}
#geral #conteudo .ColIntEsq h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#991e1e;
	padding-bottom:17px;
}
#geral #conteudo .ColIntEsq h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#991e1e;
	padding-bottom:17px;
	padding-top:10px;
}
#geral #conteudo .ColIntEsq p{
	color:#9b998a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	padding-bottom:10px;
}
#geral #conteudo .ColIntEsq p a{
	text-decoration:none;
	color:#991e1e;
	font-weight: bold;
}

#geral #conteudo .ColIntDir{
	width:346px;
	display:block;
	float:left;
	background:url(../imgs/bg_line.gif) repeat-x 0 17px;
	padding-bottom:15px;
}
.margem{
	padding-top:35px;
}
.margem2{
	padding-top:80px;
}
#geral #conteudo .ColIntDir h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#991e1e;
	padding-bottom:17px;
}
#geral #conteudo .ColIntDir h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#991e1e;
	padding-bottom:17px;
	padding-top:10px;
}
#geral #conteudo .ColIntDir p{
	color:#9b998a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	padding-bottom:10px;
}
#geral #conteudo .ColIntEsq p a{
	text-decoration:none;
	color:#991e1e;
	font-weight: bold;
}
#geral #conteudo #cxImgs ul.end{
	width:200px;
	padding-right:5px;
	padding-bottom:10px;
}
#geral #conteudo #cxImgs ul.end li{
	color:#555447;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	text-align:right;
	list-style-type:none;
}
#geral #conteudo #cxImgs ul.end li a{
	color:#555447;
	text-decoration:none;
}
#geral #conteudo #cxImgs ul.end li a:hover{
	color:#991e1e;
}

#geral #conteudo .ColInterna form ul.Esq{
	width:438px;
	display:block;
	float:left;
	padding-right:20px;
}
#geral #conteudo .ColInterna form ul.Esq li{
	width:212px;
	list-style-type:none;
	padding-bottom:10px;
	float:left;
	display:block;
	padding-right:7px;
}
#geral #conteudo .ColInterna form ul.Esq label{
	width:214px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 21px;
	color: #777777;
	float:left;
	display:block;
}
#geral #conteudo .ColInterna form ul.Esq input.campo{
	width:212px;
	height:12px;
	border:#808080 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	padding-top:8px;
	float:left;
}
#geral #conteudo .ColInterna form ul.Esq textarea.campoMsg{
	width:212px;
	height:60px;
	border:#808080 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	padding-top:1px;
	float:left;
}
#geral #conteudo .ColInterna form ul.Esq li.btn{
	width:433px;
	height:33px;
	display:block;
	float:left;
}
#geral #conteudo .ColInterna form ul.Esq li.btn input.btnEnviar{
	float:right;
}