@charset "UTF-8";
@import url('./bootstrap/css/bootstrap.min.css');



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
 blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, 
em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b,
 u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, 
article, aside, canvas, details, embed, figure, figcaption, footer, header, 
hgroup, menu,button, input,select, text, textarea, nav, output, ruby, section, summary, time, mark, audio, video{
    font-family:Verdana;
   
}
li:hover, a:hover{
    text-decoration:underline;
}
:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
body {
    overflow-x: hidden;
    font-size: 16px;
}
.avisoCookies {
    display: none;
    width: 100%;
    height:40px;
    background-color: #efefef;
    color: #003063;
    font-size: 0.8750rem;/* 14px;*/
}

    .avisoCookies.cookieVisivel {
        display: block;
        position:fixed;
        height: auto;
        width: 98%;
        bottom: 0px;
        background-color: #f0f0f0;
        color: #003063;
        font-size: 0.875em;
        z-index: 99;
        text-align: center;
        padding: 1%;
       
        opacity: 0.9;
    }
.botoesCookies{
    padding:15px;
}
    .botoesCookies button {
        padding: 10px;
        color: #003063;
        font-size: 0.875em;
        margin-top: 10px;
    }
    #mainGestao {
    min-width: 1000px;
    overflow: auto !important;
}

#main{
    background-color:#fff;
    color:#444;
}





.LeftTop, .RightTop {
    width: 50%;
    float: left;
}


/*.LeftMidle, .CenterMidle {
    width: 33.3%;
    float: left;
}
.RightMidle {
    width: 33.39%;
    float: left;
}*/

    .header {
        background-color: #005cb8;
        width: 88.02%;
        height: auto;
        padding-left: 5.99%;
        padding-right: 5.99%;
        padding-top: 15px;
        padding-bottom: 15px;
        min-height: 50px;
        overflow-y: auto;

    }

.headerCovid {
    /*background-image: url('images/cabecalho.png');*/
    max-width: 1600px;
    height: auto;
    margin:auto;
    /*position:center;*/
    /*background-repeat:no-repeat;*/
}
.fixed {
    margin: 0px auto;
    position: fixed;
    display: block !important;
    background-color: #005da4 !important;
    left: 0;
    z-index: 1;
    width: 88%;
    margin-top: -15px;
    padding-top: 15px;
    padding-left: 5.99%;
    padding-right: 5.99%;
    min-height: 70px;
}
.fixedwithCookie {
    margin: 0px auto;
    position: fixed;
    background-color: #005da4 !important;
    left: 0;
    z-index: 1;
    width: 88%;
    margin-top: 35px !important;
    padding-top: 15px;
    padding-left: 5.99%;
    padding-right: 5.99%;
    min-height: 70px;
}

.fixedCookie {
    margin: 0px auto;
    position: fixed;
    /*background-color: #005da4 !important;*/
    left: 0;
    z-index: 1;
    min-height: 30px;
}
.lg_governo a.logoGovFixed {
    background-image: url('images/logoGoverno.png');
    background-repeat: no-repeat;
    /*position:absolute;*/
    /*top:0px;*/
    height:59px;
    width:301px;
    z-index:999;
    background-size: 100%;
   
}
.logoGov_Covid .lg_governo a.logoGovFixed {
    display: block;
    background-image: url(images/cabecalho.png);
    background-repeat: no-repeat;
    height: 254px;
    width: 1600px;
    z-index: 999;
    background-size: 100%;
    margin-bottom: 2px;
}

/*.logoGov_Covid .lg_governo a.logoGovFixed {
    display:block;
    background-image: url('images/cabecalho.png');
    background-repeat: no-repeat;
    height: 254px;
    width: 1600px;
    z-index: 999;
    background-size: 100%;
    margin-bottom:2px;
}*/
/*.logoGov_Covid img {
    width: 60%;
    max-width: 180px;
    height: auto;
}*/
.logoGov {
    width: 30%;
    min-height: 60px;
    float: left;
}
.logoGovFixed{
    width:70%;
    float:left;
    min-height:20px;
}
.logoGov img{
    width:100%;
    max-width:180px;
    /*max-width:300px;*/
    height:auto;
}
.areaCredentials{
    width:70%;
    float:left;
}
.areaCredentialsFixed{
    width:30%;
    float:left;
}
/*.areaLogin, .areaUser{
    width:50%;
    float:left;
}*/
.loginUser{
    width:100%;
    float:left;
}
.areaSearch {
    width: 80%;
    float: right;
}
.areaLogin{
    min-width:20px;
    float:right;
}
.areaUser{
    float:right;
}
.areaLogin a[onclick] { 
      display:block;
      height:30px;
      background: transparent url(images/iconLoginOFF.png) right no-repeat;
      color:transparent;
      width:100%;
      background-size: 15px 24px;
      background-position-x:right;
 }


.areaLogin a {
      display:block;
      height:30px;
      background: transparent url(images/iconLoginON.png) right no-repeat;
      color:transparent;
      width:100%;
      background-size: 15px 24px;
      background-position-x:right;
}
.areaUser a:hover,.areaUser a:link,.areaUser a:visited, .areaUser a{
    float:right;
    color:white;
}
.areaSearch{
    margin-top:-40px;
}
.areaSearchFixed{
    margin-top:5px;
    margin-bottom:5px;
    width: 100%;

    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
}
.Live_Pesquisa{
    float:right;
}

