body {
  background-color: #ffffff;
  font-size: 12px;
  font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida,
    "Helvetica CE", sans-serif;
  color: #000000;
  margin: 0px;
}

a:link {
  color: black;
  font-weight: bold;
  text-decoration: none;
}

a:visited {
  color: #045491;
  font-weight: bold;
  text-decoration: none;
}
a:link:hover {
  color: black;
  font-weight: bold;
  text-decoration: underline;
}

a:visited:hover {
  color: #045491;
  font-weight: bold;
  text-decoration: underline;
}
.rotulo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
}

.list-row-even {
  color: #000000;
  background: #f2f3ee;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.list-row-odd {
  color: #000000;
  background: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.linhaImpar {
  color: #000000;
  background: #f2f3ee;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.linhaPar {
  color: #000000;
  background: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.destaqueGreenGrande {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #32669a;
  font-weight: bold;
  text-decoration: none;
}

.destaqueGrande {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #32669a;
  font-weight: bold;
  text-decoration: none;
}

.destaqueIndice {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-left: 70%;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.destaque {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.destaqueRed {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ff0000;
  font-weight: bold;
  text-decoration: none;
}

.destaqueNewRed {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #32669a;
  font-weight: bold;
  text-decoration: none;
}

.destaqueGreen {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #6e5900;
  font-weight: bold;
  text-decoration: none;
}

.destaqueWhite {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

.destaquePequeno {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.destaquePequenoGreen {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #6e5900;
  font-weight: bold;
  text-decoration: none;
}

.tituloPagina {
  color: rgb(50, 102, 154);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  margin: 0px 0px 0px 5px;
  border-width: 0px 0px 2px 0px;
  border-style: solid;
  border-color: rgb(153, 153, 153);
}

.tituloPagina12 {
  color: rgb(50, 102, 154);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  margin: 0px 0px 0px 5px;
  border-width: 0px 0px 2px 0px;
  border-style: solid;
  border-color: rgb(153, 153, 153);
}

.tituloPagina13 {
  color: rgb(50, 102, 154);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin: 0px 0px 0px 5px;
  border-width: 0px 0px 2px 0px;
  border-style: solid;
  border-color: rgb(153, 153, 153);
}

.tituloPaginaWithoutLine {
  color: rgb(50, 102, 154);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
}

.lineNewRed {
  border-width: 0px 0px 2px 0px;
  border-style: solid;
  border-color: #b7b7b7;
}

.destaquePequenoWhite {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

.link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #6e5900;
  text-decoration: none;
}
.formBotao {
  border: 1px outset #6e5900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
  background-color: #ffffff;
  cursor: pointer;
}
.formCabecalho {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #6e5900;
}
.formAtencao {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
}
.formTexto {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}
.formCampo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}
.formInstrucoes {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
.formTituloInstrucoes {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.formBotaoPequeno {
  border: 1px outset #6e5900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #000000;
  background-color: #ffffff;
  cursor: pointer;
}
.formCabecalhoPequeno {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #6e5900;
  text-decoration: none;
  font-weight: bold;
}
.formTextoPequeno {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  text-decoration: none;
}
.formCampoPequeno {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  text-decoration: none;
}
.formInstrucoesPequeno {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  text-decoration: none;
}
.formTituloInstrucoesPequeno {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.formCampoAcordao {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  text-decoration: none;
}
.formTextoAcordao {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}
.formBotaoAcordao {
  border: 1px outset #6e5900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #000000;
  background-color: #ffffff;
  cursor: pointer;
}
.formCampoListAcordao {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.highlight {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: blue;
  background-color: yellow;
}

.navigatorItem {
  text-decoration: none;
  border: solid 1px #aae;
  color: #15b;
  display: inline-block;
  -float: left;
  padding: 0.3em 0.5em;
  margin-right: 5px;
  margin-bottom: 5px;
}

.facetItem {
  text-decoration: none;
  border: solid 1px #aae;
  color: #15b;
  display: block;
  padding: 0.3em 0.5em;
  margin-right: 5px;
  margin-bottom: 5px;
}

.ui-button {
  font-size: 12px;
}

.ui-button-text-only .ui-button-text {
  font-size: 12px;
}

.ui-commandlink {
  font-size: 10px;
  font-weight: lighter;
}

.ui-inputtext {
  font-size: 12px;
}

.ui-datatable {
  font-size: 12px;
}

.ui-datatable-header {
  display: none;
}

.ui-datatable-data {
  font-size: 12px;
}

.ui-datatable .ui-button .ui-button-icon-only {
  font-size: 12px;
  padding: 0px 0px 0px 0px;
}

.ui-button-icon-only {
  padding: 0px 0px 0px 0px;
}

.ui-fieldset-legend {
  font-size: 12px;
}

.ui-fieldset .ui-commandlink {
  font-size: 12px;
}

.ui-dialog-content {
  padding: 1rem;
}