

.contenedorTbl{
 overflow-x:scroll; 
}

.tbl table{    
    width: 100%; 
    height: auto;   
   table-layout: fixed;
}

.tbl thead th {   
  width: 150px ; 
  word-wrap: break-word ; 
   border: 1px solid #E5E5DF; 
   text-align: center; 
    padding: 10px 0 0 0;  
}

.tbl thead tr:last-child th {   
   border-bottom: 3px solid #EC368C;  
   padding: 0;
   font-size: 14px;

}


.tbl table tbody td { 
    width: 150px ; 
    word-wrap: break-word ; 
    border: 1px solid #E5E5DF;   
    background: #FDF7F9;  
    text-align: center; 
    padding: 10px;
}
.tbl table tbody td:first-child { 
    
    background: #ececec;  
  
}

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

/* ////////////////////// */


.tblPar table{    
    width: 100%;
    height: auto;   
    table-layout: fixed;
}

.tblPar thead th {   
   width: 150px ; 
   word-wrap: break-word ; 
   border: 1px solid #E5E5DF; 
   text-align: center; 
   padding: 10px 
}

.tblPar thead tr:last-child th {   
   border-bottom: 3px solid #EC368C;  

}


.tblPar table tbody td { 
    width: 150px ; 
    word-wrap: break-word ; 
    border: 1px solid #E5E5DF;   
    background: #FDF7F9;  
    text-align: center; 
    padding: 10px;
}
.tblPar table tbody td:first-child { 
    
    background: #ececec;  
  
}

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

.tbl2 table{    

    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  */

.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; 
    
}

.dropAyuDetMun {
    background: white;
    border: 2px solid #DB1293;
    width: 500px;
    height: 40px;
    font-size: 20px;
    font-weight: bold;
}

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

