
img {
    width: 350px;
    heigth: 350px;
}

border {
     border-width: 3px;
     border-color: #DFDFDF;
     border-style: solid;
}

.fondo-gris{
    background-color: #DFDFDF;
}

.watermark {
    position: absolute;
    top: 50%;
    left: 5%;
    transform: translate(-50%, -50%);
    opacity: 0.5;
    font-size: 100px;
    color: black;
}

table {
    width: 100%;
    border-collapse: collapse;
    page-break-inside: auto;
}

tr {
    page-break-inside: avoid;
    page-break-after: auto;
}

thead {
    display: table-header-group;
}

tfoot {
    display: table-footer-group;
}
