#jhidden, #jcart, #jcart input, #jcart-tooltip {
	font-size:12px;
	font-family:"Trebuchet MS", Tahoma;
}
#jcart table,#registro table,#registro table {
	font-family:"Trebuchet MS", Tahoma;
}
#mscprs {
	top:20px;
	right:-8px;
	height:120px;
	min-width:50px;
	border:2px solid #333;
	position:fixed;
	z-index:100;
	background-color:#F1F1F1;
	border-radius:5px;
	cursor:pointer;
}
#jcart input, #jcart select {
	border:1px solid #0F8FEE;
}
#jcart fieldset {
	border:0;
}
#jcart-error {
	text-align:center;
	padding:5px;
}
#jcart-MercadoPago-checkout {
	font-size:18px;
	color:#FFF;
	background-color:#0F8FEE;
	padding:8px;
	float:right;
	cursor:pointer;
	border:2px solid #789;
	border-radius:7px;
}
#jcart-MercadoPago-checkout:hover {
	box-shadow: #333 0.0em 0.1em 0.5em;
	border-radius:8px;
	background-color:#0F8FEE;
}
#jcart-mercadopago-checkout {
	display:block;
	width:14em;
	padding:10px;
	margin:20px auto;
}
#jcart-tooltip {
	display:none;
	position:absolute;
	padding:3px 7px 3px 25px;
	background:url(../images/checkmark.png) 3px center no-repeat #fdfdfd;
	border:1px solid #a6c9e2;
	z-index:9999;
	color:#4bacc6
}
#jcartcontainer {
	width:1015px;
	float:left;
	margin:10px 0;
	padding:20px;
	font-family:"Trebuchet MS", Tahoma;
}
#jcart-subtotal {
	display:block;
}
#jcart-subtotal strong {
}

.imgprm{ width:65px; height:65px; position:absolute;background-image:url(../images/prmimg.png); background-position:top left; background-repeat:no-repeat; z-index:1000;}
/*///////////////////////////////////////////////////////////*/


.jcart input[type="submit"] {
	width:auto;
	height:27px;
	margin:0 auto;
	color:#4dccef;
	font-size:14px;
	height:20px;
	padding:15px 10px;
	line-height:1px;
	border:none;
	background-color:#F1F1F1;
	text-transform:uppercase;
}
.jcart input[type="submit"]:hover {
	/*box-shadow: #0F8FEE 0.0em 0.1em 0.5em;*/
	background-color: #4dccef;
	color:#666;
	cursor:pointer;
}
.jcart input[type="number"] {
	width:30px;
	height:18px;
	padding:8px 10px;
	border:2px solid #F1F1F1;
	border-radius:3px;
	background-color:#F1F1F1;
	color:#333;
	font-size:16px;
	line-height:18px;
}
.jcart input[type="precio"] {
	border:none;
	color:#333;
	font-size:18px;
	line-height:18px;
	color:#0F8FEE
}
input[type="submit"]#jcart-checkout:hover {
	color:#0F8FEE;
}
input[type="submit"]#jcart-checkout {
	float:right;
	padding:2px 5px;
	border-radius:5px;
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#456;
	border:1px solid #D1D1D1;
}
.jcart-hidden {
	display:none;
	top:5px;
	width:240px;
	left:-45px;
	font-size:10px;
	border:1px solid #dedddd;
	border-radius:3px;
	position: relative;
	z-index:1000;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, top, bottom color-stop(0%, #ffffff), color-stop(0%, #fcfcfc), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #fcfcfc 0%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #fcfcfc 0%, #ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #fcfcfc 0%, #ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #fcfcfc 0%, #ededed 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /* IE6-8 */
}
.jcart-hidden a {
	text-decoration:none;
	font-size:10px;
	color:#456;
}
.jcart-hidden a:hover {
	color:#333;
}
.jcart-button {
	text-align:center;
	width:80px;
	height:26px;
	font-size:10px;
	line-height:24px;
	border:1px solid #0F8FEE;
	cursor:pointer;
	color:#666;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, top, bottom color-stop(0%, #ffffff), color-stop(0%, #fcfcfc), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #fcfcfc 0%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #fcfcfc 0%, #ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #fcfcfc 0%, #ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #fcfcfc 0%, #ededed 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /* IE6-8 */
}

/* FORMUALRIO DE COMPRA*/


#frmcompra{ border:4px solid #D1D1D1; border-radius:4px}
#frmcompra p{ font-size:16px; text-align:center;margin:10 0; }


/* estilo del mini carrito */

#jhidden {
	display:none;
	position:relative;
	overflow:auto;
	width:400px;
	background-color:#F1F1F1;
	border-left:2px solid #333;
	border-bottom:2px solid #333;
	border-radius:5px;
	border-top-left-radius:0px;
	top:-119px;
	right:-50px;
	z-index:110;
	padding-right:40px;
}
#jhidden p {
	text-align:center;
	font-size:16px;
	margin:3px 0;
	padding:0
}
#jhidden a {
	color:#0F8FEE
}
#topcart {
	width:100%;
}
.tms {
	padding:20px 5%;
	margin:5px auto;
	background-color:#456;
	color:white;
	width:90%;
	font-size:16px;
	border-radius:5px;
	text-align:center;
}
.log{ 
	font-size:14px; 
	text-align:center; 
	width:90%; 
	margin:0 auto; 
	height:30px; 
	background-color:#D1D1D1;
	line-height:30px; 
	border-radius:5px;
	padding:10px 5%;
}
.log span{
	width:40%; 
	float:left; 
	margin:0 5%;
}

.tblgral {
	width:100%;
	border:none;
}
.tblprdimg {
	width:20%;
	height:auto;
}
.tblprdimg img {
	width:60px;
	height:auto;
	border:1px solid #CCC;
}
.tblprdtit {
	color:#456;
	font-size:16px;
	text-align:left;
	height:auto;
	line-height:20px;
}
.tblprddt {
	color:#789;
	font-size:14px;
	line-height:20px;
	text-align:left;
	width:50%
}
.tblprddt input {
	color:#789;
	border:none;
}
.tblprddel {
	text-align:right;
	width:5%;
	vertical-align:middle !important
}
/*.tblprddel a{color:red; font-size:10px; border-radius:5px; padding:3px; text-align:right; background-color:#E0E0E0; text-decoration:none;}*/
.tblprdbtn {
	color:#456;
	font-size:14px;
	text-align:center;
	height:25px;
	line-height:25px;
	padding:5px;
}
.brdbt {
	border-bottom:1px solid #D1D1D1;
	height:5px;
}

#mnlnk{ background-color:#FFF; width:50%; height:auto; padding:5px; left:25%; text-align:center; top:20%; position:fixed;border:1px solid #666; border-radius:5px; line-height:35px; color:#2e3a60; z-index:20; display:none}
