﻿.fundoAcao {
    width: 800px;
    padding: 10px 20px;
    height: 51px !important;
    background: url(/Images/fundoBarraAcoes.png) no-repeat;
    margin: 0px auto 10px;
    clear: both;
}

    .fundoAcao .fundoBotaoAzul {
        margin-top: 10px;
    }

    .fundoAcao .fundoBotaoAzulMaior {
        margin-top: 6px;
    }

.textoduasLinhas {
    padding-top: 6px;
    padding-bottom: 5px;
}

.BarraAcao {
    height: 33px;
    margin: 25px auto;
    clear: both;
}

.BarraPesquisa {
    clear: both;
}

.absolute td, .absolute th {
    padding-left: 3px !important;
    padding-right: 3px !important;
}

.fundoCinza {
    background: #eee;
    padding: 20px;
}

/* Campos de input
-------------------------------------------*/

.label {
    margin-right: 15px;
    height: 50px;
    float: left;
    color: #666;
}

input[type="number"] {
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    border-top: 1px solid #ACACAC;
    padding: 0 5px;
    border-radius: 1px;
    height: 24px;
}

input[type="text"] {
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    border-top: 1px solid #ACACAC;
    padding: 0 5px;
    border-radius: 1px;
    height: 24px;
}

input[type="password"] {
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    border-top: 1px solid #ACACAC;
    padding: 0 5px;
    border-radius: 1px;
    height: 24px;
}

select {
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    border-top: 1px solid #ACACAC;
    padding: 0 0 0 5px;
    border-radius: 1px;
    height: 24px;
}

textarea {
    border: 1px solid #e7e7e7;
    border-top: 1px solid #ACACAC;
    width: 250px;
    padding: 0 0 0 5px;
    height: 70px;
    border-radius: 1px;
}

.label a {
    margin-left: 270px;
}

.labelAtivo {
    color: #666;
    margin-top: 10px;
}

.checkBoxConfiguracaoNotificacao input[type="checkbox"] {
    margin-right: 6px;
    float: initial;
    clear: left;
}

input[type="checkbox"] {
    margin-right: 6px;
    float: left;
}

input[type="radio"] {
    margin-right: 6px;
    float: left;
}

/* Configurações da tabela
-------------------------------------------*/

.headerTabela {
    background: #777;
    color: White;
    font-size: 14px;
    font-weight: lighter;
    height: 30px;
}

    .headerTabela a {
        color: White !important;
    }

.linhaClara {
    background: #FEFEFE !important;
    height: 30px;
}

.linhaEscura {
    background: #CCCCCC !important;
    height: 30px;
}

.tabelas {
    margin: 30px auto;
    clear: both;
}

.tabelas2 {
    margin: 30px auto;
    clear: both;
}


.linhaClara a, linhaEscura a {
    color: #000000 !important;
}

    .linhaClara a:hover, linhaEscura a:hover {
        color: #333333 !important;
    }

.tabelas td, .tabelas th {
    padding: 2px;
    text-align: left;
}

.tabelas2 td, .tabelas2 th {
    padding: 4px;
}

.paginacao {
    border-top: 1px solid #777;
}

/*Botões Tabela
-----------------------------------------------*/

.btnDetalhes a, .btnContacts a, .btnContracts a, .btnNight a, .btnEdit a, .btnLink a, .btnDelete a, .btnEditarLinkButton, .btnContracts a, .btnTaxes a, .btnAllotment a, .btnBlackout a, .btnRelatorio a, .btnPermissions a, .btnServices a, .btnCopy a {
    height: 38px;
    width: 38px;
    display: block;
}

.btnDetalhes a {
    background: url(/Images/btnDetalhes.png) no-repeat center center;
}

.btnContacts a {
    background: url(/Images/btnContacts.png) no-repeat center center;
}

.btnContracts a {
    background: url(/Images/btnContracts.png) no-repeat center center;
}

.btnNight a {
    background: url(/Images/btnNight.png) no-repeat center center;
}

.btnEdit a, .btnEditarLinkButton {
    background: url(/Images/btnEdit.png) no-repeat center center;
}

.btnDelete a {
    background: url(/Images/btnDelete.png) no-repeat center center;
}

.btnAllotment a {
    background: url(/Images/btnAllotment.png) no-repeat center center;
}

.btnBlackout a {
    background: url(/Images/btnBlackout.png) no-repeat center center;
}

.btnRelatorio a {
    background: url(/Images/btnDetalhes.png) no-repeat center center;
}

.btnCopy a {
    background: url(/Images/btnCopy.png) no-repeat center center;
}

.btnPermissions a {
    background: url(/Images/btnPermissions.png) no-repeat center center;
}

.btnServices a {
    background: url(/Images/btnServices.png) no-repeat center center;
}

.btnTaxes a {
    background: url(/Images/btnTaxes.png) no-repeat center center;
}

.btnLink a {
    background: url(/Images/btnLink.png) no-repeat center center;
}

.btnDelete2 {
    background: url(/Images/btnDelete2.png) no-repeat center center;
    display: block;
    width: 20px;
    height: 20px;
    float: right;
}

.btnEdit2 {
    background: url(/Images/btnEdit2.png) no-repeat center center;
    display: block;
    width: 20px;
    height: 20px;
    float: right;
}

/*------------------------------------------- */

.LabelCampo1 {
    display: block;
    padding-bottom: 0px;
}

.DivCampo1 {
    width: 130px;
    height: 40px;
    float: left;
}

.LabelCampo2 {
    display: block;
    padding-top: 2px;
}

.DivCampo {
    padding-top: 5px;
    clear: both;
    color: #666;
}

.DivCampo2 {
    width: 100px;
    height: 25px;
    float: left;
}

.DivCampo3 {
    width: 200px;
    height: 40px;
    float: left;
}

.DivCampo4 {
    height: 40px;
    margin-right: 10px;
    float: left;
}

.DivCampo5 {
    width: 70px;
    height: 25px;
    float: left;
}

.LabelCampoFiltro {
    display: block;
    padding-top: 5px;
}

.DivCampoFiltro {
    width: 200px;
    height: 45px;
    float: left;
}

.LabelCampo {
    margin-top: 10px;
    display: block;
    color: #666;
}

.LabelCampoLista {
    _float: left;
    display: block;
    _width: 150px;
    padding-top: 5px;
}

.DivCampoLista {
    float: left;
    padding-top: 5px;
    margin-right: 5px;
}

.ColunaID {
    visibility: hidden;
}

.boxErro {
    border: 1px solid #FF0000;
    background: #FFEEEE;
    margin-bottom: 10px;
    padding: 10px 30px 10px 30px;
    z-index: 3000;
}

.btnCarregarImpostos {
    background: url(/Images/button-Load-Taxes.png) no-repeat;
    display: inline-block;
    height: 28px;
    width: 110px;
    margin: 5px;
}

.btnRecalcularValores {
    background: url(/Images/button-Calc-Rates.png) no-repeat;
    display: inline-block;
    height: 28px;
    width: 110px;
    margin: 5px;
}

.gdvFloatLeft {
    float: left;
}

.btnFloatRight {
    float: right;
}

.boxSucess {
    border: 1px solid #00FF7F;
    background: #98FB98;
    margin-bottom: 10px;
    padding: 10px 30px 10px 30px;
    z-index: 3000;
}

.divLinha {
    display: inline-block;
    padding-top: 10px;
    width: 100%;
}

.testeClass {
    user-select: text;
    cursor: auto;
}
