@media print {
   .impress_off {
      display : none !important;
   }
}

.fundoBranco {
   background-image : none;
   background-color : Transparent;
}

.divLeftObs {
   float : left;
   color : #767678;
   padding : 5px;
}

.alignLeft {
   text-align : left;
}

.spanObs9 {
   font-size : 9pt;
   color : #201f35;
}

.spanRed9 {
   font-size : 9pt;
   color : #dd3c10;
}

.spanRed {
   color : #dd3c10;
}

img {
   border : none;
}

.imgIcone {
   margin-bottom : -3px;
   margin-right : 3px;
}

.aspTextBox {
   border : none 0px #FFFFFF;
   background-color : Transparent;
   width : 0px;
   height : 0px;
}

.titleResultado {
   width : auto;
   font-size : 9pt;
   font-weight : normal;
   color : #201f35;
}

.pagerFac {
   font : 8pt;
   color : #696969;
   white-space : nowrap;
   vertical-align : middle;
   padding : 3px 3px 1px 3px;
}

.TabHeight250 {
   min-height : 250px;
   text-align : left;
}

* html .TabHeight250 {
   height : 250px;
}

.TabHeight325 {
   min-height : 325px;
   text-align : left;
}

* html .TabHeight325 {
   height : 325px;
}

.TabHeight350 {
   min-height : 380px;
   text-align : left;
}

* html .TabHeight350 {
   height : 380px;
}

.TabHeight450 {
   min-height : 450px;
   text-align : left;
}

* html .TabHeight450 {
   height : 450px;
}

.Width10 {
   width : 10%;
}

.Width14 {
   width : 14%;
}

.Width15 {
   width : 15%;
}

.Width16 {
   width : 16%;
}

.Width17 {
   width : 17%;
}

.Width25 {
   width : 25%;
}

.Width30 {
   width : 30%;
}

.Width40 {
   width : 40%;
}

.Width45 {
   width : 45%;
}

.Width50 {
   width : 50%;
}

.Width70 {
   width : 70%;
}

.Width95 {
   width : 95%;
}

.Width97 {
   width : 98%;
}

.Width99 {
   width : 99%;
}

.Width100 {
   width : 100%;
}

.WidthAuto {
   width : auto;
}

.Width20px {
   width : 20px;
}

.Width40px {
   width : 40px;
}

.Width110px {
   width : 110px;
}

.Width115px {
   width : 115px;
}

.Width120px {
   width : 120px;
}

.Width130px {
   width : 130px;
}

.Width135px {
   width : 135px;
}

.Width140px {
   width : 140px;
}

.Width155px {
   width : 155px;
}

.Width175px {
   width : 175px;
}

.Width200px {
   width : 200px;
}

.Width250px {
   width : 250px;
}

.Width300px {
   width : 300px;
}

.Width350px {
   width : 350px;
}

.Width400px {
   width : 400px;
}

.Width350px {
   width : 350px;
}

.Width450px {
   width : 450px;
}

.Width500px {
   width : 500px;
}

.Width600px {
   width : 600px;
}

.Height20px {
   height : 20px;
}

.Height100 {
   height : 100%;
}

.divLeft {
   float : left;
}

.divRight {
   float : right;
}

.divClear {
   clear : both;
}

.divSpace {
   width : 5px;
   height : 5px;
}

.divLeftPadding {
   float : left;
   padding : 3px 0px 0px 10px;
}

.divSpaceAuto {
   width : auto;
   height : 5px;
}

.divBtn110 {
   float : left;
   width : 110px;
}

.divMarginRight {
   float : left;
   width : auto;
   margin-right : 5px;
}

.divCheck {
   float : left;
   margin : 3px 0px 0px 10px;
}

.divTxtEntreDivs {
   float : left;
   padding-top : 3px;
   margin : 0px 7px 0px 7px;
}

.divDisplayNone {
   display : none;
}

.divDisplayInline {
   display : inline;
}

.tb78 {
   width : 78%;
   border : none;
}

.td20 {
   width : 20%;
}

.td80 {
   width : 80%;
}

.tbMargin {
   margin : 2px 0px 5px 0px;
}

fieldset {
   width : 99%;
   padding : 5px;
   border : 1px solid #C3C3C3;
   color : #565658;
   text-transform : none;
   font-weight : normal;
   background-color : #FFFFFF;
}

legend {
   padding : 2px;
   margin : 2px 2px 5px 2px;
   font-weight : bold;
   color : #434346;
}

fieldset.fsRight {
   padding : 5px 0px 5px 5px;
}

.divQuadros {
   border : solid 1px #a8aab4;
   padding : 0px;
   background-color : #FFFFFF;
}

.divQuadrosMain {
   margin : 0.5em;
   color : #201f35;
   text-align : left;
}

.divQuadrosHeader {
   font-size : 9pt;
   background-image : url('../../../Imagens/divHeaderBg.png');
   background-repeat : repeat-x;
   background-position : top;
   color : #201f35;
   background-color : #EFEFEF;
   border-bottom : Solid 1px #d0d2d8;
   height : 18px;
   padding : 4px;
   vertical-align : middle;
   text-align : left;
}

