/*vtxt*/
.cuerpo .te-puede-interesar /* texto te puede interesar con link */  {
    display: block;
    padding: 1em;
    background-color: #eff7f8;
    border: 2px solid #54aab3;
    color: #71b8c0;
}

.cuerpo .texto-destacado1 /* texto destacado 1 */  {
    color: #e67d00;
    font-weight: bold;
    line-height: initial;
    text-align: center;
    font-size: 1.75rem;
    display: block;
}


.cuerpo .texto-big /* texto destacado grande */  {
    font-size: 6.75rem;
    color: #e67d00;
    font-weight: bold;
    padding: 0;
    margin: 0;
}



.cuerpo .texto-flat /* texto destacado delgado */  {
    font-size: 1.75rem;
    color: #e67d00;
    font-weight: lighter;
}



.cuerpo .parrafo-destacado {
    display: block;
    padding: 1em;
    background-color: #eff7f8;
    border: 2px solid #54aab3;
    color: #000000;
}

/*/vtxt*/




/* estilos obligatorios para tablas en vtxt */
.cuerpo table {margin:10px 0; border-collapse:collapse; empty-cells:show; border: none;  background: white; margin: auto; max-width: 1200px; width: 100%; border: 2px solid #e67d00;}
.cuerpo table a {border-bottom:none;}
.cuerpo img {margin:.5em .8em;}


.cuerpo table {width:100% !important; clear:both; margin:40px 0 !important; padding:0; border-collapse:collapse; empty-cells:show;}
.cuerpo tr, .cuerpo th {padding:0;}

.cuerpo tr:first-child td {
    padding: 5px 10px;
    background-color: #e67d00;
    color: #fff;
}

.cuerpo tr:nth-child(odd) {background-color: #fcf2e5;}

.cuerpo td {
    padding: 5px 10px;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    border: 2px solid #e67d00;
    
}
.cuerpo td:last-child { border-right: 0px;}


@media screen and (max-width: 600px) {

  .cuerpo table {
    table-layout: fixed;
    white-space: normal;
    word-break: break-all;
    line-height: initial;
  }

}

/*/vtxt*/


.cuerpo .te-puede-interesar a  {color: #71b8c0;}
.cuerpo .te-puede-interesar a:before  { content: "Te puede interesar:"; color: black; font-weight: bold; margin-right: 0.4em; }