﻿html {height:101%; font-family: Helvetica, Trebuchet MS, Arial; }
body {width:100%; padding:0px 0px 20px 0px; margin:0px; background-color:#cddeee;font-size:12px;font-weight:normal;min-width:240px;min-height:500px; background-color:#E6EEF7;}
h1, h3  {font-weight:bold;	color:#4c566c;	margin-left:18px;	margin-top:0px;}
h1      {font-size:17px;margin-bottom:10px;}
h3      {font-size:12px;margin-bottom:5px;}
p       {font-size:12px;font-weight:normal;	color:#000000;	margin-left:0px;text-align:justify;}
a       {text-decoration:none;color:#0f355b;font-weight:bold;}

/* MasterPage */
#divGeral, #divConteudo,  #divTopo {width:100%;}
#divTopo {height:42px;background-color:#022e55;}
.lblTitPagina {	font-size:12px;	font-weight:bold;	color:#ffffff; text-transform: uppercase;}

/* Lista */
.divRound               {margin:auto;background-color:#ffffff;width:90%;border:1px solid #00437b;}
.divFull                {margin:auto;background-color:#ffffff;width:100%;border-top:1px solid #00437b;border-bottom:1px solid #00437b;}
.tbLista                {width:100%;}
.tbRow, .tbRowUltima, tbRowAlternate1, tbRowAlternate2    {height:40px;}
.tbRow .tbCell, .tbRow .tbCellImage, .tbRow .tbCellLabelTit, .tbRow .tbCellLabelTxt, .tbRow .tbCellArrow, .tbRow  .tbCellArrowHide,
.tbRow .tbCellTextBox, .tbRow .tbCellValidator, .tbRow .tbCellCheck, .tbRow .tbCellLabelTxtLeft, .tbRow .tbCellApagar {border-bottom:1px solid #00437b;}
.tbRowAlternate1 .tbCell, .tbRowAlternate1 .tbCellImage, .tbRowAlternate1 .tbCellLabelTit, .tbRowAlternate1 .tbCellLabelTxt, .tbRowAlternate1 .tbCellArrow,
.tbRowAlternate1 .tbCellTextBox, .tbRowAlternate1 .tbCellValidator, .tbRowAlternate1 .tbCellCheck, .tbRowAlternate1 .tbCellLabelTxtLeft {border-bottom:1px solid #00437b; background-color:#f5f8fc;}
.tbRowAlternate2 .tbCell, .tbRowAlternate2 .tbCellImage, .tbRowAlternate2 .tbCellLabelTit, .tbRowAlternate2 .tbCellLabelTxt, .tbRowAlternate2 .tbCellArrow,
.tbRowAlternate2 .tbCellTextBox, .tbRowAlternate2 .tbCellValidator, .tbRowAlternate2 .tbCellCheck, .tbRowAlternate2 .tbCellLabelTxtLeft {border-bottom:1px solid #00437b;  background-color:#e1ebf5;}
.tbCell, .tbCellImage, .tbCellLabelTit, .tbCellLabelTxt, .tbCellLabelTxtLeft,
.tbCellArrow, .tbCellValidator, .tbCellTextBox, .tbCellCheck,.tbCellApagar     {padding:0px 2px 0px 4px; text-align:left;vertical-align:middle;}

#divResumoNotas #divFiltrosLivro {margin:auto;background-color:#ffffff;width:100%;border:0px solid #00437b;}

.tbRowAlternate2 .tbCellLabelTit, .tbRowAlternate1 .tbCellLabelTit {width:5px;}
.tbCellLabelTxt                 {padding:0px 0px 0px 2px;text-align:right;}
.tbCellLabelTxtLeft             {padding:0px 0px 0px 2px;}
.tbCellArrow                    {text-align:right;width:12px;}
.tbCellValidator                {padding:0px 0px 0px 0px;text-align:center;width:4px;}
.tbCellTextBox, .tbCellCheck    {padding:0px 10px 0px 4px;text-align:right;}
.tbCellCheck                    {width:10px;}
.tbCellImage img,  .tbCellArrow input, .tbCellArrow image {vertical-align:middle;margin-bottom:2px;}
.trRowInterna .tbCellImage,.trRowInterna .tbCellLabelTit, .trRowInterna .tbCellArrow {border:0px;}
.tbCellLabelTit {width:1%;white-space: nowrap;margin-left:0px;padding-left:0px;}

/* itens Lista */
.lblListaTitulo, .lblListaTituloOFF {font-size:15px;font-weight:bold;color:#000000;	text-align:left;margin-left:0px;padding-left:0px;} .lblListaTituloOFF {color:#cccccc;}
.lblListaTexto  {font-size:12px;color:#385487;text-align:right;}
.lblListaTextoLeft  {font-size:12px;color:#385487;text-align:left;}
.txtInvisible   {border: 0px;text-align:right;color:#00437b;font-size: 15px;background:url(images/space.png); width:96%; background-color:transparent;z-index:2;position:relative;outline: none;
}
.fakePlaceholder {color:#cccccc;z-index:1;position:absolute;text-align:right;width:98%;font-size:15px;vertical-align:middle;height:20px;padding-top:3px;}
.tbCellApagar {width:20px;}
.btnBotao       {background:url(images/space.png);width:90%;height:38px;background-color:#024481;border:0px;Color:#ffffff;font-size:16px;font-weight:bold;	line-height:38px;-webkit-box-shadow: 2px 2px 2px #666666;}
.imgSpace       {z-index:-1;}
/*.fdoTransparenteSpace {background:url(images/nada.png);height:40px;}*/
.lblTextoRed   {font-size:12px;color:#cc0000;text-align:right;}
.divMenuOpcoes .tbCellLabelTit {font-size:15px;font-weight:bold;color:#000000;margin-left:5px;text-align:left;width:100%;}

.seta, .setaId, .mPaginacao a {font-weight:bold;color:#16417a;font-size:20px;font-family:Courier New;padding-right:4px;}
.setaId {color:#ffffff;line-height:30px;}
.btVoltar {background-image:url(images/btVoltar.png); background-repeat:no-repeat;background-position:center;background-color:transparent;width:52px;height:32px;border:0px;color:#ffffff;font-size:10px;text-align:center;padding-left:8px;padding-top:auto;padding-bottom:auto;font-weight:bold;font-family:Arial;}
.btVoltarTxt {padding-top:10px;}

/*Quadros*/
.quadroOK ,.quadroAlert ,.quadroError ,.quadro      {margin:auto;margin-top:5px;padding:5px;margin-bottom:5px;width:90%;font-size:12px;}
.quadroOK    {background-color:#f2fff3;border:2px solid #009933;color: #0F2E44;}
.quadroAlert {background-color:#fffae5;border:2px solid #ffcc33;color: #0F2E44;}
.quadroError {background-color:#FFFaFa;border:2px solid #cc0000;color: #cc0000;}
.quadro      {background-color:#ffffff;border:2px solid #00437b;color: #000000; }
.error {
    color: #cc0000;
    font-size: 14px;
    font-weight: bold;
}

.lblQtdNotas, .lblQtd {	background-color:#57a0c8;	padding:0px 10px 0px 10px;	color:#ffffff;	font-weight:bold;	border: 1px solid #57a0c8;	margin:2px;}
.visivel                                {display:block;visibility:visible;}
.invisivel , .nbsp    {display:none;visibility:hidden;}
.lblListaTexto b {color:#000000;}
#divCreditoResumo .lblListaTitulo     {font-size:10px;line-height:10px;padding:0px;margin:0px;display:block;vertical-align:top;float:left;}
#divCreditoResumo .lblListaTitulo span{font-size:15px;line-height:15px;padding:0px;margin:0px;display:block;vertical-align:top;}

.lblListaTexto b {color:#000000;}

.grid {width:96%;margin:auto;background-color:#ffffff;border:0px;border-width:0px;}
.grid .error {padding:10px;color:#cc0000}
.grid tr {height:30px;border:0px;border-width:0px;}
.grid td, .grid th {border:0px; padding:0px 4px 0px 4px;border-width:0px;}
.grid th {background-color:#486a99;color:#ffffff;border-width:0px;}
.gridAlternate {background-color:#eeeeee;border-width:0px;}

/* Capa */
.linkAzulC:link,    .linkAzulC:visited,     .linkAzulC:hover     {color:#a3c6e5;}
#btnConheca , #btnPrestadores, #btnCriarSenha     {width:100px; padding-top:68px; margin-bottom:10px;color: #ffffff; background-image: url(images/icsHome.png); background-repeat: no-repeat; background-position: top left;text-align:center;font-size:11px;line-height:11px;font-weight:bold;}
#btnPrestadores {background-position: top center;}
#btnCriarSenha {background-position: top right;}
#divMenuCapa {background-image:url(images/shelf.png);background-position:bottom;background-repeat:no-repeat;width:300px;}
.shelf2 {margin: 5px auto 0px auto; width:300px; background-image:url(images/shelf2.png);text-align:center;padding-top:2px;}
.divFaleConosco{background-image:url(images/icMail.png);background-repeat:no-repeat;background-position:top left; padding-left:30px; height:25px;line-height:25px;margin-left:90px;text-align:left;}
.divBannerEsqueceu {
    color: #ffffff;
    /*background-image: url(images/icoEsqueceu.png);*/
    background-repeat: no-repeat;
    background-position: top;
    height: 30px;
    line-height: 30px;
}
#divConteudoCapa .tbCellArrow{width:0px;display:none;}

/*Criar Senha*/
#divTexto     {padding:10px 20px 10px 20px;text-align:center;font-size: 15px;}


/*Identificação*/
#tbIdTopo {background-color:#5d7ba5;height:34px;color:#ffffff;margin:0px auto 2px auto;padding-top:0px;width:98%;-webkit-box-shadow: 2px 2px 2px #666666;vertical-align:middle;line-height:32px;} #tbIdTopo a {color:#ffffff;}
#tbIdTopo table {margin:auto;color:#ffffff;	text-align:center;	margin-top:0px;	padding-top:0px;vertical-align:middle; }
#tbIdTopo table tr td {vertical-align:top;	margin-top:0px;	padding-top:0px;line-height:9px;width:100%;text-align:center;vertical-align:middle;height:34px;}
#tbIdTopo .lblListaTexto {text-align:center; color:#ffffff;	font-size:11px;	font-weight:bold;margin-top:0px;padding-top:0px;height:12px;line-height:12px;}
#tbIdTopo .lblListaTexto br {height:12px;}
#tbIdTopo img {	margin-top:2px;	margin-left:2px;}
#divIdContribuinte .lblListaTexto {display:block; top:3px; left:5px; width:265px;max-height:80px;overflow:hidden;word-wrap:break-word;}

.btnBotaoPreto, .btnBotaoPretoP     {background:url(images/space.png); width:100px;height:30px;background-color:#000000;border:0px;Color:#ffffff;
                      font-size:13px;font-weight:bold;	line-height:30px;-webkit-box-shadow: 2px 2px 2px #666666;
                    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000');
                    background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#000000));
                    background: -moz-linear-gradient(top,  #333333,  #000000); }
.btnBotaoPretoP {width:52px;height:22px;font-size:10px; line-height:20px;text-align:center;padding:0px;margin: 0px 2px 0px 2px;}

.btnBotaoGovBr, .btnBotaoGovBrP {
    background: url(images/space.png);
    width: 100px;
    height: 30px;
    background-color: #000000;
    border: 0px;
    Color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    -webkit-box-shadow: 2px 2px 2px #666666;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#007bff');
    background: -webkit-gradient(linear, left top, left bottom, from(#007bff), to(#007bff));
    background: -moz-linear-gradient(top, #333333, #000000);
}

.btnBotaoGovBrP {
    width: 52px;
    height: 22px;
    font-size: 10px;
    line-height: 20px;
    text-align: center;
    padding: 0px;
    margin: 0px 2px 0px 2px;
}

.btnBotaoPretoLocalizar {width:24px;height:22px; line-height:19px;background-color:#000000;border:0px;-webkit-box-shadow: 2px 2px 2px #666666;font-weight:bold;
                   background-image:url(images/icLocalization.png); background-repeat:no-repeat;margin-top:auto;padding:0px;vertical-align:top;}

/*Perfil*/

#divDadosPerfil .tbCellValidator {width:0px;display:none;}
#divDadosPerfil .lblListaTitulo  {font-size:13px;margin-left:5px;}
#divDadosPerfil .lblListaTexto, #divDadosPerfil input, #divFraseSeguranca .lblListaTitulo , #divFraseSeguranca .fakePlaceholder   {font-size:12px;}
.divPerfilNome .tbCellLabelTxt {padding-right:5px;}
.divPerfilFone .tbCellLabelTxt {padding-right:15px;}
.tbCellLabelControle .tbCellLabelTit {padding-left:0px;}
.tbCellLabelControle .lblListaTexto {font-size:14px;}

#tbCtrlEnderecoTipoL .lblListaTitulo {padding-left:2px;}
#divSwitchs .tbCellArrow {padding-right:0px;text-align:right;}
#divSwitchs .tbCellLabelTit {padding-left:0px;}
#divSwitchs  .lblListaTitulo  {margin-left:0px;}
#divFraseSeguranca .tbCellLabelTxt {width:55%;}
.divPerfilEmail .tbCellLabelTxt {text-align:right;}
.divPerfilEmail .lblListaTexto {display:block;float:right; width:215px;text-align:right;max-height:50px;line-height:14px;font-size:11px;overflow:hidden;word-wrap:break-word;}

#divAlteracaoSenha .tbCellLabelTit {padding-left:0px;}
#divAlteracaoSenha .tbCellLabelTxt {padding-right:10px;}
#divAlteracaoSenha .tbCellLabelTxt input {width:100%;}
.divPerfilUsarDados .tbCellLabelTit {width:70%;white-space: normal;}
#divDadosPerfilEndereco .tbCellLabelControle .tbCellLabelTit  .nbsp {display:none;}
#divDadosPerfilEndereco .tbCellLabelControle .lblListaTexto  {font-size:14px;}
#divDadosPerfilEndereco .tbCellLabelTit {padding-left:5px;}
#divDadosPerfilEndereco .tbCellLabelTxt {padding-right:20px;}
#tbCtrlEnderecoTipoL   .tbCellLabelTit {padding-left:0px;}
#tbCtrlEnderecoTipoL .tbCellLabelControle .tbCellLabelTxt {margin-right:0px;padding-right:0px;}
#divDadosEmailEdicao .tbCellLabelTxt {margin-right:0px;padding-right:0px;}
#divDadosEmailEdicao .txtInvisible, #divFraseSeguranca .txtInvisible {font-size:12px;}
#divFraseSeguranca .tbCellArrow {width:10px;}
#divFraseSeguranca .tbCellLabelTit {white-space: normal;}
#divFraseSeguranca .tbCellLabelTxt {width:90%;}
/* Conheça a Nota*/
#divPassos    {text-align:center;}
#divPassos h2 {color:#ffcc33;	font-size:14px;	font-weight:bold;}
#divPassos p  {color:#ffffff;	font-size:12px;}
#txtPasso1,#txtPasso2, #txtPasso3,#txtPasso4,#txtPasso5,#txtPasso6 {background-color:#00457f;width:260px;text-align:left;padding:10px;height:190px;	margin:auto;margin-top:0px;}
.passoVisivel {	display:block;	visibility:visible;}
.passoOculto  { display:none;	visibility:hidden;}


/* Menus */
.divMenuOpcoes .tbCellImage table {width:100%;}
.divMenuOpcoes .trRowInterna {width:100%;}
.divMenuOpcoes .tbCellLabelTit {font-size:15px;font-weight:bold;color:#000000;margin-left:5px;text-align:left;width:100%;}
.trRowInterna  .tbCellImage {width:20px;}
.divMenuOpcoes .tbRowUltima, .divMenuOpcoes .tbCellImage {padding-top:0px;margin-top:0px;}

/*Placar*/
#divMeuPlacar .tbCellLabelTit  {width:180px;padding-left:5px;font-size:14px;}
#divMeuPlacar .lblListaTexto, #divMeuPlacar .lblTextoRed      {font-weight:bold;}
#divMeuPlacar  .lblListaTitulo {font-size:13px;}
#divMeuPlacar  .lblListaTitulo span{font-size:10px;}

/* Consulta de Notas */
.tbResumoConsulta .rowTitulo, .tbResumoConsulta .rowTitulo2, .tbResumoConsulta .rowTitulo3 {background-color: #b0d3e6;font-size: 13px;height: 20px;}
.tbResumoConsulta .rowTitulo    {height: 25px;}
.tbResumoConsulta .rowConteudo  {font-size: 13px;height: 25px;}
.mPaginacao, .mPaginacao > table, .mPaginacao > tr, .mPaginacao > td {border:0px;}
.mPaginacao td table {text-align:center;margin: auto;margin-top:5px;margin-bottom:0px;border:0px;}
.mPaginacao td table tr td span, .mPaginacao td table tr td a {margin-left:20px;margin-right:20px;text-align:right;}
.mPaginacao > a, .mPaginacao td table tr td input {margin: 0px 15px 0px 15px;}
.tbNotaTomador, .tbNotaConvencional {width:96%;	margin:auto;	margin-bottom:5px;	border: 1px solid #255B78;}
.tbNota {width:90%;	margin:auto;	margin-bottom:5px;	border: 1px solid #255B78;}
.tdTituloNotaTomador,   .tdTituloNotaPrestador  {background-color:#deeef7;padding:0px 4px 0px 4px;	vertical-align:bottom;	height:25px;}
.tdConteudoNotaTomador,.tdConteudoNotaPrestador,.tdConteudoNotaTomadorCredito, .tdConteudoNotaPrestadorCredito {background-color:#ffffff;padding:0px 4px 0px 4px;}
.tdConteudoNotaTomadorCredito, .tdConteudoNotaPrestadorCredito {text-align:right;}
.tbNotaTomadorCancelada {width:96%;	margin:auto;margin-bottom:5px;	border: 1px solid #660000;}
.tbNotaTomadorCancelada tr .tdTituloNotaPrestador span, .tbNotaTomadorCancelada tr .tdConteudoNotaPrestador span, .tbNotaTomadorCancelada tr .lblValorCreditoTbTomador,
.tbNotaTomadorCancelada tr .tdTituloNotaTomador span, .tbNotaTomadorCancelada tr .tdConteudoNotaTomador span,.tbNotaTomadorCancelada tr .lblValorCreditoTbTomador {text-decoration: line-through;}
.tbNotaTomadorCancelada tr .tdTituloNotaTomador, .tbNotaTomadorCancelada tr .tdTituloNotaPrestador {background-color:#f7dede;padding:0px 4px 0px 4px;}
.lblDataNotaTbTomador {font-size: 12px;vertical-align:bottom;padding-top:2px;}
.lblValorNotaTbTomador {float:right;font-size: 16px;font-weight:bold;}
.lblPrestadorTbTomador {font-size: 12px;font-weight:bold; }
.lblCreditoTbTomador {font-size: 12px;font-weight:bold;	color:#999999;}
.lblValorCreditoTbTomador {font-size: 16px;	font-weight:bold;}
.tbNotaTomadorCancelada .lblValorNotaTbTomador, .tbNotaTomadorCancelada .lblValorCreditoTbTomador {color: #660000;}
.bordlessTable {border-width:0px;padding:0px;margin:0px;border-color:#cddeee;}
.bordlessTable tr, .bordlessTable th, .bordlessTable tr td, .bordlessTable tr td span {border-width:0px;}
.divListaCompetencia .tbCellLabelTit {margin-left:0px;padding-left:0px;}
.divListaCompetencia .lblListaTitulo {font-size:14px;font-weight:bold;color:#000000;margin-left:10px;text-align:left;padding-left:0px;}

.tdServicosTit {width:50%;}
.tdExtraTit {width:50%;}



/* Consulta e Livro*/
.trCompTitulo {padding:2px 4px 2px 4px;	border:0px;}
.tdCompMes {font-size:16px;	font-weight:bold;	color:#000000;	padding:2px 0px 2px 10px; }
.tdCompQtd {text-align:right;	padding-right:5px;	font-size:11px;	font-weight:bold;	color:#000000;	padding-left:10px;}
.tdServicosTit {font-size: 11px;	font-weight:normal;	color:#999999;	padding-left:10px;}
.tdExtraTit {font-size: 11px;	font-weight:normal;	color:#999999;}
.tdCompArrow {	text-align:right;	padding-right:10px;}
.tdServico {	padding-left:10px;	font-size: 12px;	font-weight:normal;	color:#000000;}
.tdExtra {	font-size: 12px;	font-weight:normal;	color:#000000;}
.lblQtdNotas, .lblQtd {	background-color:#57a0c8;	padding:0px 10px 0px 10px;	color:#ffffff;	font-weight:bold;	border: 1px solid #57a0c8;	margin:2px;}
.lblQtd {padding:0px 3px 0px 3px;margin:2px;min-width:20px;display:block;text-align:center;}
.divListaCompetencia .imgSpace {height:50px;}
.btCompetenciaON, .btCompetenciaOFF, .btEmissaoON, .btEmissaoOFF,.btSMSON, .btSMSOFF, .btEmailON, .btEmailOFF, .btNotaPaulistanaON, .btNotaPaulistanaOFF, .btNotaEletronicaON, .btNotaEletronicaOFF, .btEmitidasON, .btEmitidasOFF, .btRecebidasON, .btRecebidasOFF, .btON, .btOFF  {width:50%;height:30px;border:1px solid #626b78; color:#ffffff;font-weight:bold;background-image:url(images/space.png);}
.btCompetenciaON, .btEmissaoON, .btSMSON , .btEmailON, .btNotaPaulistanaON, .btNotaEletronicaON, .btEmitidasON, .btRecebidasON, .btON   {background-color:#486a99;}
.btCompetenciaOFF, .btEmissaoOFF, .btSMSOFF,  .btEmailOFF, .btNotaPaulistanaOFF, .btNotaEletronicaOFF, .btEmitidasOFF, .btRecebidasOFF , .btOFF  {background-color:#7e94b0;}
.btNotaPaulistanaON, .btNotaEletronicaON , .btNotaPaulistanaOFF, .btNotaEletronicaOFF {font-size:12px; height:36px;}

.btEmitidasON, .btEmitidasOFF, .btRecebidasON, .btRecebidasOFF {background-image:url(images/icoLupa.png);background-repeat:no-repeat;background-position: right center;}

/* Nota Print */
.tbNPMTop           {width: 100%;}
.tdNPMTituloNota    {text-align: left;	line-height: 12px;	color:#385487;}
.lblNPMTitulo       {font-weight: bold;font-size: 12px;    color:#385487;}
 .lblNPMTextoDestaque    {font-weight: bold;	font-size: 12px;	color:#385487; word-wrap:break-word;}
.lblNPMTexto            {font-weight: normal;font-size: 12px;	color:#385487; word-wrap:break-word;}
.tdNPMTomadorDados .lblNPMTexto  {display:block; top:3px; left:5px; width:280px;max-height:22px;overflow:hidden;}
.tdNPMNumNota       {background-color: #d6e7f1;line-height: 10px;width: 95px;padding: 4px 0px 4px 0px;text-align:center;}
.lblNPMNumNota      {font-family: Verdana;font-weight: bold;font-size: 14px;}
.lblNPMDataNota     {font-weight: normal;font-size: 9px;}
.tbNPPrestador      {width: 100%;padding: 0px;margin: 0px;color:#385487;}
.tdNPMLogotipo      {padding-right: 5px;width: 50px;}
.tbNPMRazaoSocial   {text-align: left;line-height: 12px;padding-top:5px;}
.tbNPMPrestadorCNPJ {text-align: left;line-height: 12px;vertical-align: top;}
.tbNPMPrestadorInscricao {text-align: right;line-height: 12px;vertical-align: top;	padding-right:4px;}
.tbNPMTomador       {width: 100%;background-color: #ffffff;	padding: 2px 0px 2px 0px;margin: 0px;background-image: url(images/fdoTomador.jpg);background-repeat: no-repeat;background-position: right top;	margin-top:5px;	margin-bottom:5px;}
.tdNPMTomadorNome, .tdNPMTomadorCPFCNPJ, .tdNPMTomadorDados  {text-align: left;	line-height: 11px;}
.tdNPMTomadorInscricao  {text-align: right;	line-height: 11px;}
.divDadosNota .tbCellLabelTit {	padding:0px 4px 0px 0px;}
.divDadosNota .tbCellLabelTxt .lblListaTexto {font-size:14px;}
#tbListaItens .tbCellLabelTxt   {text-align:left;}
#divTributacao .tbCellArrow  {vertical-align:middle;margin-bottom:4px;}
.divValorTrib .tbCellLabelTit, .divValorNota .tbCellLabelTit {padding:0px 4px 0px 0px;}
.divValorTrib .tbCellLabelTxt .lblListaTexto,.divValorNota .tbCellLabelTxt .lblListaTexto {font-size:14px;}
.divValorNota .tbCellLabelTxt {padding:0px 0px 0px 0px;}
#divDadosOutrosValores .tbCellLabelTxt {text-align:left;}
#divDadosOutrosValores .lblListaTexto {font-size:11px;}
#divAtividade .lblListaTexto {	font-size:12px;}
.imgNotaPrint {	width:100%;}
.divPrint .tbCellLabelTit                 {padding-left:5px;}
.CanceladaStamp {	margin:auto;	z-index:1000;	position:absolute;	text-align:center;	margin-top:10px; width:90%;}


/*Emissão*/
.divNPNomeTomador .lblListaTexto {display:block; top:0px; right:0px; width:255px;max-height:60px;overflow:hidden;word-wrap:break-word;position:relative;float:right;}
.divNPNomeTomador .tbCellLabelTxt {max-height:60px;}
.divEmissao .tbCellLabelTit {padding:0px;}
.tbListaCheck .tbCellLabelTit {width:100%;padding-left:10px;text-align:left;line-height:normal;}
#divEmissaoDiscriminacao #trDiscServ2 .tbCellValidator, #divNovaDiscriminacao .tbCellValidator {display:none;}
#divEmissaoDiscriminacao #trDiscServ2 .tbCellLabelTit, #divNovaDiscriminacao .tbCellLabelTit {display:none;}
#divEmissaoDiscriminacao #trDiscServ2 textarea, #divNovaDiscriminacao textarea {width:100%; padding:0px; text-align:left;}
#divNovaDiscriminacao textarea {height:65px}
#divAliquota .tbCellLabelTit  {width:100px;padding-left:0px;}
#divAliquota .spSpace {display:none;}
/* #ctl00_cphBase_ctrlLabelCpfCnpjTomador_trRow .lblListaTexto {margin-right:13px;}
#ctl00_cphBase_ctrlLabelEnderecoTomador_trRow .tbCellLabelTxt {padding-right:0px;margin-right:0px;}
#ctl00_cphBase_ctrlLabelEnderecoTomador_trRow .lblListaTexto{padding-right:0px;margin-right:0px;}*/
#tbDiscriminacaoServ {	width:100%;	height:100px;}
#tbDiscriminacaoServ #trDiscServ1 {	height:30px;}
#tbDiscriminacaoServ #trDiscServ2 {	height:70px;}
#tbDiscriminacaoServ #trDiscServ1 .tbCellLabelTit {	height:20px;	line-height:20px;	padding-top:4px;}
#tbDiscriminacaoServ #trDiscServ1 .tbCellLabelTxt {	height:20px;	line-height:20px;	padding-top:6px;}
#tbDiscriminacaoServ #trDiscServ1 .tbCellLabelTxt .lblListaTexto {	background-color:#57a0c8;	padding:0px 8px 0px 8px;	color:#ffffff;	font-weight:bold;	border: 1px solid #57a0c8;	margin:2px 0px 2px 0px;}
#tbDiscriminacaoServ #trDiscServ2 .tbCellLabelTxt .tbLista .txtInvisible {	width:100%;	height:60px;	text-align:left;	font-size:13px;}
#tbDiscriminacaoServ #trDiscServ2 .tbCellLabelTxt {	vertical-align:top;	padding-left:0px;}
#tbDiscriminacaoServ #trDiscServ2 .tbCellLabelTxt .tbLista .tbCellLabelTit .tbCellValidator {}
#tbDiscriminacaoServ #trDiscServ2 .tbCellLabelTxt .tbLista .tbCellLabelTxt {	width:100%;	height:60px;}
.tbCellLabelTit  #tbDiscriminacaoServ #trDiscServ2 .tbCellLabelTxt {	text-align:justify;	margin-left:0px;	padding-left:0px;	padding-top:2px;	padding-bottom:5px;	vertical-align:top;}
#divLabelServico .tbCellLabelTxt {	text-align:left;	font-weight:bold; padding-left: 5px;}
#divBuscaTomador .txtInvisible {text-align:left;}
#divResultBuscaTomador b {	color:#385487;}
.btnBuscar {	width:62px;	height:30px;	color:#ffffff;	background:#000000;font-weight:bold;-webkit-box-shadow: 2px 2px 2px #666666;	border:0px; font-size:11px;}
.lblTitPagina {	font-size:12px;	font-weight:bold;	color:#ffffff; text-transform: uppercase;}
#divListaServicos b {	color:#385487;}
.divEnderecoLinha1 .tbRowUltima {height:24px;}
.divEnderecoLinha1Full .tbRowUltima {height:40px;}
.divEnderecoLinha1 .tbRowUltima .tbCellLabelTit, .divEnderecoLinha1Full .tbRowUltima .tbCellLabelTit {	text-align:left;	vertical-align:middle;	line-height:20px;}
.divEnderecoLinha1 .tbRowUltima .tbCellLabelTxt, .divEnderecoLinha1Full .tbRowUltima .tbCellLabelTxt  {	text-align:right;	vertical-align:middle;}
.divEnderecoLinha1 .lblListaTitulo, .divEnderecoLinha1Full .lblListaTitulo {font-size:15px;	font-weight:bold;	color:#000000;	text-align:left;}
.divEnderecoLinha1 .lblListaTexto, .divEnderecoLinha1Full .lblListaTexto {font-size:12px;	color:#385487;	text-align:right;}
.divEnderecoLinha2 .tbRowUltima {height:24px;}
.divEnderecoLinha2 .tbRowUltima .tbCellLabelTxt {text-align:left;	vertical-align:middle;}
.divEnderecoLinha2 .lblListaTexto {font-size:12px;color:#385487;text-align:left;}
#divDadosTomador .tbRow .tbCellLabelTit {text-align:left;vertical-align:middle;}
#divDadosTomador .tbRow .tbCellLabelTxt {text-align:right;vertical-align:middle;}
#divEmissaoTomadorTxt  .tbCellLabelTxt {width:60%;padding:0px 10px 0px 4px; }
#divEmissaoTomadorTxt .txtInvisible, #divDadosTomador .txtInvisible {font-size:12px;}
#divDadosRPSDetalhe .tbCellLabelTxt {padding-right:5px;}
#divDadosRPSDetalhe .spSpace {display:none;}
#divRetencao .tbCellArrow {padding-top:8px;}
#divListaDiscriminacoes .tbCellLabelTxt {position:relative; }
#divListaDiscriminacoes .lblListaTexto {word-wrap:break-word;display:block;position:absolute; top:3px; left:5px; width:90%;height:33px;overflow:hidden;z-index:1;}
#divListaDiscriminacoes .tbRow   {border-bottom:1px solid #00437b;}
#divListaDiscriminacoes .tbRow .tbRowUltima,#divListaDiscriminacoes .tbRow .tbRow, #divListaDiscriminacoes  .tbRow .tbCellLabelTxt,  #divListaDiscriminacoes  .tbRow .tbCellArrow {border-bottom:0px;}
    #divDiscTextArea .tbCellArrow {width:0px; display:none;visibility:hidden;}
    #divEmissaoTomadorTxt .tbCellLabelTit {width:20%;}
    #divEmissaoTomadorTxt .tbCellLabelTxt {width:80%;}
    #divListaDiscriminacoes .tbCellLabelTxt,  #divListaDiscriminacoes  .lblListaTexto {text-align:left;}
#divValorEmissao .tbCellArrow  {width:22px;padding:0px;}

#divErroEnvio {text-align:center;width:90%;margin-top:10px;}
#divErroEnvio .quadroError{width:95%;display:block;margin:0px;margin-left:16px;}
#divEnvioEmail .tbCellLabelTxt {padding-right:10px;}
#divEnvioEmail2 textarea {width:99%;}

.dCompetencia span     {visibility: hidden;display: none;}
.divPrint .tbRow .tbCell, .divPrint .tbRow .tbCellImage, .divPrint .tbRow .tbCellLabelTit, .divPrint .tbRow .tbCellLabelTxt, .divPrint .tbRow .tbCellArrow,
.divPrint .tbRow .tbCellTextBox, .divPrint .tbRow .tbCellValidator, .divPrint .tbRow .tbCellCheck, .divPrint .tbRow .tbCellLabelTxtLeft {border-bottom:1px solid #cccccc;}
#divBuscaTomador .txtInvisible {width:70%;}

#divDeducao .tbCellArrow, #divAliquota .tbCellArrow {width:17px;}
#divTributacao  .tbCellLabelTit, .divDadosRPS .tbCellLabelTit{padding-left:5px;}
#divDadosRPS .tbCellLabelTxt {width:10px;}



/*Legislação e Conheça*/
#divLegislacao .tbCellLabelTit  {font-size:12px;font-weight:bold;color:#000000;	margin-left:5px;text-align:left;line-height:normal;}
#divLegislacao .tbCellImage img {vertical-align:middle;margin-bottom:4px;margin-top:4px;}
#divLegislacao .tbCellArrow input {vertical-align:middle;margin-bottom:4px;margin-top:4px;}
.icLegislacao {height:30px;width:30px;background-image:url(images/icLink.png);}

/*Lista Prestadores*/
.tbListaPrestadores .tbCellLabelTxt {text-align:left;}
.tbListaPrestadores .tbCellLabelTxt .lblListaTexto {font-size:13px;	font-weight:bold;	color:#000000;	margin-left:0px;	text-align:left;}
.tbListaPrestadores .fdoTransparenteSpace {height:50px;}

#divMapa span,#ctl00_cphBase_pnControleMapa span {	float:left;	position:absolute;	top:0;	visibility:hidden;}
 .trRowInterna .tbCellImage,.trRowInterna .tbCellLabelTit, .trRowInterna .tbCellArrow {border:0px;}
#pnErroLocalizacao {width:98%;margin-top:0px;margin-bottom:2px;padding:0px;}
.textoDiscriminacao {word-wrap:break-word;display:block;border:0px solid red; padding:5px;float:left;max-height:130px;width:278px;overflow:hidden;background-color:#ffffff;text-align:justify;}

#barraTituloLista {height:36px; background-color:#83add3;border-bottom:2px solid #6a6b6d;margin-bottom:1px;}
.lblNomeCategoria {font-size:11px;font-weight:bold;line-height:11px;}
.divFiltrosLista {position:absolute;z-index:10;background-color:#6293bf;min-height:100px;width:100%;border-bottom:3px solid #6a6b6d;}
.tbCartaoPrestador          {width:100%;padding:0px;margin:0px;text-align:left;height:40px;}
.tbCartaoPrestador tr td    {padding:1px 0px 2px 5px;}
.tdCartaoPrestadorTit       {padding:0px;margin:0px;}
.tdCartaoPrestadorTit span  {font-size: 11px; text-transform:uppercase;}
.tdCartaoPrestador          {padding:0px;}
.tdCartaoPrestador span     {font-size: 11px;}
.tdCartaoPrestadorTitDistancia {font-size: 9px;	width: 20%;	vertical-align: middle;	text-align: right;	padding-right: 2px;	}
.tdCartaoPrestadorTitDistancia span {margin-right:5px;}
.lpEndereco {font-size: 10px;}
.divFiltrosListaPrestadores .txtInvisible {margin-right:20px;}
.imgMarker {vertical-align:middle;display:block; float:left; margin-right:5px;}
.lblNumDenuncias {font-style:italic; vertical-align:middle;padding-left:5px;display:block; font-size:11px;float:left;padding-top:3px;}
.lblListaPrestadoresTexto {font-size:10px; color:#000000;}
#divPrestadorDetalheMenu {padding-bottom:10px;padding-top:5px;}
#divPrestadorDetalheMenu  td {text-align:center;color:#999999;font-size:12px;font-weight:bold;font-family:Verdana,Helvetica, Arial;}
.txtBtnPrestador {display:block;width:100%;padding-top:5px;}

a.lblListaPrestadoresTexto {font-weight:normal; color:#83add3; text-decoration:underline;}
.lblComoChegar {background-color:#CFDEEF; margin-left:0px;padding: 0px 2px 2px 25px; display:block; font-size:10px; background-image: url(images/car.png); background-position: top left; background-repeat: no-repeat;width:80px; cursor:pointer;margin:5px 0px 5px 0px; float:right; text-wrap: none;}
.divNomeSUbCategoria {background-color:#497dab;height:20px; line-height:20px;font-size:10px;padding-left:5px;color:#ffffff;vertical-align:middle;padding-top:auto;padding-bottom:auto;overflow:hidden;}
.telaSubCategorias .tbCellImage {width:5px;}
.divCompControlFdoClick .fdoTransparenteSpace {height:54px;}
.telaSubCategorias .imgSpace {height:38px; }
.telaCategorias .imgSpace {min-height:46px; }
.quadroLocalizando {position:absolute;top:40px;left:0;width:100%;height:1200px;z-index:1000;background-image:url(images/transparente.png);background-repeat:repeat;}
.quadroLocalizando div {margin-top:150px;font-weight:bold;font-size:14px;}
#divRota {width:95%;margin:auto;background-color:#ffffff;border:1px solid #00437b;margin-top:10px;}
.icFind {background-image:url(images/space.png);height:22px;width:22px;position:absolute;z-index:100;background-repeat:no-repeat;margin-top:8px;margin-left:80px;	background-color:#57a0c8;	border: 1px solid #57a0c8;}
.divStreetView {background-image:url(images/icStreetView2.png);width:16px;height:32px;float:left;margin:5px 10px 10px 0px;cursor:pointer;background-repeat:no-repeat;}
.spanAguarde {display:block;visibility:visible;width:90%;margin:auto;font-size:11px;text-align:right;margin-bottom:5px;}
#divListaPrestadoresFiltros .tbCellValidator {visible:false;display:none;}
#divListaPrestadoresFiltros .txtInvisible {}
.tdCartaoPrestadorTitDistancia, .tdCartaoPrestadorTit,  .tdCartaoPrestador,  .tbCellArrow  {border:0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.divFull {margin:auto;background-color:#ffffff;width:100%;border-top:0px solid #00437b;border-bottom:0px solid #00437b;}
.divFull td {border:0px;}
.tbCartaoPrestador {border-bottom:1px solid #dddddd;}
.LPItem td {background-color:#ffffff;}
.LPAlternate  td {background-color:#DDE8F4;}

#divTipoLogradouros .tbCellLabelTxt {text-align:left; padding-left:10px;}
.divCaptcha .textbox {height:20px; font-size:14px; width:60px; text-align:center;}

#divSorteio .bltTitulo {padding:8px;font-size:12px;color:#FFFFFF;background-color:#002E55;-webkit-border-top-right-radius: 10px;  -moz-border-radius-topright: 10px; border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;  -moz-border-radius-topleft: 10px; border-top-left-radius: 10px;}
#divSorteio .bltConteudo {padding:10px;float:left;background-color:#ffffff;-webkit-border-bottom-right-radius: 10px;  -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;  -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;}
#divSorteio .tableItem table tr td {text-align:left;}
#divSorteio .tableItem table {width:100%;}

.divCpfLivro .imgSpace {visibility:hidden;display:none;}
#divPLivro .tbCellLabelTit {padding-left:5px;}
#divLogin .tbCellArrow {visibility:hidden;display:none;}
#divLogin .tbCellLabelTxt  {padding-right:10px;}
#divLogin .fakePlaceholder {right:3px;}

/* Resumo Notas */
.trNotasTit {background-color:#deeef7; border:1px solid #deeef7;}
.tbNotasTitLeft {background-color:#deeef7;  font-size:10px;font-weight:bold;}
.tbNotasTitRight {background-color:#deeef7; }
.tbNotasConteudo, .tbNotasConteudoL, .tbNotasConteudoR {font-size:10px;text-align:right;padding-right:2px;}


.pl5 {padding-left:5px;}
.pr5 {padding-right:5px;}



.divSwitchGeral .tbCellLabelTit {padding-left:5px;}
.divLivroSwitch .divSwitchGeral .tbCellLabelTit {padding-left:2px;}
.txtComoChegar {font-size:8px;font-weight:bold;color:#333333;}




/*Cores - DEBUG
.tbCell                         {background-color:Green;}
.tbCellImage                    {background-color:blue; }
.tbCellLabelTit                 {background-color:red;}
.tbCellLabelTxt                 {background-color:yellow;}
.tbCellLabelTxtLeft             {background-color:yellow;}
.tbCellArrow                    {background-color:pink;}
.tbCellValidator                {background-color:purple;}
.tbCellTextBox, .tbCellCheck    {background-color:orange;}
.tbCellCheck                    {background-color:cyan;}
.txtInvisible                   {background-color:Fuchsia;}
.lblListaTitulo                 {background-color:Lime;}
.tbCellApagar                   {background-color:Olive;}
*/
