#cartTableWrap {text-align:center;font-size:80%;}

#cartActionInfo {
  text-align:center;
  border-style:dotted !important;
  border-width:1px !important;
  padding:4px 12px !important;
  background:#E9F2F4 none repeat scroll 0 0;
  border-color:#00afda;
  color:#00afda;
  font-weight:bold;
}
#cartActionInfo.add {}
#cartActionInfo.remove {}

#cartTable {margin:17px auto 0; border-collapse:collapse; text-align:right;}
#cartTable tr td {border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
#cartTable td {margin:0; border:none; padding:3px 20px 0 0;}
#cartTable tr.info-row td {border:none;padding:0;}
#cartTable tr.cartheader {background:#ededed;font-weight:bold;border-top:1px solid #ccc;}
#cartTable tr.firstrow td {}
#cartTable tr.lastrow td {}
#cartTable tr.gather {font-weight:bold;}
#cartTable tr.gather td {border:none;}
#cartTable tr.controls {background:#ededed;font-weight:bold;}
#cartTable .artigo {text-align:left; padding-right:20px;padding-left:5px;}
#cartTable .tamanho {}
#cartTable .preco {padding-right:5px;text-align:right;}
#cartTable .qtdd {}
#cartTable .subtotal {}
#cartTable .remover {padding-right:5px;text-align:right; padding-left:20px;}
#cartTable .remover a {cursor:pointer;}
#cartTable .final {}
#cartTable td.prazo {text-align:center;font-weight:normal;}
#cartTable a:visited {color:#00afda;}
#cartTable a:hover {color:#3e2417;border-color:#3e2417;}
#cartTable a.thumb {border:none;margin:0;cursor:pointer;}
#cartTable .numArtigos {display:none;}

#desconto2Artigos {margin-top:5px;}

/*-----------------------------------------*/
/* When presenting the table in the lightbox popup */
#cartCenter #cartTable tr {display:none;}
#cartCenter #cartTable tr.info-row,
#cartCenter #cartTable tr.newincart {display:table-row-group;}
#cartCenter #cartTable .remover {display:none;}
#cartCenter #cartTable .gather {display:table-row-group;}
#cartCenter #cartTable .aPagar {display:none;}
#cartCenter #cartTable .desconto {display:table-row-group;}

/*#cartCenter #cartTable a.thumb {display:none}
#cartCenter #cartTable tr.aPagar {display:none}
#cartCenter #cartTable .foto {display:none}
#cartCenter #cartTable .remover {display:none;}
#cartCenter #cartTable tr.cartheader {background:#fff;border-top:none}
#cartCenter #cartTable tr.controls {display:none;}*/

/*-----------------------------------------*/
/* for the cart lightbox */

#cartOverlay,
#cartCenter,
#cartBottomContainer {
  z-index:550; /* menu must be < than this which must be < than lightbox */
}

#cartOverlay {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #000;
  cursor: pointer;
}

#cartCenter, #cartBottomContainer {
  position: absolute;
  left: 50%;
  overflow: hidden;
  background-color: #fff;
}

.cartLoading {
  background: #fff url(images/loading.gif) no-repeat center;
}

#cartImage {
  position: absolute;
  left: 0;
  top: 0;
  padding:10px 20px;
  background-repeat: no-repeat;
/*height:320px;*/
}

#cartOptions {padding:20px;}
#cartOptions a {font-weight:bold;}
#cartOptions a:visited {color:#00afda;}

#cartBottom {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 10px;
  color: #666;
  line-height: 1.4em;
  text-align: left;
  border: 10px solid #fff;
  border-top-style: none;
}

#cartCloseLink {
/*  display:inline;*/
  float: right;
/*  width: 20px;*/
  height: 20px;
/*  background: transparent url(images/closelabel-crossonly.gif) no-repeat top right;*/
  margin: 5px;
  border: none;
}
#cartLogo {
  display:inline;
  float:left;
}
#cartImage h2 {
  margin-bottom:20px;
  margin-top:15px;
  position:relative;
  left:-13px;
}
