.clearFix {
    clear: both !important;
}

p {
    margin-bottom: 0px;
}

img:not([src]), img[src=""] {
    display: none !important;
}

li.linkitem.Horizontal {
    padding-top: 0px;
}

.DestaquesComFundo, .ListaTresDestaques, .multicatalogoBrancoCinza {
    margin-bottom: 10px;
    width: 100%;
}


.ListaAnexosContent li, .CinzaClaroContainer li, .cinzaEscuroContainer li, .fundoCinzaContent li {
    padding-top: 15px;
}

/* Container fundo cinza com titulo*/
.fundoCinza {
    background-color: #cecece;
    padding-top: 30px;
    padding-left: 20px;
    padding-bottom: 30px;
    color: #404041;
    font-size: 0.8125rem; /* 13px;*/
    margin-top: 0px;
    margin-bottom: 5px;
    clear: both;
}

    .fundoCinza .t {
        font-size: 0.8750rem; /* 14px;*/
        font-weight: bold;
    }

    .fundoCinza p, .fundoCinza span, .fundoCinza blockquote, .fundoCinza a:visited, .fundoCinza a:link {
        color: #404041;
        font-size: 0.8125rem; /* 13px;*/
    }

    /*.fundoCinza a:hover {
    text-decoration: underline;
}*/


    .fundoCinza .ListaAnexosContent li,
    .fundoCinza .linkitem {
        padding-top: 15px;
    }


.SemTitulo {
    /*margin-top: 5px;
    margin-bottom: 5px;*/
    width: 100%;
}



/* Container que lista os anexos em fundo cinza */
.ListaAnexos {
    clear: both;
    background-color: #cecece;
    padding-top: 30px;
    padding-left: 20px;
    padding-bottom: 30px;
    padding-right: 10px;
    color: #404041;
    font-size: 0.8125rem; /* 13px;*/
    margin-top: 0px;
    margin-bottom: 10px
}

    .ListaAnexos .t {
        font-size: 0.8750rem; /* 14px;*/
        font-weight: bold;
    }


.ListaAnexosContent p, .ListaAnexosContent span, .ListaAnexosContent blockquote, .ListaAnexosContent a,
.ListaAnexosContent a:visited, .ListaAnexosContent a:link {
    color: #404041 !important;
    /*font-weight:bold;*/
    text-decoration: none;
    text-transform: none;
}

.ListaAnexosContent ul {
    list-style: none !important;
    margin-left: 0px;
}

.ListaAnexosContent .Informacao_Cabecalho a {
    color: #404041 !important;
    margin-left: 12px;
    font-weight: 600;
}

    .ListaAnexosContent .Informacao_Cabecalho a:hover {
        text-decoration: underline;
    }

.ListaAnexosContent .sshListItem {
    padding-right: 10px !important;
}

.ListaAnexos .Informacao_Uma {
    display: none;
}

.ListaAnexos .informacao_Anexos {
    background-color: transparent;
    padding-bottom: 10px;
    padding-top: 5px;
    padding-left: 8px;
}

/****** caixa de seleção  *******/
.caixaSelecao {
    background-color: #bcbdc0;
    display: block;
    margin: 0px !important;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}

.caixaselecaoTitulo {
    padding-bottom: 10px;
}

.caixaSelecao .t {
    display: block;
    font-family: Verdana;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    padding: 12px;
}

.caixaSelecaoContainer {
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 10px;
    text-align: right;
}

    .caixaSelecaoContainer select {
        width: 100%;
        height: 25px;
        padding-bottom: 6px;
    }

a.CommandButton,
a.CommandButton:visited,
a.CommandButton:link {
    font-size: 0.6875rem; /* 11px;*/
    color: #444;
}

.caixaSelecaoContainer a:hover {
    text-decoration: underline;
}

