



.tablaHijosGris {
   /* overflow: auto; */
}

.tablaHijosGris td {
    border: 1px solid #E5E5DF;
    padding: 10px;
}
.tablaHijosGris tr:nth-child(even) {
    background-color: #f2f2f2;
}

.tablaHijosGris tr:hover {
   /* background-color: #ddd; */
}

.formatoTexto{
    color: #582E5A;
    font-size: 24px;
}
.colorLetraMorado{
    color: #582E5A;
}
.espacioBotones{
   margin-right: 20px !important;
}
.btnRosa{
    text-align: left;
    background: #EC368C;
    color: white;
    cursor: pointer;
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    padding: 5px;
}
.cajaProporcional{
    background: #E5E5DF;
    padding: 40px;
    margin: 0;
}
.cajaProporcionalMovile{
    background: #E5E5DF;
    padding: 10px;
    margin: 0;
}



.contenedor-tabla2{
    overflow-x: scroll ;
}
.contenedor-tabla2 table{
    height: auto;   
    table-layout: fixed;
    text-align: center;
    width:150%;
}
.contenedor-tabla2 table tbody tr:first-child {   
    border-top: 4px solid #EC368C;  
    text-align: center;  

}
.contenedor-tabla2 table tbody tr:last-child {   
    border-bottom: 4px solid #EC368C;   
    text-align: center;  

}
.contenedor-tabla2 table tbody tr td:first-child {   
    background: #ECECEC;
    text-align: center;  
}
.contenedor-tabla2 table tbody tr td {   
    background: #FDF7F9;
    padding: 5px;
}
.contenedor-tabla2 table tbody td {   
    border: 1px solid #ddd; 
    text-align: center;  

}
.contenedor-tabla2 thead th {   
   border: 1px solid #E5E5DF;  
    text-align: center;
}

.contenedor-tabla3 table{
   width: 1836px;
}

.contenedor-tabla3 thead th{
   text-align: center;
   background:#fdf4f6;
   padding: 10px;
   border: 1px solid #E5E5DF;
}



.contenedor-tabla3 table tbody td:first-child{    
    position: relative; 
    left: -1px;
    z-index: 500;
}

.contenedor-tabla3 tbody td{
   text-align: center;
}

.contenedor-tabla3 tbody td:first-child{
   text-align: left
}

.contenedor-tabla3 thead tr:first-child th{
    background: white !important;
    border-bottom:  solid 4px #ec368c;
}
.contenedor-tabla3 thead tr th:first-child{
    background: #ececec;    
}
.contenedor-tabla3 tbody tr:last-child td{
    border-bottom:  solid 4px #ec368c;
}

.contenedor-tabla4{
    overflow-x: scroll ;

}
.contenedor-tabla4 table{
    width:150%;
    height: auto;   
    table-layout: fixed;
    text-align: center;

}
.contenedor-tabla4 table> tbody> tr:last-child {   
    border-bottom: 4px solid #EC368C;   
    text-align: center;  

}
.contenedor-tabla4 table> tbody> tr:last-child td:first-child {   
   background: #ECECEC;
}

.contenedor-tabla4 table> tbody> tr:last-child td {   
   background: #FDF7F9;
    
}
.contenedor-tabla4 table> tbody> t>r td:first-child{
    text-align: left;
}

.contenedor-tabla4 table> tbody> td {   
    border: 1px solid #ddd; 
    text-align: center;  

}
.contenedor-tabla4 thead> th {   
   border: 1px solid #E5E5DF;  
    text-align: left;
    padding: 10px;
    background: #FDF7F9;
}


.contenedor-tabla5 table{
  width: 100%;
}


.contenedor-tabla5  table thead tr th:first-child{
   background: #f5f5f5;
}

.contenedor-tabla5  table thead tr:last-child{
  
}

.contenedor-tabla5  table tbody tr td{
   text-align: center;
}

.contenedor-tabla5  table tbody tr td:first-child{
   text-align: left;
}

.contenedor-tabla5 table tbody tr:last-child{
   
}

