/* 01 */
.header {
    background: #00B555;
    
    background-color: #0dcaf0;
    
    xbackground-color: transparent;
    
    
}

.header a {
    color: #FFFFFF;
    xcolor: #0dcaf0;
    font-weight:bold;
}
*,
body {
    font-family: Helvetica, sans-serif, Ruda,   Arial,  sans-serif;
    
}
div.class_titulo_barra {
    text-align: left;
    background: #C4C9CD;
    border    : 0px solid #2C3E50;
    color     : #FFFFFF;
    font-weight: bold;
    line-height: 12px;
    margin: 0;
    padding: 3px;
    padding-left: 10px;
}

fieldset.class_frame_p_esp {
    border: none;
    border-top:1px solid #14ADCC;
    padding:0;
    margin:0;
    margin-top:1.0rem;
    margin-bottom:.5rem;
}

fieldset.class_frame_p_esp > legend {
    font-weight:normal;
    padding:0;
    padding-right:5px;
    margin:0;
    font-size: .87rem;
    width: auto;
}

div.class_titulo_p_esp {
    background: #ABBBBF;
    border    : 1px solid #14ADCC;
    color     : #FFFFFF;
    text-align: left;
    padding:0;
    margin:0;

}

div.class_titulo_p_esp span {
    padding-left:10px;
}

div.alert .col-icon {
    font-size: 1.5rem;
    width: 21px;
    max-width: 21px;
}

div.alert .col-icon a {
    cursor: default;
}

div.alert .col-txt {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

div.btPersonalizado {
    text-align: center;
}

div.btPersonalizado > span {
    display: inline-block;
    background:#848484;
    color:#FFFFFF;
    
    
    cursor:pointer; 
    text-align:center;
    min-height:20px;
    font-size:12px;
    border:1px solid #EEEEEE;
    min-width:200px;
    border-radius:5px;
    padding:5px;
}

div.btPersonalizado > span:hover {
    background:#C0C0C0;
    color:#000000;
    border:1px solid #000000;
}

div.btPersonalizado > input {
    display: inline-block;
    background:#848484;
    color:#FFFFFF;
    
    
    cursor:pointer; 
    text-align:center;
    min-height:20px;
    font-size:12px;
    border:1px solid #EEEEEE;
    min-width:200px;
    border-radius:5px;
    padding:5px;
}

div.btPersonalizado > input:hover {
    background:#C0C0C0;
    color:#000000;
    border:1px solid #000000;
}

/* tabEscopoInsumos */
#html_escopo_desc div.class_titulo button.btn-seta {
    float: left;
}

#html_escopo_desc div.n1 {
    background-color: #848484;
}

#html_escopo_desc div.n2 {
    background-color: #C0C0C0;
    color: #666666;
}

#html_escopo_desc div.Tit_Campo_Obr {
    font-size: 12px;
    margin-top: 3px;
    margin-bottom: .5rem;
}

#html_escopo_desc div.TextoFixo {
    font-weight: normal;
}

#html_escopo_desc Tr.Registro:hover Td.Registro {
    color: black;
    background-color: white;
}

#html_escopo_desc Tr.corUM {
    cursor: auto;
    background-color: white;
}    

#html_escopo_desc Tr.corDOIS {
    cursor: auto;
    background-color: rgb(236, 240, 241);
}    

#html_escopo_desc Tr.corDOIS:hover Td.Registro {
    background-color: rgb(236, 240, 241);
}

.header .header-center {
    font-size: 1.0em;
}

@media (max-width: 714px) {
    .header .text-end a,
    .header .text-end a[class*="btn-"] {
        font-size: 1.2em;
    }
}

@media (max-width: 575px) {
    .header .text-end a,
    .header .text-end a[class*="btn-"] {
        font-size: 1.2em;
    }
}

/* 04 */

.frame > div.class_titulo_f {
    /* background:#0000FF; */
    
    /* color:#FFFFFF; */
    background:#ffffff;
    color:#0000FF;
}

.frame > div.class_titulo_p {
    /* background:#0000FF;  */
    background:#00B555;
    background:#0dcaf0;
   
    color:#FFFFFF;
}


div.class_titulo {
   /*  xbackground:#009900; */
   
   /* background:#1E90FF; */
    background:#00B555;
    background:#0dcaf0;
    
    color:#FFFFFF;
}

.Tit_Campo_Obr {
    color: #0000FF;
}

.Tit_Campo {
    color: #0000FF;
}

/* 05 */

topo_full_aciona > div.div_descricao {
    /* background:#0000FF; */
    background:#00B555;
    background:#0dcaf0;
    
    
    color:#FFFFFF;
}

input.BtPesquisa {
    /* background:#0000FF; */
    background:#00B555;
    background:#0dcaf0;
    font-weight:bold;
    color:#FFFFFF;
}

input.BtPesquisa:hover {
    background:#000000;
    color:#FFFFFF;
    border: 1px solid #0000FF;
}


Td.Titulo {
    /* xbackground:#0000FF; */
    /* xcolor:#FFFFFF; */
    
   /* background:#1E90FF; */
    
     background:#00B555;
     background:#0dcaf0;
   
    color:#FFFFFF;
    
}

tr.ExtraPagina {
   /*  background:#0000FF; */
     background:#00B555;
     background:#0dcaf0;
   
    color:#FFFFFF;
}

/* 08 */


div.class_titulo_p_esp {
   /* background:#0000FF; */
     background:#00B555;
     background:#0dcaf0;
   
    color:#FFFFFF;
}
div.btPersonalizado > span {
   /* background:#0000FF; */
     background:#00B555;
   background:#0dcaf0;
    color:#FFFFFF;
}

div.btPersonalizado > span:hover {
    background:#000000;
    color:#FFFFFF;
    border:5px solid #0000FF;
}

.topo_full_aciona > div.div_descricao {
   /* background:#0000FF; */
     background:#00B555;
     background:#0dcaf0;
   
    color:#FFFFFF;
}


div.painel_grupo {
    xbackground: #006c5e;
    
    color: #FFFFFF;
    background: transparent;
    xcolor: #00B555;
    background:#0dcaf0;
    color: #000000;
    

    padding:0.2em;
    padding-left:0.5em;
    font-weight:bold;
    border:0;
}


div.painel_cont > div.cell > span {
    color: #0000FF;
    font-weight:bold;
   
}

div.painel_grupo { 
    
    background: #00B555; 
    background:#0dcaf0;
    color: #FFFFFF;
    
   
     background: #FFFFFF; 
    color: #00B555;
    color: #000000;
    
    font-weight:normal;
    
    
    padding-left:0.3em; 
}

.painel_barra_tarefa { 
    Xbackground:#006e5e;
    Xcolor:#FFFFFF; 
    
    background:#FFFFFF;
    color:#00B555; 
    color:#000000; 
    
    border-bottom:1px solid #FFFFFF;
    padding:0.3em;
    margin-bottom: 0.3em;
    
}
.painel_barra_tarefa > img { 
    padding-right:0.5em;
}

#filro_msg {
    display:none;
}

#barra_a_txt > span { 
    font-size:1.5em; 
 } 
 
 
 
#BtPesquisaLimpar {
    display:none;
}
#BtPesquisaPadrao {
    display:none;
}

.header .header-center .nome_site_icone {
        display: block !important;
    }

    .header .header-center .nome_site_texto {
        display: none !important;
    }