.areaMenus{
    margin-top:2px;
    margin-bottom:2px;
    width:88.02%;
    padding-left:5.99%;
    padding-right:5.99%;
    background-color:#177ebc;
    min-height:30px;
    overflow:hidden;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;

}
.menusCovid{
    max-width:1600px;
    margin:auto;
}
.areaMenusCovid {
    margin: 2px auto;
    width: 94.03%;
    padding-left: 2.99%;
    padding-right: 2.99%;
    background-color: #1f7ebd;
    min-height: 30px;
    overflow: hidden;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
    .areaMenusCovid img{
        display:none;
    }

    .bg-top a.GestConteudos {
        background-image: url(images/top_icons_sprite.png);
        background-position: -115px 2px;
        background-repeat: no-repeat;
        width: 21px;
        height: 20px;
        float: right;
        margin-left: 5px;
    }
.bg-top a.GestConteudos:hover 
{ 
    background-position: -115px -16px; 
}
.GestConteudosMovel {
    color: #fff !important;
    font-weight: bold;
    padding-left: 1.5%;
}
.LoginMovel {
    color: #fff !important;
    font-weight: bold;
    padding-left: 1.5%;
}
/******* menu header ******/
.MenuBtnFixed{
    width: 20%;
    float: right;
    margin-top:3px;
    margin-bottom:3px;
}
.MenuBtnFixed >input {
	position:absolute;
	left:-999em
}
.MenuBtn{
    /*padding-left: 2%;*/
    width: 5%;
    float: left;
    margin-top:3px;
    margin-bottom:3px;
}
.BotaoMenuNova, .BotaoMenuNovaFixed {
    color: transparent;
    cursor: pointer;
    /*text-align: center;*/
    /*width: 20%;*/
    display: block;
    height: 30px;
    background-image: url(images/menuLateral.png);
    background-repeat: no-repeat;
    /*margin-left:1%;*/
    float: right;
    /*text-indent: 9999px;*/
    overflow: hidden;
    margin-top: 3px;
}

.OpenMenu, .OpenMenuFixed {
    background-image: url(images/menuFechar.png);
    background-repeat: no-repeat;
}
.Close, .CloseFixed {
    background-image: url(images/menuLateral.png);
    background-repeat: no-repeat;
}
    .BotaoMenuNova, .BotaoMenuNovaFixed {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
.BotaoMenuNova::-moz-selection { background:transparent; }
.BotaoMenuNova::selection { background:transparent; }
/*.headerFixed .BotaoMenuNova{
    margin-top:25px;
}*/
#check_botaoMenu:checked + div.menuPrincipalNova, #check_botaoMenuFixed:checked + div.menuPrincipalNovaFixed {
    display: block;
}
/*#check_botaoMenu:checked + div.menuPrincipalNovaFixed, #check_botaoMenuFixed:checked + div.menuPrincipalNovaFixed {
    display: block;
}*/
.MenuBtn >input {
	position:absolute;
	left:-999em
}
.menuPrincipalNovaFixed {
    position: fixed;
    width: 21%;
    right: -10px;
    height: 70%;
}
.menuPrincipalNova {
    position: absolute;
    width: 25%;
    float: left;
    height: auto;
}
.menuPrincipalNova, .menuPrincipalNovaFixed {
    
    display: table;
    /*width: 25%;*/
    min-width: 300px;
    opacity: 0.9;
    background-color: #939597;
    overflow-y: auto;
    font-family: Verdana;
    font-weight: normal;
    font-style: normal;
    margin: 0;
    list-style: none;
    /*float: left;*/
    z-index: 99;
    display: none;
    /*border-top:1px solid #fff;*/
    margin-top: 34px;
    /*margin-left: -5.9%;*/
    right:10px;
}

/******* menu principal ******/
.menuPrincipalNova a, .menuPrincipalNovaFixed a{
    text-decoration: none;
}
.menuPrincipalNova ul li span, .menuPrincipalNovaFixed ul li span {
    display: block;
    text-align: left;
    font-weight: bold;
    font-size: 0.8750rem;/* 14px;*/
    width: 100%;
    color: #fff;
     white-space: pre-wrap;
}

.menuPrincipalNova ul li ul li span, .menuPrincipalNovaFixed ul li ul li span {
    display: block;
    text-align: left;
    font-weight: normal;
    width: 100%;
    color: #fff;
}

.menuPrincipalNova ul li span.descricao, .menuPrincipalNova ul li span.nomePagina {
    display: none;
}

.menuPrincipalNovaFixed ul li span.descricao, .menuPrincipalNovaFixed ul li span.nomePagina {
    display: none;
}


.menuPrincipalNova img, .menuPrincipalNovaFixed img {
    display: none;
    /*margin: 0 auto;
    max-width: 40px;*/
}
.menuPrincipalNova ul, .menuPrincipalNovaFixed ul {
    list-style-type: none;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 100%;
        /*background-color:#929396;*/
}
.menuPrincipalNova ul li, .menuPrincipalNovaFixed ul li {
    padding: 5px 1%;
    width: 97%;
    float: left;
}
.menuPrincipalNova ul li ul li, .menuPrincipalNovaFixed ul li ul li {
    padding: 2px 3%;
    width: 94%;
    float: left;
}
.menuPrincipalNova li ul, .menuPrincipalNovaFixed li ul {
    padding-left: 2%;
    width: 98%;
    float: left;
}
.menuPrincipalNova li:last-child, .menuPrincipalNovaFixed li:last-child {
    border-right: none;
}
/* Menu Secretarias*/
.menuHorizontal{
    width:85%;
    float:left;
    /*height:100%;*/
    text-align:center;

}
.menuHorizontal ul{
    margin-left:0px;
    margin-bottom:0px;
    display:inline;
}
.menuHorizontal li{
    float:left;
     padding:10px 30px 10px 0px;
    list-style:none;
    display:inline;
}
.menuHorizontal li span{
    color:#fff;
    font-size: 0.8750rem;/* 14px;*/
    text-transform:uppercase;
}
.menuHorizontal a{

    display:inline-block;
}
.menuHorizontal ul li span.descricao, .menuHorizontal ul li span.nomePagina{
    display:none;
}
.menuHorizontal a,.menuHorizontal a:hover, .menuHorizontal a:visited, .menuHorizontal a:link{
    text-decoration:none;
}
.menuHorizontal li ul{
    margin-left:0px;
    margin-top:8px;
    display:block;
    background-color:#177ebc;
    position:absolute;
    padding:10px;
    border-top:1px solid #fff;
    display:none;

}
.menuHorizontal li:hover ul {
    display: block;
    z-index:1;
}
.menuHorizontal li ul li span{
    color:#fff;
    font-size: 0.7500rem;/* 12px;*/
    text-transform:uppercase;
}


/**********    Menus Covid   ********/

/******* menu header ******/

.MenuBtnCovid {
    /*padding-left: 2%;*/
    width: 5%;
    float: left;
    margin:3px 0 3px 30px;
}

.BotaoMenuCovid {
    color: transparent;
    cursor: pointer;
    /*text-align: center;*/
    /*width: 20%;*/
    display: block;
    height: 30px;
    background-image: url(images/menuLateral.png);
    background-repeat: no-repeat;
    /*margin-left:1%;*/
    float: right;
    /*text-indent: 9999px;*/
    overflow: hidden;
    margin-top: 3px;
}


.OpenMenuCovid{
    background-image: url(images/menuFechar.png);
    background-repeat: no-repeat;
}

.CloseCovid {
    background-image: url(images/menuLateral.png);
    background-repeat: no-repeat;
}

.BotaoMenuCovid {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .BotaoMenuCovid::-moz-selection {
        background: transparent;
    }

    .BotaoMenuCovid::selection {
        background: transparent;
    }

#check_botaoMenuCovid:checked + div.menuPrincipalCovid {
    display: block;
}
/*#check_botaoMenu:checked + div.menuPrincipalNovaFixed, #check_botaoMenuFixed:checked + div.menuPrincipalNovaFixed {
    display: block;
}*/
.MenuBtnCovid > input {
    position: absolute;
    left: -999em
}

.menuPrincipalCovid {
    position: absolute;
    width: 25%;
    float: left;
    height: auto;
}

.menuPrincipalCovid {
    display: table;
    /*width: 25%;*/
    min-width: 300px;
    opacity: 0.9;
    background-color: #939597;
    overflow-y: auto;
    font-family: Verdana;
    font-weight: normal;
    font-style: normal;
    margin: 0;
    list-style: none;
    /*float: left;*/
    z-index: 99;
    display: none;
    /*border-top:1px solid #fff;*/
    margin-top: 34px;
    margin-left: -10px;
    /*right: 10px;*/
}

    /******* menu principal ******/
    .menuPrincipalCovid a {
        text-decoration: none;
    }

    .menuPrincipalCovid ul li span {
        display: block;
        text-align: left;
        font-weight: bold;
        font-size: 0.8750rem;/* 14px;*/
        width: 100%;
        color: #fff;
        white-space: pre-wrap;
    }

    .menuPrincipalCovid ul li ul li span {
        display: block;
        text-align: left;
        font-weight: normal;
        width: 100%;
        color: #fff;
    }

    .menuPrincipalCovid ul li span.descricao, .menuPrincipalCovid ul li span.nomePagina {
        display: none;
    }
    .menuPrincipalCovid img, .menuPrincipalNovaFixed img {
        display: none;
    }
    .menuPrincipalCovid ul {
        list-style-type: none;
        margin-bottom: 0px;
        margin-left: 0px;
        width: 100%;
    }
    .menuPrincipalCovid ul li {
        padding: 5px 1%;
        width: 97%;
        float: left;
    }
    .menuPrincipalCovid ul li ul li {
        padding: 2px 3%;
        width: 94%;
        float: left;
    }
    .menuPrincipalCovid li ul {
        padding-left: 2%;
        width: 98%;
        float: left;
    }
    .menuPrincipalCovid li:last-child {
        border-right: none;
    }
/****** Menu Horinzontal ******/
.menuHorizontalCovid {
width: 80%;
float: left;
/*height:100%;*/
text-align: center;
}

.menuHorizontalCovid ul {
    margin-left: 0px;
    margin-bottom: 0px;
    display: inline;
}

.menuHorizontalCovid li {
    float: left;
    padding: 10px 30px 10px 0px;
    list-style: none;
    display: inline;
}
.menuHorizontalCovid li span {
    color: #fff;
    font-size: 0.8750rem;/* 14px;*/
    text-transform: uppercase;
}
.menuHorizontalCovid a {
    display: inline-block;
}
.menuHorizontalCovid ul li span.descricao, .menuHorizontalCovid ul li span.nomePagina {
    display: none;
}
.menuHorizontalCovid a, .menuHorizontalCovid a:hover, .menuHorizontalCovid a:visited, .menuHorizontalCovid a:link {
    text-decoration: none;
}
.menuHorizontalCovid li ul {
    margin-left: 0px;
    margin-top: 8px;
    display: block;
    background-color: #177ebc;
    position: absolute;
    padding: 10px;
    border-top: 1px solid #fff;
    display: none;
}
.menuHorizontalCovid li:hover ul {
    display: block;
    z-index: 1;
}
.menuHorizontalCovid li ul li span {
    color: #fff;
    font-size: 0.7500rem;/* 12px;*/
    text-transform: uppercase;
}

/* Menu Apoio */
.menuApoio {
    width: 15%;
    float: left;
    /*height:100%;*/
    text-align: center;
}
.menuApoio a {
    text-decoration: none;
}
.menuApoio ul li span {
    display: block;
    text-align: left;
    font-weight: bold;
    font-size: 0.8750rem;/* 14px;*/
    width: 100%;
    color: #fff;
    white-space: pre-wrap;
}

.menuApoio ul li ul li span {
    display: block;
    text-align: left;
    font-weight: normal;
    width: 100%;
    color: #fff;
}

.menuApoio ul li span.descricao, .menuApoio ul li span.nomePagina {
    display: none;
}

.menuApoio ul li span.descricao, .menuApoio ul li span.nomePagina {
    display: none;
}


.menuApoio img, .menuPrincipalNovaFixed img {
    display: none;
    /*margin: 0 auto;
    max-width: 40px;*/
}
.menuApoio ul, .menuPrincipalNovaFixed ul {
    list-style-type: none;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 100%;
    /*background-color:#929396;*/
}
    .menuApoio ul li, .menuPrincipalNovaFixed ul li {
        padding: 5px 1%;
        width: 97%;
        float: left;
    }
        .menuApoio ul li ul li, .menuPrincipalNovaFixed ul li ul li {
            padding: 2px 3%;
            width: 94%;
            float: left;
        }
.menuApoio li ul, .menuPrincipalNovaFixed li ul {
    padding-left: 2%;
    width: 98%;
    float: left;
}
.menuApoio li:last-child, .menuPrincipalNovaFixed li:last-child {
    border-right: none;
}

/* Menu Redes Sociais */
.menuRedesSociais {
    width: 10%;
    float: left;
    /*height: 100%;*/
    text-align: center;
    margin-bottom: 0px;
    vertical-align:middle;
}
.menuRedesSociais ul, .menuFooterRedesSociais ul {
    margin-left: 0px;
    margin-bottom: 0px !important;
    display: inline;
    
}
.menuRedesSociais span {
    display: none;
}
.menuRedesSociais a, .menuRedesSociais a:hover, .menuRedesSociais a:visited, .menuRedesSociais a:link, .menuRedesSociais li:hover,
.menuFooterRedesSociais a, .menuFooterRedesSociais a:hover, .menuFooterRedesSociais a:visited, .menuFooterRedesSociais a:link, .menuFooterRedesSociais li:hover {
    text-decoration: none;
}


.menuRedesSociais li {
    float: right;
    padding-left: 5px;
    list-style: none;
    display: inline;
}
.menuRedesSociais li img {
    max-height: 28px;
}
.menuFooterRedesSociais ul li ul li {
        float: left;
        padding-right: 1.5%;
        list-style: none;
        display: inline;
}


.menuFooterRedesSociais ul li ul li span {
    display: none;
}

.menuFooterRedesSociais ul li {
    padding-left: 0px;
    list-style: none;
}

.menuFooterRedesSociais ul li span {
    width: 100%;
    display: block;
    font-weight: bold;
    font-size: 0.8125rem;/* 13px;*/
    padding-bottom: 5px;
}
.menuFooterRedesSociais ul li span.descricao, .menuFooterRedesSociais ul li span.nomePagina{
    display:none;
}
.menuFooterRedesSociais li img {
    height: auto;
}
/******* menu principal ******/
.menuFooter a, .menuFooter a:link, .menuFooter a:active, .menuFooter a::selection {
    text-decoration: none !important;
    color: #444;
}
.menuFooter a:hover {
    text-decoration: underline;
}

.menuFooter ul li span {
    /*display: block;*/
    text-align: left;
    font-weight: bold;
    font-size: 0.8125rem; /* 13px;*/
    /*width: 100%;*/
    color: #444;
    white-space: pre-wrap;
}

.menuFooter ul li ul li span {
    /*display: block;*/
    text-align: left;
    font-weight: normal;
    /*width: 100%;*/
    color: #444;
    font-size: 0.7500rem;/* 12px;*/
}

.menuFooter ul li span.descricao, .menuFooter ul li span.nomePagina
{
    display: none;
}

.menuFooter img {
    display: none;
    /*margin: 0 auto;
    max-width: 40px;*/
}

.menuFooter ul {
    list-style-type: none;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 100%;
    /*background-color:#929396;*/
}

.menuFooter ul li {
    padding: 5px 1%;
    width: 97%;
    float: left;
}

.menuFooter ul li ul li {
    padding: 2px 3%;
    width: 94%;
    float: left;
}

.menuFooter li ul {
    padding-left: 2%;
    width: 98%;
    float: left;
}

.menuFooter li:last-child {
    border-right: none;
}


/* LIVE PESQUISA */
.Live_Pesquisa {
    text-align: right;
    background-color: #5e7eb1; /*#9FB8DF;*/ /*border:1px solid #efefef;*/
}

    .Live_Pesquisa > span {
        content: ' '
    }

    .Live_Pesquisa .Live_PesquisaWeb {
    }

.areaSearchFixed .Live_Pesquisa .Live_PesquisaSite {
    width: 25px !important;
    height: 25px !important;
    background: transparent url(images/lupaPesquisa.png) center center no-repeat !important;
    background-size: 22px 24px;
    border: none;
    display: block;
    /*text-indent: 85px;*/
    cursor: pointer !important;
    /*position: absolute !important;*/
    /*top: 35px !important;
      left:520px !important;*/
    z-index: 101 !important;
    /*right: -12px !important;*/
    color: transparent;
    float: right;
}

.Live_Pesquisa .Live_PesquisaSite {
    width: 40px !important;
    height: 40px !important;
    background: transparent url(images/lupaPesquisa.png) center center no-repeat !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border: none;
    display: block;
    /*text-indent: 85px;*/
    cursor: pointer !important;
    /*position: absolute !important;*/
    /*top: 35px !important;
      left:520px !important;*/
    z-index: 101 !important;
    /*right: -12px !important;*/
    color: transparent;
    float: right;
}

Live_PesquisaWeb .Live_Pesquisa input[type='button'] #dnn_liveSEARCH_btnPesquisaInternet {
    display: inline;
}



