@import url(normalize.css);
.excContaCorrente {
  border-radius: 5px; }

.k-autocomplete.k-state-default, .k-dropdown-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-picker-wrap.k-state-default {
  width: 95px;
  border-radius: 0;
  height: 19px; }

.k-picker-wrap .k-icon {
  padding: 2px; }

.k-dropdown-wrap .k-input, .k-numeric-wrap .k-input, .k-picker-wrap .k-input {
  border-radius: 0;
  height: 15px; }

/* PADRAO EXCELLER:             */
body {
  font-family: "Arial"; }

input {
  height: inherit;
  font-size: 10pt; }

select {
  width: calc(100% - 5px); }

hr {
  height: 1px;
  border: none;
  background-color: #04689a;
  margin: 2px 0px; }

h1 {
  display: inline;
  font-weight: bold;
  font-size: 8pt;
  color: navy; }

h2 {
  display: inline;
  font-weight: bold;
  font-size: 12pt;
  color: white; }

h3 {
  display: inline;
  font-weight: bold;
  font-size: 9pt;
  color: #fff; }

h4 {
  display: inline;
  font-size: 8pt;
  background-color: #e6e6e6; }

h5 {
  display: inline;
  font-weight: normal;
  font-size: 9pt;
  font-style: normal; }

h6 {
  display: inline;
  font-weight: normal;
  font-size: 8pt;
  font-style: normal; }

.titulo {
  background-color: #04689a;
  color: #fff;
  margin: 0px 0px 15px 0px;
  padding: 3px 15px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px; }

#divWave {
  width: calc(100% - 169px);
  height: 20px;
  left: 91px;
  top: 0px;
  z-index: 2;
  position: absolute;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background: #04689a;
  background: -webkit-repeating-radial-gradient(linear, 5% 100%, 5% 20%, from(#93bee2), to(#04689a));
  background: -o-repeating-radial-gradient(linear, 5% 100%, 5% 20%, from(#93bee2), to(#04689a));
  background: -moz-repeating-radial-gradient(linear, 5% 100%, 5% 20%, from(#93bee2), to(#04689a));
  background: repeating-radial-gradient(linear, 5% 100%, 5% 20%, from(#93bee2), to(#04689a));
  background: -webkit-gradient(linear, 5% 100%, 5% 20%, from(#93bee2), to(#04689a)); }

/* DEFAULT.ASP                  */
.default .titulo {
  background-color: #04689a;
  color: #fff;
  margin: 0px 0px 15px 0px;
  padding: 3px 15px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.default .row [class*="col-"] {
  margin-bottom: 5px; }

.default .row .bandeiras {
  margin-bottom: 15px;
  padding: 15px 20px 25px 20px; }

.default .row .col-md-6 a img {
  margin-left: 35px; }

.default .row .col-md-11:last-child {
  margin-bottom: 35px; }

.default .row .login {
  padding: 10px 0 0 0;
  margin: 15px 0;
  color: #000;
  font-size: 13px;
  font-weight: bold; }

.default .divMainFrame {
  width: 392px;
  height: 362px;
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%); }

.default .col-md-11 input {
  margin-bottom: 5px;
  height: 20px; }

.default img {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.default .bandeiras {
  margin: 0 auto;
  display: block; }

.default .bandeira {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.default .loginTitulo {
  display: flex; }

/* EXCMUDASENHA.ASP             */
.excMudaSenha .titulo {
  background-color: #04689a;
  color: #fff;
  margin: 0px 0px 15px 0px;
  padding: 3px 15px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px; }

.excMudaSenha .row [class*="col-"] {
  margin-bottom: 5px; }

.excMudaSenha .row .col-md-11:last-child {
  margin-bottom: 35px; }

.excMudaSenha .row .col-md-4 a img {
  margin-top: 25px; }

.excMudaSenha .row .col-md-6 a img {
  margin-left: 35px; }

.excMudaSenha .divMainFrame {
  width: 392px;
  height: 362px;
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%); }

.excMudaSenha .col-md-11 input {
  margin-bottom: 5px;
  height: 20px; }

.excMudaSenha img {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.excMudaSenha .login {
  padding: 10px 0 0 0;
  margin: 15px 0;
  color: #000;
  font-size: 13px;
  font-weight: bold; }

/* EXCUNIDADE.ASP               */
.excUnidade .selecionaUnidade .cardSelecionaUnidade {
  width: 392px;
  height: 362px;
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #04689a;
  border-radius: 10px; }
  .excUnidade .selecionaUnidade .cardSelecionaUnidade .titulo {
    background-color: #04689a;
    color: #fff;
    margin: 5px;
    padding: 3px 15px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    text-align: center; }
  .excUnidade .selecionaUnidade .cardSelecionaUnidade .subtitulo {
    padding: 10px 5px 15px 5px;
    background-color: #d0dce2; }
  .excUnidade .selecionaUnidade .cardSelecionaUnidade .conteudo {
    background-color: #fff;
    margin: 0 5px;
    padding: 5px;
    line-height: 20px;
    overflow: auto;
    height: 290px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px; }
    .excUnidade .selecionaUnidade .cardSelecionaUnidade .conteudo a {
      text-decoration: none;
      color: black; }

/* EXCUNIDADEACESSO.ASP         */
.excUnidadeAcesso .selecionaUnidadeAcesso .cardSelecionaUnidadeAcesso {
  width: 392px;
  height: 362px;
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #04689a;
  border-radius: 10px; }
  .excUnidadeAcesso .selecionaUnidadeAcesso .cardSelecionaUnidadeAcesso .titulo {
    background-color: #04689a;
    color: #fff;
    margin: 5px;
    padding: 3px 15px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    text-align: center; }
  .excUnidadeAcesso .selecionaUnidadeAcesso .cardSelecionaUnidadeAcesso .subtitulo {
    padding: 10px 5px 15px 5px;
    background-color: #d0dce2; }
  .excUnidadeAcesso .selecionaUnidadeAcesso .cardSelecionaUnidadeAcesso .conteudo {
    background-color: #fff;
    margin: 0 5px;
    padding: 5px;
    line-height: 20px;
    overflow: auto;
    height: 278px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px; }
    .excUnidadeAcesso .selecionaUnidadeAcesso .cardSelecionaUnidadeAcesso .conteudo a {
      text-decoration: none;
      color: black; }

/* EXCEXCELLER.ASP              */
.excExceller .cardPesquisa {
  width: 100%;
  height: 70px;
  position: relative; }

.excExceller .cardCliente {
  margin: 1px 0 0 0;
  height: 182px;
  width: 100%;
  position: relative;
  border-radius: 5px; }

.excExceller .cardConta {
  height:120px;
  width: 100%;
  position: relative;
  border-radius: 5px; }

.excExceller .cardContato {
  margin-top: 1px;
  height: 145px;
  width: 100%;
  position: relative;
  border-radius: 5px; }

.excExceller #divSearchCustomer2 {
  max-height: 112px; }

/* EXCPESQUISA.ASP              */
.excPesquisa .divFrameSearch {
  border-radius: 5px;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  z-index: 0; }
  .excPesquisa .divFrameSearch div {
    margin: 1px 0px; }
  .excPesquisa .divFrameSearch .divTipoInterlocutor {
    z-index: 0; }
  .excPesquisa .divFrameSearch .margin {
    margin: 5px; }

.excPesquisa #divPesquisa input {
  width: 18px; }

.excPesquisa input {
  height: initial;
  vertical-align: sub; }

.excPesquisa .csLabel {
  display: inline; }

/* EXCTIPOCLIENTE.ASP           */
.excTipoCliente .titulo {
  background-color: #04689a;
  color: #fff;
  margin: 0;
  padding: 3px 15px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  cursor: hand; }
  .excTipoCliente .titulo label {
    cursor: hand; }

.excTipoCliente .tituloSecundario {
  background-color: #d0dce2;
  color: #04689a;
  margin: 0;
  padding: 3px 15px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  cursor: hand; }
  .excTipoCliente .tituloSecundario label {
    cursor: hand; }

/* EXCCONTACORRENTE.ASP         */
.excContaCorrente input {
  width: 100%; }

.excContaCorrente .titulo {
  background-color: #04689a;
  color: #fff;
  margin: 0px;
  padding: 3px 15px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px; }

.excContaCorrente .divframesearch {
  width: 100%;
  height:100px;
  position: relative;
  z-index: 0;
  display: block;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px; }
  .excContaCorrente .divframesearch .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 4px; }
    .excContaCorrente .divframesearch .row select {
      vertical-align: top; }

/* EXCDADOSCLIENTE.ASP          */
.excDadosCliente {
  overflow: hidden; }
  .excDadosCliente input {
    width: 100%; }
  .excDadosCliente .divFrameSearch {
    margin-top: -5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-bottom: 1px; }
  .excDadosCliente .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 5px; }

/* EXCCONTATO.ASP               */
.excContato {
  height: 100%;
  overflow: hidden; }
  .excContato #divCustomer {
    left: 0px;
    top: 28px;
    height: 20px;
    position: absolute;
    z-index: 0;
    border-radius: 5px; }
    .excContato #divCustomer .row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin: 5px; }
    .excContato #divCustomer #divSearchContact {
      height: 100%; }

/* EXCCADCLIENTERAPIDO.ASP      */
.excCadClienteRapido .divMainFrame {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  display: block; }

.excCadClienteRapido #divCarrega {
  left: 115px;
  top: 22px;
  width: 100%;
  height: 130px;
  position: absolute;
  display: none; }

.excCadClienteRapido #botoes #divSalvar {
  top: 10px;
  height: 19px;
  width: 19px;
  cursor: hand;
  position: absolute;
  left: 7px;
  display: block; }

.excCadClienteRapido #botoes #divSalvarDes {
  top: 10px;
  height: 19px;
  width: 19px;
  cursor: hand;
  position: absolute;
  left: 7px;
  display: none; }

.excCadClienteRapido #botoes #divLimpa {
  top: 10px;
  height: 19px;
  width: 19px;
  cursor: hand;
  position: absolute;
  left: 30px; }

.excCadClienteRapido #botoes #divCancel {
  top: 10px;
  height: 19px;
  width: 19px;
  cursor: hand;
  position: absolute;
  left: 53px; }

/* EXCHOLDINGCADRAPIDO.ASP      */
.excHoldingCadRapido img {
  cursor: hand;
  vertical-align: bottom; }

/* EXCCADHOLDING.ASP            */
.excCadHolding .divMainFrame #divSalvar, .excCadHolding .divMainFrame #divSalvarAlt {
  top: 5px;
  left: 15px;
  height: 19px;
  width: 19px;
  position: absolute;
  cursor: pointer; }

.excCadHolding .divMainFrame #divSalvarDes, .excCadHolding .divMainFrame #divExcluir, .excCadHolding .divMainFrame #divExcluirDes, .excCadHolding .divMainFrame #divLimpar, .excCadHolding .divMainFrame #divLimparDes, .excCadHolding .divMainFrame #divFechar {
  height: 17px;
  width: 20px;
  top: 5px;
  position: absolute;
  cursor: pointer; }

.excCadHolding .divMainFrame {
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute; }
  .excCadHolding .divMainFrame #divCarrega {
    text-align: center;
    top: 5px;
    height: 21px;
    width: 100%;
    display: none;
    position: absolute;
    z-index: 0; }
  .excCadHolding .divMainFrame #divSalvar {
    display: block; }
  .excCadHolding .divMainFrame #divSalvarAlt {
    display: none; }
  .excCadHolding .divMainFrame #divSalvarDes {
    left: 15px;
    display: none; }
  .excCadHolding .divMainFrame #divExcluir {
    left: 38px;
    display: none; }
  .excCadHolding .divMainFrame #divExcluirDes {
    left: 38px;
    display: block; }
  .excCadHolding .divMainFrame #divLimpar {
    left: 61px;
    display: block; }
  .excCadHolding .divMainFrame #divLimparDes {
    left: 61px;
    display: none; }
  .excCadHolding .divMainFrame #divFechar {
    left: 84px;
    display: block; }
  .excCadHolding .divMainFrame #divOperacao {
    width: calc(100% - 20px);
    left: 15px;
    top: 35px;
    display: block;
    position: absolute; }
    .excCadHolding .divMainFrame #divOperacao .csTableH1 {
      padding: 2px 5px; }
  .excCadHolding .divMainFrame #divCampos {
    width: calc(100% - 30px);
    left: 15px;
    top: 60px;
    display: block;
    position: absolute; }
    .excCadHolding .divMainFrame #divCampos .csInputText {
      width: 100%; }
    .excCadHolding .divMainFrame #divCampos .conglomerado {
	  margin: 22px 0; }
    .excCadHolding .divMainFrame #divCampos .pesquisa .col-md-3 {
      height: 20px; }
    .excCadHolding .divMainFrame #divCampos .pesquisa .csLabel {
      height: auto; }
    .excCadHolding .divMainFrame #divCampos .pesquisa label {
      cursor: pointer; }
  .excCadHolding .divMainFrame #divChkPesquisa {
    width: calc(100% - 30px);
    left: 13px;
    top: 120px;
    display: block;
    position: absolute; }
    .excCadHolding .divMainFrame #divChkPesquisa #divPesq, .excCadHolding .divMainFrame #divChkPesquisa #divPesqDes, .excCadHolding .divMainFrame #divChkPesquisa #divVoltar, .excCadHolding .divMainFrame #divChkPesquisa #divVoltarDes {
      height: 18px;
      width: 20px;
      top: 195px;
      position: absolute;
      cursor: hand; }
    .excCadHolding .divMainFrame #divChkPesquisa #divPesq {
      left: 3px;
      display: none; }
    .excCadHolding .divMainFrame #divChkPesquisa #divPesqDes {
      left: 3px;
      display: block; }
    .excCadHolding .divMainFrame #divChkPesquisa #divVoltar {
      display: none;
      left: 26px; }
    .excCadHolding .divMainFrame #divChkPesquisa #divVoltarDes {
      display: block;
      left: 26px; }
  .excCadHolding .divMainFrame #divPesquisa {
    width: calc(100% - 30px);
    left: 15px;
    top: 340px;
    height: calc(100% - 350px);
    display: block;
    position: absolute; }
	

  .excCadHolding .divMainFrame #divInicio {
    width: calc(100% - 30px);
    height: calc(100% - 350px);
    left: 15px;
    top: 340px;
    display: block;
    position: absolute;
    background-color: #d6dfe7;
    border: 1px solid #fff; }	
	
    .excCadHolding .divMainFrame #divInicio .row .col-md-12 {
      width: 100%;
      background-color: #e7e7e7;
      border: 1px solid #fff;
      padding: 2px; }
    .excCadHolding .divMainFrame #divInicio .row #titulo {
      text-align: center;
      color: black; }

