Lawmakers from the ruling bloc on Thursday passed a contentious bill altering the way some Upper House members will be elected.

The bill was pushed through the Lower House plenary session on the strength of the ruling coalition's majority in the chamber.

The new law introduces a voting system and abolishes 10 Upper House seats; both measures will come into force with next summer's election.