@charset "UTF-8";
.infra-styles, div.infraTooltip, .infraFundoTransparente, .infraAjaxAutoCompletar {
  /**
  Esse arquivo é uma cópia do infra-global-esquema.
  Isso é necessário porque, como agora os seletores se tornaram mais específicos (.infra-styles .*),
  outros estilos (em styles) não estão sendo aplicados
  */
  /*
  div.infraAreaTabela > table{
  margin-left:auto;
  margin-right:auto;
  }
  */
  /*
  div.infraAreaAjuda{
  border:.1em solid black;
  margin-bottom: 1em;
  font-size: 1.2em;
  color: black;
  background-color:yellow;
  }
  */
  /*
   * infra-global-esquema.css
   */
  /*
   * infra-esquema-local.css
   */
  /*
   * infra-ajax.css
   */
  /*
   * LOCAL
   */
  /* EprocINT */
  font-size: 10px;
}
.infra-styles div.infraAjaxAutoCompletar, div.infraTooltip div.infraAjaxAutoCompletar, .infraFundoTransparente div.infraAjaxAutoCompletar, .infraAjaxAutoCompletar div.infraAjaxAutoCompletar {
  font-size: 12px;
}
.infra-styles div.infraAjaxAutoCompletar, div.infraTooltip div.infraAjaxAutoCompletar, .infraFundoTransparente div.infraAjaxAutoCompletar, .infraAjaxAutoCompletar div.infraAjaxAutoCompletar {
  z-index: 1051 !important;
}
.infra-styles div.infraFundoTransparente, div.infraTooltip div.infraFundoTransparente, .infraFundoTransparente div.infraFundoTransparente, .infraAjaxAutoCompletar div.infraFundoTransparente {
  z-index: 1130;
  visibility: hidden;
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  left: 0;
  top: 0;
  background: transparent url("../infra_css/imagens/fndtransp.gif");
  background-repeat: repeat;
}
.infra-styles *:not(.material-icons), div.infraTooltip *:not(.material-icons), .infraFundoTransparente *:not(.material-icons), .infraAjaxAutoCompletar *:not(.material-icons) {
  font-family: arial, verdana, helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
}
.infra-styles i.material-icons .vw-text, div.infraTooltip i.material-icons .vw-text, .infraFundoTransparente i.material-icons .vw-text, .infraAjaxAutoCompletar i.material-icons .vw-text {
  font-family: "Material Icons";
}
.infra-styles .vazio, div.infraTooltip .vazio, .infraFundoTransparente .vazio, .infraAjaxAutoCompletar .vazio {
  color: #999;
}
.infra-styles body, div.infraTooltip body, .infraFundoTransparente body, .infraAjaxAutoCompletar body {
  font-size: 10px;
  text-align: center;
  overflow-y: scroll;
}
.infra-styles a, div.infraTooltip a, .infraFundoTransparente a, .infraAjaxAutoCompletar a {
  text-decoration: underline;
  color: #000;
}
.infra-styles div, .infra-styles legend, .infra-styles caption, div.infraTooltip div, div.infraTooltip legend, div.infraTooltip caption, .infraFundoTransparente div, .infraFundoTransparente legend, .infraFundoTransparente caption, .infraAjaxAutoCompletar div, .infraAjaxAutoCompletar legend, .infraAjaxAutoCompletar caption {
  text-align: left;
}
.infra-styles input, .infra-styles button, .infra-styles textarea, .infra-styles select, .infra-styles table, .infra-styles label, .infra-styles legend, .infra-styles caption, .infra-styles a, div.infraTooltip input, div.infraTooltip button, div.infraTooltip textarea, div.infraTooltip select, div.infraTooltip table, div.infraTooltip label, div.infraTooltip legend, div.infraTooltip caption, div.infraTooltip a, .infraFundoTransparente input, .infraFundoTransparente button, .infraFundoTransparente textarea, .infraFundoTransparente select, .infraFundoTransparente table, .infraFundoTransparente label, .infraFundoTransparente legend, .infraFundoTransparente caption, .infraFundoTransparente a, .infraAjaxAutoCompletar input, .infraAjaxAutoCompletar button, .infraAjaxAutoCompletar textarea, .infraAjaxAutoCompletar select, .infraAjaxAutoCompletar table, .infraAjaxAutoCompletar label, .infraAjaxAutoCompletar legend, .infraAjaxAutoCompletar caption, .infraAjaxAutoCompletar a {
  font-size: 1.2em;
}
.infra-styles table a, div.infraTooltip table a, .infraFundoTransparente table a, .infraAjaxAutoCompletar table a {
  font-size: 1em;
}
.infra-styles input, .infra-styles button, .infra-styles textarea, .infra-styles select, div.infraTooltip input, div.infraTooltip button, div.infraTooltip textarea, div.infraTooltip select, .infraFundoTransparente input, .infraFundoTransparente button, .infraFundoTransparente textarea, .infraFundoTransparente select, .infraAjaxAutoCompletar input, .infraAjaxAutoCompletar button, .infraAjaxAutoCompletar textarea, .infraAjaxAutoCompletar select {
  background-color: #fff;
}
.infra-styles input:focus, .infra-styles button:focus, .infra-styles select:focus, .infra-styles textarea:focus, div.infraTooltip input:focus, div.infraTooltip button:focus, div.infraTooltip select:focus, div.infraTooltip textarea:focus, .infraFundoTransparente input:focus, .infraFundoTransparente button:focus, .infraFundoTransparente select:focus, .infraFundoTransparente textarea:focus, .infraAjaxAutoCompletar input:focus, .infraAjaxAutoCompletar button:focus, .infraAjaxAutoCompletar select:focus, .infraAjaxAutoCompletar textarea:focus {
  background-color: #dfdfdf;
}
.infra-styles div, div.infraTooltip div, .infraFundoTransparente div, .infraAjaxAutoCompletar div {
  margin: 0 auto 0 auto;
}
.infra-styles img, div.infraTooltip img, .infraFundoTransparente img, .infraAjaxAutoCompletar img {
  cursor: pointer;
}
.infra-styles hr, div.infraTooltip hr, .infraFundoTransparente hr, .infraAjaxAutoCompletar hr {
  height: 0.1em;
}
.infra-styles div.divFiltro, div.infraTooltip div.divFiltro, .infraFundoTransparente div.divFiltro, .infraAjaxAutoCompletar div.divFiltro {
  margin-bottom: 1%;
}
.infra-styles div.divLembrete, div.infraTooltip div.divLembrete, .infraFundoTransparente div.divLembrete, .infraAjaxAutoCompletar div.divLembrete {
  text-align: center;
  margin: 3px;
}
.infra-styles div.divLembreteData, div.infraTooltip div.divLembreteData, .infraFundoTransparente div.divLembreteData, .infraAjaxAutoCompletar div.divLembreteData {
  text-align: right;
  margin-top: 3px;
}
.infra-styles div.divLembretePara, div.infraTooltip div.divLembretePara, .infraFundoTransparente div.divLembretePara, .infraAjaxAutoCompletar div.divLembretePara {
  text-align: left;
  margin-bottom: 10px;
}
.infra-styles div.infraAreaGlobal, div.infraTooltip div.infraAreaGlobal, .infraFundoTransparente div.infraAreaGlobal, .infraAjaxAutoCompletar div.infraAreaGlobal {
  display: table;
  clear: both;
  width: 95%;
  border-right: 0.2em solid #ccc;
  border-bottom: 0.2em solid #ccc;
}
.infra-styles div.infraBarraSeguranca, div.infraTooltip div.infraBarraSeguranca, .infraFundoTransparente div.infraBarraSeguranca, .infraAjaxAutoCompletar div.infraBarraSeguranca {
  padding: 0.2em;
  display: block;
  background-color: red;
  text-align: center;
}
.infra-styles div.infraBarraSeguranca span, div.infraTooltip div.infraBarraSeguranca span, .infraFundoTransparente div.infraBarraSeguranca span, .infraAjaxAutoCompletar div.infraBarraSeguranca span {
  color: white;
  font-weight: bold;
}
.infra-styles div.infraBarraAcesso, div.infraTooltip div.infraBarraAcesso, .infraFundoTransparente div.infraBarraAcesso, .infraAjaxAutoCompletar div.infraBarraAcesso {
  padding: 2px;
  text-align: right;
}
.infra-styles div.infraBarraAcesso span, div.infraTooltip div.infraBarraAcesso span, .infraFundoTransparente div.infraBarraAcesso span, .infraAjaxAutoCompletar div.infraBarraAcesso span {
  font-size: 1.2em;
  font-weight: bold;
}
.infra-styles div.infraBarraAcesso a, div.infraTooltip div.infraBarraAcesso a, .infraFundoTransparente div.infraBarraAcesso a, .infraAjaxAutoCompletar div.infraBarraAcesso a {
  text-decoration: none;
  font-size: 1em;
  font-weight: bold;
}
.infra-styles div.infraBarraAcesso a:hover, div.infraTooltip div.infraBarraAcesso a:hover, .infraFundoTransparente div.infraBarraAcesso a:hover, .infraAjaxAutoCompletar div.infraBarraAcesso a:hover {
  text-decoration: underline;
}
.infra-styles div.infraBarraSistemaLocalizacao, div.infraTooltip div.infraBarraSistemaLocalizacao, .infraFundoTransparente div.infraBarraSistemaLocalizacao, .infraAjaxAutoCompletar div.infraBarraSistemaLocalizacao {
  display: block;
  overflow: auto;
}
.infra-styles div.infraCurvaBarraSistema, div.infraTooltip div.infraCurvaBarraSistema, .infraFundoTransparente div.infraCurvaBarraSistema, .infraAjaxAutoCompletar div.infraCurvaBarraSistema {
  float: left;
}
.infra-styles div.infraCurvaBarraSistema img, div.infraTooltip div.infraCurvaBarraSistema img, .infraFundoTransparente div.infraCurvaBarraSistema img, .infraAjaxAutoCompletar div.infraCurvaBarraSistema img {
  z-index: -1;
}
.infra-styles div.infraBarraSuperior, div.infraTooltip div.infraBarraSuperior, .infraFundoTransparente div.infraBarraSuperior, .infraAjaxAutoCompletar div.infraBarraSuperior {
  display: block;
  overflow: hidden;
  padding: 0.7em 0.2em 0.2em 1em;
}
.infra-styles div.infraBarraSuperior label, .infra-styles div.infraBarraSuperior a, div.infraTooltip div.infraBarraSuperior label, div.infraTooltip div.infraBarraSuperior a, .infraFundoTransparente div.infraBarraSuperior label, .infraFundoTransparente div.infraBarraSuperior a, .infraAjaxAutoCompletar div.infraBarraSuperior label, .infraAjaxAutoCompletar div.infraBarraSuperior a {
  font-size: 1em;
  font-weight: bold;
  color: white;
  text-decoration: none;
}
.infra-styles div.infraBarraLocalizacao, div.infraTooltip div.infraBarraLocalizacao, .infraFundoTransparente div.infraBarraLocalizacao, .infraAjaxAutoCompletar div.infraBarraLocalizacao {
  float: left;
  padding-top: 0.3em;
  font-size: 2em;
  font-weight: bold;
  text-align: left;
}
.infra-styles div.infraAreaTela, div.infraTooltip div.infraAreaTela, .infraFundoTransparente div.infraAreaTela, .infraAjaxAutoCompletar div.infraAreaTela {
  display: block;
  overflow: visible;
  width: 100%;
}
.infra-styles div.infraAreaTelaE, div.infraTooltip div.infraAreaTelaE, .infraFundoTransparente div.infraAreaTelaE, .infraAjaxAutoCompletar div.infraAreaTelaE {
  float: left;
  width: 19%;
}
.infra-styles div.infraAreaTelaD, div.infraTooltip div.infraAreaTelaD, .infraFundoTransparente div.infraAreaTelaD, .infraAjaxAutoCompletar div.infraAreaTelaD {
  float: right;
  width: 79%;
  border: 0.3em solid white;
}
.infra-styles div.infraBarraComandos, div.infraTooltip div.infraBarraComandos, .infraFundoTransparente div.infraBarraComandos, .infraAjaxAutoCompletar div.infraBarraComandos {
  text-align: left;
  clear: both;
  border-top: 0.5em solid white;
  border-bottom: 1em solid white;
  width: 100%;
  text-align: right;
}
.infra-styles div.infraAreaDados, div.infraTooltip div.infraAreaDados, .infraFundoTransparente div.infraAreaDados, .infraAjaxAutoCompletar div.infraAreaDados {
  position: relative;
  clear: both;
  overflow: auto;
}
.infra-styles div.infraAreaTabela, div.infraTooltip div.infraAreaTabela, .infraFundoTransparente div.infraAreaTabela, .infraAjaxAutoCompletar div.infraAreaTabela {
  clear: both;
  display: table;
  width: 100%;
  overflow: auto;
}
.infra-styles div.infraAreaDadosDinamica, div.infraTooltip div.infraAreaDadosDinamica, .infraFundoTransparente div.infraAreaDadosDinamica, .infraAjaxAutoCompletar div.infraAreaDadosDinamica {
  clear: both;
  display: block;
}
.infra-styles div.infraAreaDados img.infraImg,
.infra-styles div.infraAreaDados img.infraImgNormal,
.infra-styles div.infraAreaDados img.infraImgOpaca, div.infraTooltip div.infraAreaDados img.infraImg,
div.infraTooltip div.infraAreaDados img.infraImgNormal,
div.infraTooltip div.infraAreaDados img.infraImgOpaca, .infraFundoTransparente div.infraAreaDados img.infraImg,
.infraFundoTransparente div.infraAreaDados img.infraImgNormal,
.infraFundoTransparente div.infraAreaDados img.infraImgOpaca, .infraAjaxAutoCompletar div.infraAreaDados img.infraImg,
.infraAjaxAutoCompletar div.infraAreaDados img.infraImgNormal,
.infraAjaxAutoCompletar div.infraAreaDados img.infraImgOpaca {
  width: 1.6em;
  height: 1.6em;
}
.infra-styles div.infraAreaDadosDinamica img.infraImg,
.infra-styles div.infraAreaDadosDinamica img.infraImgNormal,
.infra-styles div.infraAreaDadosDinamica img.infraImgOpaca, div.infraTooltip div.infraAreaDadosDinamica img.infraImg,
div.infraTooltip div.infraAreaDadosDinamica img.infraImgNormal,
div.infraTooltip div.infraAreaDadosDinamica img.infraImgOpaca, .infraFundoTransparente div.infraAreaDadosDinamica img.infraImg,
.infraFundoTransparente div.infraAreaDadosDinamica img.infraImgNormal,
.infraFundoTransparente div.infraAreaDadosDinamica img.infraImgOpaca, .infraAjaxAutoCompletar div.infraAreaDadosDinamica img.infraImg,
.infraAjaxAutoCompletar div.infraAreaDadosDinamica img.infraImgNormal,
.infraAjaxAutoCompletar div.infraAreaDadosDinamica img.infraImgOpaca {
  width: 1.6em;
  height: 1.6em;
}
.infra-styles div.infraAreaTabela img.infraImg,
.infra-styles div.infraAreaTabela img.infraImgNormal,
.infra-styles div.infraAreaTabela img.infraImgOpaca, div.infraTooltip div.infraAreaTabela img.infraImg,
div.infraTooltip div.infraAreaTabela img.infraImgNormal,
div.infraTooltip div.infraAreaTabela img.infraImgOpaca, .infraFundoTransparente div.infraAreaTabela img.infraImg,
.infraFundoTransparente div.infraAreaTabela img.infraImgNormal,
.infraFundoTransparente div.infraAreaTabela img.infraImgOpaca, .infraAjaxAutoCompletar div.infraAreaTabela img.infraImg,
.infraAjaxAutoCompletar div.infraAreaTabela img.infraImgNormal,
.infraAjaxAutoCompletar div.infraAreaTabela img.infraImgOpaca {
  width: 1.1em;
  height: 1.1em;
}
.infra-styles img.infraImg,
.infra-styles img.infraImgNormal, div.infraTooltip img.infraImg,
div.infraTooltip img.infraImgNormal, .infraFundoTransparente img.infraImg,
.infraFundoTransparente img.infraImgNormal, .infraAjaxAutoCompletar img.infraImg,
.infraAjaxAutoCompletar img.infraImgNormal {
  width: 1.3em;
  height: 1.3em;
  opacity: 1;
  border-width: 0;
}
.infra-styles img.infraImg:hover,
.infra-styles img.infraImgNormal:hover, div.infraTooltip img.infraImg:hover,
div.infraTooltip img.infraImgNormal:hover, .infraFundoTransparente img.infraImg:hover,
.infraFundoTransparente img.infraImgNormal:hover, .infraAjaxAutoCompletar img.infraImg:hover,
.infraAjaxAutoCompletar img.infraImgNormal:hover {
  width: 1.3em;
  height: 1.3em;
  opacity: 0.3;
  border-width: 0;
}
.infra-styles img.infraImgOpaca, div.infraTooltip img.infraImgOpaca, .infraFundoTransparente img.infraImgOpaca, .infraAjaxAutoCompletar img.infraImgOpaca {
  width: 1.3em;
  height: 1.3em;
  opacity: 0.3;
  border-width: 0;
}
.infra-styles div.infraAreaDebug, div.infraTooltip div.infraAreaDebug, .infraFundoTransparente div.infraAreaDebug, .infraAjaxAutoCompletar div.infraAreaDebug {
  overflow: auto;
  display: table;
  white-space: pre-wrap;
  font-size: 1.2em;
  width: 100%;
}
.infra-styles div.infraAutoCompletar, div.infraTooltip div.infraAutoCompletar, .infraFundoTransparente div.infraAutoCompletar, .infraAjaxAutoCompletar div.infraAutoCompletar {
  border: 0.1em solid #9F9F9F;
  background-color: #00FF00;
  padding: 0.3em;
  font-size: 1em;
  color: #000000;
  display: none;
  position: absolute;
  z-index: 999;
}
.infra-styles div.infraAutoCompletar ul, div.infraTooltip div.infraAutoCompletar ul, .infraFundoTransparente div.infraAutoCompletar ul, .infraAjaxAutoCompletar div.infraAutoCompletar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.infra-styles div.infraAutoCompletar ul li, div.infraTooltip div.infraAutoCompletar ul li, .infraFundoTransparente div.infraAutoCompletar ul li, .infraAjaxAutoCompletar div.infraAutoCompletar ul li {
  display: block;
}
.infra-styles div.infraAutoCompletar a, div.infraTooltip div.infraAutoCompletar a, .infraFundoTransparente div.infraAutoCompletar a, .infraAjaxAutoCompletar div.infraAutoCompletar a {
  color: #000000;
  text-decoration: none;
}
.infra-styles div.infraAutoCompletar a:hover, div.infraTooltip div.infraAutoCompletar a:hover, .infraFundoTransparente div.infraAutoCompletar a:hover, .infraAjaxAutoCompletar div.infraAutoCompletar a:hover {
  color: #000000;
}
.infra-styles div.infraAutoCompletar li.selected, div.infraTooltip div.infraAutoCompletar li.selected, .infraFundoTransparente div.infraAutoCompletar li.selected, .infraAjaxAutoCompletar div.infraAutoCompletar li.selected {
  background-color: #7d95ae;
  color: #000000;
}
.infra-styles select.infraSelect, div.infraTooltip select.infraSelect, .infraFundoTransparente select.infraSelect, .infraAjaxAutoCompletar select.infraSelect {
  display: block;
}
.infra-styles select.infraSelectOculto, div.infraTooltip select.infraSelectOculto, .infraFundoTransparente select.infraSelectOculto, .infraAjaxAutoCompletar select.infraSelectOculto {
  display: none;
}
.infra-styles div.infraAreaPaginacao, div.infraTooltip div.infraAreaPaginacao, .infraFundoTransparente div.infraAreaPaginacao, .infraAjaxAutoCompletar div.infraAreaPaginacao {
  padding: 0.8em 0 0.8em 0;
  height: 1.6em;
  text-align: center;
  clear: both;
}
.infra-styles div.infraAreaPaginacao select, div.infraTooltip div.infraAreaPaginacao select, .infraFundoTransparente div.infraAreaPaginacao select, .infraAjaxAutoCompletar div.infraAreaPaginacao select {
  background-color: white;
  border: 1px solid #333333;
  vertical-align: top;
}
.infra-styles div.infraAreaPaginacao a, div.infraTooltip div.infraAreaPaginacao a, .infraFundoTransparente div.infraAreaPaginacao a, .infraAjaxAutoCompletar div.infraAreaPaginacao a {
  vertical-align: middle;
}
.infra-styles div.infraAreaPaginacao img.infraImg,
.infra-styles div.infraAreaPaginacao img.infraImgNormal,
.infra-styles div.infraAreaPaginacao img.infraImgOpaca, div.infraTooltip div.infraAreaPaginacao img.infraImg,
div.infraTooltip div.infraAreaPaginacao img.infraImgNormal,
div.infraTooltip div.infraAreaPaginacao img.infraImgOpaca, .infraFundoTransparente div.infraAreaPaginacao img.infraImg,
.infraFundoTransparente div.infraAreaPaginacao img.infraImgNormal,
.infraFundoTransparente div.infraAreaPaginacao img.infraImgOpaca, .infraAjaxAutoCompletar div.infraAreaPaginacao img.infraImg,
.infraAjaxAutoCompletar div.infraAreaPaginacao img.infraImgNormal,
.infraAjaxAutoCompletar div.infraAreaPaginacao img.infraImgOpaca {
  width: 1.4em;
  height: 1.4em;
}
.infra-styles td.infraTd b, div.infraTooltip td.infraTd b, .infraFundoTransparente td.infraTd b, .infraAjaxAutoCompletar td.infraTd b {
  font-weight: bold;
}
.infra-styles td.infraTd i, div.infraTooltip td.infraTd i, .infraFundoTransparente td.infraTd i, .infraAjaxAutoCompletar td.infraTd i {
  font-style: italic;
}
.infra-styles div.infraBarraCategoria, div.infraTooltip div.infraBarraCategoria, .infraFundoTransparente div.infraBarraCategoria, .infraAjaxAutoCompletar div.infraBarraCategoria {
  display: block;
  overflow: hidden;
  padding: 0.2em;
}
.infra-styles div.infraAviso, div.infraTooltip div.infraAviso, .infraFundoTransparente div.infraAviso, .infraAjaxAutoCompletar div.infraAviso {
  position: absolute;
  padding: 0.4em;
  border: 0.1em solid white;
  background-color: #dfdfdf;
  z-index: 999;
}
.infra-styles div.infraAviso span, div.infraTooltip div.infraAviso span, .infraFundoTransparente div.infraAviso span, .infraAjaxAutoCompletar div.infraAviso span {
  font-weight: bold;
  font-size: 1.2em;
}
.infra-styles label.infraLabelRadio, div.infraTooltip label.infraLabelRadio, .infraFundoTransparente label.infraLabelRadio, .infraAjaxAutoCompletar label.infraLabelRadio {
  margin-bottom: 0.2em;
  cursor: pointer;
}
.infra-styles label.infraLabelRadio:hover, div.infraTooltip label.infraLabelRadio:hover, .infraFundoTransparente label.infraLabelRadio:hover, .infraAjaxAutoCompletar label.infraLabelRadio:hover {
  text-decoration: underline;
}
.infra-styles label.infraLabelCheckbox, div.infraTooltip label.infraLabelCheckbox, .infraFundoTransparente label.infraLabelCheckbox, .infraAjaxAutoCompletar label.infraLabelCheckbox {
  color: #666;
  margin-bottom: 0.2em;
  cursor: pointer;
}
.infra-styles tr.infraTrClara,
.infra-styles td.infraTdClara, div.infraTooltip tr.infraTrClara,
div.infraTooltip td.infraTdClara, .infraFundoTransparente tr.infraTrClara,
.infraFundoTransparente td.infraTdClara, .infraAjaxAutoCompletar tr.infraTrClara,
.infraAjaxAutoCompletar td.infraTdClara {
  background-color: #fff;
}
.infra-styles tr.infraTrEscura,
.infra-styles td.infraTdEscura, div.infraTooltip tr.infraTrEscura,
div.infraTooltip td.infraTdEscura, .infraFundoTransparente tr.infraTrEscura,
.infraFundoTransparente td.infraTdEscura, .infraAjaxAutoCompletar tr.infraTrEscura,
.infraAjaxAutoCompletar td.infraTdEscura {
  background-color: #E5E5E5;
}
.infra-styles div.infraAreaGlobal a, div.infraTooltip div.infraAreaGlobal a, .infraFundoTransparente div.infraAreaGlobal a, .infraAjaxAutoCompletar div.infraAreaGlobal a {
  cursor: pointer;
}
.infra-styles div.infraAcaoBarraSistema, div.infraTooltip div.infraAcaoBarraSistema, .infraFundoTransparente div.infraAcaoBarraSistema, .infraAjaxAutoCompletar div.infraAcaoBarraSistema {
  display: inline;
  vertical-align: middle;
}
.infra-styles div.infraAcaoBarraSistema a, div.infraTooltip div.infraAcaoBarraSistema a, .infraFundoTransparente div.infraAcaoBarraSistema a, .infraAjaxAutoCompletar div.infraAcaoBarraSistema a {
  vertical-align: middle;
}
.infra-styles span.infraUsuario, div.infraTooltip span.infraUsuario, .infraFundoTransparente span.infraUsuario, .infraAjaxAutoCompletar span.infraUsuario {
  display: inline-block;
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  width: 50%;
  padding-bottom: 0.3em;
}
.infra-styles span.infraUnidade, div.infraTooltip span.infraUnidade, .infraFundoTransparente span.infraUnidade, .infraAjaxAutoCompletar span.infraUnidade {
  display: inline-block;
  padding-bottom: 0.5em;
}
.infra-styles div.infraUnidade select, div.infraTooltip div.infraUnidade select, .infraFundoTransparente div.infraUnidade select, .infraAjaxAutoCompletar div.infraUnidade select {
  background-color: white;
  border: solid 1px #003300;
}
.infra-styles div.infraAreaValidacao, div.infraTooltip div.infraAreaValidacao, .infraFundoTransparente div.infraAreaValidacao, .infraAjaxAutoCompletar div.infraAreaValidacao {
  margin-bottom: 0.2em;
  font-size: 1.4em;
  font-weight: bold;
  color: #f00;
}
.infra-styles input.infraButton, .infra-styles button.infraButton, div.infraTooltip input.infraButton, div.infraTooltip button.infraButton, .infraFundoTransparente input.infraButton, .infraFundoTransparente button.infraButton, .infraAjaxAutoCompletar input.infraButton, .infraAjaxAutoCompletar button.infraButton {
  background-color: #fff;
  border-style: outset;
  border: 0.1em solid;
  border-color: #ccc #666 #666 #ccc;
  text-align: center;
  font-size: 1em;
  height: 1.9em;
  color: #666;
}
.infra-styles button.infraButton span, div.infraTooltip button.infraButton span, .infraFundoTransparente button.infraButton span, .infraAjaxAutoCompletar button.infraButton span {
  font-size: 1em;
  color: #666;
}
.infra-styles label.infraLabelOpcional, div.infraTooltip label.infraLabelOpcional, .infraFundoTransparente label.infraLabelOpcional, .infraAjaxAutoCompletar label.infraLabelOpcional {
  color: #666;
  margin-bottom: 0.2em;
  line-height: 1.5em;
}
.infra-styles label.infraLabelObrigatorio, div.infraTooltip label.infraLabelObrigatorio, .infraFundoTransparente label.infraLabelObrigatorio, .infraAjaxAutoCompletar label.infraLabelObrigatorio {
  color: #666;
  margin-bottom: 0.2em;
  font-weight: bold;
  line-height: 1.5em;
}
.infra-styles label.infraLabelDesabilitado, div.infraTooltip label.infraLabelDesabilitado, .infraFundoTransparente label.infraLabelDesabilitado, .infraAjaxAutoCompletar label.infraLabelDesabilitado {
  color: #999;
  margin-bottom: 0.2em;
}
.infra-styles table.infraTable, div.infraTooltip table.infraTable, .infraFundoTransparente table.infraTable, .infraAjaxAutoCompletar table.infraTable {
  background-color: #ccc;
  border-spacing: 0.2em;
}
.infra-styles table.infraTable td, div.infraTooltip table.infraTable td, .infraFundoTransparente table.infraTable td, .infraAjaxAutoCompletar table.infraTable td {
  border-spacing: 0;
  padding: 0.1em 0.3em 0.1em 0.3em;
}
.infra-styles #imgInfraCheck, div.infraTooltip #imgInfraCheck, .infraFundoTransparente #imgInfraCheck, .infraAjaxAutoCompletar #imgInfraCheck {
  height: 16px;
  width: 16px;
}
.infra-styles th.infraTh, .infra-styles th.infraTh div, div.infraTooltip th.infraTh, div.infraTooltip th.infraTh div, .infraFundoTransparente th.infraTh, .infraFundoTransparente th.infraTh div, .infraAjaxAutoCompletar th.infraTh, .infraAjaxAutoCompletar th.infraTh div {
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  color: #000;
  background-color: #ccc;
  border-spacing: 0;
  background-image: url("../infra_css/imagens/barra_area_tabela.gif");
}
.infra-styles th.infraTh, div.infraTooltip th.infraTh, .infraFundoTransparente th.infraTh, .infraAjaxAutoCompletar th.infraTh {
  padding: 0.1em;
}
.infra-styles table.infraTable td b, div.infraTooltip table.infraTable td b, .infraFundoTransparente table.infraTable td b, .infraAjaxAutoCompletar table.infraTable td b {
  font-weight: bold;
}
.infra-styles caption.infraCaption, div.infraTooltip caption.infraCaption, .infraFundoTransparente caption.infraCaption, .infraAjaxAutoCompletar caption.infraCaption {
  border-bottom: 0.1em solid #496004;
  font-size: 1em;
  text-align: right;
  color: #666;
  padding-bottom: 0.2em;
}
.infra-styles input.infraCheckbox, .infra-styles input.infraCheckbox:focus, div.infraTooltip input.infraCheckbox, div.infraTooltip input.infraCheckbox:focus, .infraFundoTransparente input.infraCheckbox, .infraFundoTransparente input.infraCheckbox:focus, .infraAjaxAutoCompletar input.infraCheckbox, .infraAjaxAutoCompletar input.infraCheckbox:focus {
  background-color: #fff;
  border: 0;
}
.infra-styles input.infraRadio, .infra-styles input.infraRadio:focus, div.infraTooltip input.infraRadio, div.infraTooltip input.infraRadio:focus, .infraFundoTransparente input.infraRadio, .infraFundoTransparente input.infraRadio:focus, .infraAjaxAutoCompletar input.infraRadio, .infraAjaxAutoCompletar input.infraRadio:focus {
  background-color: #fff;
  border: 0;
}
.infra-styles fieldset.infraFieldset, div.infraTooltip fieldset.infraFieldset, .infraFundoTransparente fieldset.infraFieldset, .infraAjaxAutoCompletar fieldset.infraFieldset {
  /* border: .1em solid #ccc; */
  border: 0.1em solid #969594;
}
.infra-styles legend.infraLegend, div.infraTooltip legend.infraLegend, .infraFundoTransparente legend.infraLegend, .infraAjaxAutoCompletar legend.infraLegend {
  font-weight: bold;
  /*background-color: #e5e5e5; */
  /*color: black;*/
  font-size: 1.2em;
  letter-spacing: 0.1em;
  color: white;
  background-color: #969594;
  margin-left: 0.5em;
}
.infra-styles legend.infraLegendOpcional, div.infraTooltip legend.infraLegendOpcional, .infraFundoTransparente legend.infraLegendOpcional, .infraAjaxAutoCompletar legend.infraLegendOpcional {
  padding: 0.2em;
}
.infra-styles legend.infraLegendObrigatorio, div.infraTooltip legend.infraLegendObrigatorio, .infraFundoTransparente legend.infraLegendObrigatorio, .infraAjaxAutoCompletar legend.infraLegendObrigatorio {
  font-weight: bold;
  padding: 0.2em;
}
.infra-styles span.infraTeclaAtalho, div.infraTooltip span.infraTeclaAtalho, .infraFundoTransparente span.infraTeclaAtalho, .infraAjaxAutoCompletar span.infraTeclaAtalho {
  color: #666;
  text-decoration: underline;
  font-weight: normal;
}
.infra-styles label.infraLabelObrigatorio span.infraTeclaAtalho, div.infraTooltip label.infraLabelObrigatorio span.infraTeclaAtalho, .infraFundoTransparente label.infraLabelObrigatorio span.infraTeclaAtalho, .infraAjaxAutoCompletar label.infraLabelObrigatorio span.infraTeclaAtalho {
  color: #666;
  font-weight: bold;
}
.infra-styles div.infraExcecao span, div.infraTooltip div.infraExcecao span, .infraFundoTransparente div.infraExcecao span, .infraAjaxAutoCompletar div.infraExcecao span {
  font-size: 1.4em;
  color: red;
}
.infra-styles div.infraDetalhesExcecao, div.infraTooltip div.infraDetalhesExcecao, .infraFundoTransparente div.infraDetalhesExcecao, .infraAjaxAutoCompletar div.infraDetalhesExcecao {
  width: 100%;
  overflow: hidden;
  display: table;
}
.infra-styles div.infraDetalhesExcecao b, div.infraTooltip div.infraDetalhesExcecao b, .infraFundoTransparente div.infraDetalhesExcecao b, .infraAjaxAutoCompletar div.infraDetalhesExcecao b {
  font-weight: bold;
}
.infra-styles span.infraDetalhesExcecao, div.infraTooltip span.infraDetalhesExcecao, .infraFundoTransparente span.infraDetalhesExcecao, .infraAjaxAutoCompletar span.infraDetalhesExcecao {
  font-size: 1.2em;
}
.infra-styles div.infraTooltipTitulo, div.infraTooltip div.infraTooltipTitulo, .infraFundoTransparente div.infraTooltipTitulo, .infraAjaxAutoCompletar div.infraTooltipTitulo {
  background-color: #ccc;
}
.infra-styles div.infraTooltip, div.infraTooltip div.infraTooltip, .infraFundoTransparente div.infraTooltip, .infraAjaxAutoCompletar div.infraTooltip {
  background-color: #f9f9f9;
  border: 0.1em solid #ccc;
}
.infra-styles div.infraTooltipTexto, div.infraTooltip div.infraTooltipTexto, .infraFundoTransparente div.infraTooltipTexto, .infraAjaxAutoCompletar div.infraTooltipTexto {
  font-weight: 500;
}
.infra-styles tr.infraTrAcessada,
.infra-styles tr.infraTrAcessada td,
.infra-styles td.infraTdAcessada, div.infraTooltip tr.infraTrAcessada,
div.infraTooltip tr.infraTrAcessada td,
div.infraTooltip td.infraTdAcessada, .infraFundoTransparente tr.infraTrAcessada,
.infraFundoTransparente tr.infraTrAcessada td,
.infraFundoTransparente td.infraTdAcessada, .infraAjaxAutoCompletar tr.infraTrAcessada,
.infraAjaxAutoCompletar tr.infraTrAcessada td,
.infraAjaxAutoCompletar td.infraTdAcessada {
  background-color: #ffff99 !important;
}
.infra-styles tr.infraTrAcessada td,
.infra-styles tr.infraTrAcessada span,
.infra-styles tr.infraTrAcessada b,
.infra-styles tr.infraTrAcessada div, div.infraTooltip tr.infraTrAcessada td,
div.infraTooltip tr.infraTrAcessada span,
div.infraTooltip tr.infraTrAcessada b,
div.infraTooltip tr.infraTrAcessada div, .infraFundoTransparente tr.infraTrAcessada td,
.infraFundoTransparente tr.infraTrAcessada span,
.infraFundoTransparente tr.infraTrAcessada b,
.infraFundoTransparente tr.infraTrAcessada div, .infraAjaxAutoCompletar tr.infraTrAcessada td,
.infraAjaxAutoCompletar tr.infraTrAcessada span,
.infraAjaxAutoCompletar tr.infraTrAcessada b,
.infraAjaxAutoCompletar tr.infraTrAcessada div {
  color: black !important;
}
.infra-styles tr.infraTrMarcada,
.infra-styles tr.infraTrMarcada td,
.infra-styles td.infraTdMarcada, div.infraTooltip tr.infraTrMarcada,
div.infraTooltip tr.infraTrMarcada td,
div.infraTooltip td.infraTdMarcada, .infraFundoTransparente tr.infraTrMarcada,
.infraFundoTransparente tr.infraTrMarcada td,
.infraFundoTransparente td.infraTdMarcada, .infraAjaxAutoCompletar tr.infraTrMarcada,
.infraAjaxAutoCompletar tr.infraTrMarcada td,
.infraAjaxAutoCompletar td.infraTdMarcada {
  background-color: #79e5e5 !important;
}
.infra-styles tr.infraTrSelecionada,
.infra-styles tr.infraTrSelecionada td,
.infra-styles td.infraTdSelecionada, div.infraTooltip tr.infraTrSelecionada,
div.infraTooltip tr.infraTrSelecionada td,
div.infraTooltip td.infraTdSelecionada, .infraFundoTransparente tr.infraTrSelecionada,
.infraFundoTransparente tr.infraTrSelecionada td,
.infraFundoTransparente td.infraTdSelecionada, .infraAjaxAutoCompletar tr.infraTrSelecionada,
.infraAjaxAutoCompletar tr.infraTrSelecionada td,
.infraAjaxAutoCompletar td.infraTdSelecionada {
  background-color: #b0b0b0 !important;
}
.infra-styles .infraReadOnly, div.infraTooltip .infraReadOnly, .infraFundoTransparente .infraReadOnly, .infraAjaxAutoCompletar .infraReadOnly {
  border: 0.1em solid #c0c0c0;
}
.infra-styles input.infraAutoCompletar, div.infraTooltip input.infraAutoCompletar, .infraFundoTransparente input.infraAutoCompletar, .infraAjaxAutoCompletar input.infraAutoCompletar {
  border: 0.1em solid #666;
}
.infra-styles div.infraBotaoMenu, div.infraTooltip div.infraBotaoMenu, .infraFundoTransparente div.infraBotaoMenu, .infraAjaxAutoCompletar div.infraBotaoMenu {
  position: absolute;
  border: 0.1em solid #dfdfdf;
  overflow: hidden;
  background-color: white;
}
.infra-styles div.infraBotaoMenu ul, div.infraTooltip div.infraBotaoMenu ul, .infraFundoTransparente div.infraBotaoMenu ul, .infraAjaxAutoCompletar div.infraBotaoMenu ul {
  list-style: none;
  margin: 0;
  border: 0;
  padding: 0;
}
.infra-styles div.infraBotaoMenu a, div.infraTooltip div.infraBotaoMenu a, .infraFundoTransparente div.infraBotaoMenu a, .infraAjaxAutoCompletar div.infraBotaoMenu a {
  display: block;
  margin: 0;
  text-decoration: none;
  left: 0;
  cursor: pointer;
  color: #666;
  border: 0.1em solid #fff;
  padding: 0.15em 0.45em;
  background-color: #fff;
  width: 90%;
}
.infra-styles li.infraSeparadorBotaoMenu, div.infraTooltip li.infraSeparadorBotaoMenu, .infraFundoTransparente li.infraSeparadorBotaoMenu, .infraAjaxAutoCompletar li.infraSeparadorBotaoMenu {
  border-bottom: 1px dotted #ccc;
}
.infra-styles div.infraBotaoMenu a:link,
.infra-styles div.infraBotaoMenu a:active,
.infra-styles div.infraBotaoMenu a:visited, div.infraTooltip div.infraBotaoMenu a:link,
div.infraTooltip div.infraBotaoMenu a:active,
div.infraTooltip div.infraBotaoMenu a:visited, .infraFundoTransparente div.infraBotaoMenu a:link,
.infraFundoTransparente div.infraBotaoMenu a:active,
.infraFundoTransparente div.infraBotaoMenu a:visited, .infraAjaxAutoCompletar div.infraBotaoMenu a:link,
.infraAjaxAutoCompletar div.infraBotaoMenu a:active,
.infraAjaxAutoCompletar div.infraBotaoMenu a:visited {
  color: #666;
}
.infra-styles div.infraBotaoMenu a:hover,
.infra-styles div.infraBotaoMenu a:focus, div.infraTooltip div.infraBotaoMenu a:hover,
div.infraTooltip div.infraBotaoMenu a:focus, .infraFundoTransparente div.infraBotaoMenu a:hover,
.infraFundoTransparente div.infraBotaoMenu a:focus, .infraAjaxAutoCompletar div.infraBotaoMenu a:hover,
.infraAjaxAutoCompletar div.infraBotaoMenu a:focus {
  background-color: #e0e0e0;
}
.infra-styles img.infraImgBotaoMenu, div.infraTooltip img.infraImgBotaoMenu, .infraFundoTransparente img.infraImgBotaoMenu, .infraAjaxAutoCompletar img.infraImgBotaoMenu {
  width: 1em;
  height: 1em;
  padding-left: 0.2em;
  border-width: 0;
}
.infra-styles div.infraMenuAcoes, div.infraTooltip div.infraMenuAcoes, .infraFundoTransparente div.infraMenuAcoes, .infraAjaxAutoCompletar div.infraMenuAcoes {
  position: absolute;
  display: block;
  border-top: 0.1em solid black;
  border-right: 0.1em solid #dfdfdf;
  border-bottom: 0.1em solid #dfdfdf;
  border-left: 0.1em solid black;
}
.infra-styles div.infraMenuAcoes a, div.infraTooltip div.infraMenuAcoes a, .infraFundoTransparente div.infraMenuAcoes a, .infraAjaxAutoCompletar div.infraMenuAcoes a {
  display: block;
  margin: 0;
  text-decoration: none;
  left: 0;
  cursor: pointer;
  border: 0.1em solid #fff;
  padding: 0.15em 0.45em;
  background-color: #fff;
}
.infra-styles div.infraMenuAcoes a img, div.infraTooltip div.infraMenuAcoes a img, .infraFundoTransparente div.infraMenuAcoes a img, .infraAjaxAutoCompletar div.infraMenuAcoes a img {
  padding-right: 0.2em;
}
.infra-styles div.infraMenuAcoes a:link,
.infra-styles div.infraMenuAcoes a:active,
.infra-styles div.infraMenuAcoes a:visited, div.infraTooltip div.infraMenuAcoes a:link,
div.infraTooltip div.infraMenuAcoes a:active,
div.infraTooltip div.infraMenuAcoes a:visited, .infraFundoTransparente div.infraMenuAcoes a:link,
.infraFundoTransparente div.infraMenuAcoes a:active,
.infraFundoTransparente div.infraMenuAcoes a:visited, .infraAjaxAutoCompletar div.infraMenuAcoes a:link,
.infraAjaxAutoCompletar div.infraMenuAcoes a:active,
.infraAjaxAutoCompletar div.infraMenuAcoes a:visited {
  color: #666;
}
.infra-styles div.infraMenuAcoes a:hover,
.infra-styles div.infraMenuAcoes a:focus, div.infraTooltip div.infraMenuAcoes a:hover,
div.infraTooltip div.infraMenuAcoes a:focus, .infraFundoTransparente div.infraMenuAcoes a:hover,
.infraFundoTransparente div.infraMenuAcoes a:focus, .infraAjaxAutoCompletar div.infraMenuAcoes a:hover,
.infraAjaxAutoCompletar div.infraMenuAcoes a:focus {
  background-color: #e0e0e0;
}
.infra-styles img.infraImgMenuAcaoSelecionada, div.infraTooltip img.infraImgMenuAcaoSelecionada, .infraFundoTransparente img.infraImgMenuAcaoSelecionada, .infraAjaxAutoCompletar img.infraImgMenuAcaoSelecionada {
  background-color: black;
}
.infra-styles img.infraImgMenuAcaoNormal, div.infraTooltip img.infraImgMenuAcaoNormal, .infraFundoTransparente img.infraImgMenuAcaoNormal, .infraAjaxAutoCompletar img.infraImgMenuAcaoNormal {
  border: 0;
}
.infra-styles table.infraTableOrdenacao, div.infraTooltip table.infraTableOrdenacao, .infraFundoTransparente table.infraTableOrdenacao, .infraAjaxAutoCompletar table.infraTableOrdenacao {
  width: 95%;
}
.infra-styles table.infraTableOrdenacao tr, div.infraTooltip table.infraTableOrdenacao tr, .infraFundoTransparente table.infraTableOrdenacao tr, .infraAjaxAutoCompletar table.infraTableOrdenacao tr {
  line-height: 0.75em;
}
.infra-styles table.infraTableOrdenacao tr td, div.infraTooltip table.infraTableOrdenacao tr td, .infraFundoTransparente table.infraTableOrdenacao tr td, .infraAjaxAutoCompletar table.infraTableOrdenacao tr td {
  padding: 0 0.1em 0 0.1em;
  font-size: 0.85em;
  font-weight: bold;
  text-align: left;
}
.infra-styles img.infraImgOrdenacao,
.infra-styles img.infraImgOrdenacaoNormal, div.infraTooltip img.infraImgOrdenacao,
div.infraTooltip img.infraImgOrdenacaoNormal, .infraFundoTransparente img.infraImgOrdenacao,
.infraFundoTransparente img.infraImgOrdenacaoNormal, .infraAjaxAutoCompletar img.infraImgOrdenacao,
.infraAjaxAutoCompletar img.infraImgOrdenacaoNormal {
  width: 0.5em;
  height: 0.5em;
  opacity: 1;
  border-width: 0;
}
.infra-styles img.infraImgOrdenacao:hover,
.infra-styles img.infraImgOrdenacaoOpaca, div.infraTooltip img.infraImgOrdenacao:hover,
div.infraTooltip img.infraImgOrdenacaoOpaca, .infraFundoTransparente img.infraImgOrdenacao:hover,
.infraFundoTransparente img.infraImgOrdenacaoOpaca, .infraAjaxAutoCompletar img.infraImgOrdenacao:hover,
.infraAjaxAutoCompletar img.infraImgOrdenacaoOpaca {
  width: 0.5em;
  height: 0.5em;
  opacity: 0.3;
  border-width: 0;
}
.infra-styles div.infraImpressao table, div.infraTooltip div.infraImpressao table, .infraFundoTransparente div.infraImpressao table, .infraAjaxAutoCompletar div.infraImpressao table {
  background-color: #dfdfdf;
}
.infra-styles div.infraImpressao table th, div.infraTooltip div.infraImpressao table th, .infraFundoTransparente div.infraImpressao table th, .infraAjaxAutoCompletar div.infraImpressao table th {
  background-color: white;
  background-image: none;
}
.infra-styles div.infraImpressao table th,
.infra-styles div.infraImpressao table td, div.infraTooltip div.infraImpressao table th,
div.infraTooltip div.infraImpressao table td, .infraFundoTransparente div.infraImpressao table th,
.infraFundoTransparente div.infraImpressao table td, .infraAjaxAutoCompletar div.infraImpressao table th,
.infraAjaxAutoCompletar div.infraImpressao table td {
  border: 1px solid #dfdfdf;
}
.infra-styles div.infraImpressao table.infraTableOrdenacao, div.infraTooltip div.infraImpressao table.infraTableOrdenacao, .infraFundoTransparente div.infraImpressao table.infraTableOrdenacao, .infraAjaxAutoCompletar div.infraImpressao table.infraTableOrdenacao {
  background-color: white;
}
.infra-styles div.infraImpressao table.infraTableOrdenacao td, div.infraTooltip div.infraImpressao table.infraTableOrdenacao td, .infraFundoTransparente div.infraImpressao table.infraTableOrdenacao td, .infraAjaxAutoCompletar div.infraImpressao table.infraTableOrdenacao td {
  border: 0;
}
.infra-styles button.infraButton:hover, div.infraTooltip button.infraButton:hover, .infraFundoTransparente button.infraButton:hover, .infraAjaxAutoCompletar button.infraButton:hover {
  background-color: #e0e0e0;
}
.infra-styles span.infraTituloLogoSistema, div.infraTooltip span.infraTituloLogoSistema, .infraFundoTransparente span.infraTituloLogoSistema, .infraAjaxAutoCompletar span.infraTituloLogoSistema {
  color: white;
  font-size: 1.2em;
  font-weight: bold;
  padding-left: 1em;
}
.infra-styles a.infraAncoraSigla, div.infraTooltip a.infraAncoraSigla, .infraFundoTransparente a.infraAncoraSigla, .infraAjaxAutoCompletar a.infraAncoraSigla {
  text-decoration: none;
  font-size: 1em;
}
.infra-styles a.infraAncoraSigla:hover, div.infraTooltip a.infraAncoraSigla:hover, .infraFundoTransparente a.infraAncoraSigla:hover, .infraAjaxAutoCompletar a.infraAncoraSigla:hover {
  text-decoration: underline;
}
.infra-styles .infraDivCheckbox,
.infra-styles .infraDivRadio, div.infraTooltip .infraDivCheckbox,
div.infraTooltip .infraDivRadio, .infraFundoTransparente .infraDivCheckbox,
.infraFundoTransparente .infraDivRadio, .infraAjaxAutoCompletar .infraDivCheckbox,
.infraAjaxAutoCompletar .infraDivRadio {
  display: inline-block;
}
.infra-styles .infraDivCheckbox input,
.infra-styles .infraDivRadio input, div.infraTooltip .infraDivCheckbox input,
div.infraTooltip .infraDivRadio input, .infraFundoTransparente .infraDivCheckbox input,
.infraFundoTransparente .infraDivRadio input, .infraAjaxAutoCompletar .infraDivCheckbox input,
.infraAjaxAutoCompletar .infraDivRadio input {
  float: left;
}
.infra-styles .infraDivCheckbox label,
.infra-styles .infraDivRadio label, div.infraTooltip .infraDivCheckbox label,
div.infraTooltip .infraDivRadio label, .infraFundoTransparente .infraDivCheckbox label,
.infraFundoTransparente .infraDivRadio label, .infraAjaxAutoCompletar .infraDivCheckbox label,
.infraAjaxAutoCompletar .infraDivRadio label {
  float: left;
  padding-left: 0.2em;
}
.infra-styles .infraDivCheckbox label, div.infraTooltip .infraDivCheckbox label, .infraFundoTransparente .infraDivCheckbox label, .infraAjaxAutoCompletar .infraDivCheckbox label {
  line-height: 1.8em;
}
.infra-styles .infraDivRadio label, div.infraTooltip .infraDivRadio label, .infraFundoTransparente .infraDivRadio label, .infraAjaxAutoCompletar .infraDivRadio label {
  line-height: 1.6em;
}
.infra-styles div.infraTituloImprimirTabela, div.infraTooltip div.infraTituloImprimirTabela, .infraFundoTransparente div.infraTituloImprimirTabela, .infraAjaxAutoCompletar div.infraTituloImprimirTabela {
  padding-top: 0.3em;
  font-size: 2em;
  font-weight: bold;
  text-align: left;
}
.infra-styles .infraNotificacao, div.infraTooltip .infraNotificacao, .infraFundoTransparente .infraNotificacao, .infraAjaxAutoCompletar .infraNotificacao {
  font-size: 10px;
  display: inline-block;
  position: relative;
  top: -1px;
  line-height: 12px;
  padding: 0 3px;
  font-family: Arial, sans-serif;
  color: white !important;
  text-shadow: 0 1px rgba(0, 0, 0, 0.25);
  border: 1px solid;
  border-radius: 10px;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.08);
}
.infra-styles .infraNotificacao, div.infraTooltip .infraNotificacao, .infraFundoTransparente .infraNotificacao, .infraAjaxAutoCompletar .infraNotificacao {
  background: #67c1ef;
  border-color: #30aae9;
  background-image: linear-gradient(to bottom, #acddf6, #67c1ef);
}
.infra-styles .infraNotificacao.verde, div.infraTooltip .infraNotificacao.verde, .infraFundoTransparente .infraNotificacao.verde, .infraAjaxAutoCompletar .infraNotificacao.verde {
  background: #77cc51;
  border-color: #59ad33;
  background-image: linear-gradient(to bottom, #a5dd8c, #77cc51);
}
.infra-styles .infraNotificacao.verde2, div.infraTooltip .infraNotificacao.verde2, .infraFundoTransparente .infraNotificacao.verde2, .infraAjaxAutoCompletar .infraNotificacao.verde2 {
  background: #12c63d;
  border-color: #04a432;
  background-image: linear-gradient(to bottom, #a5dd8c, #12c63d);
}
.infra-styles .infraNotificacao.azul, div.infraTooltip .infraNotificacao.azul, .infraFundoTransparente .infraNotificacao.azul, .infraAjaxAutoCompletar .infraNotificacao.azul {
  background: #2280ff;
  border-color: #3a69e2;
  background-image: linear-gradient(to bottom, #62a2f5, #0958e6);
}
.infra-styles .infraNotificacao.amarelo, div.infraTooltip .infraNotificacao.amarelo, .infraFundoTransparente .infraNotificacao.amarelo, .infraAjaxAutoCompletar .infraNotificacao.amarelo {
  text-shadow: 0 1px rgba(255, 255, 255, 0.25);
  color: black;
  background: #ffff66;
  border-color: #f4a306;
  background-image: linear-gradient(to bottom, #ffff66, #faba3e);
}
.infra-styles .infraNotificacao.vermelho, div.infraTooltip .infraNotificacao.vermelho, .infraFundoTransparente .infraNotificacao.vermelho, .infraAjaxAutoCompletar .infraNotificacao.vermelho {
  background: #fa492c;
  border-color: #fa3227;
  background-image: linear-gradient(to bottom, #fc9f8a, #fa492c);
}
.infra-styles .infraNotificacao.cinza, div.infraTooltip .infraNotificacao.cinza, .infraFundoTransparente .infraNotificacao.cinza, .infraAjaxAutoCompletar .infraNotificacao.cinza {
  background: #868686;
  border-color: #686868;
  background-image: linear-gradient(to bottom, #afafaf, #868686);
}
.infra-styles div.dd-select, div.infraTooltip div.dd-select, .infraFundoTransparente div.dd-select, .infraAjaxAutoCompletar div.dd-select {
  overflow: hidden;
}
.infra-styles a.dd-selected, .infra-styles a.dd-option, div.infraTooltip a.dd-selected, div.infraTooltip a.dd-option, .infraFundoTransparente a.dd-selected, .infraFundoTransparente a.dd-option, .infraAjaxAutoCompletar a.dd-selected, .infraAjaxAutoCompletar a.dd-option {
  height: 20px;
}
.infra-styles a.dd-selected img, .infra-styles a.dd-option img, div.infraTooltip a.dd-selected img, div.infraTooltip a.dd-option img, .infraFundoTransparente a.dd-selected img, .infraFundoTransparente a.dd-option img, .infraAjaxAutoCompletar a.dd-selected img, .infraAjaxAutoCompletar a.dd-option img {
  padding-top: 1px;
}
.infra-styles a.dd-selected label, .infra-styles a.dd-option label, div.infraTooltip a.dd-selected label, div.infraTooltip a.dd-option label, .infraFundoTransparente a.dd-selected label, .infraFundoTransparente a.dd-option label, .infraAjaxAutoCompletar a.dd-selected label, .infraAjaxAutoCompletar a.dd-option label {
  font-size: 9pt;
}
.infra-styles label.dd-selected-text, div.infraTooltip label.dd-selected-text, .infraFundoTransparente label.dd-selected-text, .infraAjaxAutoCompletar label.dd-selected-text {
  line-height: 20px !important;
}
.infra-styles a.dd-selected, div.infraTooltip a.dd-selected, .infraFundoTransparente a.dd-selected, .infraAjaxAutoCompletar a.dd-selected {
  padding: 1px 0 0 5px;
}
.infra-styles a.dd-option, div.infraTooltip a.dd-option, .infraFundoTransparente a.dd-option, .infraAjaxAutoCompletar a.dd-option {
  padding: 2px 0 2px 5px;
}
.infra-styles .infraProcessando, div.infraTooltip .infraProcessando, .infraFundoTransparente .infraProcessando, .infraAjaxAutoCompletar .infraProcessando {
  background: #fff url("../infra_css/imagens/aguarde_pequeno.gif") no-repeat scroll 100% center !important;
}
.infra-styles .infraProcessando::-ms-clear, div.infraTooltip .infraProcessando::-ms-clear, .infraFundoTransparente .infraProcessando::-ms-clear, .infraAjaxAutoCompletar .infraProcessando::-ms-clear {
  display: none;
}
.infra-styles input, .infra-styles textarea, .infra-styles select, div.infraTooltip input, div.infraTooltip textarea, div.infraTooltip select, .infraFundoTransparente input, .infraFundoTransparente textarea, .infraFundoTransparente select, .infraAjaxAutoCompletar input, .infraAjaxAutoCompletar textarea, .infraAjaxAutoCompletar select {
  background-color: #f9f9f9; /* #fff */
}
.infra-styles input:focus, .infra-styles select:focus, .infra-styles textarea:focus, div.infraTooltip input:focus, div.infraTooltip select:focus, div.infraTooltip textarea:focus, .infraFundoTransparente input:focus, .infraFundoTransparente select:focus, .infraFundoTransparente textarea:focus, .infraAjaxAutoCompletar input:focus, .infraAjaxAutoCompletar select:focus, .infraAjaxAutoCompletar textarea:focus {
  background-color: #dddddd; /* #ddd */
}
.infra-styles input.infraCheckbox, .infra-styles input.infraCheckbox:focus,
.infra-styles input.infraRadio, .infra-styles input.infraRadio:focus, div.infraTooltip input.infraCheckbox, div.infraTooltip input.infraCheckbox:focus,
div.infraTooltip input.infraRadio, div.infraTooltip input.infraRadio:focus, .infraFundoTransparente input.infraCheckbox, .infraFundoTransparente input.infraCheckbox:focus,
.infraFundoTransparente input.infraRadio, .infraFundoTransparente input.infraRadio:focus, .infraAjaxAutoCompletar input.infraCheckbox, .infraAjaxAutoCompletar input.infraCheckbox:focus,
.infraAjaxAutoCompletar input.infraRadio, .infraAjaxAutoCompletar input.infraRadio:focus {
  background-color: transparent; /* #fff */
}
.infra-styles fieldset.infraFieldset, div.infraTooltip fieldset.infraFieldset, .infraFundoTransparente fieldset.infraFieldset, .infraAjaxAutoCompletar fieldset.infraFieldset {
  padding: 0.35em 0.625em 0.75em;
  border-color: #939393;
}
.infra-styles div.infraAreaTelaD, .infra-styles div.infraBarraComandos, .infra-styles div.infraAreaDados, .infra-styles div.infraAviso, div.infraTooltip div.infraAreaTelaD, div.infraTooltip div.infraBarraComandos, div.infraTooltip div.infraAreaDados, div.infraTooltip div.infraAviso, .infraFundoTransparente div.infraAreaTelaD, .infraFundoTransparente div.infraBarraComandos, .infraFundoTransparente div.infraAreaDados, .infraFundoTransparente div.infraAviso, .infraAjaxAutoCompletar div.infraAreaTelaD, .infraAjaxAutoCompletar div.infraBarraComandos, .infraAjaxAutoCompletar div.infraAreaDados, .infraAjaxAutoCompletar div.infraAviso {
  border-color: #ffffff;
}
.infra-styles a:visited, div.infraTooltip a:visited, .infraFundoTransparente a:visited, .infraAjaxAutoCompletar a:visited {
  color: #666666; /* #336699 */
}
.infra-styles tr.infraTrEscura, div.infraTooltip tr.infraTrEscura, .infraFundoTransparente tr.infraTrEscura, .infraAjaxAutoCompletar tr.infraTrEscura {
  background-color: #f4f4f4; /* #f6f6f6 */
}
.infra-styles table.infraTable, div.infraTooltip table.infraTable, .infraFundoTransparente table.infraTable, .infraAjaxAutoCompletar table.infraTable {
  background-color: #cccccc; /* #ccc */
}
.infra-styles th.infraTh, .infra-styles th.infraTh div, div.infraTooltip th.infraTh, div.infraTooltip th.infraTh div, .infraFundoTransparente th.infraTh, .infraFundoTransparente th.infraTh div, .infraAjaxAutoCompletar th.infraTh, .infraAjaxAutoCompletar th.infraTh div {
  background-color: #dddddd; /* #ddd */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
  background: linear-gradient(top, #f9f9f9 0%, #dddddd 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9", endColorstr="#dddddd", GradientType=0); /* IE6-9 */
}
.infra-styles tr.infraTrMarcada, div.infraTooltip tr.infraTrMarcada, .infraFundoTransparente tr.infraTrMarcada, .infraAjaxAutoCompletar tr.infraTrMarcada {
  background-color: #afafaf; /* #79e5e5 */
}
.infra-styles tr.infraTrSelecionada, div.infraTooltip tr.infraTrSelecionada, .infraFundoTransparente tr.infraTrSelecionada, .infraAjaxAutoCompletar tr.infraTrSelecionada {
  background-color: #afafaf; /* #b0b0b0 */
}
.infra-styles input.infraButton, .infra-styles button.infraButton, .infra-styles a.infraButton,
.infra-styles input.infraButton:hover, .infra-styles button.infraButton:hover, .infra-styles a.infraButton:hover, div.infraTooltip input.infraButton, div.infraTooltip button.infraButton, div.infraTooltip a.infraButton,
div.infraTooltip input.infraButton:hover, div.infraTooltip button.infraButton:hover, div.infraTooltip a.infraButton:hover, .infraFundoTransparente input.infraButton, .infraFundoTransparente button.infraButton, .infraFundoTransparente a.infraButton,
.infraFundoTransparente input.infraButton:hover, .infraFundoTransparente button.infraButton:hover, .infraFundoTransparente a.infraButton:hover, .infraAjaxAutoCompletar input.infraButton, .infraAjaxAutoCompletar button.infraButton, .infraAjaxAutoCompletar a.infraButton,
.infraAjaxAutoCompletar input.infraButton:hover, .infraAjaxAutoCompletar button.infraButton:hover, .infraAjaxAutoCompletar a.infraButton:hover {
  background-color: #ededed; /* #eee */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
  background: linear-gradient(top, #f9f9f9 0%, #dddddd 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9", endColorstr="#dddddd", GradientType=0); /* IE6-9 */
}
.infra-styles input.infraButton, .infra-styles button.infraButton, .infra-styles a.infraButton, div.infraTooltip input.infraButton, div.infraTooltip button.infraButton, div.infraTooltip a.infraButton, .infraFundoTransparente input.infraButton, .infraFundoTransparente button.infraButton, .infraFundoTransparente a.infraButton, .infraAjaxAutoCompletar input.infraButton, .infraAjaxAutoCompletar button.infraButton, .infraAjaxAutoCompletar a.infraButton {
  border-color: #cccccc #666666 #666666 #cccccc; /* #ccc #666 #666 #ccc */
}
.infra-styles input.infraButton:hover, .infra-styles button.infraButton:hover, .infra-styles a.infraButton:hover,
.infra-styles input.infraButton:focus, .infra-styles button.infraButton:focus, .infra-styles a.infraButton:focus, div.infraTooltip input.infraButton:hover, div.infraTooltip button.infraButton:hover, div.infraTooltip a.infraButton:hover,
div.infraTooltip input.infraButton:focus, div.infraTooltip button.infraButton:focus, div.infraTooltip a.infraButton:focus, .infraFundoTransparente input.infraButton:hover, .infraFundoTransparente button.infraButton:hover, .infraFundoTransparente a.infraButton:hover,
.infraFundoTransparente input.infraButton:focus, .infraFundoTransparente button.infraButton:focus, .infraFundoTransparente a.infraButton:focus, .infraAjaxAutoCompletar input.infraButton:hover, .infraAjaxAutoCompletar button.infraButton:hover, .infraAjaxAutoCompletar a.infraButton:hover,
.infraAjaxAutoCompletar input.infraButton:focus, .infraAjaxAutoCompletar button.infraButton:focus, .infraAjaxAutoCompletar a.infraButton:focus {
  border-color: #666666 #cccccc #cccccc #666666; /* #666 #ccc #ccc #666 */
}
.infra-styles div.infraMenu a, div.infraTooltip div.infraMenu a, .infraFundoTransparente div.infraMenu a, .infraAjaxAutoCompletar div.infraMenu a {
  border-color: #ffffff; /* #fff */
  background-color: #e8e8e8; /* #EFEFEF */
}
.infra-styles div.infraRotuloMenu, div.infraTooltip div.infraRotuloMenu, .infraFundoTransparente div.infraRotuloMenu, .infraAjaxAutoCompletar div.infraRotuloMenu {
  color: #353535; /* #363636 */
}
.infra-styles div.infraMenu ul ul, div.infraTooltip div.infraMenu ul ul, .infraFundoTransparente div.infraMenu ul ul, .infraAjaxAutoCompletar div.infraMenu ul ul {
  border-color: #ededed; /* #dfdfdf */
}
.infra-styles div.infraMenu a:hover, div.infraTooltip div.infraMenu a:hover, .infraFundoTransparente div.infraMenu a:hover, .infraAjaxAutoCompletar div.infraMenu a:hover {
  background-color: #b5b5b5; /* #B5B5B5 */
}
.infra-styles div.infraAjaxAutoCompletar div.infraAjaxAutoCompletar a,
.infra-styles div.infraAjaxAutoCompletar a:hover,
.infra-styles div.infraAjaxAutoCompletar li.selected, div.infraTooltip div.infraAjaxAutoCompletar div.infraAjaxAutoCompletar a,
div.infraTooltip div.infraAjaxAutoCompletar a:hover,
div.infraTooltip div.infraAjaxAutoCompletar li.selected, .infraFundoTransparente div.infraAjaxAutoCompletar div.infraAjaxAutoCompletar a,
.infraFundoTransparente div.infraAjaxAutoCompletar a:hover,
.infraFundoTransparente div.infraAjaxAutoCompletar li.selected, .infraAjaxAutoCompletar div.infraAjaxAutoCompletar div.infraAjaxAutoCompletar a,
.infraAjaxAutoCompletar div.infraAjaxAutoCompletar a:hover,
.infraAjaxAutoCompletar div.infraAjaxAutoCompletar li.selected {
  color: #000000 !important;
}
.infra-styles div.infraAjaxAutoCompletar, div.infraTooltip div.infraAjaxAutoCompletar, .infraFundoTransparente div.infraAjaxAutoCompletar, .infraAjaxAutoCompletar div.infraAjaxAutoCompletar {
  border-color: #9e9e9e; /* #9F9F9F */
  background-color: #f2f2f2; /* #F3F3F3 */
}
.infra-styles div.infraAjaxAutoCompletar li.selected, div.infraTooltip div.infraAjaxAutoCompletar li.selected, .infraFundoTransparente div.infraAjaxAutoCompletar li.selected, .infraAjaxAutoCompletar div.infraAjaxAutoCompletar li.selected {
  background-color: Highlight !important; /* #7d95ae */
}
.infra-styles .infraAjaxMarcarSelecao, div.infraTooltip .infraAjaxMarcarSelecao, .infraFundoTransparente .infraAjaxMarcarSelecao, .infraAjaxAutoCompletar .infraAjaxMarcarSelecao {
  background-color: #ededed; /* #ffffdd */
  border-color: black;
}
.infra-styles body, div.infraTooltip body, .infraFundoTransparente body, .infraAjaxAutoCompletar body {
  background-color: #ffffff;
}
.infra-styles select:focus option, div.infraTooltip select:focus option, .infraFundoTransparente select:focus option, .infraAjaxAutoCompletar select:focus option {
  background-color: #f2f2f2; /* #F3F3F3 */
}
.infra-styles div[class^=infraLegend], .infra-styles div[id^=divDes], div.infraTooltip div[class^=infraLegend], div.infraTooltip div[id^=divDes], .infraFundoTransparente div[class^=infraLegend], .infraFundoTransparente div[id^=divDes], .infraAjaxAutoCompletar div[class^=infraLegend], .infraAjaxAutoCompletar div[id^=divDes] {
  background-color: #ffffff !important;
}
.infra-styles div.infraAjaxAutoCompletar, div.infraTooltip div.infraAjaxAutoCompletar, .infraFundoTransparente div.infraAjaxAutoCompletar, .infraAjaxAutoCompletar div.infraAjaxAutoCompletar {
  max-height: 30em;
  overflow-y: auto;
  overflow-x: hidden;
  width: auto;
}
.infra-styles div.infraAjaxAutoCompletar li a, div.infraTooltip div.infraAjaxAutoCompletar li a, .infraFundoTransparente div.infraAjaxAutoCompletar li a, .infraAjaxAutoCompletar div.infraAjaxAutoCompletar li a {
  display: block;
  margin-left: 3ex;
  text-indent: -3ex;
}
.infra-styles div.infraAjaxAutoCompletar li.selected a,
.infra-styles div.infraAjaxAutoCompletar li.selected b,
.infra-styles div.infraAjaxAutoCompletar li.selected i, div.infraTooltip div.infraAjaxAutoCompletar li.selected a,
div.infraTooltip div.infraAjaxAutoCompletar li.selected b,
div.infraTooltip div.infraAjaxAutoCompletar li.selected i, .infraFundoTransparente div.infraAjaxAutoCompletar li.selected a,
.infraFundoTransparente div.infraAjaxAutoCompletar li.selected b,
.infraFundoTransparente div.infraAjaxAutoCompletar li.selected i, .infraAjaxAutoCompletar div.infraAjaxAutoCompletar li.selected a,
.infraAjaxAutoCompletar div.infraAjaxAutoCompletar li.selected b,
.infraAjaxAutoCompletar div.infraAjaxAutoCompletar li.selected i {
  color: HighlightText;
}
.infra-styles input.infraAutoCompletar, div.infraTooltip input.infraAutoCompletar, .infraFundoTransparente input.infraAutoCompletar, .infraAjaxAutoCompletar input.infraAutoCompletar {
  border: 2px solid;
  border-color: #999999 #fcfcfc #fcfcfc #999999;
}
.infra-styles input, .infra-styles textarea, .infra-styles select, div.infraTooltip input, div.infraTooltip textarea, div.infraTooltip select, .infraFundoTransparente input, .infraFundoTransparente textarea, .infraFundoTransparente select, .infraAjaxAutoCompletar input, .infraAjaxAutoCompletar textarea, .infraAjaxAutoCompletar select {
  border: 2px solid;
  border-color: #999999 #fcfcfc #fcfcfc #999999;
}
.infra-styles input:focus, .infra-styles select:focus, .infra-styles textarea:focus, div.infraTooltip input:focus, div.infraTooltip select:focus, div.infraTooltip textarea:focus, .infraFundoTransparente input:focus, .infraFundoTransparente select:focus, .infraFundoTransparente textarea:focus, .infraAjaxAutoCompletar input:focus, .infraAjaxAutoCompletar select:focus, .infraAjaxAutoCompletar textarea:focus {
  border-color: #999999 #fcfcfc #fcfcfc #999999;
}
.infra-styles button::-moz-focus-inner,
.infra-styles input[type=reset]::-moz-focus-inner,
.infra-styles input[type=button]::-moz-focus-inner,
.infra-styles input[type=submit]::-moz-focus-inner,
.infra-styles input[type=file] > input[type=button]::-moz-focus-inner, div.infraTooltip button::-moz-focus-inner,
div.infraTooltip input[type=reset]::-moz-focus-inner,
div.infraTooltip input[type=button]::-moz-focus-inner,
div.infraTooltip input[type=submit]::-moz-focus-inner,
div.infraTooltip input[type=file] > input[type=button]::-moz-focus-inner, .infraFundoTransparente button::-moz-focus-inner,
.infraFundoTransparente input[type=reset]::-moz-focus-inner,
.infraFundoTransparente input[type=button]::-moz-focus-inner,
.infraFundoTransparente input[type=submit]::-moz-focus-inner,
.infraFundoTransparente input[type=file] > input[type=button]::-moz-focus-inner, .infraAjaxAutoCompletar button::-moz-focus-inner,
.infraAjaxAutoCompletar input[type=reset]::-moz-focus-inner,
.infraAjaxAutoCompletar input[type=button]::-moz-focus-inner,
.infraAjaxAutoCompletar input[type=submit]::-moz-focus-inner,
.infraAjaxAutoCompletar input[type=file] > input[type=button]::-moz-focus-inner {
  border: none;
  padding: 0;
}
.infra-styles tr.infraTrMarcada td, div.infraTooltip tr.infraTrMarcada td, .infraFundoTransparente tr.infraTrMarcada td, .infraAjaxAutoCompletar tr.infraTrMarcada td {
  background-color: #afafaf;
}
.infra-styles tr.infraTrSelecionada td, div.infraTooltip tr.infraTrSelecionada td, .infraFundoTransparente tr.infraTrSelecionada td, .infraAjaxAutoCompletar tr.infraTrSelecionada td {
  background-color: #afafaf;
}
.infra-styles a.infraButton, div.infraTooltip a.infraButton, .infraFundoTransparente a.infraButton, .infraAjaxAutoCompletar a.infraButton {
  display: inline-block;
  margin: 3px 1px;
  white-space: nowrap;
  padding: 0 6px;
  border-style: solid;
  border-width: 0.1em;
  text-decoration: none;
  color: #222;
}
.infra-styles div.infraFundoTransparente, div.infraTooltip div.infraFundoTransparente, .infraFundoTransparente div.infraFundoTransparente, .infraAjaxAutoCompletar div.infraFundoTransparente {
  width: 100%;
  height: 100%;
  visibility: visible;
}
.infra-styles #ifrSubFrm, div.infraTooltip #ifrSubFrm, .infraFundoTransparente #ifrSubFrm, .infraAjaxAutoCompletar #ifrSubFrm {
  box-shadow: 10px 20px 30px SlateGray;
  border-radius: 7px;
  background-color: #ffffff;
  position: fixed;
  max-width: 90%;
  max-height: 90%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.infra-styles #ifrSubFrm.is-fullscreen, div.infraTooltip #ifrSubFrm.is-fullscreen, .infraFundoTransparente #ifrSubFrm.is-fullscreen, .infraAjaxAutoCompletar #ifrSubFrm.is-fullscreen {
  width: 100%;
  top: 0;
}
.infra-styles div.infraTooltip, div.infraTooltip div.infraTooltip, .infraFundoTransparente div.infraTooltip, .infraAjaxAutoCompletar div.infraTooltip {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  color: #000000;
  background: #ffffaa;
  padding: 0.4em;
  border: 0.2em solid #d9d9d9;
  border-radius: 4px;
  box-shadow: 0 0 5px #a0a0a0;
  pointer-events: none;
  z-index: 1051;
  font-weight: 400;
}
.infra-styles div.infraTooltipTitulo, div.infraTooltip div.infraTooltipTitulo, .infraFundoTransparente div.infraTooltipTitulo, .infraAjaxAutoCompletar div.infraTooltipTitulo {
  font-size: 1em;
  font-weight: bold;
  background-color: #FFFFE1; /* #FFCC66;  */
  border-bottom: 0.1em solid black;
  padding: 0.2em;
  background-color: transparent;
}
.infra-styles div.infraTooltipTexto, div.infraTooltip div.infraTooltipTexto, .infraFundoTransparente div.infraTooltipTexto, .infraAjaxAutoCompletar div.infraTooltipTexto {
  font-size: 1em;
  padding: 0.1em;
}
.infra-styles div.infraTooltipTexto b, div.infraTooltip div.infraTooltipTexto b, .infraFundoTransparente div.infraTooltipTexto b, .infraAjaxAutoCompletar div.infraTooltipTexto b {
  font-weight: bold;
}
.infra-styles div.infraTooltipTexto i, div.infraTooltip div.infraTooltipTexto i, .infraFundoTransparente div.infraTooltipTexto i, .infraAjaxAutoCompletar div.infraTooltipTexto i {
  font-style: italic;
}
.infra-styles .tooltipAutoSelecionar, div.infraTooltip .tooltipAutoSelecionar, .infraFundoTransparente .tooltipAutoSelecionar, .infraAjaxAutoCompletar .tooltipAutoSelecionar {
  position: absolute;
  background: #646464;
  border-radius: 4px;
  padding: 6px 12px;
  font-family: arial;
  font-size: 12px;
  text-shadow: 0px 1px 1px #000;
  color: #FFFFFF;
  z-index: 80;
}
.infra-styles .tooltipAutoSelecionar.erro, div.infraTooltip .tooltipAutoSelecionar.erro, .infraFundoTransparente .tooltipAutoSelecionar.erro, .infraAjaxAutoCompletar .tooltipAutoSelecionar.erro {
  background: #5D2A2C;
  color: #ffc64a;
}
.infra-styles .tooltipAutoSelecionar:before, div.infraTooltip .tooltipAutoSelecionar:before, .infraFundoTransparente .tooltipAutoSelecionar:before, .infraAjaxAutoCompletar .tooltipAutoSelecionar:before {
  content: " ";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #646464;
  position: absolute;
  bottom: -5px;
  left: 5px;
}
.infra-styles .tooltipAutoSelecionar.erro:before, div.infraTooltip .tooltipAutoSelecionar.erro:before, .infraFundoTransparente .tooltipAutoSelecionar.erro:before, .infraAjaxAutoCompletar .tooltipAutoSelecionar.erro:before {
  border-top-color: #5D2A2C;
}
.infra-styles div.infraTooltip, div.infraTooltip div.infraTooltip, .infraFundoTransparente div.infraTooltip, .infraAjaxAutoCompletar div.infraTooltip {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.2rem;
  padding: 0;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  background-color: #FCF8DB;
}
.infra-styles .popover .popover-body, div.infraTooltip .popover .popover-body, .infraFundoTransparente .popover .popover-body, .infraAjaxAutoCompletar .popover .popover-body {
  background-color: inherit;
}
.infra-styles .popover .popover.arrow, div.infraTooltip .popover .popover.arrow, .infraFundoTransparente .popover .popover.arrow, .infraAjaxAutoCompletar .popover .popover.arrow {
  background-color: #FCF8DB;
}
.infra-styles .infra-styles div.infraTooltipTitulo, .infra-styles div.infraTooltip div.infraTooltipTitulo, .infra-styles .infraFundoTransparente div.infraTooltipTitulo, .infra-styles .infraAjaxAutoCompletar div.infraTooltipTitulo, div.infraTooltip .infra-styles div.infraTooltipTitulo, div.infraTooltip div.infraTooltip div.infraTooltipTitulo, div.infraTooltip .infraFundoTransparente div.infraTooltipTitulo, div.infraTooltip .infraAjaxAutoCompletar div.infraTooltipTitulo, .infraFundoTransparente .infra-styles div.infraTooltipTitulo, .infraFundoTransparente div.infraTooltip div.infraTooltipTitulo, .infraFundoTransparente .infraFundoTransparente div.infraTooltipTitulo, .infraFundoTransparente .infraAjaxAutoCompletar div.infraTooltipTitulo, .infraAjaxAutoCompletar .infra-styles div.infraTooltipTitulo, .infraAjaxAutoCompletar div.infraTooltip div.infraTooltipTitulo, .infraAjaxAutoCompletar .infraFundoTransparente div.infraTooltipTitulo, .infraAjaxAutoCompletar .infraAjaxAutoCompletar div.infraTooltipTitulo {
  font-weight: 600;
  line-height: 1.5;
  font-size: 0.875rem;
  border-bottom: 0.1em solid rgba(0, 0, 0, 0.2);
  padding: 0.4em;
  background-color: transparent;
}
.infra-styles .infra-styles div.infraTooltipTexto, .infra-styles div.infraTooltip div.infraTooltipTexto, .infra-styles .infraFundoTransparente div.infraTooltipTexto, .infra-styles .infraAjaxAutoCompletar div.infraTooltipTexto, div.infraTooltip .infra-styles div.infraTooltipTexto, div.infraTooltip div.infraTooltip div.infraTooltipTexto, div.infraTooltip .infraFundoTransparente div.infraTooltipTexto, div.infraTooltip .infraAjaxAutoCompletar div.infraTooltipTexto, .infraFundoTransparente .infra-styles div.infraTooltipTexto, .infraFundoTransparente div.infraTooltip div.infraTooltipTexto, .infraFundoTransparente .infraFundoTransparente div.infraTooltipTexto, .infraFundoTransparente .infraAjaxAutoCompletar div.infraTooltipTexto, .infraAjaxAutoCompletar .infra-styles div.infraTooltipTexto, .infraAjaxAutoCompletar div.infraTooltip div.infraTooltipTexto, .infraAjaxAutoCompletar .infraFundoTransparente div.infraTooltipTexto, .infraAjaxAutoCompletar .infraAjaxAutoCompletar div.infraTooltipTexto {
  font-weight: 400;
  line-height: 1.5;
  font-size: 0.8rem;
  padding: 0.4em;
  background-color: transparent;
}
.infra-styles div.infraBarraSistema, div.infraTooltip div.infraBarraSistema, .infraFundoTransparente div.infraBarraSistema, .infraAjaxAutoCompletar div.infraBarraSistema {
  position: relative;
  float: left;
  width: 18%;
  overflow: hidden;
}
.infra-styles div.infraBarraSistemaE, div.infraTooltip div.infraBarraSistemaE, .infraFundoTransparente div.infraBarraSistemaE, .infraAjaxAutoCompletar div.infraBarraSistemaE {
  position: absolute;
  top: 25%;
  left: 3%;
}
.infra-styles div.infraBarraSistemaE img.infraImg,
.infra-styles div.infraBarraSistemaE img.infraImgNormal,
.infra-styles div.infraBarraSistemaE img.infraImgOpaca, div.infraTooltip div.infraBarraSistemaE img.infraImg,
div.infraTooltip div.infraBarraSistemaE img.infraImgNormal,
div.infraTooltip div.infraBarraSistemaE img.infraImgOpaca, .infraFundoTransparente div.infraBarraSistemaE img.infraImg,
.infraFundoTransparente div.infraBarraSistemaE img.infraImgNormal,
.infraFundoTransparente div.infraBarraSistemaE img.infraImgOpaca, .infraAjaxAutoCompletar div.infraBarraSistemaE img.infraImg,
.infraAjaxAutoCompletar div.infraBarraSistemaE img.infraImgNormal,
.infraAjaxAutoCompletar div.infraBarraSistemaE img.infraImgOpaca {
  width: 1.4em;
  height: 1.4em;
}
.infra-styles div.infraBarraSistemaD, div.infraTooltip div.infraBarraSistemaD, .infraFundoTransparente div.infraBarraSistemaD, .infraAjaxAutoCompletar div.infraBarraSistemaD {
  position: absolute;
  top: 25%;
  left: 15%;
  height: 100%;
}
.infra-styles div.infraBarraSistemaD label, div.infraTooltip div.infraBarraSistemaD label, .infraFundoTransparente div.infraBarraSistemaD label, .infraAjaxAutoCompletar div.infraBarraSistemaD label {
  font-size: 1.4em;
  font-weight: bold;
  color: #fff;
}
.infra-styles a:visited, div.infraTooltip a:visited, .infraFundoTransparente a:visited, .infraAjaxAutoCompletar a:visited {
  color: #336699;
}
.infra-styles .aviso, div.infraTooltip .aviso, .infraFundoTransparente .aviso, .infraAjaxAutoCompletar .aviso {
  display: inline-block;
  border: 1px solid #FFB102;
  background-color: #FFF3D9;
  padding: 3px 5px;
  margin-top: 35%;
}
.infra-styles a.infraLinkDocumento, .infra-styles a.infraLinkDocumentoSigiloso, .infra-styles a.infraLinkDocumentoSigilosoMaior, div.infraTooltip a.infraLinkDocumento, div.infraTooltip a.infraLinkDocumentoSigiloso, div.infraTooltip a.infraLinkDocumentoSigilosoMaior, .infraFundoTransparente a.infraLinkDocumento, .infraFundoTransparente a.infraLinkDocumentoSigiloso, .infraFundoTransparente a.infraLinkDocumentoSigilosoMaior, .infraAjaxAutoCompletar a.infraLinkDocumento, .infraAjaxAutoCompletar a.infraLinkDocumentoSigiloso, .infraAjaxAutoCompletar a.infraLinkDocumentoSigilosoMaior {
  font-size: 12.3px;
}
.infra-styles a.infraLinkDocumentoSigiloso, div.infraTooltip a.infraLinkDocumentoSigiloso, .infraFundoTransparente a.infraLinkDocumentoSigiloso, .infraAjaxAutoCompletar a.infraLinkDocumentoSigiloso {
  color: red;
}
.infra-styles a.infraLinkDocumentoSigiloso:visited, div.infraTooltip a.infraLinkDocumentoSigiloso:visited, .infraFundoTransparente a.infraLinkDocumentoSigiloso:visited, .infraAjaxAutoCompletar a.infraLinkDocumentoSigiloso:visited {
  color: #d11;
}
.infra-styles a.infraLinkDocumentoSigilosoMaior, div.infraTooltip a.infraLinkDocumentoSigilosoMaior, .infraFundoTransparente a.infraLinkDocumentoSigilosoMaior, .infraAjaxAutoCompletar a.infraLinkDocumentoSigilosoMaior {
  color: red;
  background-color: #ffff28;
}
.infra-styles a.infraLinkDocumentoSigilosoMaior:visited, div.infraTooltip a.infraLinkDocumentoSigilosoMaior:visited, .infraFundoTransparente a.infraLinkDocumentoSigilosoMaior:visited, .infraAjaxAutoCompletar a.infraLinkDocumentoSigilosoMaior:visited {
  color: #d11;
  background-color: #ffff28;
}
.infra-styles tr.infraTrClara, div.infraTooltip tr.infraTrClara, .infraFundoTransparente tr.infraTrClara, .infraAjaxAutoCompletar tr.infraTrClara {
  background-color: #fff;
}
.infra-styles tr.infraTrEscura, div.infraTooltip tr.infraTrEscura, .infraFundoTransparente tr.infraTrEscura, .infraAjaxAutoCompletar tr.infraTrEscura {
  background-color: #F6F6F6;
}
.infra-styles table.infraTable, div.infraTooltip table.infraTable, .infraFundoTransparente table.infraTable, .infraAjaxAutoCompletar table.infraTable {
  background-color: #ccc;
  border-spacing: 1px;
}
.infra-styles table.infraTable td, div.infraTooltip table.infraTable td, .infraFundoTransparente table.infraTable td, .infraAjaxAutoCompletar table.infraTable td {
  padding: 0.3em 0.3em 0.3em 0.3em;
}
.infra-styles th.infraTh, .infra-styles th.infraTh div, div.infraTooltip th.infraTh, div.infraTooltip th.infraTh div, .infraFundoTransparente th.infraTh, .infraFundoTransparente th.infraTh div, .infraAjaxAutoCompletar th.infraTh, .infraAjaxAutoCompletar th.infraTh div {
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  color: #000;
  background-color: #DDD;
  background-image: url("../../imagens/barra_area_tabela_2.png");
  background-repeat: repeat-x;
  height: 20px;
}
.infra-styles th.infraTh, div.infraTooltip th.infraTh, .infraFundoTransparente th.infraTh, .infraAjaxAutoCompletar th.infraTh {
  padding: 0.1em;
}
.infra-styles table.infraTable td b, div.infraTooltip table.infraTable td b, .infraFundoTransparente table.infraTable td b, .infraAjaxAutoCompletar table.infraTable td b {
  font-weight: bold;
}
.infra-styles tr.infraTrAcessada,
.infra-styles td.infraTrAcessada, div.infraTooltip tr.infraTrAcessada,
div.infraTooltip td.infraTrAcessada, .infraFundoTransparente tr.infraTrAcessada,
.infraFundoTransparente td.infraTrAcessada, .infraAjaxAutoCompletar tr.infraTrAcessada,
.infraAjaxAutoCompletar td.infraTrAcessada {
  background-color: #ffff66;
}
.infra-styles tr.infraTrAcessada td,
.infra-styles tr.infraTrAcessada span,
.infra-styles tr.infraTrAcessada b,
.infra-styles tr.infraTrAcessada div, div.infraTooltip tr.infraTrAcessada td,
div.infraTooltip tr.infraTrAcessada span,
div.infraTooltip tr.infraTrAcessada b,
div.infraTooltip tr.infraTrAcessada div, .infraFundoTransparente tr.infraTrAcessada td,
.infraFundoTransparente tr.infraTrAcessada span,
.infraFundoTransparente tr.infraTrAcessada b,
.infraFundoTransparente tr.infraTrAcessada div, .infraAjaxAutoCompletar tr.infraTrAcessada td,
.infraAjaxAutoCompletar tr.infraTrAcessada span,
.infraAjaxAutoCompletar tr.infraTrAcessada b,
.infraAjaxAutoCompletar tr.infraTrAcessada div {
  color: black;
}
.infra-styles tr.infraTrMarcada, div.infraTooltip tr.infraTrMarcada, .infraFundoTransparente tr.infraTrMarcada, .infraAjaxAutoCompletar tr.infraTrMarcada {
  background-color: #79e5e5;
}
.infra-styles tr.infraTrSelecionada, div.infraTooltip tr.infraTrSelecionada, .infraFundoTransparente tr.infraTrSelecionada, .infraAjaxAutoCompletar tr.infraTrSelecionada {
  background-color: #b0b0b0;
}
.infra-styles table.infraTableOrdenacao, div.infraTooltip table.infraTableOrdenacao, .infraFundoTransparente table.infraTableOrdenacao, .infraAjaxAutoCompletar table.infraTableOrdenacao {
  width: 95%;
}
.infra-styles table.infraTableOrdenacao tr, div.infraTooltip table.infraTableOrdenacao tr, .infraFundoTransparente table.infraTableOrdenacao tr, .infraAjaxAutoCompletar table.infraTableOrdenacao tr {
  line-height: 0.75em;
}
.infra-styles table.infraTableOrdenacao tr td, div.infraTooltip table.infraTableOrdenacao tr td, .infraFundoTransparente table.infraTableOrdenacao tr td, .infraAjaxAutoCompletar table.infraTableOrdenacao tr td {
  padding: 0 0.1em 0 0.1em;
  font-size: 0.85em;
  font-weight: bold;
  text-align: left;
}
.infra-styles div.infraBarraComandos, div.infraTooltip div.infraBarraComandos, .infraFundoTransparente div.infraBarraComandos, .infraAjaxAutoCompletar div.infraBarraComandos {
  border-color: transparent !important;
}
.infra-styles div.infraImpressao table, div.infraTooltip div.infraImpressao table, .infraFundoTransparente div.infraImpressao table, .infraAjaxAutoCompletar div.infraImpressao table {
  background-color: #dfdfdf;
}
.infra-styles div.infraImpressao table th, div.infraTooltip div.infraImpressao table th, .infraFundoTransparente div.infraImpressao table th, .infraAjaxAutoCompletar div.infraImpressao table th {
  background-color: white;
  background-image: none;
}
.infra-styles div.infraImpressao table th,
.infra-styles div.infraImpressao table td, div.infraTooltip div.infraImpressao table th,
div.infraTooltip div.infraImpressao table td, .infraFundoTransparente div.infraImpressao table th,
.infraFundoTransparente div.infraImpressao table td, .infraAjaxAutoCompletar div.infraImpressao table th,
.infraAjaxAutoCompletar div.infraImpressao table td {
  border: 1px solid #DDDDDD;
}
.infra-styles div.infraImpressao table.infraTableOrdenacao, div.infraTooltip div.infraImpressao table.infraTableOrdenacao, .infraFundoTransparente div.infraImpressao table.infraTableOrdenacao, .infraAjaxAutoCompletar div.infraImpressao table.infraTableOrdenacao {
  background-color: white;
}
.infra-styles div.infraImpressao table.infraTableOrdenacao td, div.infraTooltip div.infraImpressao table.infraTableOrdenacao td, .infraFundoTransparente div.infraImpressao table.infraTableOrdenacao td, .infraAjaxAutoCompletar div.infraImpressao table.infraTableOrdenacao td {
  border: 0;
}
.infra-styles input.infraButton, .infra-styles button.infraButton, div.infraTooltip input.infraButton, div.infraTooltip button.infraButton, .infraFundoTransparente input.infraButton, .infraFundoTransparente button.infraButton, .infraAjaxAutoCompletar input.infraButton, .infraAjaxAutoCompletar button.infraButton {
  background-color: #EEE;
  background-image: url("../../imagens/barra_area_tabela_2.png");
  border-style: outset;
  border: 0.1em solid;
  border-color: #ccc #666 #666 #ccc;
  text-align: center;
  font-size: 1em;
  color: #222;
}
.infra-styles button.infraButton span, div.infraTooltip button.infraButton span, .infraFundoTransparente button.infraButton span, .infraAjaxAutoCompletar button.infraButton span {
  font-size: 1em;
  color: #666;
}
.infra-styles a:hover input.infraButton:hover,
.infra-styles button.infraButton:hover, div.infraTooltip a:hover input.infraButton:hover,
div.infraTooltip button.infraButton:hover, .infraFundoTransparente a:hover input.infraButton:hover,
.infraFundoTransparente button.infraButton:hover, .infraAjaxAutoCompletar a:hover input.infraButton:hover,
.infraAjaxAutoCompletar button.infraButton:hover {
  background-color: #EEE;
  background-image: url("../../imagens/barra_area_tabela_2.png");
  border-style: outset;
  border: 0.1em solid;
  border-color: #666 #CCC #CCC #666;
  text-align: center;
  font-size: 1em;
  color: #222;
}
.infra-styles #lblInfraUnidades, div.infraTooltip #lblInfraUnidades, .infraFundoTransparente #lblInfraUnidades, .infraAjaxAutoCompletar #lblInfraUnidades {
  font-size: 1.3em;
}
.infra-styles div.divFieldset, div.infraTooltip div.divFieldset, .infraFundoTransparente div.divFieldset, .infraAjaxAutoCompletar div.divFieldset {
  border: 1px solid #DDD;
}
.infra-styles div.divLegendFieldset, div.infraTooltip div.divLegendFieldset, .infraFundoTransparente div.divLegendFieldset, .infraAjaxAutoCompletar div.divLegendFieldset {
  position: absolute;
  left: 1%;
  top: -8px;
  font-weight: bold;
  font-size: 1.2em;
  letter-spacing: 0.1em;
  color: white;
  background-color: #969594;
  padding: 0.2em;
}
.infra-styles #main-menu, div.infraTooltip #main-menu, .infraFundoTransparente #main-menu, .infraAjaxAutoCompletar #main-menu {
  margin: 2px;
}
.infra-styles .sm-infra-vertical, div.infraTooltip .sm-infra-vertical, .infraFundoTransparente .sm-infra-vertical, .infraAjaxAutoCompletar .sm-infra-vertical {
  padding: 5px 0 !important;
  background: #d7d7d7 !important;
  border-radius: 0px !important;
}
.infra-styles .sm-infra a, div.infraTooltip .sm-infra a, .infraFundoTransparente .sm-infra a, .infraAjaxAutoCompletar .sm-infra a {
  color: black !important;
  background-color: #d7d7d7;
  border-bottom: 1px solid white;
  font-size: 13px !important;
  line-height: 14px !important;
}
.infra-styles .sm-infra ul, div.infraTooltip .sm-infra ul, .infraFundoTransparente .sm-infra ul, .infraAjaxAutoCompletar .sm-infra ul {
  background: #d7d7d7 !important;
  border-radius: 0px !important;
}
.infra-styles .sm-infra a:hover, .infra-styles .sm-infra a:focus, .infra-styles .sm-infra a:active, .infra-styles .sm-infra a.highlighted, div.infraTooltip .sm-infra a:hover, div.infraTooltip .sm-infra a:focus, div.infraTooltip .sm-infra a:active, div.infraTooltip .sm-infra a.highlighted, .infraFundoTransparente .sm-infra a:hover, .infraFundoTransparente .sm-infra a:focus, .infraFundoTransparente .sm-infra a:active, .infraFundoTransparente .sm-infra a.highlighted, .infraAjaxAutoCompletar .sm-infra a:hover, .infraAjaxAutoCompletar .sm-infra a:focus, .infraAjaxAutoCompletar .sm-infra a:active, .infraAjaxAutoCompletar .sm-infra a.highlighted {
  background-color: white !important;
}
.infra-styles .sm-infra-vertical a, .infra-styles .sm-infra ul a, div.infraTooltip .sm-infra-vertical a, div.infraTooltip .sm-infra ul a, .infraFundoTransparente .sm-infra-vertical a, .infraFundoTransparente .sm-infra ul a, .infraAjaxAutoCompletar .sm-infra-vertical a, .infraAjaxAutoCompletar .sm-infra ul a {
  padding: 3px 30px 3px 10px !important;
}
.infra-styles #divInfraAreaTelaE ul li:last-child > a, div.infraTooltip #divInfraAreaTelaE ul li:last-child > a, .infraFundoTransparente #divInfraAreaTelaE ul li:last-child > a, .infraAjaxAutoCompletar #divInfraAreaTelaE ul li:last-child > a {
  border: 0;
}
.infra-styles .infraTextoTooltip, div.infraTooltip .infraTextoTooltip, .infraFundoTransparente .infraTextoTooltip, .infraAjaxAutoCompletar .infraTextoTooltip {
  display: block;
  margin-bottom: 0.5em;
  font-size: 11px;
  white-space: normal;
  max-width: 50ex;
}
.infra-styles .infraTextoTooltipObservacao, div.infraTooltip .infraTextoTooltipObservacao, .infraFundoTransparente .infraTextoTooltipObservacao, .infraAjaxAutoCompletar .infraTextoTooltipObservacao {
  margin-left: 34px;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  5% {
    opacity: 0.9;
  }
  10% {
    opacity: 0.8;
  }
  15% {
    opacity: 0.7;
  }
  20% {
    opacity: 0.6;
  }
  25% {
    opacity: 0.5;
  }
  30% {
    opacity: 0.4;
  }
  35% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.2;
  }
  /*    45% { opacity: 0.1; }
  /*    50% { opacity: 0.0; }
      55% { opacity: 0.0; }
      60% { opacity: 0.1; }
      65% { opacity: 0.2; }
    */
  70% {
    opacity: 0.3;
  }
  75% {
    opacity: 0.4;
  }
  80% {
    opacity: 0.5;
  }
  85% {
    opacity: 0.6;
  }
  90% {
    opacity: 0.7;
  }
  95% {
    opacity: 0.8;
  }
  97% {
    opacity: 0.9;
  }
  100% {
    opacity: 1;
  }
}
.infra-styles .blink, div.infraTooltip .blink, .infraFundoTransparente .blink, .infraAjaxAutoCompletar .blink {
  animation: blink 2s step-start 0s infinite;
  -webkit-animation: blink 2s step-start 0s infinite;
}
.infra-styles .lblAvisoImportante, div.infraTooltip .lblAvisoImportante, .infraFundoTransparente .lblAvisoImportante, .infraAjaxAutoCompletar .lblAvisoImportante {
  background: brown;
  color: white !important;
  padding: 5px;
  border-radius: 5px;
  display: block;
}
.infra-styles .eproc-inputGroup, div.infraTooltip .eproc-inputGroup, .infraFundoTransparente .eproc-inputGroup, .infraAjaxAutoCompletar .eproc-inputGroup {
  margin: 8px 0;
}
.infra-styles .eproc-inputGroup label:not(.eprocLabelInline), div.infraTooltip .eproc-inputGroup label:not(.eprocLabelInline), .infraFundoTransparente .eproc-inputGroup label:not(.eprocLabelInline), .infraAjaxAutoCompletar .eproc-inputGroup label:not(.eprocLabelInline) {
  display: block;
}
.infra-styles .tooltipAutoSelecionar, div.infraTooltip .tooltipAutoSelecionar, .infraFundoTransparente .tooltipAutoSelecionar, .infraAjaxAutoCompletar .tooltipAutoSelecionar {
  position: absolute;
  background: #646464;
  border-radius: 4px;
  padding: 6px 12px;
  font-family: arial;
  font-size: 12px;
  text-shadow: 0px 1px 1px #000;
  color: #FFFFFF;
  z-index: 80;
}
.infra-styles .tooltipAutoSelecionar.erro, div.infraTooltip .tooltipAutoSelecionar.erro, .infraFundoTransparente .tooltipAutoSelecionar.erro, .infraAjaxAutoCompletar .tooltipAutoSelecionar.erro {
  background: #5D2A2C;
  color: #ffc64a;
}
.infra-styles .tooltipAutoSelecionar:before, div.infraTooltip .tooltipAutoSelecionar:before, .infraFundoTransparente .tooltipAutoSelecionar:before, .infraAjaxAutoCompletar .tooltipAutoSelecionar:before {
  content: " ";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #646464;
  position: absolute;
  bottom: -5px;
  left: 5px;
}
.infra-styles .tooltipAutoSelecionar.erro:before, div.infraTooltip .tooltipAutoSelecionar.erro:before, .infraFundoTransparente .tooltipAutoSelecionar.erro:before, .infraAjaxAutoCompletar .tooltipAutoSelecionar.erro:before {
  border-top-color: #5D2A2C;
}
.infra-styles .txtsPrazosTiposPartes, div.infraTooltip .txtsPrazosTiposPartes, .infraFundoTransparente .txtsPrazosTiposPartes, .infraAjaxAutoCompletar .txtsPrazosTiposPartes {
  line-height: 2.7em;
  margin-right: 30px;
}
.infra-styles .txtsPrazosPolo, div.infraTooltip .txtsPrazosPolo, .infraFundoTransparente .txtsPrazosPolo, .infraAjaxAutoCompletar .txtsPrazosPolo {
  line-height: 2.7em;
  margin-right: 30px;
}
.infra-styles .divTxtPrazoTotal, div.infraTooltip .divTxtPrazoTotal, .infraFundoTransparente .divTxtPrazoTotal, .infraAjaxAutoCompletar .divTxtPrazoTotal {
  float: left;
  margin-left: 272px;
}
.infra-styles .lblAzul, div.infraTooltip .lblAzul, .infraFundoTransparente .lblAzul, .infraAjaxAutoCompletar .lblAzul {
  color: #0000ff;
  font-weight: bold;
}
.infra-styles .lblVermelho, div.infraTooltip .lblVermelho, .infraFundoTransparente .lblVermelho, .infraAjaxAutoCompletar .lblVermelho {
  color: red;
  font-weight: bold;
}
.infra-styles .lblLaranja, div.infraTooltip .lblLaranja, .infraFundoTransparente .lblLaranja, .infraAjaxAutoCompletar .lblLaranja {
  color: #FF8C00;
  font-weight: bold;
}
.infra-styles .lblVerde, div.infraTooltip .lblVerde, .infraFundoTransparente .lblVerde, .infraAjaxAutoCompletar .lblVerde {
  color: #008000;
  font-weight: bold;
}
.infra-styles .lblCinza, div.infraTooltip .lblCinza, .infraFundoTransparente .lblCinza, .infraAjaxAutoCompletar .lblCinza {
  color: #8F8F8F;
  font-weight: bold;
}
.infra-styles .lblAmarelo, div.infraTooltip .lblAmarelo, .infraFundoTransparente .lblAmarelo, .infraAjaxAutoCompletar .lblAmarelo {
  color: #DECC29;
  font-weight: bold;
}
.infra-styles .lblPreto, div.infraTooltip .lblPreto, .infraFundoTransparente .lblPreto, .infraAjaxAutoCompletar .lblPreto {
  color: black;
  font-weight: bold;
}
.infra-styles .lblRoxo, div.infraTooltip .lblRoxo, .infraFundoTransparente .lblRoxo, .infraAjaxAutoCompletar .lblRoxo {
  color: darkorchid;
  font-weight: bold !important;
}
.infra-styles .entPrazoEspecial, div.infraTooltip .entPrazoEspecial, .infraFundoTransparente .entPrazoEspecial, .infraAjaxAutoCompletar .entPrazoEspecial {
  color: red;
  font-weight: bold;
}
.infra-styles .entPrazoSimples, div.infraTooltip .entPrazoSimples, .infraFundoTransparente .entPrazoSimples, .infraAjaxAutoCompletar .entPrazoSimples {
  color: #FF8C00;
  font-weight: bold;
}
.infra-styles .naoEntPrazoSimples, div.infraTooltip .naoEntPrazoSimples, .infraFundoTransparente .naoEntPrazoSimples, .infraAjaxAutoCompletar .naoEntPrazoSimples {
  color: #0000ff;
  font-weight: bold;
}
.infra-styles .prazoEntQQPrazo, div.infraTooltip .prazoEntQQPrazo, .infraFundoTransparente .prazoEntQQPrazo, .infraAjaxAutoCompletar .prazoEntQQPrazo {
  color: red;
  font-weight: bold;
}
.infra-styles .prazoDPU, div.infraTooltip .prazoDPU, .infraFundoTransparente .prazoDPU, .infraAjaxAutoCompletar .prazoDPU {
  color: #008000;
  font-weight: bold;
}
.infra-styles .prazoMPF, div.infraTooltip .prazoMPF, .infraFundoTransparente .prazoMPF, .infraAjaxAutoCompletar .prazoMPF {
  color: #DECC29;
  font-weight: bold;
}
.infra-styles .prazoEntECoat, div.infraTooltip .prazoEntECoat, .infraFundoTransparente .prazoEntECoat, .infraAjaxAutoCompletar .prazoEntECoat {
  color: red;
  font-weight: bold;
}
.infra-styles .prazoPeritos, div.infraTooltip .prazoPeritos, .infraFundoTransparente .prazoPeritos, .infraAjaxAutoCompletar .prazoPeritos {
  color: #8F8F8F;
  font-weight: bold;
}
.infra-styles .prazoOutros, div.infraTooltip .prazoOutros, .infraFundoTransparente .prazoOutros, .infraAjaxAutoCompletar .prazoOutros {
  color: darkorchid;
  font-weight: bold !important;
}
.infra-styles .prazoAutores, div.infraTooltip .prazoAutores, .infraFundoTransparente .prazoAutores, .infraAjaxAutoCompletar .prazoAutores {
  color: #0000ff;
  font-weight: bold;
}
.infra-styles .prazoReus, div.infraTooltip .prazoReus, .infraFundoTransparente .prazoReus, .infraAjaxAutoCompletar .prazoReus {
  color: red;
  font-weight: bold;
}
.infra-styles .prazoInteressados, div.infraTooltip .prazoInteressados, .infraFundoTransparente .prazoInteressados, .infraAjaxAutoCompletar .prazoInteressados {
  color: black;
  font-weight: bold;
}
.infra-styles .prazoMPFPolo, div.infraTooltip .prazoMPFPolo, .infraFundoTransparente .prazoMPFPolo, .infraAjaxAutoCompletar .prazoMPFPolo {
  color: #DECC29;
  font-weight: bold;
}
.infra-styles .prazoPeritosPolo, div.infraTooltip .prazoPeritosPolo, .infraFundoTransparente .prazoPeritosPolo, .infraAjaxAutoCompletar .prazoPeritosPolo {
  color: #8F8F8F;
  font-weight: bold;
}
.infra-styles input#chkSelPrazoIntimacaoUrgente, div.infraTooltip input#chkSelPrazoIntimacaoUrgente, .infraFundoTransparente input#chkSelPrazoIntimacaoUrgente, .infraAjaxAutoCompletar input#chkSelPrazoIntimacaoUrgente {
  margin-left: 2%;
}
.infra-styles #chkSelPrazoIntimacaoUrgenteTodos, div.infraTooltip #chkSelPrazoIntimacaoUrgenteTodos, .infraFundoTransparente #chkSelPrazoIntimacaoUrgenteTodos, .infraAjaxAutoCompletar #chkSelPrazoIntimacaoUrgenteTodos {
  margin-left: 2%;
}
.infra-styles .inputIntimacaoUrgente, div.infraTooltip .inputIntimacaoUrgente, .infraFundoTransparente .inputIntimacaoUrgente, .infraAjaxAutoCompletar .inputIntimacaoUrgente {
  margin-left: 2%;
}
.infra-styles .spanPrazoIntimacaoUrgente, div.infraTooltip .spanPrazoIntimacaoUrgente, .infraFundoTransparente .spanPrazoIntimacaoUrgente, .infraAjaxAutoCompletar .spanPrazoIntimacaoUrgente {
  line-height: 1.5em;
  font-size: 1.2em;
  color: #666;
  position: relative;
}
.infra-styles #chkSelIntimacaoUrgenteTodos, div.infraTooltip #chkSelIntimacaoUrgenteTodos, .infraFundoTransparente #chkSelIntimacaoUrgenteTodos, .infraAjaxAutoCompletar #chkSelIntimacaoUrgenteTodos {
  margin-left: 2%;
}
.infra-styles .inputIntimacaoUrgenteParte, div.infraTooltip .inputIntimacaoUrgenteParte, .infraFundoTransparente .inputIntimacaoUrgenteParte, .infraAjaxAutoCompletar .inputIntimacaoUrgenteParte {
  margin-left: 2%;
}
.infra-styles .divLinha, div.infraTooltip .divLinha, .infraFundoTransparente .divLinha, .infraAjaxAutoCompletar .divLinha {
  border: 0px solid;
  width: 100%;
  clear: both;
  line-height: 2.7em;
}
.infra-styles .divCampo, div.infraTooltip .divCampo, .infraFundoTransparente .divCampo, .infraAjaxAutoCompletar .divCampo {
  position: relative;
  float: left;
  border: 0px solid;
}
.infra-styles .tipo, div.infraTooltip .tipo, .infraFundoTransparente .tipo, .infraAjaxAutoCompletar .tipo {
  width: 31%;
}
.infra-styles .opcoes, div.infraTooltip .opcoes, .infraFundoTransparente .opcoes, .infraAjaxAutoCompletar .opcoes {
  width: 65%;
}
.infra-styles .opcoes div, div.infraTooltip .opcoes div, .infraFundoTransparente .opcoes div, .infraAjaxAutoCompletar .opcoes div {
  display: inline;
}
.infra-styles .chksSelecaoPolo input, div.infraTooltip .chksSelecaoPolo input, .infraFundoTransparente .chksSelecaoPolo input, .infraAjaxAutoCompletar .chksSelecaoPolo input {
  margin-left: 2em;
}
.infra-styles .chksSelecaoTipoPartes input, div.infraTooltip .chksSelecaoTipoPartes input, .infraFundoTransparente .chksSelecaoTipoPartes input, .infraAjaxAutoCompletar .chksSelecaoTipoPartes input {
  margin-left: 2em;
}
.infra-styles #divControleDestinatarios span, div.infraTooltip #divControleDestinatarios span, .infraFundoTransparente #divControleDestinatarios span, .infraAjaxAutoCompletar #divControleDestinatarios span {
  padding-left: 20px;
  padding-right: 20px;
}
.infra-styles .spanDestEnd, .infra-styles .spanDestEnd span, div.infraTooltip .spanDestEnd, div.infraTooltip .spanDestEnd span, .infraFundoTransparente .spanDestEnd, .infraFundoTransparente .spanDestEnd span, .infraAjaxAutoCompletar .spanDestEnd, .infraAjaxAutoCompletar .spanDestEnd span {
  color: inherit;
  font-weight: inherit;
  background-color: inherit;
  font-style: inherit;
}
.infra-styles .destTipoAutores, div.infraTooltip .destTipoAutores, .infraFundoTransparente .destTipoAutores, .infraAjaxAutoCompletar .destTipoAutores {
  color: #2368BE;
  font-weight: bold;
}
.infra-styles .destTipoReus, div.infraTooltip .destTipoReus, .infraFundoTransparente .destTipoReus, .infraAjaxAutoCompletar .destTipoReus {
  color: #A73944;
  font-weight: bold;
}
.infra-styles .destTipoInteressados, div.infraTooltip .destTipoInteressados, .infraFundoTransparente .destTipoInteressados, .infraAjaxAutoCompletar .destTipoInteressados {
  color: black;
  font-weight: bold;
}
.infra-styles .destTipoOutros, div.infraTooltip .destTipoOutros, .infraFundoTransparente .destTipoOutros, .infraAjaxAutoCompletar .destTipoOutros {
  color: #21603a;
  font-weight: bold;
}
.infra-styles .destTipoNaoPartes, div.infraTooltip .destTipoNaoPartes, .infraFundoTransparente .destTipoNaoPartes, .infraAjaxAutoCompletar .destTipoNaoPartes {
  color: #1d9c8f;
  font-weight: bold;
}
.infra-styles .destTipoMPF, div.infraTooltip .destTipoMPF, .infraFundoTransparente .destTipoMPF, .infraAjaxAutoCompletar .destTipoMPF {
  color: #DECC29;
  font-weight: bold;
}
.infra-styles .destTipoPeritos, div.infraTooltip .destTipoPeritos, .infraFundoTransparente .destTipoPeritos, .infraAjaxAutoCompletar .destTipoPeritos {
  color: #8F8F8F;
  font-weight: bold;
}
.infra-styles .destTipoAutores:checked + .lblDest, div.infraTooltip .destTipoAutores:checked + .lblDest, .infraFundoTransparente .destTipoAutores:checked + .lblDest, .infraAjaxAutoCompletar .destTipoAutores:checked + .lblDest {
  background-color: #c4daf4;
  font-style: italic;
}
.infra-styles .destTipoAutores:checked + .lblDestEnd, div.infraTooltip .destTipoAutores:checked + .lblDestEnd, .infraFundoTransparente .destTipoAutores:checked + .lblDestEnd, .infraAjaxAutoCompletar .destTipoAutores:checked + .lblDestEnd {
  background-color: #c4daf4;
  font-style: italic;
}
.infra-styles .destTipoReus:checked + .lblDest, div.infraTooltip .destTipoReus:checked + .lblDest, .infraFundoTransparente .destTipoReus:checked + .lblDest, .infraAjaxAutoCompletar .destTipoReus:checked + .lblDest {
  background-color: #f2d9dc;
  font-style: italic;
}
.infra-styles .destTipoReus:checked + .lblDestEnd, div.infraTooltip .destTipoReus:checked + .lblDestEnd, .infraFundoTransparente .destTipoReus:checked + .lblDestEnd, .infraAjaxAutoCompletar .destTipoReus:checked + .lblDestEnd {
  background-color: #f2d9dc;
  font-style: italic;
}
.infra-styles .destTipoInteressados:checked + .lblDest, div.infraTooltip .destTipoInteressados:checked + .lblDest, .infraFundoTransparente .destTipoInteressados:checked + .lblDest, .infraAjaxAutoCompletar .destTipoInteressados:checked + .lblDest {
  background-color: #cccccc;
  font-style: italic;
}
.infra-styles .destTipoInteressados:checked + .lblDestEnd, div.infraTooltip .destTipoInteressados:checked + .lblDestEnd, .infraFundoTransparente .destTipoInteressados:checked + .lblDestEnd, .infraAjaxAutoCompletar .destTipoInteressados:checked + .lblDestEnd {
  background-color: #cccccc;
  font-style: italic;
}
.infra-styles .destTipoOutros:checked + .lblDest, div.infraTooltip .destTipoOutros:checked + .lblDest, .infraFundoTransparente .destTipoOutros:checked + .lblDest, .infraAjaxAutoCompletar .destTipoOutros:checked + .lblDest {
  background-color: #d1efdd;
  font-style: italic;
}
.infra-styles .destTipoOutros:checked + .lblDestEnd, div.infraTooltip .destTipoOutros:checked + .lblDestEnd, .infraFundoTransparente .destTipoOutros:checked + .lblDestEnd, .infraAjaxAutoCompletar .destTipoOutros:checked + .lblDestEnd {
  background-color: #d1efdd;
  font-style: italic;
}
.infra-styles .destTipoNaoPartes:checked + .lblDest, div.infraTooltip .destTipoNaoPartes:checked + .lblDest, .infraFundoTransparente .destTipoNaoPartes:checked + .lblDest, .infraAjaxAutoCompletar .destTipoNaoPartes:checked + .lblDest {
  background-color: #d5f7f3;
  font-style: italic;
}
.infra-styles .destTipoNaoPartes:checked + .lblDestEnd, div.infraTooltip .destTipoNaoPartes:checked + .lblDestEnd, .infraFundoTransparente .destTipoNaoPartes:checked + .lblDestEnd, .infraAjaxAutoCompletar .destTipoNaoPartes:checked + .lblDestEnd {
  background-color: #d5f7f3;
  font-style: italic;
}
.infra-styles .destTipoMPF:checked + .lblDest, div.infraTooltip .destTipoMPF:checked + .lblDest, .infraFundoTransparente .destTipoMPF:checked + .lblDest, .infraAjaxAutoCompletar .destTipoMPF:checked + .lblDest {
  background-color: #f3ecb1;
  font-style: italic;
}
.infra-styles .destTipoMPF:checked + .lblDestEnd, div.infraTooltip .destTipoMPF:checked + .lblDestEnd, .infraFundoTransparente .destTipoMPF:checked + .lblDestEnd, .infraAjaxAutoCompletar .destTipoMPF:checked + .lblDestEnd {
  background-color: #f3ecb1;
  font-style: italic;
}
.infra-styles .destTipoPeritos:checked + .lblDest, div.infraTooltip .destTipoPeritos:checked + .lblDest, .infraFundoTransparente .destTipoPeritos:checked + .lblDest, .infraAjaxAutoCompletar .destTipoPeritos:checked + .lblDest {
  background-color: #dddddd;
  font-style: italic;
}
.infra-styles .destTipoPeritos:checked + .lblDestEnd, div.infraTooltip .destTipoPeritos:checked + .lblDestEnd, .infraFundoTransparente .destTipoPeritos:checked + .lblDestEnd, .infraAjaxAutoCompletar .destTipoPeritos:checked + .lblDestEnd {
  background-color: #dddddd;
  font-style: italic;
}
.infra-styles tr.eventoProcessoDesmembrado, .infra-styles tr.eventoProcessoDeclinado, div.infraTooltip tr.eventoProcessoDesmembrado, div.infraTooltip tr.eventoProcessoDeclinado, .infraFundoTransparente tr.eventoProcessoDesmembrado, .infraFundoTransparente tr.eventoProcessoDeclinado, .infraAjaxAutoCompletar tr.eventoProcessoDesmembrado, .infraAjaxAutoCompletar tr.eventoProcessoDeclinado {
  background-color: #FFFACD;
}
.infra-styles div.infraArvore, div.infraTooltip div.infraArvore, .infraFundoTransparente div.infraArvore, .infraAjaxAutoCompletar div.infraArvore {
  white-space: nowrap;
  line-height: 0;
}
.infra-styles div.infraArvore img, div.infraTooltip div.infraArvore img, .infraFundoTransparente div.infraArvore img, .infraAjaxAutoCompletar div.infraArvore img {
  border: 0;
  opacity: 1;
  margin: 0 0.1em;
}
.infra-styles div.infraArvore img:hover, div.infraTooltip div.infraArvore img:hover, .infraFundoTransparente div.infraArvore img:hover, .infraAjaxAutoCompletar div.infraArvore img:hover {
  opacity: 0.3;
}
.infra-styles div.infraArvore a, div.infraTooltip div.infraArvore a, .infraFundoTransparente div.infraArvore a, .infraAjaxAutoCompletar div.infraArvore a {
  color: #000;
  text-decoration: none;
}
.infra-styles div.infraArvore span:hover, div.infraTooltip div.infraArvore span:hover, .infraFundoTransparente div.infraArvore span:hover, .infraAjaxAutoCompletar div.infraArvore span:hover {
  text-decoration: underline;
}
.infra-styles a.infraArvoreNo, div.infraTooltip a.infraArvoreNo, .infraFundoTransparente a.infraArvoreNo, .infraAjaxAutoCompletar a.infraArvoreNo {
  vertical-align: text-top;
  font-size: 0.875rem;
  margin: 0;
}
.infra-styles a.infraArvoreNo:focus span, div.infraTooltip a.infraArvoreNo:focus span, .infraFundoTransparente a.infraArvoreNo:focus span, .infraAjaxAutoCompletar a.infraArvoreNo:focus span {
  outline: 1px dotted black;
  border-radius: 2px;
  -webkit-border-radius: 2px;
}
.infra-styles a.infraArvoreNo span, div.infraTooltip a.infraArvoreNo span, .infraFundoTransparente a.infraArvoreNo span, .infraAjaxAutoCompletar a.infraArvoreNo span {
  font-size: 0.875rem;
  padding: 1px 3px;
  border-radius: 0.2rem;
  -webkit-border-radius: 0.2rem;
}
.infra-styles span.infraArvoreNoSelecionado, div.infraTooltip span.infraArvoreNoSelecionado, .infraFundoTransparente span.infraArvoreNoSelecionado, .infraAjaxAutoCompletar span.infraArvoreNoSelecionado {
  color: white;
  background-color: #0A246A;
}
.infra-styles span.infraArvoreNoVisitado, div.infraTooltip span.infraArvoreNoVisitado, .infraFundoTransparente span.infraArvoreNoVisitado, .infraAjaxAutoCompletar span.infraArvoreNoVisitado {
  color: black;
  background-color: #D4D0C8;
}
.infra-styles a.infraArvoreInformacao, div.infraTooltip a.infraArvoreInformacao, .infraFundoTransparente a.infraArvoreInformacao, .infraAjaxAutoCompletar a.infraArvoreInformacao {
  vertical-align: text-top;
  margin: 0 2px;
  padding-left: 1px;
}
.infra-styles a.infraArvoreInformacao:focus span, div.infraTooltip a.infraArvoreInformacao:focus span, .infraFundoTransparente a.infraArvoreInformacao:focus span, .infraAjaxAutoCompletar a.infraArvoreInformacao:focus span {
  background-color: #ccc;
}
.infra-styles a.infraArvoreInformacao:hover span, div.infraTooltip a.infraArvoreInformacao:hover span, .infraFundoTransparente a.infraArvoreInformacao:hover span, .infraAjaxAutoCompletar a.infraArvoreInformacao:hover span {
  text-decoration: none !important;
  background-color: #ccc;
}
.infra-styles a.infraArvoreInformacao span, div.infraTooltip a.infraArvoreInformacao span, .infraFundoTransparente a.infraArvoreInformacao span, .infraAjaxAutoCompletar a.infraArvoreInformacao span {
  vertical-align: middle;
  border: 1px solid #ccc;
  padding: 2px;
  font-size: 9px !important;
  border-radius: 2px;
  -webkit-border-radius: 2px;
}
.infra-styles .results tr[visible=false],
.infra-styles .no-result, div.infraTooltip .results tr[visible=false],
div.infraTooltip .no-result, .infraFundoTransparente .results tr[visible=false],
.infraFundoTransparente .no-result, .infraAjaxAutoCompletar .results tr[visible=false],
.infraAjaxAutoCompletar .no-result {
  display: none;
}
.infra-styles .results tr[visible=true], div.infraTooltip .results tr[visible=true], .infraFundoTransparente .results tr[visible=true], .infraAjaxAutoCompletar .results tr[visible=true] {
  display: table-row;
}
.infra-styles #divPesquisaEventos, div.infraTooltip #divPesquisaEventos, .infraFundoTransparente #divPesquisaEventos, .infraAjaxAutoCompletar #divPesquisaEventos {
  margin-right: 2px;
  width: 250px;
}
.infra-styles #divPesquisaEventos i, div.infraTooltip #divPesquisaEventos i, .infraFundoTransparente #divPesquisaEventos i, .infraAjaxAutoCompletar #divPesquisaEventos i {
  font-size: 18px;
}

.blink_eproc {
  animation: blink_eproc 2s step-start 0s infinite;
  -webkit-animation: blink_eproc 1s step-start 0s infinite;
}

@keyframes blink_eproc {
  50% {
    opacity: 0;
  }
}

/*# sourceMappingURL=bundle-infra.css.map*/