/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/ 
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxx PADRÃO DE TABELAS xxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/ 


/* TODO: apagar essa regra e substituir pela classe correspondente (logo abaixo) */
#tableB{
    background-color: darkolivegreen;
    color: #fff;
    text-align: center;
    padding: 2px;
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

/* Classe para ser usada como table head, aplicando efeito nos títulos das colunas */
.tableB {
    background-color: darkolivegreen;
    color: #fff;
    text-align: center;
    padding: 2px;
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

.eco_tabela th
{
    text-align: center;
    font-weight: normal;
    border-radius: 3px;
    border-bottom: 10px;
    padding: 3px 8px 3px 8px;
    background-color: rgb(85, 107, 47);
    color: #fff;
}

.eco_tabela td
{
    text-align: center;
    font-weight: normal;
    background-color: rgb(184,225,156);
    border-radius: 3px;
    padding: 3px 8px 3px 8px;
    color: #000;
}

.eco_tabela_zebra th {
    text-align: center;
    font-weight: normal;
    border-radius: 3px;
    border-bottom: 10px;
    padding: 3px 8px 3px 8px;
    background-color: rgb(85, 107, 47);
    color: #fff;
}

.eco_tabela_zebra td {
    text-align: center;
    font-weight: normal;
    border-radius: 3px;
    padding: 3px 8px 3px 8px;
    color: #000;
}

.eco_tabela_zebra tr:nth-child(even) {
    background-color: rgb(184,225,156);
}

.eco_tabela_zebra tr:nth-child(odd) {
    background-color: white;
}

/* Div que aplica estilo no gráfico do relatório */
#relatorio{
    width: 900px;
    margin: auto;
    text-align: center;
    padding: 0px;
    
    border-color: #000;
    border-bottom-style: solid;
    border-right-style: solid;
    
    border-left-style: solid;
    border-left-color: #000;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-color: #000;
    border-top-width: 1px;
    
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

/*Padrão de indicação de dados (ex: levantamento de pragas e doenças*/
.headLevant{
    width: 55px;
    font-size: 10px;
    background-color: darkolivegreen;
    color: #fff;
    text-align: center;
    
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

.indcNorm{
    font-size: 12px;
    background-color: #4CA83D;
    color: #000;
    font-weight: bold;
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    
    border: dotted 1px;
}

.indcAlert{
    font-size: 12px;
    background-color: #FFCC00;
    color: #000;
    font-weight: bold;
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    
    border: dotted 1px;
}

.indcWarn{
    font-size: 12px;
    background-color: #a22528;
    color: #fff;
    font-weight: bold;
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    
    border: dotted 1px;
}

a.linkLevant:link, a.linkLevant:visited{
    text-decoration: none;
    color: #fff;
}

.prdoLevant{
    width: 150px;
    font-size: 10px;
    background-color: darkolivegreen;
    color: #fff;
    margin-top: 2px;
    padding-left: 2px;
    text-align: center;
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

/*Padronização de tabelas em geral*/
.tablePd{
    font-size: 10px;
    background-color: #b8e19c;
    color: #000;
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

.tablePessoa{
    padding-left: 3px;
    background-color: #b8e19c;
    color: #000;
    text-align: center;
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