/* EXCBUSCACONGLOMERADO.ASP     */
.excBuscaConglomerado #divTxtConglomerado {
  width: 100%;
  height: 20px;
  overflow: hidden;
  position: absolute;
  display: block; }
  .excBuscaConglomerado #divTxtConglomerado .csInputText {
    width: calc(100% - 50px); }
  .excBuscaConglomerado #divTxtConglomerado img {
    cursor: hand;
    vertical-align: bottom; }

/* EXCCADHOLDINGAUX.ASP         */
.excCadHoldingAux .principal {
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  overflow: hidden;
  position: absolute;
  background-color: #b1c4d6; }

.excCadHoldingAux #divTabelaPesq {
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  display: block;
  position: absolute; }

.excCadHoldingAux .row .col-md-12 {
  width: 100%;
  background-color: #e7e7e7;
  border: 1px solid #fff;
  padding: 2px; }

.excCadHoldingAux .row #titulo {
  text-align: center;
  color: black; }

.excCadHoldingAux #divTabela {
  width: 100%;
  height: 100%;
  left: 0px;
  top: 35px;
  overflow: hidden;
  overflow-y: scroll;
  position: absolute; }
  .excCadHoldingAux #divTabela .col-md-12 {
    border-bottom: 1px solid #fff;
    padding: 1px; }

