#pagewidth{
	width:800px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

BODY {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    background-image : url(img/gdr.png); background-repeat: repeat-y;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    margin-bottom : 0;
}

H1 {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 24pt;
    font-weight : bold;
}

H2 {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 18pt;
    font-weight : bold;
}

H3 {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14pt;
    font-weight : bold;
}

TABLE {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-weight : normal;
    border : 0;
    padding : 0;
    margin : 0;
}

fieldset { 
	border:2px solid gray; 	
}
	
legend {
	  padding: 0.2em 0.5em;
	  border:2px solid gray;
	  color: white;	
	  background-color: #3C72B0;
	  font-size: 90%;
	  text-align: right;
}

.tabelaHeader {
    padding : 0;
    margin : 0;
    border : 0;
}

.tabelaParametros {
    padding : 0;
    margin : 0;
    border : 0;
}

.destaque1{
    font-weight : bold;
    font-size : 12pt;
    color: #000000;
}

.destaque2{
    font-weight : bolder;
    font-size : 14pt;
    color: #000000;
}

.linhaParametros {
    background-color : #E2E2E2;
    font-weight : normal;
    font-size : 10pt;
    text-align : center;
    color: #000000;
}

.numerico {
    text-align : right;
}

.headerLinha1 {
    font-size : 14pt;
    font-weight : bold;
    color: gray;
    /*color :  #3C72B0;*/
    text-align : center;
}

.linhaImpar8 {
    background-color: #E2E2E2;
    font-size : 8pt;
    text-align: center;
}

.linhaPar8 {
    background-color: #EfEfEf;
    font-size : 8pt;
    text-align: center;
}

.linhaImpar {
    background-color: #E2E2E2;
    font-size : 9pt;
}

.linhaPar {
    background-color: #EfEfEf;
    font-size : 9pt;
}

.alerta {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12pt;
    font-weight : bolder;
    color : #ef5f5f;
    text-align: center;
}

.alertaNormal {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-weight : bolder;
    color : #ef5f5f;
    text-align: center;
}

.alertaNormalImpar {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-weight : bolder;
    color : #ef5f5f;
    background-color: #E2E2E2;
    text-align: center;
}

.alertaNormalPar {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-weight : bolder;
    color : #ef5f5f;
    background-color: #EfEfEf;
    text-align: center;
}

.legendaAlerta {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 7pt;
    font-weight : bolder;
    color : #ef5f5f;
}

.legendaOK {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 7pt;
    font-weight : bolder;
    color : #0080FF;
}

.legenda {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 7pt;
    font-weight : normal;
    text-align : center;
    color : #000000;
}

.rodape {color: #999; font-size : 7pt; padding-bottom: 2.5em; padding-top: 1.5em; border-top: 2px dotted #ccc; text-align:center}
.rodape a:link, .rodape a:visited {color: #666; text-decoration: underline; border-bottom-color: #aaa}
.rodape a:hover { text-decoration: none; border: none}

.footer {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 7pt;
    font-weight : normal;
    color : #000000;
}

.naoEncontrado {
    background-color : #CECEDD;
    font-weight : bolder;
    font-size : 12pt;
    text-align : left;
    color: #000000;
}

.headerColuna {
    background-color : #CECECE;
    font-weight : bolder;
    font-size : 9pt;
    text-align : center;
    color: #005588;
}
.headerColunaRight {
    background-color : #CECECE;
    font-weight : bolder;
    font-size : 9pt;
    text-align : right;
    color: #005588;
}
.headerColunaLeft {
    background-color : #CECECE;
    font-weight : bolder;
    font-size : 9pt;
    text-align : left;
    color: #005588;
}

.headerPequeno {
    background-color : #CECECE;
    font-weight : normal;
    font-size : 7pt;
    text-align : center;
    color: #005588;
}

.botao {
    BORDER-LEFT: #8facca 2pt solid;
    BORDER-TOP: #8facca 2pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    BORDER-RIGHT: #365a7e 2pt solid;
    BORDER-BOTTOM: #365a7e 2pt solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #4878a7
}

.participanteTitulo {
    font-size : 10pt;
    font-weight : bold;
    color : #000030;
    text-align: center;
}

.principalTABLE {
    padding : 0;
    margin : 0;
    border : 0;
}

.botoesTABLE {
    padding : 4;
    margin : 0;
    border : 0;
}

.espaco2TABLE {
    padding : 2;
    margin : 2;
}
.espaco5TABLE {
    padding : 5;
    margin : 5;
    border : 0;
}

.total {
    background-color : #CECECE;
    font-weight : bolder;
    font-size : 9pt;
    text-align : right;
    color: #000000;
}

.normalEsquerda {
    background-color : #DFDFDF;
    text-align : left;
}

.normalCentrado {
    background-color : #DFDFDF;
    text-align : center;
}

.ofertaAceita {
    background-color : #C4F0FF;
}
.ofertaGarantia {
    background-color : #94C0FF;
}

.ofertaRecusada {
    background-color: #EFEFEF;
}

.legendaOfertaAceita {
    background-color : #C4F0FF;
    font-size : 8pt;
    text-align : center;
}
.legendaOfertaGarantia {
    background-color : #94C0FF;
    font-size : 8pt;
    text-align : center;
}

.legendaOfertaRecusada {
    background-color: #EFEFEF;
    font-size : 8pt;
    text-align : center;
}

.dataHora {
    font-size : 8pt;
    text-align : left;
}

.titulo {
    font-size:10pt;
    color : #000000;
    background-color :  #BEBEBE;
    width: 100%;
    height : 20pt;
    font-weight :  bold;
}

.cabec {
    background-color : #BEBEBE;
    color : #000000;
    font-weight : bolder;
    font-size : 12pt;
    text-align : left;
}

