/* corpo da página */
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    background-image: url(../imagens/bg.gif);
    scrollbar-arrow-color: #706C4C;
    scrollbar-3dlight-color: #706C4C; 
    scrollbar-highlight-color: #FFFFFF; 
    scrollbar-face-color: #EEEEE1; 
    scrollbar-shadow-color: #706C4C; 
    scrollbar-track-color: #EEEEE1;
    scrollbar-darkshadow-color: #EEEEE1;
}
table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
/* painel, títulos e bordas */
.TituloPagina {
    font-size: 10px;
    font-weight: bold;
    color: #005F9C;
}
.PainelTituloPagina {
    /*width: 759px;*/
    border-bottom: 1px solid #666666;
}
.TituloForm {
    font-size: 10px;
    font-weight: bold;
    color: #6A6A6D;
    padding-left: 3px;
}
.PainelTituloForm {
    background-color: #E1E1E1;
    width: 100%;
    border-left: 1px solid #C1C1C1;
    border-right: 1px solid #C1C1C1;
    border-top: 1px solid #C1C1C1;
}
.TituloCampo {
    font-size: 10px;
    font-weight: bold;
    color: #005F9C;
}
.TituloPainelLogin {
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}
.TituloCampoMedium {
    font-size: 11px;
    font-weight: bold;
}
.Borda {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
.AvisoCampo {
    font-size: 10px;
    color: #C6C6C6;
}
.PainelForm {
    background-color: #FFFFFF;
    width: 100%;
    border: 1px solid #8F8E76;
}
.PainelButtonExt {
    width: 750px;
    text-align: right;
}
.PainelButtonInt {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 1px;
    padding-right: 1px;
    text-align: right;
}
.PainelTop {
    vertical-align: top;
}
.PainelCenter {
    text-align: center;
}
.PainelLeft {
    left: static-position;
}
.AbaForm {
    background-color: #FFFFFF;
    width: 730px;
}
.PainelAbaCorpo {
    width: 700px;
}
/* datatables */
.DataTableDefault {
    background-color: #666666;
}
.DataTableDefaultHeader {
    color: #FFFFFF;
    background-color: #6497C6;
    height: 20px;
}
.DataTableDefaultFooter {
    color: #FFFFFF;
    background-color: #6497C6;
    text-align: center;
}
.DataTableDefaultText {
    padding-left: 5px;
    padding-top: 5px;
    vertical-align: middle;
}
.DataTableRow {
    background-color: #FCFDFE;
}
.DataTableRow2 {
    background-color: #E5EFFA;
}
.DataTableRowCenter {
    background-color: #FCFDFE;
    text-align: center;
}
.DataTableRow2Center {
    background-color: #E5EFFA;
    text-align: center;
}
.DataScroller {
    border: 1px solid #000000;
}
/* mensagens */
.InfoMessage {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-image: url(../imagens/bg_info_message.gif);
    width: 751px;
    border: 1px solid #E1E1A7;
    padding-top: 10px;
    padding-left: 50px;
    padding-bottom: 10px;
}
.WarningMessage {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-image: url(../imagens/bg_warning_message.gif);
    width: 751px;
    border: 1px solid #E1E1A7;
    padding-top: 10px;
    padding-left: 50px;
    padding-bottom: 10px;
}
.ErrorMessage {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-image: url(../imagens/bg_error_message.gif);
    width: 751px;
    border: 1px solid #E1E1A7;
    padding-top: 10px;
    padding-left: 50px;
    padding-bottom: 10px;
}
.SmallMessage {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #808080;
    font-size: 10px;
}
/* inputs */
input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #706C4C;
    /*clip: expression(verifyDisabledOrReadOnly(this));*/
}
.InputText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #706C4C;
    background-image: url(../imagens/bg_form_extended.gif);
    border: 1px solid #CCCCCC;
}
.InputFocus {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #706C4C;
    background-image: url(../imagens/bg_form_extended.gif);
    border: 1px solid #F5A510;
}
.InputCheckBox {
    width: 2%;
}
.InputNone {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-image: none;
    border: none;
    width: auto;
    vertical-align: middle;
}
/* inputs das abas */
.InputAba {
    /*background-color: #000000;
    padding: 0px;
    border: 1px solid #000000;
    margin: 0px;
    font-size: 11px;
    font-weight: bold;
    color: #005F9C;
    height: 30px;*/
}
.InputAbaAtivo {
    font-size: 11px;
    font-weight: bold;
    background-image: url(../imagens/aba_ativa.jpg);
    background-color: #FFFFFF;
    color: #005F9C;
    height: 28px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.InputAbaInativo {
    font-size: 11px;
    font-weight: bold;
    background-color: #FFFFFF;
    background-image: url(../imagens/aba_inativa.jpg);
    background-repeat: repeat;
    color: #666666;
    height: 30px;
    vertical-align: top;
    padding: 0px;
}
/* selects e options */
select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
/* textareas */
textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    background-image: url(../imagens/bg_form_extended.gif);
    border: 1px solid #CCCCCC;
    scrollbar-arrow-color: #706C4C;
    scrollbar-3dlight-color: #706C4C; 
    scrollbar-highlight-color: #FFFFFF; 
    scrollbar-face-color: #EEEEE1; 
    scrollbar-shadow-color: #706C4C; 
    scrollbar-track-color: #EEEEE1;
    scrollbar-darkshadow-color: #EEEEE1;
}
/* botões */
.Botao {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-image: url(../imagens/bt_primary-enabled.gif);
    background-repeat: repeat-x;
    background-color: #9BC3E2;
    background-position: center center;
    color: #005C97;
    border-top:solid 1px #336699;
    border-bottom:solid 1px #336699;
    border-left:solid 1px #6699CC;
    border-right:solid 1px #6699CC;
    font-size: 10px;
    padding: 0px 8px;
    overflow: visible;
}
.BotaoOn {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-image: url(../imagens/bt_primary-roll.gif);
    background-repeat: repeat-x;
    background-color: #A5CBDE;
    background-position: center center;
    color: #0075C0;
    border: solid 1px #336699;
    font-size: 10px;
    padding: 0px 8px;
    cursor: hand;
    overflow: visible
}
.BotaoOver {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(../imagens/button_primary-enabled.gif);
    background-repeat:repeat-x;
    background-color:#A5CBDE;
    background-position:center center;
    color:#666666;
    border-top:solid 1px #336699;
    border-bottom:solid 1px #336699;
    border-left:solid 1px #6699CC;
    border-right:solid 1px #6699CC;
    font-size:11px;
    padding:0px 8px;
    overflow:visible;
}
/* espaçadores */
.spacer {
    width: 400px;
    height: 10px;
}
/* tamanhos de tabelas pré-definidos */
.dois {
    width: 2%;
}
.tres {
    width: 3%;
}
.cinco {
    width: 5%;
}
.dez {
    width: 10%;
}
.quinze {
    width: 15%;
}
.vinte {
    width: 20%;
}
.vintecinco {
    width: 25%;
}
.vintesete{
    width: 27%;
}
.trinta {
    width: 30%;
}
.trintacinco {
    width: 35%;
}
.quarenta {
    width: 40%;
}
.quarentacinco {
    width: 45%;
}
.cinquenta {
    width: 50%;
}
.cinquentacinco {
    width: 55%;
}
.sessenta {
    width: 60%;
}
.sessentacinco {
    width: 65%;
}
.setenta {
    width: 70%
}
.setentacinco {
    width: 75%;
}
.setentaoito {
    width: 78%;
}
.oitenta {
    width: 80%;
}
.oitentacinco {
    width: 85%;
}
.noventa {
    width: 90%;
}
.noventacinco {
    width: 95%;
}
.BotaoTransparente {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: transparent;
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    font-size: 10px;
    cursor: hand;
    padding: 0px 0px;
    text-align: left;
    width: 50em;
}

/* Paineis */
.PanelBox {
    background-color: #F7F7E7;
    border-left: 1px solid #D2D8B0;
    border-right: 1px solid #D2D8B0;
    border-top: 1px solid #D2D8B0;
    border-bottom: 1px solid #D2D8B0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 9px;
}