/* EXCCADCONGLOMERADO.ASP       */
.excCadConglomerado {
  overflow: hidden; }
  .excCadConglomerado #divInicio {
    left: 15px;
    top: 125px;
    width: calc(100% - 30px);
    height: calc(100% - 140px);
    display: block;
    position: absolute;
    background-color: #d6dfe7; }
    .excCadConglomerado #divInicio table {
      width: 100%; }
    .excCadConglomerado #divInicio .tabela-titulo {
      background: #e7e7e7;
      text-align: center;
      border: 1px solid white;
      padding: 2px; }
    .excCadConglomerado #divInicio .tabela-subtitulo {
      background: #e7e7e7;
      text-align: center;
      border: 1px solid white;
      padding: 2px 2px 2px 15px;
      text-align: left; }
  .excCadConglomerado #divPesquisa {
    left: 15px;
    top: 162px;
    width: calc(100% - 30px);
    height: calc(100% - 175px);
    display: block;
    position: relative;
    background: #d6dfe7; }

/* EXCCADCONGLOMERADOAUX.ASP    */
.excCadConglomeradoAux {
  width: 100%; }
  .excCadConglomeradoAux #divTotal {
    width: 100%;
    height: 15px;
    padding: 2px 5px;
    display: block;
    bottom: 0;
    position: fixed;
    overflow: hidden; }
  .excCadConglomeradoAux .valor {
    cursor: hand;
    width: 100%;
    display: block;
    padding: 1px 2px; }
    .excCadConglomeradoAux .valor:hover {
      background-color: #006699;
      color: white; }

/* EXCCADCLIENTE.ASP            */
.excCadCliente .botoes {
  margin: 5px;
  position: relative; }

.excCadCliente .campos {
  top: 30px;
  position: absolute;
  z-index: 0;
  padding: 3px; }

.excCadCliente input {
  height: inherit;
  font-size: 10pt; }

.excCadCliente .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.excCadCliente .right {
  margin-right: -5px; }

.excCadCliente .csLabel strong {
  text-align: left; }

.excCadCliente #cac {
  height: 54px; }

.excCadCliente div[class^="col-md-"].box:not(#cac) {
  height: 33.5px; }

.excCadCliente .box {
  border: 1px solid #04689a;
  background: #d0dce2;
  padding: 1px;
  border-collapse: collapse; }
  .excCadCliente .box .right {
    text-align: right;
    margin-left: -5px; }