.tdTreeListImg {
   width : 20px;
   text-align : center;
}

.tdTreeList {
   width : auto;
   padding-left : 5px;
}

#divLoading {
   border : 0px solid #FFFFFF;
   font-size : 9pt;
   text-align : center;
   line-height : 15pt;
   top : 42.5%;
   left : 42.5%;
   position : fixed;
   width : 125px;
   height : auto;
   padding : 0em;
   background-color : Transparent;
   padding : 0px;
}

#divLoadingBg {
   width : 100%;
   position : fixed;
   height : 100%;
   top : 0px;
   left : 0px;
   background-image : url('../../../Imagens/bgModal.gif');
   background-repeat : repeat;
}

#divQuadroSup,
.divQuadroSup {
   width : auto;
   border : solid 1px #aeb0b8;
   background : #f2f3f4 url('../GridView/gvTitleBack.png') repeat-x left top;
   color : #201f35;
   padding : 3px;
}

.tdQuadroSup1 {
   width : 80px;
   font-size : 9pt;
   font-weight : bold;
}

.tdQuadroSup2 {
   width : auto;
   font-size : 9pt;
}

.comboNative {
   font-size : 8pt;
   background-color : white;
   border : Solid 1px #bcbcbc;
   padding : 2px 2px 2px 3px;
   margin-right : 2px;
}

.textboxNative {
   font-size : 8pt;
   background-color : white;
   border : 1px solid;
   border-color : #9da0aa #c2c4cb #d9dae0;
   padding : 3px 0px 3px 1px;
}

.textboxNative2 {
   font-size : 8pt;
   background-color : white;
   border : Solid 1px #D3D3D3;
   padding : 2px 2px 2px 3px;
}

.divWarning {
   border-style : dotted;
   border-width : 1px;
   padding : 4px;
   border-color : #dd3c10;
   width : 550px;
   background-color : #ffebe8;
   margin-bottom : 5px;
}

.divWarningTransparente {
   border-style : none;
   padding : 4px;
   width : 550px;
   margin-bottom : 5px;
}

.divBotaoConf {
   float : right;
   padding : 10px 0px 0px 5px;
   width : auto;
}

.cellTextoFixo {
   text-overflow : ellipsis;
}

div.prmCheck {
   width : auto;
   float : left;
}

div.prmLabelLeft {
   width : auto;
   float : left;
   padding : 3px 0px 0px 10px;
}

div.prmLabelRight {
   width : auto;
   float : left;
   padding : 3px 10px 0px 0px;
}

div.prmLabelLogoff {
   width : 140px;
   float : left;
   padding : 3px 10px 0px 0px;
}

.labelObs {
   color : #787878;
}

.tableParametros {
   border : 1px solid #CDCDCD;
   background-color : #F6F6F6;
   width : 100%;
   padding : 2px;
}

.divDetailsGrid {
   padding : 3px 3px 2px 3px;
}

.divListBox {
   width : 330px;
   padding : 0px;
   display : block;
   clear : both;
   border-bottom-style : none;
}

.divChkListBox {
   border : 1px solid #9da0aa;
   border-bottom-color : #cacbd3;
   background : #f2f3f4 url('../TreeList/CssImages/TitleBack.png') repeat-x left top;
   text-align : left;
   padding : 0px;
   clear : both;
   display : block;
}

.divTitleChkListBox {
   padding : 0px;
   display : block;
   clear : both;
}

.chkListBox {
   padding : 2px;
   margin : 0px !important;
}

.btn-auxiliar-button {
   padding : 5px 0px 5px 0px;
}

.div-auxiliar-meio {
   padding-left : 5px;
}

.Width800px {
   width : 800px;
}

.divTrlCenter {
   text-align : center;
}

.div-hr {
   border-top : 1px solid #ccc;
}

#lblNomeEmp {
   font-size : 11pt;
   font-weight : bolder;
}

.hlFiltroEspelho {
   font-size : 10px;
   font-weight : bold;
}

.nomeUnidade {
   padding : 5px 0px 5px 0px;
}

.divPainelConf {
   border : 1px solid #cecfd4;
   padding : 3px;
   font-size : 9pt;
   background-color : #FFFFFF;
   width : 480px;
   margin : 0px auto;
   margin-top : 10px;
}

.divPainelConfMsg {
   background-color : #f6f8f5;
   padding : 20px;
   font-size : 9pt;
}

.divPainelRedirect {
   width : 480px;
   margin : 0px auto;
}

.chkList {
   margin-bottom : 3px;
}

.hrProspect {
   width : 100%;
   color : #D3D3D3;
   border : 0;
   background-color : #D3D3D3;
   height : 1px;
   margin : 4px 0px 5px 0px;
}

.divProspGuias {
   min-height : 375px;
}

* html .divProspGuias {
   height : 375px;
}

.divProspSubGuias {
   min-height : 320px;
}

* html .divProspSubGuias {
   height : 320px;
}

div.prCampos {
   float : left;
   margin-bottom : 2px;
   text-align : left;
   vertical-align : middle;
}

