*{
	margin:0;
	padding:0;
	text-decoration:none;
	outline: none;
}
body{
	background:url(../imgs/bg.gif) repeat-x 0 0;
}
#geral{
	width:746px;
	display:table;
	margin:0 auto;
}
#geral #topo{
	width:746px;
	height:130px;
	display:block;
	float:left;
	position:relative;
}
#geral #topo h1{
	width:182px;
	height:130px;
	display:block;
	float:left;
}
#geral #topo h1 a{
	background:url(../imgs/logo.gif) no-repeat 0 0;
	width:182px;
	height:130px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #topo h1 a:hover{
	background-position: 0px -130px;
}



/*ESTILOS IDIOMAS*/
#geral #topo ul.idiomas {
	width: 90px;
	display: block;
	position:absolute;
	top:10px;
	left:630px;
	z-index:20;
}

#geral #topo ul.idiomas li{
	width: auto;
	display: block;
	float: left;
}
#geral #topo ul.idiomas li a span{
	width: 35px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
	padding-right: 10px;
}
#geral #topo ul.idiomas li a{
	width: 35px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
	padding-right: 10px;
}

#geral #topo ul.idiomas li a.port {
	background: url(../imgs/bt_brazil.jpg)  no-repeat 0 -24px;
}
#geral #topo ul.idiomas li a.ing {
	background: url(../imgs/bt_england.jpg) no-repeat 0 0;
}
#geral #topo ul.idiomass li a:hover{
	background-position: 0 -24px;
}/**/
/*FINAL ESTILOS IDIOMAS*/



#geral #topo #menu{
	width:501px;
	height:130px;
	display:block;
	float:left;
	position: relative;
}
#geral #topo #menu ul{
	width:501px;
	height:130px;
	display:block;
}
#geral #topo #menu ul li{
	float:left;
	display:block;
	list-style-type:none;
}
#geral #topo #menu ul li a{
	height:130px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #topo #menu ul li a.home{
	background:url(../imgs/home.gif) no-repeat 0 0;
	width:59px;
}
#geral #topo #menu ul li a.institucional{
	background:url(../imgs/institucional.gif) no-repeat 0 0;
	width:112px;
}
#geral #topo #menu ul li a.produtos{
	background:url(../imgs/produtos.gif) no-repeat 0 0;
	width:88px;
}
#geral #topo #menu ul li a.servicos{
	background:url(../imgs/servicos.gif) no-repeat 0 0;
	width:80px;
}
#geral #topo #menu ul li a.catalogos{
	background: url(../../imgs/catalogosEng.gif) no-repeat 0 0;
	width:80px;
}
#geral #topo #menu ul li a.contato{
	background:url(../imgs/contato.gif) no-repeat 0 0;
	width:82px;
}
#geral #topo #menu ul li a:hover{
	background-position: 0px -119px;
}
/*SUB-MENU INSTITUCIONAL*/
#geral #topo #menu #subProdutos {
	position: absolute;
	display: none;
	width: 130px;
	height:200px;
	left: 59px;
	top: 106px;
	background: url(../imgs/submenu.jpg) no-repeat 0 0px;
	padding-top:25px;
}
#geral #topo #menu #subProdutos ul {
	padding: 0px;
	list-style-type: none;
	width: 130px;
}
#geral #topo #menu #subProdutos li{
	font-family: Verdana, Arial, Tahoma, sans-sarif;
	font-size: 11px;
	color: #FFF;
	height:20px;
	margin-bottom:1px;
}
#geral #topo #menu #subProdutos ul li a {
	display: block;
	background: #052493;
	text-decoration: none;
	width: 110px;
	padding: 0px 10px;
	line-height: 20px;
	text-indent:0;
	color: #FFF;
	height:20px;	
}
#geral #topo #menu #subProdutos a:hover {
	color: #FFF;
	background-color: #042084;
}
/*FINAL SUB-MENU INSTITUCIONAL*/