/* EXCTITULARCONJUGECLIENTE.ASP */
.excTitularConjugeCliente .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.excTitularConjugeCliente #divTabCabec {
  width: 100%;
  left: 0px;
  top: 25px;
  display: block;
  position: absolute;
  overflow: auto;
  z-index: 0;
  background: #e7e7e7;
  text-align: center; }

.excTitularConjugeCliente #divTab {
  height: calc(100% - 60px);
  width: 100%;
  top: 45px;
  display: block;
  overflow-y: scroll;
  position: absolute;
  background-color: #d6dfe7;
  z-index: 0; }
  .excTitularConjugeCliente #divTab .csTableD2 {
    padding: 2px;
    border: 2px solid white;
    margin: -2px; }

.excTitularConjugeCliente #divBtNovo {
  padding: 5px; }

.excTitularConjugeCliente #divTabCampos {
  padding: 5px 0 0 10px;
  overflow-y: scroll;
  height: 323px; }

.excTitularConjugeCliente .box {
  border: 1px solid #04689a;
  background: #d0dce2;
  margin: 1px 1px;
  padding: 2px; }
  .excTitularConjugeCliente .box label {
    margin: 0 1em 0 4em; }
    .excTitularConjugeCliente .box label:first-child {
      margin: 5px; }

.excTitularConjugeCliente .col-md-6 > strong, .excTitularConjugeCliente .col-md-5 > strong {
  width: 200px; }

.excTitularConjugeCliente .data {
  width: auto; }

/* EXCENDERECOCLIENTE.ASP       */
.excEnderecoCliente .conteudo {
  position: absolute;
  display: block;
  left: 0%;
  top: 0%;
  width: 100%;
  height: 100%;
  padding: 5px;
  overflow: hidden;
  background-color: #b1c4d6; }

.excEnderecoCliente #divTabela {
  height: calc(100% - 5px);
  width: calc(100% - 5px);
  display: block;
  position: absolute;
  z-index: 0; }

.excEnderecoCliente #divTabCabec {
  margin-top: 5px;
  width: calc(100% - 5px);
  background: #e7e7e7; }

.excEnderecoCliente #divTab {
  height: calc(100% - 49px);
  width: calc(100% - 5px);
  display: block;
  overflow-y: scroll;
  position: absolute;
  background-color: #d6dfe7;
  z-index: 0; }

.excEnderecoCliente #botoes {
  width: 100%; }

.excEnderecoCliente .csTableD2 td {
  padding-top: 7px;
  height: 30px;
  background: #d6dfe7; }

.excEnderecoCliente #divCampos {
  height: calc(100% - 5px);
  width: calc(100% - 5px);
  display: block;
  position: absolute;
  z-index: 0; }

/* EXCCONTATOCLIENTE.ASP        */
.excContatoCliente #divAguarde {
  left: 200px;
  top: 5px;
  height: 21px;
  width: 150px;
  position: absolute;
  z-index: 1; }
  .excContatoCliente #divAguarde h1 {
    color: red; }

.excContatoCliente #divContato {
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  margin: 5px;
  overflow: hidden;
  position: absolute;
  display: block;
  background-color: #b1c4d6; }

.excContatoCliente #divTabela {
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  z-index: 0; }
  .excContatoCliente #divTabela #divTabCabec {
    padding: 4px;
    background-color: #e7e7e7;
    margin: 10px 0 0 0; }
  .excContatoCliente #divTabela #divTab {
    height: calc(100% - 62px);
    width: 100%;
    display: block;
    overflow-y: scroll;
    position: absolute;
    background-color: #d6dfe7;
    z-index: 0;
    /*table{ border: 1px solid white;}*/ }

.excContatoCliente #divCampos {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0; }

.excContatoCliente #divDescritorContato {
  left: 0%;
  top: 0%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  display: none;
  background-color: #b1c4d6; }

.excContatoCliente #divPesqContato {
  left: 190px;
  top: 55px;
  width: 420px;
  height: 158px;
  overflow: hidden;
  position: absolute; }

.excContatoCliente .csTableD2 {
  display: inherit; }

.excContatoCliente img {
  vertical-align: bottom; }

/* EXCDESCRITORCONTATO.ASP      */
.excDescritorContato .conteudo {
  left: 0%;
  top: 0%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  display: block;
  background-color: #b1c4d6; }

.excDescritorContato .divPadrao {
  left: 7px;
  top: 6px;
  height: 205px;
  width: 98%;
  display: block;
  position: absolute;
  z-index: 0; }

.excDescritorContato #divdadoscartao {
  height: auto;
  width: calc(100% - 10px);
  left: 5px;
  top: 30px;
  position: absolute;
  display: block; }

.excDescritorContato #divTabCabec {
  top: 112px;
  width: 100%;
  display: block;
  position: relative;
  background-color: #e7e7e7;
  overflow: auto;
  border: 1px solid white; }

.excDescritorContato #divTab {
  left: 0px;
  top: 130px;
  height: 100%;
  width: 100%;
  display: block;
  overflow-y: scroll;
  position: absolute;
  background-color: #d6dfe7;
  z-index: 0; }

/* EXCCONTATOCONTACORRENTE.ASP  */
.excContatoContaCorrente .conteudo {
  left: 0%;
  top: 0%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  display: block;
  background-color: #b1c4d6; }

.excContatoContaCorrente #divBtTab {
  width: 100%;
  display: block; }

.excContatoContaCorrente #divTabela {
  left: 7px;
  top: 6px;
  height: 205px;
  width: 98%;
  display: block;
  position: absolute;
  z-index: 0; }

.excContatoContaCorrente #divTabCabec {
  top: 30px;
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  z-index: 0; }

/* EXCCADEMAILCONTATO.ASP       */
.excCadEmailContato #CadEmailContato .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 5px; }

/* EXCCADCARTAO.ASP             */
.excCadCartao .csLabel {
  display: inline-flex; }

/* EXCREGISTRO.ASP              */
.excRegistro .csLabel {
  display: inline-flex; }

/* EXCDETALHEATENDIMENTO.ASP    */
.excDetalheAtendimento .csLabel {
  display: inline; }

