	@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:url(../imagens/jpg/bg_pag.jpg) #F4F4F2 no-repeat top;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
}
/*topo*/

#topo {
	width:798px;
	height:153px;
	margin:0 auto;
}
#logo {
	position:relative;
	float:left;
	width:185px;
	height:153px;
	top:17px;
	left:4px;
}
#menuhorizontal {
	float:right;
	width:610px;
	height:153px;
}

#bannerhome {
	margin:0 auto;
	width:798px;
	height:250px;
	display:block;
}
.obs {
	background-color: #FFF;
	padding: 5px;
	border: thin solid #666;
}
#bannerinterno {
	width:798px;
	height:210px;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
/*conteudo*/

#conteudo {
	position:relative;
	width:798px;
	height:auto;
	margin:0 auto;

}
#fotonoticiaesq {
	position:relative;
	width:283px;
	height:187px;
	float:left;
	margin:0 0 10px 0;
	font-size: 10px;
	color: #666;
	
	
}
#fotonoticiadir {
	position:relative;
	width:283px;
	height:187px;
	float:right;
	margin:0 0 10px 0;
	font-size: 10px;


}
#solucoes {
	position:relative;
	width:576px;
	height:auto;
	margin:0 auto;

}
#boxsolucoes {
	position:relative;
	width:576px;
	height:auto;
	margin:0 auto;

}
#cartoes1 {
	position:relative;
	width:180px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9F0C10;
	font-weight:bold;
	clear:left;
	margin:50px 0 0 0;
	*margin:30px 0 0 0;

}
#cartoes2 {
	position:relative;
	width:180px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9F0C10;
	font-weight:bold;
	clear:left;
	margin:10px 0 0 0;

}
#boximagenssolucoesesq {
	position:relative;
	width:264px;
	height:133px;
	float:left;
	margin:0 0 20px 0;

}
#boximagenssolucoesdir {
	position:relative;
	width:264px;
	height:133px;
	float:right;
	margin:0 0 20px 0;
				
}
#boxcadasolucaoesq {
	position:relative;
	width:300px;
	height:80px;
	float:left;
	margin:0 0 30px 0;
	
}
#boxcadasolucaodir {
	position:relative;
	width:245px;
	height:80px;
	float:right;
	margin:0 0 30px 30px;
	

}
#noticiashome {
	position:relative;
	width:361px;
	height:auto;
	float:right;
	top:40px;
	padding:0 20px 20px 20px;

}
#boxnewsatualizacao {
	position:relative;
	width:798px;
	height:300px;
	margin:0 auto;
	top:30px;
	clear:both;

}
#bannerpequeno {
	position:relative;
	width:344px;
	height:242px;
	float:left;
	top:40px;
}
#boxnews {
	position:relative;
	width:798px;
	height:164px;
	top:48px;
	*top:50px;
	float:left;
	padding:15px 25px 15px 25px;
	background-image:url(../imagens/gif/bg_news.gif);
	background-repeat:no-repeat;
		
}
#login{
	position:relative;
	width:480px;
	height:140px;
	float:right;
	right:60px;
	top:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	
}
#atualizacaoversao {
	position:relative;
	width:344px;
	float:right;
	clear:right;
	top:48px;
	right:34px;
		

}
#submenuempresa {
	margin:0 auto;
	width:182px;
	height:200;
	position:relative;
	float:left;
	margin:45px 0 0 0;
	display: block;
	
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	


}
#submenuservicos {
	margin:0 auto;
	width:182px;
/*	height:120px;*/
	float:left;
	margin:45px 0 0 0;
/*	background-image:url(../imagens/gif/bg_menu_servicos.gif); */
	background-repeat:no-repeat;



}
#submenucases {
	margin:0 auto;
	width:190px;
	height:auto; 
	float:left;
	margin:45px 0 0 0;
	

}
#submenucasesesq {
	width:91px;
	height:60px; 
	float:left;

}
#submenucasesdir {
	width:91px;
	height:60px; 
	float:right;
		
}
#submenusolucoes {
	margin:0 auto;
	width:182px;
	/*height:680px; */
	float:left;
	margin:45px 0 0 0;
	background-color:#DDD9CC;

	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	/*background-image:url(../imagens/gif/bg_menu_solucoes.gif);*/
	/*background-repeat:no-repeat;*/
