/* ---------------------- DEFAULT ---------------------- */

/* ------ BODY, TD e P ------  */
body, td, p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
}

/* ------ LINKS ------  */
a:link {
    color: black;
    text-decoration: none;
    font-size: 12px;
}

a:hover {
    color: black;
    text-decoration: none;
    font-size: 12px;
}

a:active {
    color: black;
    text-decoration: none;
    font-size: 12px;
}

a:visited {
    color: black;
    text-decoration: none;
    font-size: 12px;
}

a:visited:hover {
    color: black;
    text-decoration: none;
    font-size: 12px;
}

/* ------ FONTES ------  */
.fonteh1 {
    font-size: 14px;
    font-weight: bold;
}

.fonteh2 {
    font-size: 11px;
}

.fonteh3 {
    font-size: 10px;
    font-weight: bold;
}

/* ------ CAMPOS ------  */
.cp {
    color: black;
}

/* ------ TÍTULO INTERNO ------  */
.titulointerno {
    font-size: 14px;
    font-weight: bold;
    margin-top: 0px;
}

.hr_titulointerno {
    border-bottom: 1px solid black;
}

/* ------ CONTEÚDO  ------  */
.conteudo {
    background: #B49378;
    color: #000;
    font-size: 16px;
    line-height: 18px;
    border: 1px solid #000;
    
}

/* ------ ESPAÇAMENTO CONTEÚDO  ------  */
.espaco_conteudo {
    background: #DED0C5;
    padding-right:10px;
}


/* ---------------------- TOPO ---------------------- */

/* ------ TÍTULO ------  */
#titulo {
    padding-right:289px;
    padding-left:20px;
    color: #000;
    font-size: 20px;
    font-variant:normal;
}

/* ------ MENU SUPERIOR ------  */
.menu_superior {
	color: #666666;
	text-decoration: none;
        background-color: #b49378;
        text-align: center;
}

.menu_top {
    background: #B49378;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
}

/* ------ LINKS ------  */
a:link.menu_superior {
    text-decoration: none;
    font-size: 12px;
}

a:hover.menu_superior {
    text-decoration: none;
    font-size: 12px;
    color: white;
}

a:active.menu_superior {
    text-decoration: none;
    font-size: 12px;
}

a:visited.menu_superior {
    text-decoration: none;
    font-size: 12px;
}

a:visited:hover.menu_superior {
    text-decoration: none;
    font-size: 12px;
    color: white;
}


/* ---------------------- INDEX ---------------------- */

/* ------ SUBTÍTULO ------  */
#sub_titulo {
    font-size: 14px;
    font-weight: bold;
    margin-top: 0px;
}

/* ------ MENU ------  */
.table.menu {
    border: 0px;
}

/* ------ LOGIN ------  */

.textboxtop {
    background-image: url('boxtop.gif');
    font-size: 11px;
    font-weight: bold;
    color: #000;
}

.textbox {
    background: #F3F2F2;
    font-size: 12px;
    text-decoration: none;
    color: #666666;
    border: 1px solid #1F3E64;
    line-height: 14px;
}

.textbox_login {
    background: #F3F2F2;
    font-size: 12px;
    text-decoration: none;
    color: #666666;
    line-height: 14px;
    border-left: 1px solid #1F3E64;
    border-top: 1px solid #1F3E64;
 }

.textbox_senha {
    background: #F3F2F2;
    font-size: 12px;
    text-decoration: none;
    color: #666666;
    border: #1F3E64;
    line-height: 14px;
    border-left-width: 1px;
    border-left: 1px solid #1F3E64;
}

.textbox_ilogin {
    background: #F3F2F2;
    font-size: 11px;
    text-decoration: none;
    color: #666666;
    line-height: 14px;
    border-right: 1px solid #1F3E64;
    border-top: 1px solid #1F3E64;
}

.textbox_isenha {
    background: #F3F2F2;
    font-size: 11px;
    text-decoration: none;
    color: #666666;
    border: #1F3E64;
    line-height: 14px;
    border-left-width: 1px;
    border-right: 1px solid #1F3E64;
}

