 
/*([IE]*/
html, body, form {
	height: 100%;
}
/*)*/


body 					        {margin:0pt; margin-top:0px; margin-left:0px; background-color:#FFFFFF;}


.aba-coberturatxt					{font-family:arial; font-size:12px; font-weight:bold; color:#CC0000;padding-left:16px;margin-top:10px; text-decoration:none;  }


form					        {margin-bottom:0px; margin-top:0px;}
/*td {vertical-align:top;}*/

.pageTitle						{font-family:arial; font-size:10px; color:#515050;}
.pageTitleActive				{font-family:arial; font-size:12px; font-weight:bold; color:#CC0000;}

.bodyCopyTitle					{font-family:arial; font-size:14px; font-weight:bold; color:#2E70C5;}
.bodyCopyTitle0800				{font-family:arial; font-size:20px; font-weight:bold; color:#eb0203; line-height:40px;}
.bodyCopyTitleContato			{font-family:arial; font-size:12px; color:#686868; }
.bodyCopyTitleGoogle			{font-family:arial; font-size:15px; font-weight:bold; color:#565656; }

.bodyCopySubtitle				{font-family:arial; font-size:12px; font-weight:bold; color:#2E70C5;}
.bodyCopyLead					{font-family:arial; font-size:12px; color:#2E70C5;}
.bodyCopyStrong					{font-family:arial; font-size:12px; font-weight:bold; color:#2c6cbe;}
.bodyCopyRegular				{font-family:arial; font-size:12px; color:#2c6cbe;}
.bodyCopyRegularCompra			{font-family:arial; font-size:12px; color:#2c6cbe;  }
.bodyCopyLarge					{font-family:arial; font-size:12px; font-weight:bold; color:#2E70C5;}
.bodyCopyLight					{font-family:arial; font-size:11px; color:#666666;}
.bodyCopyRegularBullet			{font-family:arial; font-size:13px; color:#CC0000;}
.bodyCopyLink					{color:#444444;}
.bodyCopyLink:hover				{text-decoration:none; color:#CC0000;}
.bodyCopyMensagem				{font-family:arial; font-size:11px; line-height:11px; color:#CC0000;}
.bodyCopyMensagem:hover			{text-decoration:none; color:#2E70C5;}



.bodyBoxBorder					{background-color:#C2C2C2;}
.bodyBoxBg						{background-color:#F3F3F3;}
.bodyBoxTitle					{font-family:arial; font-size:11px; font-weight:bold; color:#2E70C5;}
.bodyBoxFormFieldRegular		{font-family:arial; font-size:12px; color:#444444;}

.navotherBarBg					{background-color:#E5EDF6;}
.navotherBarSep					{background-color:#8DB6EC;}
.navotherPesquisaFormField		{font-family:arial; font-size:11px; color:#104E9F; width:164px;}

.navmainBg						{background-color:#FFFFFF;}
.navmainBkg						
{
	background-image:url(../CultureObjects/pt_PT/Images/global/navmainBg.gif);
	background-repeat: no-repeat;
	height:70px;width:21px;
		
	}

.navmainBkg2						
{
	background-image:url(../CultureObjects/pt_PT/Images/global/navmainBg2.gif);
	background-repeat: repeat-y;
	width:171px;
	
	}

.navmainBkg3						
{
	background-image:url(../CultureObjects/pt_PT/Images/global/navmainBg3.gif);
	background-repeat: repeat;
	width:192px;
	padding-left : 5px;
	font-family:arial; font-size:10px; color:#3b3b3b;
	}	

.email	
	
.tab-esquerda
{
 background-color: #f4f4f5;

}

.RedesSociais
{ 
	background-color:#F4F4F5;
	border-bottom:#f4f1f1 1px solid;
	border-top:#e4dbdb 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2c6cbe;
	line-height:30px;
	margin-top:0px;
	padding-top:0px;
}

.tab-abas
{
 border-left:1px solid #e6dddd;
 border-right:1px solid #e6dddd;
}

.tab-compra
{
 border-left:1px solid #e6dddd;
 border-right:1px solid #e6dddd;
  border-bottom: 1px solid #e6dddd;
}

.ajuda-interativa
{
	background:url(../CultureObjects/pt_PT/Images/global/ajuda-interativa.gif) left top repeat-x;
	width:192px;
	height:200px;
}
.divbordas
{
	height:93%;
	width:190px;
	background-color:#f4f4f5;
}

.divbordasmenu
{
	width:190px;	
	background-color:#F4F4F5;
	
}

.tabcontato
{
	background:url(../CultureObjects/pt_PT/Images/global/bkg-esquerda.gif) left top repeat-x;
	
}	
.mnregistro
{
	background:url(../CultureObjects/pt_PT/Images/global/bkg-esquerda.gif) left bottom repeat-x;
	
}
.navmainBorder					{background-color:#FFFFFF;}
.navmainSep						{background-color:#f4f4f5;}
.navmainTitle					{font-family:arial; font-size:12px; font-weight:bold; color:#ed0000; }
.navmainTitle:hover				{text-decoration:none;}
.navmainSubtitle				{font-family:arial; font-size:12px; font-weight:bold; color:#2e70c5;text-decoration:none; line-height:24px;}
.navmainBodyStrong				{font-family:arial; font-size:11px; color:#2E70C5;}
.navmainBodytxt					{font-family:arial; font-size:11px; color:#666666;}
.navmainBodyStrong0800			{font-family:arial; font-size:20px; font-weight:bold; color:#2E70C5;}
.navmainBodyRegular				{font-family:arial; font-size:11px; color:#3b3b3b;}
.navmainBodyHighlight			{color:#CC0000;}
.navmainBodyLink				{font-family:arial; font-size:11px; color:#eb0203; text-decoration:none; line-height:24px; }
.navmainBodyLink2				{font-family:arial; font-size:11px; color:#eb0203; text-decoration:none; }
.navmainBodyLink3				{font-family:arial; font-size:10px; color:#eb0203; text-decoration:none; }
.navmainBodyLink:hover			{text-decoration:none;}
.navmainBodyLink2:hover			{text-decoration:none;}
.navmainBodytxt					{font-family:arial; font-size:11px; color:#666666; text-decoration:none; }
.navmainBodyContato				{font-family:arial; font-size:11px; font-weight:bold; color:#2e70c5; text-decoration:underline; }
.navmainBodyContato:hover		{text-decoration:none;}
.navmainBodyPassword			{font-family:arial; font-size:11px; color:#eb0203; text-decoration:underline; }
.navmainBodyPassword:hover		{text-decoration:none;}
.navmainBodyContatotxt			{font-family:arial; font-size:12px; color:#686868; }
.navmainBodyNome     			{font-family:arial; font-size:12px; font-weight:bold; color:#666666;}
.navmainBodyEnd     			{font-family:arial; font-size:11px; color:#666666;}

.gradhorarios					{ border-bottom:1px solid #F4F4F5;}
.navmainHelp					{font-family:arial; font-size:10px; line-height:11px; color:#666666; margin-left:16px;  margin-top:10px;}
.navmainAjudaInteractivaOffline	{font-family:arial; font-size:10px; line-height:11px; color:#649AE0; background-color:#FFFFFF;}
.navmainSubtitle				{font-family:arial; font-size:12px; font-weight:bold; color:#2e70c5;text-decoration:none; line-height:24px;}
.navmainSubtitleMenu			{font-family:arial; font-size:12px; font-weight:bold; color:#5d5d5d;text-decoration:none; }
.navmainSubtitlePasso2			{font-family:arial; font-size:12px; font-weight:bold; color:#434343;text-decoration:none; }


.navmainFormLabel				{font-family:arial; font-size:11px; font-weight:bold; color:#104E9F;}
.navmainFormLabelDesc			{font-family:arial; font-size:10px; line-height:12px; color:#2E70C5;}
.navmainFormField				{font-family:arial; font-size:11px; color:#2E70C5;}

.navmainOpcoesMenu				{font-family:arial; font-size:12px; font-weight:bold; color:#ed0000; margin-left:16px;top:4px; line-height:22px; text-decoration:none; }

.contentsSep					{background-color:#C2C2C2;}

.formGroupHeaderSep				{background-color:#C2C2C2;}
.formGroupHeaderBg				{background-color:#F3F3F3;}
.formGroupHeaderTitle			{font-family:arial; font-size:14px; font-weight:bold; color:#444444;}
.formGroupHeaderDesc			{font-family:arial; font-size:11px; color:#666666;}

.footerLink						{font-family:arial; font-size:10px; font-weight: bold; line-height:14px; color:#535353; text-decoration:none;}
.footerLink:hover				{text-decoration:none; color:#CC0000;}
.footerCopyright				{font-family:arial; font-size:10px; color:#666666;}
.footerborder					{border-top:1px solid #a0a0a0; }


.tradeName {
	margin: 1px 10px 0px 0px;
}
* html .tradeName {
	margin: 0px 10px 3px 0px;
}

.headerBoxExtra {
	margin-top: 1px;
}
* html .headerBoxExtra {
	margin-bottom: 3px;
}
.headerBoxBorder				{background-color:#FFFFFF;}
.headerBoxBg					{background-color:#FFFFFF;}
.headerApoioMail				{font-family:arial; font-size:10px; text-decoration:none; line-height:11px; color:#8DB6EC;}
.headerApoioMail:hover			{color:#CC0000;}
.headerUtilizadorBemVindo		{font-family:arial; font-size:14px; color:#2E70C5;}
.headerUtilizadorNome			{font-family:arial; font-size:14px; font-weight:bold; color:#df0203; text-decoration:none;}
.headerUtilizadorNome:hover		{text-decoration:underline; color:#CC0000;}
.headerUtilizadorLinkBullet		{font-family:arial; font-size:11px; line-height:11px; color:#444444;}
.headerUtilizadorLink			{font-family:arial; font-size:10px; line-height:11px; text-decoration:none; color:#444444;}
.headerUtilizadorLink:hover		{color:#CC0000;}
.headerFormLabel				{font-family:arial; font-size:12px; color:#DF0203;}
.headerFormLabelRegistro		{font-family:arial; font-size:12px; color:#2e70c5;}
.headerFormField				{font-family:arial; font-size:11px; color:#2E70C5;}
.headerFormButton				{font-family:arial; font-size:11px; font-weight:bold; text-decoration:none; color:#2E70C5;}
.headerFormButton:hover			{color:#CC0000;}
.headerFormUser, .headerFormPassword, .headerFormFake {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	width: 108px;
	height: 17px;
	border: 1px solid #A9A9A9;
	float: left;
	margin-top:6px;
	padding: 1px 0px 0px 5px;
}
.headerFormPasswordContainer {
	position: absolute;
	visibility: hidden;
}
* html .headerFormPasswordContainer {
	margin-left: -108px;
}

.navalterPesquisaBorder			{background-color:#dddcdc;}
/*.navalterPesquisaBg				{background-color:#c2c1c1;}*/
.navalterPesquisaBg				{background:url(../CultureObjects/pt_PT/Images/global/navalterPesquisaBg.gif) left top repeat-x;}

.navalterPesquisaFormField		
{
	color:#2E70C5; width:118px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 108px;
	height: 17px;
	border: 1px solid #A9A9A9;
	float: left;
	padding: 1px 0px 0px 5px;	
	}
	
.divminhaconta /*nao alterar esta classe */
{	
	
	background-color:#f6f6f6;
	border-right:#e4dbdb 1px solid;
	border-left:#e4dbdb 1px solid;
	padding-left:2px;
	padding-right:1px;	
}

.div-bordasreceitas
{	
	
	border-right:#e4dbdb 1px solid;
	border-left:#e4dbdb 1px solid;
		
}

	
.carrinhoCarrinhoBg					{vertical-align: top; background-color:#FFFFFF;}
.bgcarrinhocell						{background:url(../CultureObjects/pt_PT/Images/carrinho/bgcarrinho.gif) left top repeat-x; }

.bgcarrinhoborder					
{
	height:4px;
	width:198px; 
	background:url(../CultureObjects/pt_PT/Images/carrinho/bgcarrinhoborder.gif) no-repeat;
	float:right;
}

.carrinhoCarrinhoSep				{background-color:#CC0000;}
.carrinhoListaBg					{background-color:#8DB6EC;}
.carrinhoListaSep					{background-color:#8DB6EC;}
.carrinhoBg							{background-color:#F3F3F3;}
.carrinhoCarrinhoInfo				{font-family:arial; font-size:10px; color:#FFFFFF;}
.carrinhoCarrinhoBtOperacoes		{font-family:arial; font-size:10px; color:#FFFFFF;}
.carrinhoCarrinhoBtOperacoes:hover	{text-decoration:none;}
.carrinhoCarrinhoBtOperacoesBullet	{font-family:arial; font-size:11px; color:#FFFFFF;}

.ajudaCallBullet					{font-family:arial; font-size:12px; color:#444444;}
.ajudaCall							{font-family:arial; font-size:11px; color:#444444;}
.ajudaCallLink						{color:#2E70C5;}
.ajudaCallLink:hover				{text-decoration:none; color:#CC0000}
.ajudaBodyTitle						{font-family:arial; font-size:14px; font-weight:bold; color:#2E70C5;}
.ajudaBodySubtitle					{font-family:arial; font-size:12px; font-weight:bold; color:#2E70C5;}
.ajudaBodyStrong					{font-family:arial; font-size:11px; font-weight:bold; color:#686868;}
.ajudaBodyRegular					{font-family:arial; font-size:11px; color:#686868;}
.ajudaBodyLight						{font-family:arial; font-size:10px; color:#686868;}
#ajudaList							{margin-left:35px; margin-top:0px; margin-bottom:0px; padding-left:0px;}
#ajudaList li 						{padding-left:0px; padding-top:10px;}
#contentsList						{margin-left:28px; margin-top:0px; margin-bottom:0px; padding-left:0px; list-style-type:square;}
#contentsList li 					{padding-left:0px; padding-top:10px;}

.destaqueBoxText					{font-family:arial; font-size:12px; font-weight:bold; color:#2E70C5; background-color:#F3F3F3;}

.inDevelopment		       			{font-family:arial; font-size:11px; background:#F8FF30; color:#000000;}

.bannerGeneral						{width: 468px; height: 60px; text-align: center; /*clip: rect(0px 468px 60px 0px);*/}

#IFrameLateral:after				{content: "."; display: block; height: 0; clear: both; visibility: hidden;}	

.infobarBg							{vertical-align: top;
	 background: url(../CultureObjects/pt_PT/Images/carrinho/bgr_carrinho.gif) left top repeat-y;
	  }


/*
	Projeto   :	Style Nova área do apoio Cliente - Inicio
	Criado por: Maicon Zanette
	Data      : 2009-06-09
*/
div.support
	{
	margin:0px;
	padding:0px;
	color:white;
	width:145px;
	height:40px;
	vertical-align:top;	
	}

ul.support
	{		
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
	padding:0px;
	margin-left:10px;	 
	/*([IE<=7]*/
	margin-top:2px;
	/*)*/	
	/*([IE=6]*/
	margin-left:7px;
	/*)*/
	margin-top:2px;
	}

ul.support li 
	{
	float:left;
	}
	
ul.support li a
	{
	float:left;
	background:transparent url(../theme/col/img/buttons-support.gif) no-repeat 0 0;
	width:43px;
	height:37px;
	text-indent:-9999px;
	margin-top:0px;
	margin-right:2px;
	}
		
ul.support li a:hover
	{
	background-position: 0px -37px;
	}

ul.support li a.contact
	{
	background-position: -1px 0px;
	}

ul.support li a.contact:hover
	{
	background-position: -1px -37px;
	}

ul.support li a.email
	{
	background-position: -43px 0px;
	}

ul.support li a.email:hover
	{
	background-position: -43px -37px;
	}
	
ul.support li a.help
	{
	background-position: -96px 0px;
	}

ul.support li a.help:hover
	{
	background-position: -96px -37px;
	}
td.shortcut
	{
	padding-top:12px !important;
	/*([IE<=7]*/
	padding-top:0px;
	/*)*/
	}

td.shortcut_ie
	{	
	/*([IE<=7]*/ padding-bottom:10px;	/*)*/
	padding-top:13px;
	}
/*
	Style Nova área do apoio Cliente - Fim
*/
.basket_table
{
	margin-top: 20px;
	_margin-top:0px;
}

/*
	CSS Hack for Safari
*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.basket_table
	{
		margin-top:-6px;
		float:left;
	}
}