table#resum {width: 100%;}
table#resum th {text-align: center; vertical-align: top; padding: 2px 2px 2px 0; border-bottom: solid 1px #000;}
table#resum td {text-align: center; vertical-align: top; padding: 2px;}
th#mpi {width: 250px; text-align: left;}
tr#rownius th {width: 15px;}
tr#totals td {padding-top: 10px; border-top: solid 1px #000;}
table#resum td.tancat {color: #61D961}
table#resum td.obert {color: #FF3F4F}
table#resum.llistat th.sorted {color: #000;}
table#resum.llistat th.asc {background-image: url(/img/asc.gif); background-repeat: no-repeat; background-position: 1px 50%;}
table#resum.llistat th.desc {background-image: url(/img/desc.gif); background-repeat: no-repeat; background-position: 1px 50%;}