@import url("normalize.css");

body {
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background-color: #b2bdc4;
}

form {
    font-style: normal;
    font-weight: normal;
    /*color: #888;*/
    font: 14px Helvetica, Sans-Serif;
    margin: 0 !important;
    height: 100%;
}

fieldset {
    padding: 0px;
}

/*ADJUSTING TO QUIRK MODE VISUAL*/
img {
    display: block;
}

button {
    display: block;
}
.autoSuggest {
    background-color: #d4d0c8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    cursor: default;
    font-weight: bold;
    filter: alpha(opacity=88);
    -moz-opacity: 0.88;
    opacity: 0.88;
}

.autoSuggestOver {
    background-color: #0a246a;
    color: #FFFFFF;
}

.history {
    background-color: #d4d0c8;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    cursor: default;
    filter: alpha(opacity=88);
    -moz-opacity: 0.88;
    opacity: 0.88;
}

.historyOver {
    background-color: #0a246a;
    color: #FFFFFF;
}

.contextMenu {
    background-color: #d4d0c8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    cursor: default;
}

.contextMenuOver {
    background-color: #0a246a;
    color: #FFFFFF;
}

.bannerTitulo {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
}

.bannerSlogan {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
}


textarea {
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

a:visited {
    text-decoration: none;
    color: #000066;
}

a:active {
    text-decoration: none;
    color: #000066;
}

a:hover {
    text-decoration: none;
    color: #000066;
}

a:link {
    text-decoration: none;
    color: #000066;
}

.agrupamento {
    border: 1px solid #859DB1;
}

.imageButton {
    background-image: url(imagens/buttonBG.png);
    cursor: default;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    border: 0px;
    width: 30px;
    height: 21px;
    padding: 0px;
}

.lookupButton {
    background-image: url(imagens/buttonBG.png);
    cursor: default;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    border: 0px;
    width: 30px;
    height: 21px;
    padding: 0px;
}

.titleMenu {
    background-color: #0073AA;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
}

.itemMenu {
    background-color: #0073AA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #FFFFFF;
    cursor: default;
    height: 15px;
}

.itemMenuHoverA {
    background-color: #D4D4D4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000066;
    cursor: default;
    height: 15px;
}

.itemMenuHoverD {
    background-color: #D4D4D4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    /*font-weight: bold;*/
    color: #000066;
    cursor: default;
    height: 15px;
}

.itemSubMenu {
    background-color: #EFEFEF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    /*font-weight: bold;*/
    color: #000000;
    cursor: default;
    height: 15px;
}

.cModal {
    background-color: #111111;
}

.cShadow {
    background-color: #000000;
    filter: alpha(opacity=55);
    -moz-opacity: 0.55;
    opacity: 0.55;
}

.infLogo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #0073AA;
    background-color: #FFFFFF;
}

.sairLogo {
    background-color: #000066;
    color: #FFFFFF;
}

.navButton {
    background-image: url(imagens/buttonBG.png);
    cursor: default;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    border: 0px;
    width: 30px;
    height: 21px;
    padding: 0px;
}

    .navButton img {
        margin: 0 auto;
    }

.navButtonM {
    background-image: url(imagens/buttonBGM.png);
    cursor: default;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    border: 0px;
    width: 30px;
    height: 21px;
    padding: 0px;
}

    .navButtonM img {
        margin: 0 auto;
    }

.corSim {
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    cursor: default;
    color: #000000;
    background: #EFEFEF;
    height: 16px;
}

    .corSim:hover {
        background: #DCDAFE;
    }

    .corSim td {
        padding-left: 2px;
        padding-right: 2px;
    }

.corNao {
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    cursor: default;
    color: #000000;
    background: #FFFFFF;
    height: 16px;
}

    .corNao:hover {
        background: #DCDAFE;
    }

    .corNao td {
        padding-left: 2px;
        padding-right: 2px;
    }

.divMenu {
    background-color: #D4D4D4;
}

.link {
    background-color: #0073AA;
    color: #FFFFFF;
    cursor: default;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    height: 15px;
}

.linkHover {
    background-color: #D4D4D4;
    color: #000066;
    cursor: default;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    height: 15px;
}


.divTabContainer {
    background-color: #aeaeae;
    padding: 5px;
}

.divTab {
    background-color: #f5f5f5;
}

.tabAtiva {
    background-image: url(imagens/abaSelected.png);
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-align: center;
    width: 80px;
    height: 21px;
    cursor: default;
}

.tabNaoAtiva {
    background-image: url(imagens/aba.png);
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #757575;
    text-align: center;
    width: 80px;
    height: 21px;
    cursor: pointer;
    margin-top: 5px;
}

    .tabNaoAtiva:hover {
        background-image: url(imagens/abaHover.png);
        color: #676767;
    }

.checkLabel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

.radioCaption {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}

.radioCaptionOff {
    border: 0px;
}

.radioCaptionOn {
    border: 2px groove;
}

.radioLabel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

.menuParent {
    /*background-color: #DFDFDF;*/
}

.erroMessage {
    border: 1px dashed #000000;
    background: #FFFFCC;
}

