﻿.pager span { font-weight:bold; text-decoration: underline;}

.gridCaption
{
    text-align: left;
    margin-top: 4px;
    margin-bottom: 2px;
    
    font-weight: bold;
    font-size: 8pt;
    color: #003300;
    text-transform: uppercase;
}

.tbGrid, .tbGridSemForm
{
    margin-top:40px;
    width:100%;
}
.tbGrid .cell, .tbGridSemForm .cell
{
    height: 30px; 
    border:solid 1px #E0E0E0;
}
.tbGridSemForm
{
    margin-top:0px;
}


.tbInputForm 
{
    border-collapse: collapse; 
    border-bottom-style: none;
    width:100%;
}
.tbInputForm .tbInputForm
{
    margin:-1px -1px -1px -1px;
}
.tbInputForm .tbInputForm .cell,
.tbInputForm .cell, 
.tbInputForm .cellNoWrap, 
.tbInputForm .cellContainer
{
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px;
}
.tbInputForm .cellNoWrap
{
  white-space:nowrap;
}

.tbInputForm .cellContainer
{
    padding: 0px 0px 0px 0px;
}
.tbInputForm .secao
{
 background-color:#4B6C9E;
 font-weight:bold;
 color:White;
 text-align: center;
 height: 14px;
}
.tbInputForm .subsecao
{
    background-color: #DDDDDD;
    font-weight:bold;
    color:#4B6C9E;
    border-collapse:collapse;
    border-color: silver;
    border-style: solid;
    border-width: 1px;
}
.tbInputForm .subsecao2
{
    background-color: #E0E0E0;
    font-weight:bold;
    border-collapse:collapse;
}