@charset "UTF-8";
/* CSS Document */

@media print {
    body.print #main_wrapper {
        width: 100%;
    }

    body.print #banner_programa {
        width: 968px;
        margin: auto;
    }

    body.print #left_block {
        width: 100%;
        margin: 0;
    }

    body.print #right_block {
        display: none;
    }

    body.print #content_wrapper {
        margin: 0 20px;
        padding: 0;
        width: auto;
    }

    body.print #content_wrapper .boxtop,
    body.print #content_wrapper .boxbottom {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        padding-right: 0;
        padding-left: 0;
    }

    body.print .cockpit {
        width: 100%;
    }

    body.print fieldset {
        width: 100%;
    }

    body.print .field {
        padding: 0;
        margin: 0 0 4px;
        width: 100%;
    }

    body.print label,
    body.print .criterio_texto {
        margin: 0 20px;
        display: block;
        width: auto;
        clear: both;
    }

    body.print form span.info {
        width: 96%;
        margin: 0 20px;
        display: block;
        clear: both;
    }

    body.print select {
        margin: 4px 20px 0;
        display: block;
        clear: both;
        width: auto;
    }

    body.print .files_wrapper {
        margin: 0 20px;
        padding: 0;
        display: block;
        clear: both;
        width: 96%;
    }

    body.print .files_list {
        margin: 8px !important;
        padding: 8px 0 0 !important;
    }

    body.print #block_pro h2.topic {
        background-color: #e5e5e5 !important;
        -webkit-print-color-adjust: exact;
    }

    body.print .data-table th {
        border-bottom: 1px solid #cccccc !important;
        -webkit-print-color-adjust: exact;
    }

    body.print form span.info {
        background-color: #eeeeee !important;
        -webkit-print-color-adjust: exact;
    }
}
