#cabecalho {
    width: 100%;
    min-width: 780px;
    background-repeat: repeat-x;
    background-position-y: 28px;
    display: flex;
    align-content: center;
    justify-content: flex-start;
    height: 46.7px;
}

#faixacabecalho {
    width: 100%;
    min-width: 780px;
    background-image: url(../images/fundo_cabecalho.png);
    background-repeat: repeat-x;
    display: flex;
    align-content: center;
    justify-content: flex-start;
    height: 50px;
}

#linha_topo_cabecalho {
    width: 100%;
    height: 3px;
    background-color: #618e1c;
}

#menu_topo_cabecalho {
    width: 100%;
    height: 46.7px;
    background-color: #afcb37;
}

#menu_topo_cabecalho a {
    font-size: 15px;
    color: #fff
}

#menu_topo_lado_esq {
    margin-top: 0.6em;
    height: 30px;
    color: #fff;
    float: left;
}

#menu_topo_lado_dir {
    float: right;
    font-size: 15px;
    margin-top: 0.7em;
    color: #fff
}

#linha_base_menu_cabecalho {
    width: 100%;
    height: 1px;
    background-color: #618e1c;
}

#imagem_cabecalho_esq {
    width: 210px;
    height: 40px;
    background: url("../images/cabecalho_esq.png") no-repeat;
    margin-top: 1.4em;
    box-shadow: none;
    display: block;
    float: left;
}

#imagem_cabecalho_dir {
    width: 136px;
    height: 58px;
    background: url(../images/cabecalho_dir.jpg) no-repeat;
    float: right;
    clear: right;
    text-align: right;
    display: block
}

#imagem_cabecalho_dir div {
    padding-right: 15px;
    padding-top: 5px
}

#menu {
    position: relative;
    width: 100%;
    min-width: 780px;
    height: 23px;
    background-repeat: repeat-x;
    clear: both
}

#menu_lado_esq {
    float: right;
    width: 20px;
    height: 35px;
    margin: 0px;
    margin-top: 0.7em;
}

#menu_lado_dir {
    float: right;
    padding-right: 30px;
    display: block;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    margin-top: 7px
}

#retornosubmenus {
    position: absolute;
    width: 600px;
    height: 350px;
    z-index: 8
}

#box_login {
    height: 211px;
    width: 306px;
    padding-top: 98px;
    display: block
}

#fundo_conteudo {
    position: relative;
    min-width: 780px;
    width: 100%;
    background-color: #ffffff;
    display: table;
    padding-bottom: 40px;
}

.abas {
    margin-bottom: 0.5rem!important;
    display: flex!important;
    height: 3%;
    padding-top:5em;
    padding-left:2em;
    padding-right:2em;
}

.abas a:hover {
    color: #afcb37;
}

.current {
    font-size: 1.6rem;
    margin-bottom: 0.5rem;
    font-family: inherit,Sans-serif;
    line-height: 1.2;
    margin-left: 6px;
}




#aba_conteudo, #conteudo {
    background-color: #fff;
    padding: 0px;
    margin-top: 0px;
    height:auto;
}

#rodape {
    font-family: Calibri, Helvetica, Arial,Sans-serif;
    width: 100%;
    min-width: 780px;
    background-color: #afcb37;
    clear: both;
    height: 40px;
    margin-top: 1.5em;
}

#rodape a {
    text-decoration: none;
}

.mostraprint {
    display: none
}

#rodape p {
    font-size: 15px;
    color: #fff;
    text-align: center;
    line-height: 40px
}

.fundolinha1 {
    background: #f8f8f8
}

.fundolinha2 {
    background: #eee
}
#conteudo {
  margin:0px;padding: 0px;margin:0px;height: auto;background: #fff;
}
@media print {
    * {
        -webkit-print-color-adjust: exact
    }
    g[class*=raphael-group-A] text, g[class*=raphael-group-B] text, g[class*=raphael-group-C] text, g[class*=raphael-group-D] text, g[class*=raphael-group-E] text, g[class*=raphael-group-F] text, g[class*=raphael-group-G] text, g[class*=raphael-group-H] text, g[class*=raphael-group-I] text, g[class*=raphael-group-J] text, g[class*=raphael-group-L] text, g[class*=raphael-group-M] text, g[class*=raphael-group-N] text, g[class*=raphael-group-O] text, g[class*=raphael-group-P] text, g[class*=raphael-group-Q] text, g[class*=raphael-group-R] text, g[class*=raphael-group-S] text, g[class*=raphael-group-T] text, g[class*=raphael-group-U] text, g[class*=raphael-group-V] text, g[class*=raphael-group-X] text, g[class*=raphael-group-Z] text, g[class*=raphael-group-Y] text, g[class*=raphael-group-W] text, g[class*=raphael-group-K] text, g[class*=raphael-group-y] text, g[class*=raphael-group-w] text, g[class*=raphael-group-k] text, g[class*=raphael-group-a] text, g[class*=raphael-group-b] text, g[class*=raphael-group-c] text, g[class*=raphael-group-d] text, g[class*=raphael-group-e] text, g[class*=raphael-group-f] text, g[class*=raphael-group-g] text, g[class*=raphael-group-h] text, g[class*=raphael-group-i] text, g[class*=raphael-group-j] text, g[class*=raphael-group-l] text, g[class*=raphael-group-m] text, g[class*=raphael-group-n] text, g[class*=raphael-group-o] text, g[class*=raphael-group-p] text, g[class*=raphael-group-q] text, g[class*=raphael-group-r] text, g[class*=raphael-group-s] text, g[class*=raphael-group-t] text, g[class*=raphael-group-u] text, g[class*=raphael-group-v] text, g[class*=raphael-group-x] text, g[class*=raphael-group-z] text {
        display: none
    }
    .raphael-group-160-background {
        background: 0 0!important
    }
    #aba_conteudo, body {
        margin: 0;
        padding: 0
    }
    @page {
        margin: .5cm;
        size: landscape
    }
    #testestest {
        display: ''
    }
    #menu_lado_esq, #menu_topo_lado_dir, #menu_topo_lado_esq, .detalhes, .ocultaparaprint {
        display: none
    }
    .mostraprint {
        display: block!important
    }
}
 select[readonly] {
          background: #eee; /*Simular campo inativo - Sugestão @GabrielRodrigues*/
          pointer-events: none;
          touch-action: none;
        }

