*{
	margin:0;
	padding:0;
	outline: none;
}

.dplnone {
	display:none;
}
#flash{
display:none;
}
body{
	background:#0e253f url(../img/bg_body.gif) repeat-x 0 0;
}

#geral{
	width:775px;
	display:block;
	margin:0 auto;
}

/****topo****/

#geral #topo{
	width:736px;
	height:236px;
	display:block;
	background:url(../img/bg_topo.jpg) no-repeat 0 0;
	padding-left:39px;
}

#geral #topo #flash{
	width:455px;
	height:236px;
	display:block;
	float:right;
	/*background:url(../img/flash.jpg) no-repeat 0 0;*/
}

#geral #topo #imagem_topo{
	width:455px;
	height:236px;
	display:block;
	float:right;
}

#geral #topo h1{
	width:272px;
	height:95px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-top:67px;
	float:left;
}

#geral #topo h1 a{
	width:272px;
	height:95px;
	display:block;
	background:url(../img/logo.gif) no-repeat 0 0;
}

/****branco****/

#geral #branco{
	width:775px;
	display:block;
	background:url(../img/branco.gif) repeat-y 18px 0;
	position:relative;
}
/****principal****/

#geral #branco #principal{
	width:775px;
	display:table;
	background:url(../img/bg_principal.gif) no-repeat 4px bottom;

}

/****menu****/

#geral #branco #principal #menu{
	width:164px;
	height:251px;
	display:block;
	background:url(../img/bg_menu.gif) no-repeat 0 0;
	position:absolute;
	left: 32px;
	top: -47px;
}

#geral #branco #principal #menu ul{
	width:119px;
	display:block;
	padding:45px 0 0 15px;
}

#geral #branco #principal #menu ul li{
	width:134px;
	height:20px;
	display:block;
	float:left;
	list-style-type:none;
}

#geral #branco #principal #menu ul li a{
	width:134px;
	height:20px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
}

#geral #branco #principal #menu ul li a.home{
	background-image:url(../img/bt_home.gif);
}
#geral #branco #principal #menu ul li a.quem_somos{
	background-image:url(../img/bt_quemsomos.gif);
}
#geral #branco #principal #menu ul li a.servicos{
	background-image:url(../img/bt_servicos.gif);
}
#geral #branco #principal #menu ul li a.orcamento{
	background-image:url(../img/bt_orcamento.gif);
}
#geral #branco #principal #menu ul li a.contato{
	background-image:url(../img/bt_contato.gif);
}
#geral #branco #principal #menu ul li a:hover{
	background-position:0 -20px;
}

/****submenu quemsomos****/

#geral #branco #principal #menu #subQuem{
	width:134px;
	height:80px;
	display:none;
	position:absolute;
	left: 138px;
	top: 20px;
}

#geral #branco #principal #menu #subQuem ul{
	width:134px;
	height:80px;
	display:block;
}

#geral #branco #principal #menu #subQuem ul li{
	width:134px;
	height:20px;
	display:block;
	list-style-type:none;
}

#geral #branco #principal #menu #subQuem ul li a{
	width:134px;
	height:20px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#geral #branco #principal #menu #subQuem ul li a:hover{
	background-position:0 -20px;
}

#geral #branco #principal #menu #subQuem a.clientes{
	background:url(../img/bt_clientes.gif) no-repeat 0 0;
}
#geral #branco #principal #menu #subQuem a.equipamentos{
	background:url(../img/bt_equipamentos.gif) no-repeat 0 0;
}
#geral #branco #principal #menu #subQuem a.historico{
	background:url(../img/bt_historico.gif) no-repeat 0 0;
}
#geral #branco #principal #menu #subQuem a.tecnologia{
	background:url(../img/bt_tecnologia.gif) no-repeat 0 0;
}

/****submenu servicos****/

#geral #branco #principal #menu #subServ{
	width:134px;
	height:60px;
	display:none;
	position:absolute;
	left: 138px;
	top: 40px;
}

#geral #branco #principal #menu #subServ ul{
	width:134px;
	height:60px;
	display:block;
}

#geral #branco #principal #menu #subServ ul li{
	width:134px;
	height:20px;
	display:block;
	list-style-type:none;
}

#geral #branco #principal #menu #subServ ul li a{
	width:134px;
	height:20px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#geral #branco #principal #menu #subServ ul li a:hover{
	background-position:0 -20px;
}

#geral #branco #principal #menu #subServ a.acabamento{
	background:url(../img/bt_acabamento.gif) no-repeat 0 0;
}
#geral #branco #principal #menu #subServ a.impressao{
	background:url(../img/bt_impressao.gif) no-repeat 0 0;
}
#geral #branco #principal #menu #subServ a.manuseio{
	background:url(../img/bt_manuseio.gif) no-repeat 0 0;
}
#geral #branco #principal #menu #subServ a.boletos{
	background:url(../img/btBoletos.gif) no-repeat 0 0;
}
	