.prNomeCampo {
   width : 130px;
   clear : both;
   padding-top : 4px;
}

.prObsrCampo {
   padding-top : 4px;
}

.prCtrlCampo1 {
   width : 460px;
}

.prCtrlCampo2 {
   width : 200px;
}

.tableFac {
   min-height : 50px;
}

* table .tableFac {
   height : 50px;
}

body.bodyRelFac {
   background-image : none;
   background-color : #FFFFFF;
   margin : 0px 15px 15px 5px;
   width : 97%;
}

#divTitleFac {
   color : #201f35;
   padding : 5px;
   font-size : 11pt;
   font-weight : bold;
   width : 97%;
   clear : both;
   text-align : center;
}

.facDtImpressao {
   color : #666666;
   font-size : 8pt;
}

.facAssinaturas {
   line-height : 12pt;
}

a.btnPrintFac,
a:link.btnPrintFac,
a:visited.btnPrintFac,
a:active.btnPrintFac {
   text-decoration : none;
   border : 1px solid #a9acb5;
   color : #201f35;
   background-color : #dee0e8;
   padding : 5px;
}

a:hover.btnPrintFac {
   border : 1px solid #d3d4dc;
   color : #A5A6AD;
}

.TopLeftFac {
   padding : 2px;
   border : 1px solid #cacbd3;
}

.TopMeioFac {
   padding : 2px;
   border : 1px solid #cacbd3;
   border-left : none;
}

.ColLeftFac {
   border : 1px solid #cacbd3;
   border-top : none;
   padding : 2px;
}

.ColMeioFac {
   border : 1px solid #cacbd3;
   border-left : none;
   border-top : none;
   padding : 2px;
}

table.tbRelFac {
   border : 1px solid #9da0aa;
}

td.tdFacTitle {
   border : 1px solid #cacbd3;
   background-color : #f2f3f4;
   border-top-style : none;
   border-left-style : none;
   color : #201f35;
   padding : 3px;
   text-align : center;
   vertical-align : middle;
}

td.tdFacTitleRight {
   border-right-style : none;
}

td.tdFacDados {
   border : 1px solid #d9dae0;
   background-color : #ffffff;
   border-top-style : none;
   border-left-style : none;
   color : #565658;
   padding : 3px;
   text-align : center;
   vertical-align : middle;
}

td.tdFacDadosRight {
   border : 1px solid #d9dae0;
   background-color : #ffffff;
   border-top-style : none;
   border-left-style : none;
   color : #565658;
   padding : 3px;
   text-align : center;
   vertical-align : middle;
   border-right-style : none;
}

td.tdFacDadosLast {
   border : 1px solid #d9dae0;
   background-color : #ffffff;
   border-top-style : none;
   border-left-style : none;
   border-bottom-style : none;
   color : #565658;
   padding : 3px;
   text-align : center;
   vertical-align : middle;
}

td.tdFacDadosRightLast {
   border : 1px solid #d9dae0;
   background-color : #ffffff;
   border-top-style : none;
   border-left-style : none;
   border-bottom-style : none;
   border-right-style : none;
   color : #565658;
   padding : 3px;
   text-align : center;
   vertical-align : middle;
}

.divBtnWizard {
   float : right;
   padding : 3px 0px 0px 3px;
}

.tdTitleWiz {
   width : 100px;
   color : #201f35;
}

.tdResumoWiz {
   width : 80px;
   color : #201f35;
   font-size : 9pt;
}

.WizardDestaque {
   font-size : 9pt;
}

.tableWizard {
   width : 100%;
   padding : 3px;
   border : solid 1px #aeb0b8;
   color : #201f35;
}

.tabNavegador {
   width : 100%;
   height : 100%;
   border : none;
   color : #000000;
}

a.LinkPopControl,
a:active.LinkPopControl,
a:hover.LinkPopControl,
a:visited.LinkPopControl,
a:link.LinkPopControl {
   font-size : 8pt;
   text-decoration : none;
   font-weight : normal;
}

.miniBtnEspelho {
   width : 26px;
   border-left : 1px dotted #CCCCCC;
}

.LinkPopControlAux {
   color : #0000ee;
   font-family : Tahoma;
}

.tablesReserva {
   width : 100%;
   padding : 0px;
   border : solid 1px #aeb0b8;
   background : #f2f3f4 url('../GridView/gvTitleBack.png') repeat-x left top;
   color : #201f35;
}

#divContentBusca {
   width : 100%;
}

.divFiltroBusca {
   float : left;
   width : 225px;
}

.divNomeEmpBusca {
   font-weight : bold;
   height : 20px;
   background-color : #EAEAEA;
   vertical-align : middle;
   padding-top : 5px;
   padding-left : 5px;
}

.divDadosListaBusca {
   padding-left : 5px;
   height : 100%;
}

.descricaoBinLogo {
   font-weight : bold;
}

.buscaResultado {
   font-weight : bold;
   color : #de0f40;
}

.buscaResultadoTotal {
   color : #565658;
   font-weight : bold;
}