/*SUB-MENU PRODUTOS*/
#geral #topo #menu #subOutros {
	position: absolute;
	display: none;
	width: 135px;
	height:200px;
	left: 171px;
	top: 106px;
	background: url(../imgs/submenuprod.jpg) no-repeat 0 0px;
	padding-top:25px;
}
#geral #topo #menu #subOutros ul {
	padding: 0px;
	list-style-type: none;
	width: 125px;
}
#geral #topo #menu #subOutros li{
	font-family: Verdana, Arial, Tahoma, sans-sarif;
	font-size: 11px;
	color: #FFF;
	height:20px;
	margin-bottom:1px;
}
#geral #topo #menu #subOutros ul li a {
	display: block;
	background: #052493;
	text-decoration: none;
	width: 135px;
	padding: 0px 10px;
	line-height: 20px;
	text-indent:0;
	color: #FFF;
	height:20px;	
}
#geral #topo #menu #subOutros a:hover {
	color: #FFF;
	background-color: #042084;
}
/*FINAL SUB-MENU PRODUTOS*/

/*SUB-MENU SERVICOS*/
#geral #topo #menu #subServicos {
	position: absolute;
	display: none;
	width: 180px;
	height:200px;
	left: 259px;
	top: 106px;
	background: url(../imgs/submenuserv.jpg) no-repeat 0 0px;
	padding-top:25px;
}
#geral #topo #menu #subServicos ul {
	padding: 0px;
	list-style-type: none;
	width: 180px;
}
#geral #topo #menu #subServicos li{
	font-family: Verdana, Arial, Tahoma, sans-sarif;
	font-size: 11px;
	color: #FFF;
	height:20px;
	margin-bottom:1px;
}
#geral #topo #menu #subServicos ul li a {
	display: block;
	background: #052493;
	text-decoration: none;
	width: 180px;
	padding: 0px 10px;
	line-height: 20px;
	text-indent:0;
	color: #FFF;
	height:20px;	
}
#geral #topo #menu #subServicos a:hover {
	color: #FFF;
	background-color: #042084;
}
/*FINAL SUB-MENU SERVICOS*/
/*#geral #topo #fones{
	background:url(../imgs/fone.gif) no-repeat 0 0;
	width:136px;
	height:130px;
	float:left;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}*/
#geral #topo #fones{
	background:url(../imgs/fone.gif) no-repeat 0 0;
	width:247px;
	height:15px;
	float:left;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	position: absolute;
	left: 498px;
	top: 41px;
}
#geral #conteudo{
	width:746px;
	display: table;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #1C317F;
	float:left;
	padding-bottom:10px;
}
#geral #conteudo p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	padding-bottom:10px;
}
#geral #conteudo li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	padding-bottom:5px;
	list-style-type:none;
}
#geral #conteudo p a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	padding-left:5px;
}
#geral #conteudo a:hover{
	color: #1B307D;
}
#geral #conteudo #flash{
	width:746px;
	height:158px;
	display:block;
}
#geral #conteudo #topImg{
	width:746px;
	height:158px;
	display:block;
	float:left;
}

