body,td,th {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-align: left;
}

body {
    text-align: center;
    background-color: #CACACA;
}

a:link {
    color: #003366;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #003366;
}
a:hover {
    text-decoration: none;
    color: #003366;
}
a:active {
    text-decoration: none;
    color: #003366;
}

/** Página */
#page{
    text-align: center;
    background-color: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    width: 900px;
}

/** Banner */
#banner{
    width: 100%;    /*900px*/
    text-align: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#banner_img{
    width: 900px;
    height: 250px;
    border: 0px;
    background-repeat: no-repeat;
}

/** Barra de título */
#barra_titulo {
/*    background-image: url(n_imagens/SHAPE_TOP.png);*/
    width: 900px;
    height: 24px;
    clear: both;
    background-repeat: no-repeat;
    background-position: center;
}

/** Titulo */
#titulo {
    text-align: right;
    padding-right: 24px;
    width: 100%;
    color: #003366;
}

/** Menu Vertical */
#menu_vertical {
    width: 215px;
    height: auto;
    border: 0px;
    padding-top: 11px;
    padding-left: 11px;
}

/** Conteudo */
#conteudo {
    width: 650px;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 11px;
}

/** Destaques */
.destaque {
    width: 650px;
    height: 126px;
    background-image: url(n_imagens/Moldura_destq.png);
    clear: both;
    text-align: justify;
}

.destaque_img {
    width: 155px;
    height: 100px;
}

/** Rodapé */
#rodape {
    width: 900px;
    height: 34px;
    text-align: right;
    padding-right: 10px;
    clear: both;
    background-image: url(n_imagens/SHAPE_FOOTER.png);
    background-repeat: no-repeat;
    background-position: center;
}

/**----------*/


.texto {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
.texto a:link {text-decoration: none; color:#003366;}
.texto a:visited {text-decoration: none; color:#003366;}
.texto a:hover {text-decoration: none; color:#003366;}
.texto a:active {text-decoration: none; color:#003366;}

.Menu1 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4E4B4A;
    text-decoration: none;
    font-weight: bold;
    padding-left: 35px;

    background-image: url(n_imagens/BUTTON_menu.png);
    width: 100%;
    height: 30px;
}
.Menu1 a:link {text-decoration: none; color:#4E4B4A;}
.Menu1 a:visited {text-decoration: none; color:#4E4B4A;}
.Menu1 a:hover {
    text-decoration: none;
    color:#003882;
    background-image: url(n_imagens/BUTTON_menu mouse_over.png);
}
.Menu1 a:active {text-decoration: none; color:#4E4B4A;}

.Menu1On {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;

    background-image: url(n_imagens/BUTTON_menu_mouse_over.png);
    width: 100%;
    height: 30px;
    padding-left: 35px;
}
.Menu1On a:link {text-decoration: none; color:#FFFFFF;}
.Menu1On a:visited {text-decoration: none; color:#FFFFFF;}
.Menu1On a:hover {text-decoration: none; color:#FFFFFF;}
.Menu1On a:active {text-decoration: none; color:#FFFFFF;}

.SubMenu1 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4E4B4A;
    text-decoration: none;

    background-image: url(n_imagens/BUTTON_sub_menu.png);
    width: 100%;
    height: 30px;
    padding-left: 35px;
}
.SubMenu1 a:link {text-decoration: none; color:#4E4B4A;}
.SubMenu1 a:visited {text-decoration: none; color:#4E4B4A;}
.SubMenu1 a:hover {text-decoration: none; color:#666666;}
.SubMenu1 a:active {text-decoration: none; color:#4E4B4A;}

.SubMenu1On {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4E4B4A;
    text-decoration: none;
    font-weight: bold;

    background-image: url(n_imagens/BUTTON_sub_menu.png);
    width: 100%;
    height: 30px;
    padding-left: 35px;
}
.SubMenu1On a:link {text-decoration: none; color:#4E4B4A;}
.SubMenu1On a:visited {text-decoration: none; color:#4E4B4A;}
.SubMenu1On a:hover {text-decoration: none; color:#003882;}
.SubMenu1On a:active {text-decoration: none; color:#4E4B4A;}


.Linguas {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #4E4B4A;
    text-decoration: none;
}
.Linguas a:link {text-decoration: none; color:#4E4B4A;}
.Linguas a:visited {text-decoration: none; color:#4E4B4A;}
.Linguas a:hover {text-decoration: none; color:#003882;}
.Linguas a:active {text-decoration: none; color:#4E4B4A;}

.TituloPag {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
}

.TB {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    color: #003882;
}
.TB a:link {text-decoration: none; color:#003882;}
.TB a:visited {text-decoration: none; color:#003882;}
.TB a:hover {text-decoration: none; color:#4E4B4A;}
.TB a:active {text-decoration: none; color:#003882;}

.links {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #4C4C4C;
}
.links a:link {text-decoration: none; color:#4C4C4C;}
.links a:visited {text-decoration: none; color:#4C4C4C;}
.links a:hover {text-decoration: none; font-weight: bold; color:#003882;}
.links a:active {text-decoration: none; color:#4C4C4C;}

.tAzul {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003882;
    text-decoration: none;
}
.tAzul a:link {text-decoration: none; color:#003882;}
.tAzul a:visited {text-decoration: none; color:#003882;}
.tAzul a:hover {text-decoration: none; font-weight: bold; color:#003882;}
.tAzul a:active {text-decoration: none; color:#003882;}

.FormButao {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.FormCaixa {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.FormLista {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.FormTexto {

    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.FormPassword {

    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.FormCheck {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.cellformlabel {
    color: #FFFFFF;
}

.faqp {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003882;
    text-decoration: none;
    font-weight: bold;
}
.faqp a:link {text-decoration: none; color:#003882;}
.faqp a:visited {text-decoration: none; color:#003882;}
.faqp a:hover {text-decoration: none; color:#003882;}
.faqp a:active {text-decoration: none; color:#003882;}

.legis {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003882;
    text-decoration: none;
}
.legis a:link {text-decoration: none; color:#003882;}
.legis a:visited {text-decoration: none; color:#003882;}
.legis a:hover {text-decoration: none; color:#003882;}
.legis a:active {text-decoration: none; color:#003882;}

