/* especificas   
.dtLicitacoes_pesquisa .botoesAcao {
	display:none;
}
.dtLicitacoes_pesquisa tr:hover .botoesAcao {
	display:block;
}
*/

html {
    font-size: 14px;
}

body .ui-state-disabled {
    opacity: .75;
    filter: Alpha(Opacity=75);
    background-image: none;
}


/*  mensagens de erros */

label.ui-outputlabel.ui-state-error {
    background-color: transparent;
    color: #cd0a0a;
    background-image: none;
}

.fundoDataTable {
    background-color: white;
}

.fundoDataTable td {
    height: 2em;
}

.elipsar {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 90%;
}

.quadroEdicao {
    height: 100%;
    margin: 0;
    padding: 18px 15px;
    background-color: white;
}

.QuadroComBorda {
    padding: 5px 15px;
    border: thin solid #cccccc;
    border-radius: 25px;
}

.informativo {
    color: #2779aa;
    /* #9900ff; */
    margin: 4px;
    padding: 6px;
    font-size: 10pt;
    display: inline-block;
    vertical-align: text-bottom;
}

.cuidado {
    color: red;
    margin: 4px;
    padding: 6px;
    font-size: 10pt;
    display: inline-block;
    vertical-align: text-bottom;
}

.statusLicitacao,
.statusLicitacaoNaoDivulgada,
.statusLicitacaoDivulgada,
.statusLicitacaoNaoFinalizada,
.statusLicitacaoFinalizada,
.statusLicitacaoCancelada,
.statusLicitacaoSuspensa {
    padding: 0 5px;
    border-radius: 25px;
    color: Black;
    background: white;
    border: thin solid Black;
}

.statusLicitacaoDivulgada {
    color: limeGreen;
    border: thin solid limeGreen;
}

.statusLicitacaoNaoFinalizada {
    background: yellow;
}

.statusLicitacaoFinalizada {
    background: silver;
}

.statusLicitacaoSuspensa {
    background: yellow;
    color: red;
    border-color: red;
}

.statusLicitacaoCancelada {
    background: lightPink;
    color: red;
    border-color: red;
}

.TituloAgrupamento {
    border-bottom: thin solid #acc9e2;
    margin: 10px 0px;
}

.campoDestaque {
    padding: 0 5px;
    font-weight: bold;
    border: thin solid #cccccc;
    border-radius: 25px;
}

.tempoSessao,
.tempoSessao p {
    margin: 0;
    padding: 0;
}

.tempoSessao p {
    text-align: right;
}

.topoSistema,
.TituloAgrupamento,
.statusLicitacao,
.campoReadOnly,
.tempoSessao p {
    color: #2779aa;
}

.divAlerta {
    margin: 0px;
    padding: 15px;
    border: thin solid #2779aa;
    border-radius: 25px;
}

.campoReadOnly {
    border: thin solid #d7ebf9;
}

.esquerda {
    text-align: left;
}

.centralizado {
    text-align: center;
}

.direita {
    text-align: right;
}

.negrito {
    white-space: nowrap;
    font-weight: bold;
}

.riscado {
    text-decoration: line-through rgb(246, 97, 81)  solid 2px;
}

.sublinhado {
    text-decoration: underline;
}

.topo {
    vertical-align: top;
}

.textoEspacado {
    line-height: 2.0;
}

.textoJustificado {
    text-align: justify;
}

.acoes {
    width: 10%
}

.dica1 {
    color: #4169e1;
    font-size: 150%;
}

#dlgAguarde.ui-dialog .ui-dialog-content,
#statusDownloadWidget.ui-dialog .ui-dialog-content {
    background-color: #3984b8;
    background: linear-gradient(180deg, #26506d, #3984b8);
    color: white;
}

.semiatalho {
	cursor:pointer; 
	text-decoration:underline;
	text-decoration-style: dashed;
}

@media ( max-width: 640px) {
    .centralizado,
    .direita,
    .acoes {
        text-align: left;
        width: auto;
    }
}