Chances are, that if you go over Christmas, you may need longer than a month.....
For civil ceremony...
CNI, from your registrar.
Birth certificate
Passport.
If you marry in church.............
Apart from the above.
The list is endless.
http://www.weddingsatwork.com/cultur...lycode01.shtml