/* CSS Document */

body {
margin: 0 auto;
}

body.principal {
background: url(../imagens/bg_principal_2.gif) no-repeat center top;
margin: 0 auto;
}

body.secundario {
background: url(../imagens/bg_secundario.gif) no-repeat center top;
margin: 0 auto;
}


img {
	border: 0px;
}

#pagina {
	width:1004px;
	margin:0 auto;
	text-align:center;
	position: relative;
}

#login {
	text-align: center;
	margin-top: 20px;
	height: 24px;
	margin-left: 100px;
}

#login img.bt_login {
	vertical-align: bottom;
}



#login p{
	padding-top: 10px;
	color:#ffffff; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

#login a {
	color:#ffffff; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-decoration: underline;
}

#login a:hover {
	text-decoration: none;
}



/* DIV FLASH */

#flash{
	width: 100%;
	text-align: center;
	margin-right: 0px;
	height: 207px;
	float:left;
	margin-top: 19px;
	margin-left: -53px;


}

/* DIVS BUSCA  */

#busca{
	width: 1004px;
	margin-right: 0px;
	float:left;
	margin-top: 11px;
	margin-left: -30px;
	margin-bottom: 0px;

}


#busca1{
	width: 233px;
	float: left;
	text-align:center;
	vertical-align:middle;
	margin-top: -3px;
}

#path1{
	width: 500px;
	text-align: left;
	padding-left: 160px;
	float: left;
	color:#ffffff; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;

}

#path2{
	width: 500px;
	text-align: left;
	padding-left: 160px;
	float: left;
	color:#f333333; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;

}

#conteudo {
	width: 1004px;
	margin-right: 0px;
	float:left;
	
}

#conteudo_principal{
	width: 622px;
	float: left;
/*	margin-top: 34px; */
	margin-left: 65px;
	text-align:left;

}

#conteudo_secundario{
	width: 623px;
	float: left;
	text-align:left;
	margin-left: 39px;
}

#menu_produtos{
	width: 605px;
	height: 23px;
	float: left;
	text-align: left;
	background-color: #aaaaaa;
	padding-top: 2px;
	padding-left: 18px;
	
}

#ultimas_noticias{
	width: 322px;
	height: 253px;
	background: url(../imagens/bg_news.gif) no-repeat center top;
	float: left;
	margin-top: 22px;
	padding-top: 45px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

#ultimas_noticias p {
	color:#6d6e71; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

#ultimas_noticias a {
	color:#6d6e71; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-decoration:none;
}
	

#ultimas_noticias a:hover {
	color:#333333; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-decoration:underline;
}

#ultimas_noticias span {
	color:#146ca4; 
	font:bold 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

#ultimas_noticias a.mais,#depoimentos_principal a.mais,#depoimentos_secundario a.mais,#descricao_produtos a.mais,#faixa_download1 a.mais,#faixa_download2 a.mais,#faixa_depoimentos1 a.mais,#faixa_clientes1 a.mais,#faixa_clientes2 a.mais {
	color:#f15a22; 
	font:bold 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-decoration:underline;
}
	
#ultimas_noticias a.mais:hover,#depoimentos_principal a.mais:hover,#depoimentos_secundario a.mais:hover,#descricao_produtos a.mais:hover,#faixa_download1 a.mais:hover,#faixa_download2 a.mais:hover,#faixa_depoimentos1 a.mais:hover,#faixa_clientes1 a.mais:hover,#faixa_clientes2 a.mais:hover {
	color:#f15a22; 
	font:bold 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-decoration:none;
}

#faixa_links1 a.mais,#faixa_links2 a.mais{
	color:#4e90ba; 
	font:bold 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-decoration:underline;
}

#faixa_links1 a.mais:hover,#faixa_links2 a.mais:hover {
	color:#4e90ba; 
	font:bold 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-decoration:none;
}
	
