#carrinho-container{
	background: url("../../images/loja/carrinho-top2.gif") no-repeat top right #949e47;
	width:182px;
	padding:5px;
	margin:0 0 0 3px;
	border-bottom: 1px solid #e0ded2;
	border-left:2px solid #D5D5C9;
}
* HTML #carrinho-container *{
	position: fixed !important;
}
#carrinho{
	margin:10px 0 0 0;padding:0;
}
#carrinho a * {border:none}
#carrinho form{margin:0;padding:0;}
#carrinho ul{
	margin:0;padding:0;
	clear:both;
	list-style: none;
	margin-left: 5px;
}
#carrinho li {
	margin:3px 0 0 0;padding:0;
	overflow:hidden;
	height:29px;
}
#carrinho li .quantidade,#carrinho li .nome-preco,#carrinho li .remover {
	float:left;clear:none;
	overflow:hidden;
	width: 22px; height:22px;
	padding:4px;
	background-color: #bac662;
	margin:0 0 0 1px;
	font-size: 9px
}
#carrinho li .quantidade {background: url("../../images/loja/fundos/carrinho-quantidade-left2.gif") no-repeat top left #bac662}
#carrinho li .quantidade input{
	width:20px; height: 12px;
	color:#8f8d76;
	font-weight: bold;
	text-align: right;
	margin:3px; _margin: 1px 2px;
	padding:2px 0;
	font-size:10px
}
#carrinho li .nome-preco {width:110px;color:#ffffff;text-decoration: none}
#carrinho li .nome-preco:hover {text-decoration: underline;}
#carrinho li .nome-preco span{display:block; height:12px;overflow:hidden}
#carrinho li .remover {background: url("../../images/loja/fundos/carrinho-remover-right2.gif") no-repeat top right #bac662}
#carrinho li .remover img{margin:5px;}

 
#carrinho .frete {
	margin-top:16px;
	padding:0 15px;
	width:170px;
	border-bottom:1px solid #7D863C;
	}
#carrinho .frete IMG {
	margin-left: -10px;
	}
#carrinho .frete SPAN {
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:8px 0;
	width:143px;
	}
#carrinho .frete SPAN.totalFrete {
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:8px 0;
	width:160px;
	text-align: right;
	clear:both;
	}
#carrinho .frete INPUT {
	background-color: #7d863c;
	height: 20px;
	border: none;
	border-radius: 1em;
	width: 74px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:20px;
	padding:4px 3px 0;
	float:left;
	}
#carrinho .montagem {
	margin-top:16px;
	padding:0 15px;
	width:170px;
	border-bottom:1px solid #7D863C;
	}
#carrinho .montagem IMG {
	margin-left: -10px;
	}
#carrinho .montagem SPAN.radio_montagem {
	width: 100px; display:block;
	font-size: 12px;
	color: #fff;
	}
#carrinho .montagem SPAN.preco_montagem {
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:8px 0;
	width:160px;
	text-align: right;
	}
#carrinho .total{
	margin:0; 
	padding:5px 18px 11px 0;
	background-color: #788332;
	width: 173px;
}
#carrinho .total span{
	color:#ffffff;
	font-weight:bold;
	font-size: 14px;
}
#carrinho .total .inner-msg{
	margin:0; padding:7px;
	display:block;
	color:#f19205;
	font-size:11px;
	line-height: 14px;
	background: #dad7c0;
}
#carrinho .montagem .inner-msg {
	padding: 5px;
	font-size: 13px;
	line-height: 14px;
	background: #e5e3d3;
	}
#carrinho .montagem .inner-msg SPAN {
	color: #b3af92;
	font-weight: bold;
	}
#carrinho .montagem SPAN.msg_montagem {
	color:yellow;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	margin-top:5px;
	width:164px;
	margin-bottom: 8px;
	}
