.pageTitle{
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
	width: 314px;
	margin-top: 10px;
	vertical-align: top;	
}

#btnsEncomenda {
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
width: 560px;
margin-left: 14px;
}

.passos {
display: inline-block;
}

.carrinhoPassos {
display: inline-block;
width: 116px;
height: 36px;
padding: 6px 8px 6px 50px;
border: 1px solid #D4D4D4;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.pSelec .carrinhoPassos {
border: 1px solid #edfe82;
}
.carrinhoBtnsTitle {
font-family: PakenhamCdRg-Bold;
font-size: 20px;
line-height: 16px;
}

#btnPassoUm {
background: url('/assets/css/images/asSuasCompras.png') #FFF no-repeat 8px 8px;
margin-right: 12px;
}
.pSelec #btnPassoUm {
background: url('/assets/css/images/asSuasCompras.png') #edfe82 no-repeat 8px 8px;
}
.pDisabled #btnPassoUm {
background: url('/assets/css/images/asSuasComprasOff.png') #FFF no-repeat 8px 8px;
color: #D4D4D4;
}

#btnPassoDois {
background: url('/assets/css/images/osSeusDados.png') #FFF no-repeat 8px 8px;
margin-right: 12px;
}
.pSelec #btnPassoDois {
background: url('/assets/css/images/osSeusDados.png') #edfe82 no-repeat 8px 8px;
}
.pDisabled #btnPassoDois {
background: url('/assets/css/images/osSeusDadosOff.png') #FFF no-repeat 8px 8px;
color: #D4D4D4;
}

#btnPassoTres {
background: url('/assets/css/images/confirmacao.png') #FFF no-repeat 8px 12px;
}
.pSelec #btnPassoTres {
background: url('/assets/css/images/confirmacao.png') #edfe82 no-repeat 8px 12px;
}

.pDisabled #btnPassoTres {
background: url('/assets/css/images/confirmacaoOff.png') #FFF no-repeat 8px 12px;
color: #D4D4D4;
}




#lstCarrinho {
display: block;
	margin: 20px 0px;
}

#cartList thead th.firstColumn {
}

#cartList thead th {
border-top: 1px solid #D4D4D4;
border-bottom: 1px solid #D4D4D4;
font-family: Ubuntu;
font-size: 14px;
font-weight: bold;
line-height: 20px;
}

#cartList p{
	padding: 0px;
}

.columnArtDesc {
padding: 4px 10px;
width: 435px;
text-align: left;
vertical-align: top;
}
.columnArtDesc p.nota{
	font-size: 12px;
}

.columnPreco {
padding: 4px 10px;
width: 100px;
text-align: right;
vertical-align: top;
}
.columnQtd {
padding: 4px 10px;
width: 120px;
text-align: center;
vertical-align: top;
}

/* está no forms (mas global) 
form#carrinho input[type="text"] {
	height: 12px;
	color: #666;
	background-image: -moz-linear-gradient(top, #fff, #f6f6f6);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #f6f6f6));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#f6f6f6');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#f6f6f6')";
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	font-weight: bold;
}
*/

#cartList thead th.lastColumn {

}

.columnRemove {
padding: 7px 10px 0px 10px;
width: 25px;
height: 15px;
vertical-align: top;
text-align: right;
}

.cartProdutoRemoveNoHover {
background: url('/images/delete.png') transparent no-repeat;
}
.cartProdutoRemoveHover {
background: url('/images/delete.png') #b3b3b3 no-repeat;
}
.cartProdutoRemove {
cursor: pointer;
width: 15px;
height: 15px;
}

tr#totalPagar td{
	font-size: 16px;
	font-weight: bold;
	padding-top: 12px;
}


#funcsValores {
	display: block;
	height: 136px;
}

#boxAtualizacao {
display: inline-block;
float: left;
width: 415px; /* 435px sem padding */
background: #eee;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
height: 116px;
padding: 10px;
margin-right: 26px;
}

#boxAtualizacao h3 span{
display: inline-block;
	width: 170px;
}

input.ui-button {
padding: .15em .75em;
}
.ui-button {
display: inline-block;
position: relative;
padding: 0;
margin-right: .1em;
text-decoration: none !important;
cursor: pointer;
text-align: center;
zoom: 1;
overflow: visible;
}

#boxValoresCompra {
display: inline-block;
float: right;
width: 415px; /* 435px sem padding */
background: #edfe82;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
height: 116px;
padding: 10px;
}

#resumo {
width: 390px;
float: right;
font-size: 13px
}
#resumo span {
display: inline-block;
width: 180px;
}
#resumo span.cartValor {
text-align: right;
}

