A:link {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A:active {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A:visited {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A:hover {
    COLOR: rgba(146,182,139,1);
    TEXT-DECORATION: underline;
}

BODY {
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
}

.TituloPagina {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 20px;
    color: white;
    BACKGROUND-COLOR: rgba(146,182,139,1);
    text-align: left;
    padding: 10px;
    border-radius: 5px;
    BORDER-LEFT: #cccccc thin solid;
    BORDER-BOTTOM: #cccccc thin solid;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 400px;
}

.TituloPaginaDetalhe {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 20px;
    color: white;
    BACKGROUND-COLOR: rgba(146,182,139,1);
    text-align: left;
    padding: 10px;
    border-radius: 5px;
    BORDER-LEFT: #cccccc thin solid;
    BORDER-BOTTOM: #cccccc thin solid;
    margin-bottom: 20px;
    width: 400px;
}

.SubTituloPagina {
    FONT: 13px Verdana, Helvetica, Arial;
    COLOR: #000000;
}

.Pesquisa {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 12px;
    color: #667364;
    letter-spacing: 1px;
    width: 150px;
}

.PesquisaEntrada {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 12px;
    color: #667364;
    letter-spacing: 1px;
}

.BarraTipoListagem {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 14px;
    COLOR: #000000;
    BACKGROUND-COLOR: rgba(146,182,139,1);
    letter-spacing: 1px;
    height: 30px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.Alfabeto {
    FONT: 11px Verdana, Helvetica, Arial;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffb280;
}

.AlfabetoSelect {
    FONT: 11px Verdana, Helvetica, Arial;
    COLOR: #000000;
    BACKGROUND-COLOR: #99ccff;
}

.Form {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 12px;
    COLOR: #002e57;
    height: 20px;
    border-radius: 5px;
}

.LabelForm {
     font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 14px;
    COLOR: #000000;
    BACKGROUND-COLOR: #E6ECE5;
    height: 30px !important;
}

.LabelFormTitulo {
    font: bold 12px Verdana, Helvetica, Arial;
    color: #000000;
    background-color: #cce5ff;
}
.Listagem {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 14px;
    COLOR: #002e57;
    height: 30px;
}

.ListagemAlternado {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 14px;
    COLOR: #002e57;
    BACKGROUND-COLOR: #dee9dc;
    height: 30px;
}

.ListagemDetalhe {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 12px;
    COLOR: #002e57;
    height: 30px;
    text-align: center;
}

.ListagemDetalheAlternado {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 12px;
    COLOR: #002e57;
    BACKGROUND-COLOR: #dee9dc;
    height: 30px;
    text-align: center;
}

.Navegacao {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #b2cbad;
    height: 30px;
}
.TituloListagem {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 12px;
    BACKGROUND-COLOR: #E6ECE5;
    border-bottom: rgba(146,182,139,1) solid;
    color: black;
    height: 25px;
    padding-left: 30px;
}

.TituloListagemDetalhe {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 12px;
    BACKGROUND-COLOR: #E6ECE5;
    border-bottom: rgba(146,182,139,1) solid;
    color: black;
    height: 25px;
    padding-left: 30px;
    text-align: center;
}

.TituloForm {
    FONT: bold 12px Verdana, Helvetica, Arial;
    COLOR: #002e57;
}

.MenuPai {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 13px;
    BORDER-LEFT: #cccccc thin solid;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: #cccccc thin solid;
    BACKGROUND-COLOR: rgba(146,182,139,1);
    border-radius: 5px;
}

.MenuPaiOver {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 13px;
    BORDER-LEFT: #dddddd thin solid;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: #dddddd thin solid;
    BACKGROUND-COLOR: #83A37D;
    border-radius: 5px;
    background-image: linear-gradient(to right, #83A37D, #4E614B);
}

.MenuFilho {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 12px;
    color: #667364;
    BORDER-LEFT: #cccccc thin solid;
    CURSOR: hand;
    BORDER-BOTTOM: #cccccc thin solid;
    BACKGROUND-COLOR: #E6ECE5;
    border-radius: 5px;
    letter-spacing: 1px;
    text-align: center;
}

.MenuFilhoOver {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 12px;
    color: #667364;
    BORDER-LEFT: #aaaaaa thin solid;
    CURSOR: hand;
    BORDER-BOTTOM: #aaaaaa thin solid;
    BACKGROUND-COLOR: #E6ECE5;
    font-weight: bold;
    text-align: center;
    border-radius: 5px;
    letter-spacing: 1px;
    background-image: linear-gradient(to right,#E6ECE5, #83A37D);
}

.BoletimTree {
    FONT: 10px Verdana, Helvetica, Arial;
    CURSOR: hand;
    BACKGROUND-COLOR: #ffffff;
}

.BoletimTreeSelected {
    FONT: 10px Verdana, Helvetica, Arial;
    CURSOR: hand;
    BACKGROUND-COLOR: #cce5ff;
}

.Botao {
    font-size: 13px;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    BORDER: #cccccc thin solid;
    CURSOR: hand;
    BACKGROUND-COLOR: #E6ECE5;
    border-radius: 5px;
    padding: 5px;
    width: 100px;
    color: #667364;
    margin-bottom: 20px;
}

    .Botao:hover {
        font-size: 13px;
        font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
        BORDER: #cccccc thin solid;
        CURSOR: hand;
        BACKGROUND-COLOR: #E6ECE5;
        border-radius: 5px;
        padding: 5px;
        width: 100px;
        color: #667364;
        margin-bottom: 20px;
        box-shadow: 0 5px 5px 0 rgba(0,0,0,0.24), 0 5px 5px 0 rgba(0,0,0,0.19);
    }
    
.BotaoInputBox {
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    FONT: 11px Verdana, Helvetica, Arial;
    BORDER-LEFT: 0px solid;
    CURSOR: hand;
    BORDER-BOTTOM: 0px solid;
    BACKGROUND-COLOR: #cce5ff;
}

.Ementa {
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: white 1px solid;
    FONT: 11px Verdana, Helvetica, Arial;
    BORDER-LEFT: white 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #cce5ff;
}

.EmentaHoje {
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: white 1px solid;
    FONT: 11px Verdana, Helvetica, Arial;
    BORDER-LEFT: white 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #ffb280;
}

.EmentaLetra {
    FONT: 11px Verdana, Helvetica, Arial;
    CURSOR: hand;
}

.form {
    BORDER-RIGHT:rgba(146,182,139,1) 1px solid;
    BORDER-TOP: rgba(146,182,139,1) 1px solid;
    BACKGROUND: #ffffff;
    FONT: 10px Verdana, Helvetica, Arial;
    BORDER-LEFT: rgba(146,182,139,1) 1px solid;
    BORDER-BOTTOM: rgba(146,182,139,1) 1px solid;
}

.form2 {
    BORDER-RIGHT: #7f9db9 1px solid;
    BORDER-TOP: #7f9db9 1px solid;
    BACKGROUND: #ffffff;
    FONT: 10px Verdana, Helvetica, Arial;
    BORDER-LEFT: #7f9db9 1px solid;
    BORDER-BOTTOM: #7f9db9 1px solid;
}

.HeaderTD {
    FONT: bold 13px Verdana, Helvetica, Arial;
    COLOR: #002e57;
    HEIGHT: 15px;
}

.MainTABLE {
    BORDER-LEFT-COLOR: white;
    WIDTH: 80%;
    BACKGROUND-COLOR: #33ffcc;
}

.HeaderTABLE {
    BACKGROUND-COLOR: teal;
}

.Menu {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
}
.menudrop{
    margin: 10px;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    border-radius: 5px;
    width: 200px;
}
.Erro {
    FONT: 10px Verdana, Helvetica, Arial;
    COLOR: #ff0000;
}
