*[tabindex="0"] {
    outline: none;
}

body, table, input, select, textarea {
    font-family: "Segoe UI", "Selawik", Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #333333
}

body {
    margin: 0px;
    overflow-x: hidden
}

form {
    margin: 0px;
    padding: 0px
}

a:link, a:visited {
    color: #CB7F08;
    text-decoration: none
}

a:hover {
    color: #B16D07;
    text-decoration: underline
}

.titCliente {
    color: #FFFFFF;
    padding-left: 4px;
    cursor: default;
    -moz-user-select: none;
}

.textoAssinatura {
    font-size: 14px;
    font-weight: bold;
}

.areaDownload {
    background-image: url(../imagens/pasta/fundoDoc.gif);
    text-align: right;
    padding-right: 5px;
    height: 25px;
    -moz-user-select: none;
}

.scrollDetalhes {
    height: 100px;
    overflow: auto;
    padding: 10px;

}

#btMaterializar:hover {
    background-image: url("../imagens/pasta/botoes/bt_materializar_o.png");
}

#btInserirArquivo {
    background-image: url("../imagens/pasta/botoes/bt_inserir_arquivo.png");
    height: 58px;
    width: 83px;
    cursor: pointer;
    background-position: center;
    border-width: 0px;
    padding: 10px;
    margin: 2px;
    margin-top: 5px;
}

#btInserirArquivo:hover {
    background-image: url("../imagens/pasta/botoes/bt_inserir_arquivo_o.png");
}

#btAssinar {
    background-image: url("../imagens/pasta/botoes/bt_assinar.png");
    height: 58px;
    width: 72px;
    cursor: pointer;
    background-position: center;
    border-width: 0px;
    padding: 0px;
    margin: 2px;
    margin-left: 3px;
    margin-top: 5px;
}

#btAssinar:hover {
    background-image: url("../imagens/pasta/botoes/bt_assinar_o.png");
}

#btMaterializar {
    background-image: url("../imagens/pasta/botoes/bt_materializar.png");
    height: 58px;
    width: 72px;
    cursor: pointer;
    background-position: center;
    border-width: 0px;
    padding: 0px;
    margin-top: 5px;
    margin: 2px;
}

#email {
    display: none;
}

.btConfirmar, .btBaixarDocumento {
    float: left;
    float: right;
}

.btCancelar, .btSalvar, #pFechar, #pConfirmar {
    display: block;
    float: left;
    float: right;
}

*[tabindex="0"] {
    outline: none;
}

#mensagemAlert {
    padding: 5 0 10 0;
}

a#id_tree_dependente_anchor, a[id^="pasta_"], a[id^="nuProc_"], a[id^="dp_"], a[id^="ap_"], a#id_tree_apenso_anchor {
    font-weight: bold;
}

#proc_principal {
    font-weight: bold;
    font-size: 12px;
    padding: 0 0 5 5;
    color: gray;
    padding-bottom: 10px;
}

#arvore_dependentes {
    display: none;
    padding: 20px 0;
}

#arvore_apensos {
    display: none;
    padding-bottom: 20px;
}

a#sem_dependentes_anchor i, a#sem_apensos_anchor i {
    display: none;
}

.tabelaMensagem {
    background-color: #ffffdd;
}

.spwBotaoDefault {
    background: #ffc073;
}

#modalRecebimentoIntimacao label {
    font-size: 14px;
}

.conteudo-modal-recebimento-intimacoes {
    font-size: 14px;
    text-align: left;
}

.img-recebimento-intimacao {
    position: relative !important;
    top: auto !important;
    left: auto !important;
}

.errors {
    font-weight: bolder;
    font-size: 11px;
    color: red;
    text-decoration: none;
    text-align: left
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
}

#spwTabelaMensagem {
    margin-top: 10px;
    background: #FFF5DA;
    width: 100%;
    .msgErroSenha{
        ul {
            margin-bottom: 0;
            padding-left: 0;
        }
    }
    .tituloMensagem {
        display: none;
    }
    tr {
        position: inherit;
    }
    td {
        padding: 0;
    }
    li {
        list-style: none;
        padding: 10px;
    }
    img {
        position: absolute;
        top: 11px;
        left: 8px;
    }
}