.row .col {
   padding: 2px;
   color: gray;
   /*margin-right: 2px;*/
}

#tbl{
   padding: 2px !important;
   /*font-size: 10px;*/
}

.formatar{
   text-align: center;
   border: 1px solid #ccc;
   border-radius: 5px;
   padding: 0 0 5px 5px;
   /*  margin: 2px;*/
}

.formatar div{
   text-align: left;
   font-size: 16px;
   width: 100%;
}

.formatar label{
   font-size: 10px;
}

.pnTimeE{
   text-align: right;
   float: right;
   margin: 0 5px 5px 0;
   padding: 5px;
   border-radius: 5px;
   width: 80%;
   background: #3c8dbc;
   color: #fff;
   box-shadow: 6px 6px 5px -4px rgba(179,179,179,1);
   text-shadow:none;
   /*0 rgba(255,255,255,0) !important;*/
}

.pnTimeD{
   float: left;
   margin: 0 0 5px 5px;
   padding: 5px;
   border-radius: 5px;
   width: 80%;
   background: #3c8dbc;
   color: #fff;
   box-shadow: 6px 6px 5px -4px rgba(179,179,179,1);
   text-shadow:none;
   /*0 rgba(255,255,255,0) !important;*/
}

#pn1{
   /*  background: url("../img/_delete.png") repeat left center;
     border: 1px solid;*/
}

#pnTimeLinePrincipal{
   width: 80% !important;
}

.pnFundoCaixa{
   color: gray !important;
}

.pnEntrada, .pnSaida, .pnEstoqueOld, .pnEstoqueNew, .pnDevolucao{
   padding: 3px;
   margin: -3px;
   border-radius: 5px 5px 0 0;
   color: white !important;
}

.pnEntrada{
   background-color: #3B96CB !important;
}

.pnSaida{
   background-color: #F63D42 !important;
}

.pnEstoqueOld{
   background-color: #329F8F !important;
}

.pnEstoqueNew{
   background-color: #329F8F !important;
}

.pnDevolucao{
   background-color: #8B7355 !important;
}

.campoTitulo{
   text-align: right;
   padding-right: 5px;
   font-size: 10px;
   font-weight: normal;
   line-height: 15.2px;
}

#num_fabricante, #num_fabricante2, #end_estoque, #end_excesso,
#desc_produto, #carro, #marca, #unidade, #foto, #qtd_atual{
   text-align: center;
}


/*Xico 21/07/2016*/

.pnMovAnual{
   clear: both;
}

.pnMovAnual div{
   border: 1px solid #e0e0e0;
   float: left;
   width: 7%;
   text-align: center;
   height: 27px;
   border-radius: 5px;
   margin: 2px;
   padding: 2px;
   font-size: 10px;
   color: #7a7a7a; 

}
.pnMovAnual p{
   font-weight: bold;
   font-size: 12px;
}


.pnMovAnual label:after{
   content:" - ";
}

#tblLogEstoqueNew p{
   display: none;
}


/**/