.colunas{
	width:357px;
	display: block;
	float:left;
	padding-left:12px;
}
.colunas2{
	width:357px;
	display: block;
	float:right;
	padding-right:12px;
}
#geral #conteudo .colunas .caixas{
	width:357px;
	display: block;
	float:left;
	background:url(../imgs/bg_caixas.gif) no-repeat 0 28px;
	padding-bottom:10px;
}
.caixas2{
	width:357px;
	display: block;
	float:left;
	background:url(../imgs/bg_caixas.gif) no-repeat 0 28px;
	padding-bottom:15px;
}
.caixas2 h1.contato2{
	width:356px;
	margin-top:3px;
	padding:0 0 5px 0;
	height:28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	
	background:url(../imgs/contact.gif) no-repeat 0 0;
}
.caixas2 h1.contatoIII{
	width:356px;
	height:28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-bottom:5px;
	background:url(../imgs/h1_contato.gif) no-repeat 0 0;
	height:28px;
}
.caixas3{
	width:357px;
	display:block;
	float:left;
	background:url(../imgs/bg_caixas.gif) no-repeat 0 28px;
	padding-bottom:15px;
}
.caixas3 h2.localizacao2 {
	width:356px;
	height:50px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-bottom:5px;
	background:url(../imgs/h1_localizacao.gif) no-repeat 0 0;
}
.caixas3 h2.localizacaoIII {
	width:356px;
	height:60px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	margin-top:2px;
	padding-bottom:5px;
	background:url(../imgs/How_to_get_there.gif) no-repeat 0 0;
}
#geral #conteudo #clientes{
	float: left;
	display: block;
	width:746px;
	padding-top:15px;
	padding-bottom:10px;
}
#geral #conteudo #clientes li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 15px;
}
#geral #conteudo #clientes ul{
	display: block;
	width:658px;
	margin:0 auto;
}
#geral #conteudo #clientes li {
	float: left;
	display: block;
	width: 82px;
	height:100px;
	border: 1px solid #ccc;
	text-align: center;
	margin: 4px;
}
#geral #conteudo #clientes ul li img{
	float: left;
	display: block;
	width: 81px;
}
/*ESTILOS FORNECEDORES*/

#geral #conteudo #fornecedores{
	float: left;
	display: block;
	width:746px;
	padding-top:15px;
	padding-bottom:10px;
}
#geral #conteudo #fornecedores li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 15px;
}
#geral #conteudo #fornecedores ul{
	display: block;
	width:658px;
	margin:0 auto;
}
#geral #conteudo #fornecedores li {
	float: left;
	display: block;
	width: 82px;
	height:80px;
	border: 1px solid #ccc;
	text-align: center;
	margin: 4px;
}
#geral #conteudo #fornecedores ul li img{
	float: left;
	display: block;
	width: 81px;
	border:none;
}
#geral #conteudo .colunas .caixasInternas{
	width:357px;
	display:block;
	float:left;
	background:url(../imgs/bg_caixas.gif) no-repeat 0 28px;
	padding-bottom:15px;
}
#geral #conteudo .colunas .caixasInternas2{
	/*width:357px;*/
	display:block;
	float:left;
	background:url(../imgs/bg_caixas.gif) no-repeat 0 28px;
	padding-bottom:15px;
}