/****conteudo****/

#geral #branco #principal #conteudo{
	width:530px;
	display:block;
	float:right;
	padding:0 34px 25px 0;
}

#geral #branco #principal #conteudo h1{
	width:210px;
	height:18px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-bottom:15px;
}

#geral #branco #principal #conteudo ul{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#001453;
}

/*#geral #branco #principal #conteudo ul li{
	padding-bottom:10px;
}*/

#geral #branco #principal #conteudo .esq{
	width:250px;
	display:block;
	float:left;
	padding-right:20px;
}

/*#geral #branco #principal #conteudo .esq ul li{
	margin-left:15px;
}*/
#geral #branco #principal #conteudo .dir{
	width:250px;
	display:block;
	float:right;
}
#geral #branco #principal #conteudo .dir img{
	padding-bottom:5px;
}

/*#geral #branco #principal #conteudo .dir ul li{
	margin-left:15px;
}*/

#geral #branco #principal #conteudo h1.clientes2{
	background:url(../img/h1_clientes2.gif) no-repeat 0 0;
}

#geral #branco #principal #conteudo h1.equipamentos2{
	background:url(../img/h1_equipamentos.gif) no-repeat 0 0;
}
#geral #branco #principal #conteudo h1.historico2{
	background:url(../img/h1_historico.gif) no-repeat 0 0;
}
#geral #branco #principal #conteudo h1.tecnologia2{
	background:url(../img/h1_tecnologia.gif) no-repeat 0 0;
}
#geral #branco #principal #conteudo h1.acabamento2{
	background:url(../img/h1_acabamento.gif) no-repeat 0 0;
}
#geral #branco #principal #conteudo h1.impressao2{
	background:url(../img/h1_impressao.gif) no-repeat 0 0;
}
#geral #branco #principal #conteudo h1.manuseio2{
	background:url(../img/h1_manuseio.gif) no-repeat 0 0;
}
#geral #branco #principal #conteudo h1.contato2{
	background:url(../img/h1_contato.gif) no-repeat 0 0;
}
#geral #branco #principal #conteudo h1.boletos{
	background:url(../img/hbole.gif) no-repeat 0 0;
}


#geral #branco #principal #conteudo p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#001453;
	line-height:17px;
	padding-bottom:8px;
}

#geral #branco #principal #conteudo p a{
	color:#001453;
	text-decoration:none;
}
#geral #branco #principal #conteudo p a:hover{
	color:#0132c2;
}

/****destaques home****/

#geral #branco #principal #conteudo .caxamaior{
padding-bottom:20px;}

#geral #branco #principal #conteudo .cx{
	width:515px;
	display:table;
}


#geral #branco #principal #conteudo .cx .cxa{
	width:280px;
	display:block;
	float:left;
	padding:0 23px 0 0;
}

#geral #branco #principal #conteudo .cx .cxb{
	width:212px;
	display:block;
	float:left;
}

h1.servicos{
	background: url(../img/h1_servicos.gif) no-repeat 0 0;}
h1.printcenter{
	background: url(../img/h1_printcenter.gif) no-repeat 0 0;}
h1.clientes{
	background: url(../img/h1_clientes.gif) no-repeat 0 0;}
h1.solicite{
	background: url(../img/h1_solicite.gif) no-repeat 0 0;}
	
/****rodape****/

#geral #rodape{
	width:700px;
	height:134px;
	display:block;
	background:url(../img/bg_rodape.gif) no-repeat 5px 0;
	padding:0 0 20px 75px;
}

#geral #rodape p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#001554;
	line-height:18px;
	float:left;
	padding-left:24px;
}

#geral #rodape p a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#001554;

}

#geral #rodape #selos{
	width:91px;
	height:40px;
	float:left;
	padding-top:5px;
}

#geral #rodape #selos ul{
	width:91px;
	height:40px;
	display:block;
}

#geral #rodape #selos ul li{
	display:block;
	float:left;
	text-indent:-99999px;
	list-style-type:none;
}

#geral #rodape #selos ul li a.gdsi{
	display:block;
	height:18px;
	width:91px;
	overflow:hidden;
	background: url(../img/gdsi.gif) no-repeat 0 0;
}

#geral #rodape #selos ul li a.w3c{
	display:block;
	height:19px;
	width:91px;
	overflow:hidden;
	background: url(../img/w3c.gif) no-repeat 0 0;
}

.cor{
color:#1e41a7;}

/****formulario****/

#geral #branco #principal #conteudo #form{
	width:400px;
	float:left;
	display:block;
	padding-top:20px;
}

#geral #branco #principal #conteudo #form label{
	font-family:Verdana, Arial, Helvetica;
	color: #001453;
	font-size:10px;
	width:70px;
	font-weight:bold;
	float:left;
}

#geral #branco #principal #conteudo #form input{
	height:18px;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	border:#aeb3c2 solid 1px;
	float:left;
}