.Live_Pesquisa #dnn_liveSEARCH_btnPesquisaInternet {
    display: none;
}

.Live_Pesquisa #dnn_liveSEARCH_lblSearch {
    display: none;
    position: relative;
    top: 30px;
    left: 263px !important;
    font-size: 0.8750rem;/* 14px;*/
    color: #817f7f;
}

.Live_Pesquisa #dnn_liveSEARCH_vcSearch {
    content: ' ';
    background-color: transparent;
    padding: 12px; /*height:23px;*/
    border: none !important;
    font-size: 0.8750rem; /* 14px;*/
    width: 300px;
    color: #fff
}
/*.Live_Pesquisa input[value='Pesquisar na internet'] { content:' '}*/

.Live_Pesquisa #dnn_liveSEARCHFixed_btnPesquisaInternet {
    display: none;
}

.Live_Pesquisa #dnn_liveSEARCHFixed_lblSearch {
    display: none;
    position: relative;
    top: 30px;
    left: 263px !important;
    font-size: 0.8750rem; /* 14px;*/
    color: #817f7f;
}

.Live_Pesquisa #dnn_liveSEARCHFixed_vcSearch {
    content: ' ';
    background-color: transparent;
    padding: 5px; /*height:23px;*/
    border: none !important;
    font-size: 0.8750rem; /* 14px;*/
    width: 300px;
    color: #fff
}


