/* --------- PrestCon---------- */

table {
width:750px;
}

.prest-td-sup {
background-image:url(../images/pres-cont-fundo-02.gif);
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:10px;
border-right:1px solid gray;
border-top:1px solid gray;
}

.prest-td-sup-border1 {
background-image:url(../images/pres-cont-fundo-02.gif);
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:10px;
border-left:2px solid black;
}

.prest-td-sup02 {
background-color: #CCCCCC;
color: #333333;
font-weight:bold;
text-align:center;
padding:3px;
border-left:1px solid gray;
border-right:1px solid gray;
border-top:1px solid gray;
white-space:nowrap;
}

.prest-td-sup03 {
background-image:url(../images/cont-aba.gif);
color: #333333;
background-repeat:no-repeat;
background-position:left top;
font-weight:bold;
text-align:center;
padding:3px;
padding-top:10px;
border-right:1px solid gray;
border-top:1px solid gray;
font-size:10px;
}

.prest-td-left {
background-color: #CCCCCC;
color: #000000;
font-weight:bold;
text-align:left;
padding:3px;
border:1px solid gray;
}
.prest-td-left-total {
background-color: #999999;
color: #000000;
font-weight:bold;
text-align:left;
padding:3px;
border-right:1px solid gray;
border-top:1px solid gray;
}

.prest-td-left-total-02 {
background-image:url(../images/pres-cont-fundo-01.gif);
color: #000000;
font-weight:bold;
text-align:left;
padding:3px;
border-right:1px solid gray;
border-left:1px solid gray;
border-top:1px solid gray;
white-space:nowrap;
}

.prest-td-left-total-03 {
background-color:#0066CC;
color: #FFFFFF;
font-weight:bold;
text-align:right;
padding:3px;
border-right:1px solid gray;
border-top:1px solid gray;
font-size:10px;
}
.prest-td-left-total-03-tit {
background-color:#0066CC;
color: #FFFFFF;
font-weight:bold;
text-align:center;
padding:3px;
border-right:1px solid gray;
border-top:1px solid gray;
}


.prest-td-left-total-04 {
background-image:url(../images/pres-cont-fundo-03.gif);
color: #FFFFFF;
font-weight:bold;
text-align:right;
padding:3px;
padding-top:10px;
padding-bottom:10px;
border-right:1px solid gray;
border-top:1px solid gray;
font-size:10px;
}
.prest-td-left-total-04-tit {
background-image:url(../images/pres-cont-fundo-03.gif);
color: #FFFFFF;
font-weight:bold;
text-align:center;
padding:3px;
padding-top:10px;
padding-bottom:10px;
border-right:1px solid gray;
border-top:1px solid gray;
}
.prest-td-left-total-05 {
background-image:url(../images/pres-cont-fundo-04.gif);
color: #FFFFFF;
font-weight:bold;
text-align:right;
padding:3px;
padding-top:10px;
padding-bottom:10px;
border-right:1px solid gray;
border-top:1px solid gray;
font-size:10px;
}
.prest-td-left-total-05-tit {
background-image:url(../images/pres-cont-fundo-04.gif);
color: #FFFFFF;
font-weight:bold;
text-align:center;
padding-top:10px;
padding-bottom:10px;
padding:3px;
border-right:1px solid gray;
border-top:1px solid gray;
}

.prest-td-left-total-06 {
background-color:#39F;
color: #FFFFFF;
font-weight:bold;
text-align:right;
padding:3px;
border-right:1px solid gray;
border-top:1px solid gray;
font-size:10px;
}
.prest-td-left-total-06-tit {
background-color:#39F;
color: #FFFFFF;
font-weight:bold;
text-align:center;
padding:3px;
border-right:1px solid gray;
border-top:1px solid gray;
}

.prest-td-central-white {
background-image:url(../images/pres-cont-fundo-05.gif);
color: #000000;
font-weight:normal;
text-align:right;
padding:3px;
border-right:1px solid gray;
border-top:1px solid gray;
font-size:10px;
}

.prest-td-central-white-02 {
background-color:#FFFFFF;
color: #000000;
font-weight:normal;
text-align:center;
padding:3px;
border-right:1px solid gray;
border-top:1px solid gray;
}

.prest-td-central-white-bot {
background-color: #FFFFFF;
color: #000000;
font-weight:normal;
text-align:center;
padding:3px;
border-right:1px solid gray;
border-top:1px solid gray;
border-bottom:1px solid gray;
}
.prest-td-central-white-tot {
background-color: #FFFFFF;
color: #000000;
font-weight:bold;
text-align:center;
padding:3px;
border-right:1px solid gray;
border-top:1px solid gray;
}

.prest a{
   color: #FFFFFF; 
   text-decoration: underline;
   font-weight:bold;  
}
.pres-voltar {

width:601px;
text-align:right;}


.balanco {
width:500px;
}

.divisor {
color:#CCC;
background:#CCC;
height:1px;
border:#ccc;
}
