.bodytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;  
  color: #444444;
  line-height: 130%;
  left: 0px;
  right: 0px;
}

.redtitle {
  font-family: Tahoma;
  font-size: 14px;
  color: #A03033;
  font-weight: bold;
  line-height: 170%;
  font-style: normal;
}

.graytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  color: #999999;
}

table.principal {
  border-top: 1px solid #000000;
  border-bottom: 0px;
}

table.despesas {
  border: 1px solid #000000;
}

td.titulo {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 10px;
}

td.tit {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  background-color: #D4D0C8;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
}

td.conteudo {
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  font-weight: normal;
}

td.valores {
  vertical-align: top;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
}

td.rodape {
  vertical-align: bottom;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}





.menu {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.submenu {
  top: 113px;
  position: absolute;
  visibility: hidden;
}

.barratopo {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
}

.iconesbarra:link    {color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px}
.iconesbarra:visited {color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px}
.iconesbarra:hover   {color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px}
.iconesbarra:active  {color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px}

table.border {
  background: #C0C0C0;
  color: black;
}

td {
  color: #000000;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
}

tr.back {
  background: #FFFFFF;
  cursor: hand;
}

td.erro {
  color: red;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}

td.backetp {
  background: #FFFFFF;
  vertical-align: middle;
}

td.back {
  background: #FFFFFF;
  text-align: center;
  vertical-align: middle;
}

td.back2 {
  text-align: left;
  vertical-align: middle;
}

td.back3 {
  background: #FFFFFF;
  text-align: center;
  vertical-align: middle;
  font-size: 10px;
  font-weight: normal;
}

td.back4 {
  background: #FFFFFF;
  vertical-align: middle;
}

td.back5 {
  background: #FFFFFF;
  text-align: left;
  vertical-align: middle;
}

input.texto {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  height: 22px;
}

select.texto {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
}

button.entrar {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  height: 24px;
  width: 60px;
}

.botao {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  height: 24px;
  width: 110px;
}

.botao2 {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  height: 21px;
}

.botao3 {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  height: 24px;
  width: 122px;
}

.desc {
  border: thin inset;
  width: 500px;
  height: 22px;
}

.desc3 {
  border: thin inset;
  width: 65px;
  height: 23px;
}

.desc22 {
  border: thin inset;
  width: auto;
  height: 22px;
}

.desc2 {
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  background-color: #D4D0C8;
  color: #000080;
  width: auto;
  height: 22px;
}

.grid {
  border: thin inset;
  height: 200px;
  overflow: auto;
}

.grid2 {
  border: thin inset;
  width: 210px;
  height: 136px;
  overflow: auto;
}

.grid3 {
  border: thin inset;
  height: 136px;
  width: 1340px;
  overflow: auto;
}

.listbox {
  width: 340px;
}

.textarea {
  width: 100%;
  height: 130px;
}

.textarea2 {
  width: 564px;
  height: 100px;
}

.combobox {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  width: 285px;
}

.combobox2 {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  width: 298px;
}

.combobox3 {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  width: 108px;
}

.titulogrd {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  background: #D4D0C8;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #FFFFFF;
}

.textogrd {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  border: 0px;
}

tr.rel_titulo {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  background-color: #D4D0C8;
}

td.rel_registros {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: normal;
  padding-bottom: 2px;
}

.check_radio {
  border: none;
}

/* TAGS PADRÃO DE FORMULÁRIO - INÍCIO */
input {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  height: 22px;
  padding: 2px;
  border: 1px solid #7F9DB9;
}

select {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
}

textarea {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
  border: 1px solid #7F9DB9;
}
/* TAGS PADRÃO DE FORMULÁRIO - FIM */

.titulobox {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #00356C;
}

.titulotabbox {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-bottom: #000000 1px solid;
}

.dadostabbox {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;

}

