/* GANHE ZIPPS */
.winZipps										{display:block; background: transparent url('../images/widgets/ganheZipps_block.gif') no-repeat center top; padding: 100px 0 0; color: #333333; font-size: 34px; text-align: center; margin:0 0 20px;}
.winZipps:hover									{color :#d81e05; text-decoration: none;}

/* POLITICAS */
a.legacyTitle									{display: block; font-size: 34px; line-height: 27px; text-align: center; text-decoration: none;}
a.legacyTitle span								{display: block; font-size: 24px; color: #333333;}

/* MEALHEIRO */
.howManyZipps									{text-align: center; font-size: 22px; line-height: 34px; margin: -10px 0 0; padding-bottom: 10px; overflow: hidden;}
.howManyZipps span								{font-size: 34px; line-height: 34px; vertical-align: middle;}
.howManyZipps img								{vertical-align: middle;}
.gerirZippsBtn									{width: 185px; height: 44px; display: block; margin: 0 auto 20px; padding: 0; color: #FFFFFF; background-position: 0px 0px; text-indent: -99999px; text-transform: uppercase; border: none; cursor: pointer;}
.gerirZippsBtn:hover							{background-position: 0px -44px;}

/* MEALHEIRO FAMILIA */
.howManyFamilyZipps								{text-align: center; font-size: 18px; line-height: 28px; margin: -10px 0px; padding-bottom: 10px; overflow: hidden;}
.howManyFamilyZipps span						{display: inline-block; font-size: 34px; line-height: 34px; vertical-align: middle; padding: 0 25px 0 0; background: transparent url(../images/global/icon_zipps_white_aquabg_medium.gif) no-repeat right center;}
.gerirFamilyZippsBtn							{width: 185px; height: 44px; display: block; margin: 0 auto 20px; padding: 0; color: #FFFFFF; background-position: 0px 0px; text-indent: -99999px; text-transform: uppercase; border: none; cursor: pointer;}
.gerirFamilyZippsBtn:hover						{background-position: 0px -44px;}

/* GERIR FAMILIA */
.gerirFamiliaBtn								{width: 185px; height: 44px; display: block; margin: 0 auto 20px; padding: 0; color: #FFFFFF; background-position: 0px 0px; text-indent: -99999px; text-transform: uppercase; border: none; cursor: pointer;}
.gerirFamiliaBtn:hover							{background-position: 0px -44px;}

/* ENVIAR A UM AMIGO */
.openSendToFriend								{display: block; width: 185px; height: 44px; display: block; margin: 0 auto 20px; padding: 0; color: #FFFFFF; background-position: 0px 0px; text-indent: -99999px; text-transform: uppercase; border: none; cursor: pointer;}
.openSendToFriend:hover							{background-position: 0px -44px;}
.sendToFriend									{}
.sendToFriend fieldset							{padding: 0 20px;}
.sendToFriend input								{width: 179px; height: 20px; padding: 4px 2px 0px 2px; margin: 0 0 10px 0;}
.sendToFriend input.missingField				{border: 1px solid #d81e05; color: #d81e05;}
.sendToFriend .sendToFriendBtn					{width: 185px; height: 44px; display: block; margin: 0 auto 20px; padding: 0; color: #FFFFFF; background-position: 0px 0px; text-indent: -99999px; text-transform: uppercase; border: none; cursor: pointer;}
.sendToFriend .sendToFriendBtn:hover			{background-position: 0px -44px;}

/* VOTACOES */
.question										{font-weight: bold; line-height: 16px; padding-top: 0;}
.votingPoll										{padding: 0 0 20px 0;}
.votingPoll	fieldset							{border-top: 1px dashed #cccccc;}
.votingPoll	.fieldContainer						{clear: both; position: relative; width: 185px; padding: 15px 20px 20px; border-bottom: 1px dashed #cccccc; overflow: hidden;}
.votingPoll .alternate							{background-color: #f6f6f6;}
.votingPoll .radio								{float: left; width: 13px; height: 13px; padding: 0; margin: 0; border: none;}
.votingPoll label.inline						{float: left; width: 165px; font-size: 12px; text-transform: none; display: block; padding: 0 0 0 5px; line-height: 13px;}
.votingPoll .voteBtn							{width: 185px; height: 44px; display: block; margin: 20px auto 0; color: #FFFFFF; background-position: 0px 0px; text-indent: -99999px; text-transform: uppercase; border: none; cursor: pointer;}
.votingPoll .voteBtn:hover						{background-position: 0px -44px;}

.votingResults									{border-top: 1px dashed #cccccc; margin-bottom: 20px;}
.votingResults dl								{padding: 15px 20px 10px 20px; border-bottom: 1px dashed #cccccc;}
.votingResults dt								{font-weight: bold; line-height: 16px;}
.votingResults dt span							{font-size: 10px; font-weight: normal; line-height: 16px;}
.votingResults dd								{min-height: 10px; height: 10px; display:block; padding: 5px 0 0 0;}
.votingResults dd .color1						{min-height: 10px; height: 10px; display:block; background: url('../images/widgets/votingPoll_bar_orange.gif') no-repeat;}
.votingResults dd .color2						{min-height: 10px; height: 10px; display:block; background: url('../images/widgets/votingPoll_bar_aqua.gif') no-repeat;}
.votingResults dd .color3						{min-height: 10px; height: 10px; display:block; background: url('../images/widgets/votingPoll_bar_green.gif') no-repeat;}
.votingResults dd .color4						{min-height: 10px; height: 10px; display:block; background: url('../images/widgets/votingPoll_bar_pink.gif') no-repeat;}
.votingResults dd .color5						{min-height: 10px; height: 10px; display:block; background: url('../images/widgets/votingPoll_bar_purple.gif') no-repeat;}
.thanks											{text-align: center;}

/* HIGHLIGHT TEXT */
.highlightInfo									{font-size: 58px; line-height: 48px; text-transform: uppercase;}


/* VISITA VIRTUAL */
.virtualTour									{text-align: center;}
.virtualTour a									{display: block;}
.virtualTour a:hover							{text-decoration: none;}
.virtualTour p									{font-size: 18px;}
.virtualTour .blockTitle						{font-size: 56px; height: 52px; padding: 0;}
.virtualTour .blockSubTitle						{font-size: 26px; padding: 0;}

#virtualTourContainer							{display: none; width: 555px; border: 12px solid #d81e05;}
#virtualTourContent								{display: block; width: 100%; background-color: #FFFFFF; overflow: hidden;}

/* GALERIA */
.storesGallerySideBlock							{text-align: center;}
.storesGallerySideBlock a 						{display: block;}
.storesGallerySideBlock a:hover					{text-decoration: none;}
.storesGallerySideBlock p						{font-size: 20px;}
.storesGallerySideBlock .blockTitle				{font-size: 36px; padding: 0;}

/* APOIO AO CLIENTE */
.faqsBtn									 	{display:block; background:transparent url(../images/apoiocliente/sidebar_faqs_block.gif) no-repeat center top; padding:105px 20px 20px; overflow:hidden;}
.faqsBtn span									{display:block; padding:18px 0 0;}
.faqsBtn .blockSubTitle							{font-size:34px; line-height:34px; text-align:center; padding:0;}
.clientSupportBtn								{display:block; background:#fff url(../images/apoiocliente/sidebar_apoiocliente-linha_block.gif) no-repeat 50% 20px; width:185px; padding:125px 20px 20px; overflow:hidden;}
.clientSupportBtn span							{display:block; padding:18px 0 0;}
.clientSupportBtn .blockSubTitle				{font-size:34px; line-height:34px; text-align:center; padding:0;}
.clientSupportBtn .tel							{margin:10px 0 -5px;}
.clientSupportBtn .note							{font-size:10px; padding:8px 0 0;}
.storesBtn									 	{display:block; background:transparent url(../images/quemsomos/sidebar_lojas.gif) no-repeat center top; padding:105px 20px 20px; overflow:hidden;}
.storesBtn span									{display:block; padding:18px 0 0;}
.storesBtn .blockSubTitle						{font-size:34px; line-height:34px; text-align:center; padding:0;}
.contactsBtn									{display:block; background:transparent url(../images/apoiocliente/sidebar_contactos_block.gif) no-repeat center top; padding:105px 20px 20px; overflow:hidden;}
.contactsBtn span								{display:block; padding:18px 0 0;}
.contactsBtn .blockSubTitle						{font-size:34px; line-height:34px; text-align:center; padding:0;}
.newsBtn										{display:block; background:transparent url(../images/quemsomos/sidebar_noticias.gif) no-repeat center top; padding:105px 20px 20px; overflow:hidden;}
.newsBtn span									{display:block; padding:18px 0 0;}
.newsBtn .blockSubTitle							{font-size:34px; line-height:34px; text-align:center; padding:0;}
.supportBtn										{display:block; background:transparent url(../images/apoiocliente/sidebar_apoiocliente_block.gif) no-repeat center top; padding:105px 20px 20px; overflow:hidden;}
.supportBtn span								{display:block; padding:18px 0 0;}
.supportBtn .blockSubTitle						{font-size:34px; line-height:34px; text-align:center; padding:0;}
.faqsBtn:hover,
.storesBtn:hover,
.contactsBtn:hover,
.newsBtn:hover,
.supportBtn:hover								{text-decoration:none;}



