table.car{
	position:relative;
	float:left;
	width:100%;
	margin:20px 0 0 0;
	color:#444;
	}

table.car tr.tit{
	color:#444;
	font-size:16px;
	font-weight:600;
	}

table.car tr.fin{
	text-align:right;
	font-weight:600;
	}

table.car tr.finResp{ display:none; }

table.car tr.zeb1{ background:none;	}

table.car tr.zeb2{ background:#EEE; }

table.car td{
	padding:1%;
	}

table.car td.resp{ display:none; }

table.car td.fot{
	width:12%;
	text-align:center;
	}

table.car td.pro{
	width:58%px;
	}

table.car td.qtd{
	width:10%;
	font-weight: 600;
	text-align:center;
	}

table.car td.val{
	width:12%;
	font-size:18px;
	font-weight: 600;
	text-align:right;
	}

table.car a{
	color:#444;
	text-decoration:none;
	}

table.car a.menais{
	color:#444;
	margin:0 5px;
	font-size:20px;
	text-decoration:none;
	}

table.car a.exc{
	position:relative;
	float:left;
	width:100%;
	color:#444;
	margin:10px 0 0 0;
	font-size:13px;
	text-decoration:none;
	}

table.car span.boxqtd{
	border-radius:5px;
	border:1px solid #AAA;
	padding:3px 5px 5px 5px;
	}






table.pedidos{
	position:relative;
	float:left;
	margin:20px 0px 0px 0px;
	border:1px solid #FF6CA7;
	color:#777;
	}

table.pedidos tr.titulo{
	background:#F06;
	border:none;
	color:#FFF;
	}

table.pedidos tr.zeb1{
	background:#FFF;
	border:none;
	}

table.pedidos tr.zeb2{
	/*background:#FFFFD9;*/
	background:#FFF4F9;
	border:none;
	}

table.pedidos td.dat{
	width:120px;
	padding:10px 10px;
	}

table.pedidos td.ped{
	width:470px;
	padding:10px 10px;
	}

table.pedidos td.sit{
	width:120px;
	padding:10px 10px;
	text-align:center;
	}

table.pedidos td.det{
	width:120px;
	padding:10px 10px;
	text-align:center;
	}

table.pedidos td.pro{
	width:670px;
	padding:10px 10px;
	}

table.pedidos td.qtd{
	width:100px;
	padding:10px 10px;
	text-align:center;
	}

table.pedidos td.val{
	width:150px;
	padding:10px 10px;
	text-align:right;
	}

table.pedidos td.valortotal{
	background:#F06;
	color:#FFF;
	padding:10px 10px;
	text-align:right;
	}

table.pedidos td.valortotal a{
	position:relative;
	float:left;
	margin:5px 0px 0px 2px;
	padding:20px 130px;
	border-radius:7px;
	background:url(../objetos/bgPagarAgora.jpg) repeat-x;
	font-family:Calibri, Arial;
	font-size:20px;
	font-weight:600;
	color:#FFF;
	}

table.pedidos td.valortotal a:hover{
	background:url(../objetos/bgPagarAgora2.jpg) repeat-x;
	}





@media screen and (max-width: 900px) {

table.car tr.tit{ display:none; }

table.car tr.fin{ display:none; }

table.car td.fot{ display:none; }

table.car td.pro{ display:none; }

table.car td.qtd{ display:none; }

table.car td.val{ display:none; }

table.car td.resp{
	position:relative;
	float: left;
	display:inherit;
	width:96%;
	padding:2%;
	}

table.car tr.finResp{
	position:relative;
	float: left;
	width:100%;
	display:inherit;
	background:#E6A63E;
	color:#FFF;
	text-align: right;
	}

table.car tr.finResp td{
	position:relative;
	float: left;
	width:96%;
	padding:2%;
	}

}