/* DIVERSOS ATRIBUTOS E MISCELANEA DE OVERRIDES A PROPRIEDADES QUANDO NUMA PAGINA READ */
.Informacao_Main, /*#Admin*/ .divViewMain {
    float: left;
    width: 58%;
    margin: 0px;
    padding-right: 2%;
    background-color: #fff;
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
}
/* como o layout se baseia na largura de 960px podemos ajustar as medidas com maior rigor */
.Informacao_Side {
    float: left;
    width: 34%;
    margin: 2%;
    padding: 1%;
    background: #fff;
}

    .Informacao_Side h1, .Informacao_Side h2, .Informacao_Side h3, .Informacao_Side h4, .Informacao_Side h5, .Informacao_Side h6 {
        margin: 0px;
        /*padding: 5px 10px;*/
        /*color:#fff*/ /*;*/
        font-size: 0.7500rem; /*12px;*/
        background-color: #fff;
    }

        .Informacao_Side h4:nth-child(1) {
            display: block;
            width: 100%;
            font-size: 0.8750rem; /* 14px;*/
            color: #fff !important;
            border-top: 2px solid #177ebc;
            text-align: center;
            margin-bottom: 40px;
        }

            .Informacao_Side h4:nth-child(1) span {
                display: block;
                margin: 0 20% 5px 20%;
                background-color: #177ebc;
                border: none !important;
                color: #fff;
            }

    .Informacao_Side h4 {
        display: block;
        width: 100%;
        color: #808080 !important;
        border-top: 2px solid #808080;
        text-align: center;
    }

        .Informacao_Side h4 span {
            display: block;
            margin: -2px 20% 5px 20%;
            border: 2px solid #808080;
        }

.CloudTitle {
    margin: 0px;
    padding: 3px;
    font-size: 0.8750rem; /* 14px;*/
    text-transform: uppercase;
}

.Lista_Informacao td {
    vertical-align: top;
    padding-bottom: 15px;
}

.Lista_Informacao a .Lista_Informacao_Titulo, .ListaInformacao a .Lista_Informacao_Titulo {
    font-size: 0.8125rem; /* 13px;*/
    color: #444;
}

.Lista_Informacao a .Lista_Informacao_Desc, .ListaInformacao a .Lista_Informacao_Desc {
    font-size: 0.7500rem; /* 12px;*/
    color: #808080;
    padding-top: 5px;
}
/* #Admin .divViewMain { width:100%; } para ficar com os mesmo 640px da pagina de pesquisa */
/*#Admin*/ .Title {
    display: none;
}
/*#Admin*/ /*.divViewMain .Lista_Informacao tr td,*/ /*#Level2*/ /*.mainContent .Lista_Informacao tr td { border-bottom: dotted 1px #c0c0c0; }*/
/*#Level2*/ /*.mainContent { background-color: #fff !important; padding: 10px; }*/

.Informacao_Main .Informacao_Cabecalho { /*font-size: smaller;*/
    font-size: 0.7500rem;
    border-left: solid 6px #177EBC;
    color: #444;
    margin: 0px 0px 25px;
    padding: 5px 15px;
    font-style: italic;
    display: block;
}

.Informacao_Cabecalho span[id*="vcDescricao"] {
    display: block;
    padding-bottom: 15PX;
    color: #808080;
}

.Informacao_Cabecalho a {
    color: #444 !important;
    margin-left: 12px;
    font-weight: bold; /*font-weight: 600;*/
}
/*.Informacao_Conteudo span p,
.Informacao_Conteudo span div {overflow:hidden;}*/
.Informacao_Conteudo {
    overflow: hidden;
    text-align: justify;
    color: #444;
}
    /*.Informacao_Conteudo img[style] {width: auto !important;}*/
    .Informacao_Conteudo img { /*margin: 0px 9px 9px 0px; padding: 5px 10px 5px 0px;*/
        display: block;
        float: left;
        border: none;
        width: 58vw !important;
        margin-bottom: 25px;
    }

.Informacao_Imagens {
    clear: both;
    margin-top: 15px;
}
/* o rotator com diversas imagens que se podem zoomificar */

.Informacao_Titulo h1 {
    margin-bottom: 0px;
    margin-top: 10px;
    font-size: 1.875rem !important; /* 30px !important;*/
    padding-left: 15px;
    line-height: 34px;
    color: #177EBC !important;
    border-left: solid 6px #177EBC;
    font-weight: normal;
}

.Live_Informacao_Etiquetas, .RadTagCloud {
    border: none; /*background-color: #eee;*/
    margin: 0px;
    padding: 5px;
    overflow: hidden;
}

    .Live_Informacao_Etiquetas a, .RadTagCloud a {
        margin: 0px 5px 5px 0px;
        padding: 0px;
        color: #444;
        font-size: 0.7500rem; /* 12px;*/
        background-color: transparent !important;
        /*text-decoration: none;*/
        /*display: block;*/
        float: left;
        line-height: normal !important;
    }

    .Live_Informacao_Etiquetas a {
        float: none; /*border-bottom: dotted 1px #bababa;*/
        padding: 3px;
    }

        .Live_Informacao_Etiquetas a:nth-child(odd), .RadTagCloud a:nth-child(odd) {
            color: #a7a9ab;
        }

        .Live_Informacao_Etiquetas a:nth-child(even), .RadTagCloud a:nth-child(even) {
            color: #808080;
        }