#geral #branco #principal #conteudo #form .campos{
	width:280px;
	margin-bottom:10px;
}

#geral #branco #principal #conteudo #form .ddd{
	width:35px;
	margin-bottom:10px;
}

#geral #branco #principal #conteudo #form .fones{
	width:238px;
	margin:0 0 10px 5px;
}

#geral #branco #principal #conteudo #form .mensagem{
	width:280px;
	height:110px;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	border:#aeb3c2 solid 1px;
	float:left;
}

#geral #branco #principal #conteudo #form .enviar{
	width:72px;
	height:17px;
	margin:10px 0 0 70px;
}

.contmaior{
height:200px;}


/****orcamento****/

#geral #branco #principal #orcamento{
	width:530px;
	display:block;
	float:right;
	padding:0 34px 25px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#001453;
}

#geral #branco #principal #orcamento h1{
	width:400px;
	height:18px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-bottom:15px;
}

#geral #branco #principal #orcamento p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#001453;
	line-height:17px;
	padding-bottom:8px;
}

#geral #branco #principal #orcamento h1.orcamento2{
	background:url(../img/h1_orcamento.gif) no-repeat 0 0;
}

#geral #branco #principal #orcamento #formorcamento{
	width:510px;
	display:block;
	padding-top:15px;
}

#geral #branco #principal #orcamento #formorcamento .categorias{
	width:460px;
	display:block;
}

#geral #branco #principal #orcamento #formorcamento .categorias input{
	margin-right:4px;
	float:left;
}

#geral #branco #principal #orcamento #formorcamento .categorias ul{
	display:block;
}

#geral #branco #principal #orcamento #formorcamento .categorias ul li{
	height:25px;
	list-style-type:none;
	display:block;
}

#geral #branco #principal #orcamento #formorcamento .cat1{
	width:205px;
	display:block;
	float:left;
}

#geral #branco #principal #orcamento #formorcamento .cat2{
	width:240px;
	display:block;
	float:left;
}

#geral #branco #principal #orcamento #formorcamento #continua_form{
	width:510px;
	display:block;
	float:left;
	padding-top:20px;
}

#geral #branco #principal #orcamento #formorcamento #continua_form label{
	width:110px;
	display:block;
	float:left;
}

#geral #branco #principal #orcamento #formorcamento #continua_form p{
	width:510px;
	display:block;
	float:left;
	margin-bottom:5px;
}

#geral #branco #principal #orcamento #formorcamento #continua_form ul{
	width:390px;
	display:block;
	float:left;
}

#geral #branco #principal #orcamento #formorcamento #continua_form ul li{
	width:390px;
	display:block;
	list-style-type:none;
	height:32px;
}

#geral #branco #principal #orcamento #formorcamento #continua_form ul li input{
	width:250px;
	float:left;
}

#geral #branco #principal #orcamento #formorcamento #continua_form ul li textarea{
	width:250px;
	height:80px;
}

#geral #branco #principal #orcamento #formorcamento #continua_form .altura{
	height:100px;
}

#geral #branco #principal #orcamento #formorcamento #continua_form .uf{
width:50px;}

#geral #branco #principal #orcamento #formorcamento #continua_form .cep{
width:130px;}

#geral #branco #principal #orcamento #formorcamento #continua_form .comoconheceu{
	width:140px;
	float:left;
}

#geral #branco #principal #orcamento #formorcamento #continua_form .comoconheceu input{
	width:20px;
	float:left;
}

#geral #branco #principal #orcamento #formorcamento #continua_form .comoconheceu label{
	width:90px;
	float:left;
}

#geral #branco #principal #orcamento #formorcamento #continua_form .qual{
	float:left;
	width:250px;
}

#geral #branco #principal #orcamento #formorcamento #continua_form .qual label{
width:40px;}

#geral #branco #principal #orcamento #formorcamento #continua_form .qual input{
width:150px;}

#geral #branco #principal #orcamento #formorcamento #continua_form .envia{
	width:400px;
	display:block;
	float:left;
	padding-top:10px;
}

#geral #branco #principal #orcamento #formorcamento #continua_form .envia input{
	width:72px;
	height:17px;
	display:block;
	float:left;
}

#geral #branco #principal #orcamento #formorcamento #continua_form ul li .ddd{
	width:35px;
	margin-bottom:10px;

}

#geral #branco #principal #orcamento #formorcamento #continua_form ul li .fones{
	width:206px;
	margin:0 0 10px 5px;

}


#geral #branco #principal #orcamento #formorcamento .categorias .cat2 .outra label{
float:left;}

#geral #branco #principal #orcamento #formorcamento .categorias .cat2 .outra input{
float:left;
margin-left:5px;}

#geral #branco #principal #conteudo ul.lista li, #geral #branco #principal #conteudo ul.lista li{
	list-style-type:none;
	line-height:18px;
}