/* EXCDADOSSMS.ASP    */
.excDadosSms .csLabel {
  display: inline; }

/* EXCDETALHEFASES.ASP          */
.excDetalheFases .csLabel {
  display: inline; }

/* EXCFASE.ASP                  */
.excFase .csTableD2:hover {
  background-color: #006699;
  color: white; }

/* EXCFASEGESTOR.ASP            */
.excFaseGestor .csLabel {
  display: inherit; }

/* EXCDISPLAYINLINE.ASP            */
.excDisplayInLine .csLabel {
  display: inline; }

/* EXCDISPLAYBLOCK.ASP            */
.excDisplayBlock .csLabel {
  display: block; }

/* EXCREGISTROREQUIS.ASP            */
.excRegistroRequis .csTableD3 {
  display: table-cell; }

.excRegistroRequis .k-picker-wrap .k-input {
  height: 1.20em; }

/* EXCFILTRORELAT.ASP*/
.ExcFiltroRelat .k-state-default {
  width: 120px;
  display: inline-flex; }

.ExcFiltroRelat .dataRequisito {
  display: inline-flex;
  width: 95px; }

.ExcFiltroRelat .csTableH4 {
  /* display: inline; */
  display: inline-table;
  font-weight: bold;
  font-size: 8pt;
  color: #fff;
  background-color: #006699; }

/* EXCFILATRABALHOPESQUISA.ASP            */
.excFilaTrabalhoPesquisa .csTableD3 {
  display: table-cell; }

.excFilaTrabalhoPesquisa .k-state-disabled {
  height: 1.65em; }

/* EXCQUERYADVANCE.ASP            */
.ExcQueryAdvance .csLabel {
  display: flex; }

.ExcQueryAdvance .DataAvanc {
  display: inline-block;
  width: 90px; }

.ExcQueryAdvance .k-numeric-wrap.k-state-default, .ExcQueryAdvance .k-picker-wrap.k-state-default {
  width: 70px; }

.ExcQueryAdvance .k-state-disabled {
  height: 1.65em; }

/* EXCPESQAVANCADA.ASP            */
.excPesqAvancada .csLabel {
  display: flex; }

/* EXCOUTRASINFOCLIENTE.ASP     */
.excOutrasInfoCliente .conteudo {
  padding: 5px;
  position: absolute;
  display: block;
  background-color: #b1c4d6;
  width: calc(100% - 10px);
  height: calc(100% - 10px); }

.excOutrasInfoCliente #divTabela {
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  display: block;
  position: absolute;
  z-index: 0; }

.excOutrasInfoCliente #divTabCabec {
  left: 0;
  top: 25px;
  width: 100%;
  display: block;
  position: absolute;
  overflow: auto;
  z-index: 0; }

.excOutrasInfoCliente #divTab {
  top: 43px;
  height: calc(100% - 43px);
  width: 100%;
  display: block;
  overflow-y: scroll;
  position: absolute;
  background: #d6dfe7;
  z-index: 0; }

.excOutrasInfoCliente #divCampos {
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  display: block;
  position: absolute;
  z-index: 0; }

.excOutrasInfoCliente #divTabCampos {
  left: 0px;
  top: 25px;
  height: calc(100% - 25px);
  width: 100%;
  display: block;
  overflow: hidden;
  position: absolute;
  z-index: 0; }

/* EXCSERVICOCLIENTE.ASP        */
.excServicoCliente #divTabela {
  left: 5px;
  top: 5px;
  height: calc(100% - 10px);
  width: calc(100% - 10px);
  display: block;
  position: absolute;
  z-index: 0; }

.excServicoCliente #divTabCabec {
  top: 25px;
  width: 100%;
  display: block;
  position: absolute;
  overflow: auto;
  z-index: 0; }

.excServicoCliente #divTab {
  top: 43px;
  height: calc(100% - 43px);
  width: 100%;
  display: block;
  overflow-y: scroll;
  position: absolute;
  background-color: #d6dfe7;
  z-index: 0; }

/* EXCINSTALACAOCLIENTE.ASP     */
.excInstalacaoCliente .conteudo {
  padding: 5px; }

.excInstalacaoCliente #divTabCabec {
  top: 25px;
  width: calc(100% - 10px);
  display: block;
  position: absolute;
  overflow: auto;
  z-index: 0; }

.excInstalacaoCliente #divTab {
  top: 56px;
  height: calc(100% - 61px);
  width: calc(100% - 10px);
  display: block;
  overflow-y: scroll;
  position: absolute;
  background: #d6dfe7;
  z-index: 0; }

/* EXCALERTACLIENTE.ASP         */
.excAlertaCliente #textarea {
  left: 5px;
  top: 100px;
  height: calc(100% - 105px);
  width: calc(100% - 10px);
  display: block;
  position: absolute;
  z-index: 0; }

.excAlertaCliente #datas {
  left: 5px;
  top: 25px;
  width: calc(100% - 10px);
  height: 100%;
  display: block;
  position: absolute;
  overflow: auto;
  z-index: 0; }

/* EXCINTERESSESCLIENTE.ASP     */
.excInteressesCliente tr.csLabel {
  display: table-row; }

.excInteressesCliente #divTabela {
  left: 5px;
  top: 5px;
  height: calc(100% - 10px);
  width: calc(100% - 10px);
  display: block;
  position: absolute;
  z-index: 0; }

.excInteressesCliente #divConteudo {
  left: 0px;
  top: 25px;
  height: calc(100% - 25px);
  width: 100%;
  display: block;
  overflow-y: auto;
  position: absolute;
  background: #d6dfe7;
  z-index: 0; }

/* EXCREQUISITO.ASP             */
.excRequisito .csTableD3 {
  display: table-cell; }

/* EXCANDAMENTO.ASP             */
.excAndamento .csLabel {
  display: inline; }

/* EXCUSERPROFILEALTER.ASP      */
.ExcUserProfileAlter .csLabel {
  display: inline; }

/* EXCRESOLUCAO.ASP             */
.excResolucao .csLabel {
  display: table-row; }

.excResolucao .csReadOnly {
  display: table-cell; }

.excResolucao .tabRequisito .csTableD3 {
  display: table-cell; }

/* EXCHISTSOLUCAO.ASP           */
.excHistSolucao .csLabel {
  display: table-row; }