.titlebold {
   font-weight : bold;
   color : #3763b3;
}

.hlkBairro {
   font-size : 9pt;
}

.popBairro {
   width : 400px;
}

.divBuscas {
   background-color : #f5f5f5;
   width : 100%;
   border-bottom : Dotted 0px #d3d3d3;
}

.linhaBA {
   background-image : url('../../../Imagens/divHeaderBg.png');
   background-repeat : repeat-x;
   border : Solid 1px #a8aab4;
   border-bottom-color : #d0d2d8;
   padding : 2px;
}

#divDtlBairro {
   height : 400px;
   width : 100%;
   overflow : auto;
   overflow-x : hidden;
   overflow-y : scroll;
}

.rank_gray_table {
   width : 26px;
   height : 26px;
   background-image : url('../../../Imagens/rank_gray.png');
   background-repeat : no-repeat;
   font-size : 9pt;
   color : #565658;
   padding-top : 1px;
}

.rank_table {
   width : 26px;
   height : 26px;
   background-image : url('../../../Imagens/rank.png');
   background-repeat : no-repeat;
   font-size : 9pt;
   color : #565658;
   padding-top : 1px;
}

.colParecer1 {
   text-align : center;
   width : 350px;
   height : 25px;
}

.colParecer2 {
   text-align : center;
   width : 350px;
   height : 75px;
}

.tdWidth100 {
   width : 100%;
   padding : 5px;
   border : solid 1px #aeb0b8;
   background : #f2f3f4 url('../GridView/gvTitleBack.png') repeat-x left top;
   color : #201f35;
}

.tdCompTit {
   width : 150px;
   padding : 2px;
   border : 1px dotted #a9acb5;
   text-align : center;
   color : #201f35;
   background-color : #f6f6f8;
}

.tdAnalise {
   padding : 2px;
   border : 1px dotted #a9acb5;
   text-align : center;
   color : #505057;
}

.tdAnaliseTit {
   padding : 2px;
   border : 1px dotted #a9acb5;
   text-align : center;
   color : #201f35;
   background-color : #f6f6f8;
}

.tdTabela {
   width : 40%;
   text-align : left;
}

.tdProposta {
   width : 60%;
   text-align : right;
}

.footerDica {
   color : #888888;
   font-size : 8pt;
}

.tableComp {
   width : 100%;
   padding : 3px;
   border : solid 1px #aeb0b8;
   background : #f2f3f4 url('../GridView/gvTitleBack.png') repeat-x left top;
   color : #201f35;
}

.tdCompEsq {
   width : 17%;
   padding : 5px;
   border : solid 1px #aeb0b8;
   background : #f2f3f4 url('../GridView/gvTitleBack.png') repeat-x left top;
   color : #201f35;
}

.tdCompDir {
   width : 83%;
   padding : 5px;
   border : solid 1px #aeb0b8;
   background : #f2f3f4 url('../GridView/gvTitleBack.png') repeat-x left top;
   color : #201f35;
}

.tabLegenda {
   border : 1px solid #D3D3D3;
   color : #4F4F4F;
   font-size : 8pt;
   width : 100%;
}

.corLegenda1 {
   width : 100%;
   color : #00832D;
   text-align : center;
   border-bottom : 1px solid #D3D3D3;
   padding : 3px;
}

.corLegenda2 {
   width : 100%;
   background-color : #FFE3E3;
   text-align : center;
   padding : 3px;
   color : #201f35;
}

.corLegenda3 {
   width : 100%;
   color : #DE0F40;
   text-align : center;
   border-bottom : 1px solid #D3D3D3;
   padding : 3px;
}

.corLegenda4 {
   width : 100%;
   background-color : #D6FBBA;
   text-align : center;
   padding : 3px;
   border-bottom : 1px solid #D3D3D3;
   color : #201f35;
}

.corLegenda5 {
   width : 100%;
   background-color : #FFFCCC;
   border-bottom : 1px solid #D3D3D3;
   text-align : center;
   padding : 3px;
   color : #201f35;
}

.quadroComparativo {
   padding : 5px;
   border : solid 1px #aeb0b8;
   background : #f2f3f4 url('../GridView/gvTitleBack.png') repeat-x left top;
   color : #201f35;
}

#divCadForma {
}

#divCadFormaBtn {
}

.CadFormaPgto {
   font-family : Tahoma;
   margin : 20px 20px 20px 20px;
   float : left;
   height : 100%;
}

.CadFormaPgtoTituloFt {
   font-size : 10pt;
   color : #201f35;
}

.CadFormaPgtTextos {
   font-size : 8pt;
   color : #565658;
}

.CadFormaPgtQuadrosVigencia {
   height : 21px;
   width : 243px;
   float : left;
}

.CadFormaPgtQuadrosVigencia0 {
   width : 13px;
   height : 14px;
   float : left;
   padding-top : 6px;
   padding-right : 4px;
}

.CadFormaPgtQuadrosVigencia1 {
   width : 120px;
   height : 20px;
   float : left;
}

