*{
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
	text-decoration:none;
}

h1 {
	font-family:arial;
	color: #315eae;
	font-size: 18px;
}


h2 {
	font-family: arial;
	font-size: 14px;
	color: #315eae;
	font-weight: bold;	
}

h3 {
	font-family: arial;
	font-size: 13px;
	color: #FFF;
	margin-left: 8px;
}

h4 {
	font-family: arial;
	font-size: 12px;
	color: #315eae;
	font-weight:normal;	
}	

body {
	background-image: url(images/bg_02.gif);
	background-repeat: repeat-x;
	background-color: #e0e0e0;
}

#geral {
	width: 1000px;
	margin: 0 auto;
}

#geral #logo h1 a{
	background-image: url(images/logo_05.gif);
	width: 240px;
	height: 72px;
	float: left;
	text-indent: -1000px;
	overflow: hidden;
	display: block;
}

#geral #ladologo {
	background-image: url(images/ladologo_03.gif);
	width: 593px;
	height: 72px;
	float: left;
}
#geral #ladologo ul li {
	padding: 20px 8px 15px 10px;
	float: left;
	font-family: arial;
	font-size: 12px;
}

#geral #menu ul {
	padding-left: 300px;
	padding-top: 50px;
	float: left;
}
#geral #ladologo ul li  {
	margin-top: 8px;
	margin-left: 4px;
	color: #2584d4;
	height: 10px;
	width: 93px;
	float: left;
}

#geral #ladologo ul li a {
	color: #FFF;
}

#geral #ladologo ul li a:hover {
	color: #315eae;
}

#geral #ladologo ul li:hover {
	background-image: url(images/hover_06.gif);
	background-repeat:no-repeat;
	color: #315eae;
}
#geral #ladologo ul li:hover a{
	color: #315eae;
}

#geral #ladomenutopo {
	background-image: url(images/ladomenutopo_03.gif);
	width: 135px;
	height: 72px;
	float: left;
}

#geral #ladomenutopo a.pgInicial {
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -999px;
	overflow: hidden;
	float: left;
	margin-top: 25px;
	margin-left: 5px;
}

#geral #ladomenutopo a.contato {
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -999px;
	overflow: hidden;
	float: left;
	margin-top: 25px;
}

#geral #ladomenutopo a.mapadosite {
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -999px;
	overflow: hidden;
	float: left;
	margin-top: 25px;
}

#geral #ladoflash {
	background-image: url(images/ladoflash_08.gif);
	width: 89px;
	height: 178px;
	float:left;
}

#geral #flash {
	background-image: url(images/flash_06.gif);
	width: 638px;
	height: 178px;
	float: left;
}

#geral #atendimento {
	background-image: url(images/atendimento_07.gif);
	width: 241px;
	height: 178px;
	float: left;
	font-family: arial;
	font-size: 13px;
	color: #000;
}

#geral #baixoflash {
	background-image: url(images/baixoflash_08.gif);
	width: 968px;
	height: 11px;
	float: left;
}

#geral #topoconteudo {
	background-image: url(images/topoconteudo_09.gif);
	width: 968px;
	height: 24px;
	float: left;
}

#geral #conteudo {
	width: 823px;
	float:left;
	padding-left: 80px;
}
#geral #conteudo #conteudoboxes {
	width: 268px;
	float: left;
}

#geral #conteudo #conteudoboxes #boxechamada h2 a{
	background-image: url(images/tecnico_12.gif);
	width: 268px;
	height: 67px;
	float: left;
}

#geral #conteudo #conteudoboxes #boxsegundachamada h2 a{
	background-image: url(images/toner_14.gif);
	width: 268px;
	height: 70px;
	float: left;
}

#geral #conteudo #conteudoboxes #boxterceirachamada h2 a{
	background-image: url(images/loja_15.gif);
	width: 268px;
	height: 63px;
	float: left;
}

.separadores {
	background-image: url(images/separadores_14.gif);
	width: 27px;
	height: 200px;
	float: left;
}

#geral #conteudo .boxmeio {
	width: 229px;
	float: left;
}

#geral #conteudo .boxmeio .boxtopo {
	background-image: url(images/topobox_11.gif);
	width: 229px;
	height: 26px;
	float: left;
}

#geral #conteudo .boxmeio .meiobox {
	background-image: url(images/meiobox_17.gif);
	background-repeat: repeat-y;
	width: 210px;
	margin-left: 10px;
}

.white {
	font-family: arial;
	font-size: 11px;
	color: #FFF;
	margin-left: 8px;
	margin-right: 8px;
	text-align:justify;
}

#geral #conteudo .boxmeio .rodapebox {
	background-image: url(images/rodapebox_21.gif);
	width: 225px;
	height: 10px;
	float: left;
	margin-left: 2px;
	_margin-left: 1px;
}

#geral #conteudo #linhabranca {
	width: 366px;
	float: left;
	margin-top: 15px;
	_margin-top: 7px;
	margin-left: 37px;
	_margin-left: 18px;
}

#geral #conteudo #linhabranca #linhabrancaimg {
	background-image: url(images/linhabranca_32.gif);
	width: 119px;
	height: 98px;
	float: left;
}

.gray {
	font-family: arial;
	font-size: 11px;
	color: #000;
	margin-left: 12px;
	_margin-left: 5px;
}

.gray2 {
	margin-left: 10px;
}

.blue {
	font-family: arial;
	font-size: 14px;
	color: #315eae;
	font-weight: bold;
}

.simpleblue a{
	font-family: arial;
	font-size: 11px;
	color: #315eae;
}

