Spanish football clubs fined for TV rights breach
Barcelona forward Neymar da Silva Santos Junior kicks a ball watched by Lionel Messi during a match in Barcelona on November 6, 2013
The CNMC handed down fines totalling 15 million euros ($20.3m) for what they described in a statement as "a very serious infraction" of the rules on the acquisition of football-related rights.
Mediapro were fined 6.5 million euros, while Real Madrid have been ordered to pay 3.9 million euros and Barcelona 3.6 million euros.
In addition, Sevilla have been fined 900,000 euros and Racing Santander 30,000 euros.
The clubs all signed four-year contracts with Mediapro to broadcast their domestic league and cup matches, when the maximum duration of such a deal was limited to three years by Spain's Competition Commission in 2010.
They explained that the size of the fine varied depending on the individual contracts signed between Mediapro and the respective clubs.
According to a table put together by the consultancy firm Deloitte, Real Madrid became the first sports club in the world to earn more than 500 million euros in 2011-12.
Barcelona were named as the world's second richest club on the same list with income of 483 million euros.
Unlike in other European countries, there is no collective television rights deal for clubs in Spain.
Instead, clubs negotiate their own deals with broadcasters, a situation that allows Barcelona and Real Madrid to earn vastly superior sums compared to the rest of the country.
Spanish football was for a number of years marred by a television rights war, with a number of clubs agreeing deals with Mediapro while others entered into partnership with Sogecable, part of Spain's biggest media group Prisa, the owners of the subscription channel Canal+.