Polling stations opened at 8 a.m (0800 GMT) and will close at 7 p.m in mainland Portugal and an hour later on the Azores archipelago.