/*Imports*/
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:700);

/*reset by fellipe */
html, body { height: 100%; width: 100%; background-image: url(../Images/BG.png); margin: 0; font-family: Arial; font-size: 11px; color: #444444;font-family:arial;}
form{height: 100%; width: 100%;}
hr { height: 1px; width: 100%; color: #dbdbdb; }
td { border-collapse: collapse; border-spacing: 0; border: 0;}
img { border: 0; }
a { font-size: 10px; text-decoration: none; }
    a:hover { font-size: 10px; color: #339; text-decoration: underline; }
input:focus {outline:none; }
textarea:focus { outline: none; }

.G3{z-index: -1641594894651 !important;}
.hr{width: 100%; height: 1px; border: 0; background-color: #dbdbdb; margin-top: 5px;clear: both; }
.InputCheckBox { border-style: none; border-width: 0; line-height: 2px; margin: 0; }
.fontPesquisa { font-family: Verdana, Arial; font-size: 20px; color: #ffffff; font-weight: bold; }
.mainuser { background-image: url(../Images/infuser10_02.png); width: 100%; padding-top: 12px; }
.topo { height: 80px; background-image: url(../Images/FundoTopo.gif); background-repeat: repeat-x; }
.topoMaster { height: 80px;background-color:#01abaa }
.AreaLogotipo{height: 80px;float:left;text-align:left;background-image:url(../Images/FundoLogo.png);background-repeat:no-repeat;
              background-position:left;width:290px;}
.topoMaster img{margin:5px 5px 5px 20px;height:74px;}
#topoook { background-image: url(../Images/topo02_02.png); background-repeat: repeat-x; width: 100%; }
.topo_01 { background-image: url(../Images/topo01_02.png); height: 43px; background-repeat: repeat-x; text-transform: uppercase; color: yellow; font-size: 12pt; text-align: left; padding: 0 0 0 80px; 
           font-weight: bold; line-height: 23px; }

.topo_03 { background-image: url(../Images/topo03_02.png); height: 31px; background-repeat: repeat-x; color: #005e70; font-size: 10pt; font-weight: bold; text-align: right; padding: 0 10px 0 0; }
#box { height: 20px; width: 100%; }
    #box .topo { background-image: url(../Images/box_02.png); background-repeat: repeat-x; height: 32px;margin:0 0 0 0  }
    #UsuarioMega{margin:5px 5px 5px 5px}
    #UsuarioMega img {margin:0 0 0 0 }
    #box .main { background-image: url(../Images/box_05.png); }
    #box .bottom { background-image: url(../Images/box_08.png); background-repeat: repeat-x; height: 36px; }
    #box .left { background-image: url(../Images/box_04.png); background-repeat: repeat-y; width: 39px; }
    #box .right { background-image: url(../Images/box_06.png); background-repeat: repeat-y; width: 40px; }

.bgmenu {background-color:#2a3c3c;height: 69px;}
    .bgmenu a { color: #ffffff;cursor:pointer; }
    #orientamenu{margin:20px 0 0 20px;}
    #orientamenu li {border-right:1px solid #ffffff ! important;padding:0 8px 0 8px;height:25px;line-height:25px;cursor:pointer;text-transform:uppercase}
    #orientamenu a {text-decoration:none;cursor:pointer;font-size:14px ! important;}
    #orientamenu .slide li ,  #orientamenu .slide li:last-child
    {border-right:0 ! important;padding:0 15px 2px 15px;background:#01abaa; cursor:pointer;height:15px;line-height:18px;border-bottom:1px solid #ffffff}
    #orientamenu .slide li:hover , #orientamenu .slide li:last-child:hover
    {border-right:0 ! important;padding:0 15px 2px 15px;background:#2a3c3c; cursor:pointer;height:15px;line-height:18px;border-bottom:1px solid #ffffff}
    .expandLeft{padding-right:30px;background-image:url(../Images/setamenu.png);background-position:right;background-repeat:no-repeat;}
    #orientamenu li:last-child{border-right:0 ! important;padding:0 5px 0 5px;}

@media screen and (max-width: 1024px){
 #orientamenu{margin:20px 0 0 20px;}
    #orientamenu li {border-right:1px solid #ffffff ! important;padding:0 5px 0 5px;height:20px;line-height:20px;cursor:pointer;
                     text-transform:uppercase}
    #orientamenu a {text-decoration:none;cursor:pointer;font-size:9px ! important;}
    #orientamenu .slide li ,  #orientamenu .slide li:last-child
    {border-right:0 ! important;padding:0 10px 2px 10px;background:#01abaa; cursor:pointer;height:15px;line-height:18px;border-bottom:1px solid #ffffff}
    #orientamenu .slide li:hover , #orientamenu .slide li:last-child:hover
    {border-right:0 ! important;padding:0 10px 2px 10px;background:#2a3c3c; cursor:pointer;height:15px;line-height:18px;border-bottom:1px solid #ffffff}
    .expandLeft{padding-right:30px;background-image:url(../Images/setamenu.png);background-position:right;background-repeat:no-repeat;}
    #orientamenu li:last-child{border-right:0 ! important;padding:0 5px 0 5px;}
}

.tituloWindow { background-image: url(../Images/default_08.png); font-size: 19pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; 
                color: #3f6199; text-decoration: none; padding-right: 10px; }
.rodapeWindow { background-image: url(../Images/default_17.png); }
.rodape { height: 10px; line-height: 10px; text-align: right; }
.rodapeUC { text-align: right; background-image: url(../Images/FundoTopo.gif); background-repeat: no-repeat; background-position: bottom; 
            height: 40px; width: 100%; position: relative; }

.colunaEsquerda { background-image: url(../Images/default_13.png); background-repeat: repeat-y; }
.colunaDireita { background-image: url(../Images/default_15.png); }
.rodapeWindow { background-image: url(../Images/default_17.png); }
.textos { font-size: 10pt; color: #ffffff; font-weight: bold; }
.textoescuros { font-size: 9pt; }
.textoescurosTIT { font-size: 9pt; font-weight: bold; }

.inputHome { border: 1px solid #5e82ab; background-color: #ffffff; }
.textfields2 { border: 0 solid #ff6600; height: 12px; font-size: 11px; }
.textfields { background-color: #e5e5e6; border: 1px solid #dbdbdb; font-size: 9pt; line-height: 15px; margin-top: 0; margin-bottom: 0; margin-right: 5px; }

.textfieldsdireita { background-color: #e5e5e6; border: 1px solid #6788be; font-size: 10pt; text-align: right; }

/* - - - - - CLASSES DOS BOTÕES DO SISTEMA -  - - - - - - - - - - - - - - -  By Fellipe*/

.btBotaoHeader { font-size: 10px; font-weight: bold; color: #000000; background-image: url(../Images/btBotaoHeader.png); background-repeat: no-repeat; width: 144px; height: 20px; 
                 text-align: center; text-decoration: none; vertical-align: middle; background-color: Transparent; border: none 0; cursor: pointer; }

.btComum { font-size: 12px; font-weight: bold; color: #fff; background-image: url(../Images/botaopadrao.jpg); background-repeat: no-repeat; width: 144px; height: 26px; text-align: center; 
           text-decoration: none; vertical-align: middle; background-color: Transparent; border: none 0px; cursor: pointer; }

.btExcluirInterno { font-size: 12px; font-weight: bold; color: #fff; background-image: url(../Images/botaopadraoexcluir.jpg); background-repeat: no-repeat; width: 144px; height: 26px; 
                    text-align: center; text-decoration: none; vertical-align: middle; background-color: Transparent; border: none 0; cursor: pointer; }

.btComum2 { font-size: 12px; cursor: pointer; font-weight: bold; color: #fff; background-image: url(../Images/botaopadrao2.jpg); background-repeat: no-repeat; width: 78px; height: 26px; 
            text-align: center; text-decoration: none; vertical-align: middle; background-color: Transparent; border: none 0px; }

/*- - - - - - - NOVOS MODELOS- - - - - - -*/
.btImportar,
.btImportar span { background-image: url(../Images/btImportar.png); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                   font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btVisualizarAtendimento,
.btVisualizarAtendimento span { background-image: url(../Images/btVisualizarAtendimento.png); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; 
                                cursor: pointer; font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btPesquisaAtendimento,
.btPesquisaAtendimento span { background-image: url(../Images/btPesquisaAtendimento.png); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; 
                              cursor: pointer; font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btEnviarEmail,
.btEnviarEmail span { background-image: url(../Images/btEnviarEmail.png); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                      font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btAvancar,
.btAvancar span { background-image: url(../Images/btAvancar.png); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                  font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btVoltar,
.btVoltar span { background-image: url(../Images/btVoltar.png); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                 font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btComumHome { font-size: 12px; font-weight: bold; color: #fff; background-image: url(../Images/btPesquisa.jpg); background-repeat: no-repeat; width: 27px; height: 13px; text-align: center; 
               text-decoration: none; vertical-align: middle; background-color: Transparent; border: none 0px; }
.btOkPesquisa { background-image: url(../Images/btok.jpg); background-repeat: no-repeat; margin: 1px 1px 1px 1px; width: 23px; height: 15px; vertical-align: middle; background-color: Transparent; 
                border: none 0; }
.btNovo,
.btNovo span { background-image: url(../Images/btNovo.jpg); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; font-size: 10px; 
               border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btAtendimento,
.btAtendimento span { background-image: url(../Images/btAtendimento.jpg); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                      font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btExcluir,
.btExcluir span { background-image: url(../Images/btExcluir.jpg); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                       font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btQuestionario,
.btQuestionario span { background-image: url(../Images/btQuestionario.png); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                       font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btCliente,
.btCliente span { background-image: url(../Images/btCliente.png); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                       font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btPergunta,
.btPergunta span { background-image: url(../Images/btPergunta.png); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                  font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btPesquisar,
.btPesquisar span { background-image: url(../Images/btPesquisar.jpg); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                    font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btEnviarEmail,
.btEnviarEmail span { background-image: url(../Images/btEnviarEmail.jpg); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                      font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btGravar,
.btGravar span { background-image: url('../Images/btGravar.jpg'); 
background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; font-size: 10px; 
                 border: 1px solid #cccccc; padding-top: 35px;
    width: 45px;
}
.btContrato,
.btContrato span { background-image: url(../Images/btContrato.png); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                   font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btVoltarNav,
.btVoltarNav span { background-image: url(../Images/btVoltar.jpg); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                    font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btUsuario,
.btUsuario span { background-image: url(../Images/btUsuario.jpg); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                  font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btOrdenar,
.btOrdenar span { background-image: url(../Images/btOrdenar.jpg); background-repeat: no-repeat; background-position: 50% 20%; text-align: center; background-color: Transparent; cursor: pointer; 
                  font-size: 10px; border: 1px solid #cccccc; padding-top: 35px; width: auto; }
.btCalcular { background-image: url(../Images/calculadora.jpg); background-repeat: no-repeat; width: 25px; height: 27px; text-align: center; background-color: Transparent; border: none 0px; }

/* - - - - - CLASSES DA PÁGINA DE CONFIRMAÇÃO -  - - - - - - - -*/

.ConfirmaExcluir { font-size: 10pt; }
.ConfirmaExcluirTitulo { color: #ff0000; font-size: 12pt; }
.ConfirmaExcluirRealizado { color: Green; font-size: 10pt; }
.BarraFerramentasMenu { background-color: #F5F5F5; height: 30px; border-bottom: solid 1px #DDD; }

.tabelaUsuario { background-image: url(../Images/default_03.png); background-repeat: no-repeat; }
.usuario { font-size: 10pt; padding-left: 10px; }
.bgTabelas { font-size: 10pt; background-color: #FFF; }
.trTitulo { font-size: 10pt; color: #FFF; background-color: #6788BE; }
.trzebrada { font-size: 10pt; background-color: #c3daff; }

#TabelaConteudoMasterV01 { width: 50%; border: 1px solid #81a7b7; margin-top: 0; }
    #TabelaConteudoMasterV01 .Header { background-color: #284b4c; font-size: 12px; color: #FFF; text-transform: uppercase; font-weight: bold; 
                                       letter-spacing: 0.12em; line-height: 25px; padding-left: 15px;white-space:nowrap }

    #TabelaConteudoMasterV01 .MainINF { padding: 5px 10px 5px 10px; margin-left: 120px; background-color: White; }


#TabelaConteudoMaster100 { width: 100%; border: 1px solid #81a7b7; margin-top: 0; }
    #TabelaConteudoMaster100 .Header { background-color: #284b4c; font-size: 12px; color: #FFF; text-transform: uppercase; font-weight: bold; 
                                       letter-spacing: 0.12em; line-height: 25px; padding-left: 15px; white-space:nowrap }
    #TabelaConteudoMaster100 .MainINF { padding: 5px 10px 5px 10px; margin-left: 120px; background-color: White; }

#TabelaConteudoMaster { width: 80%; border: 1px solid #81a7b7; margin-top: 20px; }

#TabelaConteudoMaster .Header { background-color: #284b4c; font-size: 12px; color: #FFF; text-transform: uppercase; font-weight: bold; 
                                letter-spacing: 0.12em; line-height: 25px; padding-left: 15px; text-align: left;white-space:nowrap  }

#TabelaConteudoMaster .MainINF { padding: 5px 5px 5px 5px; margin-left: 120px; background-color: White; text-align: left; }
#TabelaConteudoMaster .MainINFresultado { padding: 5px 5px 5px 5px; margin-left: 120px; background-color: White; text-align: left; background-image: url(../Images/SemResultado.gif); 
                                          background-position: center; height: 50px; background-repeat: no-repeat; }
.TB_Mensagem { margin: 10px 0 0 0; width: 99%; }
.Mensagem { font-size: 10px; color: #ff7838; text-transform: uppercase; line-height: 15px; padding-top: 2px; padding-left: 5px; border: 2px dotted; border-color: #ff7838; }
.TabelaDetalhe { background-color: #f2fcfb; width: 100%; border: 1px solid; border-color: #81a7b7; }
.MainDetalhe { padding: 5px 5px 5px 5px; }
.LinhaHeader { font-size: 7pt; color: #333333; text-transform: uppercase; font-weight: bold; line-height: 20px; padding-left: 15px; border: 1px solid #b5b5b5; background-color: #cccccc; }
/* DOM */
#hplLayout { font-size: 12px; color: #1c2b48; text-transform: uppercase; font-weight: bold; letter-spacing: 0.1em; line-height: 25px; }
#lblTotalTarefasPendentes a { color: #000000; text-decoration: none; }
    #lblTotalTarefasPendentes a:hover { color: #000000; text-decoration: underline; }

#gvBeneficiarios a, #gvResultados a, #gvResultados span, #gvAtendimentos a, #gvInteracoes a, #gvReajustes a,
#gvTarefas a, #gvEstatisticas a, #gvCompetencias a, #gvCertidoesVencidas a, #gvCertidoesAVencer a,
#gvAcoes a, #gvSenhas a, #gvProcessos a, #gvAtendimentos a, #gvRegistroCompleto a, #gvVendas a,
#gvAceitacoes a, #gvAniversariantes a, #gvAniversariantes span, #ucAniversariantes1_gvAniversariantes span,
#gvCobrancas a, #gvCobrancasAtrasadas a, #gvApoliceCoberturas a, #gvVendas1 a, #gvLicitacoes a,
#gvContatos a, #gvEnderecos a, #gvVendas2 a, #gvArquivos a, #gvParticipacoes a, #gvRemessaItens a,
#gvCoberturas a, #gvServicos a { font-size: 11px; line-height: 15px; color: #444444; }

#gvBeneficiarios td, #gvResultados td, #gvAtendimentos td, #gvInteracoes td,
#gvReajustes td, #gvTarefas td, #gvEstatisticas td, #gvCompetencias td,
#gvCertidoesVencidas td, #gvCertidoesAVencer td, #gvAcoes td,#gvSenhas td,
#gvProcessos td, #gvAtendimentos td, #gvRegistroCompleto td, #gvVendas td, #gvAceitacoes td,#gvAniversariantes td,
#gvAniversariantes span, #ucAniversariantes1_gvAniversariantes span, #gvCobrancas td, #gvCobrancasAtrasadas td,
#gvApoliceCoberturas td, #gvVendas1 td, #gvLicitacoes td, #gvContatos td, #gvEnderecos td, #gvVendas2 td,
#gvArquivos td, #gvParticipacoes td, #gvRemessaItens td, #gvServicos td, #gvCoberturas td { border: 1px solid #dedede; }

#gvBeneficiarios th, #gvResultados th, #gvAtendimentos th, #gvInteracoes th, #gvReajustes th,
#gvTarefas th, #gvEstatisticas th, #gvCompetencias th, #gvCertidoesVencidas th, #gvCertidoesAVencer th,
#gvAcoes th, #gvSenhas th, #gvProcessos th, #gvAtendimentos th, #gvRegistroCompleto th, #gvVendas th,
#gvAceitacoes th, #gvAniversariantes th, #gvCobrancas th, #gvCobrancasAtrasadas th, #gvApoliceCoberturas th,
#gvVendas1 th, #gvLicitacoes th, #gvContatos th, #gvEnderecos th, #gvVendas2 th, #gvArquivos th,
#gvParticipacoes th, #gvRemessaItens th, #gvServicos th, #gvCoberturas th {border: 1px solid #dedede;background-color: #999999;color: #ffffff;}

#gvBeneficiarios table, #gvResultados table, #gvAtendimentos table, #gvInteracoes table, #gvReajustes table,
#gvTarefas table, #gvEstatisticas table, #gvCompetencias table, #gvCertidoesVencidas table, #gvCertidoesAVencer table,
#gvAcoes table, #gvSenhas table, #gvProcessos table, #gvAtendimentos table, #gvRegistroCompleto table, #gvVendas table,
#gvAceitacoes table, #gvAniversariantes table, #gvCobrancas table, #gvCobrancasAtrasadas table, #gvApoliceCoberturas table,
#gvVendas1 table, #gvLicitacoes table, #gvContatos table, #gvEnderecos table, #gvVendas2 table, #gvArquivos table,
#gvParticipacoes table, #gvRemessaItens table, #gvServicos table, #gvCoberturas table { border-collapse: collapse; }

#gvBeneficiarios tr:first-child th, #gvResultados tr:first-child th, #gvAtendimentos tr:first-child th, #gvInteracoes tr:first-child th,
#gvReajustes tr:first-child th, #gvTarefas tr:first-child th, #gvEstatisticas tr:first-child th, #gvCompetencias tr:first-child th,
#gvCertidoesVencidas tr:first-child th, #gvCertidoesAVencer tr:first-child th, #gvAcoes tr:first-child th, #gvSenhas tr:first-child th,
#gvProcessos tr:first-child th, #gvAtendimentos tr:first-child th, #gvRegistroCompleto tr:first-child th, #gvVendas tr:first-child th,
#gvAceitacoes tr:first-child th, #gvAniversariantes tr:first-child th, #gvCobrancas tr:first-child th, #gvCobrancasAtrasadas tr:first-child th,
#gvApoliceCoberturas tr:first-child th, #gvVendas1 tr:first-child th, #gvLicitacoes tr:first-child th, #gvContatos tr:first-child th,
#gvEnderecos tr:first-child th, #gvVendas2 tr:first-child th, #gvArquivos tr:first-child th, #gvParticipacoes tr:first-child th,
#gvRemessaItens tr:first-child th, #gvServicos tr:first-child th, #gvCoberturas tr:first-child th { border-top: 1px solid #7a7a7a; }

#gvBeneficiarios tr:last-child td, #gvResultados tr:last-child td, #gvAtendimentos tr:last-child td, #gvInteracoes tr:last-child td,
#gvReajustes tr:last-child td, #gvTarefas tr:last-child td, #gvEstatisticas tr:last-child td, #gvCompetencias tr:last-child td,
#gvCertidoesVencidas tr:last-child td, #gvCertidoesAVencer tr:last-child td, #gvAcoes tr:last-child td, #gvSenhas tr:last-child td,
#gvProcessos tr:last-child td, #gvAtendimentos tr:last-child td, #gvRegistroCompleto tr:last-child td, #gvVendas tr:last-child td,
#gvAceitacoes tr:last-child td, #gvAniversariantes tr:last-child td, #gvCobrancas tr:last-child td,#gvCobrancasAtrasadas tr:last-child td,
#gvApoliceCoberturas tr:last-child td, #gvVendas1 tr:last-child td, #gvLicitacoes tr:last-child td, #gvContatos tr:last-child td,
#gvEnderecos tr:last-child td, #gvVendas2 tr:last-child td, #gvArquivos tr:last-child td, #gvParticipacoes tr:last-child td,
#gvRemessaItens tr:last-child td, #gvServicos tr:last-child td, #gvCoberturas tr:last-child td { border-bottom: 1px solid #7a7a7a; }

#gvBeneficiarios tr td:first-child, #gvResultados tr td:first-child, #gvAtendimentos tr td:first-child, #gvInteracoes tr td:first-child,
#gvReajustes tr td:first-child, #gvTarefas tr td:first-child, #gvEstatisticas tr td:first-child, #gvCompetencias tr td:first-child,
#gvCertidoesVencidas tr td:first-child, #gvCertidoesAVencer tr td:first-child, #gvAcoes tr td:first-child, #gvSenhas tr td:first-child,
#gvProcessos tr td:first-child, #gvAtendimentos tr td:first-child, #gvRegistroCompleto tr td:first-child, #gvVendas tr td:first-child,
#gvAceitacoes tr td:first-child, #gvAniversariantes tr td:first-child, #gvCobrancas tr td:first-child, #gvCobrancasAtrasadas tr td:first-child,
#gvApoliceCoberturas tr td:first-child, #gvVendas1 tr td:first-child, #gvLicitacoes tr td:first-child, #gvContatos tr td:first-child,
#gvEnderecos tr td:first-child, #gvVendas2 tr td:first-child, #gvArquivos tr td:first-child, #gvParticipacoes tr td:first-child,
#gvRemessaItens tr td:first-child, #gvServicos tr td:first-child, #gvCoberturas tr td:first-child { border-left: 1px solid #7a7a7a; }

#gvBeneficiarios tr th:first-child, #gvResultados tr th:first-child, #gvAtendimentos tr th:first-child,
#gvInteracoes tr th:first-child, #gvReajustes tr th:first-child, #gvTarefas tr th:first-child,
#gvEstatisticas tr th:first-child, #gvCompetencias tr th:first-child, #gvCertidoesVencidas tr th:first-child,
#gvCertidoesAVencer tr th:first-child, #gvAcoes tr th:first-child, #gvSenhas tr th:first-child, #gvProcessos tr th:first-child,
#gvAtendimentos tr th:first-child, #gvRegistroCompleto tr th:first-child, #gvVendas tr th:first-child, #gvAceitacoes tr th:first-child,
#gvAniversariantes tr th:first-child, #gvCobrancas tr th:first-child, #gvCobrancasAtrasadas tr th:first-child, 
#gvApoliceCoberturas tr th:first-child, #gvVendas1 tr th:first-child, #gvLicitacoes tr th:first-child, #gvContatos tr th:first-child,
#gvEnderecos tr th:first-child, #gvVendas2 tr th:first-child, #gvArquivos tr th:first-child, #gvParticipacoes tr th:first-child,
#gvRemessaItens tr th:first-child, #gvServicos tr th:first-child, #gvCoberturas tr th:first-child { border-left: 1px solid #7a7a7a; }

#gvBeneficiarios tr td:last-child, #gvResultados tr td:last-child, #gvAtendimentos tr td:last-child, #gvInteracoes tr td:last-child,
#gvReajustes tr td:last-child, #gvTarefas tr td:last-child, #gvEstatisticas tr td:last-child, #gvCompetencias tr td:last-child,
#gvCertidoesVencidas tr td:last-child, #gvCertidoesAVencer tr td:last-child, #gvAcoes tr td:last-child, #gvSenhas tr td:last-child,
#gvProcessos tr td:last-child, #gvAtendimentos tr td:last-child, #gvRegistroCompleto tr td:last-child, #gvVendas tr td:last-child,
#gvAceitacoes tr td:last-child, #gvAniversariantes tr td:last-child, #gvCobrancas tr td:last-child, #gvCobrancasAtrasadas tr td:last-child,
#gvApoliceCoberturas tr td:last-child, #gvVendas1 tr td:last-child, #gvLicitacoes tr td:last-child, #gvContatos tr td:last-child,
#gvEnderecos tr td:last-child, #gvVendas2 tr td:last-child, #gvArquivos tr td:last-child, #gvParticipacoes tr td:last-child,
#gvRemessaItens tr td:last-child, #gvServicos tr td:last-child, #gvCoberturas tr td:last-child { border-right: 1px solid #7a7a7a; }

#gvBeneficiarios tr th:last-child, #gvResultados tr th:last-child, #gvAtendimentos tr th:last-child, #gvInteracoes tr th:last-child,
#gvReajustes tr th:last-child, #gvTarefas tr th:last-child, #gvEstatisticas tr th:last-child, #gvCompetencias tr th:last-child,
#gvCertidoesVencidas tr th:last-child, #gvCertidoesAVencer tr th:last-child, #gvAcoes tr th:last-child, #gvSenhas tr th:last-child,
#gvProcessos tr th:last-child, #gvAtendimentos tr th:last-child, #gvRegistroCompleto tr th:last-child, #gvVendas tr th:last-child,
#gvAceitacoes tr th:last-child, #gvAniversariantes tr th:last-child, #gvCobrancas tr th:last-child, #gvCobrancasAtrasadas tr th:last-child,
#gvApoliceCoberturas tr th:last-child, #gvVendas1 tr th:last-child, #gvLicitacoes tr th:last-child, #gvContatos tr th:last-child,
#gvEnderecos tr th:last-child, #gvVendas2 tr th:last-child, #gvArquivos tr th:last-child, #gvParticipacoes tr th:last-child,
#gvRemessaItens tr th:last-child, #gvServicos tr th:last-child, #gvCoberturas tr th:last-child { border-right: 1px solid #7a7a7a; }

#gvBeneficiarios , #gvResultados , #gvAtendimentos , #gvInteracoes , #gvReajustes , #gvTarefas , #gvEstatisticas , #gvCompetencias ,
#gvCertidoesVencidas , #gvCertidoesAVencer , #gvAcoes , #gvSenhas , #gvProcessos , #gvAtendimentos , #gvRegistroCompleto , #gvVendas ,
#gvAceitacoes , #gvAniversariantes , #gvCobrancas , #gvCobrancasAtrasadas , #gvApoliceCoberturas , #gvVendas1 , #gvLicitacoes , #gvContatos ,
#gvEnderecos , #gvVendas2 , #gvArquivos , #gvParticipacoes , #gvRemessaItens , #gvServicos , #gvCoberturas
{border-right: 2px solid #dedede !important; border-top: 2px solid #dedede !important; border-left: 2px solid #dedede !important;border-bottom: 2px solid #dedede !important;}

.Paginacao span { color: #004545  !important; border: 1px solid #cccccc !important; padding: 0 2px;border-radius: 5px;font-weight: bold;padding: 0 3px;font-size: 12px;}
.Paginacao a { color: #004545 !important;  border: 1px solid #cccccc !important;border-radius: 5px;padding: 0 3px;font-size: 12px;}
.Paginacao table td { border-right: 0px solid #7a7a7a !important; border-top: 0px solid #7a7a7a !important; border-left: 0px solid #7a7a7a !important;border-bottom: 0px solid #7a7a7a !important;  }

.MaisDetalhado { width: 100%; border: 1px solid; border-color: #d1d0cf; background-color: #fff; text-align: left; }
    .MaisDetalhado .espaco { padding: 10px 10px 10px 10px; background-color: White; }
#dlMenu td { vertical-align: top; }
.ColumTable { background-image: url(../Images/columtable.gif); background-repeat: repeat-y; width: 7px; background-position: center; }

/* link rapido*/
.LinkRapido { position: fixed; left: 1%; top: 25%; background-color: #fff; width: 80px; height: auto; border: 1px solid #cccccc; }
#UcBarraFerramentasMenuVertical1_dlMenu td { height: 45px; }

/*Menu área do cliente*/
#stylefour { position: relative; display: block; height: 39px; font-size: 11px; font-weight: bold; background: transparent url(../Images/bgOFF1.gif) repeat-x top left;
              font-family: Arial; border-top: 4px solid #006666; }
    #stylefour ul { margin: 0; padding: 0; list-style-type: none; width: auto; }
        #stylefour ul li { display: block; float: left; margin: 0; }
            #stylefour ul li a { display: block; float: left; color: #666; text-decoration: none; padding: 11px 20px 0 20px;height:23px;
                                 background: transparent url(../Images/bgDIVIDER1.gif) no-repeat top right;}
                #stylefour ul li a:hover, #stylefour ul li a.current { color: #006666; background: #fff url(../Images/bgON1.gif) no-repeat; background-position: bottom right; }
.bodyareacliente{background:#fff url(../Images/FundoAreaCliente.jpg);background-repeat:no-repeat;background-position:center top;}

/*ADD Atalhos*/
#ADDAtalhosHome {position: absolute; width: 30px; padding: 0 0 0 0; top: 100px; right: 219px; z-index: 10; height: 29px;text-align:left }
.btAdcionarFavoritos{ background-image: url(../Images/IconAddAtalhos.png); background-repeat: no-repeat; text-align: center;background-color: Transparent; 
					  cursor: pointer; font-size: 10px; border:0; width: 30px;height:29px }

/*Pesquisa*/
.search { position: absolute; width: 208px; padding: 0 0 0 0; top: 100px; right: 10px; z-index: 10; height: 26px; background: #fff; }
    .search img { display: none !important; }
    .search-input { float: left; display: inline; border:1px solid #014343}
    .search-button { width: 30px; height: 22px; text-align: center; position: absolute; right: 0px; top: 0px; padding: 4px 5px 0 5px; cursor: pointer;
                              background: #005353; background-image:url(../Images/LupaPqn.png); background-position:center; background-repeat:no-repeat;}
        .inputbox { border: 0; color: #a0a0a0; font-size: 11px; line-height: 16px; margin: 0px 0px 0 0 !important; padding: 2px 5px 0px 5px; 
                        width: 157px; height: 22px; }
    .button { margin: 0 0 0 0 !important; padding: 0 !important; text-decoration: none; color: #fff;background-image:url(../Images/LupaPqn.png); 
			  background-position:center; background-repeat:no-repeat; border: none; background:transparent; cursor:pointer;  width: 30px;}
        
/*Informacoes do usuário**/
.NomeUser{float:left;width:auto;margin:15px 0 0 0;color:#ffffff;font-family: 'Yanone Kaffeesatz', sans-serif;letter-spacing:0.1em;}
.NomeUsuarioTit{text-transform:uppercase;text-align:left;}
.NomeUsuarioinf{font-size:42px;font-weight:bold;text-transform:uppercase;text-align:left;vertical-align:top;}

.MoreUser{float:left;width:auto;margin:10px 15px 0 20px;font-family:arial;}
.MoreUser td{line-height:12px !important;color:#ffffff;font-size:11px;}
.MoreInf{width:44px;}
.pontos {width:15px;text-align:center;}

/*Avisos Home*/
.TextVertical {color:#333;border:0px solid red;writing-mode:tb-rl;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform: rotate(90deg);
white-space:nowrap;display:block;bottom:0;width:20px;height:20px;font-family: ‘Trebuchet MS’, Helvetica, sans-serif;font-size:24px;
font-weight:normal;text-shadow: 0px 0px 1px #333;}
.AvisoHome { width: 1000px;  }
.ItemAvisoHome{width:110px;border:1px solid #adadae;float:left;text-align:center;margin:5px 8px 0 0;height:110px}
.ItemAvisoHomeTexto{height:49px;margin:15px 5px 0 5px;text-align:center;}
#lblTotalTarefasPendentes a {color:#01abaa;font-family:tahoma;text-transform:uppercase;font-size:10px; }
.ItemAvisoHome p{color:#2a3c3c;font-size:38px;text-align:center;font-weight:bold;font-family:tahoma;margin:0 0;vertical-align:text-bottom;margin-top: -3px}

.numberred{height:21px;width:35px;background:#ff0000;float:right;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;line-height:20px;
margin-top:-25px;color:#ffffff;-webkit-box-shadow: 1px 1px 10px 1px #ADADAD;box-shadow: 1px 1px 10px 1px #ADADAD;-webkit-box-shadow:inset 0 0 100px 0 #AD0000;
box-shadow:inset 0 0 100px 0 #AD0000;margin-right: 75px;}

.numberamarelo{height:21px;width:35px;background:#FFCC33;float:right;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;line-height:20px;
margin-top:-25px;color:#ffffff;-webkit-box-shadow: 1px 1px 10px 1px #ADADAD;box-shadow: 1px 1px 10px 1px #ADADAD;-webkit-box-shadow:inset 0 0 100px 0 #FFCC33;
box-shadow:inset 0 0 100px 0 #FFCC33;margin-right: 33px;}

.numberblue{height:21px;width:35px;background:blue;float:right;margin-left:3px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;line-height:20px;
margin-top:-25px;color:#ffffff;-webkit-box-shadow:inset 0 0 100px 0 #080263;box-shadow:inset 0 0 100px 0 #080263;-webkit-box-shadow: 1px 1px 10px 1px #ADADAD;
box-shadow: 1px 1px 10px 1px #ADADAD;margin-right:-10px}

.pnumero {position: relative;cursor: pointer;display: inline-block;font-size:11px !important;color:#ffffff !important;font-family:arial !important;margin-top: 0 !important}
.pnumeroPlus{position: relative;cursor: pointer;display: inline-block;font-size:11px !important;color:#000000 !important;font-family:arial !important;margin-top: 0 !important}

.pnumero > i, .pnumeroPlus > i {text-align:center;font: italic normal 90% Georgia, serif;line-height: 100%;color: black;text-shadow: white 0 1px;background: #DDD;
background-clip:padding-box;box-shadow: 0 0px 2px rgba(0, 0, 0, 0.5);border: 5px solid #111;border: 5px solid rgba(0, 0, 0, 0.5);border-radius: 3px;
position: absolute;width: 200px;left: 50%;	margin-left: -105px;padding: 5px 0;bottom: 100%;margin-bottom: 10px;visibility:hidden;	opacity:0;
-webkit-transition: opacity 0.5s linear;-moz-transition: opacity 0.5s linear;-ms-transition: opacity 0.5s linear;-o-transition: opacity 0.5s linear;
transition: opacity 0.5s linear;}

.pnumero > i:before, .pnumero > i:after, .pnumeroPlus >i:before, .pnumeroPlus > i:after {content: "";position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;top: 100%;left:50%;
margin-left: -10px;}

.pnumero > i:before, .pnumeroPlus > i:before {border-top: 10px solid #111;border-top: 10px solid rgba(0, 0, 0, 0.5);margin-top: 5px;}
.pnumero > i:after, .pnumeroPlus > i:after{border-top: 10px solid #DDD;margin-top: -2px;z-index: 1;}
.pnumero:hover > i, .pnumeroPlus:hover > i  {visibility: visible;opacity: 1;}

/*Linha 02 da Home page   - Gráfico e Atalhos*/
#Linha02Home{width:955px;margin: 30px 49px 0 0;border:0px solid;}
.RelatorioHome { width: 500px; float: left;  }
.HeaderGraficoHome{background-color:#01abaa;width:490px;text-align:left;line-height:35px;text-transform:uppercase;font-weight:bold;padding-left:10px;
    border-bottom:1px solid #ffffff;color:#ffffff;}
.HeaderGraficoHome select{margin:0 0 0 95px;width:280px;}

.AtalhosHome{width: 440px; float: right;}
.HeaderAtalhosHome{font-size: 25px;color: #2a3c3c; text-transform: uppercase; font-weight: bold; text-align: left;white-space:nowrap}
.ListaAtalhosHome { margin-top: 5px; border: 1px solid #adadae; height: 299px; width: 100%; text-align: left; }

.NomePaginasFavorito{width:100%}
.NomePaginasFavorito input[type=text]{width:340px;}
.n01{margin:0 0 5px 15px ;float:left}/*input*/
.n02{margin:0 0 5px 15px ;float:left;background-image:url(../Images/IconDestaqueSeta.jpg);background-repeat:no-repeat;background-position:left;
    padding-left:35px;text-transform:uppercase;font-weight:bold;}/*text*/
.n02 a{color:#01abaa;}.n02 a:hover{color:#2a3c3c;}
.n03{margin:0 25px 5px 2px ;float:right}/*dele*/
.n04{margin:0 0px 5px 2px ;float:right}/*edit*/
.n05{margin:0 0px 5px 2px ;float:right}/*save*/


/*update navegador*/
#jr_overlay {top: 0;left: 0;padding: 0;margin: 0;z-index: 200;position: absolute;}
#jr_wrap {position: absolute;text-align: center;width: 100%;z-index: 300;padding: 0;margin: 0;}
#jr_inner {font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size: 12px;background: #FFF;border: 1px solid #CCC;
	color: #4F4F4F;margin: 0 auto;height: auto;padding: 20px;position: relative;}
#jr_header {display: block;color: #333;padding: 5px;padding-bottom: 0;margin: 0;font-family: Helvetica,Arial,sans-serif;font-weight: bold;text-align: left;
	font-size: 1.3em;margin-bottom: 0.5em;}
#jr_inner p {text-align: left;padding: 5px;margin: 0;}
#jr_inner ul {list-style-image: none;list-style-position: outside;list-style-type: none;margin: 0;padding: 0;}
#jr_inner ul li {cursor: pointer;float: left;width: 120px;height: 122px;margin: 0 10px 10px 10px;padding: 0;text-align: center;}
#jr_inner li a {color: #333;font-size: 0.8em;text-decoration: none;padding: 0;margin: 0;}
#jr_inner li a:hover {text-decoration: underline;}
#jr_inner .jr_icon {width: 100px;height: 100px;margin: 1px auto;padding: 0;background: transparent no-repeat scroll left top;cursor: pointer;}
#jr_close {margin: 0 0 0 50px;clear: both;text-align: left;padding: 0;margin: 0;}
#jr_close a {color: #000;display: block;width: auto;margin: 0;padding: 0;text-decoration: underline;}
#jr_close p {padding: 10px 0 0 0;margin: 0;}

.labellinhadebaixo{display: block}
.PrimeiraColunaItens{ float: left;white-space: nowrap;}
.SegundaColunaItens{ float: left;margin-left: 2px;border-left: 1px solid #666666;padding-left: 2px;}
.LimpaLinha_HR{clear: both;height: 15px;border-style: none;color: #d0d0d0;background-color: transparent;margin: 5px 5px;width: 99%;display: block;
               background-image:url(../Images/linhaHR.gif);background-repeat:repeat-x;}

/*especial grid*/
.PermissaoExpecialGridView{ z-index: 10; margin-left: -80px; margin-top: 8px; width: 40px;height: 35px;
    background-color: transparent; position: relative; float: right;white-space: nowrap;text-align: left;}

/*grid especial*/
#TributosTarefas {cursor: pointer;width: 99.5%;border: 1px solid #666666 !important;position: relative;margin: 4px 2px;background-color: #ffffff;height: 155px;
                  -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url(border-radius.htc);}
#TarefaDiaria {cursor: pointer;width: 99.5%;border: 1px solid #666666 !important;position: relative;margin: 4px 2px;background-color: #ffffff;height: 125px;
               -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url(border-radius.htc);}
#TributosObrigacoes {cursor: pointer;width: 99.5%;border: 1px solid #666666 !important;position: relative;margin: 4px 2px;background-color: #ffffff;height: 125px;
                     -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url(border-radius.htc);}
#TributosObrigacoes:hover {cursor: pointer;width: 99.5%;border: 1px solid #666666;position: relative;margin: 4px 2px;border-radius: 4px;-moz-border-radius: 4px;
-webkit-border-radius: 4px;background-color: #ffffff;height: 125px;behavior: url(border-radius.htc);-webkit-box-shadow: 0px 0px 2px 1px #1c2b48;box-shadow: 0px 0px 2px 1px #1c2b48;}
#TarefaDiaria:hover {cursor: pointer;width: 99.5%;border: 1px solid #666666;position: relative;margin: 4px 2px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;
background-color: #ffffff;behavior: url(border-radius.htc);height: 125px;-webkit-box-shadow: 0px 0px 2px 1px #1c2b48;box-shadow: 0px 0px 2px 1px #1c2b48;}
#TributosTarefas:hover {cursor: pointer;width: 99.5%;border: 1px solid #666666;position: relative;margin: 4px 2px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;
background-color: #ffffff;height: 155px;behavior: url(border-radius.htc);-webkit-box-shadow: 0px 0px 2px 1px #1c2b48;box-shadow: 0px 0px 2px 1px #1c2b48;}
.Azul {background: url(../Images/HeaderAguardando.jpg) left top repeat-x;height: 35px !important;color: #000000;font-size: 14px;line-height: 35px;padding-left: 10px;font-weight: bold;}
.Verde {background: url(../Images/HeaderNoPrazo.jpg) left top repeat-x;height: 35px !important;color: #000000;font-size: 14px;line-height: 35px;padding-left: 10px;font-weight: bold;}
.Amarelo {background: url(../Images/HeaderAndamento.jpg) left top repeat-x;height: 35px !important;color: #000000;font-size: 14px;line-height: 35px;padding-left: 10px;font-weight: bold;}
.Vermelho {background: url(../Images/HeaderVencido.jpg) left top repeat-x;height: 35px !important;color: #000000;font-size: 14px;line-height: 35px;padding-left: 10px;font-weight: bold;}
.tributooff{ display: none;}



/*Mensagem*/
.MessSucesso #TudoCliente{width:390px;position:fixed;height:91px;right: 0%;top: 85%;
			 border-radius:4px;z-index:999999998888888899999999999999999999999;display: none;
			 background: url('../Images/MessSucesso.png') no-repeat top right;behavior: url(border-radius.htc);}
.MessSucesso #preto{width:100%; height:100%; margin:0 0; background:#000000; position:absolute; z-index:999999999;opacity:0.80;
	-moz-opacity: 0.80;filter: alpha(opacity=80);display: none; }
.MessSucesso .Fechar{height:20px; width:85px;float:right;margin-top: 20px; font-family:  arial; color:#000000; font-weight:bold;cursor:pointer;}
.MessSucesso .TextoResposta{margin:25px 0 0 80px; color:#000000; font-size:14px; font-family:arial;width: 250px; }


.MessErro #TudoCliente{width:390px;position:fixed;height:91px;right: 0%;top: 85%;
			 border-radius:4px;z-index:999999998888888899999999999999999999999;display: none;
			 background: url('../Images/MessErro.png') no-repeat top right;behavior: url(border-radius.htc);}
.MessErro #preto{width:100%; height:100%; margin:0 0; background:#000000; position:absolute; z-index:999999999;opacity:0.50;
	-moz-opacity: 0.50;filter: alpha(opacity=50);display: none; }
.MessErro .Fechar{height:20px; width:120px;float:right; margin:10px -5px 0 0; font-family:"Times New Roman",Georgia,Serif; color:#ffffff; font-weight:bold;
	cursor:pointer;}
.MessErro .TextoResposta{margin:25px 0 0 80px; color:#ffffff; font-size:14px; font-family:arial;width: 250px; }


.MessAlerta #TudoCliente{width:390px;position:fixed;height:91px;right: 0%;top: 85%;
			 border-radius:4px;z-index:999999998888888899999999999999999999999;display: none;
			 background: url('../Images/MessAlerta.png') no-repeat top right;behavior: url(border-radius.htc);}
.MessAlerta #preto{width:100%; height:100%; margin:0 0; background:#000000; position:absolute; z-index:999999999;opacity:0.80;
	-moz-opacity: 0.80;filter: alpha(opacity=80);display: none; }
.MessAlerta .Fechar{height:20px; width:85px;float:right;margin-top: 20px; font-family:  arial; color:#000000; font-weight:bold;cursor:pointer;}
.MessAlerta .TextoResposta{margin:25px 0 0 80px; color:#000000; font-size:14px; font-family:arial;width: 250px; }
