
#tableRepPsjVj{
	width:78mm !important;
	
	
}

 .boleto {
           /* width: 300px;*/
            background: #fff;
            /*padding: 15px;*/
            /*border: 1px solid #000;*/
            /*display: inline-block;*/
            /*text-align: left;*/
			
			width: 80mm;
			
			padding:3mm;
			padding-left: 0px;
			padding-right: 0px;
			margin:0;
			border:none;
			box-shadow:none;
			box-sizing:border-box;
			
        }
        .boleto h2 {
            font-size: 14px;
            text-transform: uppercase;
            text-align: center;
            margin-bottom: 5px;
        }
        .boleto p {
			
            font-size: 12px;
            margin: 3px 0;
        }
        .resaltado {
            font-weight: bold;
        }
        
		#tableRepPsjVj {
            width: 100%;
            border-collapse: collapse;
            margin-top: 10px;
        }


#tableRepPsjVj th:nth-child(1),
#tableRepPsjVj td:nth-child(1){
    width:10%;
}

#tableRepPsjVj th:nth-child(2),
#tableRepPsjVj td:nth-child(2){
    width:60%;
}

#tableRepPsjVj th:nth-child(3),
#tableRepPsjVj td:nth-child(3){
    width:30%;
}


		
       #tableRepPsjVj   th, #tableRepPsjVj  td {
            border: 1px solid #000;
            padding: 4px;
            font-size: 12px;
            text-align: left;
        }

#tableRepPsjVj td {
	word-break:break-word;
}
		
       #tableRepPsjVj  th {
            background-color: #ddd;
            text-align: center;
        }
        .total_repPsjVj {
            font-weight: bold;
            text-align: right;
            margin-top: 10px;
            font-size: 14px;
			padding-right: 2mm;
        }

/* ------------------------------------------- */
/* ------------------------------------------- */
/* ------------------------------------------- */

#divRepPapeCont{
	float: left;
	/*display: block !important;*/
	/*width: 220px !important;*/
	/*margin: 0px !important;*/
	/*padding: 0px !important;*/
	/*background-color: aqua !important;*/
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	/*border-bottom: 1px solid rgba(204,204,204,0.65)  !important ; */
	/*padding-right: 2% !important;*/
	/*padding-left: 2% !important;*/
	/*background-color: yellow;*/
	
	width: 80mm;
			
			padding:3mm;
			padding-left: 0px;
			padding-right: 0px;
			margin:0;
			border:none;
			box-shadow:none;
			box-sizing:border-box;
	
}

#divRepPapeCont > article{
	float: left;
	width: 100% !important;
	margin: 0px !important;
	border-bottom: 1px solid rgba(204,204,204,0.65)  !important ;
	margin-bottom: 5px !important;
}

#divRepPapeCont > article > label{
	float: left;
	font-size: 14px !important;
	width: 100%;
	text-align: center;
}

#divRepPapeCont > section{
	float: left;
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
	border-bottom: 1px solid rgba(204,204,204,0.65)  !important ;
	/*margin-bottom: 5px !important;*/
	padding-bottom: 5px !important;
	margin-top: 0.5mm !important;
}

#divRepPapeCont > section > h1{
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: 600;
	width: 50% !important;
	text-align: center;
}

#divRepPapeCont > section > h2{
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: 400;
	width: 50% !important;
	text-align: right;
}

.papeldivHead{
	float: left !important;
	margin: 0px !important;
	padding: 0px !important;
	width: 100% !important;
	background-color: #ffffff !important;
	border-bottom: solid 1px #000000;
}

.papeldivHead > img{
	float: left !important;
	margin: 0px !important;
	padding: 0px !important;
	width: 35px !important;
	height: auto !important;
}

.papeldivHead > h3{
	float: left !important;
	margin: 0px !important;
	padding: 0px !important;
	font-weight: 800 !important;
	font-size: 16px !important;
	background-color: #ffffff !important;
}



#tbl_papRep{
	float: left;
	display: -inline-flex;
    width: 100% !important;
    border-collapse: collapse;
    margin: 0px 0;
    text-align: left;
	font-size: 10px;
}

#tbl_papRep th {
    color: #000000;
    background-color: #ffffff;
    text-align: center;
    padding: 10px;
    border-top-left-radius: 7px !important;
	border-top-right-radius: 7px !important;
	 border: 1px solid #000000;
	text-decoration: underline;
}

#tbl_papRep td {
    padding: 8px;
    border: 1px solid #000000;
	font-size: 9px !important;

}
#tbl_papRep tr:nth-child(even) {
    background-color: #f9f9f9;
 
}


.colCentTab{
	text-align: center !important;
}

.tbExtraTopMrg{
	margin-top: 7px !important;
}

#tbl_papRepVde{
	float: left;
	display: -inline-flex;
    width: 100% !important;
    border-collapse: collapse;
    margin: 0px 0;
    text-align: left;
	font-size: 10px;
}

#tbl_papRepVde th{
	color: #000000;
    background-color: #ffffff;
	 text-align: center;
	border: solid 1px #000000;
	 border: 1px solid #000000;
	text-decoration: underline;
}

#tbl_papRepVde td {
    padding: 8px;
    border: 1px solid #000000;
	font-size: 10px !important;

}

/* -------------------- rep encomienda -------------------------- */
.repEnc_h2 {
				text-align: center;
	width: 100%;
			}

			.repEncomDiaTabla {
				width: 80%;
				margin: 10px auto;
				border-collapse: collapse;
				text-align: left;
			}

			.repEncomDiaTabla th, .repEncomDiaTabla td {
				border: 1px solid black;
				padding: 8px;
			}

			.repEncomDiaTabla th {
				background-color: black;
				color: white;
			}

			.repEncomDiaTabla .total {
				font-weight: bold;
			}

			.repEncomDiaTabla .total td {
				background-color: #f0f0f0;
				text-align: right;
			}

			.firmas_encRep {
				display: flex;
				justify-content: space-around;
				margin-top: 30px;
			}








