.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;
        }


