Remove Wine Stains from the Carpet
If red wine spills on your carpet, pour a bit of vinegar over the stain and blot. The key to these tips being effective is dealing with the stains immediately, do not wait or allow the stains to dry.
Source: http://www.cleaningtips.com/tips/house/carpet-cleaning/carpet-clean-wine-stains.html