#carrinho .total *{vertical-align:middle;margin:0 5px}
#carrinho .total input{
	width:70px;margin:0 0 0 0;
	border: 1px solid #e4e4d7;
	height:16px;
	
}
#carrinho .total CENTER {
	color: #fff;
	}
#carrinho .total input.ok{
	background:url("../../images/loja/botoes/carrinho-ok.gif") no-repeat center transparent;
	border:none;
	margin:0 0 0 0;
	width:22px;height:25px;
	position:relative !important;
	left:-4px;
}
#carrinho .comprar{
	text-align: center;
	height:29px;
	width:112px;
}
#carrinho A.comprar:HOVER{
	position: relative;
	top:1px;left:1px;
	}
#carrinho DIV.atualizar{text-align:center; padding-top: 7px;padding-bottom: 7px;}
#carrinho DIV.atualizar INPUT{margin:auto;background: none;border:none;border-bottom: 1px solid #f19205;color:#f19205;width:120px;padding:0;cursor:pointer;font-size: 13px;font-weight: bold; }
/*
#carrinho DIV{
	background-color: #96bc33;
	margin:2px 0;padding:3px 3px 3px 7px;
	width:163px;
	overflow-y:auto;
	overflow-x:hidden;
	text-align: left;	
	
}



#carrinho FORM{margin:15px 0;padding:0;}
#carrinho DIV IMG{position:relative;vertical-align: middle;left:-4px;top:-1px}
#carrinho DIV LABEL{padding-left:10px;margin-right:2px;}
#carrinho DIV SPAN.cepNC{margin:3px 15px 0 0}
#carrinho DIV INPUT{width:80px;border:1px solid #ddd;vertical-align: middle;height:18px;margin:0}
#carrinho P{text-align: justify;margin:5px 0;}
#carrinho UL{margin:0;padding:0;clear:both;list-style: none;}
#carrinho LI {height:40px;padding:3px;border-bottom:1px dashed #fff;overflow:hidden;}
#carrinho LI SPAN{float:left;margin:3px 0;width:100px;overflow: hidden;white-space: nowrap;}
#carrinho LI SPAN.preco{float:none;display:block;width:100%;overflow: hidden;white-space: nowrap;text-align: right}
#carrinho LI INPUT{float:left;width:16px;margin:5px;height:auto}

#carrinho LI.montagem SPAN{width:auto;margin:5px;}
#carrinho LI.montagem SPAN.preco{float:left;clear:both;margin:2px;width:125px;display:block}

#carrinho A{color:#fff;text-decoration: underline;cursor:pointer;}
#carrinho DIV.atualizar{text-align:center}
#carrinho DIV.atualizar INPUT{margin:auto;background: none;border:none;border-bottom: 1px solid #fff;color:#fff;width:88px;padding:0;cursor:pointer;font-size: 11px;}
#carrinho DIV.total{font-weight: bold;text-align: center;line-height: 20px;font-size: 12px;}
#carrinho .comprar{cursor:pointer;position:relative;right:-6px;border:none}
#carrinho .comprar:hover{bottom:-1px;right:-7px;}
#carrinho A.remover {float:right;background:transparent;border:none}
#carrinho A.remover IMG{border:none}
#carrinho A.remover:HOVER {position:relative;bottom:-1px;right:-1px;}

*/
#direita DIV.throbber{
	/*height:50px;
	background:url("../../images/loja/fundos/throbber.gif") no-repeat center;
	color:#666;*/
	
	background:transparent url(../../images/loja/fundos/throbber.gif) no-repeat scroll center center;
	color:#666666;
	float:left;
	height:16px;
	width:46px;
}
#carrinho DIV.erro_indisponibilidade{
	background-color: #949E47;
	color:yellow;
	font-weight: bold;
	text-align: center;	
}

#carrinho .nome-preco span.preco-brinde{
	text-decoration: line-through;	
	display: inline;
}

#carrinho .nome-preco span.texto-brinde{
	display: inline;
}
