table > tbody > tr > td.subseccion {
  background-color: #F4F4F6;
  color: #4C599C;
} 

table.entrada {
  min-height: 100px;
  border: 1px solid #A7A9AC;
  box-shadow: 0px 0px 10px 0px rgba(127, 74, 74, 0.68);
  border-spacing: 0;
  border-collapse: separate;
  margin: 13px auto;
  padding: 10px;
  border-radius: 15px;
  max-width: 100%;
  background-color: #FFF;
  width: 100%;
  margin-bottom: 30px;
}

.template-field, .template-token {
border: 0;
}

.mod-data-default-template {
border: 0;
}

table > tbody > tr > td {
  color: #808285;
  padding: 5px;
  border: 1px solid #A7A9AC;
  text-align: center;
  border-right-width: 0;
  border-top-width: 0;
}

.table_container > table > tbody > tr > td {
  color: #808285;
  padding: 5px;
  border: none;
  text-align: center;
  border-right-width: 0;
  border-top-width: 0;
}

 table > tbody > tr > th {
  padding: 5px;
  text-align: center;
  background-color: #BBCBE6;
  border: 1px solid #A7A9AC;
  border-top-width: 0px;
  color: #547EC0;
  font-weight: bold;
  border-right: 0;
}

.table_container > table > tbody > tr > th {
  padding: 5px;
  text-align: center;
  background-color: #BBCBE6;
  border: none;
  border-top-width: 0px;
  color: #547EC0;
  font-weight: bold;
  border-right: 0;
}

table > tbody > tr:first-child > td, table > tbody > tr:first-child > th {
  border-top-width: 1px;
}

table > tbody > tr > td:last-child, .bd_caracterizacion > table > tbody > tr >   th:last-child {
  border-right-width: 1px;
}

.table_container > table > tbody > tr:first-child > td, table > tbody > tr:first-child > th {
  border-top-width: 0px;
}

.table_container > table > tbody > tr > td:last-child, .bd_caracterizacion > table > tbody > tr >   th:last-child {
  border-right-width: 0px;
}

.bd_caracterizacion > table > tbody > tr:first-child > td:first-child, table > tbody > tr:first-child > th:first-child {
  border-radius: 10px 0 0 0;
}