.edicaoContainer .Informacao_Anexos li a, .Informacao_Anexos li a:visited {
    color: #444;
    display: inline-block;
    font-size: 0.7500rem; /* 12px;*/
    padding: 5px 0;
    text-decoration: none !important;
}

    .edicaoContainer .Informacao_Anexos li a:hover {
        text-decoration: underline !important;
    }

.edicaoContainer .Informacao_Conteudo ul li:hover {
    text-decoration: none;
}

.edicaoContainer .Informacao_Conteudo a, .edicaoContainer .Informacao_Conteudo a:hover, .edicaoContainer .Informacao_Conteudo a:visited {
    color: #444;
}
/*.Informacao_Anexos{ background-color:#eee; padding-bottom:10px; padding-top:5px; padding-left:8px; }*/
ul.Informacao_Anexos {
    list-style: none !important;
    margin-left: 10px;
}

.Informacao_Anexos li a, .Informacao_Anexos li a:hover, .Informacao_Anexos li a:visited { /*color:#177EBC*/
    text-decoration: underline;
}

.Informacao_Acoes {
    /*position: relative;
    top: 10px;
    left: 20px;*/
    color: #808080 !important;
}

    .Informacao_Acoes a {
        color: #808080 !important;
        float: right;
    }


.Lista_Infomacao .Lista_Informacao_Destaque {
    color: #2d2d2d !important;
}

    .Lista_Infomacao .Lista_Informacao_Destaque:hover { /*text-decoration: underline;*/
    }
/*.LiveDestaqueEstatico {
    padding: 5px;
}*/

.LiveDestaqueEstatico .Live_Destaque_Titulo {
    font-weight: normal !important;
    text-transform: none !important;
    font-size: 0.8125rem; /* 13px;*/
    color: #58595b;
}

.LiveDestaqueEstatico .Lista_Informacao a img {
    padding-bottom: 16px;
    /*background: url('images/containerImagensNoticias.png') bottom no-repeat;*/
    height: auto !important;
}

.LiveDestaqueEstatico .Lista_Informacao td {
    width: 24% !important;
    padding: 0px 0.5%;
}

.LiveDestaqueEstatico .Lista_Informacao a img {
    width: 100% !important;
    height: auto !important;
}

.Lista_Documentos_Lista_ul li {
    padding-left: 10px;
    font-weight: normal;
    list-style: disc inside;
}

.ModLIVEGestaoInformacaoC {
    overflow: auto !important;
}

    .ModLIVEGestaoInformacaoC .multiPage {
        min-width: 1000px;
    }

    .ModLIVEGestaoInformacaoC .RadTabStrip {
        min-width: 1000px;
    }

    .ModLIVEGestaoInformacaoC select {
        width: 96% !important;
    }


.ModLiveGestaoPublicidadeC {
    overflow: auto !important;
}

    .ModLiveGestaoPublicidadeC .multiPage {
        min-width: 1000px;
    }

    .ModLiveGestaoPublicidadeC .RadTabStrip {
        min-width: 1000px;
    }

    .ModLiveGestaoPublicidadeC select {
        width: 96% !important;
    }

/*** container de edi�ao ***/
.edicaoContainer .Informacao_Conteudo img {
    width: 100% !important;
    padding: 0 !important;
}

.LoginPanel {
    width: 80%;
    padding-right: 10%;
    float: left;
}

.Mupi {
    margin-top: 10px;
    margin-bottom: 10px;
}

.MupiContainer {
    /*margin: 0 10%;*/
}

    .MupiContainer .rrRelativeWrapper {
        border: 10px solid grey;
        border-radius: 20px;
    }

.Mupi .rrItem table {
    border-spacing: 0px !important;
}

.Mupi .rrItem td {
    padding: 0px !important;
}
/*.RadRotator{
    border-radius:20px;
}*/
.rrItem {
    margin-top: 0px !important;
}

.LivePubPub img {
    border-radius: 10px;
}

.LivePubPub .Live_Destaque_Desc {
    font-size: 110%;
    margin: 0px;
    padding: 2px;
}

.LivePubPub a, .LivePubPub a:link, .LivePubPub a:visited {
    color: #58595b;
    text-decoration: none;
}

    .LivePubPub a:hover {
        text-decoration: underline;
    }






.peMupi {
    /*margin: 0 10%;*/
    background-image: url(images/peMupi.png);
    background-size: 380px 64px;
    width: 380px;
    height: 64px;
    margin-top: 20px;
}

.fb-post span, .fb-post span iframe {
    width: 100%;
    height: auto;
}


