/*** CARRINHO ***************************************/

#tabelaCarrinho{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}
#tabelaCarrinho thead{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	background:#990033;
}
#tabelaCarrinho thead td{
	padding:0 0 5px 5px;
	border-left:1px solid #c54f70;
	height:20px;
}
#tabelaCarrinho tbody td{
	padding:3px 5px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
}
#tabelaCarrinho input{
	width:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-align:center;
}

thead #bordaSup td{
	height:5px;
	padding:0;
}

thead #bordaInf td{
	background:#ffdddd;
	height:5px;
	padding:0;
	border-color:#ffffff;
}

.carrinhoQtd{ text-align:center; }
.carrinhoQtd img{ vertical-align:middle; }

#tabelaCarrinho .cRodapeBB{
	padding:0;
	background:#990033;
	border:0;
 }
.cRodapeBbl, .cRodapeBbr{ background:url('../assets/bordas.gif'); width:5px; height:5px; font-size:1px; }
.cRodapeBbl{ float:left; background-position: 150px -5px; }
.cRodapeBbr{ float:right; background-position: 145px -5px; }

#tabelaCarrinho .cRodapeBT{
	padding:0;
	background:#ff9999;
	border:0;
 }
.cRodapeBtl, .cRodapeBtr{ background:url('../assets/bordas.gif'); width:5px; height:5px; font-size:1px; }
.cRodapeBtl{ float:left; background-position: 90px -25px; }
.cRodapeBtr{ float:right; background-position: 85px -25px; }




/*** BRINDES ****************************************/

.bTituloBtl, .bTituloBtr, .bTituloBbl, .bTituloBbr, .bRodapeBtl, .bRodapeBtr, 
.bRodapeBbl, .bRodapeBbr{ background:url('../assets/bordas.gif'); width:5px; height:5px; font-size:1px; }

.bTitulo{ padding:7px 10px 7px 11px; color:#ffffff; font-size:16px; font-weight:bold; background:#cc0033; }
.bTituloBT{ background:#cc0033; font-weight:bold; }
.bTituloBtl{ float:left; background-position:120px 0; }
.bTituloBtr{ float:right; background-position:115px 0; }
.bTituloBB{ background:#ffdddd; margin:0 2px; }
.bTituloBbl{ float:left; background-position:60px 20px; }
.bTituloBbr{ float:right; background-position:55px 20px; }

.bConteudo{ background:#ffdddd; padding:10px 10px 1px 10px; border-left:2px solid #cc0033; border-right:2px solid #cc0033; }

.bRodape{ background:#cc0033; }
.bRodapeC{ padding:10px 0 5px 45px; color:#ffffff; font-size:15px; }
.bRodapeBT{ background:#cc0033; padding:0 2px; }
.bRodapeBTi{ background:#ffdddd; height:5px; }
.bRodapeBtl{ float:left; background-position:60px 15px; }
.bRodapeBtr{ float:right; background-position:55px 15px; }
.bRodapeBB{ background:#cc0033; height:5px; margin-bottom:15px; }
.bRodapeBbl{ float:left; background-position:120px 25px; }
.bRodapeBbr{ float:right; background-position:115px 25px; }

