@media screen{
    /* Geral e TAG principais */
    h1 {
        color: #9A0400;
    }

    h2 {
        color: #9A0400;
    }

    h3 {
        color: #9A0400;
    }

    h4 {
        color: #9A0400;
    }

    h5 {
        color: #9A0400;
    }

    a{
        color: #9A0400;
    }

    a:link{
        color: #9A0400;
    }

    a:hover{
        color: #276f87;
    }
    /* Geral e TAG principais */


    /* Barra Governo */
    #barra-governo {background-image: url(../../imgs/sistemas/geral/fundo_topo.png); background-repeat: repeat-x;}
    /* Barra Governo */

    /* Fundo do cabecalho */
    #topo {
        background-image: url(../../imgs/sistemas/geral/imgTopo.png);
    }

    .header {
        background-image: url(../../imgs/sistemas/sismob/cabecalho1.png);
    }

    #fundo{
        height: 200px;
        vertical-align: top;
        background-image: url(../../imgs/sistemas/sismob/imgTopo.png);
    }

    /* Fundo do cabecalho */

    /*MENU SUPERIOR*/

    .menuPrincipal{
        float: right;
        padding: 5px;
    }
    .menu ul li a{
        color: #5cb9d8 !important;
    }

    .menu ul li a:hover{
        color: #fff !important;
        background-image: url(../../imgs/sistemas/sismob/botaoMenuPmaq.png);
    }
    /*MENU SUPERIOR*/

    /*MENU LATERAL*/

    .menu_lateral {
        background-image: url(../../imgs/sistemas/sismob/backMenuPmaq.png);
    }

    ul#Menu {/** width:200px; */ padding: 5px !important; font-size: 12px;}
    ul#Menu li {display:block; /** width:200px; */ height:auto;}
    ul#Menu li a {display:block;  height:auto; margin-bottom:3px; padding:10px 15px; text-decoration:none; background-color: #fff; color:#9A0400; border-bottom:1px solid #ccc; }
    ul#Menu li a:hover {display:block; height:auto; margin-bottom:3px; padding:10px 15px; background-color:#9A0400; color:#ffffff; text-decoration:none; font-weight: bold;}
    ul#Menu li a.logado {display:block; width:160px; height:auto; margin-bottom:3px; padding:10px 15px; background-color:#009db9; color:#ffffff; text-decoration:none;}
    ul#Menu li ul { display:none; padding: 0 !important;}
    ul#Menu li ul li{}
    ul#Menu li ul li a {display:block; height:auto; margin-bottom:3px; padding:10px 15px; background-color: transparent; border-bottom:1px solid #009db9; color:#000; text-decoration:none;}
    ul#Menu li ul li a:hover {display:block; height:auto; margin-bottom:3px; padding:10px 15px; background-color:#fff; border-bottom:1px solid #009db9; color:#000; text-decoration:none; font-weight: bold;}
    .setaMenu {background:transparent url(../../imgs/sistemas/sismob/setaMenu.png) bottom right no-repeat;}

    /*MENU LATERAL*/

    /*CONTEUDO*/
    .content {
        background-image: url(../../imgs/sistemas/sismob/backMenuPrincPmaq.png);
    }

    .desenhoRodape{
        background-image: url(../../imgs/sistemas/sismob/desenhoRodape.png);
        background-repeat: no-repeat;
        background-position: bottom right !important;
    }

    /*CONTEUDO*/

    /*TABLE*/
    table, tr, td {
        /*border: 1px solid #d7d7d7;
        color:#9A0400;*/
        color: #000;
    }

    thead {
        background-image:url(../../imgs/sistemas/sismob/bgTablePmaq.png);
        font-weight: bold;
        /*border: 1px solid #d7d7d7;*/
    }
    /*TABLE*/

    /*Publicacoes*/

    .contentBox img:hover {
        border: 2px solid #9A0400;
    }
    /*Publicacoes*/

    /* CSS para Login  */
    #login {
        padding:0px 10px 0px 0px;
        font-size: 10px;
        color: #9A0400;
        text-decoration: none;
        cursor: pointer;
        width: 100%;
    }
    /* CSS para Login  */

    /* FIELDSET  */
    fieldset {
        text-align: justify;
        margin: 10px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
        border: 1px solid #CCCCCC;
        font-family: Verdana, Tahoma, Arial, Helvetica;
        font-size: 12px;
        background-image: url(../../imgs/sistemas/geral/backForm.png);
        background-repeat: repeat-x;
        /*background-color: #E6EBF1;*/
        background-color: #FFFFFF;
        vertical-align: bottom;
        visibility: visible;
        cursor: pointer;
    }

    legend {
        font-weight: bold;
        letter-spacing: 0px;
        font-family: Verdana, Tahoma, Arial, Helvetica;
        font-size: 12px;
        padding: 0px;
        margin: 0px;
        color: #9A0400;
    }

    /* FIELDSET  */

    /* result */
    #amplia {cursor:pointer;}

    .divMessage {border-color: #9A0400 !important;}
    .divDelete {border-color: #9A0400 !important;}
    .divCadastro {border-color: #9A0400 !important;}
    .divLoading {border-color: #9A0400 !important;}

    .acessibilidade { text-align: center; font-size: xx-small; margin-top: 25px; }
    .acessibilidade div { margin-top: 5px; }
    .acessibilidade div a img { border:0; width:88px; height:31px; }

    span.h2{ margin: 0px 0px 10px 0px; padding-top: 0; color: #9A0400; font-size: 13px; font-weight: normal; }

    .header #acessibilidadeTexto {float:right; margin-top:120px; width:100%; text-align:right; z-index: 1000 !important;}

    input[type=text], input[type=password]{margin: 0px 0px 0px 0px !important;}

    .rearWindow {
        background: none repeat scroll 0 0 #C1CCD2;
        display: block;
        position: absolute;
        top: 0;
        z-index: 1;
    }
    .aviso {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 3px solid #92CCDF;
        cursor: pointer;
        display: none;
        margin-top: 200px;
        position: absolute;
        width: 720px;
        z-index: 2;
    }
    .aviso fieldset {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #CCCCCC;
        font-family: Verdana,Tahoma,Arial,Helvetica;
        font-size: 12px;
        margin: 5px;
        padding: 10px 15px 15px;
        text-align: justify;
        vertical-align: bottom;
        visibility: visible;
    }

    fieldset{
        cursor: default !important;
    }

    .spanFile {
        cursor: pointer;
        display: inline-block;
        overflow: hidden;
        position: relative;    
    }

    .spanFile input{
        cursor: pointer;
        font-size: 100px;
        height: 100%;
        filter: alpha(opacity=1);
        -moz-opacity: 0.01;
        opacity: 0.01;
        position: absolute;
        right: 0;
        top: 0;    
    }

    .barraVermelho{
        height: 15px; 
        background-image: url('../../imgs/sistemas/sismob/barra_vermelho.png');
    }

    .barraAmarelo{
        height: 15px; 
        background-image: url('../../imgs/sistemas/sismob/barra_amarelo.png');
    }

    .barraVerde{
        height: 15px; 
        background-image: url('../../imgs/sistemas/sismob/barra_verde.png');
    }

    .labelPainel{
        width: 180px !important; font-weight: bold !important;
    }

    label {
        font-weight: bold !important; width: 150px !important;
    }    

    .tdPainelTituloAzul{
        background-color: #cfe7f2;
        text-align: center;
        font-weight: bold;
    }

    .tdPainelRegistroAzul{
        background-color: #def4ff;
        text-align: center;
    }

    .tdPainelTituloVerde{
        background-color: #e3ffe3;
        text-align: center;
        font-weight: bold;
    }

    .tdPainelRegistroVerde{
        background-color: #eafce8;
        text-align: center;
    }

    input[disabled] {
        border: 1px solid #999;
        background-color: #ddd;
        color: #999
    }

    .identificacao{
        color: #343434;
        font-weight: bold;	    
        font-family: Verdana,Tahoma,Arial,Helvetica;
        font-size: 11px;
        text-align: right;	
    }
}

@media print {
    .visible-print  { display: inherit !important; }
    .hidden-print   { display: none !important; }

    .span2{
        width:14.3646408839779%!important;
        float: left!important;
        min-height: 1px!important;
        margin-left: 30px!important;
    }
}