#titulos_empresas {
	height: 30px;
	background-color:#4e90ba;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #4e90ba;
}

#titulos_empresas p{
	color:#ffffff; 
	font:bold 13px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	margin-left: 25px;
	margin-top: 6px;
}

#aba_produtos{
	width: 623px;
	height: 40px;
	float: left;
	padding-bottom: 10px;
	text-align:left;
	background: url(../imagens/tit_produtos.gif) no-repeat;
}

#aba_produtos p{
	margin-top: 10px;
	text-align:left;
	font:bold 13px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	color:#939598;
	margin-left: 25px;

}

#aba_geral{
	width: 623px;
	height: 40px;
	float: left;
	padding-bottom: 10px;
	text-align:left;

}

#lista_produtos{
	float: left;
	
}

#imgs_produtos_lista{
	margin-left: 27px;
	float: left;
	width: 85px;
	margin-bottom:20px;
}

#descricao_produtos_lista{
	width: 460px;
	float: left;
	text-align:left;
	margin-left: 20px;
}


#imgs_produtos{
	margin-left: 25px;
	float: left;
	width: 170px;
}

#descricao_produtos{
	width: 380px;
	float: left;
	text-align:left;
	margin-left: 20px;
}

#descricao_produtos p,#descricao_produtos_lista p{
	text-align:left;
	color:#333333;
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	

}

#descricao_produtos_lista a{
	text-decoration: none;
	text-align:left;
	color:#333333;
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

#descricao_produtos_lista a:hover{
	text-decoration: underline;
}
	
	
#depoimentos_principal{
	width: 572px;
	margin-top:18px;
	float: left;
	background-color:#f1f2f2;
	text-align:left;
}


#depoimentos_principal p{
	margin-left:31px;
	margin-right:31px;
	color:#58595b;
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

#depoimentos_principal span {
	color:#58595b; 
	font:bold 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
}
	
	
#depoimentos_secundario{
	width: 572px;
	margin-top:18px;
	float: left;
	background-color:#f1f2f2;
	text-align:left;
	margin-left: 26px;
	border-bottom:1px solid #ffffff; 
	
}

#depoimentos_secundario p{
	margin-left:31px;
	margin-right:31px;
	margin-bottom: 8px;
	color:#58595b;
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

#depoimentos_secundario span,#faixa_download1 span,#faixa_downloads span {
	color:#58595b; 
	font:bold 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
}
	



#tit_depoimentos{

	width: 547px;
	height:20px;
	background-color:#a6a7a7;
	margin-bottom: 1px;
	text-align:left;
	float:left;


}

#cor{
	width: 25px;
	height:20px;
	background-color:#4e90ba;
	float:left;
}

#faixa_depoimentos1{
	width: 572px;
	float: left;
	background-color:#f1f2f2;
	text-align:left;
	border-bottom:1px solid #ffffff; 

	
}

#faixa_depoimentos2{
	width: 572px;
	float: left;
	background-color:#e8e9e9;
	text-align:left;
	border-bottom:1px solid #ffffff; 

	
}

#links{
	width: 572px;
	float: left;
	background-color:#f1f2f2;
	text-align:left;
	border-bottom:1px solid #ffffff; 
}

#links p{
	margin-left:14px;
	margin-top: 8px;
	margin-right:14px;
	margin-bottom: 8px;
	color:#58595b;
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

#faixa_links1{
	width: 572px;
	float: left;
	background-color:#f1f2f2;
	text-align:left;
	border-bottom:1px solid #ffffff; 
	
	
}

#faixa_links2{
	width: 572px;
	float: left;
	background-color:#e8e9e9;
	text-align:left;
	border-bottom:1px solid #ffffff; 
	
	
}

#clientes{
	width: 572px;
	margin-top:10px;
	float: left;
	background-color:#f1f2f2;
	text-align:left;
	margin-left: 26px;
	border-bottom:1px solid #ffffff; 
}