.textbox_isubmit {
    background: #F3F2F2;
    font-size: 11px;
    text-decoration: none;
    color: #666666;
    border: #1F3E64;
    line-height: 14px;
    border-bottom: 1px solid #1F3E64;
    border-left-width: 1px;
    border-right: 1px solid #1F3E64;  border-left: 1px solid #1F3E64;        }

.textbox_menu {
    background: #F3F2F2;
    font-size: 11px;
    text-decoration: none;
    color: #666666;
    border: #1F3E64;
    line-height: 14px;
    border-left-width: 1px;
    border-right: 1px solid #1F3E64;
    border-left: 1px solid #1F3E64;
}


/* ---------------------- NOSSOS ADVS (PÁG. 2) ---------------------- */

/* ------ TABELA ------  */
.table_pag2 {
    border: 0px solid black;
    padding: 1px 1px;
}

/* ------ LINKS ------  */
a.link_pag2 {
    font-size: 13px;
    line-height: 18px;
    color: black;
    text-decoration: underline;
}

a:hover.link_pag2 {
    font-size: 13px;
    line-height: 18px;
    color: black;
    text-decoration: underline;
}

a:visited.link_pag2 {
    font-size: 13px;
    line-height: 18px;
    color: black;
    text-decoration: underline;
}

a:visited:hover.link_pag2 {
    font-size: 13px;
    line-height: 18px;
    color: black;
    text-decoration: underline;
}

a.link_pag2_voltar {
    font-size: 13px;
    line-height: 18px;
    color: black;
    text-decoration: underline;
}

a:hover.link_pag2_voltar {
    font-size: 13px;
    line-height: 18px;
    color: black;
    text-decoration: underline;
}

a:visited.link_pag2_voltar {
    font-size: 13px;
    line-height: 18px;
    color: black;
    text-decoration: underline;
}

a:visited:hover.link_pag2_voltar {
    font-size: 13px;
    line-height: 18px;
    color: black;
    text-decoration: underline;
}


/* ---------------------- LINKS ÚTEIS (PÁG. 3) ---------------------- */

/* ------ TABELA ------  */
.table_pag3 {
    border: 0px solid black;
    padding: 1px 1px;
}

/* ------ LINKS ------  */
a.link_pag3 {
    font-size: 12px;
    color: black;
    text-decoration: underline;
}

a:hover.link_pag3 {
    font-size: 12px;
    color: black;
    text-decoration: underline;
}

a:visited.link_pag3 {
    font-size: 12px;
    color: black;
    text-decoration: underline;
}

a:visited:hover.link_pag3 {
    font-size: 12px;
    color: black;
    text-decoration: underline;
}


/* ---------------------- FALE CONOSCO (PÁG. 4) ---------------------- */

/* ------ TÍTULO ------  */
.titulo_pag4{
    font-size: 14px;
    color: white;
    text-decoration: underline;
    font-weight: bold;
    margin-bottom: 2px;
    text-align: center;
    background-color: #31190f;
    padding: 2px;
}

/* ------ TABELAS ------  */
.tabela_falecon_pag4 {
    border: 1px solid black;
    margin-top: 5px;
    background-color: #F3F2F2;
}

.tabela_falecon_pag4 td {
    padding: 3px;
}

/* ------ SUBMIT ------  */
.btn_falecon_pag4 {
    float: right;
}

/* ------ SUBTÍTULO ------  */
.subtitulo_pag4{
    font-size: 12px;
    text-align: center;
}

/* ------ LABELS ------  */
.labels_pag4{
    font-size: 12px;
}


/* ---------------------- ARTIGOS (PÁG. 7) ---------------------- */

/* ------ TÍTULO ------  */
.titulo_pag7{
    font-size: 11px;
    font-weight: bold;
}

/* ------ TABELA ------  */
.table_pag7 {
    border: 0px solid black;
    padding: 1px 1px;
}

/* ------ LINKS ------  */
a.link_pag7 {
    color: black;
    text-decoration: underline;
}

a:hover.link_pag7 {
    color: black;
    text-decoration: underline;
}

a:visited.link_pag7 {
    color: black;
    text-decoration: underline;
}

a:visited:hover.link_pag7 {
    color: black;
    text-decoration: underline;
}


/* ---------------------- CONTEÚDO INTERNO (SITE_MENU) ---------------------- */

/* ------ TÍTULO ------  */
.titulo_interno_sitemenu {
    font-size: 11px;
    font-weight: bold;
}

.subtitulo_tabela_interna_sitemenu {
    font-size: 11px;
    font-weight: bold;
}

.titulo_busca_processo_sitemenu {
    font-size: 13px;
    font-weight: bold;
}

/* ------ LINKS ------  */
a.link_interno_sitemenu {
    color: black;
    text-decoration: underline;
}

a:hover.link_interno_sitemenu {
    color: black;
    text-decoration: underline;
}

a:visited.link_interno_sitemenu {
    color: black;
    text-decoration: underline;
}

a:visited:hover.link_interno_sitemenu {
    color: black;
    text-decoration: underline;
}

/* ------ TABELAS ------  */
.titulo_tabela_interna_sitemenu {
    background-color: #31190f;
    color: white;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
}

.tabela_interna_sitemenu {
    border: 1px solid black;
    background:url("gb_bk.gif") repeat scroll 0 0 #666666;
}

.conteudo_tabela_interna_sitemenu {
    border: 0px solid black;
    padding: 4px 0px;
}

.tabela_zebrado_cor1_sitemenu {
    background-color: #FFFFFF;
}

.tabela_zebrado_cor2_sitemenu {
    background-color: #f6f6f6;
}


/* ---------------------- CONTEÚDO INTERNO (SITE_FALECONOSCO) ---------------------- */

/* ------ LABELS ------  */
.labels_interno_faleconosco {
    color: black;
}

/* ------ TABELAS ------  */
.titulo_interno_faleconosco {
    font-size: 13px;
    color: white;
    font-weight: bold;
    background-color: #31190f;
    text-align: center;
    padding-top: 4px;
    height: 20px;   
}

.tabela_interna_faleconosco {
    border: 1px solid black;  
    background-color: #fff;
}

.tabela_interna_faleconosco td {
    padding: 3px;
}

.btn_interno_faleconosco {
    float: right;    
}


/* ---------------------- CONTEÚDO INTERNO (SITE_SENHA) ---------------------- */

/* ------ TABELAS ------  */

.tabela_interna_sitesenha {
    border: 1px solid black;
    border-collapse: collapse;
    padding: 4px 40px;
    background-color: white;
}

/* ------ TÍTULO ------  */

.titulo_interno_sitesenha_tr {
    background-color: #31190f;
}

.titulo_interno_sitesenha {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: white;
    font-weight: bold;
    text-align: center;
}

.titulo_tabela_interna_sitesenha {
    color: black;
}

/* ------ LABELS ------  */
.labels_interno_sitesenha {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: black;
}


/* ---------------------- CONTEÚDO INTERNO (SITE_SENHA20) ---------------------- */

/* ------ TABELAS ------  */
.tabela_interna_sitesenha20 {
    border: 0px solid black;
    padding: 0px 0px;
}

/* ------ TÍTULO ------  */
.titulo_interno_sitesenha20 {
    color: black;
    font-size: 16px;
}


/* ---------------------- CONTEÚDO INTERNO (SITE_ATENDIMENTO) ---------------------- */

/* ------ TÍTULO ------  */
.titulo_interno_siteatentimento {
    font-size: 11px;
    font-weight: bold;
}

/* ------ TABELAS ------  */
.tabela_interna_siteatendimento {
    border: 1px solid black;
    background-color: black;
}

.titulo_tabela_interna_siteatendimento {
    background-color: #31190f;
    color: white;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
}

/* ------ LINKS ------  */
a.link_interno_siteatendimento {
    color: black;
    text-decoration: underline;
}

a:hover.link_interno_siteatendimento {
    color: black;
    text-decoration: underline;
}

a:visited.link_interno_siteatendimento {
    color: black;
    text-decoration: underline;
}

a:visited:hover.link_interno_siteatendimento {
    color: black;
    text-decoration: underline;
}


/* ---------------------- CONTEÚDO INTERNO (SITE_PROCESSO) ---------------------- */

/* ------ TÍTULO ------  */
.titulo_interno_siteprocesso {
    font-size: 14px;
    color: black;
    text-decoration: underline;
    text-align: center;
    font-weight: bold;
}

/* ------ TABELAS ------  */
.lista {
    padding-top: 5px;
}

.tabela_interna_siteaprocesso {
    border: 0px solid black;
    padding: 0px 0px;
}

.tabela_zebrado_cor1_siteprocesso {
    background-color: #f3f2f2;
}

.tabela_zebrado_cor2_siteprocesso {
    background-color: #f3f2f2;
}

/* ------ FIELDSETS ------  */
.fild_interno_siteaprocesso {
    border: 1px solid black;
    border-color: #f2f2f4;
    padding: 4px 4px;
    background-color: #f3f2f2;
}

/* ------ LABELS ------  */
.labels_interno_siteprocesso {
    font-weight: bold;
}


/* ---------------------- CONTEÚDO INTERNO (INTERACAO_ADD10) ---------------------- */

/* ------ TÍTULO ------  */
.titulo_interno_siteinteracaoadd10 {
    font-size: 14px;
    font-weight: bold;
}

/* ------ TABELAS ------  */
.tabela_interna_siteinteracaoadd10  {
    margin-top: 2px;
    border: 1px solid black;
    padding: 5px;
    background-color: white;
}

.tabela_interna_siteinteracaoadd10 th {
    background-color: #31190F;
    padding: 2px;
    color: white;
}

.tabela_zebrado_cor1_siteinteracaoadd10 {
    background-color: #f0e68c;
}

.tabela_zebrado_cor2_siteinteracaoadd10 {
    background-color: #f3f2f2;
}

/* ------ LABELS ------  */
.labels_interno_siteinteracaoadd10 {
    color: black;
    font-weight: bold;
}


/* ---------------------- CONTEÚDO INTERNO (SITE_PEDELOGIN) ---------------------- */

/* ------ TABELAS ------  */
.tabela_interna_sitepedelogin {
    border: 1px solid black;
    padding: 0px 0px;
}

.tabela_zebrado_cor1_sitepedelogin {
    background-color: #31190f;
}

.tabela_zebrado_cor2_sitepedelogin {
    background-color: #FFFFFF;
}

/* ------ TÍTULO ------  */
.titulo_interno_sitepedelogin {
    font-size: 13px;
    color: white;
    font-weight: bold;
}

.titulo_interno_senha_incorreta {
    color: white;
    font-size: 13px;
    font-weight: bold;
}


/* ---------------------- TWITTER ---------------------- */
#twitted_titulo {
}

#twitted {
    margin-top: -5px;
    font-size: 11px;
    width: 200px;
}

#twitted li {
    list-style:none;
    border-bottom: 1px dotted #ccc;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: -29px;
    text-align: left;
    word-wrap: break-word;
    width: 180px;
}

#twitted li .created {
    display: block;
    font-size:10px;
}


/* ---------------------- RODAPÉ ---------------------- */

/* ------ TABELAS ------  */
#tabela_rodape {
    border-collapse: collapse;
    height: 30px;
    padding: 0px 0px;
}

#rodape {
    background: #B49378;
    font-size: 10px;
    height: 15px;
    color: #000;
    border-bottom: 1px #000 solid;
    border-top: 1px #000 solid;
    padding-bottom: 0px;
    padding-top: 0px;
}