Drinking & Driving in Spain
The legal alcohol limit is in general 0.25 mg/l (or 0.15 mg/l if you are a learner driver / professional drivers). If the amount of alcohol exceeds this limit, the driver will be heavily fined and lose several points.
In the event such amount of the breathalyzer exceeds 0.60 mg/l, the driver becomes subject to a criminal proceeding and will be arrested.
Blood test is only available when you have finnished the alcohol test and you disagree with the result.
Refusal to co-operate is also considered a criminal offence.