/*
	moz-border-radius: 15px;    
	-khtml-border-radius: 15px;  
	-webkit-border-radius: 15px;   
	-opera-border-radius: 15px; 
	border-radius: 15px; 

	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	*/	
}
#submenuinformativo {
	margin:0 auto;
	width:182px;

	float:left;
	margin:45px 0 0 0;
	background-color:#DDD9CC;
	

	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
}
#subtitulo {
	position:absolute;
	width:189px;
	height:20px;
	left:367px;
	top:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	
}
#parceiro {
	width:577px;
	height:144px; 
	margin:45px 0 0 0;
}
#textointernas {
	margin:0 auto;
	width:577px;
	height:auto;
	float:right;
	margin:45px 0 0 0;
	color: #999;
	font-weight: normal;
	
}
#boxnfe {
	margin:0 auto;
	width:547px;
	height:142px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:18px 15px 0 15px;
	background-image:url(../imagens/gif/boxnfe.gif);
	color:#ffffff;
	
}
#ondeestamos{
	position:relative;
	width:577px;
	height:auto;
	margin:0 auto;
}
#ondeestamos1 {
	position:relative;
	width:288px;
	height:150px;	
	float:left;
		
}
#ondeestamos2 {
	position:relative;
	width:289px;
	height:150px;
	float:right;
	
}
#boxcases {
	margin:0 auto;
	width:577px;
	height:421px;
	background-color:#F00;
	border:dotted;
	
}
#boxfaleconosco {
	margin:0 auto;
	width:577px;
	height:auto; /*tirar a altura depois*/
	float:right;
	margin:45px 0 0 0;

}
#textotrabalheconosco {
	width:309px;
	height:auto; /*tirar a altura depois*/
	float:left;

}
#imagemtrabalheconosco {
	width:268px;
	height:169px; /*tirar a altura depois*/
	float:left;

}
#logos {
	position:relative;
	width:577px;
	height:125px;
	border-bottom-style:solid;
	border-width:1px;

}
#logosbase {
	position:relative;
	width:577px;
	height:125px;
	
}
#boxlogos {
	position:relative;
	width:288px;
	height:105px;
	float:left;
	margin: 0 0 0 0;

}
#boxlogosdireita {
	position:relative;
	width:195px;
	height:105px;
	float:right;
	margin: 0 38px 0 0;
			 
				
}
/*rodape*/

#linksrapidos {
	position:relative;
	width:798px;
	height:310px;
	clear:both;
	background-image:url(../imagens/gif/bg_links_rapidos_m.gif);
	background-repeat:no-repeat;
	top:35px;
		
}
#linksrapidos1 {
	position:relative;
	width:133px;
	height:60px;
	float:left;
	left:40px;

}
#linksrapidos2 {
	position:relative;
	width:142px;
	height:60px;
	float:left;
	left:190px;

}
#linksrapidos3 {
	position:relative;
	width:145px;
	height:60px;
	float:left;
	left:350px;

}
#rodapeimagem {
	width:100%;
	height:124px;
	clear:both;
	background-image: url(../imagens/jpg/bg_imagem_rodape.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.rodapevermelho {
	height:189px;
	background:url(../imagens/jpg/bg_vermelho_rodape.jpg) repeat-x;
	
}
.contatorodape {
	position:relative;
	width:798px;
	height:140px;
	margin:0 auto;
	top:24px;
}
.contatoesq{
	position:relative;
	width:auto;
	height:80px;
	float:left;

	*top:0;

}
.contatodir{
	width:400px;
	height:80px;
	float:right;
	left:30px;
	
}
.rodapemarrom {
	height:189px;
	padding:10px 0 0 0;
	background:url(../imagens/jpg/bg_marrom_rodape.jpg) repeat-x;
}
.rodapedireitosreservados {
	height:108px;
	background-color:#EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:0 auto;
}
.textodireitosreservados {
	position:relative;
	width:798px;
	height:54px;
	margin:0 auto;
	padding:54px 0 0 0;

}
.tags {
	width:798px;
	height:auto;
	margin:0 auto;
	text-align:justify;
	

		
}

/*imagens*/

.imagemLogos{
	position:absolute;
	float:left;
	margin:30px 0 0 0;
		
}

.imagemLogosProdutos{
	position:relative;
	float:left;
	margin:0 0 0 0;
		
}



.imagemSaibaMais{
	position:absolute;	
	float:left;
	margin: 60px 0 0 110px;

}


/*fontes*/

p {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-align:justify;
	
	
}
p a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	text-decoration:none;
	
	
}
p a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	text-decoration:underline;
	

}
p.saibamais {
	font-family:Arial, Helvetica, sans-serif;
	color:#AC0D13;
	font-size:11px;
	margin:0 0 10px 0;

}
p.saibamais a{
	font-family:Arial, Helvetica, sans-serif;
	color:#AC0D13;
	font-size:11px;
	text-decoration:none;
	margin:0 0 10px 0;


}
p.saibamais a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#AC0D13;
	font-size:11px;
	text-decoration:underline;
	margin:0 0 10px 0;

}
p.titulo {
	font-family:Arial, Helvetica, sans-serif;
	color:#AD0F14;
	font-size:16px;
	font-weight:bold;

}
p.titulo a {
	font-family:Arial, Helvetica, sans-serif;
	color:#AD0F14;
	font-size:16px;
	font-weight:bold;
	
}
p.titulo a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#AD0F14;
	font-size:16px;
	font-weight:bold;
	
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#AD0F14;
	font-size:25px;
	margin:0;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#AD0F14;
	font-size:20px;

}
.empresa_videos {
	width:182px;
	font-family:Arial, Helvetica, sans-serif;
	color:#AD0F14;
	font-size:20px;
	border-bottom: 3px solid #666666;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:20px;
	margin:0 0 -50px 0;
	
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#AC0E13;
	font-size:30px;
	margin:40px 0 0 0;
	
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	color:#AC0E13;
	font-size:25px;
	margin:5px 0 0 0;

}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	color:#AD0F14;
	font-size:20px;
	margin:30px 0 30px 0;
	
}
h7 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:18px;

}
h8 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:15px;
	font-weight:bold;
}