/* EXCADFERIADO.ASP             */
.excCadFeriado .csTableD2:hover {
  background: #006699;
  color: white; }

/* EXCTRACKINGESTATISTICO.ASP */
.csTableOver {
  font-weight: normal;
  font-size: 8pt;
  vertical-align: top;
  font-style: normal;
  background: #006699; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.row {
  min-height: 1px; }

.col-md-1 {
  width: 8.333333333333333%; }

.col-md-2 {
  width: 16.66666666666667%; }

.col-md-3 {
  width: 25%; }

.col-md-4 {
  width: 33.33333333333333%; }

.col-md-5 {
  width: 41.66666666666667%; }

.col-md-6 {
  width: 50%; }

.col-md-7 {
  width: 58.33333333333333%; }

.col-md-8 {
  width: 66.66666666666666%; }

.col-md-9 {
  width: 75%; }

.col-md-10 {
  width: 83.33333333333333%; }

.col-md-11 {
  width: 91.66666666666666%; }

.col-md-12 {
  width: 100%; }

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
  position: relative;
  min-height: 1px;
  float: left; }

.truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.box {
  border: 1px solid #04689a;
  background: #d0dce2;
  padding: 1px;
  border-collapse: collapse; }

.divDetail {
  position: absolute;
  background-color: #dddccc; }

.divFrame {
  border: #006699 1px solid;
  background-color: #d0dce2; }

.divSearchDetail {
  border: #99ccff 2px solid;
  background-color: #dddccc; }

.divReportList {
  z-index: 4;
  left: 0px;
  width: 50%;
  position: absolute;
  height: 184px;
  background-color: #e6e6e6; }

.divReportParam {
  z-index: 4;
  left: 405px;
  width: 45%;
  position: absolute;
  height: 184px;
  background-color: #dddccc; }

.divRegisterDetail {
  border: #99cccc 2px;
  background-color: #dddccc; }

.divCliente {
  border: #fff 1px solid;
  background-color: #dddccc; }
  
.csLabelOld{
display: inline;
font-weight: normal;
font-size: 8pt;
font-style: normal;
line-height: inherit; }


.csLabel {
  display: inline;
  font-weight: normal;
  font-size: 8pt;
  font-style: normal;
  line-height: inherit;
  display: table-cell; }

.csLabel_black {
  display: inline;
  font-weight: bold;
  font-size: 8pt;
  font-style: normal;
  line-height: inherit; }

.csReadOnly {
  border: #006699 1px solid;
  display: inline;
  font-size: 9pt;
  background-color: #e6e6e6; }

.csReadOnlyNoBorder {
  border: none;
  display: inline;
  font-size: 9pt;
  font-weight: bold;
  background-color: #d0dce2; }

.csListItem {
  display: inline;
  font-size: 9pt; }

.csInputText {
  display: inline;
  font-size: 9pt; }

.csReadOnlyTextArea {
  display: inline;
  font-size: 8pt;
  background-color: #e6e6e6; }

.csButton {
  display: inline;
  font-weight: normal;
  font-size: 5pt;
  font-style: normal; }

.csButton1 {
  font-size: 6.4pt; }

.csLinkIndex {
  display: inline;
  font-weight: bold;
  font-size: 8pt;
  color: white;
  text-decoration: none; }

.csReference1 {
  display: inline;
  font-weight: normal;
  font-size: 8pt;
  color: blue;
  font-style: normal;
  text-decoration: none; }

.csReference2 {
  display: inline;
  font-weight: normal;
  font-size: 8pt;
  font-style: normal;
  text-decoration: none; }

.queryMenuActive {
  display: inline;
  font-weight: bold;
  font-size: 8pt;
  color: white;
  font-style: normal;
  background-color: #006699; }

.queryMenuHover {
  display: inline;
  font-weight: bold;
  font-size: 8pt;
  color: white;
  font-style: normal;
  background-color: #006699; }

.queryMenuInactive {
  display: inline;
  font-weight: normal;
  font-size: 8pt;
  font-style: normal; }

.csTableH1 {
  display: table-row;
  font-weight: normal;
  font-size: 8pt;
  font-style: normal;
  background-color: #e7e7e7; }

.csTableH2 {
  display: inline;
  font-weight: normal;
  font-size: 7pt;
  font-style: normal;
  background-color: #99cccc; }

.csTableH3 {
  display: inline;
  font-weight: normal;
  font-size: 9pt;
  color: white;
  font-style: normal; }

.csTableH4 {
  display: inline;
  font-weight: bold;
  font-size: 8pt;
  color: #fff;
  background-color: #006699; }

.csTableH5 {
  display: inline;
  font-weight: normal;
  font-size: 9pt;
  font-style: normal; }

.csTableD1 {
  font-weight: normal;
  font-size: 8pt;
  vertical-align: top;
  font-style: normal;
  background-color: #b1c4d6; }

.csTableD2 {
  font-weight: normal;
  font-size: 8pt;
  vertical-align: top;
  font-style: normal;
  background-color: #d6dfe7; }

.csTableD2Fx {
  font-weight: normal;
  font-size: 8pt;
  vertical-align: top;
  font-style: normal;
  background-color: #B1C4D6; }

.csTableD1RTCL {
  /*display: inline;*/
  font-weight: normal;
  font-size: 8pt;
  vertical-align: top;
  font-style: normal;
  background-color: #ffff9b; }

.csTableD2RTCL {
  /*display: inline;*/
  font-weight: normal;
  font-size: 8pt;
  vertical-align: top;
  font-style: normal;
  background-color: #ffff9b; }

.csTableD1PRIO {
  /*display: inline;*/
  font-weight: normal;
  font-size: 8pt;
  vertical-align: top;
  font-style: normal;
  background-color: #FFD5D4; }

.csTableD2PRIO {
  /*display: inline;*/
  font-weight: normal;
  font-size: 8pt;
  vertical-align: top;
  font-style: normal;
  background-color: #FFD5D4; }
  
.csTableD3 {
  display: inline;
  font-weight: normal;
  font-size: 8pt;
  font-style: normal; }

.csTableD4 {
  display: inline;
  font-weight: normal;
  font-size: 8pt;
  vertical-align: top;
  font-style: normal; }

.csTableD5 {
  display: inline;
  font-weight: normal;
  font-size: 8pt;
  vertical-align: midle;
  font-style: normal; }

.csTableD6 {
  display: inline;
  font-weight: normal;
  font-size: 2pt;
  vertical-align: midle;
  font-style: normal; }

span {
  cursor: hand; }

.onme1 {
  color: red; }

.onme2 {
  color: teal; }

.offme {
  color: navy; }

.kbMenuActive {
  font-weight: bold;
  font-size: 12pt;
  color: white;
  background-color: #3399cc; }

.kbMenuInactive {
  font-weight: bold;
  font-size: 10pt;
  color: white; }

.kbMenuHover {
  font-weight: bold;
  font-size: 12pt;
  color: #ffffcc; }

.menuActive {
  font-weight: bold;
  font-size: 9pt;
  color: yellow; }

.menuInactive {
  font-weight: bold;
  font-size: 9pt;
  vertical-align: middle;
  color: silver; }

.menuHover {
  font-weight: bold;
  font-size: 9pt;
  color: white; }

.menuAccountActive {
  font-weight: bold;
  font-size: 12pt;
  color: #ffcc99; }

.menuAccountHover {
  font-weight: bold;
  font-size: 12pt;
  color: #ffffcc; }

.menuExcellerActive {
  font-weight: bold;
  font-size: 12pt;
  color: white; }

.menuExcellerHover {
  font-weight: bold;
  font-size: 12pt;
  color: #ffffcc; }

.menuQueryActive {
  font-weight: bold;
  font-size: 12pt;
  color: white; }

.menuQueryHover {
  font-weight: bold;
  font-size: 12pt;
  color: #ffffcc; }

.subMenuActive {
  font-weight: bold;
  font-size: 8pt;
  color: white;
  background-color: #3399cc; }

.subMenuInactive {
  font-weight: bold;
  font-size: 7pt;
  color: white; }

.subMenuHover {
  font-weight: bold;
  font-size: 8pt;
  color: #ffffcc; }

TH.blockheader {
  padding-left: 0.1cm;
  font-size: 9pt;
  background: navy;
  border-bottom-width: 2px;
  border-bottom-color: red;
  color: white;
  font-style: italic;
  font-family: "Arial";
  text-align: left; }

TH.right {
  padding-left: 0.1cm;
  font-size: 8pt;
  background: navy;
  color: white;
  font-style: italic;
  font-family: "Arial";
  text-align: right; }

TH.TABLocalActive {
  padding-left: 0.1cm;
  font-weight: bold;
  font-size: 9pt;
  background: #3399cc;
  color: black;
  font-family: "Arial";
  text-align: center; }

TH.TABLocalInActive {
  padding-left: 0.1cm;
  font-weight: bold;
  font-size: 9pt;
  background: #99cccc;
  color: black;
  font-family: "Arial";
  text-align: center; }

TH.TABIntActive {
  padding-left: 0.1cm;
  font-weight: bold;
  font-size: 9pt;
  background: #ff6600;
  color: black;
  font-family: "Arial";
  text-align: center; }

TH.TABIntInActive {
  padding-left: 0.1cm;
  font-weight: bold;
  font-size: 9pt;
  background: #ff9966;
  color: black;
  font-family: "Arial";
  text-align: center; }

TH.TABnull {
  padding-left: 0.1cm;
  font-weight: bold;
  font-size: 9pt;
  background: #fff;
  color: black;
  font-family: "Arial";
  text-align: center; }

TD.std {
  padding-left: 0.1cm;
  font-weight: bold;
  font-size: 9pt;
  background: #d3d3d3;
  color: black;
  font-family: "Arial"; }

TD.stdblue {
  padding-left: 0.1cm;
  font-weight: bold;
  font-size: 9pt;
  background: #3399cc;
  color: black;
  font-family: "Arial"; }

TD.stdorange {
  padding-left: 0.1cm;
  font-weight: bold;
  font-size: 9pt;
  background: #ff6600;
  color: black;
  font-family: "Arial"; }

TD.left {
  padding-left: 0.1cm;
  font-size: 9pt;
  background: #d3d3d3;
  color: black;
  font-style: italic;
  font-family: "Arial"; }

TD.leftTitle {
  padding-left: 0.1cm;
  font-size: 9pt;
  background: #3399cc;
  color: black;
  font-style: italic;
  font-family: "Arial"; }

TD.heading {
  padding-left: 0.1cm;
  font-weight: bold;
  font-size: 12pt;
  color: navy;
  font-style: italic;
  font-family: "Arial"; }

TD.custName {
  font-weight: bold;
  font-size: 10pt;
  color: red;
  font-style: italic;
  text-align: left; }

TD.currency {
  font-weight: bold;
  font-size: 10pt;
  color: red;
  font-style: italic;
  text-align: right; }

.csMask {
  border: 0;
  font-weight: bolder;
  font-size: 11pt;
  background-color: #d6dfe7;
  text-align: center; }

.csTableTG {
  font-weight: normal;
  font-size: 8pt;
  color: white;
  background-color: #006699; }

.csInputTextArea {
  font-size: 8pt;
  background-color: white; }

.divMainFrame {
  border: #006699 1px solid;
  background-color: #b1c4d6; }

.divFrameSearch {
  background-color: #d0dce2; }

.divFooter {
  background-color: #006699; }

.divWorkingQueue {
  border: #006699 1px solid; }

.divHoverInactive {
  border-right: #006699 thin solid;
  border-left: #006699 thin solid;
  font-weight: normal;
  font-size: 9pt;
  color: black;
  background-color: white; }

.csReadOnlyNoBorder {
  border: none;
  font-size: 9pt;
  background-color: #e6e6e6; }

.csReadOnlyClean {
  border: none;
  font-size: 9pt;
  background-color: transparent; }

.onme3 {
  color: blue; }

.csListManut {
  font-weight: bold;
  font-size: 10pt;
  color: white; }

.csListManutItem {
  font-size: 10pt;
  color: white;
  cursor: pointer; }

.csListManutItemHover {
  font-size: 10pt;
  color: navy;
  cursor: pointer; }

.csLabelGray {
  font-weight: normal;
  font-size: 8pt;
  color: #63616f;
  font-style: normal;
  text-decoration: none; }

.csLabelWhite {
  font-weight: normal;
  font-size: 8pt;
  color: white;
  font-style: normal; }

.csTableH6 {
  font-weight: bold;
  font-size: 8pt;
  color: red;
  background-color: #e7e7e7; }

.csTable_Log {
  font-weight: normal;
  font-size: 11pt;
  font-style: normal;
  font-family: "Arial";
  background-color: #d6dfe7; }

.csTable_Log2 {
  font-weight: normal;
  font-size: 11pt;
  font-style: normal;
  font-family: "Arial";
  background-color: #b1c4d6; }

.csLabelGray9 {
  font-weight: bold;
  font-size: 9pt;
  color: gray; }

.csTableH7 {
  font-weight: bold;
  font-size: 8pt;
  vertical-align: top;
  font-style: normal;
  color: #ff3f3f; }

.divChild {
  border: #ff4500 1px solid; }

.InputTextInGrid {
  border: none;
  font-size: 8pt;
  background-color: #d6dfe7; }

.csInputTextNoBorder {
  display: inline;
  font-size: 8pt;
  border: none; }

.divFrameNoBorder {
  border: none;
  background-color: #d0dce2;
  display: inline;
  font-weight: bold;
  font-size: 8pt;
  vertical-align: midle;
  font-style: normal; }

#fundo {
  width: 100%;
  height: 100%;
  background-image: url("../includes/fundo.png");
  z-index: 10000000;
  position: absolute;
  display: none; }

#pergunta {
  padding: 12px 8px 8px 8px;
  font-size: 10pt;
  border: #006699 0px solid;
  background-color: #d0dce2;
  width: 40%;
  height: 20%;
  position: absolute;
  left: 30%;
  top: 25%;
  z-index: 10000001;
  vertical-align: center;
  text-align: center;
  display: none; }

#pergunta input {
  display: inline;
  font-size: 10pt;
  color: white;
  background-color: #b1c4d6;
  margin: 8px; }

.csTableH1Bold {
  /*display: inline;*/
  font-weight: bold;
  font-size: 7pt;
  font-style: normal;
  background-color: #e7e7e7; }

.mensagem {
  position: absolute;
  top: 508px;
  padding: 10px 5px 5px 5px;
  font-weight: bold;
  font-size: 12px;
  border: 1px solid red;
  width: 100%; }

.mensagem img {
  height: 13px;
  width: 13px; }

DIV.excTabStrip {
  DISPLAY: inline; }

DIV.excTabStrip * {
  DISPLAY: inline;
  VERTICAL-ALIGN: MIDDLE; }

DIV.excPanel {
  HEIGHT: 18px;
  COLOR: #63616f; }

DIV.excPanelCenter {
  HEIGHT: 18px;
  BACKGROUND-IMAGE: url("../images/!light_blue_tab.gif"); }

DIV.excPanelLeft {
  BACKGROUND-IMAGE: url("../images/!light_blue_left_tab.gif");
  BACKGROUND-REPEAT: no-repeat;
  WIDTH: 4px; }

DIV.excPanelRight {
  BACKGROUND-IMAGE: url("../images/!light_blue_right_tab.gif");
  BACKGROUND-REPEAT: no-repeat;
  WIDTH: 4px;
  MARGIN-RIGHT: 2px; }

DIV.excPanelLabel {
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 8pt;
  CURSOR: hand; }

DIV.excPanelSelected DIV.excPanelLabel {
  COLOR: #fff; }

DIV.excPanelSelected DIV.excPanelLeft {
  BACKGROUND-IMAGE: url("../images/!blue_header_left.gif"); }

DIV.excPanelSelected DIV.excPanelRight {
  BACKGROUND-IMAGE: url("../images/!blue_header_right.gif"); }

DIV.excPanelSelected DIV.excPanelCenter {
  BACKGROUND-IMAGE: url("../images/!dark_blue_tab.gif"); }

div.floatLeft {
    float: left;
}

.csGuiaLabelW {
   text-align: center;
   text-decoration: none;
   font-weight: bold;
   font-size: 10pt;
   font-style: normal;
   color: white; }

.csGuiaLabelG {
   text-align: center;
   text-decoration: none;
   font-weight: bold;
   font-size: 10pt;
   font-style: normal;
   color: #63616f; }

.divinfodomemail {
   pointer-events: none;
   opacity: 0.4;
}

.divinfoendemail {
   pointer-events: none;
   opacity: 0.4;
}

.loginscreenfooter {
   position: absolute;
   width: 100%;
   height: auto;
   bottom: 8;
}

.loginscreenfooter a {
   color: #04689A;
   text-align: center;
   text-decoration: none;
   font-family: Calibri, Tahoma, Arial;
   font-weight: bold;
   font-size: 12px;
   padding: 3px 30px;
   border-radius: 4px;
}

.loginscreenfooter a.active {
   background-color: #04689A;
   color: #FFFFFF;
}

.loginscreenfooterX {
}

.loginscreenfooterX a {
   padding: 3px 3px !important;
}

.loginscreenfooterX a:hover {
    text-decoration: underline !important;
}

.dropdown-content {
  display: block;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 2;
}

.dropdown-content a {
  color: black;
  padding: 5px 5px;
  text-decoration: none;
  display: block;
  cursor: pointer;
}

.dropdown-content label {
  cursor: pointer;
  font-size: 10pt;
}

.dropdown-content a:hover {background-color: #ddd}

/* Específico preferencias de cookie Marsh */
.osano-cm-link {display: none;} 
.osano-cm-widget {display: none;} 
.osano-init {
    width: 98%; 
    position: absolute; 
    bottom: 0;
}
.osano-main {
    padding-top: 20px; 
    padding-right: 20px; 
    text-align: right;
    font-weight: bold;
}
.loginLinks {
    padding: 6px 10px 0px 0px;
    display: inline-block;
    padding: 6px 0px 0px 5px;
    margin: 0 5px 9px auto;
}

.loginLinks a {
    color: #333;
    text-decoration: none;
	font-size: 12px;
}

.loginLinks a:hover {
    text-decoration: underline;
}
/* Específico preferencias de cookie Marsh */