#dnn_liveSEARCHFixed_btnPesquisaInternet,
#dnn_liveSEARCHFixed_btnPesquisaSite {
    content: ' '
}


#dnn_liveSEARCH_btnPesquisaInternet,
#dnn_liveSEARCH_btnPesquisaSite {
    content: ' '
}

.mainContent {
    min-height:58vh;
}

.MainPage {
    max-width: 1200px;
    /*height:68vh;*/
    margin: 0 auto;
    display: block; /*alterar de table para block, não suportado pelo ie*/
    padding: 0 3px;
}
.MainPageCovid {
    max-width: 1200px;
    /*height:68vh;*/
    margin: 0 auto;
    display: block; /*alterar de table para block, não suportado pelo ie*/
    padding: 0 3px;
}
.corcinza ::before {
    float: none;
}

.corcinza {
    width: 100%;
    background-color: #f1f1f1;
    margin-bottom: 10px;
}
.MainPageTitle, .PageBootom {
    max-width: 1200px;
    min-height: 58vh;
    margin: 0 auto;
    padding: 0 3px;
}
.PageCenterContent, .PageBootom {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 3px;
}
.MainPageGestao {
    max-width: 1200px;
    min-height: 68vh;
    margin: 0 auto;
    padding: 0 3px;
}
.bannerPolitico {
    /*margin-bottom: 5px*/;
}
.PageCenter {
    background-color: #177ebc0d;
    /*padding-top: 10px;*/
    margin-bottom: 10px;
}
.contentcenterPage {
    min-height:0px !important;
}
.row-fluid [class*="span"] {
    min-height: 0px !important;
}
/* menu dashBoard*/
#dashBoard {
    clear: both;
}
.dashBoard{
    margin-top:30px;
    float:left;
    /*text-align:center;*/
}
.dashBoard ul{
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
}
.dashBoard li{
    float: left;
    list-style: none;
    width: 23.9%;
    min-width:250px;
    margin-right: 1%;
    margin-bottom: 25px;
    border-left: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
    height: 100px;
    
}
.dashBoard li img{
    display:block;
    float:left;
    max-width:34%;
}
.dashBoard li span{
    display:block;
    font-size: 1.3125rem;/* 21px;*/
    /*text-transform:uppercase;*/
    float:left;
    width:60%;
     padding-left:5%;
     /*font-weight:bold;*/
    color: #4f879f;
    font-family: Verdana;
}
.dashBoard ul li span.nomePagina, .dashBoard ul li span.descricao{
    display:none;
}
.dashBoard li:hover{
    float: left;
    list-style: none;
    width: 23.9%;
    min-width:250px;
    margin-right: 1%;
    margin-bottom: 25px;
    border-bottom: 3px solid #51849a;
    border-left: 1px solid #f1f1f2;
    height: 98px;
    background-color:#f1f1f2;

}