.CadFormaPgtQuadrosVigencia2 {
   width : 4px;
   height : 14px;
   float : left;
   padding-top : 6px;
   padding-right : 5px;
   padding-left : 0px;
}

.CadFormaPgtQuadrosVigencia3 {
   width : 110px;
   height : 20px;
   float : right;
}

.CadFormaPgtoBotes {
   width : 100%;
   height : 20px;
   float : left;
}

.CadFormaPgtoBotes1 {
   width : 25px;
   float : right;
   height : 20px;
}

.CadFormaPgtoBotes2 {
   width : 25px;
   float : right;
   height : 20px;
}

.CadFormaPgtoFormularioFluxoPagamento {
   width : 460px;
   height : 490px;
   float : left;
   padding-top : 3px;
   margin-bottom : 5px;
}

.CadFormaPgtoFormularioFluxoPagamentoLeft {
   width : 260px;
   height : 20px;
   float : left;
   padding-top : 3px;
   margin-bottom : 5px;
}

.CadFormaPgtoFormularioFluxoPagamentoRight {
   width : 160px;
   height : 20px;
   float : left;
   padding-top : 3px;
   margin-bottom : 5px;
}

.CadFormaPgtoFormularioFluxoPagamentoBotoes {
   width : 100%;
   height : 20px;
   float : left;
}

.tabParametro {
   border : 1px solid #ccc;
   width : 600px;
}

.tabParametroColuna1 {
   width : auto;
   padding : 2px 2px 2px 5px;
}

.tabParametroColuna2 {
   width : 100px;
   padding : 2px;
   border-left : 1px solid #ccc;
}

.tabParametro thead td {
   padding : 5px 0px 5px 5px;
   background-color : #eee;
   border-bottom : 1px solid #e0e0e0;
   border-top : 1px solid #e0e0e0;
}

.tabPrmIdadeRenda {
   width : 600px;
}

.tabPrmIdade {
   border : 1px solid #ccc;
   background-color : #eee;
   width : 100%;
}

.tabPrmIdadeCol1 {
   padding : 5px 0px 5px 5px;
   width : auto;
}

.tabPrmIdadeCol2 {
   padding : 2px;
   width : 50px;
   text-align : center;
}

.tabPrmIdadeCol3 {
   padding : 5px 0px 5px 5px;
   width : 100px;
}

.tdTextPrm {
   width : 115px;
}

.tdNomePrm {
   color : #000;
}

.CadVinculoBotoes {
   width : 100%;
   height : 17px;
   float : left;
   padding-top : 3px;
}

.CadVinculoBotoes1 {
   width : 25px;
   float : right;
   height : 17px;
}

.CadVinculoBotoes2 {
   width : 25px;
   float : right;
   height : 17px;
}

.ExpImpUnidadesQuadro1 {
   width : 100%;
   float : left;
}

.ExpImpUnidadesQuadro2 {
   height : 280px;
   width : 100%;
   float : left;
}

.ExpImpUnidadesQuadro2BtnExportar {
   display : none;
}

.ExpImpUnidadesQuadro3 {
   width : 100%;
   height : 30px;
   float : left;
}

.ExpImpUnidadesQuadro4 {
   width : 100%;
   float : left;
   height : 305px;
   display : none;
}

.popXmlLogBotoes {
   width : 100%;
   float : left;
   margin-top : 0px;
   padding-bottom : 5px;
}

.popXmlLogBotoes1 {
   width : 200px;
   float : left;
   height : 20px;
   margin-left : 30px;
}

.popXmlLogBotoes2 {
   width : 100px;
   float : left;
   height : 20px;
}

.popXmlLogBotoes3 {
   width : 300px;
   float : left;
   height : 20px;
}

.labelDescricao {
   float : left;
   font-size : 9pt;
}

.ExpImpUnidadesQuadro1TreeList {
   width : 600px;
   display : none;
}

.ExpImpUnidadesQuadro1ImportFile {
   display : none;
   width : 310px;
   float : left;
}

.ExpImpUnidadesQuadro2BtnImportar {
   display : none;
   width : 200px;
   float : left;
   padding-left : 20px;
}

.ClassImgIconError {
   display : none;
}

.ExpImpUnidadesField1 {
   width : 589px;
}

.ExpImpUnidadesField2 {
   width : 97.2%;
   padding-left : 30px;
   margin-top : 30px;
   padding-top : 15px;
}

.height255 {
   height : 225px;
}

.divWarningSeries {
   border-style : dotted;
   border-width : 1px;
   padding : 4px;
   border-color : #dd3c10;
   width : 600px;
   background-color : #ffebe8;
   margin-bottom : 5px;
   display : none;
   text-align : left;
}

.divWarningProposta {
   border-style : dotted;
   border-width : 1px;
   padding : 4px;
   border-color : #dd3c10;
   width : 600px;
   background-color : #ffebe8;
   margin-bottom : 5px;
   display : none;
}

.QuadroDireita1 {
   margin-top : 10px;
   height : 142px;
   padding : 0px;
   border : solid 1px #c3c3c3;
   background-color : #FFFFFF;
   color : #c3c3c3;
}

