#timeLineTable { width:100%; font-size:1em; color:#231307; }
#timeLineTable td{ padding: 1px 0 5px 0; vertical-align: top; text-align: center; overflow: hidden; }
#timeLineTable.tlTable tbody tr td { border: none; border-bottom: none; border-top: none; }
#timeLineTable .stgSetinha { display: none; }
#timeLineTable .stgFooter { color:#231307;}
#timeLineTable .stgFooter.date { color:#231307; padding:5px 0px; }
#timeLineTable .stgFooter.canceled { color: #FF0006; }
#timeLineTable .stgFooter.canceled .date { color: #FF0006; }
#timeLineTable .stgTdIcon { width: 33%; height: 40px; text-align: center; }
#timeLineTable *.stgIcon { position: relative; display: block; margin: 0 auto; width: 53px; height: 53px; background-color: transparent; background-image: url(../images/statusPedido49.png);background-repeat: no-repeat; top:0.1em; }
#timeLineTable div.bgLine { position: relative; display: block; height: 5px; top: 50px; }
#timeLineTable .stgTdIcon div.bgLine { top: 55px; } 
#timeLineTable .bgLine.firstStage { margin-left: 30px; }
#timeLineTable .bgLine.lastStage { margin-right: 30px; }
#timeLineTable .stgTdConnectionPrev { width: 1px; }
#timeLineTable .stgTdConnectionNext { width: 1px; }
#timeLineTable .ico.disabled { width:53px; height:53px; visibility: hidden; }
#timeLineTable .ico.waiting { width:53px; height:53px; visibility: hidden; }
#timeLineTable .ico.processing { width:53px; height:53px; background-position:-617px -477px; }
#timeLineTable .ico.completed { width:53px; height:53px; background-position:-617px -502px; }
#timeLineTable .ico.canceled { width:53px; height:53px; background-position:-617px -527px; }
#timeLineTable .bgLine.disabled { background-color: #C5C5C5; }
#timeLineTable .bgLine.waiting { background-color: #C3100B; }
#timeLineTable .bgLine.processing { background-color: #FFCC00; }
#timeLineTable .bgLine.completed { background-color: #77B914; }
#timeLineTable .bgLine.canceled { background-color: #C3100B; }
.box-cielo { background: url('//alert-cielo.gif') no-repeat transparent; background-position:-26px -42px; width:80px; height:30px; margin:0 auto;  }
.box-visa-electron { width: 55px; height: 35px;  margin:0 auto; background-position:-3px -105px; }
/* pagamento */  		
.stgIcon.pagamento.waiting          { background-position: 0 0;} /* aguardando pagamento */
.stgIcon.pagamento.canceled         { background-position: 0 -54px;} /* pedido cancelado */
.stgIcon.pagamento.processing       { background-position: 0 -109px;}
.stgIcon.pagamento.completed        { background-position: 0 -164px;} /* pagamento aprovado */

/* separacao */
.stgIcon.separacao.waiting    	    { background-position: -58px 0;} 
.stgIcon.separacao.canceled         { background-position: -58px -54px;}
.stgIcon.separacao.processing  		{ background-position: -58px -109px;} /* separando produtos*/
.stgIcon.separacao.completed 	    { background-position: -58px -164px;} /* postado */ 

/* entrega */
.stgIcon.entrega.waiting      		{ background-position: -180px 0;} 
.stgIcon.entrega.canceled     		{ background-position: -180px -54px;} 
.stgIcon.entrega.processing   		{ background-position: -180px -110px;} /* postado */
.stgIcon.entrega.completed    		{ background-position: -180px -164px;} /* entregue */


#timeLineTable .footerIco { background:url(../images/statusPedido50.png) no-repeat; display: inline-block; margin-top: 5px; }
#timeLineTable .footerIco.waiting    {width: 27px; height: 20px; visibility: hidden;}
#timeLineTable .footerIco.processing {width: 125px; height: 20px; background-position: -240px -456px;}
#timeLineTable .footerIco.completed  {width: 27px; height: 20px; background-position: -75px -456px;}
#timeLineTable .footerIco.canceled   {width: 27px; height: 20px; background-position: -409px -456px;}

.tit_lista-prods { background: none repeat scroll 0 0 #303030; color: #fff; display: block; height: 20px; padding: 10px 0 5px; }
.linha_lista-prods { background: #fff; border-bottom: 1px solid #ccc; display: block; height: auto; min-height: 20px; padding: 20px 0px; }
.linha_lista-prods-cinza { background: #f4f4f4; display: block; height: auto; min-height: 9px; padding: 10px 0px 15px 0px; }
.linha_lista-prods-total { background: #fff; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; display: block; height: auto; min-height: 10px; padding: 10px 0px 15px 0px; }

#stage1_date, #stage2_date, #stage3_date, #stage4_date, #stage5_date { display: inline-block; min-height: 25px;  padding:2px 0 5px 0; }

.box-info{
	width: 200px;
	height: 70px;
	padding: 15px 10px;
	border-radius: 5px;
	position: relative;
	margin: 0 auto;
	-webkit-box-shadow: 0px 0px 17px 0px rgba(199,199,199,1);
	-moz-box-shadow: 0px 0px 17px 0px rgba(199,199,199,1);
	box-shadow: 0px 0px 17px 0px rgba(199,199,199,1);
	margin: 0px 10px;
}


.icones-btn{
	width: 14px;
	height: 14px;
	line-height: 14px;
	padding-right: 5px;
	vertical-align: text-top;
	display: inline-block;
	background: url(//img.kalunga.com.br/sprite-btn-meus-pedidos.png) no-repeat;
}

.icones-btn-home { background-position: 0px 0px; }
.icones-btn-rastrear-pedido { background-position: 0px -20px; }
.icones-btn-impressora { background-position: 0px -40px; }
.icones-btn-reload { background-position: 0px -60px; }
.icones-btn-lista { background-position: 0px -81px; }

.blokken { display: table; border-collapse: separate; border-spacing: 20px 0px; width: 102%; }
.row-pedido { display: table-row; }
.row-pedido .blok {
    display: table-cell;
    float: none;
    border-radius: 3px;
    background: #ffffff;
    border-top: 3px solid #0091D5;
    margin-bottom: 20px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    padding: 15px 10px;
}
.row-pedido .blok1 {
    display: table-cell;
    float: none;
    margin-bottom: 20px;
    padding: 0px 10px;
    vertical-align: top;
}
.linha_20 { line-height: 20px; }