p.tags{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#787866;

}

p.logos{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#787866;
	margin:30px 0 0 110px;
	
}

p.linksatualizacao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p.contatorodapegrande {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:20px;
	text-align:left;
	float: right;

}
p.contatorodapepequeno {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-align:left;

}
p.boxprodutos{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 130px;
	text-align:left;
}
	



#todoform {
	font:12px arial, verdana, helvetica, sans-serif;
	color:#666666;	

}
#todoform th {
	background:#000000;
	padding:3px;
	font: bold 15px arial, verdana, helvetica, sans-serif;

}
#todoform td {
	padding:3px;
	
}
#todoform input {	
	background:#ffffff;	
	border:1px solid #cccccc;	
	color:#666666;
	font-size:11px;
}
#todoform textarea {
	border:1px solid #cccccc;
	background:#ffffff;	
	color:#666666;
	font-size:11px;
	
	
}	
#todoform input.botao {	
	background:#000000;	
	color:#ffffff;
	border:2px solid #ffffff;
	
}
#apDiv1 {
	z-index: 1;
	position:absolute;
	margin-left:400px;
	margin-top:0px;
	left: -186px;
	top: 315px;
}
.piscante {
	font-size: 10px;
	color: #F00;
	text-decoration: blink;
}

#alertabanner{
	position:absolute;
	left:368px;
	top:577px;
	width:193px;
	height:168px;
	z-index:1;
}
#share {
	text-align: right;
}
#conteudo #textointernas ul li {
	font-size: 12px;
	color: #666;
}

.redondo{
moz-border-radius: 15px;    /* Para o firefox arredondar as bordas */
- khtml-border-radius: 15px;   /* Para o safari arredondar as bordas */
-webkit-border-radius: 15px;    /* Para o chorme arredondar as bordas */
-opera-border-radius: 15px;  /* Para o opera arredondar as bordas */  
border-radius: 15px; /* Código padrão para arrendodar as bordas */
}
.rodapevermelho .contatorodape .contatoesq ul {

	display:inline;
}
.rodapevermelho .contatorodape .contatoesq ul li {

	display:inline;
}
.rodapevermelho .contatorodape .contatoesq ul li a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	list-style-type: none;	
	display:inline;
}
.rodapevermelho .contatorodape .contatodir #filiais {
	list-style-type: none;
	color: #FFF;
	font-size: 13px;
	float: left;
}
.rodapevermelho .contatorodape .contatodir #titulo_rodape h1 a{
	color: #FFF;
	font-size: 18px;
	padding-left: 40px;
	text-decoration: none;
}
.rodapevermelho .contatorodape .contatoesq #titulo_rodape h1 a{
	color: #FFF;
	font-size: 18px;
	padding-left: 0px;
	text-decoration: none;
}


.rodapevermelho .contatorodape .contatodir #filiais ul li {
	list-style-type: none;
	color: #FFF;
	font-size: 13px;
}
.rodapevermelho .contatorodape .contatodir #filiais ul li a {
	list-style-type: none;
	color: #FFF;
	font-size: 13px;
	text-decoration: none;
}
.rodapevermelho .contatorodape .contatodir #filiais_tel ul li a {
	list-style-type: none;
	color: #FFF;
	font-size: 13px;
	text-decoration: none;
}
.rodapevermelho .contatorodape .contatodir #filiais_tel {
	list-style-type: none;
	color: #FFF;
	font-size: 13px;
	float: right;
}
.rodapevermelho .contatorodape .contatodir #filiais_tel ul li {
	list-style-type: none;
	color: #FFF;
	font-size: 13px;
}

.rodapevermelho .contatorodape .contatoesq h1  {
	color: #FFF;
	font-size: 18px;
}
.rodapevermelho .contatorodape .contatoesq .contatorodapepequeno a {
	color: #FFF;
	text-decoration: none;
}
.rodapevermelho .contatorodape .contatoesq .contatorodapepequeno a:hover {
	color: #CCC;
	text-decoration: underline;
}
.rodapevermelho .contatorodape #filiais #distribuidores a:hover {
	color: #CCC;
	text-decoration: underline;
}

#conteudo #textointernas ul li a:hover {
	color: #900;
	text-decoration: none;
}
.rodapevermelho .contatorodape #filiais #distribuidores {
	clear: both;
	color: #FFF;
	padding-left: 40px;
}
.rodapevermelho .contatorodape #filiais #distribuidores a {
	color: #FFF;
	text-decoration: none;
}
.chamativo a{
	font-size: 14px;
	color: #900;
	text-decoration: none;
}
.chamativo a:hover {
	color: #F30;
	font-size: 14px;
	text-decoration: none;
}
#share {
	z-index: 1;
	position:absolute;
	right:0px;
	top:0px;	
}