#clientes p{
	margin-left:14px;
	margin-top: 8px;
	margin-right:14px;
	margin-bottom: 8px;
	color:#58595b;
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

#faixa_clientes1{
	width: 572px;
	float: left;
	background-color:#f1f2f2;
	text-align:left;
	border-bottom:1px solid #ffffff; 
	
	
}

#faixa_clientes2{
	width: 572px;
	float: left;
	background-color:#e8e9e9;
	text-align:left;
	border-bottom:1px solid #ffffff; 
	
	
}



#downloads{
	width: 623px;
	float:left;
	margin-left: 26px;
	margin-top: 20px;
}


#faixa_download1{
	width: 572px;
	float: left;
	background-color:#f1f2f2;
	text-align:left;
	border-bottom:1px solid #ffffff; 

	
}

#faixa_download2{
	width: 572px;
	float: left;
	background-color:#e8e9e9;
	text-align:left;
	border-bottom:1px solid #ffffff; 
	margin-bottom: 1px;
	
}

#faixa_download1 p,#faixa_download2 p,#faixa_depoimentos1 p,#faixa_depoimentos2 p{
	margin-left:31px;
	margin-right:31px;
	margin-bottom: 8px;
	margin-top: 6px;
	color:#58595b;
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

#downloads span {
	color:#58595b; 
	font:bold 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
}
	
#tit_downloads{

	width: 547px;
	height:20px;
	background-color:#a6a7a7;
	margin-bottom: 1px;
	text-align:left;
	float:left;
}


#botoes_pp{
	width: 240px;
	margin-top: 22px;
	height: 318px;
	padding-left: 16px;
	float:left;
}

img.bts_pp{
	padding-bottom: 11px;
}

img.produtos{
	padding-bottom: 10px;

}

img.depoimentos{
	padding-bottom: 2px;
	padding-right: 1px;
}

#direita{
	width: 80px;
	float:left;
	padding-left: 6px;
	padding-top: 30px;
}


#esquerda {
	float:left;
	width:149px;
	margin-left: 19px;
	vertical-align:top;

}

#assinatura_principal{
	float: left;
	padding-bottom: 20px;
	margin-top: 20px;
}

#assinatura_secundaria{
	float: left;
	padding-bottom: 20px;
	margin-top: 20px;
	margin-left: 26px;
}


#submenu{
	position: absolute;
	left: 207px;
	top: 271px;
	width: 149px;
	z-index: 1;
	visibility:hidden;

}
	
#submenu2{
	position: absolute;
	left: 207px;
	top: 292px;
	z-index: 1;
	width: 149px;
	visibility:hidden;


}

#submenu_produtos{
	position: absolute;
	left: 297px;
	top: 307px;
	z-index: 1;
	visibility:hidden;

}

#menu {
	color:#0066b3; 
	float: left;
	vertical-align:top;
	margin-left: 40px;

}



#menu li {
	margin:0px 0px 0px 0px;
	text-align:left;

}


#menu a {
	display:block;
	margin:0px;
	width:145px;
	padding:3px;
	padding-left: 0px;
	padding-top: 2px;
	vertical-align:middle;
	color:#ffffff; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	background-color:#a6a6a6; 
	border-bottom:1px solid #ffffff; 

}

#menu a.equipamentos {
	display:block;
	margin:0px;
	width:145px;
	padding:3px;
	padding-left: 0px;
	padding-top: 2px;
	vertical-align:middle;
	color:#ffffff; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	background-color:#4e90ba; 


}

#menu a.softwares {
	display:block;
	margin:0px;
	width:145px;
	padding:3px;
	padding-left: 0px;
	padding-top: 2px;
	vertical-align:middle;
	color:#ffffff; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	background-color:#f37053; 

}




#menu a:hover {
	color:#0066b3; 
	width: 146px;
	height: 15px;
	background-position:top;
	background-color:#f1f2f2; 
}

