@charset "utf-8";
/* CSS Document 960--60+60+60*/
.editfield {display:block;float:right;width:16px;height:16px;background:url(/imgctrl/editfld.gif) no-repeat bottom right;border:1px solid #ccc;}
#shpmain {background-color:#e9e9e9;margin:50px auto 20px auto;padding:30px 60px;width:auto;height:300px;box-shadow:0px 0px 15px #333;-moz-box-shadow:0px 0px 15px #333;-webkit-box-shadow:0px 0px 15px #333;-o-box-shadow:0px 0px 15px #333;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border: 2px solid #fff;font-size:12px;font-weight:bold;}
#shpmain form p {float:left;clear:both;margin:5px 0px;border:1px solid #fff;width:300px;padding:10px;}
#shpmain form label {width:70px;float:left;text-align:left;margin-right:15px;line-height:26px;color:#666;text-shadow:1px 1px 1px #fff;font-weight:bold;}
#shpmain form input {background: #f1f1f1;color:#000;border: 1px solid #d0d0d0;outline: none;padding: 5px;width: 200px;float:left;font-size:12px;}
#shpmain form input:focus{-moz-box-shadow:0px 0px 3px #aaa;-webkit-box-shadow:0px 0px 3px #aaa;box-shadow:0px 0px 3px #aaa;background-color:#FFFEEF;}
#registerButton {padding:5px 20px;background-color:#888787;color:#fff;text-align:center;font-weight:bold;float:right;outline: none;border: 0px solid #ddd;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#shpboxuser{margin-right:60px;}
#shpboxnew p {text-transform:none;}
.shpcoment {font-weight:normal;width:400px;color:#333;}
.shpboxreg {width:340px;display:block;float:left;padding:30px 20px;height:240px;text-transform:capitalize;text-align:left;background-color:#FFF;box-shadow:0px 0px 10px #333;-moz-box-shadow:0px 0px 10px #333;-webkit-box-shadow:0px 0px 10px #333;-o-box-shadow:0px 0px 10px #333;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;}
#btnregistro {line-height:30px;float:right;padding:0px 20px;background-color:#000;color:#fff;text-align:center;font-weight:bold;outline: none;border: 0px solid #ddd;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#shpmainwr {margin-top:20px;padding-left:150px;	margin-bottom:20px;}
#shpmainwr h1{margin-bottom:10px;color:#003366;}
#ajaxuser, #ajaxmail{margin-top:5px;margin-bottom:5px;float:left;width:570px;}
#shpwrapper{-moz-box-shadow:0px 0px 3px #aaa;-webkit-box-shadow:0px 0px 3px #aaa;box-shadow:0px 0px 3px #aaa;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:2px solid #fff;background-color:#f9f9f9;width:600px;overflow:hidden;}
#frmsteps{width:600px;overflow:hidden;}
.frmstep{float:left;width:600px;}
#shpnavigation{height:45px;}
#shpnavigation ul{list-style:none;float:left;margin:0px 10px 10px 10px;padding:0px 10px;width:560px;}
#shpnavigation ul li{float:left;border-right:1px solid #ccc;border-left:1px solid #ccc;position:relative;margin:0px 2px;}
#shpnavigation ul li a{display:block;height:45px;background-color:#444;color:#777;outline:none;font-weight:bold;text-decoration:none;line-height:45px;padding:0px 20px;border-right:1px solid #fff;border-left:1px solid #fff;background:#f0f0f0;background:	-webkit-gradient(	linear,	left bottom,	left top,	color-stop(0.09, rgb(240,240,240)),	color-stop(0.55, rgb(227,227,227)),	color-stop(0.78, rgb(240,240,240))	);background:	-moz-linear-gradient(	center bottom,	rgb(240,240,240) 9%,	rgb(227,227,227) 55%,	rgb(240,240,240) 78%	)}
#shpnavigation ul li a:hover,
#shpnavigation ul li.selected a{background:#F1F1F1;color:#666;text-shadow:1px 1px 1px #fff;}
#shpwrapper span.checked{background:transparent url(/images/shop/checked.png) no-repeat top left;position:absolute;top:0px;left:1px;width:20px;height:20px;}
#shpwrapper span.error{background:transparent url(/images/shop/error.png) no-repeat top left;position:absolute;top:0px;left:1px;width:20px;height:20px;}
#shpfrmsteps form fieldset{border:none;padding-bottom:20px;}
#shpfrmsteps form legend{text-align:left;background-color:#f0f0f0;color:#666;font-size:20px;text-shadow:1px 1px 1px #fff;font-weight:normal;float:left;width:590px;padding:5px 0px 5px 10px;
margin:10px 0px;border-bottom:1px solid #fff;border-top:1px solid #d9d9d9;}
#shpfrmsteps form p{float:left;clear:both;margin:5px 0px;background-color:#f4f4f4;border:1px solid #fff;width:400px;padding:10px;margin-left:100px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow:0px 0px 3px #aaa;-webkit-box-shadow:0px 0px 3px #aaa;box-shadow:0px 0px 3px #aaa;}
#shpfrmsteps form p label{width:160px;float:left;text-align:right;margin-right:15px;line-height:26px;color:#666;text-shadow:1px 1px 1px #fff;font-weight:bold;}
#shpfrmsteps form input:not([type=radio]),#shpfrmsteps form textarea,#shpfrmsteps form select{background: #ffffff;border: 1px solid #ddd;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;outline: none;padding: 5px;width: 200px;float:left;}
#shpfrmsteps form input:focus{-moz-box-shadow:0px 0px 3px #aaa;-webkit-box-shadow:0px 0px 3px #aaa;box-shadow:0px 0px 3px #aaa;background-color:#FFFEEF;}
#shpfrmsteps form p.submit{background:none;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#shpfrmsteps form button {border:none;outline:none;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;color: #ffffff;display: block;cursor:pointer;margin: 0px auto;clear:both;padding: 7px 25px;text-shadow: 0 1px 1px #777;font-weight:bold;font-family:"Century Gothic", Helvetica, sans-serif;font-size:22px;-moz-box-shadow:0px 0px 3px #aaa;-webkit-box-shadow:0px 0px 3px #aaa;box-shadow:0px 0px 3px #aaa;background:#4797ED;}
#shpfrmsteps form button:hover {background:#d8d8d8;color:#666;text-shadow:1px 1px 1px #fff;}/*personalizacion de tabla caja */

table.carritogrid{font-family: "Trebuchet MS", sans-serif;font-size: 14px;font-weight: normal;line-height: 1.2em;font-style: normal;border-collapse:separate;margin:20px auto;}
.carritogrid thead th{padding:5px;color:#fff;text-shadow:1px 1px 1px #568F23;border:1px solid #93CE37;border-bottom:3px solid #9ED929;background-color:#9DD929;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.02, rgb(123,192,67)),	color-stop(0.51, rgb(139,198,66)),	color-stop(0.87, rgb(158,217,41)));
background: -moz-linear-gradient(center bottom,rgb(123,192,67) 2%,rgb(139,198,66) 51%,rgb(158,217,41) 87%);
-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius:5px 5px 0px 0px;border-top-left-radius:5px;border-top-right-radius:5px;}
.carritogrid thead th:empty{background:transparent;border:none;}
.carritogrid tbody th{color:#fff;text-shadow:1px 1px 1px #568F23;background-color:#9DD929;border:1px solid #93CE37;border-right:3px solid #9ED929;padding:0px 10px;
background:-webkit-gradient(linear,left bottom,right top,color-stop(0.02, rgb(158,217,41)),color-stop(0.51, rgb(139,198,66)),color-stop(0.87, rgb(123,192,67)));
background: -moz-linear-gradient(left bottom,rgb(158,217,41) 2%,rgb(139,198,66) 51%,rgb(123,192,67) 87%);
-moz-border-radius:5px 0px 0px 5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.carritogrid tfoot td{color: #000;font-size:16px;text-align:center;padding:5px 0px;text-shadow:1px 1px 1px #eee;}
.carritogrid tfoot th{color:#666;}
.carritogrid tbody td{padding:5px;text-align:center;background-color:#efefef;border: 2px solid #E7EFE0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#666;text-shadow:1px 1px 1px #fff;}

/*personalizacion de cliente ficha en pago */
table.cltegrid{font-family: "Trebuchet MS", sans-serif;font-size: 14px;font-weight: normal;line-height: 1.2em;font-style: normal;border-collapse:separate;margin:20px auto;width:960px;}
.cltegrid th{width:110px;padding:5px;color:#fff;text-shadow:1px 1px 1px #568F23;border:1px solid #93CE37;border-bottom:3px solid #9ED929;background-color:#9DD929;
background:-webkit-gradient(linear,left bottom,left top,color-stop(0.02, rgb(123,192,67)),color-stop(0.51, rgb(139,198,66)),color-stop(0.87, rgb(158,217,41)));
background: -moz-linear-gradient(center bottom,rgb(123,192,67) 2%,rgb(139,198,66) 51%,rgb(158,217,41) 87%);
-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius:5px 5px 0px 0px;border-top-left-radius:5px;border-top-right-radius:5px;}
.cltegrid td{padding:5px;text-align:left;background-color:#efefef;border: 2px solid #E7EFE0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#666;text-shadow:1px 1px 1px #fff;width:450px;}
.retshop {float:left;display:block;width:308px;height:30px;padding-top:10px;margin:5px 5px;font-size:14px;border:1px solid #666;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;background-color:#fff;
font-size:12px;text-decoration:none;text-align:center;text-transform:uppercase;}
#shopsection {clear:both;margin-top:10px;}
#btnoptions {display:block;width:100%;float:left;margin:10px 0px;}
#shopcajatienda {}
#shopcajapedido {}
#shoplogout {}
#shopcajapago {}
#shopdenom {text-align:center;width:250px;}
#shopqty {text-align:center;width:80px;}
#shopprice {text-align:center;width:80px;}
#shopsubt {text-align:center;width:80px;}
#grantotal {text-align:right;width:80px;}

#saveUserButton {pading:10px 20px;border:1px solid #DDD;background-color:#39F;color:#FFF;font-weight:bold;text-align:center;float:right;margin-right:150px}
#cabeshop {margin:30px 200px;width:500px;padding:30px;color:#000;font-size:14px;text-align:left;}
#frmpayment {background-color:#fff;width:460;margin:20px 230px;font-size:12;color:#000;padding:20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;}
#frmpayment table {width:455px;}
#frmpayment label {margin-bottom:5px;font-size:12px;color:#009;font-weight:bold;}
#frmpayment select {margin-bottom:10px;font-size:12px;border:1px solid #DDD;background-color:#FC0;}
#frmpayment input {font-weight:bold;margin-bottom:10px;}
#btncomprar {float:right;width:145px;height:33px;border:0px;}
.btnpago {background:url(/imgctrl/bt_comprar.png) no-repeat top  left;}
.btnsndpay {background:url(imgctrl/shop/serviredvisa.jpg)top left no-repeat;border: 0px none;color: #000;font-weight: bold;height: 140px;text-align: center;width: 450px;}