
body {
    padding : 0;
    margin : 3px auto 0 auto;
    background : url(../img/background.png) repeat;
}

input{
    font-family : Verdana, Tahoma, sans-serif;
    font-weight : normal;
    font-size : 12px;
}

select{
    font-family : Verdana, Tahoma, sans-serif;
    font-weight : normal;
    font-size : 12px;
}

pre{
    margin:0;
    padding:0;
    font : 12px Tahoma, sans-serif;
    color : #000000;
}

.conteudo {
    background : url("../img/body_bg.gif") repeat-x;
    margin : 0 auto 0 auto;
    width : 774px;
    height : auto;
}

#banner {
    position : relative;
    height : 98px;
    background : url(../img/banner_home.png);
}
#linha_banner {
    background : transparent;
    width : 200px;
    height : auto;
    font : 18px arial, sans-serif;
    font-weight : bold;
    color : #ffffff;
    padding : 56px 0 0 17px;
}
#sub_banner {
    height : auto;
    font : 7px Tahoma, sans-serif;
    margin : 0 0 0 0;
    padding : 0 0 0 0;
    background : #fff url(../img/sub_banner.png) repeat-x;
}
#miolo {
    float : left;
    margin : 0 0 0 0;
    padding : 0 0 0 0;
    width : 774px;
    height : auto;
    text-align : justify;
    color:#000000;
    background : #fff;
}
#mioloadm {
    float : left;
    margin : 0 0 0 0;
    padding : 0 0 0 0;
    width : 774px;
    height : auto;
    text-align : justify;
    color:#000000;
    background : #fafafa;
}
#cx_centro {
    float : left;
    width : 770px;
    height : auto;
    min-height : 400px;
    font : 12px Tahoma, sans-serif;
    color : #000000;
    margin : 0;
    padding : 0;
    background : #fff;
}
#cx_esquerda a {
    color : #800000;
    text-decoration : none;
}
#cx_esquerda a:hover {
    color : #800000;
    text-decoration : underline;
}
#cx_esquerda {
    float : left;
    width : 550px;
    height : auto;
    min-height : 400px;
    font : 12px Tahoma, sans-serif;
    color : #000000;
    margin : 0;
    padding : 0;
    background : #fff;
}
#cx_esquerda a {
    color : #800000;
    text-decoration : none;
}
#cx_esquerda a:hover {
    color : #800000;
    text-decoration : underline;
}
#cx_direita {
    float : right;
    width : 220px;
    height : auto;
    min-height : 400px;
    font : 12px Tahoma, sans-serif;
    color : #000000;
    margin : 0 0 0 0;
    padding : 0;
    background : #fafafa;
}
#cx_direita a {
    color : #800000;
    text-decoration : none;
}
#cx_direita a:hover {
    color : #800000;
    text-decoration : underline;
}

#cx_coringa {
    width : auto;
    height : auto;
    padding : 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    text-align: center; 
}

#cx_texto {
    float : left;
    width : 520px;
    height : auto;
    padding : 0;
    margin: 0px 5px 5px 10px;
}

#cx_texto a {
    color : #003399;
    text-decoration : none;
}
#cx_texto a:hover {
    color : #800000;
    text-decoration : underline;
}

#sobre_footer {
    height : auto;
    font : 6px Tahoma, sans-serif;
    margin : 0 0 0 0;
    padding : 0 0 0 0;
    background : #fafafa url(../img/sobre_footer.png) repeat-x;
}
#footer {
    background : url(../img/footer.png) repeat-x;
    width : 774px;
    height : 23px;
}
#linha_footer {
    width : 774px;
    height : auto;
    font : 12px Tahoma, sans-serif;
    font-weight : bold;
    color : #ffffff;
    padding : 5px 0 5px 0;
}
#tarja_amarela {
    float : left;
    background : #ffffcc;
    width : 510px;
    height : auto;
    border : 2px solid #ff0000;
    padding : 5px;
    margin-left : 8px;
}
#tarja_azul {
    float : left;
    background : #fafafa;
    width : 500px;
    height : auto;
    border : 2px solid #333399;
    padding : 15px;
    margin-left : 5px;
}
.texto_titulo {
    font : 20px Tahoma, sans-serif;
    font-weight : bold;
    color : #b6b694;
}
#titulo_menu {
    background : url(../img/titulo_menu.gif);
    width : 220px;
    height : 37px;
    padding : 0 0 0 0;
    margin : 0 0 10px 0;
}
#linha_titulo_menu {
    background : transparent;
    width : 210px;
    height : auto;
    font :14px Tahoma, sans-serif;
    font-weight : bold;
    color : #003399;
    padding : 3px 0 0 10px;
}
#opcoes_menu ul {
    list-style-image : url(../img/seta.png);
    padding : 0 0 10px 0;
    margin : 0 0 0 0;
}
#opcoes_menu li {
    margin : 0 0 5px 20px;
}
#opcoes_menu ul a {
    color : #003399;
    text-decoration : none;
    font-weight : normal;
}
#opcoes_menu ul a:hover {
    list-style-image : url(../img/arrow.png);
    text-decoration : underline;
}
#tabela_esquerda {
    font-family : Verdana, Tahoma, sans-serif;
    font-weight : normal;
    font-size : 9px;
    color : #000;
    line-height : normal;
    font-style : normal;
}
#tabela_esquerda a {
    color : #003399;
    text-decoration : none;
}
#tabela_esquerda a:hover {
    color : #800000;
    text-decoration : underline;
}
.vermelho {
    color : #ff4500;
}

.amarelo {
    color : #000000;
    background: #FFFF00;
}

#opcoes_menu2 ul {
    list-style: none;
    padding : 0 0 10px 0;
    margin : 0 0 0 0;
}

#opcoes_menu2 ul {

    padding : 0 0 10px 0;
    margin : 0 0 0 0;
}
#opcoes_menu2 li {
    margin : 0 0 5px 20px;
}
#opcoes_menu2 ul a {
    color : #003399;
    text-decoration : none;
    font-weight : normal;
}
#opcoes_menu2 ul a:hover {
    list-style: none;
    text-decoration : underline;
}
