﻿@media print
{
    
    body
    {
        margin: 0px 0px 0px 0px;
        font-family: 'Open Sans' , Verdana, sans-serif;
        font-size: 12px;
        letter-spacing: 0.1em;
    }
    .menu, menu2
    {
        display: none;
    }
    .titulo
    {
        margin: 0 0 0 10px;
        color: #ffffff;
        font-weight: bold;
    }
    .noprint
    {
        display: none;
    }
    .GridRow
    {
        padding: 5px 5px 5px 5px;
        border: none;
    }
    .Grid
    {
    }

    .competencia
    {
        /*page-break-after: always !important;*/
        page-break-inside: avoid !important;
    }

    .GridHeader
    {
        background-color: #319e47;
        color: white;
        font-size: smaller;
        height: 25px;
    }

    .ListaCompetencia
    {
        background-color: #319e47;
        height: 50px;
        vertical-align: middle;
        color: #FFFFFF;
        text-align: center;
        padding: 5px 5px 5px 5px;
        letter-spacing: 0.12em;
    }
    .detalhada{
        padding-top:10px;
        padding-bottom:10px;
    }
    .radiobuttonlist td
    {
        width: 200px;
    }
    
    .TargetHeader{
        width: 60px; text-align: center;
    }
    
    .HeaderNiveis{
        font-size:smaller;
    }
}
@media screen
{
    .noshow
    {
        display: none;
    }
    .TargetHeader{
        width: 40px; text-align: center;
    }
    .GridHeader
    {
        background-color: #b6b6b6;
        font-weight: bold;
        color: #FFFFFF;
        height:25px;
    }

    body
    {
        margin: 0px 0px 0px 0px;
        font-family: Verdana;
        font-size: 11px;
    }
    .logo
    {
        margin: 5px 5px 5px 5px;
    }
    .titulo
    {
        margin: 0 0 0 10px;
        color: #FFFFFF;
        font-weight: bold;
    }
    .menu
    {
        background: #f47421;
        width: 300px;
        margin: 5px 0 5px 5px;
        padding: 10px;
        float: right;
        font-weight: bold;
    }
    .menu2
    {
        background: #f47421;
        width: 500px;
        margin: 5px 0 5px 5px;
        padding: 10px;
        float: right;
        font-weight: bold;
    }
    .GridRow
    {
        padding: 5px 5px 5px 5px;
    }

    .Link
    {
        font-weight: bold;
        color: #333333;
    }
    .ListaCompetencia
    {
        background-color: #df4920;
        height: 50px;
        vertical-align: middle;
        color: #FFFFFF;
        text-align: center;
        padding: 5px 5px 5px 5px;
    }
    .FormularioMsg
    {
        position: relative;
        padding-right: 5px;
    }
    .FormularioMsg span
    {
        display: block;
    }
    .FormularioMsg ul
    {
        list-style: none;
        margin: 0px 0px 0px 0px;
    }
    .FormularioMsg ul li
    {
        margin: 0px 0px 0px 0px;
        display: block;
        width: 100%;
    }
    .FormularioMsg img
    {
        vertical-align: middle;
    }
    .FormularioMsgalerta
    {
        list-style-type: none;
        position: relative;
        display: block;
        color: #000000;
        padding: 4px 0px 4px 3px;
        margin-bottom: 1px;
        width: 100%;
        background-color: #EEEE00;
        border: 1px solid #F5F5F5;
    }
    .FormularioMsgmensagem
    {
        list-style-type: none;
        position: relative;
        display: block;
        color: #FFFFFF;
        padding: 4px 0px 4px 3px;
        margin-bottom: 1px;
        width: 100%;
        background-color: #00688B;
        border: 1px solid #F5F5F5;
    }
    .FormularioMsgerro
    {
        list-style-type: none;
        position: relative;
        display: block;
        color: #FFFFFF;
        padding: 4px 0px 4px 3px;
        margin-bottom: 1px;
        width: 100%;
        background-color: #CC0000;
        border: 1px solid #F5F5F5;
    }
    .FormularioMsgerro img
    {
        vertical-align: middle;
    }

    .radiobuttonlist
    {
    }
    .radiobuttonlist td
    {
        width: 200px;
    }

    a.f_linkRodape:LINK, a.f_linkRodape:VISITED
    {
        color: #8FA400;
        font-size: 12px;
        text-decoration: none;
    }

    a.f_linkRodape:HOVER
    {
        color: #8FA400;
        font-size: 12px;
        border-bottom: solid 2px;
    }
    .avisobrowser{
        color:Red;
        font-size:14px;
        border: solid 2px black;
        background-color: whitesmoke;
        width: 800px;
        height: 300px;
        margin: 10px auto;
        padding: 10px;
    }
}
.btn-azul
    {
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #319e47;
        background-repeat: repeat-x; /*background-image: -moz-linear-gradient(top, #088000, #79a974);     border-left-color: #8AB2DB;     border-right-color: #088000;     border-top-color: #8AB2DB;     border-bottom-color: #088000;*/
        border: solid 1px #088000;
    }

    .btn-large
    {
        padding: 5px 19px;
        font-size: 14px;
        font-weight: bold;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
    }

    .btn:hover, .btn:focus
    {
        cursor: pointer;
        text-decoration: none;
        background-position: 0 -15px;
        -webkit-transition: background-position .1s linear;
        -moz-transition: background-position .1s linear;
        -o-transition: background-position .1s linear;
        transition: background-position .1s linear;
    }
    .btn:focus
    {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .btn-verde:hover, .btn-verde:focus, .btn-verde:active, .btn-verde.active, .btn-verde.disabled, .btn-verde[disabled]
    {
        color: #ffffff;
        background-color: #319e47;
    }

    .btn-azul:hover, .btn-azul:focus, .btn-azul:active, .btn-azul.active, .btn-azul.disabled, .btn-azul[disabled]
    {
        color: #ffffff;
        background-color: #319e47;
        border: solid 1px #8AB2DB;
    }