﻿/* Background Images*/
.cat1,  .cat2, .cat3, .cat4, .cat5, .cat6, .cat7, .cat8, .cat9 {width:40px;height:40px;background-image:url(images/categorias/categorias1.png);}
.cat10, .cat11, .cat12, .cat13, .cat14, .cat15, .cat99         {width:40px;height:40px;background-image:url(images/categorias/categorias2.png);}
.icsCapal1c1, .icsCapal1c2, .icsCapal1c3, .icsCapal2c1, .icsCapal2c2, .icsCapal2c3      {height:30px;width:30px;background-image:url(images/icsCapa.png);}
.icsTomadorl1c1, .icsTomadorl1c2, .icsTomadorl1c3, .icsTomadorl2c1, .icsTomadorl2c2, .icsTomadorl2c3, .icsTomadorl3c1, .icsTomadorl3c2   {height:29px;width:30px;background-image:url(images/icsTomador.png);}
.icsContribuintel1c1, .icsContribuintel1c2, .icsContribuintel1c3, .icsContribuintel2c1, .icsContribuintel2c2, .icsContribuintel2c3, .icsContribuintel3c1  {height:30px;width:30px;background-image:url(images/icsContribuinte.png);}
.btSetaUp, .btSetaDown                {height:29px;width:45px;background-color:transparent;border:0px;background-image:url(images/setaUpDown.png);}
.switchON, .switchOFF, .switchONDisabled, .switchOFFDisabled       {height:27px;width:94px;background-color:transparent;border:0px;background-image:url(images/switch.png);margin:0px 8px 8px 0px;}

.imgIcCancelar, .imgIcSMS, .imgIcNota, .imgIcEmail, .icEmailEnviado, .icEmailNaoEnviado, .icSMSEnviado, .icSMSNaoEnviado, .icEmailSMS {height:29px;width:30px;background-image:url(images/icsNotaView.png);}

.icsEmailLido, .icsEmailNaoLido {height:13px;width:13px;background-color:transparent;border:0px;background-image:url(images/icsEmail.png);margin:8px;}
#divImgPasso1, #divImgPasso2, #divImgPasso3, #divImgPasso4, #divImgPasso5, #divImgPasso6 {margin-bottom:0px;width:280px;height:140px;background-image:url(images/imgPassos.jpg);}
.star0,.star1,.star2 {height:12px;width:13px;background-image:url(images/stars.png);margin:1px;margin-top:5px;float:left;vertical-align:middle;}
.gift0,.gift1,.gift2 {height:12px;width:13px;background-image:url(images/gifts.png);margin:1px;margin-top:5px;float:left;vertical-align:middle;}
.icDetalheMapa, .icDetalheFone, .icDetalheSite, .icDetalheDenuncia {width:58px;height:58px;background-image:url(images/icsDetalhePrestador.png);}
.icDetalheMapaOff, .icDetalheFoneOff, .icDetalheSiteOff, .icDetalheDenunciaOff {width:58px;height:58px;background-image:url(images/icsDetalhePrestadorOff.png);}
.imgMarker_GreenP, .imgMarker_YellowP, .imgMarker_RedP {height:16px;width:10px;background-image:url(images/marker_p.png);float:left;margin-right:5px;}
.spaceImg {background:url(images/space.png);width:1px;height:1px;}
.emailEnviado, .emailNaoEnviado, .smsEnviado, .smsNaoEnviado {background:url(images/icsEnvios.png);width:24px;height:24px;display:inline-block;margin:0px 5px 0px 5px; vertical-align:middle;background-repeat:no-repeat;}

