/* PadrÃ£o geral */

body {
    font-size: 12pt;
    padding: 0px;
    margin: 0px;
    font-family: Garamond, Georgia, "Times", "Times New Roman", serif;
    color: #000000;
    background: #ffffff;
    }
    
    /* Links */
    
    a {
    }
    
    a:hover{
    }
    
    /* PÃ¡gina inicial */
    
    table.inicial { margin: 0 auto; padding-top: 10px; }
    table.inicial td.bar-top { background-image: url(images/bg_bar.jpg) repeat-x; }
    table.inicial td.desc { padding-left:30px; width: 230px; font-size: 14pt;}
    table.inicial p.header { font-size: 14px; text-align: left; color: #71625b; border-bottom: 1px solid #aaaaaa; }
    table.inicial p.desc { font-size: 40px; text-align: left; color: #71625b; font-weight: bold; font-family: Candara, Corbel, Trebuchet, sans-serif; }
    table.inicial a { color: #ffffff; text-decoration: none; padding: 5px; padding-left: 10px; padding-right: 10px; background: #71625b; border: 0px solid #201000; }
    table.inicial a:hover { color: #fe7747; }
    
    /* Demais pÃ¡ginas */
    
    table.page { width: 100%; background: #ffffff; height:100%; }
    table.page a { color: #be5727; text-decoration: none; }
    table.page a:hover { text-decoration: underline; }
    table.page td.lbar { width:136px; padding:10px; background: #f2f1f0; border-right: 0px solid #aaa; }
    table.page td.lbar div { position: fixed; width: 136px; font-size: 9pt; text-align: center; }
    table.page td.rbar { width:136px; padding:10px; background: #f2f1f0; border-left: 0px solid #aaa; }
    table.page td.cbar { padding: 10px; vertical-align: top; }
    img.logo { width: 130px; z-index: 1000; } /* position: fixed; top: 30; left: 15; */
    div.uefs { position: fixed; width: 130px; z-index: 1000; font-size: 9pt; text-align: center; } /* position: fixed; top: 200; left: 15; */
    div.uefs img { width: 60px; }
    
    table.content { width:100%; font-size: 12pt; }
    div.uefs p { text-align: center; padding: 0; }
    table.content p { text-align: justify; }
    table.content p.header2 {text-align: center; font-size: 14pt; }
    table.content blockquote { text-align: justify; font-size: 13pt; }
    table.content p.dados { text-align: left; background: #efefef; padding: 10px; }
    table.content p.local { font-size: 14px; padding: 0; margin: 0; }
    table.content p.title { font-size: 28px; padding: 0; margin: 0; }
    table.content p.institution { font-size: 14pt; font-weight: bold; }
    table.content p.project { padding: 0; font-weight: normal; text-align: center; }
    table.content p.corpus-title { padding: 0; font-weight: bold; }
    table.content p.acervo { padding: 0; }
    table.content p.organizadores { font-size: 10pt; padding: 0; }
    
    
    table.content td.header { color: #71625b; padding-top: 0px; padding-bottom: 10px; border-bottom: 2px solid #71625b; }
    table.content td.menu { padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid #71625b; font-size: 16px; color: #000000; }
    table.content td.menu a.menu-item { padding: 4px; margin: 0px; }
    table.content td.menu a.menu-item-sel { padding: 4px; margin: 0px; background: #dddddd; color: #000000; border-bottom: 1px solid #71625b; }
    table.content td.menu a:hover { background: #71625b; color: #ffffff; text-decoration: none; }
    table.content td.content { padding: 1cm; }
    table.content td.sponsors { color: #71625b; padding: 5px; border-top: 1px solid #71625b; }
    table.content td.sponsors div.cell-title { float: left; margin-right: .5cm; }
    table.content td.footer { color: #000000; padding: 5px; border-top: 2px solid #71625b; }
    
    /* CÃ©lulas e linhas horizontais */
    
    td{padding-right:5px}
    hr {height:1px;color:#775533;width:60%}
    hr.barra_rodape{height:1px;color:#770000;width:90%}
    hr.barra_fim{height:2px;color:#ededed;width:95%}
    
    /* Tabela dos corpora */
    
    table.corpora {border: 0px solid #555; padding: 0px;}
    table.corpora td {padding: 4px; padding-right: 10px; vertical-align: middle; background: #efefef;}
    table.corpora tr.title td {padding: 3px; vertical-align: middle; text-align: center; background: #afafaf;}
    table.corpora a { text-decoration:none; }
    table.corpora a:hover{ text-decoration:underline; color:#550000; }
    table.corpora td.desc { padding: 5px; padding-top: 13pt; text-align: justify; background: #ffffff; }
    table.corpora td.sep { height:17px; background: #ffffff; }
    table.corpora td.corpus-compact { padding: 1cm; text-align: center; background: #ffdfdf; border: 0px solid #ffdfdf; font-size: 16pt; }
    
    div.alert { padding: 5px; background: #fff0f5; color: #000000; border: 0px solid #ff0000; font-size: 12pt; text-align: center; margin-bottom: 9pt; }
    
    /* Tabela de arquivos de cada corpus */
    
    table.corpus {border-top: 2px solid black; width: 100%;}
    table.corpus td {padding: 3px; vertical-align: middle;}
    table.corpus tr.title td {padding: 3px; vertical-align: middle; background: #fff; color: #000; font-weight: bold; border-bottom: 1px solid #444;}
    table.corpus tr.total td {padding: 3px; vertical-align: middle; background: #fff; color: #000; font-weight: bold;}
    table.corpus a {text-decoration:none; color:#333;}
    table.corpus a:hover{text-decoration:underline; color:#550000;}
    
    /* Ficha catalogrÃ¡fica */
    
    #formtop {}
    #formtop a { color: #be5727; text-decoration: none; }
    #formtop a:hover { text-decoration: underline; }
    #formtop td.top {font-size: 16pt; text-align: center; border-bottom: 2px solid #555; padding: 5px; color: #41322b;}
    #formtop td.main {padding: 2px; color: black; background: #fff8f0; border-bottom:2px solid #555; padding:20px; border-top:1px solid #555;}
    #formtop td.foot {line-height: 1.1; font-size: 10pt; text-align:center; padding: 3px; color: #fff; background: #71625b;}
    #formtop div.edictor_note {background: #efefef; padding: 2px; font-size: 10pt; margin-top: 50px;}
    #formtop table.resumo {width:100%; background: #fff; border-top: 1px solid black; border-bottom: 1px solid black;}
    #formtop table.resumo td {width:100%;}
    #formtop table.resumo #col1 {width:400px; text-align:left; padding:3px;}
    #formtop table.resumo #col1 p {}
    #formtop table.resumo #sep {width:30px;}
    #formtop table.resumo #col2 {width:300px; text-align:left; padding:3px;}
    #formtop table.resumo #col2 p.title {background: #000; color: #fff; font-size: 11pt; padding: 3px; text-align:center;}
    #formtop div.catalog_info {}
    #formtop table.metadata_fields {width:70%;}
    #formtop table.metadata_fields td {padding: 3px;}
    #formtop table.metadata_fields td.metacat {text-align:center; height:25px; border-bottom: 1px solid #555; padding-top:10px;}
    #formtop table.metadata_fields td.values {color: #448;}
    
    /* VersÃµes */
    
    span.small_text { font-size: 11pt;}
    hr.page_break {margin-top:1cm; margin-bottom:1cm; width:100%; color:black;}
    img.fac_simile { padding: 3px; width: 300px; border: 1px solid #555; margin-bottom: 1cm;}
    img.fac_simile_mini { margin: 5px; margin-left:0; padding: 3px; height: 100px; border: 1px solid #555; }
    p.img_pgnr { padding:0px; margin:0px; font-size: 9pt;}
    
    #formtop #text_content {width:100%; background: #fff; border-top: 1px solid black; border-bottom: 1px solid black; padding: 1cm; line-height: 18px; text-align: justify; color: #333; font-size: 14pt;}
    
    /* E-Dictor Preferences Styles */
    
    #text_content div div {padding-bottom:6pt;}
    
    #text_content A { color: #00229f; text-decoration: none; }
    #text_content A:hover{ text-decoration: underline; }
    
    #text_content span.bk_line { color: #aaaaaa; }
    
    /* Section */
    #text_content div.text { width: 100%; border: 0px solid #999999; padding: 0px; background: #ffffff; }
    #text_content span.sec_type { background:#dfdfdf; color:#505050; padding:2px; font-size:8pt; }
    
    /* Paragraph */
    #text_content div {text-align:justify; margin-top:6pt; margin-bottom:6pt;}
    #text_content div.numero-carta { font-size:16pt; margin-top:12pt; margin-bottom:12pt; font-weight: bold; }
    #text_content div.comentario {color: #00aa00; font-size: 12pt; margin-top: 12pt; margin-bottom:12pt;}
    #text_content div.separator {text-align: center; color: #888; letter-spacing: 10px; font-size: 16pt; padding-top:12pt; padding-bottom:12pt;}
    
    /* Header & Footer */
    #text_content div.header { border-bottom: 1px dotted #bfbfbf; padding: 0px; padding-bottom:5px; margin: 0px; margin-bottom:1cm; font-size: 7pt; line-height:7pt;}
    #text_content div.header div { padding:0; margin:0; }
    #text_content div.footer { border-top: 1px dotted #bfbfbf; padding: 0px; padding-top:5px;  margin: 0px; margin-top:1cm; font-size: 7pt; line-height:7pt;}
    #text_content div.footer div { padding:0; margin:0; }
    #text_content div.page_number {text-align:center; font-size:15px; font-weight:normal; padding:2px; }
    
    /* Sentences */
    
    #text_content p.sent {margin:0; padding:0; display: inline;}
    #text_content p.data {}
    #text_content p.assinatura { text-decoration: italic; font-weight: bold; }
    #text_content p.saudacao {}
    #text_content p.despedida {}
    
    /* Words */
    
    #text_content div.cap {float:left; font-size:40px; margin: 8px 3px 6px 0; padding: 0;}
    #text_content span.num-rodape { vertical-align:super; font-size:7pt; }
    #text_content span.sobrescrito { vertical-align: super; }
    #text_content span.rasura { text-decoration: line-through; }
    
    