body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0px;
	background-color:#000;
}

a { color:#F00;
	text-decoration:none;
}

a h2 {
	color:#F00;
	text-decoration:none;
}

a:hover { color:#CCC;}


h1 { font-size:16px; color:#F00; }
h2 { font-size:14px; color:#ccc; line-height:25px }
h3 { font-size:12px; color:#ccc; }
h5 { font-size:20px; color:#ccc; word-spacing:10px; line-height:30px;}


dt {
	font-size:16px;
	line-height:10px;

}

#corpo {
	width:960px;
	height:auto;
	margin:0px auto 0px auto;
}

#banner {
	width:960px;
}

#corpobanner {
	width:960px;
	height:250px;
	margin:0px auto 0px auto;
	background-image:url(imagens/fundo.jpg);
}

#logo {
	float:left;
	margin-top:0px;	
}

#menu {
	float:right;
	margin:0px;
	clear:right;
	padding:50px 40px 0px 0px;
}

#titulo {
	width:730px;
	padding:110px 0px 0px 300px;
}

#titulo2 {
	width:730px;
	padding:143px 0px 0px 300px;
}

#destaque1 {  
	width:960px;
	height:265px;
	margin:20px auto 0px;
}

.fotodestaque1 {
	width:281px;
	height:225px;
	margin:20px 0px 0px 0px;
	float:left;
}

.tdestaque1 {
	width:650px;
	height:100%;
	float:left;
	margin:40px 0px 0px 20px;
}

#destaque2 {  
	width:960px;
	height:225px;
	margin:20px auto 0px auto;
}

.fotodestaque2 {
	width:281px;
	height:225px;
	margin:0px 0px 0px 0px;
	float:left;
}

.tdestaque2 {
	width:650px;
	height:100%;
	float:left;
	margin:30px 0px 0px 20px;
}

#redes {
	margin:0px auto 0px;
	background-image:url(imagens/redes.jpg);
}

#fundo {
	width:960px;
	height:90px;
	color:#CCC;
	font-size:12px;
	margin:20px 0px auto 0px;
	background-image:url(imagens/redes.jpg);	
}

#copyright {
	float:left; 
	margin:27px 0px 0px 20px;
}

.officina {
	font-size:12px;
	font-weight:normal; 
	color:#F00;
}
			
#social {
	float:right;
	width:160px;
	margin:10px 20px 0px 0px;
}
			
#stexto {
	float:left;
	padding:25px 0px 0px 0px;
}
			
#simagem {
	float:left;
	padding:15px 0px 0px 20px;
}

#texto {
	width:960px;
	height:100%;
	margin:0px 0px 40px 0px;
	float:left;
	font-size:14px;
	color:#CCC;
	line-height:25px;
}

#somosimagem {
	width:892px;
	height:204px;
	margin:0px 0px 0px 68px;		
}

#corpoprodutos {
	width:960px;
	height:auto;
	margin:0px auto 20px auto;
}

.produtos {
	width:940px;
	height:100%;
	margin:0px auto 0px 20px;
}

.titulo {
	width:265px;
	height:20px;
	font-size:14px;
	color:#F00;
}

.titulo:hover {
	background-color:#F00;
	color:#fff;
}

.textoprodutos {
	width:100%;
	height:140px;
	font-size:12px;
	color:#CCC;
	line-height:20px;
}

#fotos1{
	margin-top:0px;
	width:150px;
	height:150px;
	border:#ccc medium solid;
	float:right;
	z-index:5;	
}

#fotos2{
	width:150px;
	margin-right:10px;
	height:150px;
	border:#ccc medium solid;
	float:right;
	z-index:5;
}

#fotos3{
	width:150px;
	margin-right:10px;	
	height:150px;
	border:#ccc medium solid;
	float:right;
	z-index:5;
}

#fotos4{
	width:150px;
	margin-right:10px;
	height:150px;
	border:#ccc medium solid;
	float:right;
	z-index:5;
}

#grandeformato {
	width:940px;
	height:100%;
	margin:0px auto 0px 20px;
}

.tituloprodutos {
	width:310px;
	height:20px;
	font-size:18px;
	color:#F00;
	margin:20px 325px 0px 305px;
}

#corpoparcerias {
	width:960px;
	height:auto;
	margin:20px auto 20px auto;
}

#parcerias {
	width:540px;
	height:100%;
	margin:10px auto 0px 50px;
	font-size:16px;
	color:#ccc;
	float:left;
	line-height:20px;
}

#imagemparcerias {
	width:300px;
	height:300px;
	float:left;
	margin:10px 0px 0px 20px;
	border:#CCC solid 3px;	
}

#corpocontactos {
	width:960px;
	height:100%;
}

#contactos {
	width:385px;
	height:100%;
	padding:20px 0px 0px 20px;
	float:left;
}

#tcontactos {
	margin:50px 0px 0px 0px;
}

#botoes {
	float:right;
	margin:10px 5px 5px 0px;
}

