i have heard that the suspension rule in Spanish league is different from rest of the places and tournaments. In all the leagues and tournaments i have watched it is 2 yellow cards or 1 red card for suspension. Is it different in Spain? If yes Why? does FIFA agree to it? Is there any other place where there is a difference in rule?
All UEFA members, including the Real Federación Española de Fútbol (RFEF), follow the same on field regulations, codified in FIFA's Laws of the Game. The regulations for yellow and red cards can be found under "LAW 12 – FOULS AND MISCONDUCT":
The number of consecutive yellow cards that translates in a red card is not part of the Rules of the Game, thus it may vary per FIFA member. However all UEFA / UEFA members' regulated tournaments follow the worldwide standard, two.
What may differ per association, is the duration and regulation of off field suspensions that result from yellow and / or red cards. For domestic leagues suspensions are decided by the association and for national tournaments by UEFA, and they are subject to change per tournament. For example, the regulations for yellow and red cards for UEFA European Football Championship (2010-12) are:
If you can read Spanish, the most recent RFEF publications regarding disciplinary matters are the 2011 Código Disciplinario and the 2009/10 Resoluciones disciplinarias del fútbol español.
To summarize: Two yellow cards result in an automatic red card in Spain, as everywhere. How long the player is suspended after being sent off is regulated by the association and the league authorities, and it may even differ between leagues of the same association.