/*** marketing *****/
.marketingContent .LivePubPub img {
    border-radius: 0px !important;
    width: 100% !important;
}

.marketingContent .LivePubTimeLine {
    clear: both;
    vertical-align: middle;
    background: url(images/barraTempoOFF.png) center center no-repeat;
}

.marketingContent .ModLiveMarketingC table {
    width: 100% !important;
    text-align: center;
}

.marketingContent .ModLiveMarketingC {
    margin-bottom: 30px;
}
/*.RadRotator {
    width: 100% !important;
    height: 200px !important;
}
.RadRotator .rrRelativeWrapper {
    width: 100% !important;
    height: 200px !important;
}
.RadRotator.rrNoBorder .rrClipRegion {
    width: 100%!important;
    height: 200px !important;
}
.LivePubPub .rrItem {
    width: 1200px!important;
    height: 200px !important;
}*/


/* Resolução do erro no editor de texto */

.edicaoContainer .RadEditor.reWrapper {
    height: 100% !important;
}

.edicaoContainer p, .edicaoContainer strong, .edicaoContainer blockquote, .edicaoContainer a, .edicaoContainer div, .edicaoContainer .Normal, .edicaoContainer .NormalDisabled, .edicaoContainer .NormalDeleted {
    /* color: #fff; */
    font-size: 0.7500rem;
    font-family: verdana;
    /* font-weight: bold; */
}

/* Media Queries */
/* Large desktop */
@media (min-width: 1200px) {
}
/* Portrait tablet to landscape and larger */
@media (min-width:768px) {
}
/* Portrait tablet to landscape and smaller */
@media (max-width: 1062px) {
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 1062px) {
    .Mupi {
        display: none;
    }
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .marketingContent .LivePubPub {
        display: none;
    }

    .marketingContent .ModLiveMarketingC table {
        display: none;
    }

    .clearfix {
        clear: both !important;
    }

    .CinzaClaroContainer .ListaInformacao .Informacao {
        width: 46%;
        padding: 5px 2%;
        float: left;
    }

    .edicaoContainer .Informacao_Main {
        width: 100%;
    }

    .edicaoContainer .Informacao_Side {
        width: 100%;
    }

    .Mupi {
        display: none;
    }
}
/* Landscape phones and down */
@media (max-width: 480px) {
    .edicaoContainer .Informacao_Main {
        width: 100%;
    }

    .edicaoContainer .Informacao_Side {
        width: 100%;
    }

    .edicaoContainer .Informacao_Titulo h1 {
        font-size: 1.500rem !important; /* 24px !important;*/
    }

    .CinzaClaroContainer .ListaInformacao .Informacao {
        width: 96%;
        padding: 5px 2%;
        float: left;
    }

    .Mupi {
        display: none;
    }
}

/*** Live-Informação *****/
.Informacao_ListaTodasInformacoes {
    padding: 10px 0;
}

.Informacao_Cabecalho {
    width: 100%;
    margin-top: 20px;
    display: flex;
}

    .Informacao_Cabecalho .Informacao_AreaTitulo {
        width: 93%;
        border-bottom: 2px solid #0092d5;
        margin-right: 2%;
        font-style: normal
    }

        .Informacao_Cabecalho .Informacao_AreaTitulo .Informacao_TituloCatalogo {
            display: inline-block;
            color: #0092d5;
            font-size: 1.1250rem; /* 18px;*/
            font-family: Verdana;
            padding: 5px 0 15px 10px;
        }

    .Informacao_Cabecalho .Informacao_Botao a {
        position: fixed;
        background-color: #0092d5;
        display: inline-block;
        font-size: 0.8750rem; /*14px;*/
        font-family: Verdana;
        padding: 5px;
        color: #fff !important;
    }

.Informacao_ListaTodasInformacoes {
    margin-top: 20px;
    padding-right: 7%;
}

    .Informacao_ListaTodasInformacoes .Lista_Informacao br {
        display: none;
    }

    .Informacao_ListaTodasInformacoes .Lista_Informacao span {
        display: inline-block;
        width: 48%;
        margin-right: 2%;
        vertical-align: top;
        margin-bottom: 15px;
    }

        .Informacao_ListaTodasInformacoes .Lista_Informacao span img {
            width: 15% !important;
            margin-right: 2%;
            float: left;
        }

        .Informacao_ListaTodasInformacoes .Lista_Informacao span .Lista_Informacao_Titulo {
            width: 80%;
            text-align: justify;
            float: left;
            margin-bottom: 0px;
            color: #0092d5;
        }

        .Informacao_ListaTodasInformacoes .Lista_Informacao span .Lista_Informacao_Desc {
            width: 80%;
            text-align: justify;
            float: left;
            margin-bottom: 0px;
            padding-top: 0px !important;
        }