.dashBoard li a{
    display:block;
    padding:5%;
}
.dashBoard a,.dashBoard a:hover, .dashBoard a:visited, .dashBoard a:link{
    text-decoration:none;
}

.tituloPagina {
    width: 100%;
    border-bottom: 2px solid #51849a;
    color: #51849a;
    font-size: 1.1250rem;/* 18px;*/
    font-weight:600;
    margin-top: 20px;
    font-family: Verdana;
}
.PageTitle{
    display:inline-block;
    padding:5px 0 15px 10px;
    font-family: Verdana;
}
.tituloPaginaCovid {
    /*width: 100%;*/
    color: #fff;
    text-transform:uppercase;
    font-family: Verdana;
    max-width:1600px;
    margin:auto;
}
    .tituloPaginaCovid .titulo .iconTitulo {
        display: inline-block;
        /*width: 15%;*/
    }

    .VerdeClaro {
        background-color: #66BB90;
    }
.AzulClaro {
    background-color: #52A6D2;
}
.AzulEscuro {
    background-color: #245CA8;
}
.LaranjaEscuro {
    background-color: #E94E1B;
}
    .tituloPaginaCovid .titulo {
        clear: both;
        padding:10px 2%;
    }
    .tituloPaginaCovid img{
        display:inline-block;
    }
.MainPageCovid_color {
    background-color: #e5f1f8;
    padding-left: 2%;
    padding-right: 2%;
    min-height: 70vh;
    padding-top: 25px;
}
.PageCovid {
    /*background-color: #e5f1f8;*/
    padding-left: 2%;
    padding-right: 2%;
    min-height: 70vh;
    padding-top: 25px;
}
.PageTitleCovid {
    display: inline-block;
    vertical-align: middle;
    padding-left: 20px;
    font-size: 1.2500rem;/* 20px;*/
    font-weight: 600;
    font-family: Verdana;
}
.PageDescrCovid {
    display: inline-block;
    font-size: 1.1250rem;/* 18px;*/
    padding-top:2px;
    font-weight: lighter;
    vertical-align:middle;
    font-family: Verdana;
}
#footerCovid {
    clear: both;
    margin: auto;
    max-width: 1600px;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
}

