.tbl1{
	width: 100%;
    overflow-x: scroll ;
}
.tbl1 table{    
    width: 1800px;
	table-layout: fixed;
  
}

.tbl1 thead th {   
   border: 1px solid #E5E5DF; 
   text-align: center; 
    padding: 10px;  
   border-bottom: 3px solid #EC368C;
   
}


.tbl1 table tbody td { 
    border: 1px solid #E5E5DF;   
    background: #FDF7F9;  
    text-align: center; 
    padding: 10px;
}
.tbl1 table tbody td:first-child { 
    
    background: #ececec;  
  
}

.tbl1 table tbody tr:last-child td  {   
    border-bottom: 3px solid #EC368C;
}

.tbl2 table{    
    width: 100%;
    table-layout: fixed;
  
}

.tbl2 table thead th{
	background: #ececec;
    padding: 10px;
    text-align: center;
    border: 1px solid #E5E5DF;
     border-bottom: 3px solid #EC368C; 
}

.tbl2 table tbody td{
   
    padding: 20px 25px;
    text-align: center;
    border: 1px solid #E5E5DF; 
}

.tbl2 table tbody td:nth-child(2){
 
    text-align: left;
     
}

.tbl2 table tbody tr:nth-child(even){
    background: #f7f8f8;
}

/* Tabla Parcial  */

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

   .tbl2Par table{    
    width: 100%;
    table-layout: fixed;
  
}

.tbl2Par table thead th{
  background: #ececec;
    padding: 5px;
    text-align: center;
    border: 1px solid #E5E5DF;
     border-bottom: 3px solid #EC368C; 
     font-size: 10px;
}

.tbl2Par table tbody td{
   
    padding: 5px;
    text-align: center;
    border: 1px solid #E5E5DF; 
     font-size: 13px;
}

.tbl2Par table tbody tr:nth-child(even){
    background: #f7f8f8;
}

}
@media only screen and (min-width: 992px) {

   .tbl2Par table{    
    width: 100%;
    table-layout: fixed;
  
}

.tbl2Par table thead th{
  background: #ececec;
    padding: 10px;
    text-align: center;
    border: 1px solid #E5E5DF;
     border-bottom: 3px solid #EC368C; 
}

.tbl2Par table tbody td{
   
    padding: 20px 25px;
    text-align: center;
    border: 1px solid #E5E5DF; 
}

.tbl2Par table tbody tr:nth-child(even){
    background: #f7f8f8;
}

}




.tbl3 table {
  width: 100%;
  table-layout: fixed;
}
.tbl3  table thead th{   
   background: #ececec;
   padding: 10px;
    text-align: center;
}
.tbl3  table thead th:first-child{   

    text-align: left: ;
}
.tbl3  table tbody td{
   text-align: center;
   padding:  10px;
   background: #fdf4f6; 
     border: 1px solid #E5E5DF; 
}
.tbl3  table tbody td:first-child{
 
   background: #f5f5f5; 
    
}
.tbl3  table tbody tr:last-child td{
    border-bottom: 3px solid #EC368C;
}

.espacio{
  border: none !important;
  background: none !important;
  width: 10px;
}
