Hi Juan - thanks for the question.
You can use the following overloads for CloudQueue.AddMessage() which allow you to specify a timeToLive. The first one additionally allows you to specify an initial invisibility delay.
AddMessage(CloudQueueMessage message, Nullable<TimeSpan> timeToLive, Nullable<TimeSpan> initialVisibilityDelay):
http://msdn.microsoft.com/en-us/library/hh563575.aspx
AddMessage(CloudQueueMessage message, TimeSpan timeToLive):
http://msdn.microsoft.com/en-us/library/ee772935.aspx
Let me know if you have any further questions on this!
-Jeff