#p0content { width: 100%; height: 100%; }
#p0Container { width: 100%; height: 100%; padding: 50px; box-sizing: border-box; }
#p0Container * { box-sizing: border-box; }
#p0Container #p0Background { position: absolute; width: 100%; height: 100%; z-index: -1; top: 0px; left: 0px; bottom: 0px; right: 0px; background-size: 100% 100%; }
#p0Container #p0blocos { width: 100%; height: 100%; box-sizing: border-box; font-size: 0; }
#p0Container .p0bloco { height: 100%; box-sizing: border-box; display: inline-flex; vertical-align: top; overflow: hidden; position: relative; }
#p0Container #p0bEContCor { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: #d0d0d0; opacity: 0.75; }
#p0Container #p0bECont { margin: 10%; position: relative; width: 100%; }
#p0Container #p0bEversao { font-size: 12px; color: #303030; width: 100%; line-height: 1.4vh; }
#p0Container #p0bElogo { width: 60%; }
#p0Container #p0bElogo img { width: 100%; }
#p0Container #p0bEkairos { margin-top: 4vh; width: 80%; }
#p0Container #p0bEkairos img { width: 100%; }
#p0Container #p0bEprot { position: absolute; bottom: 0px; right: 0px; width: 50%; }
#p0Container #p0bEprot img { width: 100%;}
#p0Container #p0blocoD { background-color: #264d72; align-items: center; }

#p0Container #p0blocoE { display: none; }
#p0Container #p0blocoD { width: 100%; }

@media (min-width: 768px) {
    #p0Container #p0blocoE { width: 33% !important; display: inline-block !important; }
    #p0Container #p0blocoD { width: 67% !important; }
}

@media (min-width: 992px) {
    #p0Container #p0blocoE { width: 50% !important; display: inline-block !important; }
    #p0Container #p0blocoD { width: 50% !important; }
}

@media (min-width: 1200px) {
    #p0Container #p0blocoE { width: 33% !important; display: inline-block !important; }
    #p0Container #p0blocoD { width: 33% !important; }
}

#p0Container #p0loginA { display: inline-block; margin: 10%; width: 80%; }
#p0Container #p0Saudacao {font-size: 2.3vh;font-weight: bold;color: #fafafa;margin-bottom: 3vh;}
#p0Container .p0FormL { font-size: 2vh; color: #fafafa; margin-top: 2vh; padding: 1vh 1vh 1vh 1vh; }
#p0Container .p0FormL .fa { color: #fafafa; }
#p0Container .p0FormC { font-size: 2vh; color: #d0d0d0; text-align: right; font-weight: bold; margin-top: 10px; }
#p0Container .p0FormBorder { border-bottom: solid 1px #d0d0d0; }
#p0Container .p0Input { background:none; width: 80%; border: 0px; color: #fafafa; }
#p0Container .p0Input:focus { outline: none; }
#p0Container .clicable { cursor: pointer; }
#p0Container .clicable:hover { color: #b07c31; }
#p0Container #bot_confirma { background-color: #b07c31; padding: 10px; color: #fafafa; width: 100%; font-size: 2vh; text-align: center; font-weight: bold; border-radius: 3px; box-sizing: border-box; }
#p0Container #bot_confirma:hover { background-color: #613900; cursor: pointer; }
#p0Container #p0Cadastrese { margin-top: 30px; }
#p0Container #p0CadastreseL1 { font-size: 2vh; color: #fafafa; }
#p0Container #p0CadastreseL2 { font-size: 1.8vh; color: #d0d0d0; }
#p0Container #p0semacesso { font-size: 2vh; color: #d0d0d0; padding: 10px; width: 100%; text-align: center; border: solid 1px #d0d0d0; margin-top: 10px; border-radius: 3px; box-sizing: border-box; }
#p0Container #p0semacesso:hover { background-color: #c0c0c0; cursor: pointer; color: #404040; }
#p0Container #p1formulario, #p0Container #central { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: #fafafa; padding: 20px; display: none; }
#p0Container #p1formulario #naotem { margin-left: 2%; padding: 2%; float: left; padding-bottom: 20px; }
#p0Container #p1formulario #proximo { width: 100px; ; background-color: #c0c0c0; font-size: 14px; padding: 5px; color: #fafafa; vertical-align: top; text-align: center; }
#p0Container #p1formulario #proximo:hover { background-color: yellowgreen; cursor: pointer; }
#p0Container #p1formulario input { font-size: 12px; border: none; padding: 4px; outline: none; border: solid 1px #c0c0c0; }
#p0Container #p1formulario .l { font-size: 11px; margin-bottom: 3px; color: #707070; }
#p0Container #p1formulario #novoCPF { margin-bottom: 20px; }
#p0Container #p1formulario #cadMsg { margin-left: 5px; font-size: 11px; color: red; margin-bottom: 5px;}
#p0Container #p1formulario .t { font-size: 14px; color: #606060; margin-bottom: 20px; }
#p0Container #p1formulario #p1fechar { width: 100px; ; background-color: #c0c0c0; font-size: 14px; padding: 5px; color: #fafafa; text-align: center; position: absolute; bottom: 20px; right: 20px; cursor: pointer; }
#p0Container #p1formulario #p1fechar:hover { background-color: red; }
#p0Container #p0esqueceuInstr { font-size: 14px; margin-top: 30px; margin-left: 60px; background-color: red; color: #fafafa; padding: 10px; display: none; }
#p0Container .p1Msg { color: #fafafa; background-color: red; width: 100%; padding-left: 10px; margin-bottom: 10px; text-decoration: none; line-height: 3vh; }