#resumo li#cartTotal .cartLblValor, #resumo li#cartTotal .cartValor{
margin-top: 6px;
font: 13px 'PakenhamCdRg-Bold', sans-serif;	
}

.resumoIvaTable {
border-spacing: 0px;
display: inline-block;
width: 400px;
font-size: 14px;
}

#btnsPassos {
	margin: 20px 0px;
	text-align: right;
}

.btnBottomStep{
	display: inline-block;
	padding: 4px 6px 24px 54px;
	width: 172px;
	height: 27px;
	text-align: left;
	color: #333b00;
	cursor: pointer;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #e4edd3;

}
.btnBottomStep h2 span{
	color: #82b300;
}

#stepOneIcon {
	background: url('/assets/css/images/asSuasCompras.png') #edfe82 no-repeat 5% 50%;
}
#stepOneIconWhite {
	background: url('/assets/css/images/asSuasCompras.png') #fff no-repeat 5% 50%;
}
#stepTwoIcon {
	background: url('/assets/css/images/osSeusDados.png') #edfe82 no-repeat 5% 50%;
}
#stepTwoIconWhite {
	background: url('/assets/css/images/osSeusDados.png') #fff no-repeat 5% 50%;
}
#stepThreeIcon {
	background: url('/assets/css/images/confirmacao.png') #edfe82 no-repeat 5% 50%;
}
#stepThreeIconWhite {
	background: url('/assets/css/images/confirmacao.png') #fff no-repeat 5% 50%;
}
#stepLastIcon {
	background: url('/assets/css/images/confirmacao.png') #edfe82 no-repeat 5% 50%;
}

form#entregaPagmento .messageBox{
	margin-top:12px;
	margin-bottom:8px;
}


/* CONFIRMAR ENCOMENDA */





/* FICHA DA ENCOMENDA */

.seccaoEnc{
	padding-bottom: 35px;
}

.fichaEncomenda h2{
	color: #506705;
	padding-bottom: 8px;
}

.boxEstado{
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
	vertical-align: top;
	border: 1px solid #d4d4d4;
	background-color: #f7ffc1;
	margin-right: 16px;
	padding: 7px 10px;
	min-width: 220px;
}

p.alert{
	padding: 6px 0px 6px 40px;
	background: url('/assets/images/ico_alert.png') transparent no-repeat left center;
}

.boxEstado p{
	padding: 0px;
}

.boxEstado p span{
	font-weight: bold;
	display:block;
}

.boxMorada{
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
	vertical-align: top;
	margin-left: 32px;
}

#moradaCliente{
	width: 40%;
}
#moradaEntrega{
	width: 46%;
}

#moradaCliente h2{
	padding-top: 38px;
	padding-bottom: 2px;
	background: url('/assets/images/ico_moradaCliente.jpg') transparent no-repeat left top;
}

#moradaEntrega h2{
	padding-top: 38px;
	padding-bottom: 2px;
	background: url('/assets/images/ico_moradaEntrega.jpg') transparent no-repeat left top;
}


/* Blocos de pagamento */
div.paymentMethod{
	margin: 20px 0px;
	padding-left: 228px;
	min-height: 128px;
}

div.paymentMethod#check{
	background: url('/images/payment/ico_payment_check.jpg') transparent no-repeat left top;
}
div.paymentMethod#easypay_cc{
	background: url('/images/payment/ico_payment_easypay_cc.jpg') transparent no-repeat left top;
}
div.paymentMethod#easypay_mb{
	background: url('/images/payment/ico_payment_easypay_mb.jpg') transparent no-repeat left top;
}
div.paymentMethod#bank_transfer{
	background: url('/images/payment/ico_payment_bank_transfer.jpg') transparent no-repeat left top;
}
div.paymentMethod#paypal_cc{
	background: url('/images/payment/ico_payment_paypal_cc.jpg') transparent no-repeat left top;
}
div.paymentMethod#cod{
	background: url('/images/payment/ico_payment_cod.jpg') transparent no-repeat left top;
}

div.paymentMethod h3, div.paymentMethod h4{
	padding-top: 0px;
	padding-bottom: 2px;
}

p.dadosRefMB{
	background: url('/images/payment/ico_payment_easypay_ref_mb.jpg') transparent no-repeat left top;
	margin: 8px 0px;
	padding: 6px 0px 0px 65px;
	min-height: 56px;
}

table.dadosBankTransfer td{
	font-size: 13px;
	vertical-align: top;	
}
table.dadosBankTransfer td.columLeft{
	padding-right: 10px;
	text-align: right;
}





