a {
    text-decoration:none !important;
    color:#4D4D4D;
}
.liPadr, .liPadr a:hover {
    color: white !important;
}
.btGeral {
    text-decoration:none;
    display:table;
    background-image:url(../images/components/btnGeral.gif);
    min-width:10px;
    line-height:25px;
    color:#FFF;
    padding:0 9px 0 9px;
    float:left;
    border-radius: 5px;
}
.btGeral:hover {
    background-position:0 -25px;
}
.campoTexto {
    border:1px solid #c0c5c9;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    padding:3px;
    margin:0 10px 0 0;
    width:350px;
    float:left;
}
#tResultado {
    width:100%;
    font-size:14px;
}
#tResultado th {
    background-color:#839ba6;
    color:#FFF;
    font-size:15px;
    padding:6px 10px 6px 10px;
    border-right:1px solid #fff;
}
#tResultado td {
    border-right:1px solid #fff;
    padding:6px 10px 6px 10px;
}
#envoltaResultado {
    border:1px solid #c0c5c9;
    padding:5px;
    margin:20px 0 20px 0;
    width:700px;
}
#cabecaDivida {
    padding:20px 0 0 0;
    line-height:18px;
}
#dadosCabecalho {
    border:1px solid #c0c5c9;
    width:678px;
    padding:16px;
    line-height:18px;
    font-size:14px;
    margin:20px 0 0 0;
}

#titContr h2,#dadosCabecalho h2 {
    font-size:16px;
    border-bottom:1px solid #c0c5c9;
    padding:0 0 2px 0;
    margin:0 0 5px 0;
    line-height:16px;
}
#dadosCabecalho h2 {
    margin:0 0 10px 0;
}
#boxConsulta {
    margin:15px 0 0 0;
    height:50px;
}
.imgCaptcha {
    float:left;
}
#imgCap {
    width:123px;
    height:26px;
    float:left;
    background-image:url(../images/components/imgLoading.gif);
    background-repeat:no-repeat;
}
.btnRec {
    display:block;
    width:20px;
    height:18px;
    background-image:url(../images/components/btnRec.gif);
    float:left;
    margin:0 5px 0 0;
    position:relative;
    top:4px;
}

/*--*/
.escolha_aqui_div3 {
    float:left;
    position:relative;
    width:500px;
    height:16px;
    border:1px solid #c0c5c9;
    padding:3px 18px 3px 5px;
    background-color:#fff;
    font-size:13px;
    z-index:100;
    margin:4px 0 0 6px;
}

.escolha_aqui_div3 span {
    padding:3px 0 3px 0;
}

.escolha_aqui_drop3 {
    display:none;
    width:523px;
    max-height:190px;
    overflow:auto;
    overflow-x:hidden;
    background-color:#fff;
    padding:5px 0 5px 0px;
    z-index:90;
    font-size:13px;
    border-top:0;
    border:1px solid #c0c5c9;
    position:absolute;
    margin:28px 0 0 6px;
}

.escolha_aqui_drop3 a {
    display:block;
    width:100%;
    padding:5px 0 5px 5px;
    text-decoration:none;
    color:#363636;
}

.escolha_aqui_drop3 a:hover {
    background-color:#b9bfc4;
}

/*--*/


#menuMeses {
    border-bottom:1px solid #949494;
    padding:10px 0 10px 0;
    clear:both;
}
#menuMeses a {
    color:#4d4d4d;
    font-size:16px;
}
#menuMeses a:hover {
    color:#b79800;
}

.tabResult {
    border-collapse:collapse;
    margin:10px 0 20px 0;
    border:1px solid #ecf2f6;
    width:100%;
}
.tabResult th {
    font-size:14px;
    border:1px solid #ecf2f6;
    background:#839ba6;
    color:#FFF;
    padding:5px;
}
.tabResult td {
    border:1px solid #ecf2f6;
    padding:5px;
}
#linhaTotal {
    background:#839ba6;
    color:#FFF;
    font-weight:bold;
    font-size:14px;
}
#linhaTotal td {
    padding:10px 5px 10px 5px;
}

.linhaClara {
    background: #e1e9eb;
}

.linhaDetalheEscura {
    background: #cee8f5;
}

.linhaDetalheClara {
    background: #edf6fb;
}

.linhaLote {
    background: #bdd3de;
}

.linhaEscura {
    background: #d3dce1;
}

#boxAvisos {
    width: 650px;
    height: 60px;
    margin: 30px 0 0 0;
    line-height: 60px;
    padding: 0 0 0 50px;
    border-radius: 5px;
}

#boxAvisoFora {
    height: 0px;
    margin-top: 30px;
}

