.checkoutStepTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutStepSubtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutStepSubTitlePromo {
	FONT-SIZE: 13px;
	display:block;
	margin:7px 0 0 0;
}
.checkoutStepDesc {
	FONT-SIZE: 11px; COLOR: #686868; FONT-FAMILY: arial
}
.checkoutStepLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.checkoutStepLink:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.checkoutStepLinkBullet {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.checkoutResumoStepLabel {
	FONT-SIZE: 12px; COLOR: #434343; FONT-FAMILY: arial
}
.checkoutResumoStepDataRegular {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ED0000; FONT-FAMILY: arial
}
.checkoutResumoStepDataRegularCinza {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #434343; FONT-FAMILY: arial
}
.checkoutResumoStepDataStrong {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutResumoStepDataLight {
	FONT-SIZE: 12px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutResumoStepDataBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutResumoStepTotalLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: arial
}
.checkoutResumoStepTotalData {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ed0000; FONT-FAMILY: arial
}
.checkoutResumoEntregaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: arial
}
.checkoutResumoEntregaNome {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutResumoEntregaMorada {
	FONT-SIZE: 10px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutResumoSubstituicaoTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutResumoSubstituicaoInfo {
	FONT-SIZE: 11px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutResumoActualizacaoTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: arial
}
.checkoutResumoActualizacaoInfo {
	FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: arial
}
.checkoutDataSummary {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #565656; FONT-FAMILY: arial
}
.checkoutDataNotes {
	FONT-SIZE: 10px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutPagamentoMetodo {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutPagamentoFormField {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1A1A1A; FONT-FAMILY: arial
}
.checkoutPagamentoFormField optgroup{ 		
	color:#2E70C5;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
.checkoutPagamentoFormField option{ 	
	color:#1A1A1A;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
.checkoutPagamentoDesc {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.checkoutFormLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutFormField {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: arial
}
.checkoutFormNotes {
	FONT-SIZE: 10px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutEntregaTableHeaderDia {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; LINE-HEIGHT: 12px; FONT-FAMILY: arial; BACKGROUND-COLOR: #ECECEC
}
.checkoutEntregaTableHeaderHora {
	FONT-SIZE: 11px; COLOR: #444444; LINE-HEIGHT: 12px; FONT-FAMILY: arial; BACKGROUND-COLOR: #ECECEC
}
.checkoutEntregaTableHeaderSemana {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: arial
}
.checkoutEntregaTableDataValue {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2e70c5; FONT-FAMILY: arial; BACKGROUND-COLOR: #FFFFFF
}
.checkoutEntregaNotes {
	FONT-SIZE: 10px; COLOR: #2e70c5; FONT-FAMILY: arial
}
.checkoutTableHeaderStrong {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; LINE-HEIGHT: 12px; FONT-FAMILY: arial; 
}
.checkoutTableHeaderRegular {
	FONT-SIZE: 11px; COLOR: #444444; LINE-HEIGHT: 12px; FONT-FAMILY: arial; BACKGROUND-COLOR: #f3f3f3
}
.checkoutTableHeaderLight {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: arial
}
.checkoutTableDataValue {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2e70c5; FONT-FAMILY: arial; BACKGROUND-COLOR: #e5edf6
}
.checkoutTableHelp {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 10px; FONT-FAMILY: arial; BACKGROUND-COLOR: #f3f3f3
}
.checkoutConfirmarAgradecimento {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #444444; FONT-FAMILY: arial
}
div.checkoutPromoPoints
	{
	border-top:1px solid;
	border-bottom:2px solid;
	border-color:#C2C2C2;
	margin:10px 5px 0 0;
	display:block;
	}
div.checkoutPromoPoints span.promoPoints
	{
	color:#444444;
	font-size:16px;
	font-weight:bold;	
	float:left;
	height:26px;
	padding:9px 0 0 0;
	margin:0 3px 0 0;
	}
div.checkoutPromoPoints a.cupaoLista
	{
	height:21px;
	width:110px;
	background:transparent url(../Images/but_ListaCupao.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	outline:0;
	float:right;
	margin:8px 0;
	}	
div.checkoutPromoPoints a.cupaoInformar
	{
	background-position:left top;
	}		

div.checkoutPromoPoints table.checkoutAddCupao
	{
	margin:5px 0;
	float:left;
	display:block;
	}				
	
div.checkoutPromoPoints table.checkoutAddCupao thead td,
div.checkoutPromoPoints table.checkoutAddCupao tbody td
	{
	height:30px;
	}				
	
div.checkoutPromoPoints table.checkoutAddCupao thead td
	{
	border-top:1px solid #C2C2C2;
	}

div.checkoutPromoPoints table.checkoutAddCupao thead td.addbutton
	{
	border-left:2px solid #FFFFFF;	
	}

div.checkoutPromoPoints table.checkoutAddCupao tbody td.removeButton
	{
	border-left:2px solid #FFFFFF;	
	}
	
div.checkoutPromoPoints a.row
	{
	height:20px;
	width:34px;
	display:block;
	text-indent:-9999px;
	outline:0;
	}

div.checkoutPromoPoints a.addRow
	{
	background:transparent url(../CultureObjects/pt_PT/Images/checkout/btn_lineadd.gif) no-repeat top left;
	}

div.checkoutPromoPoints a.removeRow
	{
	background:transparent url(../CultureObjects/pt_PT/Images/checkout/btn_lineexc.gif) no-repeat top left;
	/*margin:0 0 0 15px;*/
	width:20px;
	height:20px;
	}
table.footer {
	width: 880px;	
	_width: 886px;
	*width: 886px;	
}

.divcarrinho
{
	width:465px;
	background-color:#f6f6f6;
	border-right:#e4dbdb 1px solid;
	border-bottom:#e4dbdb 1px solid;
	border-left:#e4dbdb 1px solid;
	padding-left:2px;
	padding-right:1px;
	margin:0px;
	
}
