<style>
    h1, h5, th { text-align: center; }
    .paginaTable { margin: auto; font-family: Segoe UI; border: thin ridge grey; }
    th { background: #0046c3; color: #fff; max-width: 400px; padding: 5px 5px; }
    td { font-size: 10px; padding: 5px 5px; color: #000; }
    tr { background: #b8d1f3; }
    tr:nth-child(even) { background: #dae5f4; }
    tr:nth-child(odd) { background: #b8d1f3; }
    @media screen {
        .pagebreak	{ height:10px; background:url(img/page-break.gif) 0 center repeat-x; border-top:1px dotted #999; margin-bottom:13px; }
    }
    @media print {
        .pagebreak { height:0; page-break-before:always; margin:0; border-top:none; }
    }
</style>
