/* GENERALES DE SHOPPING CART */
#jcart * { margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif; }
#jcart fieldset { border:0; border-style:none; margin:0 0 0 0; padding:0 0 0 0; }
.botjc {height:20px; font-size:11px;}
.campjc {height:10px; font-size:10px;}

/* SHOPPING CART EN NAVEGACIÓN */
.enfoot {background: #C1CC23; height: 28px; width:930px; position: fixed; bottom:20px; text-align:right; display:block;}
.enfoot #shopping .shopItem {background-color:#DED6BF; margin:0; padding:0; width:100%; height:15px; margin-top:5px; text-align:center;}
.enfoot .shopArticulo{display:inline-block; width:180px; height:15px; text-align:left; text-decoration:none; font-size:11px; overflow:hidden;}
.enfoot .shopArticulo a{font-size:11px; text-decoration:underline;}
.enfoot .shopCantidad {display:inline-block; width:30px; height:15px; text-align:center; text-decoration:none; overflow:hidden; margin:0 5px;}
.enfoot .shopPrecio {display:inline-block; width:62px; height:15px; text-align:right; text-decoration:none; overflow:hidden; font-size:11px; margin:0 3px;}
.enfoot .premio {background-color:#FF0; padding:10px; font-size:14px; color:#F00; font-weight:bold;}
.enfoot .shopBorrarIco {margin-right:5px; display:inline-block;}
.enfoot .shopBorrarIco img{width:12px; height:13px; border:none;}
.enfoot #shopBorrarTxt {float:left; padding-top:6px;}
.enfoot #shopping .lefty {margin:5px; display:inline-block; font-size:14px;}
.enfoot #shopping .righty {margin:5px; float:right; font-size:14px; text-align:right; font-weight:bolder; display:inline-block; cursor:pointer;}
.enfoot #shopping .righty a {color:#000;}
.enfoot #shopping {right:115px; padding:5px 0; width: 333px; position: absolute; bottom: 28px; background: #C1CC23; text-align:left; color:#000; overflow:auto; max-height:126px;}
.enfoot #jcart-title { padding:7px;}
.enfoot #carroVacio {text-align:center; margin:10px; font-size:14px; font-weight:bold;}

/* SHOPPING CART PAGANDO */
.pagando {width:100%; text-align:right; display:block;}
.pagando #shopping {width:90%; text-align:left; color:#000; margin-left:25px;}
.pagando #shopping .shopItem {background-color:#FEF6DF; margin:0; padding:0; width:100%; height:15px; margin-top:5px; text-align:center;}
.pagando .shopArticulo{display:inline-block; width:280px; height:15px; text-align:left; text-decoration:none; font-size:11px; overflow:hidden;}
.pagando .shopArticulo a{font-size:11px; text-decoration:underline;}
.pagando .shopCantidad {display:inline-block; width:30px; height:15px; text-align:center; text-decoration:none; overflow:hidden; margin:0 5px;}
.pagando .shopPrecio {display:inline-block; width:62px; height:15px; text-align:right; text-decoration:none; overflow:hidden; font-size:12px; margin:0 3px;}
.pagando .premio {background-color:#FF0; padding:10px; font-size:14px; color:#F00; font-weight:bold;}
.pagando #shopping .shopBorrarIco {margin-right:5px; margin-left:15px; display:inline-block;}
.pagando .shopBorrarIco img{width:12px; height:13px; border:none;}
.pagando #shopBorrarTxt {float:left; padding-top:6px;}
.pagando #jcart-title { padding:7px; margin-right:40px; text-align:center;}
.pagando #carroVacio {text-align:center; margin:10px; font-size:14px; font-weight:bold;}
.pagando #total {display:block; margin-right:40px; margin-top:30px;}
.pagando #total strong {}
.pagando #selector {display:block; margin-right:40px; margin-top:30px; text-align:center;}
.pagando #pagador {display:block; margin-top:10px; text-align:center;}
.txtFuera a { font-weight:bold; color:#000;}
.dirfact a { font-weight:bold; color:#000;}
.dirfact strong {margin-left:30px; margin-top:10px;}