.topoconteudo a{
	font-family: arial;
	font-size: 11px;
	color: #315eae;
	margin-left: 110px;
}

.topoconteudo2 a{
	font-family: arial;
	font-size: 11px;
	color: #315eae;
}
.separadormenor {
	background-image: url(images/separadormenor_32.gif);
	width: 30px;
	height: 116px;
	float: left;
}

#geral #conteudo #tonervac {
	width: 363px;
	float: left;
	margin-top: 15px;
}

.imgtonervac {
	background-image: url(images/tonervacimg_35.gif);
	width: 119px;
	height: 68px;
	float: left;
}

#rodapetudo {
	background-image:url(images/bgrodape_11.gif);
	height: 117px;
	background-repeat:repeat-x;
	clear: both;
}

#rodapetudo #rodape {
	background-image: url(images/rodape_12.gif);
	width: 968px;
	height: 117px;
	float: left;
	font-family: arial;
	font-size: 11px;
	color: #FFF;
	margin-left: 200px;
	_margin-left: 100px;
}

.txtrodape {
	margin-top: 20px;
	margin-left: 260px;
	_margin-left: 260px;
}

.bigblack {
	font-family: arial;
	font-size: 16px;
	font-weight:bold;
	color:#000000;
	float: left;
}

.bigblue {
	font-family: arial;
	font-size: 16px;
	font-weight:bold;
	color:#345cab;
	float: left;
}

.alinhaatendimento {
	margin-left: 20px;
	margin-top: 8px;
}

.telefoneimg {
	float: left;
}

.alinhaendereco {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	text-align: justify;
}

.whitelink a{
	font-family: arial;
	font-size: 11px;
	color: #FFF;
}

.white2 a{
	font-family: arial;
	font-size: 11px;
	color: #FFF;	
}

#rodapetudo #rodape #menubaixo {
	clear: both;
	margin-left: 260px;
	margin-top: 20px;
}

#rodapetudo #rodape #menubaixo ul li {
	display: inline;
	margin-right: 10px;
	_margin-right: 5px;
	font-family: arial;
	font-size: 12px;
	color: #FFF;
}

#rodapetudo #rodape #menubaixo ul li a{
	color: #FFF;
}

.alinhaconteudo {
	float: left;
	font-family: arial;
	font-size: 12px;
	color: #2a64b5;
	text-align:justify;
	width: 700px;
	margin-left: 10px;
}

.alinhaconteudoatendimento {
	float: left;
	font-family: arial;
	font-size: 12px;
	color: #2a64b5;
	text-align:justify;
	width: 375px;
	margin-left: 10px;
}

.alinhaatendimentodireita {
	float: left;
	font-family: arial;
	font-size: 12px;
	color: #2a64b5;
	text-align:justify;
	width: 330px;
	margin-left: 10px;
}

.alinhaconteudo2 a{
	float: left;
	font-family: arial;
	font-size: 12px;
	color: #2a64b5;
	text-align:justify;
	width: 700px;
	margin-left: 10px;
}	

.empresa2 {
	background-image:url(images/empresa_13.gif);
	width:97px;
	height:194px;
	text-indent:-1000px;
	display:block;
	float: left;
}

.lojavirtual {
	background-image:url(images/loja.gif);
	width:101px;
	height:210px;
	text-indent:-1000px;
	display:block;
	float: left;
}

.servicos2 {
	background-image:url(images/interna-empresa_13.gif);
	width:97px;
	height:194px;
	text-indent:-1000px;
	display:block;
	float: left;
}

.atendimento2 {
	background-image:url(images/interna-empresa_13.jpg);
	width:97px;
	height:194px;
	text-indent:-1000px;
	display:block;
	float: left;
}

.contato2 {
	background-image:url(images/faleconosco.jpg);
	width:97px;
	height:205px;
	text-indent:-1000px;
	display:block;
	float: left;	
}

.localizacao2 {
	background-image:url(images/localizacao.jpg);
	width:97px;
	height:205px;
	text-indent:-1000px;
	display:block;
	float: left;	
}

.assistencia2 {
	background-image:url(images/assistencia.jpg);
	width:97px;
	height:205px;
	text-indent:-1000px;
	display:block;
	float: left;
	
}

.float {
	float: left;
	width: 225px;
}

.bolaverde {
	float:left;
}

.mapa2 {
	background-image:url(images/mapa.jpg);
	width:97px;
	height:205px;
	text-indent:-1000px;
	display:block;
	float: left;
}

.aspiradores2 {
	background-image:url(images/aspiradores.gif);
	width:97px;
	height:210px;
	text-indent:-1000px;
	display:block;
	float: left;
}

.vibradorassentamento {
	background-image:url(images/vibrador.gif);
	width:97px;
	height:210px;
	text-indent:-1000px;
	display:block;
	float: left;	
}
.contatofloat {
	width: 150px;
	float: left;
}

.contatofloat2 {
	width: 300px;
	float: left;
	margin-left: 150px;
}

.contatofloat3 {
	width: 100px;
	float: left;
	color: #315eae;
}

.contatofloat4 {
	width: 400px;
	float: left;
	color: #315eae;
	margin-left: 70px;
}

.contatofloat3 {
	width: 325px;
	float: left;
	margin-left: 100px;
	font-family: arial;
	font-size: 12px;
	color: #315eae;
	text-align: justify;
}

.lightblue {
	font-family: arial;
	font-size: 12px;
	color: #1179cf;
}

.lightblue2 a{
	font-family: arial;
	font-size: 12px;
	color: #1179cf;
}
input, textarea {
	border: solid 1px #1179cf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

.alinhatudo {
	margin-left: 200px;
}