#submenu_principal {
	color:#0066b3; 
	vertical-align:top;
	margin-left: 0px;
}

#submenu_principal li {
	margin:0px 0px 0px 0px;
	text-align:left;

}

#submenu_principal a {
	display:block;
	margin:0px;
	width:145px;
	padding:3px;
	padding-left: 0px;
	padding-top: 2px;
	vertical-align:middle;
	color:#ffffff; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	background-color:#a6a6a6; 
	border-bottom:1px solid #ffffff; 

}

#submenu_principal a.equipamentos {
	display:block;
	margin:0px;
	width:145px;
	padding:3px;
	padding-left: 0px;
	padding-top: 2px;
	vertical-align:middle;
	color:#ffffff; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	background-color:#4e90ba; 


}

#submenu_principal a.softwares {
	display:block;
	margin:0px;
	width:145px;
	padding:3px;
	padding-left: 0px;
	padding-top: 2px;
	vertical-align:middle;
	color:#ffffff; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	background-color:#f37053; 

}

#submenu_principal a:hover {
	color:#0066b3; 
	width: 145px;
	height: 15px;
	background-position:top;
	background-color:#f1f2f2; 
}

#aba_principal{
	width: 623px;
	height: 40px;
	float: left;
	padding-bottom: 30px;
	text-align:left;
}

#noticia_principal p{
	width: 572px;
	color:#333333; 
	font:normal 12px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	padding-bottom: 30px;
	
}

#noticia_principal span{
	color:#146ca4; 
	font:bold 14px  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	padding-bottom: 10px;
	
}

#mais_noticias{
	width: 572px;
	height: 22px;
	border-bottom:1px solid #ffffff;
	background-color: #f1f2f2;
	float: left;
	
	
}


#tit_mais_noticias{
	width: 572px;
	height: 20px;
	border-bottom:1px solid #ffffff;
	background-color: #ffffff;
	
}

#mais_noticias p{
	color:#333333; 
	font:bold 11px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	margin-left: 10px;
	vertical-align:middle;
	padding-top: 4px;

	
}

#mais_noticias a{
	color:#333333; 
	font:normal 11px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-decoration: none;
}

#mais_noticias a:hover{
	color:#f15a22; 
	font:normal 11px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-decoration: underline;
}

* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;

}

#contato{
	color:#333333; 
	font:normal 12px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-decoration: none;
	border: 0 auto;
	float: left;
	margin-left: 30px;

	
}

#contato input{
	color:#333333; 
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	background-color:#f1f2f2; 
	border: solid 1px #333333;
	text-align:left;
	padding: 3px;
	height: 12px;
	margin-bottom:2px;
	padding-left: 3px;


}


#contato textarea{
	color:#333333; 
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	background-color:#f1f2f2; 
	border: solid 1px #333333;
	text-align:left;
	padding: 3px;
	margin-bottom:2px;
	padding-left: 3px;
	margin-right: 6px;

}

#contato select{
	color:#333333; 
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	background-color:#f1f2f2; 
	border: solid 1px #333333;
	text-align:left;
	padding: 3px;
	margin-bottom:2px;
	padding-left: 3px;
	margin-right: 6px;
	width: 50px;

}

#login input{
	color:#333333; 
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff; 
	border: solid 1px #333333;
	text-align:left;
	padding: 3px;
	width: 80px;
	height: 12px;
	margin-left: 2px;
	margin-bottom:2px;
	padding-left: 3px;
	margin-right: 6px;
}

#enalta{
	width: 623px;
	float: left;
	text-align:left;
	color:#333333; 
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}



input.busca{
	color:#333333; 
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff; 
	border: solid 1px #333333;
	text-align:left;
	padding: 3px;
	width: 100px;
	height: 12px;
	margin-left: 2px;
	margin-bottom:2px;
	padding-left: 3px;
	margin-right: 6px;
}