.campo { margin-bottom: 10px; vertical-align: top; }
.campoIB { margin-bottom: 10px; display: inline-block; margin-right: 10px; vertical-align: top; }
.campo .tit, .campoIB .tit { display: inline-block; margin-right: 5px; font-size: 14px; margin-bottom: 3px; color: #c0c0c0; }
.campo .obr, .campoIB .obr { display: inline-block; color: red;}
.sep { font-size: 14px; border-bottom: solid 1px #c0c0c0; margin-bottom: 10px; padding-bottom: 4px; font-weight: bolder; }

.gbmBotao { background-color: #c3b168; padding: 5px; border-radius: 3px; cursor: pointer; display: inline-block; color: #fafafa; margin-bottom: 5px; margin-right: 5px; }
.gbmBotao.over { background-color: #826f24; }
.gbmBotao:hover { background-color: #826f24; }

.gbmBotao0 { background-color: #fafafa; border: solid 1px #c0c0c0; padding: 5px; border-radius: 3px; cursor: pointer; display: inline-block; color: #c0c0c0; margin-bottom: 5px; margin-right: 5px; width: 45px; text-align: center; }

.gbmBotao1.over { background-color: #826f24; color: #fafafa; border: none; }
.gbmBotao1:hover { background-color: #826f24; color: #fafafa; }

.gbmBotao2.over { background-color: #f9b492; color: #fafafa; border: none; }
.gbmBotao2:hover { background-color: #f9b492; color: #fafafa; }

.gbmProximo { background-color: #FBB393; color: #fafafa; padding: 15px; font-size: 14px; display: inline-block; font-weight: bold; margin-right: 5px; }
.gbmProximo:hover { background-color: #d17e57; cursor: pointer; }

.gbmOculto { display: none; }
.gbmParametros { display: none; }

.gbm-table-sticky th { position: sticky; background-color: #fafafa; }
.gbm-table-top-93 th { top: 93px; }

.sepT { font-size: 14px; color: #909090; padding-bottom: 5px; margin-bottom: 30px; border-bottom: solid 3px #909090; }
.sep { font-size: 14px; color: #909090; margin-bottom: 5px; margin-top: 5px; }

.esp { display: inline-block; height: 20px }
.esp50 { width: 50px; }
.esp20 { width: 20px; }
.esp10 { width: 10px; }

.d-none { display: none; }

.mb-5 { margin-bottom: 2rem; }

.fin_botao { width: 130px; height: 50px; float: left; background-color: #B09231; padding: 5px; text-align: center; color: #fafafa; margin-right: 3px; margin-bottom: 5px; margin-top: 8px; border-radius: 5px; cursor: pointer; cursor: hand; }
.fin_botaoOff { width: 100px; height: 40px; float: left; background-color: #ffffff; color: #c0c0c0; padding: 5px; text-align: center; margin-right: 3px; margin-bottom: 5px; margin-top: 8px; border-radius: 5px; }
.fin_BotaoOver { background-color: #b05a31; }
.fin_botao:hover { background-color: #b05a31; }

.gbmBotao02 { width: 288px; height: 50px; float: left; margin-top: 30px; }
.gbmBotao02 .ico { float: left; height: 50px; }
.gbmBotao02 .texto { width: 105px; float: left; margin-left: 10px; height: 50px; padding-top: 7px; }

.gbmlink:hover {cursor: pointer;font-weight: bold;}

.lnk_esqueceu:hover { cursor: pointer; text-decoration: underline; }

.tabEdicao { border: 0px; border-spacing: 0px; border-collapse: collapse; }
.tabEdicao thead tr { height: 30px; background-color: #e0e0e0; border: solid 1px #c0c0c0; border-radius: 3px; }
.tabEdicao thead tr th { text-align: left; border: none; color: #404040; }
.tabEdicao tbody tr:hover { background-color: #a0a0a0; color: #fafafa; cursor: pointer; }
.tabEdicao tbody tr td { border-top: solid 1px #e0e0e0; padding-top: 3px; padding-bottom: 2px; }
.tabEdicao .icoBot { color: #404040; cursor: pointer; font-size: 8px; display: none; float: left; padding-left: 3px; padding-right: 3px; margin-left: 3px; background-color: #fafafa; }
.tabEdicao .icoUpd.over { background-color: greenyellow; }
.tabEdicao .icoDel.over { background-color: red; color: #f0f0f0; }

.secao { margin-bottom: 15px; border: solid 1px #c0c0c0; padding: 7px; border-radius: 4px;}
.secao .tit { font-size: 14px; font-family: Arial; color: #fafafa; border-bottom: solid 1px #c0c0c0; background-color: #b0b0b0; padding: 5px; border-radius: 4px; position: relative;}
.secao .corpo { padding-top: 5px; padding-left: 1px; padding-right: 1px; font-size: 14px; display: inline-block; }
.secao .corpo * { font-size: 14px; }

#secao0 { width: 100%; height: 41px; margin-bottom: 10px; }
#secao0 .aMenu { float: left; padding-right: 5px; border-radius: 0px; }
#secao0 #barraSup { background-color: #404040; width: 100%; height: 41px; }

#tabPopUp { width: 100%; }
#tabPopUp th { background-color: #404040; padding: 4px; padding-bottom: 3px; color: #fafafa; border-bottom: solid 1px #c0c0c0; }
#tabPopUp td { background-color: #fafafa; padding: 4px; padding-bottom: 3px; cursor: pointer; border-bottom: solid 1px #c0c0c0; }#tabPopUp td { background-color: #fafafa; padding: 4px; padding-bottom: 3px; cursor: pointer; border-bottom: solid 1px #c0c0c0; }

.acidDiv { border-bottom: solid 2px rgb(223, 223, 223); margin-bottom: 15px; padding-left: 4px; font-size: 22px; color: #a1acbd; padding-top: 15px; }
.acidDivTop { border-bottom: solid 2px rgb(223, 223, 223); margin-bottom: 15px; padding-left: 4px; font-size: 22px; color: #a1acbd; padding-top: 0px; }

.huge { font-size: 40px; }
.kr-small { font-size: 10px !important; }

.ka-allright { text-align: right; }
.ka-Tooltip { position: relative; }
.ka-Tooltip .ka-Tooltip-text { visibility: hidden; width: 120px; background-color: black; color: #fff; text-align: center; padding: 5px 0; border-radius: 6px; position: absolute; z-index: 1; bottom: 150%; left: 50%; margin-left: -60px; }
.ka-Tooltip .ka-Tooltip-text::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: black transparent transparent transparent; }
.ka-Tooltip:hover .ka-Tooltip-text { visibility: visible; }

.btn-normal { color: #404040; background-color: #fafafa; border-color: #dee2e6; } 
.btn-verde, .btn-vermelho, .btn-laranja { background-color: #dee2e6; }
.btn-verde:hover, .btn-verde.clicado { color: #404040; background-color: #9cc545; border-color: #9cc545; }
.btn-vermelho:hover, .btn-vermelho.clicado { color: #fafafa; background-color: red; border-color: red; }
.btn-laranja:hover, .btn-laranja.clicado { color: #fafafa; background-color: orange; border-color: orange; }

.c993C { border-top: solid 1px #d0d0d0;}
.c993T { display: inline-block; padding-right: 10px; color: #404040; padding-bottom: 2px; vertical-align: top; }
.c993V { font-weight: bold; display: inline-block; }
.c993S { padding: 3px; margin-top: 5px; font-weight: bolder;}

table.registroAlteracoes { width: 100%; }
table.registroAlteracoes th { padding: 0px 5px 5px 0px; }
table.registroAlteracoes td { padding: 0px 5px 0px 0px; font-size: 10px !important; vertical-align: top; }
table.registroListaAlteracoes { width: 100%; }
table.registroListaAlteracoes th { font-size: 10px !important; }

#gbm_miniaturasC { border: solid 1px #c0c0c0; padding: 10px; border-radius: 5px; }
#gbm_miniaturasC .miniaturaC { width: 133px; height: 100px; display: inline-block; margin-right: 5px; position: relative; }
#gbm_miniaturasC .miniatura { width: 133px; height: 100px; background-repeat: no-repeat; border: solid 2px #fafafa; cursor: pointer; }
#gbm_miniaturasC .miniatura.atual { border-color: #404040; }
#gbm_miniaturasC .descr { position: absolute; top: -20px; left: -20px; background-color: #404040; color: #fafafa; font-size: 10px; padding: 4px; display: none; }
#gbm_miniaturasC .miniaturaC:hover .descr { display: block; }
#gbm_miniaturasC .iMenu { position: absolute; background-color: red; bottom: 0px; opacity: 0; transition: 0.2s; padding: 4px; }
#gbm_miniaturasC .miniaturaC:hover .iMenu { cursor: pointer; opacity: 0.8; }
#gbm_miniaturasC .miniaturaC .iMenu.removendo { opacity: 0.8; }
#gbm_miniaturasC .miniaturaC .iMenu .iMit { background-color: #fafafa; text-align: center; font-size: 10px; color: #fafafa; }
#gbm_miniaturasC .miniaturaC .iMenu .iMit:hover { background-color: red; cursor: pointer; color: #fafafa; }
#gbm_miniaturasC .miniaturaC .iMenu.removendo .iMit.removendo { background-color: red; cursor: pointer; color: #fafafa; }
#gbm_miniaturasC .miniaturaC:hover .iMenu .iMit { display: block; }

#gbm_fotozoomBkg { display: none; width: 100%; position: fixed; height: 100%; background-color: #404040; opacity: 0.95; top: 0px; left: 0px; z-index: 90; }
#gbm_fotozoom { display: none; width: 800px; height: 600px; position: fixed; top: 50%; margin-top: -320px; left: 50%; margin-left: -420px; background-color: #ffffff; z-index: 91; padding: 20px; }
#gbm_fotozoom #fechar { background-color: rgb(16, 35, 50); display: inline-block; color: #fafafa; padding: 10px; border-radius: 40px; font-size: 8px; position: absolute; right: -10px; top: -10px; }
#gbm_fotozoom #fechar:hover { cursor: pointer; background-color: rgb(48, 67, 82); }
#gbm_fotozoom .botao { position: absolute; color: #fafafa; background-color: #c0c0c0; padding: 20px; border-radius: 60px; top: 50%; font-size: 20px; margin-top: -30px; }
#gbm_fotozoom .botao:hover { background-color: #a0a0a0; cursor: pointer; }
#gbm_fotozoom img { width: 100%; }
#gbm_fotozoom #voltarGaleria { left: -30px; }
#gbm_fotozoom #avancar { right: -30px; }
#gbm_fotozoom #zoom { position: relative; top: 50%; transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -webkit-transform: translate(0px, -50%); }
#gbm_fotozoom #carregando { position: absolute; display: none; font-size: 30px; color: #fafafa; top: 5%; left: 5%; }

#d_statusProcesso #evolucao { background-color: greenyellow; height: 40px; line-height: 38px; }
#d_statusProcesso #evolucaom { width: 800px; border: solid 1px #c0c0c0; padding: 5px; border-radius: 3px; margin-left: 10px; }

#d_gbmSRV999 #remVazio { width: 46px; height: 10px; }
#d_gbmSRV999 #remNome { background-color: red; color: #fafafa; padding: 3px; border-radius: 3px; margin-top: 2px; cursor: pointer; }
#d_gbmSRV999 #remNome.opaco { background: none; }

#d_gbmSRV997 { position: relative; }
#d_gbmSRV997 #imgIgrC { position: relative; width: 800px; height: 600px; border: solid 1px #c0c0c0; padding: 10px; margin-right: 15px; margin-bottom: 5px; border-radius: 3px; }
#d_gbmSRV997 #imgIgr { width: 100%; height: 100%; overflow: hidden; position: relative; }
#d_gbmSRV997 #imgIgr img { width: 100%; }
#d_gbmSRV997 #imgIgr .imgBot { position: absolute; width: 50%; height: 33px; bottom: 0px; background-color: #404040; color: #fafafa; text-align: center; padding-top: 5px; opacity: 0.4; font-size: 20px;}
#d_gbmSRV997 #imgIgr #imgAlt:hover { background-color: yellow; color: #404040; cursor: pointer; opacity: 1; }
#d_gbmSRV997 #imgIgr #imgAlt input { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
#d_gbmSRV997 #imgIgr #imgDel { right: 0px; }
#d_gbmSRV997 #imgIgr #imgDel:hover { background-color: red; cursor: pointer; opacity: 1; }
#d_gbmSRV997 #remVazio { width: 46px; height: 10px; }
#d_gbmSRV997 #remNome { background-color: red; color: #fafafa; padding: 3px; border-radius: 3px; margin-top: 2px; cursor: pointer; }
#d_gbmSRV997 #remNome.opaco { background: none; }

#d_gbmSRV972 #remVazio { width: 46px; height: 10px; }
#d_gbmSRV972 #remNome { background-color: red; color: #fafafa; padding: 3px; border-radius: 3px; margin-top: 2px; cursor: pointer; }
#d_gbmSRV972 #remNome.opaco { background: none; }
#d_gbmSRV972 #d972_container { width: 100%; }
#d_gbmSRV972 .d972_botao {width: 150px;height: 250px;display: inline-block;background-color: #f0f0f0;vertical-align: top;margin-right: 10px;padding: 10px; margin-bottom: 10px; position: relative; }
#d_gbmSRV972 .d972_botao ul {padding: 0px; list-style-type: none; }
#d_gbmSRV972 .d972_botao li { margin-bottom: 10px; line-height: 16px; }
#d_gbmSRV972 .d972_label { position: absolute; border: solid 1px #c0c0c0; border-radius: 30px; padding: 0px 7px; bottom: 5px; right: 5px; background-color: #fafafa; }
#d_gbmSRV972 .d972_botao:hover { background-color: #e0e0e0; cursor: pointer; }
#d_gbmSRV972 .d972_botao.selecionado { background-color: #404040; color: #fafafa; }
#d_gbmSRV972 .d972_botao.selecionado li { color: #fafafa; }
#d_gbmSRV972 .d972_botao.selecionado .d972_label { background-color:yellowgreen; color: #fafafa; border: solid 1px yellowgreen; }

#menREC001 #titulo { color: #b0b0b0; font-size: 18px; margin-bottom: 10px; border-bottom: solid 1px #d0d0d0; }
#menREC001 #logo { float: left; padding: 2px; margin-top: 3px; margin-right: 3px;}
#menREC001 #s1 { float: left; width: 100%; margin-right: 10px; padding-right: 10px; margin-bottom: 20px;}
#menREC001 #s11 { float: right; }
#menREC001 #s1 .estat { margin: 3px; border: solid 1px #c0c0c0; float: left; padding: 10px; width: 160px; background-color: #e0e0e0; }
#menREC001 #s1 .estat .tit { color: #909090; float: left; width: 1px; }
#menREC001 #s1 .estat .num { font-size: 24px; float: right; color: #fafafa; }
#menREC001 #s1 .alerta { background-color: rgb(255, 136, 68); }
#menREC001 #s1 .alerta .tit { color: #fafafa; font-weight: bold; }
#menREC001 #s1 .alerta:hover { background-color: rgb(255, 68, 0); cursor: pointer; }
#menREC001 #s2 { width: 100%; display: block; clear: both; text-align: center; margin-bottom: 20px; }
#menREC001 #s2 input { font-size: 24px; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; width: 66%; color: #c0c0c0;}
#menREC001 #s2 input:focus { outline: 0; }
#menREC001 #s3 .pessoa { width: 100%; background-color: #f0f0f0; padding: 20px; border-radius: 4px; margin-bottom: 5px; }
#menREC001 #s3 .pessoa:hover { cursor: pointer; background-color: #c0c0c0; }
#menREC001 #s3 .pessoa .i { background-color: #404040; width: 40px; height: 40px; float: left; margin-right: 10px; }
#menREC001 #s3 .pessoa .c { display: none; }
#menREC001 #s3 .pessoa .n { font-size: 20px; }
#menREC001 #s3 .pessoa .o, #menREC001 #s3 .pessoa .t, #menREC001 #s3 .pessoa .s, #menREC001 #s3 .pessoa .r { display: inline-block; margin-right: 5px; font-size: 12px; }

#vAssoc #ce { float: left; width: 540px; border-right: solid 1px #d0d0d0; margin-right: 10px; padding-right: 10px; }
#vAssoc #ce #tabAssoc tbody td { padding: 5px; }
#vAssoc #ce #tabAssoc tbody tr div { display: none; }
#vAssoc #ce #tabAssoc tbody tr:hover { background-color: #d0d0d0; cursor: pointer; }
#vAssoc #cd #mapa { width: 400px; height: 400px; float: left; background-repeat: no-repeat;}

#vPinos #ce { display: inline-block; vertical-align: top; position: absolute; top: 0px; width: 100%; height: 100%; }
#vPinos #ce #mapa { width: 100%; height: 100%; }
#vPinos #cd { display: inline-block; vertical-align: top; }
#vPinos #locs { display: none; }

#d_gbmSRV998 .secao { border: solid 1px #c0c0c0; padding: 7px; border-radius: 4px; position: relative; margin-bottom: 10px; }
#d_gbmSRV998 .secao .tit { font-size: 12px; font-family: Arial; color: #fafafa; border-bottom: solid 1px #c0c0c0; background-color: #b0b0b0; padding: 5px; border-radius: 4px;}
#d_gbmSRV998 .secao .corpo { padding-top: 5px; padding-left: 1px; padding-right: 1px; font-size: 12px; width: 100%; }
#d_gbmSRV998 .secao .corpo * { font-size: 14px; }

#d_gbmSRV998 #assoLoc img { width: 100%; }
#d_gbmSRV998 #tblVincs { width: 100%; }
#d_gbmSRV998 #tblVincs .pvinc:hover { color: yellow; }
#d_gbmSRV998 #tabCidades { width: 100%; }
#d_gbmSRV998 #tblInfoPJ { width: 100%; }

#d_gbmSRV998 #secao2 { display: inline-block; }
#d_gbmSRV998 #secao2 #tabCidades .cidade:hover { color: yellow; }
#d_gbmSRV998 #igrejasC { display: none; position: fixed; background-color: #fafafa; top: 50%; left: 50%; margin-left: -410px; margin-top: -120px; border: solid 1px #c0c0c0; border-radius: 4px; }
#d_gbmSRV998 #igrejas { margin: 30px; width: 820px; height: 240px; overflow: auto;}
#d_gbmSRV998 #igrejas table { width: 100%; height: 100%; }
#d_gbmSRV998 #igrejasF { background-image: url('/hsyF30/imagens/ico_fechar-janela.gif'); background-repeat: no-repeat; background-position: center; background-color: #fafafa; border: solid 2px #fafafa; width: 26px; height: 26px; position: absolute; right: -13px; top: -13px; cursor: pointer; }
#d_gbmSRV998 #igrejasF:hover { background-color: #a0a0a0; }
#d_gbmSRV998 #igrejas table .igreja:hover { color: yellow; }
#d_gbmSRV998 #igrejas table .pastor:hover { color: yellow; }
#d_gbmSRV998 #mapaC { display: none; position: fixed; background-color: #fafafa; top: 50%; left: 50%; margin-left: -410px; margin-top: -120px; border: solid 1px #c0c0c0; border-radius: 4px; }
#d_gbmSRV998 #mapa { margin: 30px; width: 820px; height: 240px; display: inline-block; }
#d_gbmSRV998 #mapaF { background-image: url('/hsyF30/imagens/ico_fechar-janela.gif'); background-repeat: no-repeat; background-position: center; background-color: #fafafa; border: solid 2px #fafafa; width: 26px; height: 26px; position: absolute; right: -13px; top: -13px; cursor: pointer; }
#d_gbmSRV998 #mapaF:hover { background-color: #a0a0a0; }

#d_gbmSRV994 .secao { margin-bottom: 15px; border: solid 1px #c0c0c0; padding: 7px; border-radius: 4px;}
#d_gbmSRV994 .secao .tit { font-size: 14px; font-family: Arial; color: #fafafa; border-bottom: solid 1px #c0c0c0; background-color: #b0b0b0; padding: 5px; border-radius: 4px;}
#d_gbmSRV994 .secao .corpo { padding-top: 5px; padding-left: 1px; padding-right: 1px; font-size: 14px; width: 100%; }
#d_gbmSRV994 .secao .corpo * { font-size: 14px; }
#d_gbmSRV994 #secao2 #ce { width: 49%; display: inline-block; vertical-align: top; }
#d_gbmSRV994 #secao2 #cm { width: 2%; display: inline-block; vertical-align: top; }
#d_gbmSRV994 #secao2 #cd { width: 49%; display: inline-block; vertical-align: top; }
#d_gbmSRV994 #tblVincs { width: 100%; }
#d_gbmSRV994 #tblVincs .pvinc.over { color: yellow; }
#d_gbmSRV994 #foto { display: inline-block; width: 381px; vertical-align: top; height: 286px;}
#d_gbmSRV994 #foto img { width: 100%; height: 100%;}
#d_gbmSRV994 #mapa { width: 100%; height: 286px; display: inline-block; }
#d_gbmSRV994 #tblProjs { width: 100%; }
#d_gbmSRV994 #tblPesqu { width: 100%; }
#d_gbmSRV994 .graficoOferta { height: 200px; }
#d_gbmSRV994 .secao .corpo .graficoOferta * { font-size: 10px; }

#d_gbmSRV993 .aMenu { margin-bottom: 5px; }
#d_gbmSRV993 #foto img { width: 100%; }
#d_gbmSRV993 .secao { margin-bottom: 15px; margin-right: 15px; border: solid 1px #c0c0c0; padding: 7px; border-radius: 4px; }
#d_gbmSRV993 .secao .tit { color: #fafafa; border-bottom: solid 1px #c0c0c0; background-color: #b0b0b0; padding: 5px; border-radius: 4px;}
#d_gbmSRV993 .secao .corpo { padding-top: 5px; padding-left: 1px; padding-right: 1px;}
#d_gbmSRV993 .secao .corpo, #d_gbmSRV994 .secao .corpo .cogn { width: 100%; }
#d_gbmSRV993 #ce { display: inline-block; vertical-align: top; margin-right: 10px; float: left; }
#d_gbmSRV993 #cme { display: inline-block; vertical-align: top; margin-right: 10px;}
#d_gbmSRV993 #cmd { display: inline-block; vertical-align: top; width: 571px;}
#d_gbmSRV993 #cd { display: inline-block; vertical-align: top; width: 120px;}
#d_gbmSRV993 #foto { padding: 10px; border: solid 1px #c0c0c0; display: inline-block; margin-bottom: 10px; }
#d_gbmSRV993 #tblVincs .pvinc.over { color: yellow; }
#d_gbmSRV993 .cogn { border-top: solid 1px #d0d0d0; padding-top: 2px; padding-bottom: 2px; }
.c993C { border-top: solid 1px #d0d0d0;}
.c993T { display: inline-block; padding-right: 10px; color: #404040; padding-bottom: 2px; vertical-align: top; }
.c993V { font-weight: bold; display: inline-block; }
.c993S { padding: 3px; margin-top: 5px; font-weight: bolder;}
#d_gbmSRV993 .tabEdicao { width: 100%; }
#d_gbmSRV993 #exibe { margin-bottom: 5px; }
#d_gbmSRV993 #exibe .botEx { background-color: #d0d0d0; padding: 5px; margin-bottom: 3px; border-radius: 4px; display: inline-block; margin-right: 5px; }
#d_gbmSRV993 #exibe .botEx:hover { cursor: pointer; background-color: #d17e57; color: #fafafa; }
#d_gbmSRV993 .graficoOferta { height: 200px; }

#d_gbmSRV992 { position: relative; }
#d_gbmSRV992 #imgPesC { position: relative; width: 177px; height: 267px; border: solid 1px #c0c0c0; padding: 10px; margin-right: 20px; }
#d_gbmSRV992 #imgPes { width: 100%; height: 100%; overflow: hidden; position: relative; }
#d_gbmSRV992 #imgPes img { width: 100%; }
#d_gbmSRV992 #imgPes .imgBot { position: absolute; width: 50%; height: 33px; bottom: 0px; background-color: #404040; color: #fafafa; text-align: center; padding-top: 5px; opacity: 0.4; font-size: 20px;}
#d_gbmSRV992 #imgPes #imgAlt:hover { background-color: yellow; color: #404040; cursor: pointer; opacity: 1; }
#d_gbmSRV992 #imgPes #imgAlt input { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
#d_gbmSRV992 #imgPes #imgDel { right: 0px; }
#d_gbmSRV992 #imgPes #imgDel:hover { background-color: red; cursor: pointer; opacity: 1; }
#d_gbmSRV992 #remVazio { width: 46px; height: 10px; }
#d_gbmSRV992 #remNome { background-color: red; color: #fafafa; padding: 3px; border-radius: 3px; margin-top: 2px; cursor: pointer; }
#d_gbmSRV992 #remNome.opaco { background-color: #d0d0d0; }
#d_gbmSRV992 #remFilho { background-color: red; color: #fafafa; padding: 3px; border-radius: 3px; margin-top: 2px; cursor: pointer; }
#d_gbmSRV992 #remFilho.opaco { background-color: #d0d0d0; }
#d_gbmSRV992 .sep992 { display: inline-block; width: 100%; border-bottom: solid 2px #c0c0c0; margin-bottom: 10px; margin-top: 20px; }
#d_gbmSRV992 .g992_mais { display: inline-block; margin-left: 10px; border: solid 1px #c0c0c0; padding: 0px 5px; border-radius: 3px; }
#d_gbmSRV992 .g992_mais:hover { cursor: pointer; background-color: #404040; color: #fafafa; }
#d_gbmSRV992 #d_992VinculoPopup { background-color: #f0f0f0; border: solid 1px #e0e0e0; padding: 20px; border-radius: 5px; width: 50vw; top: 35vh; position: fixed; z-index: 99; left: 50vw; margin-left: -25vw; display: none; }
#d_gbmSRV992 #d_992VinculoPopup #f_TXT_NOMEX_VINCUI { float: none; }
#d_gbmSRV992 #d_btnIncVinculo { margin-bottom: 5px;}
#d_gbmSRV992 #imgAssC { position: relative; border: solid 1px #c0c0c0; padding: 10px; margin-right: 20px; }
#d_gbmSRV992 #imgAss { width: 300px; height: 150px; overflow: hidden; position: relative; }
#d_gbmSRV992 #imgAss .tit { font-size: 10px; }
#d_gbmSRV992 #imgAss img { width: 100%; }
#d_gbmSRV992 #imgAss .imgBot { position: absolute; width: 50%; height: 33px; bottom: 0px; background-color: #404040; color: #fafafa; text-align: center; padding-top: 5px; opacity: 0.4; font-size: 20px;}
#d_gbmSRV992 #imgAss #assAlt:hover { background-color: yellow; color: #404040; cursor: pointer; opacity: 1; }
#d_gbmSRV992 #imgAss #assAlt input { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
#d_gbmSRV992 #imgAss #assDel { right: 0px; }
#d_gbmSRV992 #imgAss #assDel:hover { background-color: red; cursor: pointer; opacity: 1; }

#d_gbmSRV085_botoes .botao { float: left; padding: 5px; border: solid 1px #c0c0c0; border-radius: 5px; margin-right: 5px; width: 60px; text-align: center; cursor: hand; cursor: pointer; }
#d_gbmSRV085_botoes .botao:hover { background-color: #c0c0c0; }
#d_gbmSRV085_botoes .ativo { background-color: orange; }

#d_contasrec { margin-top: 15px; }
#d_contasrec .sel { width: 10px; height: 10px; background-image: url('../imagens/ico_comprF.png'); }
#d_contasrec .sel1 { background-image: url('../imagens/ico_comprL.png'); }
#d_contasrec #d_filtro { float: left; width: 488px; }
#d_contasrec #d_filtro .divisoria { border: 1px solid #c0c0c0; margin: 2px; padding: 10px; border-radius: 3px; position: relative; padding-top: 15px; background-color: #e0e0e0; }
#d_contasrec #d_filtro .divisoria .l { position: absolute; top: -10px; left: 4px; background-color: #b0b0b0; padding: 3px; border: 1px solid #c0c0c0; border-radius: 5px; width: 60px; }
#d_contasrec .cc { clear: both; }
#d_contasrec #d_filtro .botao { float: left; font-size: 0px; line-height: 0px; background-repeat: no-repeat; cursor: hand; cursor: pointer; }
#d_contasrec #d_filtro .botao2 { width: 40px; height: 50px; }
#d_contasrec #d_filtro #d_receb.botaoA { background-image: url('../imagens/bot_crecebA.png'); }
#d_contasrec #d_filtro #d_receb.botaoI { background-image: url('../imagens/bot_crecebI.png'); }
#d_contasrec #d_filtro #d_pagar.botaoA { background-image: url('../imagens/bot_cpagarA.png'); }
#d_contasrec #d_filtro #d_pagar.botaoI { background-image: url('../imagens/bot_cpagarI.png'); }
#d_contasrec #d_filtro #d_rptud.botaoA { background-image: url('../imagens/bot_ctudoA.png'); }
#d_contasrec #d_filtro #d_rptud.botaoI { background-image: url('../imagens/bot_ctudoI.png'); }
#d_contasrec #d_filtro #d_FLG_STATU_CONTA { /* float: right; */ display: inline-block;}
#d_contasrec #d_filtro #d_pende { margin-left: 74px; }
#d_contasrec #d_filtro #d_pende.botaoA { background-image: url('../imagens/bot_pendeA.png'); }
#d_contasrec #d_filtro #d_pende.botaoI { background-image: url('../imagens/bot_pendeI.png'); }
#d_contasrec #d_filtro #d_quitd.botaoA { background-image: url('../imagens/bot_quitdA.png'); }
#d_contasrec #d_filtro #d_quitd.botaoI { background-image: url('../imagens/bot_quitdI.png'); }
#d_contasrec #d_filtro #d_studo.botaoA { background-image: url('../imagens/bot_studoA.png'); }
#d_contasrec #d_filtro #d_studo.botaoI { background-image: url('../imagens/bot_studoI.png'); }
#d_contasrec #d_filtro .botao1 { width: 65px; height: 100px; }
#d_contasrec #d_filtro #d_FLG_HORIZ_APURA { /* float: right; */ display: inline-block;}
#d_contasrec #d_filtro #d_atehj { margin-left: 80px; }
#d_contasrec #d_filtro #d_atehj.botaoA { background-image: url('../imagens/bot_patehjA.png'); }
#d_contasrec #d_filtro #d_atehj.botaoI { background-image: url('../imagens/bot_patehjI.png'); }
#d_contasrec #d_filtro #d_hoje.botaoA { background-image: url('../imagens/bot_phojeA.png'); }
#d_contasrec #d_filtro #d_hoje.botaoI { background-image: url('../imagens/bot_phojeI.png'); }
#d_contasrec #d_filtro #d_30dia.botaoA { background-image: url('../imagens/bot_p30diaA.png'); }
#d_contasrec #d_filtro #d_30dia.botaoI { background-image: url('../imagens/bot_p30diaI.png'); }
#d_contasrec #d_filtro #d_ptudo.botaoA { background-image: url('../imagens/bot_studoA.png'); }
#d_contasrec #d_filtro #d_ptudo.botaoI { background-image: url('../imagens/bot_studoI.png'); }
#d_contasrec #d_filtro #d_TXT_NOMEX_PESSO { float: left; width: 461px; }
#d_contasrec #d_contasrec_bot { position: relative; z-index: 10; width: 409px; left: 47px; top: 1px; height: 26px; background-image: url('../imagens/bot_contasrec1.png'); }
#d_contasrec_botF, #d_contasrec_botS, #d_contasrec_botB, #d_contasrec_botR { width: 102px; height: 26px; float: left; cursor: hand; cursor: pointer; }
#d_contasrec #d_filtro #bot_filtra { height: 20px; width: 60px; }
#d_contasrec #d_selecao { float: left; height: 162px; width: 650px; background-color: gray; border-radius: 3px; padding-top: 21px; position: relative; padding-bottom: 29px; }
#d_contasrec #d_selecao .l { position: absolute; top: -10px; left: 4px; background-color: #b0b0b0; padding: 3px; border: 1px solid #c0c0c0; border-radius: 5px; width: 160px; }
#d_contasrec #d_selecao .t { position: absolute; top: 137px; right: -33px; padding: 3px; width: 300px; font-size: 12px; color: #fafafa; }
#d_contasrec #d_selecao .t #d_total { width: 100px; font-size: 18px; position: absolute; top: -3px; left: 140px; text-align: right; }
#d_contasrec #d_selecaoCont { background-color: #fafafa; width: 100%; height: 100%; overflow: auto; }
#d_contasrec #d_selecaoCont #t_selecao { width: 100%; border-spacing: 0; border-collapse: collapse; }
#d_contasrec #d_selecaoCont #t_selecao th { padding-right: 15px; background-color: #264d72; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #264d72; color: #fafafa; }
#d_contasrec #d_selecaoCont #t_selecao td { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #c0c0c0; padding-left: 15px; padding-right: 15px; }
#d_contasrec #d_selecaoCont #t_selecao td .rem { width: 10px; height: 10px; background-image: url('/hsyF30/imagens/ico_remover10x10.png'); font-size: 0px; line-height: 0px; cursor: pointer; cursor: hand; }
#d_contasrec #d_selecaoCont #t_selecao .num { text-align: right; }

#d_sfiSRV110 #t_selecao, #d_sfiSRV021 #t_selecao { width: 100%; border-spacing: 0; border-collapse: collapse; margin-bottom: 20px; }
#d_sfiSRV110 #t_selecao th, #d_sfiSRV021 #t_selecao th { height: 30px; padding-right: 15px; background-color: #264d72; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #264d72; color: #fafafa; }
#d_sfiSRV110 #t_selecao td, #d_sfiSRV021 #t_selecao td { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #c0c0c0; padding: 5px 15px; }
#d_sfiSRV110 #t_selecao .num, #d_sfiSRV021 #t_selecao .num { text-align: right; }
#d_sfiSRV110 #t_pagamento, #d_sfiSRV048 #t_pagamento { width: 100%; border-spacing: 0; border-collapse: collapse; margin-bottom: 20px; }
#d_sfiSRV110 #t_pagamento th, #d_sfiSRV048 #t_pagamento th { height: 30px; padding-right: 15px; background-color: #264d72; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #264d72; color: #fafafa; }
#d_sfiSRV110 #t_pagamento td, #d_sfiSRV048 #t_pagamento td { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #c0c0c0; padding-left: 15px; padding-right: 15px; }
#d_sfiSRV110 #t_pagamento .remove, #d_sfiSRV048 #t_pagamento .remove { width: 20px; height: 20px; background-image: url('/hsyF30/imagens/ico_remover.png'); cursor: hand; cursor: pointer; }
#d_sfiSRV110 #t_pagamento #f_VLR_RECBM_ITEMX, #d_sfiSRV048 #t_pagamento #f_VLR_RECBM_ITEMX { margin-top: 5px; margin-bottom: 5px; text-align: right; }
#d_sfiSRV110 #modelos #dadosGerais, #d_sfiSRV048 #modelos #dadosGerais { display: none; }
#d_sfiSRV110 #modelos #dadosCheque, #d_sfiSRV048 #modelos #dadosCheque { display: none; }
#d_sfiSRV110 #modelos #dadosCartao { display: none; }
#d_sfiSRV110 .cc { clear: both; }
#d_sfiSRV110 #d_bot_fpagamento { width: 100%; margin-bottom: 20px; }
#d_sfiSRV110 #d_bot_fpagamento .fPagmto { width: 100px; height: 64px; float: left; background-color: #b09231; padding: 5px; text-align: center; color: #fafafa; margin-right: 3px; margin-bottom: 5px; border-radius: 5px; cursor: pointer; cursor: hand; font-size: 10px; overflow: hidden; }
#d_sfiSRV110 #d_bot_fpagamento .fPagmtOver { background-color: #b05a31; }
#adDinheiro, #adCheque, #adCartao { width: 102px; height: 48px; float: left; cursor: hand; cursor: pointer; }
#d_sfiSRV110 #rodape { width: 100%; height: 40px; margin-top: 5px; text-align: right; }
#d_sfiSRV110 #rodape * { display: inline-block; vertical-align: top; }
#d_sfiSRV110 #msgConfirma { height: 40px; width: 300px;  font-size: 14px; color: gray; margin-right: 20px; }
#d_sfiSRV110 #rodape .botoes { width: 100px; height: 40px; }
#d_sfiSRV110 .igual { position: relative; left: 4px; top: 3px; cursor: pointer; }
#d_sfiSRV110 #rodape #total { background-image: url('../imagens/bkg_fpTotal.png'); }
#d_sfiSRV110 #rodape .confirmaI { background-image: url('../imagens/bot_confirmaI.png'); }
#d_sfiSRV110 #rodape .confirmaA { background-image: url('../imagens/bot_confirmaA.png'); cursor: pointer; }
#d_sfiSRV110 #rodape .reciboI { background-image: url('../imagens/bot_reciboI.png'); }
#d_sfiSRV110 #rodape .reciboA { background-image: url('../imagens/bot_reciboA.png'); cursor: pointer; }
#d_sfiSRV110 #rodape #total #valorTotal { text-align: right; font-size: 18px; width: 80px; height: 20px; position: relative; top: 15px; right: 10px; }
#d_sfiSRV110 .g110inp { margin-bottom: 3px; margin-top: 3px; }
#d_sfiSRV110 .obr { color: red; }

#d_sfiSRV021 .botao { width: 288px; height: 50px; float: left; margin-top: 30px; }
#d_sfiSRV021 .botao .ico { float: left; height: 50px; }
#d_sfiSRV021 .botao .texto { width: 105px; float: left; margin-left: 10px; height: 50px; padding-top: 7px; }

#d_gbmSRV982 .corpo { width: 100%; }
#d_gbmSRV982 .prjD { margin-bottom: 10px; }
#d_gbmSRV982 .prjDn { display: block; color: #b0b0b0; border-bottom: solid 1px; width: 100%; margin-bottom: 2px; }
#d_gbmSRV982 .prjDt { display: block; }
#d_gbmSRV982 .bot { position: relative; width: 30px; text-align: center; display: inline-block; background-color: #fafafa; color: #909090; padding: 3px; margin-right: 3px; vertical-align: top; border: solid 1px #909090; box-sizing: content-box; }
#d_gbmSRV982 .bot:active { top: 1px; left: 1px; }
#d_gbmSRV982 .bot.icoUpd:hover { background-color: red; cursor: pointer; color: #fafafa; }
#d_gbmSRV982 .alt:hover { color: #fafafa; background-color: red; cursor: pointer;  }
#d_gbmSRV982 .inc:hover { color: black; background-color: yellowgreen; cursor: pointer;  }
#d_gbmSRV982 .grupo .Gbarra { display: inline-block; padding-right: 30px; width: 782px; border: solid 1px #c0c0c0; background-color: #e0e0e0; }
#d_gbmSRV982 .grupo .Gnom { display: inline-block; width: 300px; margin-right: 3px; padding: 3px;}
#d_gbmSRV982 .grupo .Gdet { display: inline-block; width: 200px; }
#d_gbmSRV982 .grupo .Gtip { display: inline-block; }
#d_gbmSRV982 .grupo .Gcomponentes { margin-left: 31px; margin-top: 5px; }
#d_gbmSRV982 .XincC { position: relative; width: 42px; display: inline-block; top: -13px; }
#d_gbmSRV982 .Xinc { position: absolute; }

#d_contaspag { margin-top: 15px; }
#d_contaspag .sel { width: 10px; height: 10px; background-image: url('../imagens/ico_comprF.png'); }
#d_contaspag .sel1 { background-image: url('../imagens/ico_comprL.png'); }
#d_contaspag #d_filtro { float: left; width: 405px; }
#d_contaspag #d_filtro .divisoria { border: 1px solid #c0c0c0; margin: 2px; padding: 10px; border-radius: 3px; position: relative; padding-top: 15px; background-color: #e0e0e0; }
#d_contaspag #d_filtro .divisoria .l { position: absolute; top: -10px; left: 4px; background-color: #b0b0b0; padding: 3px; border: 1px solid #c0c0c0; border-radius: 5px; width: 90px; }
#d_contaspag .cc { clear: both; }
#d_contaspag #d_filtro .botao { float: left; font-size: 0px; line-height: 0px; background-repeat: no-repeat; cursor: hand; cursor: pointer; }
#d_contaspag #d_filtro .botao2 { width: 40px; height: 50px; }
#d_contaspag #d_filtro #d_data { float: left; }
#d_contaspag #d_filtro #d_FLG_STATU_CONTA {  display: inline-block; }
#d_contaspag #d_filtro #d_pende.botaoA { background-image: url('../imagens/bot_pendeA.png'); }
#d_contaspag #d_filtro #d_pende.botaoI { background-image: url('../imagens/bot_pendeI.png'); }
#d_contaspag #d_filtro #d_quitd.botaoA { background-image: url('../imagens/bot_quitdA.png'); }
#d_contaspag #d_filtro #d_quitd.botaoI { background-image: url('../imagens/bot_quitdI.png'); }
#d_contaspag #d_filtro #d_studo.botaoA { background-image: url('../imagens/bot_studoA.png'); }
#d_contaspag #d_filtro #d_studo.botaoI { background-image: url('../imagens/bot_studoI.png'); }
#d_contaspag #d_filtro #d_aprov.botaoA { background-image: url('../imagens/bot_aprovA.png'); }
#d_contaspag #d_filtro #d_aprov.botaoI { background-image: url('../imagens/bot_aprovI.png'); }
#d_contaspag #d_filtro .botao1 { width: 65px; height: 100px; }
#d_contaspag #d_filtro #d_FLG_HORIZ_APURA { display: inline-block; width: 192px; }
#d_contaspag #d_filtro #d_atehj.botaoA { background-image: url('../imagens/bot_patehjA.png'); }
#d_contaspag #d_filtro #d_atehj.botaoI { background-image: url('../imagens/bot_patehjI.png'); }
#d_contaspag #d_filtro #d_hoje.botaoA { background-image: url('../imagens/bot_phojeA.png'); }
#d_contaspag #d_filtro #d_hoje.botaoI { background-image: url('../imagens/bot_phojeI.png'); }
#d_contaspag #d_filtro #d_30dia.botaoA { background-image: url('../imagens/bot_p30diaA.png'); }
#d_contaspag #d_filtro #d_30dia.botaoI { background-image: url('../imagens/bot_p30diaI.png'); }
#d_contaspag #d_filtro #d_ptudo.botaoA { background-image: url('../imagens/bot_studoA.png'); }
#d_contaspag #d_filtro #d_ptudo.botaoI { background-image: url('../imagens/bot_studoI.png'); }
#d_contaspag #d_filtro #d_TXT_NOMEX_FORNE { float: left; width: 379px; }
#d_contaspag #d_contaspag_bot { position: relative; z-index: 10; width: 307px; left: 13px; top: 1px; height: 26px; background-image: url('../imagens/bot_contaspag.png'); }
#d_contaspag_botF, #d_contaspag_botS, #d_contaspag_botR { width: 102px; height: 26px; float: left; cursor: hand; cursor: pointer; }
#d_contaspag #d_filtro #bot_filtra { height: 20px; width: 60px; }
#d_contaspag #d_selecao { float: left; height: 173px; width: 630px; background-color: gray; border-radius: 3px; padding-top: 24px; position: relative; padding-bottom: 29px; margin-left: 8px;}
#d_contaspag #d_selecao .l { position: absolute; top: -10px; left: 4px; background-color: #b0b0b0; padding: 3px; border: 1px solid #c0c0c0; border-radius: 5px; width: 160px; }
#d_contaspag #d_selecao .t { position: absolute; top: 148px; right: -33px; padding: 3px; width: 300px; font-size: 12px; color: #fafafa; }
#d_contaspag #d_selecao .t #d_total { width: 100px; font-size: 18px; position: absolute; top: -3px; left: 140px; text-align: right; }
#d_contaspag #d_selecaoCont { background-color: #fafafa; width: 100%; height: 100%; overflow: auto; }
#d_contaspag #d_selecaoCont #t_selecao { width: 100%; border-spacing: 0; border-collapse: collapse; }
#d_contaspag #d_selecaoCont #t_selecao th { padding-right: 15px; background-color: #264d72; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #264d72; color: #fafafa; }
#d_contaspag #d_selecaoCont #t_selecao td { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #c0c0c0; padding-left: 15px; padding-right: 15px; }
#d_contaspag #d_selecaoCont #t_selecao td .rem { width: 10px; height: 10px; background-image: url('/hsyF30/imagens/ico_remover10x10.png'); font-size: 0px; line-height: 0px; cursor: pointer; cursor: hand; }
#d_contaspag #d_selecaoCont #t_selecao .num { text-align: right; }

#d_sfiSRV005 #d_bot_fpagamento { margin-bottom: 20px; display: inline-block;}
#d_sfiSRV005 #d_bot_fpagamento .fPagmto { width: 100px; height: 64px; float: left; background-color: #b09231; padding: 5px; text-align: center; color: #fafafa; margin-right: 3px; margin-bottom: 5px; margin-top: 8px; border-radius: 5px; cursor: pointer; cursor: hand; font-size: 10px; overflow: hidden; }
#d_sfiSRV005 #d_bot_fpagamento .fPagmtOver { background-color: #b05a31; }
#d_sfiSRV005 #t_pagamento { width: 100%; border-spacing: 0; border-collapse: collapse; margin-bottom: 20px; }
#d_sfiSRV005 #t_pagamento th { height: 30px; padding-right: 15px; background-color: #264d72; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #264d72; color: #fafafa; }
#d_sfiSRV005 #t_pagamento td { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #c0c0c0; padding-left: 15px; padding-right: 15px; }
#d_sfiSRV005 #t_pagamento .remove { width: 20px; height: 20px; background-image: url('/hsyF30/imagens/ico_remover.png'); cursor: hand; cursor: pointer; }
#d_sfiSRV005 #t_pagamento #f_VLR_RECBM_ITEMX { margin-top: 5px; margin-bottom: 5px; text-align: right; }
#d_sfiSRV005 #modelos #dadosGerais { display: none; }
#d_sfiSRV005 #modelos #dadosCheque { display: none; }
#d_sfiSRV005 #modelos #dadosCartao { display: none; }
#d_sfiSRV005 #modelos #dadosRepasse { display: none; }
#d_sfiSRV005 .cc { clear: both; }
#d_sfiSRV005 .igual { position: relative; left: 4px; top: 3px; cursor: pointer; }
#d_sfiSRV005 #t_selecao { width: 100%; border-spacing: 0; border-collapse: collapse; margin-bottom: 20px; }
#d_sfiSRV005 #t_selecao th { height: 30px; padding-right: 15px; background-color: #264d72; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #264d72; color: #fafafa; }
#d_sfiSRV005 #t_selecao td { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #c0c0c0; padding: 5px 15px; }
#d_sfiSRV005 #t_selecao .num { text-align: right; }
#d_sfiSRV005 #rodape { width: 100%; height: 40px; margin-top: 10px; text-align: right; }
#d_sfiSRV005 #rodape * { display: inline-block; vertical-align: top; }
#d_sfiSRV005 #msgConfirma { height: 40px; width: 300px; font-size: 14px; color: gray; margin-right: 20px; }
#d_sfiSRV005 #rodape .reciboI { background-image: url('../imagens/bot_reciboI.png'); }
#d_sfiSRV005 #rodape .reciboA { background-image: url('../imagens/bot_reciboA.png'); cursor: pointer; }
#d_sfiSRV005 #rodape .botoes { width: 100px; height: 40px; cursor: hand; cursor: pointer; }
#d_sfiSRV005 #rodape #total { background-image: url('../imagens/bkg_fpTotal.png'); }
#d_sfiSRV005 #rodape .confirmaI { background-image: url('../imagens/bot_confirmaI.png'); }
#d_sfiSRV005 #rodape .confirmaA { background-image: url('../imagens/bot_confirmaA.png'); }
#d_sfiSRV005 #rodape #total #valorTotal { text-align: right; font-size: 18px; width: 85px; height: 20px; position: relative; top: 15px; right: 10px; }

#d_sfimovs_saldo { background-image: url('../imagens/bkg_ccSaldo2.png'); width: 130px; height: 40px; position: absolute; top: 26px; right: 14px; }
#d_sfimovs_saldo p { color: #606060; font-size: 18px; font-weight: bold; position: absolute; right: 7px; top: 11px; }
#d_sfimovs_cons { width: 100%; }
#d_sfimovs_cons .cc { width: 100px; height: 150px; float: left; background-color: #b09231; padding: 5px; text-align: center; color: #fafafa; margin-right: 3px; margin-bottom: 5px; margin-top: 8px; border-radius: 5px; cursor: pointer; cursor: hand; font-size: 10px; overflow: hidden; }
#d_sfimovs_cons .ccv { color: black; font-size: 14px; font-weight: bold; }
#d_sfimovs_cons .cco { background-color: #b05a31; }
#d_sfimovs_cons .ccf { clear: both; }

#d_sfiSRV008_saldo { background-image: url('../imagens/bkg_ccSaldo2.png'); width: 130px; height: 40px; position: absolute; top: 26px; right: 14px; }
#d_sfiSRV008_saldo p { color: #606060; font-size: 18px; font-weight: bold; position: absolute; right: 7px; top: 11px; }

#d_sfiSRV002 { position: relative; }
#d_sfiSRV002 #imprimir { position: absolute; right: 236px; }

/* fluxocx */
#d_fluxocx #selMes { margin-bottom: 10px; }
#d_fluxocx #selMes #tit { float: left; margin-right: 30px; line-height: 20px; }
#d_fluxocx #selMes #sel { float: left; margin-right: 10px; }
#d_fluxocx #selMes #bot { width: 80px; height: 20px; float: left; text-align: center; background-color: yellowgreen; border-radius: 5px; line-height: 20px; cursor: hand; cursor: pointer; }
#d_fluxocx #selMes #cc { clear: both; }
#d_fluxocx #tfluxocx { font-size: 20px; color: #3399ff; margin-bottom: 15px; margin-top: 15px; }
#d_fluxocx .sumario { width: 100%; padding-left: 15px; }
#d_fluxocx .sumario thead tr { background-color: #c0c0c0; }
#d_fluxocx .sumario thead th { color: #fafafa; padding: 3px 10px 3px 10px; }
#d_fluxocx .sumario tbody tr:hover { background-color: #e0e0e0; }
#d_fluxocx .sumario tbody tr.click:hover { cursor: pointer; }
#d_fluxocx .sumario td { border-bottom: solid 1px #c0c0c0; padding: 3px 0px 3px 0px; }
#d_fluxocx .vl { width: 10%; text-align: right; }
#d_fluxocx .vlc { color: green; }
#d_fluxocx .vld { color: red; }

#d_sfiSRV202 #msgBoletos { padding: 15px; width: 600px; background-color: #404040; color: #fafafa; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; margin-right: 500px; }

#d_sfiSRV203 #botExclui { background-color: #fafafa; }
#d_sfiSRV203 #botExclui:hover { background-color: #826f24; }
#d_sfiSRV203 #s_VLR_TOTAL_PEDID { background-color: #404040; color: #fafafa; }
#d_sfiSRV203 #s_VLR_TOTAL_FINAL { background-color: #404040; color: #fafafa; }
#d_sfiSRV203 #expr1 { font-size: 20px; }
#d_sfiSRV203 #expr2 { font-size: 16px; margin-bottom: 10px; }

#d_analiticog .sel { width: 10px; height: 10px; background-image: url('../imagens/ico_comprF.png'); margin-right: 3px; float: left;}
#d_analiticog .sel1 { background-image: url('../imagens/ico_comprL.png');}
#d_analiticog thead th { background-color: #264d72; color: #ffffff; font-size: 9px;}
#d_analiticog #tabAnalitico { background-color: #cccccc;}
#d_analiticog #tabAnalitico th { background-color: #888888; color: #cccccc; padding-right: 1px; padding-left: 1px; font-size: 8px;}
#d_analiticog #tabAnalitico td { background-color: #eaeaea; padding-right: 1px; padding-left: 1px; font-size: 8px;}
#d_analiticog #tabAnalitico #total td { background-color: #cccccc; font-size: 8px;}
#d_analiticog #tanalitico { font-size: 20px; color: #3399ff;}
#d_analiticog #tabDespesas { background-color: #ffffff;}
#d_analiticog #tabDespesas td { padding-right: 1px; padding-left: 1px; font-size: 9px;}
#d_analiticog #tabDespesas #total td { background-color: #725b10; color: #ffffff; font-size: 9px;}
#d_analiticog #tabReceitas { background-color: #ffffff;}
#d_analiticog #tabReceitas td { padding-right: 1px; padding-left: 1px; font-size: 9px;}
#d_analiticog #tabReceitas #total td { background-color: #cacaca; font-size: 9px;}
#d_analiticog #grafico { border: solid 1px #c0c0c0; margin-top: 30px;}
#d_analiticog #d_CHK_EXIBR_PREVS .bot { width: 60px; height: 20px; float: left; text-align: center; border: 1px solid #c0c0c0; border-radius: 5px; line-height: 20px; cursor: hand; cursor: pointer; margin-right: 3px;}
#d_analiticog #d_CHK_EXIBR_PREVS .clicado { border: 1px solid yellowgreen; background: yellowgreen;}
#d_analiticog #titulo { clear: both; width: 100%; height: 25px; text-align: center; font-size: 18px; background-color: #c0c0c0; color: #fafafa; border-radius: 3px; position: relative; top: 6px;}
#d_analiticog .trOver { background-color: #c4dce1; }
#d_analiticog .tdOver { cursor: pointer; color: #fafafa; background-color: #264d72; }

/* gfinadet */
#d_gfinadet { position: relative; }
#d_gfinadet thead th { background-color: #264d72; color: #fafafa; height: 30px; }
#d_gfinadet tbody .alt { background-color: #c4dce1; }
#d_gfinadet tbody td { padding: 5px; }
#d_gfinadet tbody td.d { text-align: right; }
#d_gfinadet tbody td.o { cursor: pointer; color: #fafafa; background-color: #264d72; }
#d_gfinadet #info { margin-bottom: 15px; display: table; }
#d_gfinadet #info .l { display: table-row; }
#d_gfinadet #info .tit { display: table-cell; font-size: 12px; padding-right: 15px; color: #909090; }
#d_gfinadet #info .val { display: table-cell; font-size: 14px; font-weight: bold; color: #606060; }
#d_gfinadet #info button { position: absolute; right: 0px; top: 0px; }

#d_cheques_cab { position: relative; height: 97px; }
#d_cheques_cab select { font-size: 12px; background-color: #eef6ff; border-radius: 5px; border: 0px; border-bottom: solid 2px #c0c0c0; }
#d_cheques_cab #d_cheques_bot { position: relative; z-index: 10; width: 409px; left: 131px; top: 0px; height: 26px; background-image: url('../imagens/bot_cheques.png'); }
#d_cheques_cab #d_cheques_acoes { height: 50px; width: 900px; }
#d_cheques_botS, #d_cheques_botD, #d_cheques_botL, #d_cheques_botP { width: 102px; height: 26px; float: left; cursor: hand; cursor: pointer; }
#d_cheques_cab #d_cheques_sel { position: absolute; z-index: 10; width: 450px; right: 0px; top: -28px; height: 30px; background-image: url('../imagens/bkg_cheques_selv2.png'); }
#d_cheques_cab #d_cheques_sel #d_cheques_sel_ed { cursor: hand; cursor: pointer; position: absolute; width: 16px; height: 16px; top: 8px; left: -20px; background-image: url('/hsyF30/imagens/ico_ver16x16.png'); }
#d_cheques_cab #d_cheques_sel #d_cheques_sel_num { position: absolute; color: red; font-size: 14px; right: 171px; top: 5px;}
#d_cheques_cab #d_cheques_sel #d_cheques_sel_tot { position: absolute; color: red; font-size: 14px; top: 5px; right: 9px;}
#d_cheques .sel { width: 10px; height: 10px; background-image: url('../imagens/ico_comprF.png'); }
#d_cheques .sel1 { background-image: url('../imagens/ico_comprL.png'); }

#d_gbmSRV979 #remVazio { width: 46px; height: 10px; }
#d_gbmSRV979 #remNome { background-color: red; color: #fafafa; padding: 3px; border-radius: 3px; margin-top: 2px; cursor: pointer; }
#d_gbmSRV979 #remNome.opaco { background: none; }
#d_gbmSRV979 #remVazio { width: 46px; height: 10px; }
#d_gbmSRV979 #remNome { background-color: red; color: #fafafa; padding: 3px; border-radius: 3px; margin-top: 2px; cursor: pointer; }
#d_gbmSRV979 #remNome.opaco { background: none; }

#d_gbmSRV978 #menu { margin-bottom: 10px; }
#d_gbmSRV978 #informacoes .secao { width: 100%; }
#d_gbmSRV978 #informacoes .corpo { width: 100%; }
#d_gbmSRV978 #informacoes .secao table { width: 100%; }

#d_sfiSRV199 #botoes { width: 100%; margin-top: 20px; }
#d_sfiSRV199 #botoes .botao { width: 165px; height: 57px; padding: 20px; text-align: center; font-size: 12px; cursor: pointer; float: left; margin-right: 5px; vertical-align: top; }
#d_sfiSRV199 #botoes #preparar { background-color: yellow; }
#d_sfiSRV199 #botoes #preparar:hover { background-color: orange; }
#d_sfiSRV199 #botoes #imprimir { background-color: yellowgreen; display: none; }
#d_sfiSRV199 #botoes #imprimir:hover { background-color: green; color: #fafafa; }
#d_sfiSRV199 #botoes #imprEtiq { background-color: yellowgreen; display: none; }
#d_sfiSRV199 #botoes #imprEtiq:hover { background-color: green; color: #fafafa; }
#d_sfiSRV199 #botoes .info { width: 130px; height: 57px; float: left; margin-right: 5px; background-color: #c0c0c0; position: relative; display: none; vertical-align: top; }
#d_sfiSRV199 .t { color: #fafafa; font-size: 12px; padding-top: 5px; padding-left: 10px; }
#d_sfiSRV199 .v { color: orange; font-size: 32px; padding-right: 5px; right: 0px; bottom: 0px; position: absolute;  }
#d_sfiSRV199 .v input { position: absolute; right: 10px; top: -30px; }
#d_sfiSRV199 .seta { width: 11px; height: 11px; float: left; cursor: pointer; margin-top: 10px; }
#d_sfiSRV199 #pb { background-image: url('/hsyF30/imagens/ico_ordemDativa.png');  }
#d_sfiSRV199 #la { float: left; font-size: 24px; width: 60px; text-align: center; background-color: #a0a0a0; margin-left: 4px; margin-right: 4px; margin-bottom: 3px; }
#d_sfiSRV199 #pc { background-image: url('/hsyF30/imagens/ico_ordemAativa.png');  }

#d_gbmREL004 .selecao { width: 950px; margin-top: 10px; margin-bottom: 30px;  }
#d_gbmREL004 .selecao .titulo { background-color: #264d72; color: #fafafa; padding: 10px; border-radius: 5px; margin-bottom: 5px; }
#d_gbmREL004 .selecao .lista { margin-left: 10px; border-bottom: solid 1px #c0c0c0; padding-bottom: 10px; width: 920px; }
#d_gbmREL004 .selecao .selec { padding-top: 1px; padding-bottom: 1px; }
#d_gbmREL004 .selecao .selec:hover { background-color: #c0c0c0; cursor: pointer; }
#d_gbmREL004 .selecao .selec .x { padding: 3px; margin-right: 5px; border-radius: 10px; font-size: 8px; color: #fafafa; display: inline-block; }
#d_gbmREL004 .selecao .selec:hover .x { background-color: red; color: #fafafa; }

#d_gbmSRV976 #secao1 { display: inline-block; margin-bottom: 10px; }
#d_gbmSRV976 #secao1 .aMenu { float: left; margin-right: 10px; }
#d_gbmSRV976 #secao1 .secao { width: 894px; float: left; }
#d_gbmSRV976 .secao { margin-bottom: 15px; border: solid 1px #c0c0c0; padding: 7px; border-radius: 4px;}
#d_gbmSRV976 .secao .tit { color: #fafafa; border-bottom: solid 1px #c0c0c0; background-color: #b0b0b0; padding: 5px; border-radius: 4px;}
#d_gbmSRV976 .secao .corpo { padding-top: 5px; padding-left: 1px; padding-right: 1px; width: 100%; }
#d_gbmSRV976 #secao2 #ce { width: 49%; display: inline-block; vertical-align: top; }
#d_gbmSRV976 #secao2 #cm { width: 2%; display: inline-block; vertical-align: top; }
#d_gbmSRV976 #secao2 #cd { width: 49%; display: inline-block; vertical-align: top; }
#d_gbmSRV976 #tblVincs { width: 100%; }
#d_gbmSRV976 #tblVincs .pvinc.over { color: yellow; }
#d_gbmSRV976 #foto { display: inline-block; width: 381px; vertical-align: top; height: 286px;}
#d_gbmSRV976 #foto img { width: 100%; height: 100%;}
#d_gbmSRV976 #mapa { width: 513px; height: 286px; display: inline-block; }
#d_gbmSRV976 #tblProjs { width: 100%; }

#d_jaCadastrado * { font-size: 12px; }
#d_jaCadastrado #imagem { width: 318px; height: 170px; background-image: url('../imagens/muitobem.jpg'); float: left; margin-right: 15px; }

#d_gbmSRV975 .inp { margin-top: 10px; margin-left: 50px; position: relative; }
#d_gbmSRV975 .inp #pesquisa { z-index: 11; position: relative; box-sizing: content-box; }
#d_gbmSRV975 #iAba { display: none; background-color: #fafafa; padding: 26px; position: absolute; top: -20px; left: -18px; z-index: 10; padding-top: 70px; width: 565px; border-radius: 5px; border: solid 1px #c0c0c0; }
#d_gbmSRV975 #iInstr { margin-bottom: 20px; padding: 5px; background-color: rgb(192, 192, 192); border-radius: 3px; }
#d_gbmSRV975 #iInstr br { font-size: 11px; }
#d_gbmSRV975 #iInstr p { font-size: 11px; }
#d_gbmSRV975 #pesquisa { width: 550px; height: 18px; margin-left: 5px; margin-right: 5px;}
#d_gbmSRV975 #iSelec { height: 200px; overflow: auto; }
#d_gbmSRV975 .igreja { font-size: 14px; height: 20px; }
#d_gbmSRV975 .igreja:hover { cursor: pointer; background-color: #a0a0a0; color: #fafafa; }
#d_gbmSRV975 .funcao { width: 400px; display: inline-block; margin-bottom: 10px; }
#d_gbmSRV975 .fCheck { display: inline-block; }
#d_gbmSRV975 .fNome{ display: inline-block; font-size: 14px; margin-left: 5px; }
#d_gbmSRV975 #botoes { margin-top: 30px; }

#d_inscricoes #texto { font-size: 14px; color: #808080; }
#d_inscricoes #botoes { margin-top: 10px; margin-bottom: 15px; }
#d_inscricoes #botoes .botao { display: inline-block; width: 250px; height: 50px; border: solid 1px #c0c0c0; border-radius: 7px; margin-right: 10px; background-color: #e0e0e0; padding: 5px;}
#d_inscricoes #botoes .imagem { width: 50px; height: 50px; display: inline-block; margin-right: 10px; }
#d_inscricoes #botoes #p1 { background-image: url('../imagens/ico_inscricaoPB.png'); }
#d_inscricoes #botoes #p2 { background-image: url('../imagens/ico_inscricao2PB.png'); }
#d_inscricoes #botoes .texto { display: inline-block; vertical-align: top; height: 50px; width: 150px; line-height: 50px; text-align: center; }
#d_inscricoes #botoes .texto span { vertical-align: middle; display: inline-block; line-height: normal; font-size: 14px; }
#d_inscricoes #botoes .botao:hover { background-color: #c0c0c0; cursor: pointer; color: #fafafa; }
#d_inscricoes #botoes .botao:hover #p1 { background-image: url('../imagens/ico_inscricao.png'); }
#d_inscricoes #botoes .botao:hover #p2 { background-image: url('../imagens/ico_inscricao2.png'); }

#d_gbmSRV974_CadastroIgreja .inp { margin-top: 10px; position: relative; }
#d_gbmSRV974_CadastroIgreja .inp #pesquisa { z-index: 11; position: relative; box-sizing: content-box; }
#d_gbmSRV974_CadastroIgreja #iAba { display: none; background-color: #fafafa; padding: 26px; position: absolute; top: -20px; left: -18px; z-index: 10; padding-top: 70px; width: 565px; border-radius: 5px; border: solid 1px #c0c0c0; }
#d_gbmSRV974_CadastroIgreja #iInstr { margin-bottom: 20px; padding: 5px; background-color: rgb(192, 192, 192); border-radius: 3px; }
#d_gbmSRV974_CadastroIgreja #iInstr br { font-size: 11px; }
#d_gbmSRV974_CadastroIgreja #iInstr p { font-size: 11px; }
#d_gbmSRV974_CadastroIgreja #pesquisa { width: 493px; height: 18px; margin-left: 5px; margin-right: 5px;}
#d_gbmSRV974_CadastroIgreja #iSelec { height: 200px; overflow: auto; }
#d_gbmSRV974_CadastroIgreja .igreja { font-size: 14px; display: inline-block; width: 100%; }
#d_gbmSRV974_CadastroIgreja .igreja:hover { cursor: pointer; background-color: #a0a0a0; color: #fafafa; }
#d_gbmSRV974_CadastroIgreja .funcao { width: 400px; display: inline-block; margin-bottom: 10px; }
#d_gbmSRV974_CadastroIgreja .fCheck { display: inline-block; }
#d_gbmSRV974_CadastroIgreja .fNome{ display: inline-block; font-size: 14px; margin-left: 5px; }
#d_gbmSRV974_CadastroIgreja .inst { display: inline-block; margin-right: 5px; font-size: 14px; background-color: #fafafa; text-align: center; padding: 10px 40px; color: #d0d0d0; border: solid 1px #d0d0d0; }
#d_gbmSRV974_CadastroIgreja .inst.selected { background-color: #6484a3; color: #fafafa; }
#d_gbmSRV974_CadastroIgreja .inst:hover { background-color: #3e6488; color: #fafafa; cursor: pointer; }

#d_gbmSRV974_SelecaoEventos table td:hover { cursor: pointer; }
#d_gbmSRV974_SelecaoEventos #voltar { margin-top: 30px; }

#d_gbmSRV974_ConfirmaEvento #inscrito { margin-top:30px; background-color: #c0c0c0; padding: 15px; margin-bottom: 30px; color: #fafafa; }
#d_gbmSRV974_ConfirmaEvento #evento { margin-top:10px; margin-left: 50px; }
#d_gbmSRV974_ConfirmaEvento .campo { margin-right: 30px; vertical-align: top; }
#d_gbmSRV974_ConfirmaEvento .tit { border-bottom: solid 1px #c0c0c0; width: 100%; margin-bottom: 10px; }
#d_gbmSRV974_ConfirmaEvento .inp { font-size: 20px; margin-bottom: 20px; margin-right: 30px; }
#d_gbmSRV974_ConfirmaEvento #alerta { margin-bottom: 20px; font-size: 18px; color: #fafafa; background-color: red; padding: 10px; }

#d_gbmSRV974_Pacote .grupo:first-child { margin-top: 20px; }
#d_gbmSRV974_Pacote .grupo .nome { font-size: 16px; font-weight: bold; color: #909090; }
#d_gbmSRV974_Pacote .grupo .detalhe { font-size: 12px; margin-bottom: 20px; }
#d_gbmSRV974_Pacote table.total { margin-left: 50px; margin-bottom: 20px; width: 930px; }
#d_gbmSRV974_Pacote table.total td { font-size: 16px; padding: 10px; }
#d_gbmSRV974_Pacote #obsrv { margin-bottom: 20px; }
#d_gbmSRV974_Pacote #total { color: orange; font-size: 30px; }
#d_gbmSRV974_Pacote .gSelect { margin-bottom: 20px; }

#d_gbmSRV974_Pagamento table td:hover { cursor: pointer; }
#d_gbmSRV974_Pagamento table tr.selected { background-color: #909090; }
#d_gbmSRV974_Pagamento table tr.selected td { color: #fafafa; }
#d_gbmSRV974_Pagamento #d_cartao { display: none; }
#d_gbmSRV974_Pagamento #bot_confirma { display: none; }
#d_gbmSRV974_Pagamento #g974_divErro { background-color: red; padding: 10px; display: none; border-radius: 5px; margin-bottom: 10px; margin-top: 10px; color: #fafafa; }
#d_gbmSRV974_Pagamento #g974_divErro * { color: #fafafa; text-align: right; }

#d_gbmSRV974_OPsenha #novaSenhaMsg { display: none; width: 100%; margin-top: 20px; color: rgb(250, 250, 250); background-color: rgb(192, 192, 192); padding: 10px; border-radius: 5px; }

#d_gbmSRV974_Confirmacao #inscrito { margin-top: 10px; background-color: #c0c0c0; padding: 15px; margin-bottom: 30px; color: #fafafa; }
#d_gbmSRV974_Confirmacao #evento { margin-top:10px; }
#d_gbmSRV974_Confirmacao .campo { display: inline-block; margin-right: 30px; vertical-align: top; }
#d_gbmSRV974_Confirmacao .tit { border-bottom: solid 1px #c0c0c0; width: 100%; margin-bottom: 10px; }
#d_gbmSRV974_Confirmacao .inp { font-size: 20px; /* margin-bottom: 30px; */ margin-right: 30px; }
#d_gbmSRV974_Confirmacao #componentes { margin-top: 10px; margin-bottom: 30px; }
#d_gbmSRV974_Confirmacao #componentes .tit { font-size: 14px; }
#d_gbmSRV974_Confirmacao table.consulta { width: 100%; margin-bottom: 20px; }
#d_gbmSRV974_Confirmacao #forma { margin-top: 10px; margin-left: 50px; }
#d_gbmSRV974_Confirmacao #pagamento { margin-top: 10px; }
#d_gbmSRV974_Confirmacao #pagamento .tit { font-size: 14px; }
#d_gbmSRV974_Confirmacao #pagamento td { font-size: 20px; }
#d_gbmSRV974_Confirmacao #recibo { margin-top: 10px; }
#d_gbmSRV974_Confirmacao #recibo i { color: orange; font-size: 20px; }
#d_gbmSRV974_Confirmacao table.consulta tr.total { background-color: #c0c0c0; color: #fafafa; }
#d_gbmSRV974_Confirmacao #status { margin-top: 10px; margin-left: 50px; }
#d_gbmSRV974_Confirmacao .V { color: red; font-size: 20px; }
#d_gbmSRV974_Confirmacao #botoes { margin-top: 40px; }
#d_gbmSRV974_Confirmacao #cancelar { background-color: #c0c0c0; }
#d_gbmSRV974_Confirmacao #cancelar:hover { background-color: red; }
#d_gbmSRV974_Confirmacao #jaCancelada { margin-top: 10px; margin-left: 50px; background-color: red; color: #fafafa; padding: 10px; border-radius: 5px; }
#d_gbmSRV974_Confirmacao #qrcode { text-align: center; }
#d_gbmSRV974_Confirmacao #imagem { margin-bottom: 10px; }
#d_gbmSRV974_Confirmacao #img { width: 100%; }
#d_gbmSRV974_Confirmacao #codigo { border: solid 1px #c0c0c0; padding: 5px; border-radius: 5px; display: inline-block; margin-right: 5px; }
#d_gbmSRV974_Confirmacao #btn001 img { width: 16px; }

#d_gbmSRV974_OPsenha #ce { display: inline-block; padding-right: 40px; border-right: solid 1px #e0e0e0; margin-right: 40px; }
#d_gbmSRV974_OPsenha #cd { display: inline-block; vertical-align: top; width: 50%; }

#d_gbmSRV974_formulario { display: inline-block; }
#d_gbmSRV974_formulario .hsyFormSecao { display: inline-block; width: 100%; background-color: #f7f7f7; margin-bottom: 20px; padding: 10px 10px 5px 10px; }

@media (max-width: 768px) {
    #d_gbmSRV974_Confirmacao .inp { font-size: 12px; }
    #d_gbmSRV974_Confirmacao #componentes td { font-size: 12px; }
}

table.selecao th { background-color: #04223f; color: #fafafa; height: 40px; }
table.selecao tr { background-color: #c7d6e4; color: #606060; height: 40px; }
table.selecao td { padding: 10px; }
table.selecao tr:hover { background-color: #3e6488; cursor: pointer; }
table.selecao tr:hover td { color: #fafafa; }

table.consulta th { padding: 10px; background-color: #04223f; color: #fafafa; height: 40px; }
table.consulta tr { height: 30px; }
table.consulta td { padding: 10px; padding-top: 2px; padding-bottom: 2px; vertical-align: top; }

table.total tr { background-color: #b05a31; color: #fafafa; height: 40px; }

.botao974 { background-color: #FBB393; color: #fafafa; padding: 15px; font-size: 14px; display: inline-block; font-weight: bold; margin-right: 5px; }
.botao974:hover { background-color: #d17e57; cursor: pointer; }

#d_gbmSRV974_Boleto #inscrito { margin-top:30px; background-color: #c0c0c0; padding: 15px; margin-bottom: 30px; color: #fafafa; display: inline-block; width: 100%; }
#d_gbmSRV974_Boleto #evento { margin-top:10px; margin-left: 50px; }
#d_gbmSRV974_Boleto #imagem { float: left; margin-right: 30px; margin-bottom: 30px; }
#d_gbmSRV974_Boleto .campo { margin-right: 30px; vertical-align: top; }
#d_gbmSRV974_Boleto .tit { border-bottom: solid 1px #d0d0d0; width: 100%; /* margin-top: 30px; */ margin-bottom: 10px; color: #909090; }
#d_gbmSRV974_Boleto .inp { font-size: 16px; /* margin-bottom: 30px; */ margin-right: 30px; }
#d_gbmSRV974_Boleto #expr1 { font-size: 16px; }
#d_gbmSRV974_Boleto #expr1 * { font-size: 16px; }
#d_gbmSRV974_Boleto #botoes { margin-top: 30px; }
#d_gbmSRV974_Boleto .botao { margin-right: 5px; }
#d_gbmSRV974_Boleto #componentes { margin-top: 20px; }
#d_gbmSRV974_Boleto #instru { margin-top: 20px; }

#d_gbmSRV974_Boleto .g751_valor { font-weight: 700; }
#d_gbmSRV974_Boleto .g751_qrcode_numeros { margin: 10px 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #a0a0a0; }

@media (max-width: 768px) {

    #d_gbmSRV974_Boleto .inp { font-size: 12px; }
    #d_gbmSRV974_Boleto #imagem { margin-bottom: 20px; }
    #d_gbmSRV974_Boleto #expr1 { font-size: 12px; margin-bottom: 20px; }
    #d_gbmSRV974_Boleto #expr1 * { font-size: 12px; }
    #d_gbmSRV974_Boleto #imagem { margin-right: 0px; }
}

#d_gbmSRV974_Cadastro #ce { width: 20%; display: inline-block; vertical-align: top; margin-right: 20px; font-size: 14px; color: #909090; }
#d_gbmSRV974_Cadastro #cd { width: 70%; display: inline-block; vertical-align: top; }
#d_gbmSRV974_Cadastro #msg { color: red; margin-bottom: 5px; }

#d_gbmSRV974_OPcpf { padding: 30px 0px 20px 20px; }
#d_gbmSRV974_OPcpf #bot_confirma { margin-top: 20px; }

#d_gbmSRV972 #intro { margin: 20px 0px 20px 0px; font-size: 14px; border-bottom: solid 1px #c0c0c0; padding-bottom: 10px; width: 980px; color: #909090; }
#d_gbmSRV972 { position: relative; }
#d_gbmSRV972 #intro { margin: 20px 0px 20px 0px; font-size: 14px; border-bottom: solid 1px #c0c0c0; padding-bottom: 10px; width: 980px; color: #909090; }
#d_gbmSRV972 #obrigado { width: 694px; height: 463px; background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../imagens/bkg_smiling.jpg'); padding: 15px; }
#d_gbmSRV972 #obrigado #texto { position: absolute; left: 10%; top: 20%; } 
#d_gbmSRV972 #obrigado #texto * { font-size: 16px; color: #fafafa; width: 350px; }
#d_gbmSRV972 #encerrar { background-color: #c0c0c0; padding: 15px; display: inline-block; position: absolute; bottom: 10%; left: 10%; }
#d_gbmSRV972 #encerrar:hover { background-color: yellowgreen; cursor: pointer; }
#d_gbmSRV972 #bemvindo { width: 694px; height: 463px; background-image: url('../imagens/bkgWelcome1.jpg'); background-size: 694px 463px; }
#d_gbmSRV972 #bemvindo #texto { width: 427px; height: 211px; overflow: hidden; position: absolute; left: 138px; top: 222px; font-weight: bold; font-size: 12px; } 
#d_gbmSRV972 #bemvindo #texto * { font-size: 16px; color: #fafafa; width: 350px; }
#d_gbmSRV972 #iniciar { background-color: #c0c0c0; padding: 15px; display: inline-block; position: absolute; top: 12px; left: 535px; }#d_gbmSRV972 #iniciar:hover { background-color: yellowgreen; cursor: pointer; }
#d_gbmSRV972 .progressao { width: 176px; height: 176px; position: absolute; right: 0px; top: -30px;}
#d_gbmSRV972 #progressao20 { background-image: url('../imagens/ico_progr20.png'); }
#d_gbmSRV972 #progressao40 { background-image: url('../imagens/ico_progr40.png'); }
#d_gbmSRV972 #progressao60 { background-image: url('../imagens/ico_progr60.png'); }
#d_gbmSRV972 #progressao80 { background-image: url('../imagens/ico_progr80.png'); }
#d_gbmSRV972 #progressao100 { background-image: url('../imagens/ico_progr100.png'); }
#d_gbmSRV972 #tabIgrejas { width: 694px; }
#d_gbmSRV972 #tabIgrejas .corpo { width: 100%; }
#d_gbmSRV972 #tabIgrejas tr:hover { background-color: #a0a0a0; cursor: pointer; }
#d_gbmSRV972 #tabIgrejas tr:hover td { color: #fafafa; font-weight: bold; }
#d_gbmSRV972 #tabIgrejas table { width: 100%; }

#d_menBAT001 { position: relative; width: 100%; height: 620px; }
#d_menBAT001 #icoCBM { display: inline-block; margin-bottom: 20px; }
#d_menBAT001 #intro { font-size: 16px; }
#d_menBAT001 #intro * { color: #606060; }
#d_menBAT001 #intro #w { font-size: 26px; }
#d_menBAT001 #intro #e { font-size: 14px; }
#d_menBAT001 #mensg { font-size: 12px; color: #909090; }

#d_menBAT001 .gbmCaixa { box-shadow: 5px 5px 5px rgb(136, 136, 136); padding: 20px; border: 1px solid rgb(208, 208, 208); width: 100%; display: inline-block; }
#d_menBAT001 .gbmCaixa:hover { cursor: pointer; position: relative; top: 1px; left: 1px; }
#d_menBAT001 .gbmCaixa .imagem img { width: 100%; }
#d_menBAT001 .gbmCaixa .texto { display: inline-block; vertical-align: top; }
#d_menBAT001 .gbmCaixa .tit { color: #606060; font-size: 18px; font-weight: bold; }
#d_menBAT001 .gbmCaixa .det { font-size: 14px; color: #909090; }

#d_menBAT001 #d_tcheia { position: fixed; width: 100vw; height: 100vh; background-color: #404040; z-index: 4000; top: 0px; left: 0px; opacity: 0.7; }
#d_menBAT001 #d_tcheia_mensagem { position: fixed; width: 80vw; top: 50%; left: 50%; background-color: #fafafa; z-index: 4001; opacity: 1; margin-top: -25vh; margin-left: -40vw; padding: 30px; }

#d_menCHK001 #p1 img { width: 100%; margin-bottom: 15px; }
#d_menCHK001 #p2 { padding-bottom: 50px; }
#d_menCHK001 #p2 #p2Results { display: none; background-color: #e7e7e7; width: 973px; height: 300px; position: absolute; overflow-y: auto; padding: 15px; }
#d_menCHK001 #p2 #p2Results .pessoa { margin-top: 2px; padding: 3px 0px 3px 3px; }
#d_menCHK001 #p2 #p2Results .pessoa .st { width: 10px; height: 10px; display: inline-block; margin-right: 10px; }
#d_menCHK001 #p2 #p2Results .pessoa .at { background-color: greenyellow; }
#d_menCHK001 #p2 #p2Results .pessoa .ni { background-color: #fafafa; }
#d_menCHK001 #p2 #p2Results .pessoa .pe { background-color: red; }
#d_menCHK001 #p2 #p2Results .pessoa:hover { background-color: #404040; color: #fafafa; cursor: pointer; }
#d_menCHK001 #p3 { text-align: center; }
#d_menCHK001 #p3 .botao { width: 200px; padding: 30px; background-color: #c0c0c0; text-align: center; margin-right: 10px; margin-bottom: 10px; display: inline-block; }
#d_menCHK001 #p3 .botao:hover { cursor: pointer; background-color: greenyellow; }

#fluxprogr .legenda { width: 350px; margin-top: 20px; }
#fluxprogr .legenda .legen { width: 50px; height: 15px; display: inline-block; margin-right: 10px; }
#fluxprogr .legenda .t { border-bottom: solid 1px #c0c0c0; margin-bottom: 5px; }
#fluxprogr #progr { margin-top: 30px; }
#fluxprogr #progr td { width: 100px; height: 100px; vertical-align: top; border: solid 1px #d0d0d0; padding: 10px; position: relative; }
#fluxprogr #progr td.tem { background-color: #f0f0f0; }
#fluxprogr #progr td:hover { background-color: #264d72; cursor: pointer; }
#fluxprogr #progr td .dia { font-size: 20px; text-align: right;  }
#fluxprogr #progr td:hover .dia { color: #fafafa; }
#fluxprogr .conta { font-size: 14px; text-align: right; color: #fafafa; padding: 5px 5px 5px 0px; margin-top: 5px; }
#fluxprogr .pende { background-color: red; }
#fluxprogr .aprov { background-color: blue; }

#d_calendP #tab_financeiro { margin-top: 30px; }
#d_calendP #tab_financeiro th { text-align: right; padding: 0px 10px 10px 0px; }
#d_calendP #tab_financeiro td { width: 100px; height: 100px; vertical-align: top; border: solid 1px #d0d0d0; padding: 10px; position: relative; }
#d_calendP #tab_financeiro td:hover { background-color: #c0c0c0; }
#d_calendP #tab_financeiro td.tem { background-color: #f0f0f0; }
#d_calendP #tab_financeiro td .dia { font-size: 20px; text-align: right;  }
#d_calendP .evento { font-size: 14px; text-align: right; color: #fafafa; padding: 5px 5px 5px 0px; margin-top: 5px; }
#d_calendP .eventoO { background-color: #069e06; }
#d_calendP .eventoO:hover { background-color: #006a00; }
#d_calendP .eventoC { background-color: #6e6252; }
#d_calendP .eventoC:hover { background-color: #3a2c1a; }
#d_calendP .eventoG { background-color: #fe272c; }
#d_calendP .eventoG:hover { background-color: #be0005; }
#d_calendP .eventoH { background-color: #4d4892; }
#d_calendP .eventoH:hover { background-color: #1e1a62; }
#d_calendP .eventoP { background-color: #ff9200; }
#d_calendP .eventoP:hover { background-color: #b36600; }
#d_calendP .legenda { width: 970px; margin-top: 20px; text-align: right; }
#d_calendP .legenda .l { display: inline-block; margin-left: 30px; }
#d_calendP .legenda .legen { width: 50px; height: 15px; display: inline-block; margin-right: 10px; }
#d_calendP .legenda .t { border-bottom: solid 1px #c0c0c0; margin-bottom: 5px; }
#d_calendP div { position: relative; }
#d_calendP #mesExtenso { position: absolute; font-size: 20px; top: -52px; right: 60px; color: #a0a0a0;}
#d_calendP .botTF { width: 21px; height: 21px; position: absolute; cursor: hand; cursor: pointer; top: -50px;}
#d_calendP #botTras { background-image: url('/hsyF30/imagens/ico_ptrasL.png'); right: 25px;}
#d_calendP #botFrente { background-image: url('/hsyF30/imagens/ico_pfrenteL.png'); right: 0px;}

#d_gbmREL006 .selecao { width: 950px; margin-top: 10px; margin-bottom: 30px;  }
#d_gbmREL006 .selecao .titulo { background-color: #264d72; color: #fafafa; padding: 10px; border-radius: 5px; margin-bottom: 5px; }
#d_gbmREL006 .selecao .lista { margin-left: 10px; border-bottom: solid 1px #c0c0c0; padding-bottom: 10px; width: 920px; }
#d_gbmREL006 .selecao .selec { padding-top: 1px; padding-bottom: 1px; }
#d_gbmREL006 .selecao .selec:hover { background-color: #c0c0c0; cursor: pointer; }
#d_gbmREL006 .selecao .selec .x { padding: 3px; margin-right: 5px; border-radius: 10px; font-size: 8px; color: #fafafa; display: inline-block; }
#d_gbmREL006 .selecao .selec:hover .x { background-color: red; color: #fafafa; }

#d_sfiSRV003 #uploadC { position: relative; width: 200px; height: 40px; background-color: #c0c0c0; }
#d_sfiSRV003 #uploadC.ok { background-color: greenyellow; }
#d_sfiSRV003 #uploadC.err { background-color: red; }
#d_sfiSRV003 #upload { color: #fafafa; cursor: pointer; width: 100%; height: 100%; line-height: 40px; text-align: center;}
#d_sfiSRV003 #uploadC.ok #upload { color: #404040; }
#d_sfiSRV003 .uploadfile { width: 100%; height: 100%; border: 0px; margin: 0px; opacity: 0; cursor: pointer; position: absolute; top: 0px; }
#d_sfiSRV003 .uploadfile:focus { outline: 0; }

#d_sfiSRV111 { position: relative; }
#d_sfiSRV111 #imgDocC { position: absolute; width: 250px; height: 187px; top: 0px; right: 0px; border: solid 1px #c0c0c0; padding: 10px; }
#d_sfiSRV111 #imgDoc { width: 100%; height: 100%; overflow: hidden; position: relative; }
#d_sfiSRV111 #imgDoc img { width: 100%; opacity: 0.3; }
#d_sfiSRV111 #imgDoc img:hover { opacity: 1; cursor: pointer; }
#sfiSRV111_imgDocE { width: 100%; height: 100%; overflow: auto; }

#d_sfiSRV016 { position: relative; }
#d_sfiSRV016 #imgDocC { position: absolute; width: 250px; height: 187px; top: 0px; right: 0px; border: solid 1px #c0c0c0; padding: 10px; }
#d_sfiSRV016 #imgDoc { width: 100%; height: 100%; overflow: hidden; position: relative; }
#d_sfiSRV016 #imgDoc img { width: 100%; }
#d_sfiSRV016 #imgDoc .imgBot { position: absolute; width: 50%; height: 33px; bottom: 0px; background-color: #404040; color: #fafafa; text-align: center; padding-top: 5px; opacity: 0.4; font-size: 20px;}
#d_sfiSRV016 #imgDoc #imgAlt:hover { background-color: yellow; color: #404040; cursor: pointer; opacity: 1; }
#d_sfiSRV016 #imgDoc #imgAlt input { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
#d_sfiSRV016 #imgDoc #imgDel { right: 0px; }
#d_sfiSRV016 #imgDoc #imgDel:hover { background-color: red; cursor: pointer; opacity: 1; }

#d_sfimovdets { position: relative; }
#d_sfimovdets .t1 { font-size: 24px; }
#d_sfimovdets .tablem01 { width: 100%; }
#d_sfimovdets .tablem01 td { border-bottom: solid 1px #e0e0e0; font-size: 14px; padding: 0px 10px 0px 10px; }
#d_sfimovdets .tablem01 .c1 { background-color: #e0e0e0; width: 40%; }
#d_sfimovdets #secao01 { width: 48%; }
#d_sfimovdets #secao02 { margin-top: 20px; margin-bottom: 20px; }
#d_sfimovdets #secao02 #ce { width: 48%; display: inline-block; }
#d_sfimovdets #secao02 #cd { width: 48%; display: inline-block; padding-left: 10px; }

#d_sfiSRV192 #uploadC { position: relative; width: 200px; height: 40px; background-color: #c0c0c0; }
#d_sfiSRV192 #uploadC.ok { background-color: greenyellow; }
#d_sfiSRV192 #uploadC.err { background-color: red; }
#d_sfiSRV192 #upload { color: #fafafa; cursor: pointer; width: 100%; height: 100%; line-height: 40px; text-align: center;}
#d_sfiSRV192 #uploadC.ok #upload { color: #404040; }
#d_sfiSRV192 .uploadfile { width: 100%; height: 100%; border: 0px; margin: 0px; opacity: 0; cursor: pointer; position: absolute; top: 0px; }
#d_sfiSRV192 .uploadfile:focus { outline: 0; }

#d_sfiSRV208 { width: 1220px; }
#d_sfiSRV208 #controles { position: relative; margin-bottom: 15px; }
#d_sfiSRV208 #tabMes { display: inline-block; }
#d_sfiSRV208 #tabMes .mes { display: inline-block; margin-right: 5px; border-radius: 3px; background-color: #b05a31; color: #fafafa; padding: 5px; width: 40px; text-align: center;}
#d_sfiSRV208 #tabMes .mes:hover { background-color: #fbb493; cursor: pointer; }
#d_sfiSRV208 #tabMes .mes.selec { background-color: #fbb493; }
#d_sfiSRV208 #cabec { clear: both; height: 40px; margin-bottom: 10px; margin-left: 10px; }
#d_sfiSRV208 #cabec * { color: #fafafa; }
#d_sfiSRV208 #planilha { clear: both; height: 50vh; overflow: auto; margin-left: 10px; }
#d_sfiSRV208 .mest { width: 220px; text-align: center; position: absolute; }
#d_sfiSRV208 .vlr { width: 100px; height: 20px; display: inline-block; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #d0d0d0; padding: 5px; line-height: 10px; text-align: right; vertical-align: top; color: inherit; font-size: 12px; }
#d_sfiSRV208 .vlrE { border-right-color: #264d72; }
#d_sfiSRV208 .vlrD { border-left-color: #264d72; }
#d_sfiSRV208 .vlrs2 { width: 220px; height: 20px; display: inline-block; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #d0d0d0; padding: 5px; line-height: 10px; text-align: center; }
#d_sfiSRV208 .titulos { width: 500px; float: left; overflow: hidden; border-right: solid 10px #c0c0c0; }
#d_sfiSRV208 .titulos .ct { width: 600px; height: 20px; }
#d_sfiSRV208 .titulos .a { display: none; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #d0d0d0; height: 10px; width: 80px; padding: 5px; line-height: 10px; }
#d_sfiSRV208 .titulos .t { display: inline-block; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #d0d0d0; height: 16px;  width: 500px; line-height: 18px; color: inherit; overflow: hidden; padding-left: 5px; font-size: 12px; }
#d_sfiSRV208 .vmensais .vl { height: 20px; width: 5000px; }
#d_sfiSRV208 .vmensais { width: 201px; float: left; overflow: hidden; }
#d_sfiSRV208 .vmensais_slid { position: relative; left: 0px; }
#d_sfiSRV208 .totais { width: 210px; float: left; border-right: solid 10px #c0c0c0; }
#d_sfiSRV208 .totais .tl { height: 20px; }
#d_sfiSRV208 .vmensais_slid .v-alt:hover { cursor: pointer; background-color: orange; color: #fafafa; }

#d_boletos .sel { width: 10px; height: 10px; background-image: url('../imagens/ico_comprF.png'); }
#d_boletos .sel1 { background-image: url('../imagens/ico_comprL.png'); }

/* menEXV001 */
#d_menEXV001 { position: relative; }
#d_menEXV001 .clickable { cursor: pointer; }

#d_menEXV001 .exvEstat .panel-heading * { color: #fafafa; }
#d_menEXV001 .cor01 { background-color: #264d72; border-color: #264d72; }
#d_menEXV001 .cor02 { background-color: #b09231; border-color: #b09231; }
#d_menEXV001 .cor03 { background-color: #b05a31; border-color: #b05a31; }
#d_menEXV001 .cor04 { background-color: #b07c31; border-color: #b07c31; }
#d_menEXV001 .cor05 { background-color: #217658; border-color: #217658; }

#d_menEXV001 .dropdown-backdrop { z-index: initial; }

#d_menEXV001 #ofertas { height: 400px; }
#d_menEXV001 #ofertas * { font-size: inherit; }

#d_menEXV001 #pesquI { height: 200px; }
#d_menEXV001 #pesquG { height: 200px; }

#d_menEXV001 .cab1 { background-color: #6484a3; }
#d_menEXV001 .cab1 * { color: #fafafa; }
#d_menEXV001 .centro { text-align: center; }

#d_menEXV001 #qPinos { width: 100%; height: 103px; background-image: url('../imagens/bkgPinos.jpg'); background-size: 100% 100%; cursor: pointer; }
#d_menEXV001 #qPinos:hover { opacity: 0.7; }

#d_menEXV001 #pesquisa { width: 100%; }
#d_menEXV001 #btnPesqu { width: 100%; }

#d_menEXV001 #d_menEXV001_pesqu { position: relative; width: 80%; height: 400px; display: none; padding: 20px; z-index: 2; background-color: #e0e0e0; }
#d_menEXV001 #s3 { width: 100%; height: 100%; overflow-y: auto; }

#d_menEXV001 #d_menEXV001_pesquF { background-image: url('/hsyF30/imagens/ico_fechar-janela.gif'); background-repeat: no-repeat; background-position: center; background-color: #fafafa; border: solid 2px #fafafa; width: 21px; height: 21px; position: absolute; right: -10px; top: -10px; cursor: pointer; }
#d_menEXV001 #d_menEXV001_pesquF:hover { background-color: #a0a0a0; }

#d_menEXV001 #s3 .pessoa { width: 100%; background-color: #f0f0f0; padding: 20px; border-radius: 4px; margin-bottom: 5px; }
#d_menEXV001 #s3 .pessoa:hover { cursor: pointer; background-color: #c0c0c0; }
#d_menEXV001 #s3 .pessoa .i { background-color: #404040; width: 40px; height: 40px; float: left; margin-right: 10px; }
#d_menEXV001 #s3 .pessoa .c { display: none; }
#d_menEXV001 #s3 .pessoa .n { font-size: 20px; }
#d_menEXV001 #s3 .pessoa .o, #menREC001 #s3 .pessoa .t, #menREC001 #s3 .pessoa .s, #menREC001 #s3 .pessoa .r { display: inline-block; margin-right: 5px; font-size: 12px; }

/* fluxocx2 */
#d_fluxocx2 #selMes { margin-bottom: 10px; }
#d_fluxocx2 #selMes #tit { float: left; margin-right: 30px; line-height: 20px; }
#d_fluxocx2 #selMes #sel { float: left; margin-right: 10px; }
#d_fluxocx2 #selMes #bot { width: 80px; height: 20px; float: left; text-align: center; background-color: yellowgreen; border-radius: 5px; line-height: 20px; cursor: hand; cursor: pointer; }
#d_fluxocx2 #selMes #cc { clear: both; }
#d_fluxocx2 thead tr { background-color: #c0c0c0; }
#d_fluxocx2 thead th { color: #fafafa; padding: 3px 10px 3px 10px; }

#d_fluxocx2 tbody tr:hover { background-color: #e0e0e0; }
#d_fluxocx2 tbody td { border-bottom: solid 1px #c0c0c0; padding: 3px 0px 3px 0px; }

#d_fluxocx2 .tdc { font-size: 20px; color: #3399ff; }
#d_fluxocx2 .vlr { text-align: right; }
#d_fluxocx2 .vlr:hover { background-color: #c0c0c0; cursor: pointer; }
#d_fluxocx2 .vln { color: red; }
#d_fluxocx2 .cmt { display: none; position: absolute; background-color: rgb(224, 224, 224); padding: 10px; }

#d_gbmSRV966 table.emMenu { border-spacing: 0px; border: 0px; width: 100%; margin-top: 20px; }
#d_gbmSRV966 table.emMenu tr td { height: 31px; font-size: 12px; }
#d_gbmSRV966 table.emMenu .n0 { background-color: #909090; }
#d_gbmSRV966 table.emMenu .n1 { background-color: #b0b0b0; }
#d_gbmSRV966 table.emMenu .n2 { background-color: #d0d0d0; }
#d_gbmSRV966 table.emMenu .n3 { background-color: #f0f0f0; }
#d_gbmSRV966 table.emMenu tr.over { background-color: #909090; color: #fafafa; }
#d_gbmSRV966 table.emMenu tr.over .descr { background-color: #c0c0c0; }
#d_gbmSRV966 input { border: none; background: none; }
#d_gbmSRV966 input.remocao { text-decoration: line-through; color: red; }
#d_gbmSRV966 input:focus { outline: 0; }
#d_gbmSRV966 table.emMenu tr .adicionar { display: none; }
#d_gbmSRV966 table.emMenu tr .remover { display: none; }
#d_gbmSRV966 table.emMenu tr .public { display: none; }
#d_gbmSRV966 table.emMenu tr .listaPublic { display: none; }
#d_gbmSRV966 table.emMenu tr.over .adicionar { background-color: #fafafa; width: 30px; font-size: 11px; padding: 3px; border-radius: 3px; text-align: center; cursor: pointer; display: inline-block; margin-right: 3px; }
#d_gbmSRV966 table.emMenu tr.over .adicionar:hover { background-color: green; color: #fafafa; }
#d_gbmSRV966 table.emMenu tr.over .remover { background-color: #fafafa; width: 30px; font-size: 11px; padding: 3px; border-radius: 3px; text-align: center; cursor: pointer; display: inline-block; }
#d_gbmSRV966 table.emMenu tr.over .remover:hover { background-color: red; color: #fafafa; }
#d_gbmSRV966 table.emMenu tr.over .public { background-color: #fafafa; width: 30px; font-size: 11px; padding: 3px; border-radius: 3px; text-align: center; cursor: pointer; display: inline-block; font-size: 11px; padding-top: 4px; }
#d_gbmSRV966 table.emMenu tr.over .public:hover { background-color: #6699ff; color: #fafafa; }
#d_gbmSRV966 table.emMenu tr.over .cima { background-image: url('../imagens/admCima.png'); width: 50%; height: 100%; cursor: pointer; background-position: center; background-repeat: no-repeat; display: inline-block; }
#d_gbmSRV966 table.emMenu tr.over .baixo { background-image: url('../imagens/admBaixo.png'); width: 50%; height: 100%; cursor: pointer; background-position: center; background-repeat: no-repeat; display: inline-block; }
#d_gbmSRV966 table.emMenu .salvar { background-color: yellowgreen; font-size: 11px; display: inline-block; padding: 3px; border-radius: 3px; cursor: pointer; }
#d_gbmSRV966 table.emMenu .salvar:hover { background-color: green; color: #fafafa; }
#d_gbmSRV966 .selPublic { width: 100%; border: solid 1px #b0b0b0; background-color: #fafafa; padding: 5px; }
#d_gbmSRV966 .selPublic .spr { background-color: #fafafa; cursor: pointer; padding: 2px; }
#d_gbmSRV966 .selPublic .spr:hover { background-color: #6699ff; color: #fafafa; }
#d_gbmSRV966 table.emMenu tr .l { display: none; width: 100%; background-color: #a0a0a0; color: #fafafa; }

#g964_fotosC { border: solid 1px #c0c0c0; padding: 10px; border-radius: 5px; }
#g964_fotosC .fotoC { width: 133px; height: 100px; display: inline-block; margin-right: 5px; position: relative; }
#g964_fotosC .foto { width: 133px; height: 100px; background-repeat: no-repeat; }
#g964_fotosC .descr { position: absolute; top: -20px; left: -20px; background-color: #404040; color: #fafafa; font-size: 10px; padding: 4px; display: none; }
#g964_fotosC .fotoC:hover .descr { display: block; }
#g964_fotosC .iMenu { position: absolute; background-color: red; bottom: 0px; opacity: 0; transition: 0.2s; padding: 4px; }
#g964_fotosC .fotoC:hover .iMenu { cursor: pointer; opacity: 0.8; }
#g964_fotosC .fotoC .iMenu.removendo { opacity: 0.8; }
#g964_fotosC .fotoC .iMenu .iMit { background-color: #fafafa; text-align: center; font-size: 10px; color: #fafafa; }
#g964_fotosC .fotoC .iMenu .iMit:hover { background-color: red; cursor: pointer; color: #fafafa; }
#g964_fotosC .fotoC .iMenu.removendo .iMit.removendo { background-color: red; cursor: pointer; color: #fafafa; }
#g964_fotosC .fotoC:hover .iMenu .iMit { display: block; }
#g964_fotosC .adicionar { background-image: url('../imagens/ico_novaImagem.png'); cursor: pointer; }
#g964_fotosC #remImagem { width: 300px; height: 200px; position: fixed; top: 50%; margin-top: -100px; left: 50%; margin-left: -150px; background-color: #f0f0f0; padding: 30px; border: solid 1px #c0c0c0; border-radius: 5px; display: none; }
#g964_fotosC #remImagem .r1 { margin-bottom: 20px; }
#g964_fotosC #remImagem .r2 * { display: inline-block; width: 50%; text-align: center; cursor: pointer; opacity: 0.7; }
#g964_fotosC #remImagem .r2 *:hover { opacity: 1; }
#g964_fotosC #remImagem #riSim { background-color: red; color: #fafafa; }
#g964_fotosC #remImagem #riNao { background-color: greenyellow; color: #303030; }

#d_gbmSRV962 #publicacao { display: inline-block; margin-bottom: 20px; }
#d_gbmSRV962 #g964_fotosC { margin-bottom: 20px; }
#d_gbmSRV962 #g964_fotos { min-height: 100px; }
#d_gbmSRV962 #procImagem { background-color: #e0e0e0; display: inline-block; padding: 40px; margin-bottom: 20px; }
#d_gbmSRV962 #pesqResultados { border: solid 1px #c0c0c0; padding: 10px; border-radius: 5px; margin-bottom: 20px; }
#d_gbmSRV962 #pesqResultados .fotoC { width: 133px; height: 100px; display: inline-block; margin-right: 5px; position: relative; }
#d_gbmSRV962 #pesqResultados .foto { width: 133px; height: 100px; background-repeat: no-repeat; background-color: #f0f0f0; }
#d_gbmSRV962 #pesqResultados .iMenu { display: none; }
#d_gbmSRV962 .descr { position: absolute; top: -20px; left: -20px; background-color: #404040; color: #fafafa; font-size: 10px; padding: 4px; display: none; }
#d_gbmSRV962 .fotoC:hover .descr { display: block; }
#d_gbmSRV962 #novaImagem { width: 600px; height: 400px; position: fixed; top: 50%; margin-top: -200px; left: 50%; margin-left: -300px; background-color: #f0f0f0; padding: 30px; border: solid 1px #c0c0c0; border-radius: 5px; display: none; }
#d_gbmSRV962 #novaImagem .c2 { margin-bottom: 20px; }
#d_gbmSRV962 #ladpr { display: table; margin-bottom: 20px; }
#d_gbmSRV962 #adImagen { width: 133px; height: 100px; background-repeat: no-repeat; background-image: url('../imagens/ico_novaImagem.png'); cursor: pointer; display: table-cell; border-right: solid; opacity: 0.5; }
#d_gbmSRV962 #adImagen:hover { opacity: 1; }
#d_gbmSRV962 #novaImagem { width: 600px; height: 400px; position: fixed; top: 50%; margin-top: -200px; left: 50%; margin-left: -300px; background-color: #f0f0f0; padding: 30px; border: solid 1px #c0c0c0; border-radius: 5px; display: none; }
#d_gbmSRV962 #novaImagem .c2 { margin-bottom: 20px; }
#d_gbmSRV962 #progrC { width: 100%; height: 30px; display: inline-block; border: solid 1px #c0c0c0; padding: 5px; margin-top: 20px; position: relative; }
#d_gbmSRV962 #progrN { width: 100%; height: 100%; padding-right: 10px; text-align: right; position: relative; }
#d_gbmSRV962 #progrB { position: absolute; top: 0px; left: 0px; width: 0%; height: 100%; background-color: greenyellow; z-index: -1; }
#d_gbmSRV962 #progrU { position: absolute; top: 2px; left: 2px; width: 15px; height: 15px; border-style: solid; border-width: 5px 5px 5px 0px; border-color: #404040; }
#d_gbmSRV962 #progrD { font-size: 10px; display: inline-block; }

#d_gbmSRV953 #publicacao { display: inline-block; margin-bottom: 20px; }
#d_gbmSRV953 #g953_arquivosC { margin-bottom: 20px; }
#d_gbmSRV953 #g953_arquivos { min-height: 100px; }
#d_gbmSRV953 #procArquivo { background-color: #e0e0e0; display: inline-block; padding: 40px; margin-bottom: 20px; }
#d_gbmSRV953 #pesqResultados { border: solid 1px #c0c0c0; padding: 10px; border-radius: 5px; margin-bottom: 20px; }
#d_gbmSRV953 #pesqResultados .arquivoC { width: 133px; height: 100px; display: inline-block; margin-right: 5px; position: relative; }
#d_gbmSRV953 #pesqResultados .arquivo { width: 133px; height: 100px; background-repeat: no-repeat; background-color: #e5e5e5; padding: 10px; font-size: 10px; }
#d_gbmSRV953 #pesqResultados .iMenu { display: none; }
#d_gbmSRV953 .descr { position: absolute; top: -20px; left: -20px; background-color: #404040; color: #fafafa; font-size: 10px; padding: 4px; display: none; }
#d_gbmSRV953 .arquivoC:hover .descr { display: block; }
#d_gbmSRV953 #novoArquivo { width: 600px; height: 400px; position: fixed; top: 50%; margin-top: -200px; left: 50%; margin-left: -300px; background-color: #f0f0f0; padding: 30px; border: solid 1px #c0c0c0; border-radius: 5px; display: none; }
#d_gbmSRV953 #novoArquivo .c2 { margin-bottom: 20px; }

#d_gbmSRV953 #ladpr { display: table; margin-bottom: 20px; }
#d_gbmSRV953 #adArquivo { width: 133px; height: 100px; background-repeat: no-repeat; background-image: url('../imagens/ico_novaImagem.png'); cursor: pointer; display: table-cell; border-right: solid; opacity: 0.5; }
#d_gbmSRV953 #adArquivo:hover { opacity: 1; }
#d_gbmSRV953 #novoArquivo { width: 600px; height: 530px; position: fixed; top: 50%; margin-top: -265px; left: 50%; margin-left: -300px; background-color: #f0f0f0; padding: 30px; border: solid 1px #c0c0c0; border-radius: 5px; display: none; }
#d_gbmSRV953 #novoArquivo .c2 { margin-bottom: 20px; }
#d_gbmSRV953 #f_MEM_ICONE_ARQUV_e { width: 400px; height: 100px; background-color: rgb(250, 250, 250); border: 1px solid rgb(192, 192, 192); padding: 15px; overflow: hidden; }

#g953_arquivosC { border: solid 1px #c0c0c0; padding: 10px; border-radius: 5px; }
#g953_arquivosC .arquivoC { width: 133px; height: 100px; display: inline-block; margin-right: 5px; position: relative; }
#g953_arquivosC .arquivo { width: 100%; height: 100%; padding: 10px; font-size: 10px; background-color: #e5e5e5; }
#g953_arquivosC .foto { width: 133px; height: 100px; background-repeat: no-repeat; }
#g953_arquivosC .descr { position: absolute; top: -20px; left: -20px; background-color: #404040; color: #fafafa; font-size: 10px; padding: 4px; display: none; }
#g953_arquivosC .arquivoC:hover .descr { display: block; }
#g953_arquivosC .iMenu { position: absolute; background-color: red; bottom: 0px; opacity: 0; transition: 0.2s; padding: 4px; }
#g953_arquivosC .arquivoC:hover .iMenu { cursor: pointer; opacity: 0.8; }
#g953_arquivosC .arquivoC .iMenu.removendo { opacity: 0.8; }
#g953_arquivosC .arquivoC .iMenu .iMit { background-color: #fafafa; text-align: center; font-size: 10px; color: #fafafa; }
#g953_arquivosC .arquivoC .iMenu .iMit:hover { background-color: red; cursor: pointer; color: #fafafa; }
#g953_arquivosC .arquivoC .iMenu.removendo .iMit.removendo { background-color: red; cursor: pointer; color: #fafafa; }
#g953_arquivosC .arquivoC:hover .iMenu .iMit { display: block; }
#g953_arquivosC .adicionar { background-image: url('../imagens/ico_novaImagem.png'); cursor: pointer; }
#g953_arquivosC #remArquivo { width: 300px; height: 200px; position: fixed; top: 50%; margin-top: -100px; left: 50%; margin-left: -150px; background-color: #f0f0f0; padding: 30px; border: solid 1px #c0c0c0; border-radius: 5px; display: none; }
#g953_arquivosC #remArquivo .r1 { margin-bottom: 20px; }
#g953_arquivosC #remArquivo .r2 * { display: inline-block; width: 50%; text-align: center; cursor: pointer; opacity: 0.7; }
#g953_arquivosC #remArquivo .r2 *:hover { opacity: 1; }
#g953_arquivosC #remArquivo #raSim { background-color: red; color: #fafafa; }
#g953_arquivosC #remArquivo #raNao { background-color: greenyellow; color: #303030; }

#d_gbmSRV954 #novoArquivo .c1 { margin-bottom: 4px; color: #808080; }
#d_gbmSRV954 #novoArquivo .c2 { margin-bottom: 20px; padding-left: 20px; }
#d_gbmSRV954 #f_MEM_ICONE_ARQUV_e { width: 400px; height: 100px; background-color: rgb(250, 250, 250); border: 1px solid rgb(192, 192, 192); padding: 15px; overflow: hidden; }

#d_gbmSRV942 { position: relative; }
#d_gbmSRV942 #bemvindo { width: 694px; height: 463px; background-image: url('../imagens/bkgWelcome2.jpg'); background-size: 694px 463px; }
#d_gbmSRV942 #bemvindo #texto { width: 370px; position: absolute; left: 310px; top: 140px; font-weight: bold; font-size: 12px; } 
#d_gbmSRV942 #bemvindo #texto * { font-size: 12px; color: #404040; }
#d_gbmSRV942 #iniciar { background-color: #c0c0c0; padding: 15px; display: inline-block; position: absolute; bottom: 45px; left: 450px; }
#d_gbmSRV942 #iniciar:hover { background-color: yellowgreen; cursor: pointer; }
#d_gbmSRV942 #relFinan { margin: 20px 0px 20px 0px; }
#d_gbmSRV942 #relFinan thead tr { background-color: #b0b0b0; height: 30px; }
#d_gbmSRV942 #relFinan thead th { text-align: center; }
#d_gbmSRV942 #relFinan .iTxt { border: 0px; background-color: #e0e0e0; }
#d_gbmSRV942 #relFinan .iNum { border: 0px; background-color: #e0e0e0; margin: 2px 0px 2px 0px; }
#d_gbmSRV942 #relFinan .iRes { border: 0px; font-weight: bold; margin: 2px 0px 2px 0px; text-align: right; background: none; }
#d_gbmSRV942 #relFinan tr.foco { background-color: #f0f0f0; }
#d_gbmSRV942 #relFinan tr.total { background-color: #d0d0d0; }
#d_gbmSRV942 #relFinan tr.saldo { background-color: #b0b0b0; height: 30px; }
#d_gbmSRV942 #obrigado { width: 694px; height: 463px; background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../imagens/bkg_smiling.jpg'); padding: 15px; position: relative; }
#d_gbmSRV942 #obrigado #texto * { font-size: 16px; color: #fafafa; }
#d_gbmSRV942 #encerrar { background-color: #c0c0c0; padding: 15px; display: inline-block; position: absolute; bottom: 10%; left: 10%; }
#d_gbmSRV942 #encerrar:hover { background-color: yellowgreen; cursor: pointer; }

#d_eventos #selPeriodo { display: inline-block; margin-bottom: 20px; }
#d_eventos #selPeriodo #selAno { display: inline-block; margin-right: 20px; }
#d_eventos #selPeriodo #selMes { display: inline-block; }
#d_eventos #selPeriodo #selMes #selMesS div { display: inline-block; margin-right: 5px; padding: 3px 10px; background-color: #e0e0e0; }
#d_eventos #selPeriodo #selMes #selMesS div.temev { background-color: #264d72; color: #fafafa; }
#d_eventos #selPeriodo #selMes #selMesS div.temev:hover { background-color: orange; cursor: pointer; }
#d_eventos #selPeriodo #selMes #selMesS div.selecionado { background-color: greenyellow; color: #404040; }

#d_menADS001 #grfAcessosDiarios { height: 400px; }
#d_menADS001 #grfAcessosDiarios * { font-size: inherit; }

#d_gbmSRV932 .selecao { width: 950px; margin-top: 10px; margin-bottom: 30px;  }
#d_gbmSRV932 .selecao .titulo { background-color: #264d72; color: #fafafa; padding: 10px; border-radius: 5px; margin-bottom: 5px; }
#d_gbmSRV932 .selecao .lista { margin-left: 10px; border-bottom: solid 1px #c0c0c0; padding-bottom: 10px; width: 920px; }
#d_gbmSRV932 .selecao .selec { padding-top: 1px; padding-bottom: 1px; }
#d_gbmSRV932 .selecao .selec:hover { background-color: #c0c0c0; cursor: pointer; }
#d_gbmSRV932 .selecao .selec .x { padding: 3px; margin-right: 5px; border-radius: 10px; font-size: 8px; color: #fafafa; display: inline-block; }
#d_gbmSRV932 .selecao .selec:hover .x { background-color: red; color: #fafafa; }

.tree, .tree ul {
    margin:0;
    padding:0;
    list-style:none
}
.tree ul {
    margin-left:1em;
    position:relative
}
.tree ul ul {
    margin-left:.5em
}
.tree ul:before {
    content:"";
    display:block;
    width:0;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    border-left:1px solid
}
.tree li {
    margin:0;
    padding:0 1em;
    line-height:2em;
    color:#369;
    font-weight:700;
    position:relative;
    cursor: pointer;
}
.tree ul li:before {
    content:"";
    display:block;
    width:10px;
    height:0;
    border-top:1px solid;
    margin-top:-1px;
    position:absolute;
    top:1em;
    left:0
}
.tree ul li:last-child:before {
    background:#fff;
    height:auto;
    top:1em;
    bottom:0
}
.indicator {
    margin-right:5px;
}
.tree li a {
    text-decoration: none;
    color:#369;
}
.tree li button, .tree li button:active, .tree li button:focus {
    text-decoration: none;
    color:#369;
    border:none;
    background:transparent;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    outline: 0;
}
.tree li.leaf { cursor: pointer; }
.tree li.leaf:hover { color: red; }

#d_gbmSRV924 { position: relative; }
#d_gbmSRV924 #partic { margin-top: 30px; }
#d_gbmSRV924 .opcao { padding: 10px 30px 10px 30px; border: solid 1px #d0d0d0; margin: 5px; color: #909090; line-height: 40px; display: inline-block; border-radius: 3px; }
#d_gbmSRV924 .opcao * { color: #909090; }
#d_gbmSRV924 .opcao input { height: 30px; width: 80px; border-style: solid; border-width: 0px 0px 1px 0px; }
#d_gbmSRV924 .opcao input:focus { outline: none; }
#d_gbmSRV924 .opcao:hover { cursor: pointer; background-color: #d0d0d0; color: #404040; }
#d_gbmSRV924 .opcao.active { background-color: #24649f; color: #fafafa; }
#d_gbmSRV924 .opcao.active * { color: #fafafa; }
#d_gbmSRV924 #dadosCC td { padding: 5px; }
#d_gbmSRV924 #dadosCC td:nth-child(1) { text-align: right; }
#d_gbmSRV924 #erros { background-color: red; padding: 15px; display: none; }
#d_gbmSRV924 #erros div { color: #fafafa; border-width: 0px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px; }
#d_gbmSRV924 #erros div:last-child { border-width: 0px; }
#d_gbmSRV924 #resultado { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 20; background-color: #fafafa; padding: 30px; display: none; }
#d_gbmSRV924 #resultado .valor { font-weight: bold; }
#d_gbmSRV924 #resultado #texto * { color: #404040; }
#d_gbmSRV924 #cartaoOK #imagem { background-image: url('../imagens/transacaook.jpg'); width: 250px; height: 250px; display: inline-block; }
#d_gbmSRV924 #cartaoERRO #imagem { background-image: url('../imagens/transacaocomerro.png'); width: 250px; height: 250px; display: inline-block; }
#d_gbmSRV924 #boletoOK #imagem { background-image: url('../imagens/imprimaseuboleto.jpg'); width: 250px; height: 250px; display: inline-block; }
#d_gbmSRV924 #boletoOK #texto { padding: 10px; }
#d_gbmSRV924 .botao { display: inline-block; padding: 10px; margin-top: 30px; margin-right: 20px; background-color: #404040; color: #fafafa; }
#d_gbmSRV924 .botao:hover { cursor: pointer; background-color: yellowgreen; color: #fafafa; }

#d_gbmSRV922 { position: relative; }
#d_gbmSRV922 #confirmacao { position: absolute; top: 0px; left: 0px; background-color: #f5f5f5; width: 100%; height: 100%; display: none; }
#d_gbmSRV922 #confirmacao .panel { margin-top: 30px; }

#d_gbmSRV799 { width: 950px; padding: 30px; }
#d_gbmSRV799 .doePAM img { width: 100%; }
#d_gbmSRV799 .doePAMt { padding: 20px; background-color: #202020; }
#d_gbmSRV799 .doePAMt p { color: #fafafa; }
#d_gbmSRV799 .doePAMt a { color: yellow; }
#d_gbmSRV799 .doePAMt a:visited { color: yellow; }
#d_gbmSRV799 #processing { background-color: #f8f8f8; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-image: url('../imagens/loading.gif'); background-repeat: no-repeat; background-position: 50% 50%; display: none; }
#d_gbmSRV799 .g799input { width: 100%; }

#d_gbmSRV797 .krCabec { width: 100%; height: 60px; position: relative; text-align: right; background-color: #24649f; margin-bottom: 20px; }
#d_gbmSRV797 .krCabec .krKairos { width: 83px; height: 24px; background-image: url('../imagens/ico_kairos.png'); position: absolute; bottom: 17px; left: 17px; background-size: 100% 100%; }
#d_gbmSRV797 .krCabec .krLogo { width: 50%; height: 20px; position: absolute; right: 20px; bottom: 20px; }
#d_gbmSRV797 .krCabec .krLogo img { height: 100%; }
#d_gbmSRV797 #processing { background-color: #f8f8f8; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-image: url('../imagens/loading.gif'); background-repeat: no-repeat; background-position: 50% 50%; display: none; }

#g920_fotosC { border: solid 1px #c0c0c0; padding: 10px; border-radius: 5px; }
#g920_fotosC .fotoC { width: 133px; height: 100px; display: inline-block; margin-right: 5px; position: relative; }
#g920_fotosC .foto { width: 133px; height: 100px; background-repeat: no-repeat; }
#g920_fotosC .descr { position: absolute; top: -20px; left: -20px; background-color: #404040; color: #fafafa; font-size: 10px; padding: 4px; display: none; }
#g920_fotosC .fotoC:hover .descr { display: block; }
#g920_fotosC .iMenu { position: absolute; background-color: red; bottom: 0px; opacity: 0; transition: 0.2s; padding: 4px; }
#g920_fotosC .fotoC:hover .iMenu { cursor: pointer; opacity: 0.8; }
#g920_fotosC .fotoC .iMenu.removendo { opacity: 0.8; }
#g920_fotosC .fotoC .iMenu .iMit { background-color: #fafafa; text-align: center; font-size: 10px; color: #fafafa; }
#g920_fotosC .fotoC .iMenu .iMit:hover { background-color: red; cursor: pointer; color: #fafafa; }
#g920_fotosC .fotoC .iMenu.removendo .iMit.removendo { background-color: red; cursor: pointer; color: #fafafa; }
#g920_fotosC .fotoC:hover .iMenu .iMit { display: block; }
#g920_fotosC .adicionar { background-image: url('../imagens/ico_novaImagem.png'); cursor: pointer; }
#g920_fotosC #remImagem { width: 300px; height: 200px; position: fixed; top: 50%; margin-top: -100px; left: 50%; margin-left: -150px; background-color: #f0f0f0; padding: 30px; border: solid 1px #c0c0c0; border-radius: 5px; display: none; }
#g920_fotosC #remImagem .r1 { margin-bottom: 20px; }
#g920_fotosC #remImagem .r2 * { display: inline-block; width: 50%; text-align: center; cursor: pointer; opacity: 0.7; }
#g920_fotosC #remImagem .r2 *:hover { opacity: 1; }
#g920_fotosC #remImagem #riSim { background-color: red; color: #fafafa; }
#g920_fotosC #remImagem #riNao { background-color: greenyellow; color: #303030; }

#d_gbmSRV919 #anuncio { display: inline-block; margin-bottom: 20px; }
#d_gbmSRV919 #g920_fotosC { margin-bottom: 20px; }
#d_gbmSRV919 #g920_fotos { min-height: 100px; }
#d_gbmSRV919 #procImagem { background-color: #e0e0e0; display: inline-block; padding: 40px; margin-bottom: 20px; }
#d_gbmSRV919 #pesqResultados { border: solid 1px #c0c0c0; padding: 10px; border-radius: 5px; margin-bottom: 20px; }
#d_gbmSRV919 #pesqResultados .fotoC { width: 133px; height: 100px; display: inline-block; margin-right: 5px; position: relative; }
#d_gbmSRV919 #pesqResultados .foto { width: 133px; height: 100px; background-repeat: no-repeat; background-color: #f0f0f0; }
#d_gbmSRV919 #pesqResultados .iMenu { display: none; }
#d_gbmSRV919 .descr { position: absolute; top: -20px; left: -20px; background-color: #404040; color: #fafafa; font-size: 10px; padding: 4px; display: none; }
#d_gbmSRV919 .fotoC:hover .descr { display: block; }
#d_gbmSRV919 #novaImagem { width: 600px; height: 400px; position: fixed; top: 50%; margin-top: -200px; left: 50%; margin-left: -300px; background-color: #f0f0f0; padding: 30px; border: solid 1px #c0c0c0; border-radius: 5px; display: none; }
#d_gbmSRV919 #novaImagem .c2 { margin-bottom: 20px; }
#d_gbmSRV919 #ladpr { display: table; margin-bottom: 20px; }
#d_gbmSRV919 #adImagen { width: 133px; height: 100px; background-repeat: no-repeat; background-image: url('../imagens/ico_novaImagem.png'); cursor: pointer; display: table-cell; border-right: solid; opacity: 0.5; }
#d_gbmSRV919 #adImagen:hover { opacity: 1; }
#d_gbmSRV919 #novaImagem { width: 600px; height: 400px; position: fixed; top: 50%; margin-top: -200px; left: 50%; margin-left: -300px; background-color: #f0f0f0; padding: 30px; border: solid 1px #c0c0c0; border-radius: 5px; display: none; }
#d_gbmSRV919 #novaImagem .c2 { margin-bottom: 20px; }
#d_gbmSRV919 #progrC { width: 100%; height: 30px; display: inline-block; border: solid 1px #c0c0c0; padding: 5px; margin-top: 20px; position: relative; }
#d_gbmSRV919 #progrN { width: 100%; height: 100%; padding-right: 10px; text-align: right; position: relative; }
#d_gbmSRV919 #progrB { position: absolute; top: 0px; left: 0px; width: 0%; height: 100%; background-color: greenyellow; z-index: -1; }
#d_gbmSRV919 #progrU { position: absolute; top: 2px; left: 2px; width: 15px; height: 15px; border-style: solid; border-width: 5px 5px 5px 0px; border-color: #404040; }
#d_gbmSRV919 #progrD { font-size: 10px; display: inline-block; }

/*Mercado Batista Loja*/
#d_gbmSRV917 .stylish-panel { padding: 20px 0; text-align: center; }
#d_gbmSRV917 .stylish-panel > div > div{ padding: 10px; border: 1px solid transparent; border-radius: 4px; transition: 0.2s; }
#d_gbmSRV917 .stylish-panel > div:hover > div{ margin-top: -10px; border: 1px solid rgb(200, 200, 200); box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 2px; background: rgba(200, 200, 200, 0.1); transition: 0.5s; }
/*.stylish-panel > div:hover img { border-radius: 50%; }*/
#d_gbmSRV917 .tamImg { max-width: 50%; min-height: 99px;}
#d_gbmSRV917 .colorBrancoLetra { color:#ffffff !important; background-color: #102332; }
#d_gbmSRV917 .paddingBorda { padding:10px; }

//*** PARTE VOLTADA AO DETALHE DO ANUNCIO *** FORM-2

#d_gbmSRV916 .row1{
    outline:none;
    padding: 20px;
    overflow: auto;
    height: 200px;
}
#d_gbmSRV916 .sky-form h4{
    color: #555;
    font-size: 0.9em;
    padding: 5px 10px;
    background: #F7F7F7;
    border: 1px solid #E6E6E6;
    text-transform: uppercase;
}

#d_gbmSRV916 .sky-form .input,
#d_gbmSRV916 .sky-form .select,
#d_gbmSRV916 .sky-form .textarea,
#d_gbmSRV916 .sky-form .radio,
#d_gbmSRV916 .sky-form .checkbox,
#d_gbmSRV916 .sky-form .toggle,
#d_gbmSRV916 .sky-form .button {
    position: relative;
    display: block;
}


#d_gbmSRV916 .sky-form .radio,.sky-form .checkbox {
    outline:none;
    border:none;
    margin-bottom: 4px;
    padding-left: 27px;
    font-size: 13px;
    line-height: 27px;
    color: #555555;
    cursor: pointer;
    text-transform: capitalize;
}

#d_gbmSRV916 .sky-form .radio:last-child,
#d_gbmSRV916 .sky-form .checkbox:last-child {
    margin-bottom: 0;
}
#d_gbmSRV916 .sky-form .radio input,
#d_gbmSRV916 .sky-form .checkbox input {
    position: absolute;
    left: -9999px;
}
#d_gbmSRV916 .sky-form .radio i,
#d_gbmSRV916 .sky-form .checkbox i {
    position: absolute;
    top: 5px;
    left: 0;
    display: block;
    width: 13px;
    height: 13px;
    outline: none;
    border-width: 2px;
    border-style: solid;
    background: #fff;
}
#d_gbmSRV916 .sky-form .radio i {
    border-radius: 50%;
}
#d_gbmSRV916 .sky-form .radio input + i:after,
#d_gbmSRV916 .sky-form .checkbox input + i:after {
    position: absolute;
    opacity: 0;
    transition: opacity 0.1s;
    -o-transition: opacity 0.1s;
    -ms-transition: opacity 0.1s;
    -moz-transition: opacity 0.1s;
    -webkit-transition: opacity 0.1s;
}

#d_gbmSRV916 .sky-form .radio input:checked + i:after,
#d_gbmSRV916 .sky-form .checkbox input:checked + i:after {
    opacity: 1;
}

#d_gbmSRV916 .sky-form .inline-group .radio,
#d_gbmSRV916 .sky-form .inline-group .checkbox {
    float: left;
    margin-right: 30px;
}
#d_gbmSRV916 .sky-form .inline-group .radio:last-child,
#d_gbmSRV916 .sky-form .inline-group .checkbox:last-child {
    margin-bottom: 4px;
}
#d_gbmSRV916 .sky-form .checkbox input + i:after {
    content:'';
    top: 0px;
    left:-3px;
    width: 15px;
    height: 15px;
    background: url(../images/b-arrow.png);
    text-align: center;
}
#d_gbmSRV916 .sky-form .checkbox input + i:after {
    color:#fff;
}
#d_gbmSRV916 .sky-form .checkbox i{
    border-color:#E5E5E5;
}
#d_gbmSRV916 .sky-form .radio input:checked + i,
#d_gbmSRV916 .sky-form .checkbox input:checked + i,
#d_gbmSRV916 .sky-form .toggle input:checked + i {
    border-color:#888;	
}

#d_gbmSRV916 .jspContainer{
    overflow: hidden;
    position: relative;
}
#d_gbmSRV916 .jspPane{
    position: absolute;
    outline: none;
}
#d_gbmSRV916 .jspVerticalBar{
    position: absolute;
    top: 0;
    right:40px;
    width:3px;
    height: 100%;
}
#d_gbmSRV916 .jspHorizontalBar{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red;
}
#d_gbmSRV916 .jspCap{
    display: none;
}
#d_gbmSRV916 .jspHorizontalBar .jspCap{
    float: left;
}
#d_gbmSRV916 .jspTrack{
    background: #f0f0f0;
    position: relative;
}
#d_gbmSRV916 .jspDrag{
    background: #777777;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
}
#d_gbmSRV916 .jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{
    float: left;
    height: 100%;
}
#d_gbmSRV916 .jspArrow{
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    padding: 0;
    margin: 0;
}
#d_gbmSRV916 .jspArrow.jspDisabled{
    cursor: default;
    background: #80808d;
}
#d_gbmSRV916 .jspVerticalBar .jspArrow{
    height: 16px;
}
#d_gbmSRV916 .jspHorizontalBar .jspArrow{
    width: 16px;
    float: left;
    height: 100%;
}
#d_gbmSRV916 .jspVerticalBar .jspArrow:focus{
    outline: none;
}
#d_gbmSRV916 .jspCorner{
    background: #eeeef4;
    float: left;
    height: 100%;
}


/* Etalage container (large thumb + small thumbs): */
#d_gbmSRV916 #etalage{
    display: none;
    margin-bottom: 50px;
}

/* Large thumbnail: */
#d_gbmSRV916 #etalage .etalage_thumb{
    background:url(../images/loading.gif) center no-repeat;
    border: 1px solid #eee;
    padding: 6px;
}
/* Large thumbnail - image (in case you want to add a border around the image within the frame) */
#d_gbmSRV916 #etalage .etalage_thumb_image{ }

/* Small thumbnails: */
#d_gbmSRV916 #etalage .etalage_small_thumbs li{
    border: 1px solid #ddd;
    margin: 10px;
    padding: 3px;
}
/* The one on the left that makes them slide */
#d_gbmSRV916 #etalage ul li.etalage_smallthumb_first{ }
/* The one on the right that makes them slide */
#d_gbmSRV916 #etalage ul li.etalage_smallthumb_last{ }
/* The currently active one */
#d_gbmSRV916 #etalage ul li.etalage_smallthumb_active{
}

/* Zoomed image area: */
#d_gbmSRV916 #etalage .etalage_zoom_area,
.etalage_zoom_area{
    background: white url(../imagens/loading.gif) center no-repeat;
    border: 1px solid #EEE;
    padding: 6px;
}

/* Magnifier area (thumbnail hovering rectangle): */
#d_gbmSRV916 #etalage .etalage_magnifier{
    background: white;
    border: 1px solid #eee;
}

/* Icon that will apear at the left bottom of the large thumbnail (optional): */
#d_gbmSRV916 #etalage .etalage_icon{
    background: url(../imagens/zoom.png) no-repeat rgba(184, 183, 181, 0.32);
    width: 104px;
    height: 104px;
}

/* Hint that will apear at the top right of the large thumbnail (optional): */
#d_gbmSRV916 #etalage .etalage_hint{
    background: url(../imagens/hint.gif) no-repeat;
    width: 130px;
    height: 57px;
}

/* Description area (optional) */
#d_gbmSRV916 #etalage .etalage_description{
    background: white;
    font-style: italic;
    margin: 10px;
    padding: 6px 10px;
}

.etalage, .etalage_thumb, .etalage_thumb_image, .etalage_source_image, .etalage_zoom_preview, .etalage_icon, .etalage_hint{ display:none }
.etalage, .etalage ul, .etalage li, .etalage img, .etalage_hint, .etalage_icon, .etalage_description{ margin:0; padding:0; border:0; list-style:none }
.etalage, .etalage_magnifier div, .etalage_magnifier div img, .etalage_small_thumbs ul, ul .etalage_small_thumbs li, .etalage_zoom_area div, .etalage_zoom_img{ position:relative }
.etalage img, .etalage li{ -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; -webkit-user-drag:none; -moz-user-drag:none; user-drag:none }
.etalage, .etalage_small_thumbs li{ float:left }
.etalage_right{ float:right }
.etalage li{ position:absolute }
.etalage img{ vertical-align:bottom; max-width:none }
.etalage_magnifier{ cursor:default }
.etalage_magnifier div, .etalage_small_thumbs{ overflow:hidden }
.etalage_magnifier div img{ display:none }
.etalage_icon, .etalage_hint{ cursor:default; width:0; height:0; overflow:hidden }
.etalage_small_thumbs li.vertical{ float:none }
.etalage_zoom_area{ z-index:996 }
.etalage_zoom_area div{ overflow:hidden; z-index:997 }
.etalage_zoom_preview{ position:absolute; z-index:998 }
.etalage_zoom_img, .etalage_hint{ z-index:999 }
.etalage{ direction:ltr }
div.etalage_description{ position:absolute; bottom:0; left:0; z-index:999 }
div.etalage_description.rtl{ direction:rtl; text-align:right }
/* FIM - PARTE VOLTADA AO DETALHE DO ANUNCIO *** FORM-2 */

#d_gbmSRV796 #assoLoc img { width: 100%; }
#d_gbmSRV796 #ofertas { height: 400px; }
#d_gbmSRV796 #ofertas * { font-size: inherit; }
#d_gbmSRV796 .g796_h1 { margin-top: 0px; margin-bottom: 20px; }

#d_gbmSRV944 #listaPubAgregT { padding-top: 20px; color: #606060; font-weight: bold; border-bottom: solid 1px #c0c0c0; padding-bottom: 3px; margin-bottom: 10px; }
#d_gbmSRV944 #listaPubAgreg { margin-bottom: 30px; }
#d_gbmSRV944 .semPubAgreg { background-color: red; color: #fafafa; padding: 20px; }
#d_gbmSRV944 #listaPubAgreg .pubAgreg { padding: 5px; background-color: #c0c0c0; border: solid 1px #fafafa; }
#d_gbmSRV944 #listaPubAgreg .pubAgreg.edicao:hover { background-color: #404040; cursor: pointer; }
#d_gbmSRV944 #listaPubAgreg .pubAgreg.edicao:hover * { color: #fafafa; }

#d_gbmSRV791 table.selParm tr:hover td { cursor: pointer; background-color: #a0a0a0; }
#d_gbmSRV791 table.selParm tr td.selected { background-color: #606060; color: #fafafa; }
#d_gbmSRV791 table.selParm tr.selected td { background-color: #606060; color: #fafafa; }
#d_gbmSRV791 .g791_titulo { background-color: #b0b0b0; margin-bottom: 20px; }
#d_gbmSRV791 .g791_pas { background-color: #fafafa; display: inline-block; padding: 15px 25px; margin: 10px; border-radius: 60px; font-size: 20px; }
#d_gbmSRV791 .g791_txt { display: inline-block; font-size: 20px; }

#d_gbmSRV790 #fgPesquisa { position: relative; }
#d_gbmSRV790 #pesquisa { position: relative; z-index: 11; }
#d_gbmSRV790 #iAba { display: none; background-color: #fafafa; padding: 26px; position: absolute; top: 5px; left: -27px; z-index: 10; padding-top: 70px; width: 100%; border-radius: 5px; border: solid 1px #c0c0c0; box-sizing: content-box; }
#d_gbmSRV790 #iInstr { margin-bottom: 15px; padding: 5px; background-color: rgb(192, 192, 192); border-radius: 3px; display: inline-block; width: 100%; }
#d_gbmSRV790 #iInstr br { font-size: 11px; }
#d_gbmSRV790 #iInstr p { font-size: 11px; }
#d_gbmSRV790 #iSelec { height: 200px; overflow: auto; }
#d_gbmSRV790 .igreja { font-size: 14px; height: 20px; overflow: hidden; }
#d_gbmSRV790 .igreja:hover { cursor: pointer; background-color: #a0a0a0; color: #fafafa; }
#d_gbmSRV790 .g790Resultado { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; z-index: 15; background-color: #ffffff; padding: 0px; }

@media (max-width: 768px) {

    #d_gbmSRV790 .g790Resultado { padding: 50px 50px; }
    #d_gbmSRV790 #iInstr { display: none; }
}

#d_gbmSRV790 .d_790copia { text-align: center; }
#d_gbmSRV790 .d_790ld { margin-bottom: 10px; }

#d_gbmSRV789 #d_gbmSRV789_p #colD { margin-top: 70px; padding-left: 0px; padding-right: 0px; margin-bottom: 70px; }
#d_gbmSRV789 .paginaInteira { width: 100vw; height: 100vh; position: fixed; top: 0px; left: 0px; display: none; z-index: 15; margin-top: 0px; margin-left: 0px; }
#d_gbmSRV789 #processing { background-color: #404040; opacity: 0.2; }
#d_gbmSRV789 #d_impressao_conteudo { height: 85vh; }
#d_gbmSRV789 #d_erro_container { width: 80vw; height: 50vh; position: absolute; top: 50%; left: 50%; margin-top: -25vh; margin-left: -40vw; padding: 30px; background: #fafafa; border-radius: 15px; border: solid 1px #c0c0c0; }
#d_gbmSRV789 #d_gbmSRV789_bg { position: fixed; width: 100vw; height: 100vh; top: 0px; left: 0px; z-index: -1; }
#d_gbmSRV789 #d_gbmSRV789_bg .row { width: 100%; height: 100%; }
#d_gbmSRV789 #d_gbmSRV789_bg #colE { padding: 50px; height: 100vh; }
#d_gbmSRV789 #d_gbmSRV789_bg #colE img { width: 60%; height: auto; margin-bottom: 20px; }
#d_gbmSRV789 #d_gbmSRV789_bg #colE h1 { color: #fafafa; font-size: 2em; }
#d_gbmSRV789 #d_titulo { border-bottom: solid 1px #e0e0e0; padding-bottom: 2px; margin-bottom: 50px; display: none; }
#d_gbmSRV789 p { color: #a0a0a0; }
#d_gbmSRV789 #erro_msg { color: #404040; }
#d_gbmSRV789 .d789_mobile { display: none; }
#d_gbmSRV789 #d_msg { left: 0px; }

@media (max-width: 767px) {

    #d_gbmSRV789 #d_gbmSRV789_p #colD { margin-top: 10vh; padding: 40px; padding-bottom: 100px; }
    #d_gbmSRV789 #d_gbmSRV789_bg { height: 10vh; z-index: 20; }
    #d_gbmSRV789 .d789_mobile { display: block; width: 100%; }
    #d_gbmSRV789 .d789_big { display: none; }
    #d_gbmSRV789 #d_gbmSRV789_bg div { height: 10vh; overflow: hidden; }
    #d_gbmSRV789 #btnAlteraIgreja { display: block; }
    #d_gbmSRV789 h3 { font-size: 16px; }
    #d_gbmSRV789 * { font-size: 12px; }
}

#d_gbmSRV967 .alerts { padding: 15px; }
#d_gbmSRV967 #botoes { margin-top: 30px; border-top: solid 1px #d0d0d0; padding-top: 30px; margin-bottom: 100px; }
#d_gbmSRV967 #d_jaInscrito { margin-bottom: 40px; }

#d_gbmSRV984 #logoC { border: solid 1px #a0a0a0; padding: 10px; border-radius: 3px; }
#d_gbmSRV984 #logo { width: 515px; height: 105px; position: relative; overflow: hidden; }
#d_gbmSRV984 #semLogo { width: 100%; height: 100%; background-color: #c0c0c0; display: block; vertical-align: middle; }
#d_gbmSRV984 #semLogo div { color: #fafafa; text-align: center; }
#d_gbmSRV984 #semLogo #tit { font-size: 18px; }
#d_gbmSRV984 #semLogo #tam { font-size: 12px; }
#d_gbmSRV984 #logoC .imgBot { position: absolute; width: 50%; height: 33px; bottom: 0px; background-color: #404040; color: #fafafa; text-align: center; opacity: 0.4; font-size: 20px; z-index: 10; }
#d_gbmSRV984 #logoC #imgAlt:hover { background-color: yellow; color: #404040; cursor: pointer; opacity: 1; }
#d_gbmSRV984 #logoC #imgAlt input { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
#d_gbmSRV984 #logoC #imgDel { right: 0px; }
#d_gbmSRV984 #logoC #imgDel:hover { background-color: red; cursor: pointer; opacity: 1; }
#d_gbmSRV984 #logo img { position: absolute; top: 0px; left: 0px; }

#d_gbmSRV912 #avaliacao { display: inline-block; margin-bottom: 20px; }
#d_gbmSRV912 #g912_fotosC { margin-bottom: 20px; }
#d_gbmSRV912 #g912_fotos { min-height: 100px; }
#d_gbmSRV912 #novaImagem { width: 600px; height: 400px; position: fixed; top: 50%; margin-top: -200px; left: 50%; margin-left: -300px; background-color: #f0f0f0; padding: 30px; border: solid 1px #c0c0c0; border-radius: 5px; display: none; }
#d_gbmSRV912 #novaImagem .c2 { margin-bottom: 20px; }
#d_gbmSRV912 #ladpr { display: table; margin-top: 20px; }
#d_gbmSRV912 #progrC { width: 100%; height: 30px; display: inline-block; border: solid 1px #c0c0c0; padding: 5px; margin-top: 20px; position: relative; }
#d_gbmSRV912 #progrN { width: 100%; height: 100%; padding-right: 10px; text-align: right; position: relative; }
#d_gbmSRV912 #progrB { position: absolute; top: 0px; left: 0px; width: 0%; height: 100%; background-color: greenyellow; z-index: -1; }
#d_gbmSRV912 #progrU { position: absolute; top: 2px; left: 2px; width: 15px; height: 15px; border-style: solid; border-width: 5px 5px 5px 0px; border-color: #404040; }
#d_gbmSRV912 #progrD { font-size: 10px; display: inline-block; }

#d_sfiSRV207 .hardtext { white-space: pre; font-family: Courier;}

#d_gbmSRV907 .inst { display: inline-block; margin-right: 5px; font-size: 14px; background-color: #fafafa; text-align: center; padding: 10px 40px; color: #d0d0d0; border: solid 1px #d0d0d0; }
#d_gbmSRV907 .inst.selected { background-color: #6484a3; color: #fafafa; }
#d_gbmSRV907 .inst:hover { background-color: #3e6488; color: #fafafa; cursor: pointer; }
#d_gbmSRV907 .inp { margin-top: 10px; position: relative; }
#d_gbmSRV907 .inp #pesquisa { z-index: 11; position: relative; box-sizing: content-box; }
#d_gbmSRV907 #iAba { display: none; background-color: #fafafa; padding: 26px; position: absolute; top: -20px; left: -18px; z-index: 10; padding-top: 70px; border-radius: 5px; border: solid 1px #c0c0c0; }
#d_gbmSRV907 #iInstr { margin-bottom: 20px; padding: 5px; background-color: rgb(192, 192, 192); border-radius: 3px; }
#d_gbmSRV907 #iInstr br { font-size: 11px; }
#d_gbmSRV907 #iInstr p { font-size: 11px; }
#d_gbmSRV907 #pesquisa { width: 550px; height: 18px; margin-left: 5px; margin-right: 5px;}
#d_gbmSRV907 #DAT_INICI_VINCU { width: 150px; }
#d_gbmSRV907 #iSelec { height: 200px; overflow: auto; }
#d_gbmSRV907 .igreja { font-size: 14px; height: 20px; }
#d_gbmSRV907 .igreja:hover { cursor: pointer; background-color: #a0a0a0; color: #fafafa; }
#d_gbmSRV907 .funcao { width: 400px; display: inline-block; margin-bottom: 10px; }
#d_gbmSRV907 .fCheck { display: inline-block; }
#d_gbmSRV907 .fNome{ display: inline-block; font-size: 14px; margin-left: 5px; }
#d_gbmSRV907 #botoes { margin-top: 30px; }

#d_gbmSRV907 #g907_divErro { padding: 10px; display: none; border-top: solid 1px #c0c0c0; margin-bottom: 10px; }
#d_gbmSRV907 #g907_divErro div { color: #a94442; }
#d_gbmSRV907 #g907_divErro.exibir { display: block; }
#d_gbmSRV907 #d904_mensagemC { display: none; }

#d_menCME001 #pesquisa { width: 100%; }
#d_menCME001 #btnPesqu { width: 100%; }

#d_menCME001 #d_menEXV001_pesqu { position: absolute; width: 80%; height: 400px; display: none; padding: 20px; z-index: 2; background-color: #e0e0e0; }
#d_menCME001 #s3 { width: 100%; height: 100%; overflow-y: auto; }

#d_menCME001 #d_menEXV001_pesquF { background-image: url('/hsyF30/imagens/ico_fechar-janela.gif'); background-repeat: no-repeat; background-position: center; background-color: #fafafa; border: solid 2px #fafafa; width: 21px; height: 21px; position: absolute; right: -10px; top: -10px; cursor: pointer; }
#d_menCME001 #d_menEXV001_pesquF:hover { background-color: #a0a0a0; }

#d_menCME001 #s3 .pessoa { width: 100%; background-color: #f0f0f0; padding: 20px; border-radius: 4px; margin-bottom: 5px; }
#d_menCME001 #s3 .pessoa:hover { cursor: pointer; background-color: #c0c0c0; }
#d_menCME001 #s3 .pessoa .i { background-color: #404040; width: 40px; height: 40px; float: left; margin-right: 10px; }
#d_menCME001 #s3 .pessoa .c { display: none; }
#d_menCME001 #s3 .pessoa .n { font-size: 20px; }
#d_menCME001 #s3 .pessoa .o, #d_menCME001 #s3 .pessoa .t, #d_menCME001 #s3 .pessoa .s, #d_menCME001 #s3 .pessoa .r { display: inline-block; margin-right: 5px; font-size: 12px; }

#d_gbmSRV904 .recibo:hover { color: red; cursor: pointer; cursor: hand; }

#d_gbmSRV902 #d_listaNomes { height: 200px; overflow: auto; position: absolute; background-color: #f0f0f0; padding: 20px; width: 100%; display: none; }
#d_gbmSRV902 #d_listaNomes div { color: #909090; }
#d_gbmSRV902 #d_listaNomes div:hover { color: #404040; cursor: pointer; }
#d_gbmSRV902 #t_usuarios tbody .fa-edit { color: #b0b0b0; }
#d_gbmSRV902 #t_usuarios tbody .fa-edit:hover { color: #303030; cursor: pointer; }

#d_gbmSRV899 #g899_cartaocredito { display: none; }
#d_gbmSRV899 #g899_cartaocredito #g899_divErro { display: none; }

#d_sfiSRV220 .i220_container { position: relative; }
#d_sfiSRV220 .i220_suspenso { position: absolute; width: 500px; right: 15px; text-align: right; display: inline-block; visibility: hidden; opacity: 0; z-index: 100; padding: 10px; top: 0px; transition: visibility 0.5s, opacity 0.5s linear; }
#d_sfiSRV220 .i220_suspenso_exibido, #d_sfiSRV220 .i220_suspenso:hover { visibility: visible; opacity: 1; }
#d_sfiSRV220 td.i220_acao:hover { background-color: #f0f0f0; cursor: pointer; }
#d_sfiSRV220 .i220_modelo { display: none; }
#d_sfiSRV220 .nomeDoDado { text-align: right; font-size: 10px; color: #808080; }
#d_sfiSRV220 .dadoEmSi { text-align: right; color: #000000; }

#d_gbmSRV890 .selecao { width: 950px; margin-top: 10px; margin-bottom: 30px;  }
#d_gbmSRV890 .selecao .titulo { background-color: #264d72; color: #fafafa; padding: 10px; border-radius: 5px; margin-bottom: 5px; }
#d_gbmSRV890 .selecao .lista { margin-left: 10px; border-bottom: solid 1px #c0c0c0; padding-bottom: 10px; width: 920px; }
#d_gbmSRV890 .selecao .selec { padding-top: 1px; padding-bottom: 1px; }
#d_gbmSRV890 .selecao .selec:hover { background-color: #c0c0c0; cursor: pointer; }
#d_gbmSRV890 .selecao .selec .x { padding: 3px; margin-right: 5px; border-radius: 10px; font-size: 8px; color: #fafafa; display: inline-block; }
#d_gbmSRV890 .selecao .selec:hover .x { background-color: red; color: #fafafa; }

#d_GRD_CNTRO_CUSTO .opaco { opacity: 0.6; padding: 2px 15px; background-color: #d0d0d0; color: #606060; border-radius: 3px; margin: 3px 0px; }
#d_GRD_CNTRO_CUSTO .opaco:hover { opacity: 1; cursor: pointer; }
#d_GRD_CNTRO_CUSTO .opaco.verde:hover { background-color: yellowgreen; }
#d_GRD_CNTRO_CUSTO .opaco.vermelho:hover { background-color: red; }
#d_GRD_CNTRO_CUSTO .opaco.vermelho:hover i { color: #fafafa; }

#d_sfiSRV227 .i227_un td { background-color: #c0c0c0; }
#d_sfiSRV227 .i227_verm { color: red; }
#d_sfiSRV227 tr.i227_cc:hover td { background-color: #a0a0a0; cursor: pointer; }
#d_sfiSRV227 .i227_container { position: relative; }
#d_sfiSRV227 .i227_suspenso { position: absolute; width: 500px; right: 15px; text-align: right; display: inline-block; visibility: hidden; opacity: 0; z-index: 100; padding: 10px; top: 0px; transition: visibility 0.5s, opacity 0.5s linear; }
#d_sfiSRV227 .i227_suspenso_exibido, #d_sfiSRV227 .i227_suspenso:hover { visibility: visible; opacity: 1; }
#d_sfiSRV227 td.i227_acao:hover { background-color: #f0f0f0; cursor: pointer; }
#d_sfiSRV227 .i227_modelo { display: none; }

#d_sfiSRV228 .i228_det { font-size: 10px; color: #a0a0a0; }
#d_sfiSRV228 .saldo { background-color: #404040; }
#d_sfiSRV228 .saldo td { color: #fafafa; }
#d_sfiSRV228 tbody tr:hover td { background-color: #a0a0a0; cursor: pointer; }
#d_sfiSRV228 tbody tr:hover .i228_det { font-size: 10px; color: #fafafa; }

#d_orcadt .ka-item { border: solid 1px #f0f0f0; margin: 1px 2px; }
#d_orcadt .ka-item div { color: inherit; }
#d_orcadt .ka-item.ativo { border-top: solid; padding-top: 20px; }
#d_orcadt .ka-item:hover { background-color: #f0f0f0; }
#d_orcadt .ka-item-c:hover { cursor: move; }
#d_orcadt .ka-btn { display: inline-block; margin-right: 5px; visibility: hidden; cursor: pointer; }
#d_orcadt .ka-btn i { color: #d0d0d0; }
#d_orcadt .ka-item:hover .ka-btn { visibility: visible; }
#d_orcadt .ka-btn:hover i { color: red; }
#d_orcadt .ka-botoes { margin-left: 10px; margin-bottom: 5px; }
#d_orcadt .ka-form-nivel1 { margin: 30px 0px; }
#d_orcadt .ka-form-remocao { margin: 30px 0px; }
#d_orcadt .ka-form-duplicacao { margin: 30px 0px; }
#d_orcadt #d_modelos { display: none; }

.d_whatsapp { position: relative; display: table-row; }
.d_whatsapp .d_icone { background-image: url('/kairos/imagens/ico_whatsapp.png'); width: 50px; height: 50px; background-size: 100%; display: table-cell; }
.d_whatsapp .d_numero { display: table-cell; vertical-align: middle; padding-left: 10px; }

#d_gbmSRV772 { position: relative; }
#d_gbmSRV772 #imgIgrC { position: relative; width: 800px; height: 600px; border: solid 1px #c0c0c0; padding: 10px; margin-right: 15px; margin-bottom: 5px; border-radius: 3px; }
#d_gbmSRV772 #imgIgr { width: 100%; height: 100%; overflow: hidden; position: relative; }
#d_gbmSRV772 #imgIgr img { width: 100%; }
#d_gbmSRV772 #imgIgr .imgBot { position: absolute; width: 50%; height: 33px; bottom: 0px; background-color: #404040; color: #fafafa; text-align: center; padding-top: 5px; opacity: 0.4; font-size: 20px;}
#d_gbmSRV772 #imgIgr #imgAlt:hover { background-color: yellow; color: #404040; cursor: pointer; opacity: 1; }
#d_gbmSRV772 #imgIgr #imgAlt input { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
#d_gbmSRV772 #imgIgr #imgDel { right: 0px; }
#d_gbmSRV772 #imgIgr #imgDel:hover { background-color: red; cursor: pointer; opacity: 1; }
#d_gbmSRV772 #remVazio { width: 46px; height: 10px; }
#d_gbmSRV772 #remNome { background-color: red; color: #fafafa; padding: 3px; border-radius: 3px; margin-top: 2px; cursor: pointer; }
#d_gbmSRV772 #remNome.opaco { background: none; }

#d_gbmSRV771 .secao { margin-bottom: 15px; border: solid 1px #c0c0c0; padding: 7px; border-radius: 4px;}
#d_gbmSRV771 .secao .tit { font-size: 14px; font-family: Arial; color: #fafafa; border-bottom: solid 1px #c0c0c0; background-color: #b0b0b0; padding: 5px; border-radius: 4px;}
#d_gbmSRV771 .secao .corpo { padding-top: 5px; padding-left: 1px; padding-right: 1px; font-size: 14px; width: 100%; }
#d_gbmSRV771 .secao .corpo * { font-size: 14px; }
#d_gbmSRV771 #secao2 #ce { width: 49%; display: inline-block; vertical-align: top; }
#d_gbmSRV771 #secao2 #cm { width: 2%; display: inline-block; vertical-align: top; }
#d_gbmSRV771 #secao2 #cd { width: 49%; display: inline-block; vertical-align: top; }
#d_gbmSRV771 #tblVincs { width: 100%; }
#d_gbmSRV771 #tblVincs .pvinc.over { color: yellow; }
#d_gbmSRV771 #foto { display: inline-block; width: 381px; vertical-align: top; height: 286px;}
#d_gbmSRV771 #foto img { width: 100%; height: 100%;}
#d_gbmSRV771 #mapa { width: 100%; height: 286px; display: inline-block; }
#d_gbmSRV771 .icoBot { background-color: #d0d0d0; padding: 3px 5px; }
#d_gbmSRV771 .icoBot:hover { color: #fafafa; background-color: yellowgreen; cursor: pointer; }

#d_documentos #d_documentos_upload {position: absolute;top: 0px;right: 0px;width: 30vw;display: none;/* height: 500px; *//* overflow: auto; */}
#d_documentos #d_documentos_upload .panel-body { max-height: 500px; overflow: auto; }
#d_documentos #d_documentos_modelos { display: none; }
#d_documentos .img-running { width: 15px; }
#d_documentos .ready .img-running { display: none; }
#d_documentos .running .img-ready { display: none; }

#d_gbmSRV770 .div_proximolocal { display: inline-block; margin-left: 10px; }

#d_gbmSRV759 .pessoa { padding: 0px 5px; }
#d_gbmSRV759 .dado { padding: 0px 5px; }
#d_gbmSRV759 .pessoa:hover { background-color: #a0a0a0; color: yellow; cursor: pointer; }

#d_menlpgd iframe { width: 100%; border: 0px; height: 50vh; }

.x751_valorfinal { font-size: 20px; }

#d_gbmSRV750 .g750_whatsapp img { width: 50px; opacity: 0.8; }
#d_gbmSRV750 .g750_whatsapp img:hover { cursor: pointer; opacity: 1; }

#d_gbmSRV749 #g749_divErro { background-color: #EB0707; padding: 10px; display: none; border-radius: 5px; border-style: solid; border-color: #EB0707; border-width: 2px; margin-top: 3rem; }
#d_gbmSRV749 #g749_divErro * { color: #fafafa; text-align: right; }
#d_gbmSRV749 .form-group { display: flex; }

#d_gbmSRV745 #fgPesquisa { position: relative; }
#d_gbmSRV745 #pesquisa { position: relative; z-index: 11; }
#d_gbmSRV745 #iAba { display: none; background-color: #fafafa; padding: 26px; position: absolute; top: 5px; left: -27px; z-index: 10; padding-top: 70px; width: 100%; border-radius: 5px; border: solid 1px #c0c0c0; box-sizing: content-box; }
#d_gbmSRV745 #iInstr { margin-bottom: 15px; padding: 5px; background-color: rgb(192, 192, 192); border-radius: 3px; display: inline-block; width: 100%; }
#d_gbmSRV745 #iInstr br { font-size: 11px; }
#d_gbmSRV745 #iInstr p { font-size: 11px; }
#d_gbmSRV745 #iSelec { height: 200px; overflow: auto; }
#d_gbmSRV745 .igreja { font-size: 14px; height: 20px; overflow: hidden; }
#d_gbmSRV745 .igreja:hover { cursor: pointer; background-color: #a0a0a0; color: #fafafa; }
#d_gbmSRV745 .invalidFeedback { color: red; margin-top: 5px; display: none; }
input.isinvalid745 + .invalidFeedback { display: block !important; }
#d_gbmSRV745_final { display: none }

#d_gbmSRV983 #qrcodeC { border: solid 1px #c0c0c0; padding: 10px; border-radius: 3px; margin: 10px 0px 20px 0px; display: inline-block; }
#d_gbmSRV983 #qrcodeC #tit { font-weight: bold; color: #606060; }
#d_gbmSRV983 #qrcode { width: 150px; height: 150px; position: relative; overflow: hidden; }
#d_gbmSRV983 #qrcodeC .imgBot { position: absolute; width: 50%; height: 33px; bottom: 0px; background-color: #404040; color: #fafafa; text-align: center; opacity: 0.4; font-size: 20px; z-index: 10; }
#d_gbmSRV983 #qrcodeC #imgAlt:hover { background-color: yellow; color: #404040; cursor: pointer; opacity: 1; }
#d_gbmSRV983 #qrcodeC #imgAlt input { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
#d_gbmSRV983 #qrcodeC #imgDel { right: 0px; }
#d_gbmSRV983 #qrcodeC #imgDel:hover { background-color: red; cursor: pointer; opacity: 1; }
#d_gbmSRV983 #qrcode img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.invalid-feedback { color: red; display: none; }
.is-invalid + .invalid-feedback { display: inline !important; }

#d_gbmSRV744 #g744_linhadigitavel { margin-top: 20px; border: solid 1px #d0d0d0; padding: 20px; text-align: center; font-weight: 600; }
#d_gbmSRV744 #d_g744ld { display: inline-block; margin-right: 10px; font-size: 20px; }
#d_gbmSRV744 #i_loading { width: 20px; margin-right: 10px; }
#d_gbmSRV744 #d_g744_imagem { width: 100%; }
#d_gbmSRV744 #d_g744_imagem img { width: 100%; }

#d_sfiSRV236 .clicable { cursor: pointer; }
#d_sfiSRV236 .clicable:hover { color: red; }
#d_sfiSRV236 .mb-3 { margin-bottom: 3rem; }
#d_sfiSRV236 .mb-5 { margin-bottom: 5rem; }

#d_sfiSRV237 .d237_status { white-space: nowrap; }
#d_sfiSRV237 .f237_status { border: solid 1px #404040; padding: 0px 4px; display: inline-block; margin: 0px 2px 2px 0px; }
#d_sfiSRV237 .f237_verde { background-color: yellowgreen; }
#d_sfiSRV237 .f237_vermelho { background-color: red; color: #fafafa; }
#d_sfiSRV237 .f237_amarelo { background-color: yellow; color: #202020; }

#d_sfiSRV238 .f238_campo { margin-bottom: 10px; }
#d_sfiSRV238 .f238_label { color: #c0c0c0; }
#d_sfiSRV238 .f238_valor { font-weight: bold; font-size: 14px;  }
#d_sfiSRV238 #f238_anexos { margin-top: 20px; }
#d_sfiSRV238 #f238_anexos td:hover { cursor: pointer; background-color: #e0e0e0; }
#d_sfiSRV238 .historico { font-size: 11px; }
#d_sfiSRV238 .f238_status { border: solid 1px #404040; padding: 5px 10px; display: inline-block; margin: 0px 2px 2px 0px; }
#d_sfiSRV238 .f238_verde { background-color: yellowgreen; }
#d_sfiSRV238 .f238_vermelho { background-color: red; color: #fafafa; }
#d_sfiSRV238 .f238_amarelo { background-color: yellow; color: #202020; }