/*** MultiCATALOGO *****/
.Multicatalogos_ListaTodasInformacoes {
    padding: 10px 0;
}

.Multicatalogos_Cabecalho {
    width: 100%;
    margin-top: 20px;
    display: flex;
}

    .Multicatalogos_Cabecalho .Multicatalogos_AreaTitulo {
        width: 93%;
        border-bottom: 2px solid #0092d5;
        margin-right: 2%;
    }

        .Multicatalogos_Cabecalho .Multicatalogos_AreaTitulo .Multicatalogos_TituloCatalogo {
            display: inline-block;
            color: #0092d5;
            font-size: 1.1250rem; /* 18px;*/
            font-family: Verdana;
            padding: 5px 0 15px 10px;
        }

    .Multicatalogos_Cabecalho .Multicatalogos_Botao a {
        position: fixed;
        background-color: #0092d5;
        display: inline-block;
        font-size: 0.8750rem; /* 14px;*/
        font-family: Verdana;
        padding: 5px;
        color: #fff;
    }

.Multicatalogos_ListaTodasInformacoes {
    margin-top: 20px;
    padding-right: 7%;
}

    .Multicatalogos_ListaTodasInformacoes .Lista_Informacao br {
        display: none;
    }

    .Multicatalogos_ListaTodasInformacoes .Lista_Informacao span {
        display: inline-block;
        width: 48%;
        margin-right: 2%;
        vertical-align: top;
        margin-bottom: 15px;
    }

        .Multicatalogos_ListaTodasInformacoes .Lista_Informacao span img {
            width: 15% !important;
            margin-right: 2%;
            float: left;
        }

        .Multicatalogos_ListaTodasInformacoes .Lista_Informacao span .Lista_Informacao_Titulo {
            width: 80%;
            text-align: justify;
            float: left;
            margin-bottom: 0px;
            color: #0092d5;
        }

        .Multicatalogos_ListaTodasInformacoes .Lista_Informacao span .Lista_Informacao_Desc {
            width: 80%;
            text-align: justify;
            float: left;
            margin-bottom: 0px;
            padding-top: 0px !important;
        }


/*** TEMA / CATALOGO *****/
.TemaMulticatalogos_ListaTodasInformacoes {
    padding: 10px 0;
}

.TemaMulticatalogos_Cabecalho {
    width: 100%;
    margin-top: 20px;
    display: flex;
}

    .TemaMulticatalogos_Cabecalho .TemaMulticatalogos_AreaTitulo {
        width: 93%;
        border-bottom: 2px solid #0092d5;
        margin-right: 2%;
    }

        .TemaMulticatalogos_Cabecalho .TemaMulticatalogos_AreaTitulo .TemaMulticatalogos_TituloCatalogo {
            display: inline-block;
            color: #0092d5;
            font-size: 1.1250rem; /* 18px;*/
            font-family: Verdana;
            padding: 5px 0 15px 10px;
        }

    .TemaMulticatalogos_Cabecalho .TemaMulticatalogos_Botao a {
        position: fixed;
        background-color: #0092d5;
        display: inline-block;
        font-size: 0.875rem; /* 14px;*/
        font-family: Verdana;
        padding: 5px;
        color: #fff;
    }

.TemaMulticatalogos_ListaTodasInformacoes {
    margin-top: 20px;
    padding-right: 7%;
}

    .TemaMulticatalogos_ListaTodasInformacoes .Lista_Informacao br {
        display: none;
    }

    .TemaMulticatalogos_ListaTodasInformacoes .Lista_Informacao span {
        display: inline-block;
        width: 48%;
        margin-right: 2%;
        vertical-align: top;
        margin-bottom: 15px;
    }

        .TemaMulticatalogos_ListaTodasInformacoes .Lista_Informacao span img {
            width: 15% !important;
            margin-right: 2%;
            float: left;
        }

        .TemaMulticatalogos_ListaTodasInformacoes .Lista_Informacao span .Lista_Informacao_Titulo {
            width: 80%;
            text-align: justify;
            float: left;
            margin-bottom: 0px;
            color: #0092d5;
        }

        .TemaMulticatalogos_ListaTodasInformacoes .Lista_Informacao span .Lista_Informacao_Desc {
            width: 80%;
            text-align: justify;
            float: left;
            margin-bottom: 0px;
            padding-top: 0px !important;
        }