.icCarOn, .icCarOff, .icWalkOn, .icWalkOff {background:url(images/icsMapsControle.png);width:55px;height:30px;display:inline-block;}
  .icCarOn,  .icWalkOn 
                    {background-color:#486a99;
                     -webkit-box-shadow: 2px 2px 2px #666666;
                    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6784ab', endColorstr='#486a99'); /* IE */
                    background: -webkit-gradient(linear, left top, left bottom, from(#6784ab), to(#486a99)); /* webkit browsers */
                    background: -moz-linear-gradient(top,  #6784ab,  #486a99); /* Firefox 3.6+ */
                    border: 1px solid #486a99;
                     }

.icLocalizacaoOn div,  .icDirMapaOn div,  .icDirListaOn div,  .icCarOn div,  .icWalkOn div 
{background-image:url(images/icsControleMapa.png); background-repeat: no-repeat;}

.icLocalizacaoOff, .icDirMapaOff, .icDirListaOff, .icCarOff, .icWalkOff, .icLocalizacaoOn,  .icDirMapaOn,  .icDirListaOn, .icMapRefresh
                    {background-color:#486a99;
                    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96a6ba', endColorstr='#7e94b0'); /* IE */
                    background: -webkit-gradient(linear, left top, left bottom, from(#96a6ba), to(#7e94b0)); /* webkit browsers */
                    background: -moz-linear-gradient(top,  #96a6ba,  #7e94b0); /* Firefox 3.6+ */
                    border: 1px solid #486a99; -webkit-box-shadow: 2px 2px 2px #666666;
                     }

.icLocalizacaoOff div, .icDirMapaOff div, .icDirListaOff div, .icCarOff div, .icWalkOff div, .icMapRefresh div{
 background-image:url(images/icsControleMapa.png); background-repeat: no-repeat;}
                     
.icCarOn,  .icWalkOn, .icCarOff, .icWalkOff, .icCarOn div,  .icWalkOn div, .icCarOff div, .icWalkOff div {height:30px; width:56px; }
.icLocalizacaoOn,  .icDirMapaOn,  .icDirListaOn, .icLocalizacaoOff, .icDirMapaOff, .icDirListaOff {height:30px; width:35px;float:right;margin-right:5px;}
.icLocalizacaoOn div,  .icDirMapaOn div,  .icDirListaOn div, .icLocalizacaoOff div, .icDirMapaOff div, .icDirListaOff div, .icMapRefresh, .icMapRefresh div{height:30px; width:35px;}

.icCarOn, .icCarOff, .icCarOn div, .icCarOff div {-webkit-border-top-left-radius: 5px;  -moz-border-radius-topleft: 5px; border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-left-radius: 5px;}
.icWalkOn, .icWalkOff, .icWalkOn div, .icWalkOff div {-webkit-border-top-right-radius: 5px;  -moz-border-radius-topright: 5px; border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px;}
.icLocalizacaoOn, .icLocalizacaoOff,.icDirMapaOn, .icDirMapaOff, .icDirListaOn, .icDirListaOff, .icLocalizacaoOn div, .icLocalizacaoOff div,.icDirMapaOn div, .icDirMapaOff div, .icDirListaOn div, .icDirListaOff div, .icMapRefresh, .icMapRefresh div{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.divRota {visibility:visible;display:block;padding:2px;}

.icLupa, .icApagar {height:24px;width:24px;visibility:visible;display:block;background-image:url(images/icsEmissaoNota.png);background-repeat:no-repeat;margin:0px;}
.icApagar {position:absolute;right:0px;bottom:7px;z-index:1000;cursor:pointer;width:25px;}
#tbDiscriminacaoServ .icApagar {position:absolute;right:3px;bottom:5px;z-index:1000;cursor:pointer;width:25px;}


/* Background Positions*/
.cat1, .cat10, .btSetaUp, .switchOFF, .imgIcNota, .icsCapal1c1, .icsContribuintel1c1, .icsTomadorl1c1, #divImgPasso1,.icsEmailNaoLido,.star0,.gift0, .icDetalheMapa, .icDetalheMapaOff, .imgMarker_GreenP,.emailEnviado , .icLocalizacaoOn div, .icLocalizacaoOff div, .icLupa   {background-position:top left;     }
.cat2, .cat11, .imgIcSMS, .icsCapal1c2, .icsContribuintel1c2, .icsTomadorl1c2, #divImgPasso2, .star1, .gift1, .imgMarker_YellowP, .icWalkOn div, .icWalkOff div                                                                                                          {background-position:top center;   }
.cat3, .cat12, .btSetaDown, .imgIcCancelar, .icsCapal1c3, .icsContribuintel1c3, .icsTomadorl1c3, #divImgPasso3, .switchOFFDisabled,.icsEmailLido, .star2, .gift2, .icDetalheFone, .icDetalheFoneOff, .imgMarker_RedP,.smsEnviado, .icCarOn div, .icCarOff div, .icApagar            {background-position:top right;    }
.cat4, .cat13, .icsTomadorl2c1, .icsContribuintel2c1,.imgIcEmail                                                                                                                                                                                                                  {background-position:center left;  }
.cat5, .cat14, .icsTomadorl2c2, .icsContribuintel2c2, .icEmailEnviado                                                                                                                                                                                                                  {background-position:center center;}
.cat6, .cat15, .icsTomadorl2c3, .icsContribuintel2c3, .icEmailNaoEnviado                                                                                                                                                                                                                    {background-position:center right; }
.cat7, .switchON, .icsCapal2c1,#divImgPasso4, .icsTomadorl3c1, .icDetalheSite, .icDetalheSiteOff, .emailNaoEnviado, .icsContribuintel3c1, .icDirListaOn div, .icDirListaOff div, .icEmailSMS                                                                             {background-position:bottom left;  }
.cat8, .icsCapal2c2, #divImgPasso5,.icDirMapaOn div, .icDirMapaOff div , .icSMSEnviado, .icsTomadorl3c2                                                                                                                                                                                                 {background-position:bottom center;}
.cat9, .cat99, .icsCapal2c3, #divImgPasso6, .switchONDisabled, .icDetalheDenuncia,  .icDetalheDenunciaOff ,.smsNaoEnviado, .icMapRefresh div , .icSMSNaoEnviado  {background-position:bottom right; }

.cat1, .cat2, .cat3, .cat4, .cat5, .cat6, .cat7, .cat8, .cat9, .cat10, .cat11, .cat12, .cat13, .cat14, .cat15, .cat99 {margin:3px;}

/* Hide */
#divTxtDiscriminacao .tbCellLabelTit,
#divConsultaContribuinte .tbCellLabelTit,
#divLabelServico .tbCellLabelTit,#divtxbDiscriminacao .tbCellLabelTit,.divEnderecoLinha2 .tbCellLabelTit,
#divNotaCompleta .tbCellLabelTxt, #divSMS .tbCellLabelTxt, #ctl00_cphBase_divCancelamento .tbCellLabelTxt,
#divAlteracaoSenha .tbCellLabelTit .spSpace{width:0px;display:none;	visibility:hidden;}


/* Borda Arredondada */
.comBorda, .divRound,  .tbResumoConsulta, .tbResumoConsulta .rowConteudo, .tbNotaTomador,.tbNotaConvencional, .tbNota, .quadroOK, .quadroAlert, .quadroError, .quadro, .mConteudoAba, .tableTransparent,.tbNotaTomadorCancelada, .lblQtdNotas, .lblQtd, #tbDiscriminacaoServ #trDiscServ1 .tbCellLabelTxt .lblListaTexto, #divPlacar, .btnBotao,  .divBanner, .grid, .divRota, .tbResumoNotas, .btON, .btOFF, .tbReclamacaoItem, .bAll  {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.comBordaTL, .tdTituloNotaPrestador, .tbComp, .trCompTitulo, .tdCompMes,.tbResumoConsulta .rowTitulo, .tbResumoConsulta .rowTitulo2,.tbResumoConsulta .rowTitulo3,.tdIconeNotaTomador,.tbResumoConsulta .rowTitulo2 td , .tdTituloNotaTomador, .btCompetenciaON, .btCompetenciaOFF, .btEmitidasON, .btEmitidasOFF, .btEmailON, .btEmailOFF,  .btNotaPaulistanaON, .btNotaPaulistanaOFF, .gridTopLeft, .trNotasTit, .tbNotasTitLeft, .tdTituloReclamacaoItem, .tbReclamacaoItem .tdTituloReclamacaoItem td, .bTopLeft   {-webkit-border-top-left-radius: 10px;  -moz-border-radius-topleft: 10px; border-top-left-radius: 10px;}
.comBordaTR,.tdTituloNotaPrestador, .tdTituloNotaTomador, .tbResumoConsulta .rowTitulo,.tbResumoConsulta .rowTitulo2,.tbResumoConsulta .rowTitulo3,.tbResumoConsulta .rowTitulo2 td,.tbComp,.trCompTitulo,.tdCompQtd, .btEmissaoON, .btEmissaoOFF,.btSMSON, .btSMSOFF, .btNotaEletronicaON,  .btNotaEletronicaOFF, .gridTopRight, .btRecebidasON, .btRecebidasOFF, .trNotasTit , .tbNotasTitRight, .tdTituloReclamacaoItem, .tbReclamacaoItem .tdTituloReclamacaoItem td, .bTopRight {-webkit-border-top-right-radius: 10px;  -moz-border-radius-topright: 10px; border-top-right-radius: 10px; }
.comBordaBL,.tdIconeNotaTomador, .tdConteudoNotaPrestador, .tdCartaoPrestador, #tbIdTopo, .tdConteudoNotaTomador, .btCompetenciaON, .btCompetenciaOFF, .btEmailON, .btEmailOFF, .btNotaPaulistanaON, .btNotaPaulistanaOFF, .textoDiscriminacao, .btEmitidasON, .btEmitidasOFF, .trNotasConteudo, .tbNotasConteudoL, .trResumoAlternateRound, .trResumoAlternateRound td, .tdConteudoReclamacaoItem, .tbReclamacaoItem .tdConteudoReclamacaoItem2 td, .tbReclamacaoItem td.tdConteudoReclamacaoItem2, .bBottomLeft {-webkit-border-bottom-left-radius: 10px;  -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;}
.comBordaBR,.tdConteudoNotaTomadorCredito, .tdConteudoNotaPrestadorCredito, .tdCartaoPrestador, #tbIdTopo, .btEmissaoON, .btEmissaoOFF,.btSMSON, .btSMSOFF,  .btNotaEletronicaON,  .btNotaEletronicaOFF, .textoDiscriminacao, .btRecebidasON, .btRecebidasOFF, .trNotasConteudo, .tbNotasConteudoR, .trResumoAlternateRound, .trResumoAlternateRound td, .tbReclamacaoItem  .tbCellArrow, .tbReclamacaoItem .tdConteudoReclamacaoItem2 td, .tbReclamacaoItem td.tdConteudoReclamacaoItem2, .divMensagemReclamacao .tdCellArrow, .divMensagemReclamacaoCompleta .tdCellArrow, .gvNotasRecebidasReclamacao .tdConteudoReclamacaoItem, .bBottomRight   {-webkit-border-bottom-right-radius: 10px;-moz-border-radius-bottomright: 10px;border-bottom-right-radius: 10px;}
.btnBuscar, .btnBotaoPreto, .btnBotaoPretoP, .btnBotaoPretoLocalizar,.icFind {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

/* SEM Borda Arredondada */
 .semBorda, .gridTopMid  {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
 .semBordaTL, .btEmissaoON, .btEmissaoOFF, .btEmailON, .btEmailOFF, .btSetaDown, .btNotaEletronicaON,  .btNotaEletronicaOFF, .sbTopLeft, .sbTopLeft td,  .sbTopLeft tr {-webkit-border-top-left-radius: 0px;  -moz-border-radius-topleft: 0px; border-top-left-radius: 0px;}
 .semBordaTR, .btCompetenciaON, .btCompetenciaOFF,.btSMSON,.btSMSOFF, .btSetaUp, .btNotaPaulistanaON, .btNotaPaulistanaOFF, .sbTopRight, .sbTopRight tr, .sbTopRight td {-webkit-border-top-right-radius: 0px;  -moz-border-radius-topright: 0px; border-top-right-radius: 0px;}
 .semBordaBL, .btEmissaoON, .btEmissaoOFF, .btEmailON, .btEmailOFF, .btSetaDown, .btNotaEletronicaON,  .btNotaEletronicaOFF, .sbBottomLeft, .tbReclamacaoItem .tdConteudoReclamacaoItem2 td.sbBottomLeft, .sbBottomLeft tr , .sbBottomLeft td  {-webkit-border-bottom-left-radius: 0px;  -moz-border-radius-bottomleft: 0px; border-bottom-left-radius: 0px;}
 .semBordaBR, .btCompetenciaON, .btCompetenciaOFF, .btSMSON, .btSMSOFF, .btSetaUp, .btNotaPaulistanaON, .btNotaPaulistanaOFF, .sbBottomRight, .tbReclamacaoItem .tdConteudoReclamacaoItem2 td.sbBottomRight, .tbReclamacaoItem td.sbBottomRight, .sbBottomRight  tr, .sbBottomRight  td {-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;border-bottom-right-radius: 0px;}
 

/* Seguro - Login */
#divLoginSeguro .txtInvisible {}
.divCaptcha .textbox {height:20px; font-size:14px; width:60px; text-align:center;}
/* Seguro - Livro */
#divPLivro .txtInvisible {}

.trResumoAlternate {background-color:#eef5f9;}
.trResumoAlternateRound {background-color:#eef5f9;}

.tdResumoValor {text-align:right;padding:2px 5px 2px 2px;}
.tdResumoValor span{text-align:right;font-size:12px;color:#385487;}
.tdResumoTit {text-align:left;padding:2px 2px 2px 5px;}
.tdResumoTit {text-align:left;font-size:12px;color:#385487;font-weight:bold;}


/* Seguro - Resumo */
#divSeguroNotasFiltros   {margin-top:10px;}
#divSeguroNotasResultado {margin-top:10px;}
#divSeguroNotasResultado .tbCellLabelTxt {padding-right:10px;}

/*MenuMapa*/
.divMenuMapa {width:100%;height:43px;background-color:#8094ae;background-image:url(images/fdoControleMapa.png);padding-top:7px;}

.lblclassSucessoEnvio {color:#16417a;font-size:14px;font-weight:bold;}
.lblclassFalhaEnvio {color:#990000;font-size:14px;font-weight:bold;}

#divConteudoCapa .imgSpace {visibility:hidden;}


/* CSS Reclamação */
.icReclamacaoRegistrada, .icReclamacaoRespondida, .icReclamacaoNaoRespondida, 
.icReclamacaoArquivada, .icReclamacaoDenunciada, .icReclamacaoAceita, .icDenunciaFiscalizacao{
    height:20px;
    width:20px;
    background-image:url(images/icsReclamacao.png);
   float:left;
   margin-right:3px;
    }
    
.stsReclamacaoRegistrada, .stsReclamacaoRespondida, .stsReclamacaoNaoRespondida,
.stsReclamacaoArquivada, .stsDenunciaFormalizada, .stsDenunciaArquivada, 
.stsDenunciaEmFiscalizacao,  .stsDenunciaRespondida, .stsDenunciaNaoRespondida,
.stsDenunciaAceita,  .stsDenunciaRejeitada, .stsDenunciaAceitaArquivada
{ width:130px;
  height:31px;
  background-image:url(images/reclamacaoStatus.png);
}
.stsDenunciaAceita,  .stsDenunciaRejeitada, .stsDenunciaAceitaArquivada
{ background-image:url(images/reclamacaoStatusSiga.png);}

.imgRecPasso1ON, .imgRecPasso1OFF, .imgRecPasso2ON, .imgRecPasso2OFF, .imgRecPasso3ON, .imgRecPasso3OFF, .imgRecPasso4ON, .imgRecPasso4OFF
{background: url(images/numPassos.png) no-repeat; width:17px;height:17px;}

.icAcaoResponder, .icAcaoArquivar, .icAcaoDenunciar {width:30px;height:30px;background-image:url(images/icsReclamacaoAcoes.png);background-repeat:no-repeat;}

.icReclamacaoRegistrada,    .stsReclamacaoRegistrada,       .imgRecPasso1ON,    .icAcaoResponder, .stsDenunciaAceita                {background-position:top left;     }
.icReclamacaoRespondida,    .stsReclamacaoRespondida,       .imgRecPasso2ON,    .icAcaoArquivar, .stsDenunciaRejeitada              {background-position:top center;   }
.icReclamacaoNaoRespondida, .stsReclamacaoNaoRespondida,    .imgRecPasso3ON,    .icAcaoDenunciar, .stsDenunciaAceitaArquivada       {background-position:top right;    }
.icReclamacaoDenunciada,    .stsReclamacaoArquivada,        .imgRecPasso1OFF                           {background-position:center left;  }
.icReclamacaoArquivada,     .stsDenunciaFormalizada,        .imgRecPasso2OFF                           {background-position:center center;}
.icDenunciaFiscalizacao,    .stsDenunciaArquivada,          .imgRecPasso3OFF                           {background-position:center right; }
                            .stsDenunciaEmFiscalizacao,     .imgRecPasso4ON                            {background-position:bottom left;  }
                                                            .imgRecPasso4OFF, .stsDenunciaRespondida   {background-position:bottom center;}
                                                            .stsDenunciaNaoRespondida                  {background-position:bottom right;}


.tbListaMensagens {margin:0px;padding:0px;}
.tbListaMensagens td{width:100%;}

.tbReclamacaoItem 
{
    margin:0px auto 5px auto;
    border: 1px solid #255B78;
    width:95%;
    padding:0px;}
    
    
 .tbReclamacaoItem2 
{
    margin:auto;
    margin-bottom:5px;	
    border: 1px solid #255B78;
    width:95%;
    padding:2px;}
    
.ReclamacaoDestaque .tbReclamacaoItem 
{
     border: 1px solid #255B78;
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
    }

.ReclamacaoDestaque  .tdTituloReclamacaoItem
{background-color:#255B78;color:#ffffff;}
    
.tdTituloReclamacaoItem 
{
   background-color:#deeef7;
   padding:0px 4px 0px 4px;	
   height:25px;
   font-weight:bold;
   color: #000000;
   }

.tdTitRec {font-size:11px;line-height:11px;vertical-align:top;padding-top:6px;}   
.pnNumRec{font-size:9px;font-weight:normal;position:absolute;right:5px;bottom:2px;}


.tdConteudoReclamacaoItem, .tdConteudoReclamacaoItem2 
{
   background-color:#ffffff;
   padding:4px;
padding:0px 4px 0px 4px;	
}
    
.tdConteudoReclamacaoItem  span 
{
   margin-top:3px;
   display: inline-block;
   vertical-align:top;
   color:#00437b;
   font-size:10px;
}
.txtCinza, .tdConteudoReclamacaoItem  span.txtCinza {color:#9d9d9d;}

.titReclamacao, .titReclamacao2 {color:#5d7ba5;font-size:12px;font-weight:bold;text-transform:uppercase; margin: 5px auto 5px auto;width:95%;}
.titReclamacao2 {padding-top:8px;}

.pnMensagemSistema .tdTituloReclamacaoItem , .pnMensagemPrefeitura .tdTituloReclamacaoItem { background-color:#cccccc;}
.pnMensagemTomador .tdTituloReclamacaoItem , .pnDenunciaTomador .tdTituloReclamacaoItem {background-color: #FFF0C1;}
.pnMensagemPrestador .tdTituloReclamacaoItem  {background-color: #B1CCE4;}

.pnMensagemPrestador .pnImagemMensagem {background-image: url(images/icsReclamacaoPerfis.png); background-position:top right; width:24px; height: 24px;float:left;}
.pnDenunciaTomador .pnImagemMensagem {background-image: url(images/icsReclamacaoPerfis.png); background-position: top left; width:24px; height: 24px;float:left;}
.pnMensagemTomador .pnImagemMensagem {background-image: url(images/icsReclamacaoPerfis.png); background-position: top left; width:24px; height: 24px;float:left;}
.pnMensagemSistema .pnImagemMensagem {background-image: url(images/icsReclamacaoPerfis.png); background-position: bottom left; width:24px; height: 24px;float:left;}
.pnMensagemPrefeitura .pnImagemMensagem {background-image: url(images/icsReclamacaoPerfis.png); background-position: bottom left; width:24px; height: 24px;float:left;}

 
.pnMensagemPrestador .tdTituloReclamacaoItem span,
.pnDenunciaTomador .tdTituloReclamacaoItem span,
.pnMensagemTomador .tdTituloReclamacaoItem span,
.pnMensagemSistema .tdTituloReclamacaoItem span,
.pnMensagemPrefeitura .tdTituloReclamacaoItem span {padding-left:5px;vertical-align:middle;}

.divJustificativa {margin-top:5px;}

.recPasso1 {height:75px; border-color:#ffffff; margin-top:8px; margin-right: 4px; padding:55px 5px 5px 5px; background: #ffffff url(images/fdoRecPasso1.png) no-repeat top left;  color: #075597; font-size: 11px; line-height:13px; text-align:center;}
.recPasso2 {height:75px; border-color:#ffffff; margin-top:8px; margin-left: 4px;  padding:55px 5px 5px 5px;  background: #ffffff url(images/fdoRecPasso2.png) no-repeat top left; color: #075597; font-size: 11px; line-height:13px; text-align:center;}
.recPasso3 {height:75px; border-color:#ffffff; margin-top:8px; margin-right: 4px; padding:55px 5px 5px 5px; background: #ffffff url(images/fdoRecPasso3.png) no-repeat top left;  color: #075597; font-size: 11px; line-height:13px; text-align:center;}
.recPasso4 {height:75px; border-color:#ffffff; margin-top:8px; margin-left: 4px;  padding:55px 5px 5px 5px;  background: #ffffff url(images/fdoRecPasso4.png) no-repeat top left; color: #075597; font-size: 11px; line-height:13px; text-align:center;}

.titRecAzul {color: #075597; font-size: 13px;font-weight:bold;}

.PassosReclamacao .divRound, .PassosReclamacaoR .divRound {width:95%;}
.PassosReclamacao .lblListaTitulo, .PassosReclamacaoR .lblListaTitulo {font-size:13px;}
.PassosReclamacao .fakePlaceholder, .PassosReclamacaoR .fakePlaceholder {font-size:13px;line-height:25px;}
.PassosReclamacao  .btnBotao, .PassosReclamacaoR  .btnBotao, .divArquivar  .btnBotao  , .divDenunciar  .btnBotao      {background:url(images/space.png);width:40%;height:28px;background-color:#024481;border:0px;Color:#ffffff;font-size:13px;font-weight:bold;	line-height:28px;-webkit-box-shadow: 2px 2px 2px #666666;margin-top:10px;}
.PassosReclamacao .tbCellLabelTxt {text-align:left;}

.linhaPassos {margin: 5px auto 15px auto;}


.divMensagemReclamacao { position: relative; width: 100%; padding: 0px; margin-top:5px;}
.divMensagemReclamacaoCompleta { position: relative; width: 100%; padding: 0px; margin-top:15px;}

.divMensagemReclamacao .tdCellArrow, .divMensagemReclamacaoCompleta .tdCellArrow {background-color:#ffffff;}
.divNumNotaReclamacao .tbCellLabelTxt {text-align:right; font-size:15px;}
.divNumNotaReclamacao .tbCellLabelTxt .lblListaTexto {font-size:15px;}

.divArquivar, .divDenunciar {margin-top:10px;}
.divTituloAcao {display:inline-block; height:20px; line-height:20px;vertical-align:top;}
.divArquivar .txtInvisible, .divDenunciar .txtInvisible, 
.divArquivar .fakePlaceholder, .divDenunciar .fakePlaceholder, .txtJustificativa  .fakePlaceholder,  .txtJustificativa .txtInvisible {text-align:left;}
.divArquivar .tbCellArrow, .divDenunciar .tbCellArrow, 
.divArquivar .tbCellValidator, .divDenunciar .tbCellValidator,
.divArquivar.tbCellLabelTit, .divDenunciar.tbCellLabelTit
{display:none;}

.PassosReclamacao .quadroError {width:95%;padding:0px;}
.PassosReclamacao .quadroError ul {margin:5px 0px 5px 0px;padding-left:10px;}
.txtJustificativa .tbCellLabelTit {display:none;}

.statusReclamacao span {display:inline;min-height:25px;vertical-align:middle;}

.divMensagemReclamacaoCompleta .tdConteudoReclamacaoItem2 {min-height:200px;vertical-align:top;padding-top:10px;}
.tbNotaReclamacaoCancelada .tbReclamacaoItem {  border: 1px solid #660000;}
.tbNotaReclamacaoCancelada .tdTituloReclamacaoItem {background-color:#f7dede;}
.divLblNota .tbCellArrow, .divPrestadorPassos .tbCellArrow, .divViewLupa {background:url(images/icoLupa.png) no-repeat right center;width:23px;height:24px;}
.divLblNota .tbCellArrow .seta,  .divPrestadorPassos .tbCellArrow .seta {visibility:hidden;}
.PassosReclamacao .quadroError ul {list-style-type:none;padding:left:0px;margin-left:0px;}
.divNumNotaReclamacao .tbCellValidator, .PassosReclamacao .tbCellValidator{width:8px;}
.PassosReclamacao .divPrestadorPassos .tbCellLabelTxt {text-align:right;}
.txtJustificativa  {padding-right:10px;padding-top:5px;}
.txtJustificativa .txtInvisible {width:96%;margin:0px;padding:0px;}
.txtJustificativa .tbCellArrow {display:none;}
.txtJustificativa .tbCellLabelTxt {padding-left:0px;}
.divFiltrosReclamacao .lblListaTitulo, .divFiltrosReclamacao .fakePlaceholder {font-size:13px;padding-left:5px;}
.fpDuasLinhas .fakePlaceholder {line-height:14px;padding-top:0px;margin-top:0px;}
.txtJustificativa .fakePlaceholder {line-height:14px;padding-top:0px;margin-top:0px;}
.divDireita .tbCellLabelTxt {text-align:right;}
.divFiltrosLista .fakePlaceholder {line-height:25px;}
.divMensagemReclamacao .fdoTransparenteSpace {height:82px;}
.divResponsabilidade {font-size:9px;text-align:right;color:#999999;padding-top:12px;}
.divAnexosMobile input {vertical-align:middle;}
.divAnexosMobile a {vertical-align:middle;}