#mapa {
	float:right;
	width:290px;
	padding:20px 110px 0px 0px;
}

#corpoinovagest {
	width:960px;
	height:900px;
	margin:20px auto 20px auto;	
}

.finovagest {
	width:264px;
	float:left;
	margin:0px 0px 0px 0px;
}

.finovagest2 {
	margin:60px 0px 60px 0px;	
}

#corpotinovagest {
	width:960px;
	height:100%;
	margin:20px auto 20px auto;
}

#tituloinovagest {
	width:480px;
	text-align:center;
	float:left;
	margin:10px 100px 50px 20px;
	color:#CCC;
	font-size:18px;
}

#textoinovagest {
	width:666px;
	height:100%;
	float:right;
	color:#CCC;
	font-size:12px;
	margin:0px 0px 0px 30px;
}

#tituloenterprisesnap {
	width:500px;
	text-align:center;
	float:left;
	margin:10px 100px 50px 20px;
	color:#CCC;
	font-size:18px;
}

#textoenterprisesnap {
	width:666px;
	height:100%;
	float:right;
	color:#CCC;
	font-size:12px;
	margin:0px 0px 0px 30px;
}

#titulosage{
	width:500px;
	text-align:center;
	float:left;
	margin:10px 100px 50px 20px;
	color:#CCC;
	font-size:18px;
}

#textosage{
	width:666px;
	height:100%;
	float:right;
	color:#CCC;
	font-size:12px;
	margin:0px 0px 0px 30px;
}

#corpoplotters {
	margin-top:0px;
	width:960px;
	height:100%;
}

#tplotters {
	width:600px;
	height:100%;
	margin:0px 0px 0px 20px;
	float:left;
}

#cfplotters {
	width:350px;
	height:400px;
	margin:20px 20px 0px 600px;	
}

.fplotters {
	margin:20px 20px 0px 0px;
	float:left
}

#corpoassistenciainformatica {
	margin-top:0px;
	width:960px;
	height:100%;
}

#tassistenciainformatica {
	width:960px;
	height:100%;
	float:left;
	font-size:14px;
	color:#CCC;
	margin:20px 0px 0px 20px;	
}

#treparacaoportateis {
	width:540px;
	height:100%;
	float:left;
	font-size:14px;
	color:#CCC;
	margin:50px 0px 0px 0px;
}

#tservicos {
	width:960px;
	height:100%;
	float:left;
	font-size:14px;
	color:#CCC;
	margin:50px 0px 0px 20px;
}

#corpofreparacaoportateis {
	width:410px;
	height:100%;
	float:right;
	margin:60px 0px 0px 0px;
}

.freparacaoportateis {
	width:90px;
	height:90px;
	float:right;
	margin:20px 20px 0px 0px;
}

#linksservicos1 {
	width:300px;
}

#linksservicos2 {
	width:310px;
}

#linksservicos3 {
	width:310px;
}

#linksservicos4 {
	width:350px;
}

#corposcanners {
	margin-top:0px;
	width:960px;
	height:100%;
}

#tscanners {
	width:900px;
	height:100%;
	margin:40px 0px 0px 30px;
	color:#ccc;
	font-size:16px;
	line-height:25px;
}

#cfscanners {
	width:870px;
	height:400px;
	margin:0px 0px 0px 45px;
	margin-bottom:0px;
}

.fscanners {
	margin:20px 20px 0px 0px;
}

#cfetiquetas {
	width:650px;
	height:400px;
	margin:0px 0px 0px 165px;
	margin-bottom:0px;
}

.fetiquetas {
	margin:40px 60px 0px 0px;
	float:left
}

#cfportateis {
	width:960px;
	height:400px;
	margin:20px 0px 0px 10px;
	margin-bottom:0px;
}

.fportateis {
	margin:20px 10px 0px 0px;
	float:left;
}

#cfduplicadoras {
	width:870px;
	height:350px;
	margin:0px 0px 0px 45px;
	margin-bottom:0px;
}

.fduplicadoras{
	margin:20px 20px 0px 70px;
	float:left
}

#cfimagem {
	width:780px;
	height:370px;
	margin:0px 0px 0px 110px;
}

.fimagem{
	margin:20px 40px 20px 0px;
	float:left;
}

#cfpos {
	width:470px;
	height:250px;
	margin:0px 0px 0px 0px;
	margin-bottom:0px;
	float:right;
}

#corpopos {
	width:960px;
	height:100%;
	color:#CCC;
}

#fpos1 {
	margin:20px 30px 0px 0px;
	float:right;
}

#fpos2 {
	margin:20px 30px 0px 0px;
}

#clistapos {
	width:450px;
	height:250px;
	color:#CCC;
	margin:0px 0px 0px 30px;
	margin-bottom:0px;
	float:left;
}

#toutsorcing {
	width:960px;
	height:100%;
	float:left;
	font-size:14px;
	color:#CCC;
	margin:50px 0px 0px 0px;
}

dd {
	color:#CCC;
}

.sep { clear:both; height:1px; } 