footer{
    background-color:#bbbdc0;
    clear:both;
    margin:auto;
    width:88.02%;
    height:auto;
    padding-left:5.99%;
    padding-right:5.99%;
    padding-top:15px;
    padding-bottom:15px;
}
footer p{
    padding-top:20px;
    font-size: 0.6250rem;/* 10px;*/
     text-align: center !important;
     color:#808284;
     margin-bottom:0px;
}

    footer .footerLastLine {
        margin: 20px 0 10px 0;
    }

    footer span.copyRight {
        display: inline-block;
        text-align: center !important;
        margin-bottom: 0px;
    }

        footer span.copyRight span {
            color: #808080;
            font-size: 0.6875rem;/* 11px;*/
        }

    footer span.cookies {
        display: inline-block;
        margin-bottom: 0px !important;
    }

        footer span.cookies i {
            color: #808080;
            font-size: 0.6875rem; /* 11px;*/
            padding-right: 3px;
        }

        footer span.cookies a {
            color: #808080;
            font-size: 0.6875rem; /* 11px;*/
            text-decoration: none;
        }

            footer span.cookies a:hover {
                text-decoration: underline;
            }

/******* menu dashboard footer ******/
.menuFooterTemas .tituloMenu {
    width: 100%;
    display: block;
    font-weight: bold;
    font-size: 0.8125rem;
    padding-bottom: 5px;
}
.menuFooterTemas a, .menuFooterTemas a:link, .menuFooterTemas a:active, .menuFooterTemas a::selection {
    text-decoration: none !important;
    color: #444;
}

    .menuFooterTemas a:hover {
        text-decoration: underline;
    }

.menuFooterTemas ul li span {
    /*display: block;*/
    text-align: left;
   /* font-weight: bold;*/
    font-size: 0.8125rem; /* 13px;*/
    /*width: 100%;*/
    color: #444;
    white-space: pre-wrap;
}

.menuFooterTemas ul li ul li span {
    /*display: block;*/
    text-align: left;
    font-weight: normal;
    /*width: 100%;*/
    color: #444;
    font-size: 0.7500rem; /* 12px;*/
}

.menuFooterTemas ul li span.descricao, .menuFooterTemas ul li span.nomePagina {
    display: none;
}

.menuFooterTemas img {
   /*width:5%;
   padding-right:5px;*/
   display:none;

}

.menuFooterTemas ul {
    list-style-type: none;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 100%;
    /*background-color:#929396;*/
}

    .menuFooterTemas ul li {
        padding: 5px 1%;
        width: 97%;
        float: left;
    }

        .menuFooterTemas ul li ul li {
            padding: 2px 3%;
            width: 94%;
            float: left;
        }

.menuFooterTemas li ul {
    padding-left: 2%;
    width: 98%;
    float: left;
}

.menuFooterTemas li:last-child {
    border-right: none;
}


  /* Media Queries */
