/*HOME*/
section { padding: 0px !important }

/*BANNER*/
.banner{width:1150px; height:600px; left: 0px; position: relative; }
.banner .slider{ width:1150px; height:600px; position:absolute; z-index:10; float: left;}
.banner .sliderContent{ width:1150px; height:600px; clear:both; position: absolute;}
.banner .sliderContent .item { width:1150px; height:600px; position: absolute; background-repeat: no-repeat; background-position: center bottom; background-size: cover; background-color: #ececec; display: block; }
.banner .sliderContent .item .mostra_conteudo { width:70%; height:auto; position:absolute; bottom: 50px; left:50px; z-index:100; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }
.banner .sliderContent .item:hover .mostra_conteudo { bottom: 70px; }
.banner .sliderContent .item:hover::before { height: 400px; }
.banner .sliderContent .item .mostra_conteudo .tag_destaque { width:auto; height:auto; position:relative; display: inline-block; vertical-align: top; margin: 0px 0px 15px 0px; background:#e96b2f; color:#ffffff; font-size:15px; font-weight:bold; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; font-family: var(--fonte-padrao); padding:5px 10px; letter-spacing:1px; }
.banner .sliderContent .item .mostra_conteudo .titulo_destaque { width:100%; height:auto; position:relative; margin: 0px 0px 15px 0px; color:#e96b2f; font-size:42px; line-height: 36px; font-weight:bold; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; font-family: var(--fonte-padrao); }
.banner .sliderContent .item .mostra_conteudo .introducao_destaque { width:100%; height:auto; position:relative; margin: 0px 0px 15px 0px; color:#ffffff; font-size:18px; line-height: 24px; font-weight: normal; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; font-family: var(--fonte-padrao); }
.banner .sliderContent .item::before { position:absolute; content:''; width: 100%; z-index: 11; height: 550px; bottom: 0px; left:0px; background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0.75) 0%, rgba(255,255,255,0) 75%); -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }
.prevhidden, .nexthidden { left: -100px; position: absolute; width: 1px; height: 1px; top: 0px; }
.banner .slider .sliderContent .item .util_banner { width: 100%; height: 285px; position: absolute; z-index: 10; }
.sliderBullets { margin: 0px; width: 10px; padding: 0px; right: 15px; position: absolute; top: 50%; transform: translate(0,-50%); height: auto; text-align: center; z-index: 1002; }
.sliderBullets a { display: inline-block; text-indent:-9999px; width: 10px; height: 10px; background-color: #ffffff; margin: 4px 0px; -moz-transition: all .3s ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; }
.sliderBullets .active { background-color: var(--cor-destaque); -moz-transition: all .3s ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; width: 10px; height: 40px; }

/*ATALHOS 01*/
.atalhos { width: 100%; height: auto; position: relative; margin: 75px 0px; text-align: center; display:inline-block; vertical-align:top; }
.atalhos::before { width:100%; height: 580px; position:absolute; left:0px; top:-380px; background-color: #eaeaea; content: ''; z-index:-1; }
.atalhos ul { width: 100%; height: auto; position: relative; list-style-type: none; text-align: center; padding: 0px; display:inline-block; vertical-align:top; }
.atalhos ul li { width: 260px; padding: 0px; height: 380px; margin: 10px 15px; display: inline-block; vertical-align: top; position: relative; text-align:center; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow:hidden; }
.atalhos ul li .avatar { width: 100%; height: 380px; position: relative; margin: 0px; overflow: hidden; vertical-align: top; display: inline-block; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; overflow: hidden; text-align:center; }
.atalhos ul li .avatar .tag { width:auto; height:auto; position:absolute; top:10px; right:0px; background:#e96b2f; z-index:15; color:#ffffff; font-size:12px; font-weight:bold; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; font-family: var(--fonte-padrao); padding:5px 10px; letter-spacing:1px; }
.atalhos ul li .avatar::before { position:absolute; content:''; width: 100%; z-index: 11; height: 380px; top: 0px; left:0px;  background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0.75) 0%, rgba(255,255,255,0) 75%); }
.atalhos ul li .avatar img { position: absolute; max-width: 100%; max-height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 10; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.atalhos ul li .nome_atalho { width: -moz-calc(100% - 30px); width: -webkit-calc(100% - 30px); width: -o-calc(100% - 30px); width: calc(100% - 30px); padding: 15px 15px 30px 15px; position: absolute; bottom: 0px; display: inline-block; font-size: 18px; font-family: var(--fonte-padrao); color: #ffffff; text-align: center; line-height: 20px; font-weight: 600; z-index:15;   -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.atalhos ul li:hover .nome_atalho { padding-bottom:45px; }
.atalhos ul li:hover { margin: 2px 15px 18px 15px; }

/*BANNER ESTREITO SUPERIOR*/
.estreito { width: 1150px; height: 220px; position: relative; margin: 0px 0px 75px 0px; text-align: center; display:inline-block; vertical-align:top; }
.estreito ul { width: 1150px; height: 220px; position: relative; list-style-type: none; text-align: left; padding: 0px; display:inline-block; vertical-align:top; }
.estreito ul li { width: 1150px; padding: 0px; height: 220px; margin: 0px; float: left; position: relative; text-align:left; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.estreito ul li .avatar { width: 100%; height: 220px; position: relative; margin: 0px; overflow: hidden; vertical-align: top; display: inline-block; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; overflow: hidden; text-align:center; }
.estreito ul li .avatar img { position: absolute; max-width: 100%; max-height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 10; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; display:block; }
.estreito ul li:hover img { max-width: 98%; max-height: 98%; }
.estreito #pager3 { width: 100%; height: 10px; text-align: center; z-index: 11; margin-top: -35px; position: absolute; float: left; }
.estreito #pager3 a { width: 8px; height: 8px; margin: 0 4px; display: inline-block; background: #ffffff; cursor: pointer; text-indent: -9999px; }
.estreito #pager3 a:hover { background-color: var(--cor-secundaria); }
.estreito #pager3 a span { display: none; }
.estreito #pager3 a.selected { background: var(--cor-destaque); }

/*BANNER ESTREITO INFERIOR*/
.inferior { width: 1150px; height: 100px; position: absolute; left: 0px; bottom: -125px; margin: 0px; z-index: 100; text-align: center; display:inline-block; vertical-align:top; }
.inferior ul { width: 1150px; height: 100px; position: relative; list-style-type: none; text-align: left; padding: 0px; display:inline-block; vertical-align:top; }
.inferior ul li { width: 1150px; padding: 0px; height: 100px; margin: 0px; float: left; position: relative; text-align:left; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.inferior ul li .avatar { width: 100%; height: 100px; position: relative; margin: 0px; overflow: hidden; vertical-align: top; display: inline-block; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; overflow: hidden; text-align:center; }
.inferior ul li .avatar img { position: absolute; max-width: 100%; max-height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 10; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; display:block; }
.inferior ul li:hover img { max-width: 98%; max-height: 98%; }
.inferior #pager4 { width: 100%; height: 10px; text-align: center; z-index: 11; margin-top: -35px; position: absolute; float: left; }
.inferior #pager4 a { width: 8px; height: 8px; margin: 0 4px; display: inline-block; background: #ffffff; cursor: pointer; text-indent: -9999px; }
.inferior #pager4 a:hover { background-color: var(--cor-secundaria); }
.inferior #pager4 a span { display: none; }
.inferior #pager4 a.selected { background: var(--cor-destaque); }

/*NOTÍCIAS HORIZONTAL*/
.noticias_horizontal { width: 100%; height: auto; position: relative; clear: both; display: inline-block; background-color: #eaeaea; vertical-align: text-top; padding: 100px 0px 70px 0px; text-align: left; margin: 75px 0px 0px 0px; z-index:10; }
.noticias_horizontal ul { width: 100%; height: auto; position: relative; list-style-type: none; padding: 0px; text-align:center; }
.noticias_horizontal ul li { overflow: hidden; width: 380px; height: auto; margin: 5px 1.5px 10px 1.5px; position: relative; display: inline-block; text-align:left; }
.noticias_horizontal ul li img { width: 180px; height: auto; margin: 0px; text-align: center; position: relative; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow:hidden; display:block;  overflow:hidden; float:left; }
.noticias_horizontal ul li .infos { width: 170px; height: auto; position: absolute; right: 0px; top: 50%; transform:  translate(0, -50%); -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; padding: 15px; }
.noticias_horizontal ul li .infos .leia_mais { width: auto; height: auto; position: relative; text-transform: uppercase; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow: hidden; z-index: 101; line-height: 12px; padding: 0px; color: var(--cor-texto-segundo); font-size: 10px; letter-spacing: 3px; font-weight: 300; }
.noticias_horizontal ul li .infos .qual { width: 100%; height: auto; position: relative; color: var(--cor-texto-principal); font-size: 18px; line-height: 20px; font-family: var(--fonte-padrao); font-weight: 600; text-align: left; padding: 10px 0px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display:block; }
.noticias_horizontal ul li .infos .data { width: auto; padding: 0px; height: auto; position: relative; color: var(--cor-texto-segundo); font-size: 14px; line-height: 14px; font-family: var(--fonte-padrao); font-weight: 600; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display:inline-block; overflow:hidden; text-transform:uppercase; }
.noticias_horizontal ul li:hover img { -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); }
.noticias_horizontal ul li:hover .qual { padding: 7px 0px; }
.noticias_horizontal ul li:hover .infos { right: 5px; }
.noticias_horizontal #pager10 { width: 100%; height: 10px; text-align: center; z-index: 11; position: absolute; float: left; }
.noticias_horizontal #pager10 a { width: 8px; height: 8px; margin: 0 4px; display: inline-block; background: #ffffff; cursor: pointer; text-indent: -9999px; }
.noticias_horizontal #pager10 a:hover { background-color: var(--cor-secundaria); }
.noticias_horizontal #pager10 a span { display: none; }
.noticias_horizontal #pager10 a.selected { background: var(--cor-destaque); }

/*PROMOÇÕES*/
.promos { width: 465px; height: 740px; position: relative; margin: 0px 0px 75px 0px; text-align: center; display:inline-block; vertical-align:top; }
.promos ul { width: 465px; height: 740px; position: relative; list-style-type: none; text-align: left; padding: 0px; display:inline-block; vertical-align:top; }
.promos ul li { width: 465px; padding: 0px; height: 740px; margin: 0px; float: left; position: relative; text-align:left; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.promos ul li .avatar { width: 100%; height: 740px; position: relative; margin: 0px; overflow: hidden; vertical-align: top; display: inline-block; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; overflow: hidden; text-align:center; }
.promos ul li .avatar img { position: absolute; max-width: 100%; max-height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 10; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; display:block; }
.promos ul li:hover img { max-width: 95%; max-height: 95%; }
.promos #pager2 { width: 100%; height: 10px; text-align: center; z-index: 11; margin-top: -35px; position: absolute; float: left; }
.promos #pager2 a { width: 8px; height: 8px; margin: 0 4px; display: inline-block; background: #ffffff; cursor: pointer; text-indent: -9999px; }
.promos #pager2 a:hover { background-color: var(--cor-secundaria); }
.promos #pager2 a span { display: none; }
.promos #pager2 a.selected { background: var(--cor-destaque); }

/*PROMOS NOTÍCIAS*/
.promos .noticias_cat { width: 425px; height: auto; position: relative; display: inline-block; background-color: #eaeaea; vertical-align: text-top; padding: 75px 20px 10px 20px; text-align: left; margin: 0px; }
.promos .noticias_cat ol { width: 100%; height: auto; position: relative; list-style-type: none; padding: 0px; text-align:center; }
.promos .noticias_cat ol li { overflow: hidden; width: 100%; height: auto; margin: 5px 0px 10px 0px; position: relative; display: inline-block; text-align:left; }
.promos .noticias_cat ol li img { width: 200px; height: auto; margin: 0px; text-align: center; position: relative; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow:hidden; display:block;  overflow:hidden; float:left; }
.promos .noticias_cat ol li .infos { width: 180px; height: auto; position: absolute; right: 0px; top: 50%; transform:  translate(0, -50%); -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; padding: 15px; }
.promos .noticias_cat ol li .infos .leia_mais { width: auto; height: auto; position: relative; text-transform: uppercase; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow: hidden; z-index: 101; line-height: 12px; padding: 0px; color: var(--cor-texto-segundo); font-size: 10px; letter-spacing: 3px; font-weight: 300; }
.promos .noticias_cat ol li .infos .qual { width: 100%; height: auto; position: relative; color: var(--cor-texto-principal); font-size: 18px; line-height: 20px; font-family: var(--fonte-padrao); font-weight: 600; text-align: left; padding: 10px 0px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display:block; }
.promos .noticias_cat ol li .infos .data { width: auto; padding: 0px; height: auto; position: relative; color: var(--cor-texto-segundo); font-size: 14px; line-height: 14px; font-family: var(--fonte-padrao); font-weight: 600; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display:inline-block; overflow:hidden; text-transform:uppercase; }
.promos .noticias_cat ol li:hover img { -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); }
.promos .noticias_cat ol li:hover .qual { padding: 7px 0px; }
.promos .noticias_cat ol li:hover .infos { right: 10px; }

/*FINAL*/
.lateral_final { width: 425px; height: 740px; position: relative; margin: 50px 0px 50px 40px; text-align: center; display:inline-block; vertical-align:top; }
.lateral_final ol { width: 100%; height: auto; position: relative; list-style-type: none; padding: 0px; text-align:center; }
.lateral_final ol li { overflow: hidden; width: 100%; height: auto; margin: 5px 0px 10px 0px; position: relative; display: inline-block; text-align:left; }
.lateral_final ol li img { width: 200px; height: auto; margin: 0px; text-align: center; position: relative; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow:hidden; display:block;  overflow:hidden; float:left; }
.lateral_final ol li .infos { width: 205px; height: auto; position: absolute; right: 0px; top: 50%; transform:  translate(0, -50%); -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; padding: 15px 0px 15px 15px; }
.lateral_final ol li .infos .leia_mais { width: auto; height: auto; position: relative; text-transform: uppercase; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow: hidden; z-index: 101; line-height: 12px; padding: 0px; color: var(--cor-texto-segundo); font-size: 10px; letter-spacing: 3px; font-weight: 300; }
.lateral_final ol li .infos .qual { width: 100%; height: auto; position: relative; color: var(--cor-texto-principal); font-size: 18px; line-height: 20px; font-family: var(--fonte-padrao); font-weight: 600; text-align: left; padding: 10px 0px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display:block; }
.lateral_final ol li .infos .data { width: auto; padding: 0px; height: auto; position: relative; color: var(--cor-texto-segundo); font-size: 14px; line-height: 14px; font-family: var(--fonte-padrao); font-weight: 600; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display:inline-block; overflow:hidden; text-transform:uppercase; }
.lateral_final ol li:hover img { -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); }
.lateral_final ol li:hover .qual { padding: 7px 0px; }
.lateral_final ol li:hover .infos { right: 10px; }

/*NOTÍCIAS FINAL*/
.noticias_final { width: 650px; height: auto; min-height: 740px; position: relative; display: inline-block; vertical-align: text-top; padding: 0px; text-align: left; margin: 50px 0px; }
.noticias_final ul { width: 100%; height: auto; position: relative; list-style-type: none; padding: 20px 0px 0px 0px; text-align:center; }
.noticias_final ul li { overflow: hidden; width: 100%; height: auto; margin: 10px 0px 50px 0px; position: relative; display: inline-block; text-align:left; }
.noticias_final ul li img { width: 330px; height: auto; margin: 0px; text-align: center; position: relative; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow:hidden; display:block;  overflow:hidden; float:left; }
.noticias_final ul li .infos { width: 280px; height: auto; position: absolute; right: 0px; top: 50%; transform:  translate(0, -50%); -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; padding: 15px; }
.noticias_final ul li .infos .leia_mais { width: auto; height: auto; position: relative; text-transform: uppercase; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow: hidden; z-index: 101; line-height: 12px; padding: 0px; color: var(--cor-texto-segundo); font-size: 10px; letter-spacing: 3px; font-weight: 300; }
.noticias_final ul li .infos .qual { width: 100%; height: auto; position: relative; color: var(--cor-texto-principal); font-size: 22px; line-height: 24px; font-family: var(--fonte-padrao); font-weight: 600; text-align: left; padding: 20px 0px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display:block; }
.noticias_final ul li .infos .data { width: auto; padding: 0px; height: auto; position: relative; color: var(--cor-texto-segundo); font-size: 14px; line-height: 14px; font-family: var(--fonte-padrao); font-weight: 600; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display:inline-block; overflow:hidden; text-transform:uppercase; }
.noticias_final ul li:hover img { -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); }
.noticias_final ul li:hover .qual { padding: 12px 0px; }
.noticias_final ul li:hover .infos { right: 10px; }

/*NOTÍCIAS*/
.noticias { width: 650px; height: auto; min-height: 1400px; position: relative; display: inline-block; vertical-align: text-top; padding: 0px; text-align: left; margin: 0px 30px 20px 0px; }
.noticias .titulo_padrao { padding-top:0px; }
.noticias ul { width: 100%; height: auto; position: relative; list-style-type: none; padding: 20px 0px 0px 0px; text-align:center; }
.noticias ul li { overflow: hidden; width: 100%; height: auto; margin: 10px 0px 50px 0px; position: relative; display: inline-block; text-align:left; }
.noticias ul li img { width: 330px; height: auto; margin: 0px; text-align: center; position: relative; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow:hidden; display:block;  overflow:hidden; float:left; }
.noticias ul li .infos { width: 280px; height: auto; position: absolute; right: 0px; top: 50%; transform:  translate(0, -50%); -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; padding: 15px; }
.noticias ul li .infos .leia_mais { width: auto; height: auto; position: relative; text-transform: uppercase; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow: hidden; z-index: 101; line-height: 12px; padding: 0px; color: var(--cor-texto-segundo); font-size: 10px; letter-spacing: 3px; font-weight: 300; }
.noticias ul li .infos .qual { width: 100%; height: auto; position: relative; color: var(--cor-texto-principal); font-size: 22px; line-height: 24px; font-family: var(--fonte-padrao); font-weight: 600; text-align: left; padding: 20px 0px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display:block; }
.noticias ul li .infos .data { width: auto; padding: 0px; height: auto; position: relative; color: var(--cor-texto-segundo); font-size: 14px; line-height: 14px; font-family: var(--fonte-padrao); font-weight: 600; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display:inline-block; overflow:hidden; text-transform:uppercase; }
.noticias ul li:hover img { -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); }
.noticias ul li:hover .qual { padding: 12px 0px; }
.noticias ul li:hover .infos { right: 10px; }

@media screen and (max-width: 1100px) {
	section { padding: 0px 0px 30px 0px !important; }
	.util, .util3 { text-align:center; }

	.videos ul li .resumo .introducao_post, .videos ul li .resumo .titulo_post { text-align: center; }

	/*PROMOÇÕES*/
	.promos { width: 350px; height: auto; }
	.promos ul { width: 350px; height: 650px; text-align: center; }
	.promos ul li { width: 350px; padding: 0px; height: 650px; }
	.promos ul li .avatar { width: 100%; height: 650px; }
	.promos .noticias_cat { width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: -o-calc(100% - 40px); width: calc(100% - 40px); padding: 0px 20px 10px 20px; text-align: center; }
	.promos .noticias_cat ol li { text-align:center; width: 100%; }
	.promos .noticias_cat ol li img { width: auto; max-width: 100%; float: none; display: inline-block; }
	.promos .noticias_cat ol li .infos { width: 94%; position: relative; right: initial; top: initial; transform:  translate(0,0); padding:15px 3%; }
	.promos .noticias_cat ol li .infos .leia_mais { text-align:center; width:100%; }
	.promos .noticias_cat ol li .infos .qual { text-align:center; }
	.promos .noticias_cat ol li:hover .infos { right: initial; }
	.promos #pager2 a { background: #eaeaea; }

	.noticias_horizontal { width: 96%; min-height: auto; padding-left: 2%; padding-right: 2%; text-align: center; }
	.noticias_horizontal ul li { text-align:center; width: 100%; }
	.noticias_horizontal ul li img { width: auto; max-width: 100%; float: none; display: inline-block; }
	.noticias_horizontal ul li .infos { width: 94%; position: relative; right: initial; top: initial; transform:  translate(0,0); padding:15px 3%; }
	.noticias_horizontal ul li .infos .leia_mais { text-align:center; width:100%; }
	.noticias_horizontal ul li .infos .qual { text-align:center; }
	.noticias_horizontal ul li:hover .infos { right: initial; }

	.noticias_final { width: 96%; min-height: auto; padding-left: 2%; padding-right: 2%; text-align: center; }
	.noticias_final ul li { text-align:center; width: 100%; }
	.noticias_final ul li img { width: auto; max-width: 100%; float: none; display: inline-block; }
	.noticias_final ul li .infos { width: 94%; position: relative; right: initial; top: initial; transform:  translate(0,0); padding:15px 3%; }
	.noticias_final ul li .infos .leia_mais { text-align:center; width:100%; }
	.noticias_final ul li .infos .qual { text-align:center; }
	.noticias_final ul li:hover .infos { right: initial; }

	.lateral_final { width: 96%; height: auto; min-height: auto; padding-left: 2%; padding-right: 2%; text-align: center; margin: 50px 0px; }
	.lateral_final ol li { text-align:center; width: 100%; }
	.lateral_final ol li img { width: auto; max-width: 100%; float: none; display: inline-block; }
	.lateral_final ol li .infos { width: 94%; position: relative; right: initial; top: initial; transform:  translate(0,0); padding:15px 3%; }
	.lateral_final ol li .infos .leia_mais { text-align:center; width:100%; }
	.lateral_final ol li .infos .qual { text-align:center; }
	.lateral_final ol li:hover .infos { right: initial; }

	/*NOTÍCIAS*/
	.noticias { width: 96%; min-height: auto; padding: 0px; text-align: center; margin: 10px 0px 20px 0px; }
	.noticias ul li { text-align:center; width: 100%; }
	.noticias ul li img { width: auto; max-width: 100%; float: none; display: inline-block; }
	.noticias ul li .infos { width: 94%; position: relative; right: initial; top: initial; transform:  translate(0,0); padding:15px 3%; }
	.noticias ul li .infos .leia_mais { text-align:center; width:100%; }
	.noticias ul li .infos .qual { text-align:center; }
	.noticias ul li:hover .infos { right: initial; }

	/*ATALHOS 01*/
	.atalhos { margin: 25px 0px; }
	.atalhos::before { display:none; }
	.atalhos ul li, .atalhos ul li:hover { width: 160px; height: 235px; margin: 7.5px; }
	.atalhos ul li .avatar { height: 235px; }
	.atalhos ul li .avatar::before { height: 235px;} 

	/*BANNER INFERIOR*/
	.util.fixa3 { height:250px; }
	.inferior { margin: 0px 0px 0px -300px; width:600px; left: 50%; position:absolute; }
	.inferior, .inferior ul, .inferior ul li, .inferior ul li .avatar { width: 600px; height: 250px; left: initial; text-align:center; }
	.inferior ul li .avatar img { display:inline-block; left:0px; top:0px; transform: translate(0,0); }

	/*BANNER ESTREITO*/
	.util.fixa2 { height:250px; margin-bottom:60px; }
	.estreito { margin: 0px 0px 0px -300px; width:600px; left: 50%; position:absolute; }
	.estreito, .estreito ul, .estreito ul li, .estreito ul li .avatar { width: 600px; height: 250px; left: initial; text-align:center; }
	.estreito ul li .avatar img { display:inline-block; left:0px; top:0px; transform: translate(0,0); }

	/* BANNER */
	.banner{width: 100%; height: 450px; left: 0px; margin-left: 0px; overflow: hidden; position: relative; }
	.banner .slider{ width: 100%; height: 450px; position:absolute; left: 0px; margin-left: 0px; z-index:10; float: none;}
	.banner .sliderContent{ width: 100%; height: 450px; clear:both; position: absolute;}
	.banner .sliderContent .item { width: 100%; height: 450px; position: absolute; background-size: cover; }
	.banner .sliderContent .item .mostra_conteudo { width: -moz-calc(100% - 60px); width: -webkit-calc(100% - 60px); width: -o-calc(100% - 60px); width: calc(100% - 60px); height:auto; position:absolute; bottom: 40px; left:30px; }
	.banner .sliderContent .item:hover .mostra_conteudo { bottom: 40px; }
	.banner .sliderContent .item .mostra_conteudo .titulo_destaque { font-size:32px; line-height: 28px; }
	.banner .sliderContent .item .mostra_conteudo .introducao_destaque { font-size:16px; line-height: 20px; }
}