.descripcion_categoria {
  width: 100%;
  table-layout: fixed; /* fuerza que los anchos se respeten */
  border-collapse: collapse;
}

.descripcion_categoria td {
  padding: 20px;
}

/* Si solo hay 1 celda en la fila */
.descripcion_categoria tr td:only-child {
  width: 100%;
}

/* Si hay exactamente 2 celdas */
.descripcion_categoria tr td:nth-child(1) {
  width: 30%;
}
.descripcion_categoria tr td:nth-child(2) {
  width: 70%;
}
.info-atributos-categoria h2,
.info-atributos-categoria h3 {
    color: #31BFC8;
}
.woocommerce table.shop_attributes {
    width:100%;
    border-collapse:collapse;
    margin-top: 20px;
    margin-bottom: 0;
}
.woocommerce .grupo-atributos.grupo-categoria table.shop_attributes {
  margin-top: 0;
  margin-bottom: 30px;
}
.woocommerce table.shop_attributes th {
   text-align:left; padding: 5px;
   border-bottom:1px solid #eee;
}
.woocommerce table.shop_attributes td {
    padding: 5px 0;
}

.marca_categoria img {
  width: auto;
  height: auto;
  max-height: 120px;
  display: block;
  margin-bottom: 10px;
}