The majority of Spaniards are formally Roman Catholic,although different religious beliefs are accepted. During the history of spain,there have been long periods of where different religious groups have coexisted,including Muslims,jew and Christians.