a.imprimir{
 color:black;
 font-size:11px;
 font-family:Arial,Helvetica,Sans-serif;
 text-decoration:underline;
}
a.imprimir:hover{ text-decoration:none; }
a.descdoc{
 color:black;
 font-size:10px;
 font-family:Arial,Helvetica,Sans-serif;
 text-decoration:underline;
}
a.descdoc:hover{ text-decoration:none; }

BODY.Pagina
{
 margin-left:0px;
 margin-top:0px;
 font-family:Arial,Helvetica,Sans-serif;
 font-size:11px;
}
div.titolpagina
{
 color:black;
 font-family:Arial,Helvetica,Sans-serif;
 font-size:18px;
 font-weight:bold;
 text-align:center;
}
table.dadescli
{
 padding:2px;
 border-spacing:2px;
}
table.taulmap
{
 padding:4px;
 border-spacing:1px;
 width:100%;
}
TD.cap
{
 font-family:Arial,Helvetica,Sans-serif;
 font-size:11px;
 font-weight:bold;
 color:black;
}
td.textliniae
{
 font-family:Arial,Helvetica,Sans-serif;
 font-size:10px;
 font-weight:bold;
 color:black;
 text-align:right;
 border-bottom:1px solid #efefef;
}
td.textliniad
{
 font-family:Arial,Helvetica,Sans-serif;
 font-size:9px;
 color:black;
 border-bottom:1px solid #efefef;
 vertical-align:top;
}
INPUT.caixatexted{
 background-color:#efefef;
 font-family:Arial,Helvetica,Sans-serif;
 font-size:11px;
 color:black;
 border:1px solid black;
}
INPUT.caixatext{
 font-family:Arial,Helvetica,Sans-serif;
 font-size:11px;
 color:black;
 border:1px solid black;
}
SELECT.depltext{
 font-family:Arial,Helvetica,Sans-serif;
 font-size:11px;
 color:black;
 border:1px solid black;
 width:70px;
}
table.legend1{
 width:95%;
}
td.legend2{
 text-align:left;
 background-color:#efefef;
 border:1px solid black;
}
td.legend3{
 text-align:left;
}
td.legend4{
 text-align:right;
}
hr.linsepar1{
 color:#000000;
 width:100%;
 height:1px;
}

