
.Carrinho { width:987px; }
.Carrinho * { vertical-align:middle}

.ZuroxCartHeader {background-image:url(../img/CartHeader.gif);  height:68px; }
.ZuroxCartHeader th { padding:30px 20px 0 20px; font-size:12px; margin:0 2px 0 2px; }
.ZuroxCartCenter { vertical-align:top; border-bottom:1px solid #ccc; width:100%; font-size:11px; background-image:url(../img/CartCenter.gif) }
.ZuroxCartCenter td { background-image:url(../img/CartQubra.png); background-position:top right; background-repeat:repeat-x; height:100px;}
.ZuroxCartCenter td a { color:#333333; font-size:14px; font-weight:bold;}
.ZuroxCartFooter { background-image:url(../img/CartFooter.gif); height:63px;} 
.ZuroxCartFooter .Valor { font-weight:bold; float:right; padding:35px 30px 0; color:#ba0817; font-size:14px;}




.Barrinha { border-bottom:1px dashed #ccc; margin:10px 0 10px 0}
.FreteBrindes { font-size:11px; float:right; width:50%; margin-right:5%; text-align:right;}
.Frete { background-image:url(../img/iconfrete.gif); padding-left:35px; float:right; background-position:left; background-repeat:no-repeat;}
.FreteBrindes label { color:#c31805; font-weight:bold; font-size:12px;}

.ValorFinalCompra { background-image:url(../img/barFinalcompra.gif); float:right; width:201px; height:42px;}
.ValorFinalCompra  small { font-size:10px; color:#333333; font-weight:normal;}
.ValorFinalCompra p {font-weight:bold; float:right; padding:10px 15px 0; text-align:center;  color:#ba0817; font-size:14px;}

.IconsHeader { margin-bottom:-25px; text-align:right;}


.AlertaCart { background-image:url(../img/Carrinhovazio.png); font-size:12px; background-position:left top; background-repeat:no-repeat; float:left; padding: 60px 200px;}
.AlertaCart strong { color:#d10606;font-size:14px;  }
.AlertaCart a { color:#0000CC}

.SucessCart { background-image:url(../img/CarrinhoSucess.gif); font-size:12px; background-position:left top; background-repeat:no-repeat; float:left; padding: 60px 200px;}
.SucessCart strong { color:#d10606;font-size:14px;  }
.SucessCart a { color:#0000CC}
.SucessCart .Destaquezin{ font-weight:bold; font-size:14px; color:#d10606;}



.borderfinalcart tr { border-bottom:1px dashed #ccc; padding:10px}

.SubTotal { border-bottom:1px solid #ccc;}

.PaymentOptions h1  { font-size:18px; color:#ff3600; margin-top:20px;}
.PaymentOptions .TitleOption, .CheckoutOrderComments h3, .CheckoutHideOrderTermsAndConditions h3 { margin-top:10px; background-image:url(../img/h3.gif); color:#fff; padding:8px;}
.TitleLinhaPg { border:1px dashed #ddd;padding:10px;}



.ItenCarrinho {background-position:top; background-repeat:repeat-x}
.ItenCarrinho  * { vertical-align:middle; font-size:11px;}


.CalcularFrete { font-size:12px}
/* General Tables */
table.General,
table.CartContents, table.General {
	width:100%;

	border:1px solid #666;
	
}

table.General a { color:#333333; text-decoration:none;}

table.General thead tr th,
table.CartContents thead tr th {
	padding: 10px;
	text-align: left;
	color:#FFFFFF;
	background-image:url(../img/h3.gif)
}

table.General tbody td,
table.CartContents tbody td {
	padding: 6px 10px;
	vertical-align: top;
	 
}

table.General tbody tr.First td {
	border-top: 0;
	
}

/* Cart Contents Table */

.CartContents tbody td {
	border-bottom: 0;
}
.CartContents .ProductName a {
	font-weight: bold;
}

.CartContents tbody .SubTotal td {
	text-align: left;
	font-weight: bold;
}

.ProceedToCheckout {
	text-align: right;
}

.ProceedToCheckout a {
	padding-top: 5px;
}

.ProductOptionList, .ProductOptionList li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.ProductOptionList {
	margin-top: 5px;
}
.ProductOptionList li {
	margin-bottom: 3px;
	margin-left: 2px;
}

.ProductOptionList input {
	vertical-align: middle;

}

.MiniCart h3 {
	font-size: 1.3em;
}
.MiniCart .SubTotal {
	text-align: center;
	font-size: 1.1em;
}