﻿* { font-family: 'Segoe UI' , 'Trebuchet MS'; font-size: 12px; }
body { background-color: #000000; color: #a9aaa9; }
a { color: #95B904; text-decoration: none; font-weight: bold; }
a:hover { color: #009966; }
#tooltip { position: absolute; border: 1px solid #698710; background: #ffffff; padding: 3px 6px; color: #0099CC; text-indent: 0px; }
.botoes { border: 1px solid #6c7a09; padding: 2px; color: #FFFFFF; background-color: #67a9e0; cursor: pointer; width: 80px; float: left; font-size: 8pt; text-align: center; font-weight: bold; text-decoration: none; font-family: Tahoma; height: 15px; }
p { text-indent: 20px; text-align: justify; padding-top: 5px;  }
h1 { font-size: 20px; font-weight: normal; padding-top: 5px; padding-bottom: 5px; color: #0099C3; padding-left: 15px; }
h2 { font-size: 16px; font-weight: normal; padding-top: 5px; padding-bottom: 5px; color: #0099C3; padding-left: 15px; }
.erro { border: 1px solid #993300; color: white; text-align: center; width: 90%; background-color: #CD2626; font-weight: bolder; padding: 5px; margin: 5px; }
.sucesso { border: 1px solid #336600; color: #FFFFFF; text-align: center; background-color: #339966; font-weight: bolder; padding: 5px; margin: 5px; width: 90%; }

/*     Paginação    */

ul li { list-style-type: none; }

div.pagerP { padding: 3px 6px 6px 6px; }
span.resultsP { float: right; padding-right: 15px; }

div.pager { padding: 3px 6px 3px 6px; }
span.results1 { float: left; }
span.results2 { float: right; }
/* The following modifies the results per page control which exists under the main table */
div.results { display: inline; position: relative; margin-top: -1.75em; float: right; }
/* Set's the appearance of the drop down control*/
.droplist { padding: 0px;  font-size: .95em; color: #666666; }
/* Fim da Paginação */

/*
* Update Progress
*/
#contprogress { background-color: #000000; border: 1px solid #CCCCCC; width: 350px; text-align: center; height: 50px; background-color: #F6F6F6; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
    #contprogress span { font: bold 12px/10px 'Trebuchet MS'; color: #000000; }
    #contprogress img { padding-top: 10px; }
#progress { position: fixed; width: 350px; height: 50px; bottom: 0px; left: 0px; top: 0px; right: 0px; z-index: 999; padding-top: 5px; padding-left: 5px; }

/*
* Formatação de Tabelas
 */
.tabela { width: 100%; display: table; }
.tabela .tr { height: 100%; display: table-row; margin: 2px; }
.tabela .tr .th { width: 25%; height: auto; float: left; text-align: right; padding-top: 2px; display: table-column; color: #436395; font-size: 9pt; }
.tabela .tr .td { display: table-column; width: 74%; height: auto; float: right; text-align: left; }
.tabela td { text-align: left; }

.tabela th { text-align: right; }

#site { width: 770px; margin: auto; display: table;  }
#site b { color: #009966; }
#site h3 {font-size: 18px; font-weight: normal; }

    /* topo do site */
    #site .topo { height: 340px; background-color: #313030; display: table-row; }
        .topo .ln { background-color: #0099C3; height: 11px; margin-top: 9px; }
        .topo .menu { background-position: center bottom; height: 85px; background-image: url('nome.png'); background-repeat: no-repeat; }
            .menu .op { width: 475px; float: right; }
                .op ul { height: 1%; display: inline; list-style-type: none; }
                .op ul li { float: left; margin: 0 4px; padding: 5px 12px; background-color: #000000; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-color: #0099C3; border-bottom-color: #0099C3; border-left-color: #0099C3; }
                .op ul li.primeira { margin-left: 0; }                
                .op ul li a { color: #FFFFFF; }
                .op ul li:hover { color: #000000; background-color: #0099C3; }
                .op .ativo { background-color: #0099C3; }

        .topo .banner { height: 230px;  }
        
    /* Navegação do Site */    
    #site .navegavao { width: 770px; height: auto; float: left; background-color: #313030; display: table-row; padding-bottom: 30px; }
        .navegavao .ar { padding-left: 20px; padding-right: 20px; }
    
        .navegavao .esq { width: 355px; float: left; padding-left: 20px; padding-right: 10px; }
        
        .navegavao .dir { width: 355px; float: right; padding-left: 10px; padding-right: 20px;}
        
        .dir .trab { padding: 10px; background-color: #191919; height: 350px; }
            .trab h2 { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #0B93B8; padding-bottom: 5px; font-size: 18px; font-weight: normal; margin-bottom: 10px; }
    
    /* Rodapé do Site*/
    #site .rodape { height: 50px; float: left; display: table-row; }
        .rodape div { width: 770px; text-align: center !important; color: #0099BE; padding-top: 7px; padding-bottom: 7px; }
