﻿@charset "UTF-8";
tr.tableItem[onclick*="Post"]:hover td, tr.tableAlternate[onclick*="Post"]:hover td, tr.tableAlterItem[onclick*="Post"]:hover td {
  background-color: #f9dbab !important; }
  tr.tableItem[onclick*="Post"]:hover td a span, tr.tableAlternate[onclick*="Post"]:hover td a span, tr.tableAlterItem[onclick*="Post"]:hover td a span {
    color: #f2aa2a !important; }

tr.tableItem:hover td, tr.tableAlternate:hover td, tr.tableAlterItem:hover td {
  background-color: #f9dbab !important; }
  tr.tableItem:hover td a, tr.tableAlternate:hover td a, tr.tableAlterItem:hover td a {
    color: #f2aa2a !important; }
    tr.tableItem:hover td a span, tr.tableAlternate:hover td a span, tr.tableAlterItem:hover td a span {
      color: #0066a1 !important; }

html,
.background-mask {
  /* height: 100%; */
  background: #fff url("images/bg-um.png") repeat-x left top; }

body {
  /* height: auto; */
  /* margin: 0;  */
  /* margin-top: 0 !important; */
  /* text-align: left; */
  /* border-top: none; */
  /* background: none; */ }

#tudo {
  background: #fff repeat-x left top; }

tr.paginacao a:hover {
  border: 1px solid #0aa4ba !important;
  color: #fff !important;
  background-color: #0aa4ba !important; }

body, div, td, span, a, p, select, input, li {
  font-family: Arial, Tahoma, Trebuchet MS, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #515151; }

a {
  color: #099cb0;
  transition: color 0.2s linear 0.1s; }

a:link {
  color: #099cb0; }

a:visited {
  color: #099cb0; }

a:hover {
  color: #fabc06; }

a.preto:link {
  color: #fabc06; }

a.preto:hover {
  color: #fabc06; }

a.favoritos:link {
  color: #099cb0; }

a.favoritos:visited {
  color: #099cb0; }

a.favoritos:hover {
  color: #fabc06; }

h1, h1 a, h1 span {
  color: #099cb0; }

h2, h2 a, h2 span {
  color: #099cb0; }

h3, h3 a, h3 span {
  color: #099cb0; }

h4, h4 a, h4 span {
  color: #099cb0; }

h5, h5 a, h5 span {
  color: #099cb0; }

h6, h6 a, h6 span {
  color: #099cb0; }

.tituloh3 {
  color: #099cb0 !important;
  font-size: 18px !important; }

select option {
  color: #515151; }

input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: #0aa4ba; }

.fdoDestaque {
  background-color: #d7ecef; }

select:hover,
input:hover,
textarea:hover,
select:focus,
input:focus,
textarea:focus {
  /* border-color: #63AFED; */ }

input[type="submit"],
input[type="button"],
input[type="reset"],
.divForm-button,
.linkButton {
  /* font-size: 9px !important; */ }

/* --- ESTRUTURA ------------------------------------------------------------------------------ */
#tudo {
  background-color: #fff; }

#topo,
#topoErro {
  height: 94px;
  /*width: 100%;*/
  /*border-bottom: 5px solid #2B4B72;*/
  /*background: $white repeat-x left top;*/ }

#topoErro {
  /*background-color: #2B4B72;*/ }

.logoPrefeitura,
.logoPrefeitura:hover {
  /*background: none;*/
  height: 67px !important;
  margin: 4px 0 0 14px;
  width: 212px !important; }

.logoPrefeitura img {
  margin: 5px 0px 0px 30px; }

.divBotoesPrefeitura {
  color: #fff;
  top: 95px;
  right: 12px; }

.divBotoesPrefeitura img {
  /*cursor: pointer;*/
  /*margin-left: 9px;*/ }

#menuPrefeitura {
  color: #fff;
  width: 100%;
  height: 32px; }

.caminho {
  background-color: #DEDEDE; }

.caminhoPrefeitura {
  background-color: #faddaa; }

.caminho a:link,
.caminhoContribuinte a:link,
.caminhoTomador a:link,
.caminhoPrefeitura a:link {
  color: #000; }

.caminho a:visited,
.caminhoContribuinte a:visited,
.caminhoTomador a:visited,
.caminhoPrefeitura a:visited {
  color: #000; }

.caminho a:hover,
.caminhoContribuinte a:hover,
.caminhoTomador a:hover,
.caminhoPrefeitura a:hover {
  color: #FF7F00; }

.caminhoPrefeitura span,
.caminhoPrefeitura a,
.caminhoPrefeitura a:link,
.caminhoPrefeitura a:visited {
  /*color: #fff !important;*/ }

.pnMenu {
  background-color: #fff;
  border-right: 1px solid #fff; }

.pnMenu img {
  /*margin-top: 1px !important;*/ }

#direita {
  background-color: #fff;
  color: #515151; }

#direita .titulo {
  display: block;
  color: #0aa4ba;
  text-indent: 5px;
  padding-left: 5px;
  background-color: #f4f4f4;
  width: 138px; }

#direita .titulo img {
  display: none; }

#rodape {
  background: none repeat scroll 0 0 #0aa4ba;
  border-top: 2px solid #f4ae06;
  color: #fff;
  width: 980px;
  /*border-left: 4px solid $white;*/
  /*border-right: 4px solid $white;*/ }

#rodape div, #rodape span {
  color: #fff; }

/* --- MENU ------------------------------------------------------------------------------ */
.menu {
  /* margin-left: 6px; width:169px !important;*/ }

.subMenuItem2 {
  border: solid 1px #d1d1d1; }

.subMenuItemH {
  border-bottom: solid 1px #d1d1d1; }

#menuDivAux {
  /*display: block;*/ }

.menuItem, .subMenuItem {
  background-color: #eeeeee;
  border-bottom: 1px solid #e2e2e2; }

.menuItemH, .subMenuItemH {
  background-color: #eeeeee;
  border-bottom: 1px solid #E2E2E2; }

.menuItem a, .subMenuItem a, .menuItemH a, .subMenuItemH a {
  color: #0F2E44; }

.menuItem a:visited, .subMenuItem a:visited, .menuItemH a:visited, .subMenuItemH a:visited {
  color: #0F2E44; }

.menuSelectedItem, .subMenuSelectedItem, .menuSelectedItemH, .subMenuSelectedItemH {
  background-color: #f4ae06;
  color: #ffffcc !important; }

.menuSelectedItem a, .subMenuSelectedItem a, .menuSelectedItemH a, .subMenuSelectedItemH a {
  background-color: #f4ae06;
  color: #ffffcc !important; }

.menuSelectedItem div, .subMenuSelectedItem div, .menuSelectedItemH div, .subMenuSelectedItemH div {
  background-color: #f4ae06;
  color: #ffffcc !important; }

.menuHoverItem, .subMenuHoverItem, .menuHoverItemH, .subMenuHoverItemH {
  background-color: #f4ae06;
  color: #ffffcc !important; }

.menuItem a:hover, .subMenuItem a:hover, .menuItemH a:hover, .subMenuItemH a:hover {
  background-color: #f4ae06;
  color: #ffffcc !important; }

.menuItem a:hover div, .subMenuItem a:hover div, .menuItemH a:hover div, .subMenuItemH a:hover div {
  background-color: #f4ae06;
  color: #ffffcc !important; }

.navegacaoRapida {
  background: #0076BA; }

#menuPrefeitura select {
  background: none repeat scroll 0 0 #EFF2F5;
  margin-top: 0px; }

.mnuTitulo {
  width: 175px;
  cursor: pointer;
  height: 32px; }

.mnuConteudo {
  padding: 0;
  margin: -2px 0 0;
  overflow: hidden;
  width: 175px;
  height: auto; }

/*ESTRUTURA IPTU NFS ISS*/
.modulos {
  width: 100%;
  float: left;
  margin-bottom: 30px; }

/* TRES ITENS */
.modulos .painel {
  width: 31%;
  float: left;
  margin: 0px 7px; }

.modulos .painel .bloco {
  display: block;
  float: left;
  padding: 2px 2px 0 5px;
  font-size: 10px;
  text-align: justify; }

.NavRap {
  background: #EFF2F5;
  color: #73899D; }

.bannerPrestador {
  /* margin-left:5px; width: 170px;*/ }

/* --- FORMULARIO ------------------------------------------------------------------------------ */
.textarea, .textArea, .comboBox {
  color: #0F2E44; }

.textBoxAberto, .textBoxFechado {
  background: #fff;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-right: 1px solid #DFDFDF;
  border-bottom: 1px solid #DFDFDF;
  color: #0F2E44; }

.textBoxInvisible {
  background: #fbfbfb;
  color: #0F2E44; }

.divForm {
  color: #0F2E44; }

fieldset {
  background-color: #F9F9F9;
  border-color: #c3c3c3; }

fieldset.groupField {
  background-color: transparent; }

fieldset.subField {
  border-color: #c3c3c3;
  background-color: #d8d8d8; }

legend, legend span {
  border-color: #0aa4ba;
  background-color: #0aa4ba;
  color: #fff; }

legend a:link {
  color: #ffe1cd; }

legend a:hover {
  color: #EE5700; }

legend.groupLegend {
  background-color: transparent;
  color: #000; }

legend.groupLegend span {
  background-color: transparent;
  color: #000; }

.divForm select {
  border-color: #73899d; }

.divForm-txt:hover,
input[type='text']:hover,
input[type='password']:hover,
input[type='file']:hover,
input[type='checkbox']:hover,
textarea:hover,
select:hover,
.divForm-txt:focus,
input[type='text']:focus,
input[type='password']:focus,
input[type='file']:focus,
input[type='checkbox']:focus,
textarea:focus,
select:focus {
  border-color: #EE5700; }

input[type=text][disabled],
input[type=password][disabled],
input[type=file][disabled],
select[disabled],
input[type=text][disabled]:hover,
input[type=password][disabled]:hover,
input[type=file][disabled]:hover,
select[disabled]:hover {
  border: 1px solid #ddd; }

input[type=text][disabled=false],
input[type=password][disabled=false],
input[type=file][disabled=false],
input[type=text][disabled=enabled],
input[type=password][disabled=false],
input[type=file][disabled=false],
select[disabled=false],
select[disabled=enabled] {
  border: 1px solid #bbb; }

/* --- BOTÕES ------------------------------------------------------------------------------ */
input[type="submit"],
input[type="button"],
input[type="reset"],
.linkButton {
  border-color: #0aa4ba;
  background-color: #eeeeee;
  color: #0aa4ba; }

input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
.linkButton:hover {
  border-color: #EE5700;
  background-color: #dddddd;
  color: #EE5700 !important; }

.btFiltrosOff,
.divForm input.btFiltrosOff[type='button'],
.btOpcoesOff,
.divForm input.btOpcoesOff[type='button'],
.btExportarOff,
.divForm input.btExportarOff[type='button'],
.btConsultarOff,
.btGraficoOff,
.divForm input.btGraficoOff[type='button'],
.btGridOff,
.divForm input.btGridOff[type='button'] {
  background-color: #eeeeee; }

/* --- GRID ------------------------------------------------------------------------------ */
.optionfiscal label {
  color: #0aa4ba !important; }

.tableHeader label {
  color: #fff; }

td.tableHeader, tr.tableHeader th, tr.tableHeader td, div.divHeader, div.tableHeader,
td.tableHeaderSmall, tr.tableHeaderSmall th, tr.tableHeaderSmall td, div.divHeaderSmall, div.tableHeaderSmall,
td.tableHeaderSmallR, tr.tableHeaderSmallR th, tr.tableHeaderSmallR td, div.divHeaderSmallR, div.tableHeaderSmallR,
td.tableHeaderL, tr.tableHeaderL th, tr.tableHeaderL td, div.divHeaderL, div.tableHeaderL,
td.tableHeaderR, tr.tableHeaderR th, tr.tableHeaderR td, div.divHeaderR, div.tableHeaderR {
  background: none repeat scroll 0 0 #0aa4ba;
  border-color: #0aa4ba;
  color: #F5F5F5; }

.nofooter {
  border-bottom: 2px solid #0aa4ba !important; }

.tableSubHeader, .tableSubHeader2 {
  background-color: #E0DCD1; }

.tableSubHeader2 {
  border-left: solid 1px #D3A269;
  border-right: solid 1px #66441E; }

.tableHeaderBlank {
  background-color: #2d2d2d;
  border-left: solid 1px #F0C1BD;
  border-right: solid 1px #7A241D;
  color: #fff; }

div.divHeader span,
.tableHeader td div,
.tableHeader a,
.tableHeader span,
.tableHeader a:link,
.tableHeader a:visited,
.tableHeader a:hover {
  color: #fff; }

.tableHeader table.radioButton td {
  color: #fff !important; }

td.tableItemDestaque, tr.tableItemDestaque td {
  background: #d9eef1; }

.tableLegislacao th {
  background-color: #0aa4ba; }

.tableLegislacao tr:hover td {
  background-color: #d9eaef; }

/* --- QUADROS ------------------------------------------------------------------------------ */
div.quadro, div.quadroLeft, table.quadro {
  border: solid 1px #E5E5E5;
  background: #FBFBFB; }

/* --- ABAS ------------------------------------------------------------------------------ */
.conteudoAba {
  border: solid 1px #d8d8d8;
  border-top: 0px;
  background-color: #f9f9f9;
  background-image: url(images/bgAbaConteudo.png); }

.btAbaAtiva {
  background: transparent url(images/abaAtiva.png) no-repeat;
  color: #29414B; }

.btAbaAtiva:hover {
  color: #416576 !important; }

.btAbaDesativa {
  background: transparent url(images/abaDesativa.png) no-repeat;
  color: #416576; }

.btAbaAtiva120 {
  /* -- -- */
  color: #FF7F00 !important; }

.btAbaDesativa120 {
  /* -- -- */ }

.btAbaDesativa120:hover {
  color: #FF7F00 !important; }

/* --- PAINEIS ------------------------------------------------------------------------------ */
.pnPlacar, .pnCreditos {
  background-color: #fff;
  border: 1px solid #f4f4f4;
  border-top: 1px solid #f4ae06;
  /* -- -- */ }

#prestadores, #notasEmitidas {
  background: #F9FBFB;
  border: solid 1px #D1D1D1; }

.labelNumPlacar {
  background: url("images/FUNDO_NUMPLACAR.png") no-repeat scroll 0 0 transparent;
  color: #ee5700;
  /* -- -- */
  /* -- -- */
  /* -- -- */ }

div.info {
  background: #FBFDFF;
  border: solid 1px #C0D5ED; }

.linha {
  background: transparent url(images/PONTILHADO_04.png); }

.barra-valor-total {
  background-color: #099cb0 !important; }

/* --- CALENDAR ------------------------------------------------------------------------------ */
.tableCalendarTitle {
  background: #6B99C3 url(images/fundo_tableHeader.png) repeat-x;
  border-left: solid 1px #9EC0DA;
  border-right: solid 1px #4687B7;
  color: #fff; }

.tableCalendarDay {
  border-top: solid 1px #fff;
  border-left: solid 1px #fff;
  border-right: solid 1px #CCDEEC;
  border-bottom: solid 1px #CCDEEC;
  background: #F0F4F9; }

.tableCalendarDaySelected {
  border-top: solid 1px #fff;
  border-left: solid 1px #fff;
  border-right: solid 1px #B0E3C9;
  border-bottom: solid 1px #B0E3C9;
  background: #DEF3E8;
  color: #000; }

.tableCalendarDaySelected a {
  color: #000; }

.tableCalendarNextPrev, .tableCalendarNextPrev a {
  color: #fff; }

.tableCalendarDayOtherMonth {
  border-top: solid 1px #fff;
  border-left: solid 1px #fff;
  border-right: solid 1px #CCC;
  border-bottom: solid 1px #CCC;
  background: #F8F8F8;
  color: #CCC; }

.tableCalendarDayOtherMonth a {
  color: #CCC; }

/* --- HOME ------------------------------------------------------------------------------ */
#divComoFunciona {
  color: #fff;
  background-color: #0aa4ba; }

#divPassosCapa #divPasso1 {
  background-image: url("images/imgCapaPasso1.png");
  background-color: #f4f4f4; }

#divPassosCapa #divPasso2 {
  background-image: url("images/imgCapaPasso2.png");
  background-color: #ecebeb; }

#divPassosCapa #divPasso3 {
  background-image: url("images/imgCapaPasso3.png");
  background-color: #f4f4f4; }

#divPassosCapa #divPasso4 {
  background-image: url("images/imgCapaPasso4.png");
  background-color: #ecebeb; }

#divPassosCapa #divPasso5 {
  background-image: url("images/imgCapaPasso5.png");
  background-color: #f4f4f4; }

#divPassosCapa #divPasso6 {
  background-image: url("images/imgCapaPasso6.png");
  background-color: #ecebeb; }

.divPassoNum {
  color: #dddddd; }

#divPassosCapa #divPasso2 .divPassoNum,
#divPassosCapa #divPasso4 .divPassoNum {
  color: #dadada; }

#divMsg div table tr td .preto {
  font-size: 10px; }

#divMsg div table tr td .preto:hover {
  /*color: hsl(215, 14%, 32%);*/ }

#divMsg {
  scrollbar-arrow-color: #000;
  scrollbar-3dlight-color: #FDEF9F;
  scrollbar-highlight-color: #FDEF9F;
  scrollbar-face-color: #FCE97A;
  scrollbar-shadow-color: #FDEF9F;
  scrollbar-darkshadow-color: #FDEF9F;
  scrollbar-track-color: #FDF2B8; }

#divMsgDestaque {
  background-color: #eeeeee; }

.dataMsg {
  color: #ff7f00;
  font-weight: bold; }

#bannerMobile {
  background-image: url(images/bannerMobile.png); }

#bannerMobile .bannerMobileTitulo {
  color: #FF7F00; }

#msgImportante {
  background: #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
  /* for IE 8 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
  /* For IE 5.5 - 7 */
  box-shadow: 3px 3px 3px #999;
  border: 1px solid #D1D1D1; }

.lblDataMsg {
  background-color: #E8E8E8;
  border-bottom: 1px solid #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=180, Color='#D1D1D1')";
  /* for IE 8 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=180, Color='#D1D1D1');
  /* For IE 5.5 - 7 */
  box-shadow: 0 1px #D1D1D1;
  color: #888888; }

.lblTituloMsg {
  color: #0aa4ba;
  background: url("images/icoMsgImportante.png") no-repeat 265px 6px; }

.grdMsgDestaque tbody tr td a.preto:link {
  color: #333; }

.grdMsgDestaque tbody tr td a.preto:visited {
  color: #333; }

.grdMsgDestaque tbody tr td a.preto:hover {
  color: #C2382D; }

.grdMsgDestaque table tbody tr td a,
.grdMsgDestaque table tbody tr td span {
  border: 1px solid #D1D1D1;
  color: #999; }

.grdMsgDestaque table tbody tr td a {
  border: 1px solid #A1A1A1;
  background: #dedede;
  /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#c8c8c8');
  /* for IE */
  background: -o-linear-gradient(#f1f1f1, #c8c8c8);
  /* for Opera */
  background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#c8c8c8));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #f1f1f1, #c8c8c8);
  /* for firefox 3.6+ */
  color: #666; }

.grdMsgDestaque table tbody tr td a:hover {
  background: #f1f1f1;
  /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8c8c8', endColorstr='#f1f1f1');
  /* for IE */
  background: -o-linear-gradient(#c8c8c8, #f1f1f1);
  /* for Opera */
  background: -webkit-gradient(linear, left top, left bottom, from(#c8c8c8), to(#f1f1f1));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #c8c8c8, #f1f1f1);
  /* for firefox 3.6+ */
  color: #FF6600; }

.grdMsgDestaque table tbody tr td a:active {
  background: #fff;
  border: 1px solid #D1D1D1; }

/* --- MENSAGERIA ------------------------------------------------------------------------------ */
a.emailNaoLido:link, a.emailNaoLido:visited, a.emailNaoLido:active, .emailNaoLido,
td.emailNaoLido a:link, td.emailNaoLido a:visited, td.emailNaoLido a:active, td.emailNaoLido,
tr.emailNaoLido td a:link, tr.emailNaoLido td a:visited, tr.emailNaoLido td a:active, tr.emailNaoLido {
  color: #000; }

a.emailNaoLido:hover,
td.emailNaoLido a:hover,
tr.emailNaoLido td a:hover {
  color: #009933; }

a.emailLido:link, a.emailLido:visited, a.emailLido:active, .emailLido,
td.emailLido a:link, td.emailLido a:visited, td.emailLido a:active, td.emailLido,
tr.emailLido td a:link, tr.emailLido td a:visited, tr.emailLido td a:active, tr.emailLido {
  color: #000; }

a.emailLido:hover,
td.emailLido a:hover,
tr.emailLido td a:hover {
  color: #009933; }

.tableItemMsgTexto td, .tableItemMsgTexto {
  background: #f5f5f5; }

.tableItemMsgCabecalho {
  background: #DEDEDE;
  color: #000; }

.tableItemMsgAssunto td {
  background: #DEDEDE; }

.tableItemMsgAssunto td, .tableItemMsgAssunto td span,
.tableItemMsgCabecalho table tr td, .tableItemMsgCabecalho table tr td span {
  color: #000; }

.lblMensageria {
  color: #333333; }

.txtMensageria {
  color: #fff; }

.bordaMsgLeft {
  border-left: solid 1px #F0C1BD; }

.bordaMsgRight {
  border-right: solid 1px #F0C1BD; }

.btNovaMsg {
  background: transparent url(images/novaMsg.png) no-repeat;
  color: #0F2E44; }

/* --- EMISSÃO NOTAS, NOTA PRINT, NOTA INFORMAÇÕES --------------------------------------------------------------- */
.copiarNfse {
  background-color: #dddddd; }

.copiarNfse a:link {
  color: #000; }

.copiarNfse a:hover {
  color: #FF7F00; }

/* --- LISTA DE PRESTADORES --------------------------------------------------------------- */
#LPFicha {
  background-color: #f0f0f0; }

#LPMapa {
  background-color: #fff; }

.LPLogoPrestador {
  border: 1px solid #002e55; }

.LPNomePrestador {
  color: #000; }

.LPLinha {
  border-top: 1px solid #cccccc; }

.imgCategorias {
  border-color: #C3C3C3;
  border-width: 1px  !important;
  border-style: solid;
  background-color: #eeeeee;
  color: #000;
  margin-bottom: 3px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset; }

.imgCategorias:hover {
  /*border-color:#63AFED;*/ }

/* --- MAPS --------------------------------------------------------------- */
#topoMapa {
  background: url("images/topoMapa.png") repeat-x scroll center center #E8E5DE;
  border-bottom: 3px solid #F4AE06;
  border-top: none; }

#topoMapaLeft {
  background: url("images/topoMapaLeft-brasao.png") no-repeat scroll 10px center; }

#topoMapaRight {
  background: url("images/topoMapaRight.jpg") no-repeat scroll left center; }

#mapaEndereco {
  background-color: #dedede; }

/* --- CREDITOS --------------------------------------------------------------- */
a.btCredInformacoes,
input.btCredIndicar,
input.btCredExtrato {
  border: 1px solid #E5E5E5;
  background-color: #FBFBFB;
  color: #000; }

a.btCredInformacoes:hover,
input.btCredIndicar:hover,
input.btCredExtrato:hover {
  border: 1px solid #FF7F00;
  background-color: #FBFBFB;
  color: #FF7F00; }

a.btCredInformacoes[disabled],
input.btCredIndicar[disabled],
input.btCredExtrato[disabled] {
  border: 1px solid #E5E5E5; }

/* --- DEFINIÇÃO DE CORES DO CSS BASE --------------------------------------------------------------- */
.Over, .Over td {
  background-color: #d9eef1 !important; }

.OverHeader, .OverHeader td {
  background-color: #000 !important;
  border-color: #000 !important; }

.divTabelaFixa180L1 .tableHeader, .divTabelaFixa180L1 .tableHeader td, .divTabelaFixa180L1 .tableHeader th {
  border-bottom-color: #669cc4; }

.setaScrollLeft, .setaScrollRight {
  background-color: #515050; }

/* --- ABA FICHA CADASTRAL DO LIVRO FISCAL --------------------------------------------------------------- */
.tbFIchaCadastral .tbHeaderSBc {
  background-color: #E5E5E5;
  color: #333; }

.divForm .tbFIchaCadastral .tbSubHeaderSB {
  background-color: #0AA4BA; }

.divForm .tbFIchaCadastral .tbSubHeaderSB span {
  color: #fff; }

.divForm .tbFIchaCadastral .tbSubHeaderSB a {
  color: #fff;
  text-decoration: underline; }

.divForm .tbFIchaCadastral .tbSubHeaderSB a:hover {
  color: #FABC06;
  text-decoration: none; }

/* --- EXPORTACAO TSE --------------------------------------------------------------- */
.lblTSEStatusCorrigido, .lblTSEStatusSucesso,
.lblTSEStatusErro, .lblTSEStatusCancelado,
.lblTSEStatusEnviado, .lblTSEStatusProcessando {
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: right;
  display: block;
  height: 19px;
  padding: 1px 4px;
  background-size: 18px; }

.lblTSEStatusSucesso, .lblTSEStatusEnviado {
  background-color: #f5fff6;
  color: #128934;
  border: #93d69b 1px solid; }

.lblTSEStatusProcessando {
  background-color: #fffae5;
  color: #af7b00;
  border: solid 1px #ffd630;
  background-image: url("../../images/tse_processando.png"); }

.lblTSEStatusSucesso {
  background-image: url("../../images/tse_sucesso.png"); }

.lblTSEStatusEnviado {
  background-image: url("../../images/tse_enviado.png"); }

.lblTSEStatusCorrigido {
  background-color: #fffae5;
  color: #B38E00;
  border: #ffd630 1px solid;
  background-image: url("../../images/tse_editado.png"); }

.lblTSEStatusErro, .lblTSEStatusCancelado {
  background-color: #fbecee;
  color: #b01313;
  border: #c30e27 1px solid; }

.lblTSEStatusErro {
  background-image: url("../../images/tse_erro.png"); }

.lblTSEStatusCancelado {
  background-image: url("../../images/tse_cancelado.png"); }

div#tudo div.pnBgTudo {
  background-image: url("images/bg-um.png") !important;
  background-repeat: repeat-x;
  background-position-y: -10px; }
  div#tudo div.pnBgTudo .caminho,
  div#tudo div.pnBgTudo .caminhoContribuinte,
  div#tudo div.pnBgTudo .caminhoTomador,
  div#tudo div.pnBgTudo .caminhoPrefeitura {
    padding: 2px 50px !important; }

.background-none div#tudo div.pnBgTudo {
  background-image: none !important; }

div[id*="mnuSuspenso"] img {
  margin-top: -1px !important; }

/* --- ESPECÍFICO PREFEITURA --------------------------------------------------------------- */
#login {
  margin: 6px 0 0 10px; }

.imgNavRap2 {
  margin-top: 1px; }

@media (min-width: 1100px) {
  .fullscreen#tudo div.pnMenu {
    padding: 5px 0 0 50px !important; }
  .fullscreen#tudo .logoPrefeitura img {
    margin: 0 0 0 30px !important; }
  .fullscreen#tudo .conteudo1Coluna {
    padding-top: 20px !important; }
  .fullscreen#tudo div#tudo div.pnBgTudo .caminho,
  .fullscreen#tudo div#tudo div.pnBgTudo .caminhoContribuinte,
  .fullscreen#tudo div#tudo div.pnBgTudo .caminhoTomador,
  .fullscreen#tudo div#tudo div.pnBgTudo .caminhoPrefeitura {
    padding: 2px 50px !important; } }

.alert {
  background-color: #fffae5;
  border: 1px solid #ffd630;
  padding: 5px 0px 5px 0px;
  border-radius: 3px;
  background-position: left;
  position: relative;
  display: flex;
  align-items: center; }
  .alert img {
    margin-right: 10px; }
