Migraine treatment consensus document of the Spanish Society of Neurology (SEN), Spanish Society of Family and Community Medicine (SEMFYC), Society of Primary Care Medicine (SEMERGEN) and Spanish Association of Migraine and Headache (AEMICE) on migraine treatment.