.utilizadorFormStep {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.utilizadorFormLabelStrong {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.utilizadorFormLabelRegular {
	FONT-SIZE: 12px; COLOR: #5d5d5d; FONT-FAMILY: arial
}
.utilizadorFormLabelLight {
	FONT-SIZE: 11px; COLOR: #686868; FONT-FAMILY: arial
}
.utilizadorFormLabelSupport {
	FONT-SIZE: 10px; COLOR: #686868; FONT-FAMILY: arial
}
.utilizadorFormFieldStrong {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorFormFieldRegular {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorFormFieldConnector {
	FONT-SIZE: 14px; COLOR: #686868; FONT-FAMILY: arial
}
.utilizadorFormFieldObs {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: arial
}
.utilizadorFormFieldLink {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: arial
}
.utilizadorFormFieldLink:hover {
	COLOR: #fa8722; TEXT-DECORATION: none
}
.utilizadorFormFieldError {
	FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: arial
}

.utilizadorFormVermelho {
	COLOR: #AB1216; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(../CultureObjects/pt_PT/Images/global/form_field_mandatory_mark.gif); BACKGROUND-REPEAT: no-repeat
}
.utilizadorFormLabelRegularVerm {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #AB1216; FONT-FAMILY: arial
}

.utilizadorFormLabelRegularVermValidator {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #AB1216; 
	FONT-FAMILY: arial;
}

.utilizadorFormLabelRegularVermValidator ul {
	list-style-image: url(../CultureObjects/pt_PT/Images/global/blt_exclaim.gif);		 
}

.utilizadorFormFieldMandatoryUL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.utilizadorFormFieldMandatoryLI {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(../CultureObjects/pt_PT/Images/global/form_field_mandatory_mark.gif); BACKGROUND-REPEAT: no-repeat
}
.utilizadorFormFieldDataConfirm {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY: arial; 
}
.utilizadorFormGroupHeaderSep {
	BACKGROUND-COLOR: #c2c2c2
}
.utilizadorFormGroupHeaderBg {
	BACKGROUND-COLOR: #E5E5E5
}
.utilizadorFormGroupHeaderTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.utilizadorFormGroupHeaderDesc {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: arial; padding-right:2px;
}
.utilizadorTableHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; LINE-HEIGHT: 12px; FONT-FAMILY: arial; BACKGROUND-COLOR: #E5E5E5;
}
.utilizadorTableDataValueStrong {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2e70c5; FONT-FAMILY: arial; BACKGROUND-COLOR: #f6f6f6
}
.utilizadorTableDataValueRegular {
	FONT-SIZE: 11px; COLOR: #2e70c5; FONT-FAMILY: arial; BACKGROUND-COLOR: #f6f6f6
}
.utilizadorTableDataValueError {
	FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: arial; BACKGROUND-COLOR: #e5edf6
}
.utilizadorTableDataValueLight {
	FONT-SIZE: 10px; COLOR: #2e70c5; FONT-FAMILY: arial; BACKGROUND-COLOR: #e5edf6
}
.utilizadorTableDataValueDisabled {
	FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: arial; BACKGROUND-COLOR: #f4f4f5
}
.utilizadorTableDataLink {
	COLOR: #cc0000
}
.utilizadorTableDataLink:hover {
	TEXT-DECORATION: none
}
.utilizadorTableDataLinkBullet {
	FONT-WEIGHT: normal; COLOR: #cc0000
}
.utilizadorTableHelp {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 10px; FONT-FAMILY: arial; BACKGROUND-COLOR: #f3f3f3
}
.utilizadorTableFooter {
	FONT-SIZE: 10px; COLOR: #444444; LINE-HEIGHT: 12px; FONT-FAMILY: arial; BACKGROUND-COLOR: #f3f3f3
}
.utilizadorTableTotalLabel {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial; BACKGROUND-COLOR: #e5e5e5
}
.utilizadorTableTotalValue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY: arial; BACKGROUND-COLOR: #e5e5e5
}
.utilizadorBoxBg {
	BACKGROUND-COLOR: #f3f3f3
}
.utilizadorBoxSep {
	BACKGROUND-COLOR: #c2c2c2
}
.utilizadorBoxTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2c6cbe; FONT-FAMILY: arial
}
.utilizadorBoxBodyStrong {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: arial
}
.utilizadorBoxBodyStrong a:visited{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: arial
}
.utilizadorBoxBodyRegular {
	FONT-SIZE: 12px; COLOR: #686868; FONT-FAMILY: arial
}

.utilizadorBoxBodyStrongTitulo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333!important; FONT-FAMILY: arial;
}
.utilizadorBoxBodyStrongTitulo:hover {
	COLOR: #cc0000!important; TEXT-DECORATION: none
}
.utilizadorBoxBodyLight {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: arial
}
.utilizadorBoxBodyMinhaConta {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial
}
.utilizadorBoxbodyLink {
	COLOR: #444444
}
.utilizadorBoxbodyLink:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.utilizadorProdutoListaHeaderLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorProdutoListaHeaderLink:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.utilizadorProdutoListaHeaderLinkBullet {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorProdutoListaHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b87000; FONT-FAMILY: arial; BACKGROUND-COLOR: #f3f3f3
}
.utilizadorProdutoListaDescricao {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorProdutoListaDescricaoMarca {
	FONT-WEIGHT: bold
}
.utilizadorProdutoListaDescricaoEmb {
	FONT-SIZE: 10px
}
.utilizadorProdutoListaDescricaoLink {
	COLOR: #444444; TEXT-DECORATION: none
}
.utilizadorProdutoListaDescricaoLink:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.utilizadorProdutoListaQtd {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorProdutoListaPreco {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorProdutoListOperacoesBullet {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #cc0000; FONT-FAMILY: arial
}
.utilizadorProdutoListOperacoes {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #2e70c5; FONT-FAMILY: arial; TEXT-DECORATION: none;
}
.utilizadorProdutoListOperacoes:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.utilizadorDescontosPontosPremio {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.utilizadorDescontosPontosNum {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorReceitasListaControlLabel {
	FONT-SIZE: 10px; COLOR: #104e9f; FONT-FAMILY: arial
}
.utilizadorReceitasListaControlFormFieldRegular {
	FONT-SIZE: 11px; COLOR: #104e9f; FONT-FAMILY: arial
}
.utilizadorReceitasListaReceitaNome {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0000; FONT-FAMILY: arial
}
.utilizadorReceitasListaReceitaNome:hover {
	TEXT-DECORATION: none
}
.utilizadorReceitasListaReceitaInfoLabel {
	FONT-SIZE: 10px; COLOR: #2e70c5; LINE-HEIGHT: 11px; FONT-FAMILY: arial
}
.utilizadorReceitasListaReceitaInfoData {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2e70c5; LINE-HEIGHT: 12px; FONT-FAMILY: arial
}
.utilizadorReceitasListaReceitaDesc {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorReceitasListaVerReceita {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorReceitasListaVerReceita:hover {
	COLOR: #2e70c5; TEXT-DECORATION: none
}
.utilizadorReceitasListaVerReceitaBullet {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorReceitasListaControlSize {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorReceitasListaControlSizeNum {
	FONT-WEIGHT: bold
}
.utilizadorReceitasListaControlPageNum {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorReceitasListaControlPageNum:hover {
	COLOR: #2e70c5; TEXT-DECORATION: none
}
.utilizadorReceitasListaControlPageNumActive {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: arial
}
.utilizadorReceitasListaControlPageJump {
	FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorReceitasListaControlPageJump:hover {
	COLOR: #2e70c5; TEXT-DECORATION: none
}
.utilizadorReceitasDetalheNome {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2c6cbe; FONT-FAMILY: arial
}
.utilizadorReceitasDetalheInfo {
	FONT-SIZE: 12px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.utilizadorReceitasDetalheTitle {
	FONT-SIZE: 14px; COLOR: #cc0000; FONT-FAMILY: arial
}
.utilizadorReceitasDetalheNotas {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.utilizadorReceitasDetalheQtd {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: arial
}
.utilizadorReceitasDetalhePrepararStep {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: arial
}
.utilizadorReceitasDetalhePrepararInfo {
	FONT-SIZE: 10px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.utilizadorReceitasDetalheBg {
	BACKGROUND-COLOR: #f3f3f3
}
.utilizadorImport {
	padding-top:15px;
	padding-left:15px;
}
.utilizadorImport label {
	font-family:arial;
	font-size:11px;
	COLOR: #666666;
}

.encomenda
{
	padding-left:-10px;
	margin-left:-2px;
}
div.last-shopping
	{
	background-color:White;
	overflow:hidden;
	width:200px;
	border-top:1px solid #CBCBCB;
	_margin-top:5px;
	}

div.last-shopping table
	{
	position:relative;
	left:-4px;
	float:left;
	width:210px;
	margin-bottom:-2px;
	margin-top:-4px;
	font-size:11px;
	color:#444444;
	font-family:arial;
	}

div.last-shopping table thead
	{
	background-color:#F3F3F3;
	}

div.last-shopping table tr th
	{
	}

div.last-shopping table tr td
	{
	background-color:#E5EDF6;
	color:#4A82CC;
	}

div.last-shopping table tr td a
	{
	color:#4A82CC;
	text-decoration:underline;
	}

div.last-shopping table tr th,
div.last-shopping table tr td
	{
	padding:5px 0;
	text-align:center;
	}
	
.Registro-mainbottom{width:470px;border-right:1px solid #e4dbdb; border-bottom:1px solid #e4dbdb; border-left:1px solid #e4dbdb; background:#f6f6f6;padding-left:4px;padding-right:4px;	}
.Registro-main{width:460px;border-right:1px solid #e4dbdb; border-left:1px solid #e4dbdb; background:#f6f6f6;padding-left:4px;padding-right:4px;	}