.button { 
	display:block;
  float:left;
  text-indent:20px;
  padding:5px 10px 6px 7px;
  margin:5px 7px 5px 1px;
  background:#f5f5f5 no-repeat 5px center;
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:12px;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
  
}

.button:hover  { background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; }
.button:active { background-color:#6299c5; border:1px solid #6299c5; color:#FFFFFF; }

.button.ok { background-image:url(icons/success.png); color:#529214; }
.button.ok:hover{ background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
.button.ok:active{ background-color:#529214; border:1px solid #529214; color:#fff; }
.button.add { background-image:url(icons/add1.png); color:#529214; }
.button.add:hover{ background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
.button.add:active{ background-color:#529214; border:1px solid #529214; color:#fff; }
.button.cancel { background-image:url(icons/cancel.png); color:#d12f19; }
.button.cancel:hover { background-color:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
.button.cancel:active{ background-color:#d12f19; border:1px solid #d12f19; color:#fff; }
.button.del { background-image:url(icons/delete.png); color:#d12f19;}
.button.del:hover { background-color:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
.button.del:active{ background-color:#d12f19; border:1px solid #d12f19; color:#fff; }
.button.edit { background-image:url(icons/edit.png);}
.button.back { background-image:url(icons/back.png); }
.button.search { background-image:url(icons/search.png); }
.button.new { background-image:url(icons/documents.png); }
.button.config { background-image:url(icons/wheel.png); }
.button.print { background-image:url(icons/printer.png); }
.button.email { background-image:url(icons/email.png); }
.button.report { background-image:url(icons/report.png); }
.button.faturadual { background-image:url(icons/fatura_original_recalculado.png); }
.button.chartup { background-image:url(icons/chart_up_24.png); }
.button.csv { background-image:url(icons/csv.png); }
.button.csv_excel { background-image:url(icons/csv_excel.png); }
.button.cifrao { background-image:url(icons/cifrao.png); }
.button.group { background-image:url(icons/group_24.png); }
.button.chart { background-image:url(icons/chart.png); }
.button.chart_search { background-image:url(icons/chart_search.png); }
.button.locked { background-image:url(icons/locked.png); }
.button.unlocked { background-image:url(icons/unlocked.png); }
.button.refresh { background-image:url(icons/refresh.png); }
.button.moedas { background-image:url(icons/moedas.png); }
.button.zip { background-image:url(icons/zip.png); }
.button.disk { background-image:url(icons/disk.png); }
.button.revendas { background-image:url(icons/revendas_32.png); }
.button.check_active { background-image:url(icons/check_active.png); }
.button.sync { background-image:url(icons/sync.png); }
.button.template { background-image:url(icons/template.png); }
.button.boleto { background-image:url(icons/boleto.png); }
.button.definicoes { background-image:url(icons/bullets.png); }
.button.relat_marcacoes { background-image:url(icons/relat_marcacoes.png); }
.button.atention { background-image:url(icons/atention.png); }
.button.none { text-indent:0; background-image:none; }
.button.gerenciamentos { background-image:url(icons/gerenciamentos.png); }
.button.fatura { background-image:url(icons/fatura.png); }
.button.telegram { background-image:url(icons/telegram16.png); }