#cpfloat{
	left: 0; top: 0; 
	position:absolute;
	z-index: 2;
	background:#cccccc;
	border:1px solid #D6E9EB;
	filter: alpha(opacity=70); 
	opacity: .7;
}
#scart{
	border-bottom:3px solid #EAEBEA;
	border-left:3px solid #EAEBEA;
	border-right:3px solid #EAEBEA;
	text-align:right;
}
#scart .main_col1{
	width:45%;
	float:left;
}
#scart .main_col2{
	width:45%;
	float:right;
}

#scart .upanel{
	border-left:1px solid #CCCCEE;
	height: 560px;
	overflow:auto;
	background-color:#FFFFFF;
}
#scart .uasigned{
	line-height:200%;
	padding:0 5px 2px;
	cursor: pointer;
}
.msgred{
	color:red;
}
.scartheader td{
	font-weight:bold;
}

#scart .useritem .ucol1 .icontainer{
	width:68px;
	height:50px;
	padding:3px;
}
#scart .useritem .ucol1{
	float: left;
	width: 100px;
	height: 65px;
	text-align:center;
}
#scart .useritem .ucol2{
	overflow:hidden;				
	float:left;
}

#scart .useritem .ucol3{
	overflow:hidden;
	width:300px;
}

#scart .txt{
	border:1px solid #cccccc;
	width:40px;
}
#scart .loader{
	margin-top:45px;
	margin-left:180px;
	font-weight:bold;
}
#scart .ibtn{
	background:#FFFFFF none repeat scroll 0 0; 
	border:1px solid #CCCCCC;
	padding:3px;
}
#scart .useritem .l1{
	overflow:hidden;
}
#scart .useritem .l2{
	color:#909090;
}

#scart .useritem{
	border-bottom: 1px solid #EAEBEA;
	cursor:pointer;
	height:100px;
	padding: 3px 3px 3px 0;
	clear: both;
	text-align: left;
}
#scart .over{
	background:#F3F7FD;
	border-bottom:1px dotted #BBD8FB;
}
#scart .uhead{
	margin-top:10px;
	background-color:#F8F8FF;
	border:1px solid #eaeaea;
	font-weight:bold;
	padding:4px 2px 4px 6px;
}
#scart input{
	font-size:14px;
}
#scart .search-box{
	background-color:#FFFFFF;
	border:1px solid #BBD8FB;
	padding:2px 2px 2px 6px;
	text-align:left;
	font-size:14px;
}
#scart h2{
	font-size:16px;
	color:#15428B;
	text-align:left;
	margin:0px 0px 6px 0px;
	padding-top:10px;
}
div.cartPrecio { padding: 25px 15px; background: url(../imgUser/LogoMiniSnap.jpg) no-repeat 20px center; }
div.cartPrecio span { font-weight: bold; }