.erroMessageLegend {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #FF0000;
    background: #FFFFCC;
}

.erroMessageImage {
    background-image: url(imagens/atencao.png);
    background-repeat: no-repeat;
    background-position: center right;
    width: 70px;
    height: 30px;
}

.erroMessageText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #FF0000;
    text-align: left;
}

.subMenu {
    background-color: #D4D4D4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    cursor: default;
    height: 15px;
}

.gridHeader {
    background-color: #0073AA;
    color: #FFFFFF;
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}

.gridFooter {
    background-color: #0073AA;
    color: #FFFFFF;
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
}

.celulaSelecionada {
    background: #9B9B9B;
}

.linhaSelecionada {
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    cursor: default;
    color: #FFFFFF;
    background: #5D5D5D;
    height: 16px;
}

    .linhaSelecionada:hover {
        background: #7E7E7E;
    }

    .linhaSelecionada td {
        padding-left: 2px;
        padding-right: 2px;
    }

.linhaMarcada {
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    cursor: default;
    color: #FFFFFF;
    background: #000082;
    height: 16px;
}

    .linhaMarcada:hover {
        background: #0D04AA;
    }

    .linhaMarcada td {
        padding-left: 2px;
        padding-right: 2px;
    }

.somenteLeitura {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #808080;
    border: 1px solid #550000;
    background-color: #F1F1F1;
}

.textarea {
    border: 1px solid #000066;
    background: #FFFFFF;
    padding: 0px;
    margin: 0px;
}

.textoBranco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
}

.button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #F1F1F1;
    background-color: #000066;
    border: 1px solid #000066;
    width: 60px;
}

td.titulo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    background-color: #0073AA;
}

td.subTitulo {
    color: #FFFFFF;
    background-color: #0073AA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
}

.textfield {
    border: 1px solid #000000;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}

select.combo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #000000;
    background-color: #FFFFFF;
}

.character {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}

input.character {
    border: 1px solid #9F9F9F;
    height: 16px;
    padding: 0px;
}

.readOnly, .readonly {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #000000;
    background-color: #d4d0c8;
}

input.readOnly, input.readonly {
    border: 1px solid #9F9F9F;
    height: 16px;
    padding: 0px;
}

.search {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #000000;
    background-color: #FFFFCC;
    border: 1px solid #9F9F9F;
    height: 16px;
    padding: 0px;
}

.suggest {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #000000;
    background-color: #FFFFCC;
    border: 1px solid #9F9F9F;
    border-bottom: 1px dashed #9F9F9F;
    height: 16px;
    padding: 0px;
}

.numeric {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #000000;
    border: 1px solid #9F9F9F;
    height: 16px;
    padding: 0px;
    text-align: right;
}

.labelEdicao {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    /*background-color: #D1D1D1;*/
}

.linhaInformacao {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}

.linhaControle {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}

.comboBox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #000000;
    border: 1px solid #000000;
    background-color: #FFFFFF;
}

.selectObj {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #333333;
    border: 1px solid #150000;
    width: 150;
    background-color: #F1F1F1;
}

.textoPreto {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

.textoButton {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}

.textoCerto {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #006600;
}

.textoErro {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #DD0000;
}

.textoReadOnly {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #808080;
}

.erroPreto {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #EE0000;
}

.subLoader {
    background-color: #FF0000;
    color: #FFFFFF;
    font-family: "Courier New", Courier, mono;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}

#loader {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
    width: 420px;
    height: 90px;
    background: #F1F4FA;
    height: 80px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    vertical-align: middle;
}

    #loader td {
        padding: 5px;
        background: #F1F1F1;
        color: #606060;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
    }

    #loader img {
        float: left;
        margin-right: 12px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-top: 0px;
    }

    #loader strong {
        display: block;
        margin-bottom: 3px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
    }

    #loader br {
        display: none;
    }

.divForm {
    border: white 2px outset;
    padding: 5px;
    padding-bottom: 5px;
    position: absolute;
    background: #CBCAC9;
}

.buttonPesquisaDebito {
    border: white 2px outset;
    padding: 5px;
    padding-bottom: 5px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: blue;
    width: 220px;
    height: 55px;
}

.tableEdicao {
    border: white 2px outset;
}

.inBorder {
    border: white 2px inset;
}

#tablePrincipal {
    margin-top: 5px;
    margin-bottom: 5px;
    border: 2px solid #f5f5f5;
    background-color: #f5f5f5;
}
/*#tdDados { background-color: #EFEFEF; }*/
/*#tdControle { background-color: #EFEFEF; }*/

#_divSize {
    margin: 0 auto;
}
/*ALINHANDO AO CENTRO*/

.dialog-message {
    border: 2px solid #EEEEEE;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 15px #333;
    -webkit-box-shadow: 0px 0px 15px #333;
    box-shadow: 0px 0px 15px #333;
    font-size: 14px;
    left: 50%;
    margin: 10px auto 0 -350px;
    padding: 10px;
    position: fixed;
    text-align: center;
    top: -65px;
    width: 700px;
    z-index: 1002;
}