﻿/*CART*/
#cart { float:left; width:720px; }
/*END*/

/*conteudo*/
.ccont { float:left; background:url(../img/detailback.jpg) no-repeat left bottom; width:685px; min-height:410px; margin-top:25px; padding:0 0 70px 25px; font-family:Arial; font-size:12px; color:#005fb9; }
.ccont .op { float:left; width:105px; text-align:right; margin:0 10px 0 0; line-height:18px; }
.ccont .op1 { width:167px; }
.ccont .ast { float:left; font-family:Arial; font-size:24px; margin:5px 0 0 6px; line-height:18px; }
.ccont .spacer { float:left; text-align:center; font-family:Arial; color:#005fb9; font-size:12px; width:20px; line-height:18px; }
.ccont input[type="text"] { float:left; }
.ccont textarea { float:left; max-width: 655px;}
.ccont select { float:left; }
.ccont .tx { margin-bottom:19px; }
.ccont .tx1 { width:469px; }
.ccont .tx2 { width:469px; height:70px; }
.ccont .tx3 { width:137px; }
.ccont .tx4 { width:199px; }
.ccont .ddl { width:201px; margin-left:1px; }
.ccont .tx5 { width:58px; }
.ccont .chk { float:right; margin:10px 81px 0 0; color:#777; }
.ccont .chk span { color:#005fb9; }
.ccont .mand { float:left; margin:60px 0 0 35px; font-size:10px; }
.ccont .mand span { font-size:22px; }
.ccont .btregist { float:right; font:bold 10px/25px Verdana; color:#FFF; background:url(../img/btregist.png) no-repeat; width:153px; height:27px; text-align:center; margin:55px 81px 0 0; }
/*END*/

/*CAR*/
.car { float:left; margin-left:15px; color:#005fb9; }
.car thead tr { border-bottom:1px solid #b2b2b2; font-size:11px; }
.car thead td { padding-bottom:3px; }
.car .prod { float:left; padding-left:20px; width:310px; text-align:left; }
.car .quant { float:left; width:65px; text-align:center; }
.car .pu { float:left; width:100px; text-align:center; }
.car .pt { float:left; width:90px; text-align:center; }
.car .del { float:left; width:45px; text-align:center; }
.car tbody { font-family:Arial; font-size:12px; }
.car tbody td { margin:10px 0; }
.car tbody .prod { font-weight:bold; }
.car tbody .quant { color:#666666; }    
.car tbody .quant input[type="text"] { float:none; text-align:center; width:28px; border:1px solid #cfcfcf; font-size:12px; margin-top:-3px; }
.car tbody .pu { color:#404040; }
.car tbody .pt { color:#404040; }
.car tbody .del { margin-top:8px; }
.car tfoot { font-family:Arial; }
.car tfoot .tit { font-weight:normal; font-size:18px; }
.car tfoot .val { font-weight:bold; font-size:18px; }
.car tfoot .note { float:right; margin-top:19px; margin-right: 5px; font-size:11px; color:#666666; }
.carbts { float:right; margin:43px 0 0 0 ; }
.carbts .bt { float:right; height:27px; text-align:center; font-weight:bold; line-height:24px; font-size:10px; }
.carbts .bt span { font-size:14px; }
.carbts .btFinalize { background:url(../img/btsCart.png) no-repeat 0px -27px; width:163px; color:#FFF; }
.carbts .btUpdate { background:url(../img/btsCart.png) no-repeat 0px 0px; width:183px; color:#666; }

/*CHECKOUT*/
#checkout { float:left; width:720px; color:#777777 !important; }
#checkout div.padded { float:left; margin:5px; color: #777777; }
#checkout .padded td { padding:3px; color: #777777; }
#checkout .padded td.formLabel { width:100px; }
#checkout .stit { padding:15px 0; font-weight:bold; font-size:13px; }
#checkout .btUpdate { float:left !important; color:#777777; }
#checkout .btUpdate:hover { color:#777777; }
#checkout .btFinalize { margin-right:20px !important; color:#FFF; }
#checkout .btFinalize:hover { color:#FFF; }
#checkout a { color: #005FB9; }
#checkout a:hover { color: #BFBFBF; }
#checkout .pdd { float:left; margin:10px; color:#777777; }
#checkout table.order { width:600px; border-color:#B2B2B2; }
#checkout table.order td { padding:5px; }
#checkout table.order tbody td { font-size:12px; }
#checkout table.order tr { border-bottom:1px solid #B2B2B2; }
#checkout table.order .thead { font-size:11px; color: #005FB9; }