/* Large desktop */
@media (min-width: 1200px) {

    /*.logoGov_Covid .lg_governo a.logoGovFixed {
        display: block;
        background-image: url(images/cabecalho.png);
        background-repeat: no-repeat;
        height: 254px;
        width: 1600px;
        z-index: 999;
        background-size: 100%;
        margin-bottom: 2px;
    }*/
    

    /*.menusCovid {
        width: 1600px;
        margin: auto;
    }*/
    
    .bg_topMovel {
        display: none;
    }

    .LeftMidle, .CenterMidle {
        width: 33.1%;
        padding-right: 0.266%;
        float: left;
    }

    .RightMidle {
        width: 33.1%;
        float: left;
    }
    .LeftTopMidle, .LeftInnerTopMidle, .RighInnerToptMidle {
        width: 24.8%;
        padding-right:0.266%;
        float: left;
    }
    
    .RightTopMidle {
        width: 24.8%;
        float: right;
    }
    .MenuBtnCovid {
        display: none;
    }
    .areaLoginMovel {
        display: none;
    }
    footer span.copyRight {
        width: 59%;
        padding-left: 20%;
    }

    footer span.cookies {
        text-align: right !important;
        width: 20%;
    }
}
/* Portrait tablet to landscape and larger */
@media (min-width:768px){
    .bg_topMovel {
        display: none;
    }
    .areaLoginMovel {
        display: none;
    }
    .MenuBtnCovid {
        display: none;
    }
    .LeftMidle, .CenterMidle {
        width: 33.1%;
        padding-right: 0.266%;
        float: left;
    }

    .RightMidle {
        width: 33.1%;
        float: left;
    }
    .LeftTopMidle, .LeftInnerTopMidle, .RighInnerToptMidle {
        width: 24.8%;
        padding-right: 0.266%;
        float: left;
    }

    .RightTopMidle {
        width: 24.8%;
        float: right;
    }
    /*.logoGov_Covid .lg_governo a.logoGovFixed {
        display: block;
        background-image: url(images/cabecalho.png);
        background-repeat: no-repeat;
        height: 166px;
        width: 1062px;
        z-index: 999;
        background-size: 100%;
        margin-bottom: 2px;
    }*/

    footer span.copyRight {
        width: 59%;
        padding-left: 20%;
    }

    footer span.cookies {
        text-align: right !important;
        width: 20%;
    }
}

 
/* Portrait tablet to landscape and smaller */
@media (max-width: 1062px) {
    /*.MainPageGestao {
        min-width: 100px;
        overflow-y: hidden;
        overflow-x: auto;
    }*/
    .LeftMidle, .CenterMidle {
        width: 33.1%;
        padding-right: 0.266%;
        float: left;
    }

    .RightMidle {
        width: 33.1%;
        float: left;
    }
    .LeftTopMidle, .LeftInnerTopMidle, .RighInnerToptMidle {
        width: 24.8%;
        padding-right: 0.266%;
        float: left;
    }

    .RightTopMidle {
        width: 24.8%;
        float: right;
    }
    .MenuBtnCovid {
        display: none;
    }
    /*.logoGov_Covid .lg_governo a.logoGovFixed {
        display: block;
        background-image: url(images/cabecalho.png);
        background-repeat: no-repeat;
        height: 166px;
        width: 1062px;
        z-index: 999;
        background-size: 100%;
        margin-bottom: 2px;
    }
    .MainPageCovid {
        min-width: 1062px;
    }
    .menusCovid {
        width: 1062px;
        margin: auto;
    }*/

    .dashBoard li {
        width: 23.8%;
        min-width: 180px;
    }
   .dashBoard li span {
        display: block;
        font-size: 1.1250rem;/* 18px;*/
        /* text-transform: uppercase; */
        float: left;
        width: 50%;
   }
   .dashBoard li:hover {
        /*float: none;*/
       width:23.8%;
       min-width:180px;
    }
    .bg_topMovel {
        display: none;
    }
    .areaLoginMovel {
        display: none;
    }
    footer span.copyRight {
        width: 59%;
        padding-left: 20%;
    }

    footer span.cookies {
        text-align: right !important;
        width: 20%;
    }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 1062px) {
    .menuHorizontal {
        width: 70%;
    }
    .menuRedesSociais {
        width: 25%;
    }
    /*.logoGov_Covid .lg_governo a.logoGovFixed {
        display: block;
        background-image: url(images/cabecalho.png);
        background-repeat: no-repeat;
        height: 166px;
        width: 1062px;
        z-index: 999;
        background-size: 100%;
        margin-bottom: 2px;
    }
    .menusCovid {
        width: 1062px;
        margin: auto;
    }


    .MainPageCovid {
        min-width: 1062px;
    }*/
    .MenuBtnCovid {
        display: none;
    }
    .menuHorizontalCovid {
        width: 70%;
        float: left;
        /*height:100%;*/
        text-align: center;
    }

    /*.MainPageGestao {
        min-width: 100px;
        overflow-y: hidden;
        overflow-x:auto;
    }*/
    body {
        overflow: auto;
    }

    .LeftMidle, .CenterMidle {
        width: 33.1%;
        padding-right: 0.266%;
        float: left;
    }

    .RightMidle {
        width: 33.1%;
        float: left;
    }
    .LeftTopMidle, .LeftInnerTopMidle, .RighInnerToptMidle {
        width: 24.8%;
        padding-right: 0.266%;
        float: left;
    }

    .RightTopMidle {
        width: 24.8%;
        float: right;
    }
    .dashBoard li{
       width:23.8%;
       min-width:180px;
   }
   .dashBoard li span {
        display: block;
        font-size: 1.1250rem;/* 18px;*/
        /* text-transform: uppercase; */
        float: left;
        width: 50%;
   }
   .dashBoard li:hover {
        /*float: none;*/
       width:23.8%;
       min-width:180px;
    }
    .bg_topMovel {
        display: none;
    }
    .areaLoginMovel {
        display: none;
    }
    footer span.copyRight {
        width: 59%;
        padding-left: 20%;
    }

    footer span.cookies {
        text-align: right !important;
        width: 20%;
    }
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    body {
        min-width: 356px;
        overflow: auto;
        padding-left: 0px;
        padding-right: 0px;
    }
    header {
        width: 98%;
        padding-left: 1%;
        padding-right: 1%;
    }
    /*.logoGov_Covid .lg_governo a.logoGovFixed {
        display: block;
        background-image: url(images/cabecalho.png);
        background-repeat: no-repeat;
        height: 120px;
        width: 767px;
        z-index: 999;
        background-size: 100%;
        margin-bottom: 2px;
    }
    .MainPageCovid {
        min-width: 767px;
    }
    .menusCovid {
        width: 767px;
        margin: auto;
    }*/
    .fixed{
        width: 98%;
        padding-left: 1%;
        padding-right: 1%;
    }
    /*.avisoCookies{
        height:80px !important;
    }*/
    .fixedwithCookie {
        margin-top:75px !important;
    }
    .MenuBtnFixed{
        width:12%;

    }
    .LeftMidle, .CenterMidle {
        width: 33.1%;
        padding-right: 0.266%;
        float: left;
    }

    .RightMidle {
        width: 33.1%;
        float: left;
    }

    .LeftTopMidle, .LeftInnerTopMidle, .RighInnerToptMidle {
        width: 24.8%;
        padding-right: 0.266%;
        float: left;
    }

    .RightTopMidle {
        width: 24.8%;
        float: right;
    }

     .logoGovFixed{
        width:48%;
    }
    .lg_governo a.logoGovFixed {
        background-image: url('images/logoGoverno.png');
        background-repeat: no-repeat;
        /*position:absolute;*/
        /*top:0px;*/
        height:55px;
        width:250px;
        z-index:999;
        background-size: 100%;
   
    }
    .areaCredentialsFixed {
        width: 40%;
    }
    .areaLogin, .bg-top, .areaUser {
        display: none;
    }
    .bg_topMovel {
        display: block;
    }
    .areaLoginMovel {
        display: block;
    }
    .areaMenus{
        width: 98%;
        padding-left: 1%;
        padding-right: 1%;
    }


  .areaSearch{
       margin-top:3px;
      
    }
    /*.menuPrincipalNova{
        margin-left:-1%;
    }*/
    .Live_Pesquisa .Live_PesquisaSite {
        width: 33px !important;
        height:33px !important;
        background: transparent url(images/lupaPesquisa.png) center center no-repeat !important;
         background-repeat:no-repeat;
        background-size:cover;
        background-position:center
    }
    .Live_Pesquisa #dnn_liveSEARCH_vcSearch {
         content:' '; 
         background-color:transparent; 
         padding:5px;/*height:23px;*/ 
         border:none !important;
         font-size: 0.7500rem;/* 12px;*/ 
         /*display:block;*/
         max-width:60%;
         color:#fff
    }
    .MenuBtn {
        width: 5%;
    }
    .menuHorizontal{
        width:65%;
    }
    .menuRedesSociais{
        width:30%;
    }
    .menuHorizontalCovid{
        display:none;
    }
    .menuApoio {
        display:none;
    }
    .MenuBtnCovid{
        display:block;
    }
    .dashBoard li {
        width: 32.2%;
        min-width: 180px;
    }
   .dashBoard li span {
        display: block;
        font-size: 1.1250rem;/* 18px;*/
        /* text-transform: uppercase; */
        float: left;
        width: 50%;
   }
   .dashBoard li:hover {
        /*float: none;*/
        width:32.2%;
       min-width:180px;
    }
    [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
        float:left !important;
    }
    footer span.copyRight {
        width: 100%;
        padding-left: 0%;
    }

    footer span.cookies {
        text-align: left !important;
        width: 100%;
    }

    .iconTitulo {
        width: 8%;
    }

    .PageTitleCovid {
        font-size: 0.9375rem;/* 15px;*/
    }

    .PageDescrCovid {
        font-size: 0.8750rem;/* 14px;*/
    }


}

