/* configuração geral */

body{
    font-family: verdana; background-color: #FFFFFF;
    margin: 0 0 0 0; border-style: none;
}
.barra_horizontal {
    height: 1; background-color: #F18103;
}
.espaco_horizontal {
    height: 1; background-color: #FFFFFF;
}
.barra_vertical {
    width: 1; background-color: #F18103;
}
.espaco_vertical {
    width: 3; background-color: #FFFFFF;
}
.texto_esquerda_negrito{
    font-size: 9pt; color: #0166A9; text-align: left; text-decoration: none;
}
a{
    font-size: 9pt; color: #0166A9; text-align: left; text-decoration: none;
    color: #0166A9;
}
a:hover  {
    color: #FA8A01;
}


/* configuração do topo */

.topo_logo{
   vertical-align: middle; text-align: center;
}
.topo_flash{
   vertical-align: middle; text-align: center; padding: 2;
}
.topo_login{
   vertical-align: middle; text-align: center;
}
.login_titulo{
    height: 20; background-color: #FAE4CA; color: #01568F;
    font-size: 8pt; font-weight: bold; text-align: center;
}
.login_texto{
    font-size: 7pt; color: #0166A9;
}
.login_box{
    font-size: 7pt; color: #0166A9;
}

/* configuração do menu */

.site_menu_body{
    margin: 25 0 0 4;
    background-image:url(images/quad_laranja.jpg);
    background-position: right;
    background-repeat: repeat-y;
}
a.site_menu {
    font-family: verdana; font-size: 11; text-decoration: none; text-align: top;
    color: #0166A9; width: 100; height: 19; background-position: bottom;
}
a.site_menu:hover  {
    color: #FA8A01;
}

/* configuração da área principal - notícias */

.noti_info_area_titulo {
    text-align: center; width: 50%;
}
.noti_titulo_espaco {
    width:3; background-color: #06309C;
}
.noti_titulo {
    height: 25; background-image: url(images/az_risco.jpg);
}
.noti_barco {
    height: 25; width: 50;
    background-image: url(images/az_barco.jpg); background-position: bottom;
    background-color: #06309C; background-repeat: no-repeat;
}
.noti_texto {
    font-size: 9pt; color: #FFFFFF; background-color: #8AA0D7; vertical-align: top;
}
a.noti_link {
    font-size: 9pt; text-decoration: none; color: #FFFFFF;
}
a.noti_link:hover  {
    color: #000080;
}

/* configuração da área principal - informações */

.info_titulo_espaco {
    width:3; background-color: #FBA747;
}
.info_titulo {
    height: 25; background-image: url(images/ab_risco.jpg);
}
.info_barco {
    height: 25; width: 50;
    background-image: url(images/ab_barco.jpg); background-position: bottom;
    background-color: #FBA747; background-repeat: no-repeat;
}
.info_texto {
    font-size: 9pt; color: #000080; background-color: #F7D1A4; vertical-align: top;
}
a.info_link {
    font-size: 9pt; text-decoration: none; color: #000080;
}
a.info_link:hover  {
    color: #D57204;
}

/* configuração da área principal - loja */

.loja_area {
    text-align: center; width:122; vertical-align: top;
}
.loja_titulo_espaco {
    width:3; background-color: #FAE4CA;
}
.loja_titulo {
    height: 25; background-image: url(images/bj_risco.jpg);
}
.loja_barco {
    height: 25; width: 50;
    background-image: url(images/bj_barco.jpg); background-position: bottom;
    background-color: #FAE4CA; background-repeat: no-repeat;
}
.loja_texto {
    font-size: 9pt; color: #0166A9; background-color: #FFFFFF; vertical-align: top;
}
a.loja_link {
    font-size: 9pt; text-decoration: none; color: #0166A9;
}
a.loja_link:hover  {
    color: #FBA747;
}

/* configuração da área principal - rodapé */
.rodape_texto {
    font-size: 7pt; color: #F18103; text-align: right; vertical-align: bottom;
}

/* configuração para sdi */

.body_sdi {
    margin: 3 3 3 3;
}
.texto_esquerda{
    font-size: 9pt; color: #0166A9; text-align: left;
}
.texto_direita{
    font-size: 9pt; color: #0166A9; text-align: right;
}
.texto_centralizado{
    font-size: 9pt; color: #0166A9; text-align: center;
}
.texto_justificado{
    font-size: 9pt; color: #0166A9; text-align: justify;
}
.texto_esquerda_negrito{
    font-size: 9pt; color: #0166A9; text-align: left; font-weight: bold;
}
.texto_direita_negrito{
    font-size: 9pt; color: #0166A9; text-align: right; font-weight: bold;
}
.texto_centralizado_negrito{
    font-size: 9pt; color: #0166A9; text-align: center; font-weight: bold;
}
.texto_titulo_esquerda{
    background-color: #FAE4CA; color: #01568F;
    font-size: 9pt; font-weight: bold; text-align: left;
}
.texto_titulo_direita{
    background-color: #FAE4CA; color: #01568F;
    font-size: 9pt; font-weight: bold; text-align: right;
}
.texto_titulo_azul{
    background-color: #ffffff; color: #006699;
    font-size: 22pt; font-weight: bold; text-align: left;
}
.texto_titulo_centralizado{
    background-color: #FAE4CA; color: #01568F;
    font-size: 9pt; font-weight: bold; text-align: center;
}

/* especificações para tabelas */
.tabela_100 { width:100%; border: 0 ridge black; padding: 3; border-spacing: 2}

/* especificações para celulas */
.td_risco_vertical { background-image: url(images/bg_barra.jpg); width: 1;}

/* especificações para página fácil */
.texto_pg_facil        {
    font-size: 9pt; color: #0166A9; text-align: justify;
}
.texto_titulo_pg_facil {
    font-family: Verdana; background-color: #ffffff; color: #006699;
    font-size: 22pt; font-weight: bold; text-align: left;
}

/* especificações para listas geradas por aplicação */
.autolista_hdr    { height: 20; background-color: #FAE4CA; color: #01568F;
                    font-size: 8pt; font-weight: bold; text-align: right; }
.autolista_linha1 { font-size: 9pt; color: #0166A9; }
.autolista_linha2 { font-size: 9pt; color: #0166A9; }
.autolista_texto  { font-size: 9pt; color: #0166A9; }
.autolista_titcol { height: 20; background-color: #FEF9F3; color: #01568F;
                    border-width: 1; border-style: solid; border-color: #FAE4CA;
                    font-size: 8pt; font-weight: bold; text-align: center; }
a.autolista_lista { font-size: 9pt; color: #FA8A01; text-align: left; text-decoration: none; }
a.autolista_lista:hover { color: #0166A9; }