/* esto es para los estilos del tinymce */

.txt_editor ul{	list-style-type: disc; padding-left:40px; margin-bottom: 15px; }
.txt_editor ol{	list-style-type: decimal; padding-left:40px; margin-bottom: 15px; }
.txt_editor li{	display: list-item; padding-left: 10px; margin: 0!important}
.txt_editor img.ancho100 {width:100%; height: auto}
.txt_editor .imgcen {text-align: center;}
.txt_editor .imgder {float: right; padding: 5px 0 5px 20px;}
.txt_editor .imgizq {float: left; padding: 5px 20px 5px 0px;}

.txt_editor table td {padding:0; border:0;}


.txt_editor table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
    border-collapse: collapse;
    display: table;
    border-spacing: 2px;
}

.txt_editor thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
    font-size: 14px;
}

.txt_editor thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
    padding: 0.75rem;
}

.txt_editor thead tr {
    background-color: rgba(0, 0, 0, 0.05) !important;
}

.txt_editor tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

.txt_editor table tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
    background-color: rgba(0, 0, 0, 0.02);
}

.txt_editor tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.02); 
}

.txt_editor table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #cccccc;
}