/* Landscape phones and down */
@media (max-width: 480px) {

    body {
        padding-left: 0px;
        padding-right: 0px;
        /*min-width:480px;*/
        overflow-y:auto;
        overflow-x:hidden;
    }

    header {
        width: 98%;
        padding-left: 1%;
        padding-right: 1%;
    }
    /*.logoGov_Covid .lg_governo a.logoGovFixed {
        display: block;
        background-image: url(images/cabecalho.png);
        background-repeat: no-repeat;
        height: 75px;
        width: 480px;
        z-index: 999;
        background-size: 100%;
        margin-bottom: 2px;
    }
    .MainPageCovid{
        min-width:480px;
    }
    .menusCovid {
        width: 480px;
        margin: auto;
    }*/
    .fixed{
        width: 98%;
        padding-left: 1%;
        padding-right: 1%;
    }
    .areaMenus{
        width: 98%;
        padding-left: 1%;
        padding-right: 1%;
    }
    .logoGov{
        width:50%;
    }
    .logoGovFixed{
        width:40%;
    }
        .logoGov img {
           width: 125px;
        }
    .MenuBtnFixed{
        width:20%;

    }
    .menuPrincipalNova {
        left: 0px;

    }
        .menuPrincipalNovaFixed{
            height:50%;
        }
        /*.menuPrincipalNova{
        margin-left:-1%;
    }*/
        .lg_governo a.logoGovFixed {
            background-image: url('images/logoGoverno.png');
            background-repeat: no-repeat;
            /*position:absolute;*/
            /*top:0px;*/
            height: 55px;
            width: 230px;
            z-index: 999;
            background-size: 100%;
        }
    .areaCredentialsFixed {
        width: 100%;
        float:left;
    }
    .areaCredentials {
        width: 50%;
    }
    .areaLogin, .bg-top, .areaUser {
        display: none;
    }
    .bg_topMovel {
        display: block;
    }
    .areaLoginMovel {
        display: block;
    }
    .areaUser a:hover,.areaUser a:link,.areaUser a:visited, .areaUser a{
        font-size: 0.6250rem;/* 10px;*/
    }
    .areaSearchFixed{
        display:none;
    }
    .areaSearch{
       margin-top:3px;
    }

    .Live_Pesquisa .Live_PesquisaSite {
        width: 33px !important;
        height:33px !important;
        background: transparent url(images/lupaPesquisa.png) center center no-repeat !important;
         background-repeat:no-repeat;
        background-size:cover;
        background-position:center
    }
    .Live_Pesquisa #dnn_liveSEARCH_vcSearch {
         content:' '; 
         background-color:transparent; 
         padding:5px;/*height:23px;*/ 
         border:none !important;
         font-size: 0.7500rem;/* 12px;*/ 
         /*display:block;*/
         max-width:60%;
         color:#fff
    }

    .LeftMidle, .CenterMidle, .RightMidle {
        width: 100%;
        padding-right: 0;
        float: none;
        /*float: left;*/
    }

    .LeftTopMidle, .LeftInnerTopMidle, .RighInnerToptMidle, .RightTopMidle {
        width: 100%;
        padding-right: 0;
        float: none;
    }

    
   .dashBoard li{
       /*float:none;*/
       width:100%;
       margin-bottom:0px;
   }
    .dashBoard li:hover {
        /*float: none;*/
        width: 100%;
        margin-bottom:0px;
    }
    .MenuBtn {
        width: 50%;
    }
    .menuHorizontal{
        display:none;
    }
    .menuHorizontalCovid {
        display: none;
    }

    .menuApoio {
        display: none;
    }

    .MenuBtnCovid {
        display: block;
    }
    .menuRedesSociais{
        width:50%;
    }
    footer span.copyRight {
        width: 100%;
        padding-left: 0%;
    }

    footer span.cookies {
        text-align: left !important;
        width: 100%;
    }
    .iconTitulo {
        width: 8%;
    }

    .PageTitleCovid {
        font-size: 0.6250rem;/* 10px;*/
    }

    .PageDescrCovid {
        font-size: 0.5000rem;/* 8px;*/
    }
}