.QuadroDireita2 {
   margin : 0.5em;
   color : #565658;
   text-align : left;
   padding-top : 10px;
   height : 95%;
}

.label-info {
   color : #2f6f9f;
}

.tabelaValUnidades {
   border-collapse : collapse;
   border : 1px solid black;
   background-color : white;
}

.tabelaValUnidades tr td {
   border : 1px solid black;
   border-collapse : collapse;
   padding : 2px 2px 2px 2px;
}

.cabecalhoValUnidades {
   border-collapse : collapse;
   border : 1px solid black;
   text-align : center;
   background-color : #71a6ce;
   color : white;
}

.cabecalhoValUnidades td {
   border-collapse : collapse;
   border : 1px solid black;
   text-align : center;
   background-color : #71a6ce;
   color : white;
}

.tituloPlanilhas {
}

.txtBoxValUnidades table tbody tr td {
   border : initial;
   border-collapse : initial;
}

.textAlignRight {
   text-align : right;
}

.linhaPrumadaAgrupadora {
   color : black;
   font-weight : bold;
   background-color : #E3E3E3;
}

.divPrumadaNaoAgrupadora {
   padding-left : 4px;
}

.ValUnidades_Col_A {
   width : 200px;
}

.ValUnidades_Col_B {
   width : 50px;
}

.ValUnidades_Col_C {
   background-color : #FFFFB2;
   width : 135px;
}

.ValUnidades_Col_D {
   background-color : #FFFFB2;
   width : 120px;
}

.ValUnidades_Col_E {
   background-color : #FFFFB2;
   width : 99px;
}

.ValUnidades_Col_F {
   background-color : #FFFFB2;
   width : 55px;
}

.ValUnidades_Col_G {
   width : 55px;
}

.ValUnidades_Col_H {
   width : 55px;
}

.ValUnidades_Col_I {
   background-color : #FFFFB2;
   width : 120px;
}

.ValUnidades_Col_J {
   background-color : #FFFFB2;
   width : 120px;
}

.ValUnidades_Col_K {
   width : 100px;
}

.ValUnidade_PrecosVenda {
   width : 120px;
}

.ValUnidades_Totalizador {
   font-weight : bold;
}

.ValUnidades_Totalizador div span {
   font-weight : bold;
}

.TipPrumadas_Col_A {
   width : 200px;
}

.TipPrumadas_Col_B {
   width : 120px;
}

.TipPrumadas_Col_C {
   width : 120px;
}

.TipPrumadas_Col_D {
   width : 150px;
}

.TipPrumadas_PrecosVenda {
   width : 120px;
}

.TipBlocos_Col_A {
   width : 200px;
}

.TipBlocos_Col_B {
   width : 80px;
}

.TipBlocos_Col_C {
   width : 120px;
}

.TipBlocos_Col_D {
   width : 120px;
}

.TipBlocos_Col_E {
   width : 100px;
}

.TipBlocos_Col_F {
   width : 150px;
}

.TipBlocos_PrecosVenda {
   width : 120px;
}

.imgVariacaoDiferencial {
   border : none;
   background-image : url('../../../Imagens/menu-offline.png');
   width : 22px;
   height : 21px;
   cursor : pointer;
   opacity : 1;
   background-color : #F6F6F6;
}

.imgVariacaoDiferencial_Off {
   border : none;
   background-image : url('../../../Imagens/menu-offline.png');
   width : 22px;
   height : 21px;
   cursor : auto;
   opacity : 0.2;
   background-color : #F6F6F6;
}

.tableVariacaoDiferencial {
   width : 100%;
   border : none;
}

.tableVariacaoDiferencial tbody tr td {
   border : none;
   border-collapse : collapse;
   padding : 0px 0px 0px 0px;
}

.cursorPointer {
   cursor : pointer;
}

.imgReplicarValor {
   border : none;
   background-image : url('../../../Imagens/one_page.png');
   width : 22px;
   height : 21px;
   cursor : pointer;
   opacity : 1;
   background-color : #F6F6F6;
}

.imgReplicarValor_Off {
   border : none;
   background-image : url('../../../Imagens/one_page.png');
   width : 22px;
   height : 21px;
   cursor : auto;
   opacity : 0.2;
   background-color : #F6F6F6;
}

.imgReplicarValorTodasPrumadas {
   border : none;
   background-image : url('../../../Imagens/all_pages.png');
   width : 22px;
   height : 21px;
   cursor : pointer;
   opacity : 1;
   background-color : #F6F6F6;
}

.imgReplicarValorTodasPrumadas_Off {
   border : none;
   background-image : url('../../../Imagens/all_pages.png');
   width : 22px;
   height : 21px;
   cursor : auto;
   opacity : 0.2;
   background-color : #F6F6F6;
}

.divButtonConfig {
   width : 23px;
   float : left;
}

.divPopUpButtons {
   float : right;
   width : 95%;
   text-align : right;
}

.divPopUpBtnImage {
   float : right;
   width : 20px;
   text-align : center;
}