.avErro { background:#f7d7cf url(../images/components/imgIcoAvis_er.png) no-repeat 10px 14px;border:1px solid #cf6846;color:#bd2f00; }

.liPadr {
    background:url(../images/components/btnLinkGer.png);
    line-height:25px;
    min-width:25px;
    color:#FFF;
    padding:1px;
    margin:10px 0 0 0;
    display:table;
}
.liPadr span {
    border-top:1px solid #bebebe;
    border-bottom:1px solid #838383;
    padding:0 15px;
    display:table;
}
.liPadr, .liPadr span {
    border-radius:7px;
}
.liPadr:hover {
    background-position:0 -30px;
}

.filters {
    float:left;position:relative;z-index:100;margin-right: 10px
}

.center {
    text-align: center !important;
}

.right {
    text-align: right !important;
}

#waitLente {
  position:absolute;
  left:0;
  top:0;
  z-index:1000;
  background-color:#000;
  display:none;
}
#waitLoad {
  position:fixed;
  left:0px;
  top:0px;
  z-index:1001;
  background:url(../images/components/imgLoading.gif);
  width:32px;
  height:32px;
  display:none;
}

#boxAvisos {
    width:820px;
    height:60px;
    margin:0 0 0 30px;
    line-height:60px;
    padding:0 0 0 50px;
    border-radius:5px;
    display:none;
}

#boxAvisoFora {
    height:0px;
    overflow:hidden;
}
.avErro {background:#f7d7cf url(../images/components/imgIcoAvis_er.png) no-repeat 10px 14px;border:1px solid #cf6846;color:#bd2f00;}
.avInfo {background:#d0e1e8 url(../images/components/imgIcoAvis_if.png) no-repeat 10px 14px;border:1px solid #336699;color:#1d61a6;}
.avWarn {background:#fff3b6 url(../images/components/imgIcoAvis_wa.png) no-repeat 10px 14px;border:1px solid #f5b800;color:#8a6a00;}
.avOk   {background:#dff4bf url(../images/components/imgIcoAvis_ok.png) no-repeat 10px 14px;border:1px solid #538a00;color:#234d0a;}

.setaPag {
    display:block;
    width:14px;
    height:17px;
    float:left;
    background:url(../images/components/btnSeta.png);
    margin:5px 4px 0 4px;
}

.spEsq:hover { background-position:0 -17px; }
.spDir { background-position:14px 0px;margin-right:10px; }
.spDir:hover { background-position:14px -17px; }
.spEsqDis,.spEsqDis:hover { background-position:0px -34px; cursor:default; }
.spDirDis,.spDirDis:hover { background-position:14px -34px;margin-right:10px; cursor:default; }
.pagNums {
    float:left;
    margin:5px 0 0 0;
}
.boxPaginacao {
    margin:15px 0 110px 0;
    height:28px;
}

.btCombo {
    display:block;
    width:17px;
    height:17px;
    background:url(../images/components/btnDrop.png);
    float:left;
    margin:2px 0 0 5px;
}
.btCombo:hover {
    background-position:0 -17px;
}
.labelCombo {
    border:1px solid #4d4d4d;
    background:#FFF url(../images/components/imgBG.gif) repeat-x;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:15px;
    padding:4px;
    color:#4D4D4D;
    height:18px;
    overflow:hidden;
}
.labelCombo span {
    float:left;
    cursor:default;
}
.comboBoxNfe {
    height:60px;
    float:left;
}
.comboBoxNfeMenor {
        height:28px;
}
.itensCombo {
    max-height:95px;
    overflow:auto;
    background:#FFF;
    border:1px solid #4d4d4d;
    border-top: 0;
    display:none;
}
.itensCombo a {
    font-size:15px;
    display:block;
    padding:5px;
    color: #4D4D4D;
}
.itensCombo a:hover {
    background:#e5e5e5;
}
.titCombo {
    margin:0;
}
.left {
    text-align: left;
}

.separadorParticipantes {
    margin:40px 0 -10px 1px;
}

.separadorParticipantes .liPadr{
    float: right;
    margin:-5px 0 0;
}

#vencedor {
    background: url(../images/components/imgIcoTrofeu.png) no-repeat 0 0;
    padding-left: 25px;
    display: inline-block;
    line-height: 28px;
}

#participante {
    padding-left: 25px;
    background: url(../images/components/imgIcoParticip.png) no-repeat 0 0;
    margin-left: 20px;
    display: inline-block;
    line-height: 28px;
}

.linhaLote {
    font-weight: bold;
    padding: 10px !important;
}

.homologado:hover {
    background: #c5d1d6;
}

.processNumber, .processObject {
    width: 150px;
    padding: 1px 5px;
}

.tabela th, .cabecalho-tabela{
    padding-left: 0px !important;
}

.em-andamento{
    font-weight: bold !important;
}

.capitalize:first-letter{
    text-transform: capitalize !important;
}