﻿@media print {
    body {
        background-color: #eff0f5;
        margin: 0;
        padding: 0;
        font-family: Arial;
    }

    img {
        border: 0px;
    }

    .rmRootGroup {
        height: 30px !important;
        background: url(../imagens/main-bg.png) repeat-x !important;
        border: none !important;
        padding-top: 3px !important;
        color: White !important;
        top: -31px;
        position: absolute;
    }

    #DivTopo {
        visibility: hidden;
    }

    .MenuTopo {
        visibility: hidden;
    }

    .logo {
        visibility: hidden;
    }

    .anjo {
        visibility: hidden;
    }

    #NomeUsuario {
        z-index: 4000;
        font-size: 10px;
        font-weight: bold;
        background: #FFF;
        filter: alpha(opacity=90);
        opacity: 0.9;
        position: fixed;
        left: 440px;
        top: 74px;
        font-family: Arial;
        padding: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

        #NomeUsuario img {
            visibility: hidden;
        }


    #DivConteudo {
        width: 980px;
        padding-top: 0px;
        margin: 0px auto 10px;
    }

    .divConteudo {
        background-color: White;
        border: 1px solid #a6c9e2;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding: 2px;
    }

    .mainCss {
        display: block;
    }

    .otherCss {
        display: none;
    }

    #mainCss {
        display: block;
    }

    #otherCss {
        display: none;
    }

    mainCss {
        display: block;
    }

    otherCss {
        display: none;
    }

    .TopoDivBox {
        background: #5c9ccc url('../imagens/ui-bg-gloss.png') 50% 50% repeat-x;
        border: 1px solid #4297d7;
        margin-bottom: 2px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        height: 32px;
    }

        .TopoDivBox .Titulo {
            background-color: #F1F5FB;
            font: 23px "Calibri", Arial;
            color: #2e6e9e;
            position: absolute;
            border: 1px solid #4297d7;
            padding-left: 5px;
            padding-right: 5px;
            margin-left: 1px;
            margin-top: 1px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            font-weight: bold;
        }

        .TopoDivBox .Info {
            background-color: #F1F5FB;
            font: 23px "Calibri", Arial;
            color: #2e6e9e;
            border: 1px solid #4297d7;
            padding-left: 5px;
            padding-right: 5px;
            margin-right: 1px;
            margin-top: 1px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            float: right;
            font-weight: bold;
            height: 27px;
        }

    fieldset {
        border: 1px solid #a6c9e2;
        background-color: White;
        margin-bottom: 5px;
        margin-top: 5px;
        margin-left: 0px;
        margin-right: 0px;
        padding: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

        fieldset legend {
            display: inline;
            color: #2e6e9e;
            font-weight: bold;
            width: 100%;
            margin-left: -6px;
            margin-top: -6px;
            border: 1px solid #a6c9e2;
            padding: 5px;
            background: #dfeffc;
            padding-bottom: 3px;
            margin-bottom: 5px;
            -webkit-border-top-left-radius: 4px;
            -webkit-border-top-right-radius: 4px;
            -moz-border-radius-topleft: 4px;
            -moz-border-radius-topright: 4px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
        }

    .verdana11 {
        font-family: Verdana;
        font-size: 11px;
    }

    /*Formularios*/

    .formulario {
        padding: 5px;
        background-color: rgb(241, 245, 251);
        border: 1px solid;
        background: #F1F5FB;
        border-color: #C2CEDB;
        color: #4C607A;
        font-family: Arial;
    }

        .formulario input[type=text], .formulario textarea, .formulario select {
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }

        .formulario label {
            font-family: Verdana;
            font-size: 11px;
        }

        .formulario table tr td {
            padding: 5px; /*border: 0px !important;*/
        }

        .formulario table {
            margin: 0 auto;
        }

        .formulario fieldset legend {
            font-family: Arial;
            font-size: 13px;
        }

        .formulario .validationSummary {
            background-color: #ffe8e8;
            border: 2px solid red;
            color: black;
            font-family: Verdana;
            font-size: 11px;
            border-radius: 5px;
            padding: 0px;
            margin-bottom: 10px;
        }

            .formulario .validationSummary ul li {
                color: Black;
            }

        .formulario .botoes a {
            float: right;
        }

        .formulario .validador {
            font-size: 12px;
            color: Red;
        }

    .alternatingGrid {
        background-color: rgb(235, 239, 243);
    }

    .fieldsetDestaque {
        border: 2px solid #688CAF !important;
    }

    .fieldsetErro {
        border: 2px solid red !important;
    }
}
