The head of the PSOE - Spain's main opposition party - Alfredo Perez Rubalcaba, on the weekend as a way to prevent corruption proposed that companies not be allowed to give money to political parties and that the government be prohibited from hiring firms implicated in cases of financial irregularity.

Rubalcaba also proposed creating a state internal affairs unit comprised of "incorruptible men in black" who would be allowed to make surprise visits to public offices.

As a final measure, he said that the Audiencia Nacional - Spain's special high court - should be the body charged with investigating corruption cases to prevent judicial proceedings from taking too long and to avoid "disparate" rulings being handed down by different courts.

In addition to outlining his plans for dealing with corruption, Rubalcaba called upon Prime Minister Mariano Rajoy to make public the accounts of the governing Popular Party, or PP, for the last 20 years, saying that reporting on his personal earnings was not enough.

"Mother of heaven, it hasn't gone badly for him during these years," Rubalcaba said, referring to the prime minister's financial statements.

Rajoy on Saturday made public his personal financial information, which indicated that he received 49,893 euros ($66,674), after taxes, last year for serving as prime minister.

That amount is approximately a third of what he had earned since 2004 as a legislator for Madrid and PP chairman, posts he held before becoming premier on Dec. 21, 2011. EFE