#geral #conteudo .colunas .caixasInternas ul li{
	width:70px;
	height:70px;
	display:block;
	float:left;
	margin:5px;
}
#geral #conteudo .colunas .caixasInternas ul li img{
	border:#1C317F solid 3px;
}
.margemTop {
	padding-top: 33px;
	display:block;
}
#geral #conteudo .colunas .caixas h1{
	width:356px;
	height:28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-bottom:5px;
}
#geral #conteudo .colunas .caixas h1.projetos{
	background:url(../imgs/h1_projetos.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.atestado{
	background:url(../imgs/h1_atestado.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.importacao{
	background:url(../imgs/h1_importacao.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.manutencao{
	background:url(../imgs/h1_manutencao.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.quemsomos{
	background:url(../imgs/h1_quemsomos.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.qualidade{
	background:url(../imgs/h1_qualidade.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.fornecedores{
	background:url(../imgs/h1_fornecedores.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.clientes{
	background:url(../imgs/h1_clientes.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.preventiva{
	background:url(../imgs/h1_preventiva.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.corretiva{
	background:url(../imgs/h1_corretiva.gif) no-repeat 0 0;
	height:28px;
}

	/*H1 PÁGINA DE PRODUTOS*/
#geral #conteudo .colunas .caixas h1.diodosn{
	background:url(../imgs/h1_diodosn.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.diodosr{
	background:url(../imgs/h1_diodosr.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.tiristorn{
	background:url(../imgs/h1_tiristorn.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.tiristor{
	background:url(../imgs/h1_tiristorr.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.capacitores{
	background:url(../imgs/h1_capacitores.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.modulosr{
	background:url(../imgs/h1_modulosr.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.ponte{
	background:url(../imgs/h1_ponte.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.transistores{
	background:url(../imgs/h1_transistores.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.transistorigbt{
	background:url(../imgs/h1_transistorigbt.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.acessorios{
	background:url(../imgs/h1_acessorios.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixas h1.magua{
	background:url(../imgs/h1_magua.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixasInternas h2{
	width:357px;
	height:60px;
	display:block;
	text-indent:-99999px;
}
#geral #conteudo .colunas .caixasInternas h2.arquivos_pdf{
	background:url(../imgs/h1_arquivospdf.gif) no-repeat 0 0;
}
#geral #conteudo .colunas .caixasInternas h2.arquivos_pdf_ingles{
	background:url(../imgs/h1_arquivospdf.gif) no-repeat 0 0;
}
#geral #conteudo .colunas .caixasInternas h2.antes_depois{
	background:url(../imgs/h1_antesdepois.gif) no-repeat 0 0;
}
h2.localizacao{
	background:url(../imgs/h1_localizacao.gif) no-repeat 0 0;
	height:28px;
}
#geral #conteudo .colunas .caixasInternas h3{
	width:357px;
	height:28px;
	display:block;
	text-indent:-99999px;
	padding-top:10px;
	padding-bottom:10px;
}
#geral #conteudo .colunas .caixasInternas h3.linha_Prod{
	background:url(../imgs/h3_linha_prod.gif) no-repeat left center;
}
#geral #conteudo .colunas .caixasInternas h3.linha_Prod2{
	background:url(../imgs/h3_linha_prod.gif) no-repeat left center;
	padding-top:0px;
	padding-bottom:0px;
}
	/*FINAL H1 PÁGINA DE PRODUTOS*/
#geral #rodape{
	width:746px;
	height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	float:left;
	display:block;
	padding-top:5px;
	margin-bottom:5px;
}
#geral #rodape #selos{
	width:181px;
	height:16px;
	display:block;
	float:left;
	margin-left:5px;
}
#geral #rodape #selos ul li{
	list-style-type:none;
	text-indent:-99999px;
	overflow:hidden;
	float:left;
	height:16px;
	display:block;
}
#geral #rodape #selos ul li a{
	height:16px;
	display:block;
}
#geral #rodape #selos ul li a.gdsi{
	background:url(../imgs/gdsi.gif) no-repeat 0 0;
	width:91px;
	height:16px;
}
#geral #rodape #selos ul li a.w3c{
	background:url(../imgs/w3c.gif) no-repeat 0 0;
	width:80px;
	height:16px;
	margin-left:5px;
}
#geral #rodape address{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #1C317F;
}
/*DIV FORM*/

form {
	width:300px;
	display:block;
	clear:both;
	padding-left:5px;
}

#conteudo form label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	padding-bottom:10px;
}
#conteudo form .campos{
	width:250px;
	border:#DCDCDD solid 1px;
}
#conteudo form .fone{
	width:195px;
	border:#DCDCDD solid 1px;
}
#conteudo form .ramal{
	width:50px;
	border:#DCDCDD solid 1px;
}
#conteudo form .estado{
	width:30px;
	border:#DCDCDD solid 1px;
}
#conteudo form .cidade{
	width:214px;
	border:#DCDCDD solid 1px;
}
#conteudo form textarea{
	width:250px;
	height:60px;
	border:#DCDCDD solid 1px;
	margin-bottom:10px;
}
#conteudo form .bt{
	width:50px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background:#fff;
	border:#DCDCDD solid 1px;
}
*//*FINAL DO FORM*/

/*CERTIFICADOS*/
#geral #conteudo .atestados {
	display: block;
	float: left;
	width: 746px;
	padding-bottom:20px;
}
#geral #conteudo .atestados ul{
	width: 740px;
	float:left;
	display:block;
	margin:0 auto;
}
#geral #conteudo .atestados ul li{
	width:104px;
	height:195px;
	float:left;
	display:block;
	padding:5px;
}
#geral #conteudo .atestados ul li img{
	border:#183086 solid 3px;
}
#geral #conteudo .atestados ul li a:hover img{
	border:#999 solid 3px;
}