.contenedor-tabla5  table thead tr th{
   background: #fdf7f9;
   border: 1px solid #E5E5DF;  
   padding: 10px;
   text-align: center;
}

.contenedor-tabla5  table thead tr:first-child th{
   background: #ececec;
}
.contenedor-tabla5  table thead tr:last-child th:last-child{
   color: #ec368c;
}

.contenedor-tabla5  table thead tr:last-child{
  
}
.contenedor-tabla5  table tbody tr td{
   text-align: center;
}

.contenedor-tabla5  table tbody tr:last-child{
   
}


/*
.contenedor-tabla5{
  overflow-x: scroll;
}
.contenedor-tabla5 table{
    width: 100%;
}

.contenedor-tabla5  table thead tr th:first-child{
   background: #f5f5f5;
}
.contenedor-tabla5  table thead tr:last-child{
   border-bottom: 4px solid #ec368c;
}

.contenedor-tabla5  table tbody tr td{
   text-align: center;
}

.contenedor-tabla5  table tbody tr td:first-child{
   text-align: left;
}

.contenedor-tabla5 table tbody tr:last-child{
   border-bottom: 4px solid #ec368c;
}

.contenedor-tabla5  table thead tr th{
   background: #fdf7f9;
   border: 1px solid #E5E5DF;  
   padding: 10px;
   text-align: center;
}

.contenedor-tabla5  table thead tr:first-child th{
   background: #ececec;
}
.contenedor-tabla5  table thead tr:last-child th:last-child{
   color: #ec368c;
}

.contenedor-tabla5  table thead tr:last-child{
   border-bottom: 4px solid #ec368c;
}
.contenedor-tabla5  table tbody tr td{
   text-align: center;
}

.contenedor-tabla5  table tbody tr:last-child{
   border-bottom: 4px solid #ec368c;
}

*/

.contenedor-tabla6 table{
    width:100%;
    height: auto;   
    table-layout: fixed;
    text-align: center;

}
.contenedor-tabla6 table tbody tr:last-child {   
    border-bottom: 4px solid #EC368C;   
    text-align: center;  

}
.contenedor-tabla6 table tbody tr:nth-child(1) td {   
   background: #FDF7F9;
}.contenedor-tabla6 table tbody tr:nth-child(2) td  {   
   background: #FDF7F9;
   color: #EC368C;
}

.contenidoH{
  font-size: 30px;
  background: white!important;;
  border:none !important;
  color:#582e5a;
  font-weight: normal;
  text-align: left!important;

}

.contenedor-tabla6 table tbody tr:nth-child(2) td {   
     border-bottom: 4px solid #EC368C; 
    
}
.contenedor-tabla6 thead th { 
   background: #ECECEC;
   border: 1px solid #E5E5DF;  
    text-align: center;
    padding: 10px;
}
.segundaTabla{
  text-align: center;
  color: #ec368c;
  background: #fdf7f9;
}

.textoN{
  color: #582E5A;
    font-size: 24px;
    font-weight: lighter !important;
    background: white !important;
    text-align: left !important;
}


.formatoTexto{
    color: #582E5A;
    font-size: 20px;
    text-align: center;
}

.formatText{    
    font-size: 15px;
    text-align: justify;
}


.wmd-view {
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
}
.wmd-view { height: auto; }
 

.wmd-view-topscroll{
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
    position: sticky;
    z-index: 1000;
    top: 270px;
     visibility: hidden;  
}
.wmd-view-topscroll { height: 20px; }


.scroll-div1 { 
    width: 1840px; 
    overflow-x: scroll;
    overflow-y: hidden;
}
.scroll-div2 { 
    width: 100%; 
   
}

.scrollPrin {
     overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
    height: 20px;
}

.insideScroll{
    width: 1840px;  
    overflow-x: scroll;
    overflow-y: hidden;
}

.feet{
  display:none;
}

.espacio{
  border: none !important;
  background-color: white !important;
  border-color: white !important;
}

@media (min-width:992px) {


}

.text{
    color: #582e5a;
    font-size: 20px;    
}