.divPopUps {
   max-height : 430px;
   max-width : 100%;
   overflow : auto;
}

.headerNavGroup {
   font-weight : bold;
}

.headerPanel .dxeBase_DevEx {
   color : #3763b3;
   border-bottom : 1px solid #aeb0b8;
   padding : 10px;
   font-weight : bold;
   clear : both;
   margin : 5px 0px 5px 0px;
   width : 100%;
}

.panel-margin {
   margin-bottom : 10px;
   border : 1px solid #e7e7e7;
   border-radius : 3px;
   -webkit-border-radius : 3px;
   background-color : #f8f8f8;
   clear : both;
   height : 26px;
   padding : 6px;
}

.padding_5 {
   padding : 5px;
}

.label_emissao {
   float : left;
   padding : 11px 5px;
}

.label_assinatura {
   border-top : 1px solid #888888;
   margin-right : 10px;
}

.divBarraFerramentasMapa {
   background-color : white;
   border-bottom : 1px solid #9da0aa;
   border-left : 1px solid #9da0aa;
   border-right : 1px solid #9da0aa;
}

.espacamentoMapa {
   padding : 10px;
}

.divMenuToolbar_scrollOff {
   position : fixed;
   width : 100%;
   z-index : 1;
}

.divMenuToolbar_scrollOn {
   position : absolute;
   width : 100%;
   z-index : 1;
}

.divToolTipMapa {
   border : 2px solid black;
   background : #EEEEEE;
   width : 160px;
   padding : 4px;
   margin : 4px;
   -moz-box-shadow : 3px 3px 5px #535353;
   -webkit-box-shadow : 3px 3px 5px #535353;
   box-shadow : 3px 3px 5px #535353;
   -moz-border-radius : 6px 6px 6px 6px;
   -webkit-border-radius : 6px;
   border-radius : 6px 6px 6px 6px;
   opacity : 0.9;
   z-index : 999;
   position : absolute;
}

.lblEspelho {
   color : black;
}

.lblEspelhoLoteamento {
   color : #003d99;
   font-size : 20px;
}

.divResumoEspelho {
   position : fixed;
   right : 0.2%;
   bottom : 0.2%;
   border : 1px solid #aeaeae;
   width : 250px;
   background-color : #FFFFFF;
   opacity : 1;
}

.tableResumoEspelho {
   border-spacing : 2px;
   border-collapse : separate;
   width : 100%;
}

.tdResumoEspelhoCor {
   padding : 2px;
   width : 10%;
}

.tdResumoEspelhoQtde {
   padding : 2px;
   text-align : right;
   width : 10%;
}

.tdResumoEspelhoStatus {
   padding : 2px;
   text-align : left;
   width : 80%;
}

.tdResumoEspelhoTotal {
   padding : 2px;
   font-weight : bold;
   text-align : left;
}

.divResumoToolbar {
   position : fixed;
   left : 0.2%;
   top : 0.2%;
   z-index : 9;
}

a.boxclose {
   cursor : pointer;
   color : #fff;
   border : 2px solid #605F61;
   border-radius : 20px;
   background : #605F61;
   font-size : 20px;
   display : inline-block;
   line-height : 0px;
   padding : 8px 2px;
   right : 0.2%;
   top : 0.2%;
   z-index : 10;
   position : fixed;
   text-decoration : none;
   align-content : center;
   align-items : center;
}

.boxclose:before {
   content : "X";
}

.divListBoxRel {
   padding : 0px;
   display : block;
   clear : both;
   border-bottom-style : none;
}

.divChkListBoxRel {
   width : 445px;
   border : 1px solid #9da0aa;
   border-bottom-color : #cacbd3;
   background : #f2f3f4 url('../TreeList/CssImages/TitleBack.png') repeat-x left top;
   text-align : left;
   padding : 0px;
   clear : both;
   display : block;
}

.rowFlex {
   display : flex;
}

.columnLeft {
   flex : 3;
}

.columnRight {
   flex : 1.3;
   align-self : center;
   text-align : center;
}

.columnFlex2 {
   flex : 2;
   align-self : flex-start;
   padding-top : 4px;
}

.columnFlex3 {
   flex : 3;
   align-self : center;
}

.columnFlex1-28 {
   flex : 1.28;
   align-self : center;
   text-align : right;
}

.gray {
   color : gray;
}

.espacamentoEscopoCnd {
   padding : 2px;
}

.hrSeparador {
   width : 100%;
   color : #AFBED4;
   border : 0;
   background-color : #AFBED4;
   height : 1px;
   margin : 10px 0px 10px 0px;
}

.textoInformativoPV {
   font-size : 9pt;
   font-weight : bold;
   color : #000000;
}

.textoMsgPropostas {
   font-size : 9pt;
   font-weight : bold;
   color : #767676;
}

.textoMsgInformativo {
   font-size : 9pt;
   color : #adadad;
}

.botaoCancelarEditFAC.dxbButton div.dxb {
   border-color : #2ccbff;
   background-color : #0072ff;
   color : #FFFFFF;
}

.displayTableRow {
   display : table-row;
}

