@charset "utf-8";

/* Estruturação */
*{
	margin:0px;
	padding:0px;
	border:0px;
}
body{
	font-family:"Arial", Helvetica, sans-serif;
	color:#004478;
	font-size:12px;
	background:#06253B url(../img/bg_top.jpg) left top repeat-x;;
}
.toplaranja{
	position:relative;
	height:32px;
	width:100%;
	background-color:#EF8C00;
}
.pag a{
	width:730px;
	height:auto;
	color:#000000;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.pag a:hover{
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
}
.pag a:visited{

}
.contsombra{
	position:relative;
	width:790px;
	margin:0px auto;
	height:auto;
	background: transparent url(../img/bgsombra.jpg) center top repeat-y;
}
.topo{
	position:relative;
	width:790px;
	margin:0px auto;
	height:auto;
}
.menu_language{
	float:left;
	height:32px;
	width:605px;

}
.logoa{
	float:left;
	height:32px;
	width:165px;
}
.menul{
	float:left;
	height:32px;
	width:603px;
}
.container{
	position:relative;
	width:770px;
	margin:0px auto;
	height:auto;
}
.contop{
	width:770px;
	height:auto;
	float:left;
}
.boxmenubass{
	position:relative;
	width:770px;
	margin:0px auto;
	height:auto;
}
.bassmenu{
	float:left;
	width:770px;
	margin:0px auto;
}
.bassbg{
	background-color:#004378;
	height:30px;
}
.bassbg a{
	color:#328FDA;
	text-decoration:none;
	font-size:10px;
}
.bassbg a:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
}
.conteudo{
	float:left;
	width:770px;
	height:auto;
}
.sombass{
	float:left;
	width:790px;
	height:auto;
}
/* topo.php*/
/*logo*/
.logoinicial{
	float:left;
	width:165px;
	height:129px;
	left: 0px;
}
.linkstopo{
	float:left;
	width:770px;
	height:auto;
}
/*links linguagem*/
.toplinguas{
	width:605px;
	height:32px;
	color:#FFFFFF;
	margin: 0px auto;
	float: left;
}
.toplinguas a{
	color:#FFFFFF;
	text-decoration:none;	
}
.toplinguas a:visited{
	color:#FFFFFF;	
	text-decoration:none;	
}
/*menu topo*/
.boxtopomaster{
	width:790px;
	height:129px;
	position: relative;
	top: 0px;
	margin: 0px auto;
}
.topa{
	float:left;
	width:10px;
	margin-top:32px;
	background:transparent url(../img/bgtopsombraa.jpg) center top repeat-y;
	height:96px;
}
.topb{
	float:left;
	width:10px;
	margin-top:32px;
	background:transparent url(../img/bgtopsombrab.jpg) center top repeat-y;
	height: 96px;
}

.menutop{
	float:left;
	width:605px;
	height:97px;
}
.mbotao{
	float:left;
	height:15px;
	background:transparent url(../img/bg_menu.jpg) top left repeat-x;
	padding:70px 3px 12px 3px;
	text-align:center;
}
a.mbotao{
	text-decoration:none;
	color:#004478;
}
a.mbotao:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:transparent url(../img/bg_active.jpg) top left repeat-x;
	cursor:pointer;
}
.mempresa{width:74px;}
.mtecnologia{ width:94px;}
.mprodutos{width:84px;}
.mfornecedores{width:114px;}
.mrepresentantes{width:124px;}
.mcontato{width:79px;}
/*home.php*/
#bannercentral{
	float:left;
	height:240px;
	width:770px;
}
.banner1{
	float:left;
	height:239px;
	width:385px;
	background:#004478 url(../img/banner1.jpg) center top no-repeat;
	padding: 0px 15px 0px 370px;
}
.banner2{
	float:left;
	height:239px;
	width:385px;
	background:#004478 url(../img/banner2.jpg) center top no-repeat;
	padding: 0px 15px 0px 370px;
}
.banner3{
	float:left;
	height:239px;
	width:385px;
	background:#004478 url(../img/banner1.jpg) center top no-repeat;
	padding: 0px 15px 0px 370px;
}
.btconhecaprod{
	float:right;
	border-top:2px solid #EF8C00;
	border-bottom:2px solid #EF8C00;
	width: 250px;
	height: 38px;
	margin-left: 135px;
}
.btconhecaprod a{
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
}
.txtbanner{
	float:right;
	width:385px;
	height:auto;
	padding-top: 40px;
	padding-bottom: 10px;
}
.destinicial{
	float:left;
	width:730px;
	height:auto;
	background:#FFFFFF url(../img/sombrabbanner.jpg) left top repeat-x;
	padding: 20px;
}
.destaquesbig{
	float:left;
	height:250px;
	width:475px;	
}
.destbig{
	float:left;
	height:113px;
	width:473px;
	border:1px solid #cccccc;
}
.imgdest{
	float:left;
	width:183px;
	height:113px;
}
.txtdest{
	float:left;
	width:285px;
	height:113px;
	padding-left: 5px;
}
.txtdest a{
	color:#EF8C00;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.destaquessmall{
	float:left;
	height:250px;
	padding-left:20px;
	width: 235px;
}
.destsmall1{
	float:left;
	width:230px;
	height:111px;
	border:1px solid #d8d8d8;
	background:transparent url(../img/bgbox.jpg) center top no-repeat;
}
.boxpesq{
	float:left;
	height:107px;
	width:226px;
	background:transparent url(../img/bgboxpesq.jpg) left top repeat-x;
}
.boxatencao{
	float:left;
	width:233px;
	height:114px;
	background-color:#f2f2f2;
}
/*Empresa.php*/
.faixamini{
	float:left;
	width:770px;
	height:auto;
}
.txtempresa{
	float:left;
	width:463px;
	height:auto;
}
.photosemp{
	float:left;
	width:247px;
	padding-left:20px;
	height:auto;
}
.photoemp{
	float:left;
	width:247px;
	height:auto;
}
/*produtos.php*/
.envolvepesquisas{
	float:left;
	width:722px;
	height:auto;
	border: 1px solid #cccccc;
	padding: 2px;

}
.boxpesq2{
	float:left;
	height:107px;
	width:226px;
	background:transparent url(../img/bgbox.jpg) left top no-repeat;
	margin: 4px;
	padding-top: 5px;
}
.boxpesq3{
	float:left;
	height:107px;
	width:235px;
	background:transparent url(../img/bgpesqprod.jpg) left top repeat-x;
	margin: 4px;
	padding-top: 5px;
}
.boxtxt{
	float:left;
	height:107px;
	width:471px;
	padding-top: 5px;
}
.boxorgpesq{
	float:left;
	width:730px;
	height:70px;
}
.resultbusca, .resultres{
	float:left;
	width:730px;
}
.cabecalhores{
	float:left;
	width:730px;
	height:24px;
	color: #B2B2B2;
}
.codigo{
	float:left;
	height:70px;
	width:96px;
	padding: 2px;
	overflow: hidden;
}
.codigooriginal{
	float:left;
	height:70px;
	width:116px;
	padding: 2px;
	overflow: hidden;
}
.descri{
	float:left;
	height:70px;
	width:191px;
	padding: 2px;
	overflow: hidden;
}
.imagem{
	float:left;
	height:72px;
	width:95px;
	overflow: hidden;
}
/*produtosdetalhes.php*/
.boxdetprod{
	float:left;
	height:auto;
	width:722px;
	border: 1px solid #cccccc;
	padding: 3px;
}
.btvoltar{
	float:left;
	height:21px;
	width:349px;
}
.btvoltar a{
	font-size:12px;
	color:#004478;
	text-decoration:none;
}
.fotobig{
	float:left;
	width:331px;
	height:260px;
	border:2px solid #fb9541;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cola{
	float:left;
	width:350px;
	height:auto;
}
.colb{
	float:left;
	width:352px;
	height:auto;
	padding-left: 20px;
}
.boxmini{
	float:left;
	width:350px;
	height:auto;
}
.mini{
	float:left;
	width:107px;
	height:86px;
	border:2px solid #fb9541;
	margin:1px;
	margin-right: 2px;
}
.topoprod{
	float:left;
	width:352px;
	height:25px;
	background:transparent url(../img/bgcodprod.jpg) center left repeat-x;
}
.txtproduto{
	float:left;
	width:326px;
	height:285px;
	padding:13px;
	background-color: #E6E6E6;
}
.downmanual{
	float:left;
	height:25px;
	width:352px;
	background-color:#004478;
}
/*Localizacao.php*/
.txtlocalizacao{
	float:left;
	width:270px;
	height:400px;
	padding:7px;
	overflow-y:scroll;
	border: 1px solid #E0E0E0;
}
.colaloc{
	float:left;
	width:416px;
	height:auto;
}
.formcar{
	width:410px;
	height:auto;
	float: left;
	padding-left: 195px;
	padding-top: 20px;
}
.colbloc{
	float:left;
	width:286px;
	height:auto;
	padding-left: 20px;
}
.topoloc{
	float:left;
	width:286px;
	height:25px;
	background:transparent url(../img/bgcodprod.jpg) center left repeat-x;
}
.colbloc2{
	float:left;
	width:306px;
	height:auto;

}
.topoloc2{
	float:left;
	width:306px;
	height:25px;
	background:transparent url(../img/bgcodprod.jpg) center left repeat-x;
}
.txtlocalizacao2{
	float:left;
	width:290px;
	height:399px;
	padding:7px;
	overflow-y:scroll;
	border: 1px solid #E0E0E0;
}
/* contato.php*/
.rolagem{
	float:left;
	width:auto;
	height:440px;
}
.btalentos{
	float:left;
	width:270px;
	padding:7px;
	overflow:hidden;
	height:auto;
	border: 1px solid #E0E0E0;
	background-color:#E6E6E6;
}
.caixatexto{
	border: 1px solid #c4c2c3;
	height:20px;
	width: 45px;
}
.caixacombo{
	border: 1px solid #c4c2c3;
	height:22px;
	width: 150px;
}
#gmaps {
	position:absolute;
	left:13px;
	top:77px;
	width:740px;
	height:450px;
	z-index:1;
	background-color:#FFFFFF;
	border:2px solid #CCCCCC;
	display:none;
}
/*estilização de texto*/
.azullink, a.azullink{
color:#004478;
text-decoration:none;
}
.laranja26{
	color:#EF8C00;
	font-size:26px;
}
.laranja20bold{
	color:#EF8C00;
	font-size:20px;
	font-weight:bold;
}
.laranja14{
	color:#EF8C00;
	font-size:14px;
}
.laranja12{
	color:#EF8C00;
	font-size:12px;
}
.laranja14bold{
	color:#EF8C00;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}
.branco10{
	color:#FFFFFF;
	font-size:10px;
}
.branco11, .branco11 a{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
.branco12{
	color:#FFFFFF;
	font-size:12px;
}
.branco14{
	color:#FFFFFF;
	font-size:14px;
}
.branco14bold, .branco14bold a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.branco12bold, .branco12bold a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.cinza11, .cinza11 a{
	color:#B2B2B2;
	font-size:11px;
	text-decoration:none;
}
.cinza11 a:hover{
	color:#777777;
	text-decoration:none;
}
.cinza12{
	color:#B2B2B2;
	font-size:12px;
}
.cinza12escuro{
	color:#666666;
	font-size:12px;

}
.texto{
	line-height:20px;
	letter-spacing:50%;
	text-align:justify;

}
.preto12, a.preto12{
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
.preto14bold{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.formpadrao{
	margin:0px;
	border:0px;
	padding:0px;
}
#largeImg {
	width: auto;
	height: auto;
	padding: 5px;
	border: 0px;
}
.thumbs img {
	border: solid 1px #ccc;
	width: 95px;
	height: 74px;
	padding: 4px;
}
.thumbs img:hover {
	border-color: #000099;
}

a.laranjalink{
	color:#EF8C00;
	font-size:12px;
	text-decoration:none;
}
a.laranjalink:hover{
	color:#EF8C00;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}

.linkaba{
	float:left;
	height:25px;
	background:#EF8C00;	
	text-align:center;
	color:#DDDDDD;
	padding-top:4px;
	font-size:12px;
	margin-left:3px;
	text-decoration:none;	
}
a.linkaba:hover{
	background:#EF8C00;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
a.aempresa{ 
	width:90px;
}
a.avisaomissaovalores{ 
	width:184px;
	}

a.apolitica{ 
	width:175px;
	}
.trocatexto{
	float:left;
	width:453px;
	padding:5px;

}
#floater{
	position:absolute;
	z-index:5;
	width: 300px;
	left: 50%;
	margin-left: -150px;
	top: 200px;
}
#obs {
	position:absolute;
	left:60px;
	top:120px;
	background:transparent url(../img/balao.gif) top left no-repeat;
	padding:10px 5px 5px 5px;
	width:172px;
	height:55px;
	z-index:1;
	display:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-moz-opacity : 0.8;
	color:#FFFFFF;
	font-weight:bold;
}