.divConviteTitulo {
   font-size : 24px;
   font-weight : bold;
   font-family : Segoe UI, Tahoma;
   color : #2A3033;
}

.divConviteTexto {
   font-size : 16px;
   font-family : Segoe UI, Tahoma;
   color : #2A3033;
}

.divConviteObs {
   font-size : 16px;
   font-style : italic;
   color : #AAB1B5;
   font-family : Segoe UI, Tahoma;
}

.divConviteUnico {
   color : #AAB1B5;
}

.divConviteVoltarPag {
   font-size : 14px;
   color : #636363;
   font-family : Segoe UI, Tahoma;
}

.noselect {
   -webkit-touch-callout : none;
   -webkit-user-select : none;
   -khtml-user-select : none;
   -moz-user-select : none;
   -ms-user-select : none;
   user-select : none;
}

.lblErroEnvio {
   font-style : italic;
   font-size : 14px;
   color : #1a0dab;
   font-family : Segoe UI, Tahoma;
}

.lblProgress {
   font-size : 40px;
   color : #636363;
   font-family : Segoe UI, Tahoma;
}

.cvtGeradoApp,
.cvtAtivoApp {
   background-size : 18px 18px;
   background-position : center center;
   background-repeat : no-repeat;
   border-radius : 50px;
   -moz-border-radius : 50px;
   -webkit-border-radius : 50px;
   box-sizing : border-box;
   border-collapse : collapse;
   display : flex;
   align-items : center;
   justify-content : center;
   padding : 6px 15px 6px 20px;
}

.statusApp {
   background-size : 18px 18px;
   background-position : center center;
   background-repeat : no-repeat;
   border-radius : 50px;
   -moz-border-radius : 50px;
   -webkit-border-radius : 50px;
   box-sizing : border-box;
   border-collapse : collapse;
   display : flex;
   align-items : center;
   justify-content : center;
   padding : 6px 15px 6px 20px;
}

.naoEnviadoApp {
   background-color : #FCC048;
}

.registradoApp {
   background-color : #95CB9A;
}

.enviadoApp {
   background-color : #95B2CB;
}

.lendoApp {
   background-color : #C4C4C4;
}

.textoApp {
   font-size : 10px;
   color : #fff;
}

.statusAtivoApp {
   color : blue;
   font-weight : bold;
}

.statusInativoApp {
   color : #a6a6a6;
   font-weight : bold;
}

.fundoVimob {
   background-image : none;
   background-color : Transparent;
   font-family : Segoe UI;
}

.qrCode {
   width : 250px;
   height : 250px;
}

.tituloVimob {
   font-family : Segoe UI;
   font-size : 24px;
   color : #1E6FC3;
   font-weight : bold;
}

.textoVimob {
   font-family : Segoe UI;
   font-size : 16px;
   color : #55636A;
}

.textoAppVimob {
   font-family : Segoe UI;
   font-size : 16px;
   color : #55636A;
   font-weight : bold;
}

.textoVimobAcessos {
   font-family : Segoe UI;
   font-size : 14px;
   color : black;
}

.textoVimobAcessosBold {
   font-family : Segoe UI;
   font-size : 14px;
   color : black;
   font-weight : bold;
}

.zoom-range {
   width : 100px;
}

.divMenuToolbarEsp_scrollOff {
   position : initial;
   width : 100%;
   z-index : 1;
}

.divMenuToolbarEsp_scrollOn {
   position : absolute;
   width : 100%;
   z-index : 1;
}

.statusAtivoUsuarioApp {
   background : url(../Imagens/switch_on.png) no-repeat center;
   width : 42px;
   height : 20px;
   cursor : pointer;
}

.statusInativoUsuarioApp {
   background : url(../Imagens/switch_off.png) no-repeat center;
   width : 42px;
   height : 20px;
   cursor : pointer;
}

.tabelaUsuarioApp {
   border-collapse : collapse;
   border : 1px solid black;
   width : 100%;
}

.tabThUsuarioApp {
   border-collapse : collapse;
   border : 1px solid black;
}

.tabTdUsuarioApp {
   border-collapse : collapse;
   border : 1px solid black;
   padding : 2px;
}

.tdQuadroSup3 {
   width : 140px;
   font-size : 9pt;
   font-weight : bold;
}

.displayTable {
   display : table;
}

.statusAnaliseAprovada {
   color : green;
   font-weight : bold;
}

.statusAnaliseReprovada {
   color : red;
   font-weight : bold;
}

.statusAnaliseCancelada {
   color : rebeccapurple;
   font-weight : bold;
}

.statusAnalisePendente {
   color : brown;
   font-weight : bold;
}

.imgExpand {
   width : 20px;
   text-align : center;
   display : inline-block;
}

.align-middle {
   display : flex;
   align-items : center;
}

.colParecerLib1 {
   text-align : center;
   width : 400px;
   height : 25px;
}

.colParecerLib2 {
   text-align : center;
   width : 350px;
   height : 75px;
}

.ImageDesativada {
   filter : gray;
   -webkit-filter : grayscale(1);
   filter : grayscale(1);
}

