/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 10/04/2015, 17:06:43
    Author     : J Junior (STS Solutions)
*/

/*********** LARGURA DO CONTENT PARA DISPLAY MENOR Q 900PX *************/
@media screen and (max-width: 736px), 
(device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3),
(device-width : 375px) and (device-height : 667px) and (-webkit-device-pixel-ratio : 2),
(device-width : 414px) and (device-height : 736px) and (-webkit-device-pixel-ratio : 3), 
(device-width : 812px) and (device-height : 375px) and (-webkit-device-pixel-ratio : 3),
(device-width : 667px) and (device-height : 375px) and (-webkit-device-pixel-ratio : 2),
(device-width : 736px) and (device-height : 414px) and (-webkit-device-pixel-ratio : 3) {
    
    
.deliveryTag {
    height: auto;
    text-align: center;
}
.deliveryTag .deliveryTagMobile {
    display: block;
}
.deliveryTag .deliveryTagWEB {
    display: none;
}

    .back-line {
        border-top: solid 2px #DBD8D3;
        border-bottom: solid 1px #DBD8D3;
    }
    .back-line-blue {
        border-top: solid 2px #DBD8D3;
        border-bottom: solid 1px #DBD8D3;
    }
    .back-line-blue-light {
        border-top: solid 2px #DBD8D3;
        border-bottom: solid 1px #DBD8D3;
    }
    .back-line-orange {
        border-top: solid 2px #DBD8D3;
        border-bottom: solid 1px #DBD8D3;
    }
    .back-line-black {
        border-top: solid 2px #DBD8D3;
        border-bottom: solid 1px #DBD8D3;
    }
    .back-line-green {
        border-top: solid 2px #DBD8D3;
        border-bottom: solid 1px #DBD8D3;
    }

    * {
        font-size: 98%;
    }

    .newslatter-tag {
        display: none;
    }
    .body-chat-comercial {
        display: none;
    }

    /************************* CHAT CSS *************************/
    .chat-display {
        width: 80%;
        right: 10%;
    }

    .home-bg-pub-left, .home-bg-pub-right {
        display: none;
    }

    .clearmobile {
        position: static;
        clear: both; 
    }

    .clear-mobile {
        display: block;
        clear: both; 
    }

    /************* DIALOGS **************/
    #CommentDialog {
        position: fixed;
        width: auto;
        margin-left: auto;
    }

    /*********** CABECALHO *************/
    .fixar {
        position:fixed;
        margin-top: -5px !important;
        z-index: 999;
    }

    .galeinfo {
        width: 100%;
    }

    #header .logo-line {
        display: none;
    }

    .display{
        position:fixed;
        display: none;
        margin-top: -5px !important;
    }

    #barraOculta, #menuMobile {
        left: 0px;
        width: 100%;
        padding-top: 7px;
        padding-bottom: 6px;
        border-bottom: solid #ffffff 6px;
        background: #ffffff;
        position: fixed;
        z-index: 9999;
        top: 0;
    }
    #menuMobile {
        position: relative;
        display: block;
    }
    #barraOculta .icons, #menuMobile .icons {
        text-align: center;
        margin-top: 2px;
    }

    #barraOculta .icons #dLabel img, #menuMobile .icons #dLabel img {
        left: 3px;
        top: 3px;
        position: absolute;
    }

    #barraOculta .icons #img-logo img, #menuMobile .icons #img-logo img {
        height: 28px;
    }

    #barraOculta .icons #right-assine, #menuMobile .icons #right-assine {
        top: 4px;
        right: 3px;
        position: absolute;
    }

    #barraOculta .icons #img-logo img, #menuMobile .icons #img-logo img {
    }

    #header {
        width: 100%;
        /*border-bottom: solid #00adec 4px;*/
    }
    #header .cabecalho {
        display: none;
    }
    #header .cabecalho .logo {
        width: 120px;
    }
    #header .cabecalho img {
    }
    #header .cabecalho .folha-digital {
        width: 90px;
    }

    #header .cabecalho-clear {
        display: none;
    }

    #header .cabecalho .busca {
        z-index: -1;
        padding-top: 10px;
        width: 100%;
        text-align: center;
        position: absolute;
        left: 0px;
        margin-left: 0;
    }

    #header .cabecalho .busca input {
        display: none;
    }

    #header .cabecalho .busca img {
        padding: 0 1px;
        width: 24px;
    }

    #header .cabecalho .busca span img {
        padding-left: 4px;
        width: 14px;
    }

    #header .cabecalho .busca .busca-img {
        display: none;
    }

    #header #busca-mobile {
        margin-top: 40px;
        display: block;
        width: 100%;
        text-align: center;
    }
    /*
        #header #busca-mobile input, #header #busca-mobile img {
            display: none;
        }*/

    #header #busca-mobile input {
        border: 1px solid #DBD8D3;
        border-radius: 0px;
        padding: 1px;
        margin: 0px;
        background: #f3f2f1; /* Old browsers */
        background: -moz-linear-gradient(top,  #f3f2f1 0%, #fefefe 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f2f1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #f3f2f1 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #f3f2f1 0%,#fefefe 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #f3f2f1 0%,#fefefe 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #f3f2f1 0%,#fefefe 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f2f1', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */

    }

    #header #busca-mobile img {
        margin-left: -4px;
    }

    #header .menus {
        width: 100%;
        display: none;
    }

    .bottom-box {
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #FFFFFF;
        height: 64px;
        /*border-top: solid #0088cc 1px;*/
        z-index: 99999999;
    }

    .bottom-box .bottom-icon {
        width: 20%;
        text-align: center;
        color: #515151;
        float: left;
        padding: 3px 0;
    }
    .bottom-box .bottom-icon a {
        color: #515151;
        font-size: 56%;
    }
    .bottom-box .bottom-icon a img {
        height: 35px;
    }

    #accordion2 {
        display: block;
    }

    #mapa-site {
        display: none;
    }

    .super-eleicoes {
        display: none;
    }
    .super-eleicoes-mobile {
        display: block;
        margin-top: -10px;
    }
    .super-eleicoes-mobile .super-manchete-mobile{ 
        padding-top: 60px;
        padding-bottom: 30px;
        text-align: center;
        font-size: 200%;
    }
    .super-eleicoes-mobile .super-manchete-mobile a { 
        color:#00adec;
    }
    .super-eleicoes-mobile .super-pchave{
        text-align: right;
        padding-top: 10px;
        font-weight: bold;
        font-size: 110%;
        color: #FFFFFF;
    }
    .super-eleicoes-mobile .super-pchave div {
        background: #00adec;
        padding-top: 3px;
        margin-top: 10px;
        padding-bottom: 3px;
        padding-right: 17px;
        margin-right: -3px;
        padding-left: 100px;
        color: #FFFFFF;
        float: right;
    }

    .web-title-principal {
        display: none;
    }

    .noticia .title .menu-tag, .noticia .title .menu-broken {
        display: none; 
    }        

    #slider-noticias .carousel-inner .item .carousel-caption {
        top: 0;
        background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
    }

    #slider-noticias .carousel-inner .item .carousel-caption .carousel-caption-bottom {
        position: absolute;
        bottom: 0;
    }

    #slider-noticias .carousel-inner .item .slider-play {
        position: absolute; 
        top:50%;
        left:50%;
        margin-top:-37.5px;
        margin-left:-37.5px;
        min-width:0px;
        min-height:0px;
        width:75px;
        height:75px;
        border:none;
        z-index:99;
    }

    #galeria-fbv-mobile {
        display: block;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        background: black;
    }
    #gl-fbv {
        height: 75%;
        margin-top: 7%;
    }
    #gl-fbv-title {
        top: 34px;
        left: 0px;
        width: 100%;
        padding-top: 2px;
        padding-bottom: 4px;
        z-index: 99999;
        position: absolute;
    }
    #gl-fbv-title .logo {
        float: left;
        text-align: left;
        width: 49%;
        padding-top: 3px;
        padding-left: 1%;
    }
    #gl-fbv-title .sair {
        float: right;
        text-align: right;
        width: 49%;
        padding-top: 8px;
        padding-right: 1%;
    }
    #gl-fbv-title .logo img {
        min-width: 100px;
        width: 80%;
        max-width: 150px;
    }

    #galeria-fbv-mobile .carousel .carousel-inner {
        text-align: center;
        height: 100%;
        display: table;
    }
    #galeria-mobile .carousel-inner .item, #galeria-fbv-mobile .carousel .carousel-inner .item {
        text-align: center;
    }
    #galeria-fbv-mobile .carousel .carousel-inner .item {
        text-align: center;
        display: table-cell;
        display: none;
    }
    #galeria-fbv-mobile .carousel .carousel-inner .active {
        display: table-cell;
        vertical-align: middle;
    }
    #galeria-mobile .carousel-inner .item img, #galeria-mobile .carousel-inner .item a img {
        display: initial;
        text-align: center;
    }
    #galeria-fbv-mobile .carousel .carousel-inner .item img, #galeria-fbv-mobile .carousel .carousel-inner .item a img {
        display: initial;
        text-align: center;
        max-height: 50%;
        max-width: 100%;
    }

    #galeria-mobile .carousel-inner .item .carousel-caption, #galeria-fbv-mobile .carousel .carousel-inner .item .carousel-caption {
        background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
        padding-top: 20px;
        color: #ffffff;
        text-align: left;
        position: fixed;
        padding-bottom: 50px;
    }

    .carousel-control {
        background: none;
        border: none;
    }

    .home-content-ultimas .home-ultimas-list, .home-content-ultimas .home-ultimas-list .ultimas-miniatura, .home-content-ultimas .home-ultimas-list .first-element {
        width: 100%;
        float: none;
        clear: both;
    }

    .ultimas-video-list .left-video, .ultimas-video-list .right-video {
        width: 100%;
        float: none;
        margin-bottom: 10px;
    }
    .home-multimedia-content .multimedia-list {
        width: 100%;
        float: none;
    }
    .home-multimedia-content .multimedia-list .channels-area {
        /*margin-top: 20px;*/
        width: 100%;
        height: 165px;
    }
    .home-multimedia-content .multimedia-list .channels-area .channels-content .channel-item {
        float: left;
        position: relative;
        height: 165px;
        width: 150px;
        margin: 0 3px;
    }

    .home-colunas .home-colunas-list .colunista-area {
        width: 100%;
        margin: none;
        float: none;
        clear: both;
    }

    .right-image .gal-dgd {        
        font-size: 50%;
        padding-top: 0;
        text-align: left;
        position: absolute;
        bottom: -5px;
        right: 0;
        left: 0;
    }
    .wide-image {     
        height: 150px;
    }
    .wide-image .gal-dgd {        
        padding-top: 0;
        text-align: left;
        position: absolute;
        bottom: -5px;
        right: 0;
        left: 0;
    }
    .wide-image .gal-dgd .title a, .right-image .gal-dgd .title a {
        font-family: Myriad Pro, Segoe UI, Calibri, sans-serif;
        font-weight: normal;
    }
    .multimedia-block .wide-video, .content-sector-tvfolha-wide .wide-video {
        height: 230px;
    }
    .multimedia-block .wide-video iframe, .content-sector-tvfolha-wide .wide-video iframe {
        height: 210px;
    }
    .multimedia-block .right-video, .content-sector-tvfolha-wide .right-video {
        height: 70px;
    }
    .multimedia-block .right-video .player-ico, .ultimas-video-list .left-video .player-ico, 
    .ultimas-video-list .right-video .player-ico, .content-sector-tvfolha-wide .right-video .player-ico, 
    .ultimas-video-list .left-video .player-ico, .ultimas-video-list .right-video .player-ico {
        margin-top: -25px;
        margin-left: -25px;
        width: 50px;
        height: 50px;
    }
    .multimedia-block .wide-video .player-ico, .content-sector-tvfolha-wide .wide-video .player-ico {
        margin-top: -25px;
        margin-left: -25px;
        width: 50px;
        height: 50px;
    }

    .title-principal, .web-title-secondary, .carousel-caption h4, .noticia .title, .notinfo .text, .notinfo .title {
        /*font-family: Georgia, Constantia, Times;*/
        font-weight: normal;
    }

    .notinfo .comments, .notinfo .comments .title {
        /*font-family: sans-serif;*/
    }

    .content-sector-group-news-block .group-news-head-mobile, .noticia-img-mobile, .content-sector-bem-estar-block .bem-estar-head-mobile {
        display: block;
        background-position: top center;
        background-color: #A6A6A6;
        width: 102.5%;
        margin-left: -2%;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }

    .content-sector-group-news-block .group-news-head-mobile .p-chave, .noticia-img-mobile .p-chave, .content-sector-bem-estar-block .bem-estar-head-mobile .p-chave {
        color: #ffffff;
        font-weight: bold;
        padding: 200px 0 0 2%;
        background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
    }

    .content-sector-group-news-block .group-news-head-mobile .p-chave span, .noticia-img-mobile .p-chave span, .content-sector-bem-estar-block .bem-estar-head-mobile .p-chave span {
        background: #00adec;
        box-shadow: 10px 0 0 1px #00adec, -10px 0 0 1px #00adec;
        font-weight: normal;
    }

    .web-title-secondary {
        width: 45%;
        float: left;
    }

    .web-title-secondary a {
        /*        font-family: sans-serif;*/
    }

    .content-sector-group-news-block .group-news-head-mobile .title-principal, .noticia-img-mobile .title-principal, .content-sector-bem-estar-block .bem-estar-head-mobile .title-principal {
        padding: 5px 0 20px 2%;
        /*font-weight: bold;*/
        font-size: 160%;
        background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
    }
    .content-sector-group-news-block .group-news-head-mobile .title-principal a, .noticia-img-mobile .title-principal a, .content-sector-bem-estar-block .bem-estar-head-mobile .title-principal a {
        color: #ffffff;
    }

    .content-sector-group-news-block .group-news-head, .content-sector-group-news-block .head-info {
        display: none;
    }

    .content-sector-group-news .group-news-item {
        width: 100%;
        clear: both;
    }

    .atalho-colunista {
        display: block;
    }

    .ddsmoothmenu ul{
        margin-left: 0px;
    }

    .ddsmoothmenu ul li {
        width: 20%;
        height: 20px;
        padding: 0px;
    }

    .ddsmoothmenu ul li a{
        padding: 2px 0;
        margin: 0px;
    }

    .ddsmoothmenu ul li ul li a{
        padding: 2px 0;
    }

    /*********** AREAS DO CONTENT *************/
    .pub-async-web {
        display: none;
    }
    .pub-async-mobile {
        display: block;
        margin-top: 10px;
        margin-bottom: 10px;
        clear: both;
    }

    #boxes, #mask {
        display: none;
    }
    #maskmobile {
        position:fixed;
        left:0;
        top:0;
        width: 100%;
        height: 100%;
        z-index:9000;
        display:none;
    }

    #boxesmobile {
        display: block;
    }

    .pika-stage img{
        height:300px;
    }
    .pika-stage .caption {
        width: 100%;
        text-align: left;
        font-size: 70%;
    }

    .content-sector-principais {
        margin-top: 0px;
        width: 100%;
        margin-right: 0;
        float: none;
    }

    .content-sector-slider {
        padding: 20px 0px;
        width: 100%;
        float: none;
        max-height: none;
        text-align: center;
    }

    .content-sector-look-do-dia {
        display: none;
    }

    .content-sector-ultimas {
        padding: 0px 0px;
        width: 100%;
        margin-right: 0;
        float: none;
    }
    .content-sector-ultimas .rolagem {
        height: auto;
    }
    .content-sector-ultimas .rolagem .nano {
        position: relative;
    }
    .content-sector-ultimas .rolagem .nano .nano-content {
        position: relative;
    }

    .content-sector-tv-folha {
        padding: 8px 0px;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        float: none;
    }

    .slider_camera, .fluid_container {
        display: none;
    }
    #galeria-mobile {
        display: block;
    }

    .mais-comentadas, .mais-lidas {
        display: none;
    }

    .imagem {
        text-align: center;
    }

    .content-sector-ultima-index {
        display: none;
    }    

    .content-sector-tvfolha-wide {
        padding: 8px 0px;
        width: 100%;
        text-align: left;
    }

    .content-sector-tvfolha-wide .wide-video {
        float: none;
        width: 100%;
        height: 200px;
    }
    .content-sector-tvfolha-wide .wide-video iframe {
        border:none;
        overflow:hidden;
        width:100%;
        height: 200px;
    }
    .content-sector-tvfolha-wide .right-video {
        float: left;
        width: 50%;
        padding-top: 10px;
        padding-bottom: 9px;
        height: 120px;
    }
    .content-sector-tvfolha-wide .right-video iframe {
        border:none;
        overflow:hidden;
        width:100%;
        height: 120px;
    }

    .banner-publicidade-horizontal, .home-publicidade-horizontal-large {
        display: none;
    }

    .banner-publicidade-horizontal-mobile {
        clear: both;
        display: block;
        width: 100%;
        height: 160px;
        padding: 0px 0px 10px 0px;
    }

    .banner-publicidade-horizontal-mobile img {
        max-width: 100%;
        max-height: 140px;
        height: auto;
        /*object-fit: cover;*/
        object-position: center;
    }

    .banner-publicidade-horizontal-mobile li{        
        position: absolute;
        width: 100%;
        height: 140px;
        z-index: 0;
        text-align: center;
        background: url('../img/pontilhado.png') 0 0 repeat #FFFFFF;
    }

    .banner-publicidade-noticia {
        display: none;
    }

    .banner-publicidade-noticia-mobile {
        clear: both;
        display: block;
        text-align: center;
        max-width: 100%;
        padding-bottom: 20px;
    }

    .banner-publicidade-noticia-mobile img {
        max-width: 100%;
        max-height: 300px;
    }

    .banner-publicidade-noticia-mobile li{
        width: 98%;
    }

    .banner-publicidade-vertical, .publicidade-lateral-new, .multimedia-lateral-new {
        display: none;
    }

    .banner-publicidade-vertical-notinfo {
        display: none;
    }

    .banner-publicidade-horizontal3-1 {
        display: none;
    }

    .terceiro-banner {
        display: none;
    }

    /* Bloco de CONTEÃšDO - Noticias, Artigos, Galerias e etc */
    .share-mobile-bg {
        width: 100%;
        left:0px;
        padding-top: 4px;
        position: fixed;
        bottom: -60px;
        display: inherit;
        background: #ffffff;
        opacity: 0.85;
        height: 60px;
        
        z-index: 999999999;
    } 
    .share-mobile {
        width: 100%;
        left:0px;
        padding-top: 4px;
        position: fixed;
        bottom: -60px;
        display: inherit;
        
        z-index: 999999999;
    }
    .addthis_circle {
    }
    .share-mobile div {
        text-align: center;
    }

    /****** LISTA VIDEOS - PADRÃO MOSAICO : NOVO MODELO DE EXIBIÇÃO DE LISTAS DE VIDEOS ******/
    .video-menu-top {
        text-align: center;
        /*border-top: solid 2px #00adec;*/
        padding-top: 10px;
        margin: 10px;
    }
    .video-menu-top img {
        max-height: 130px;
    }
    .lista .video-head {

    }
    .lista .video-head .video {
        background: #000000;
    }
    .lista .video-head .video-head-principal {
        float: bottom;
        width: 100%;
    }
    .lista .video-head .video-head-canais {
        float: top;
        width: 100%;
    }
    .lista .video-head .video-head-canais .video-head-canais-int {
    }
    .lista .video-head .video-head-canais .video-head-canais-int div {
        float: left;
        margin: 0px 10px;
    }
    .lista .video-head .video-head-canais .video-head-canais-int div a img {
        max-height: 50px;
        margin: 0px;
        margin-bottom: 10px;
    }
    .lista .video-head .video .player-responsive .logo-responsive, .lista .video-items .video .player-responsive .logo-responsive {
        position: absolute;
        right: 25px;
        bottom: 60px;
        height: 40px; 
        text-align: right;
    }
    .lista .video-head .video .player-responsive .logo-responsive img, .lista .video-items .video .player-responsive .logo-responsive img {
        max-height: 40px; 
        max-width: 120px;
    }
    .lista .video-head .video .player-responsive, .lista .video-items .video .player-responsive {
        width: 100%;
        height: auto;
        display: block;
        position: relative;
    }
    .lista .video-head .video .player-responsive iframe, .lista .video-items .video .player-responsive iframe {
        width: 100%;
        height: 290px;
    }
    .lista .video-head .video .player-responsive .back-div, .lista .video-items .video .player-responsive .back-div {
        position: relative; 
        height: 300px;
        background-position: top center;
        background-color: #A6A6A6;
        webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    .lista .video-items .video .player, .lista .video-head .video .player {
        display: none;
    }
    .lista .video-items {
        background: #000000;    
        margin-top: 10px;
        width: 100%;
        /*margin-right: 1%;*/
        padding: 0;
        float: none;
        position: relative;
    }
    .lista .video-head .titulo, .lista .video-items .titulo {
        /*padding-top: 10px;*/    
    }

    /******************* LISTA MOSAICO : NOVO MODELO DE EXIBIÇÃO DE LISTAS *******************/
    .lista {
        width: 100%;
    }
    .lista .ultima {
        width: 100%;
    }
    .lista .ultima .p-chave {
        margin: 10px 0px 10px 0px;
    }
    .lista .ultima .p-chave a {
        padding: 5px 5px 5px 0px;
    }
    .lista .ultima .img {
        height: available;
        max-height: 100px;
        float: left;
        max-width: 150px;
        margin-right: 20px;
    }
    .lista .ultima .titulo {
        font-weight: bold;
        font-size: 150%;
        line-height: 105%;
        text-align: left;
        width: 100%;
        margin-top: 0px;
    }
    .lista .ultima .resumo {
        font-size: 120%;
        line-height: 105%;
        text-align: left;
        width: 100%;
        margin-top: 2px;
    }
    .lista a {
        color: black;
    }
    .lista .ultima .img a img {
        height: 100%;
    }

    .lista .outras .titulo-img {
        font-weight: bold;
        font-size: 120%;
        text-align: left;
        margin-top: 5px;
    }
    .lista .outras .p-chave {
        font-size: 90%;
        padding: 0px 0px 5px 0px;    
        margin: 5px 0px 5px 0px;        
    }
    .lista .outras .titulo {
        font-weight: bold;
        font-size: 130%;
        line-height: 110%;
        text-align: left;
        width: 100%;
        margin-top: 5px;
    }    
    .lista .outras .date {
        margin-top: 5px;
        color: #A6A6A6;
        font-size: 80%;
    }

    .botoes-form {
        text-align: center;
        width: 100%;
        padding-top: 50px;
    }

    .notinfo {
        width: 75%;
    }

    .notinfo .text {
        padding: 5px 0px;
        text-align: justify;
        font-size: 135%;
    }

    .notinfo .text .image-left {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .notinfo .text .image-right {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .notinfo .text .image-center {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .notinfo .text .image-captioned{
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .notinfo .text .image-captioned img {
        width: 100%;
    }
    .notinfo .text .image-captioned figcaption {
        text-align: center;
        font-size: 90%;
    }

    .notinfo .text .div-block {
        background: #d1e7ff; padding: 5px; border-radius: 5px; width: 40%; float: left; margin-right: 10px;
    }

    .notinfo div p {
        margin: 14px 0px;
    }

    /*    .notinfo .img {
            padding: 0px;
            margin-top: 20px;
            margin-left: 1%;
            width: 49%;
            float: right;
            text-align: center;
        }*/

    .notinfo .img-destaque, .notinfo .img {
        padding: 0px;
        margin-top: 20px;
        width: 100%;
        /*height: 320px;*/
        text-align: center;
    }

    .notinfo .img-destaque img {
        /*max-height: 280px;*/
        width: 100%;
    }
    .notinfo .img-coluna {
        padding: 0px;
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }

    .notinfo .img-coluna img {
        width: 100%;
    }

    .notinfo .img img {
        max-height: 280px;
    }

    .notinfo .img .legenda, .notinfo .img-destaque .legenda {
        padding: 5px 0px;
        /*background: #3C72B8;*/
        /*color: #ffffff;*/
        color: #000000;
        font-size: 80%;
    }

    .notinfo .p-chave, .notinfo .menu {
        padding: 5px 0px 0px 0px;
        width: 100%;
    }
    .notinfo .menu {
        padding: 5px 0px;
        text-align: left;
        color: #3C72B8;
    }

    .notinfo .p-chave, .lista .p-chave, .notinfo .menu a {
        color: #00adec;
        font-weight: normal;
        text-align: center;
        padding-top: 20px;
        text-decoration: underline;
    }

    .notinfo .title {
        padding: 0px 0px 28px 0px;
        color: black;
        font-weight: normal;
        font-size: 200%;
        line-height: 130%;
        text-align: center;
    }

    .notinfo .title-coluna {
        padding: 0px 0px 0px 0px;
        color: black;
        font-weight: bold;
        font-size: 170%;
        line-height: 130%;
    }

    .notinfo .subtitle {
        padding: 5px 0px;
        color: black;
        font-weight: normal;
        font-size: 120%;
        line-height: 110%;
        color: #92929F;
        text-align: center;
    }

    .ballon-news { 
        margin-top: 20px;
    }

    .notinfo .jornalista {
        padding: 20px 0px 15px 0px;
        color: black;
        font-weight: bold;
        font-size: 100%;
        width: 49%;
        float: left;
    }

    .notinfo .jornalista .date {
        color: #A6A6A6;
        font-size: 85%;
    }

    .notinfo .share {
        margin-top: 20px;
        /*background: #A6A6A6;*/
        width: 49%;
        text-align: right;
        float: right;
        height: 35px;
    }


    .notinfo .share .addsite {
        display: none;
    }

    .notinfo .share .addmobile {
        display: block;
    }

    .notinfo .share div {
        float: right;
    }

    .comments .novo-comment textarea {
        width: 94%;
        margin: 1%;
    }

    .noticias-relacionadas {
        margin-top: 23px;
        margin-left: 0;
        padding-left: 1%;
        padding-right: 0;
        width: 23%;
        float: right;
        font-size: 80%;
        /*border-left: 1px solid rgb(188,190,192);*/
        border-right: none;
        text-align: justify;
        line-height: 115%;
    }

    .noticias-relacionadas .title {
        font-size: 110%;
        color: #3C72B8;
        font-weight: bold;
        padding: 5px 0px;
        padding-bottom: 20px;
    }

    .noticias-relacionadas .title a {
        color: #3C72B8;
    }

    .noticias-relacionadas .title img {
        width: 18px;
        margin-top: -4px;
        margin-right: 5px;
    }

    .noticias-relacionadas .noticia-relac {
        text-align: left;
        font-size: 120%;
        padding-bottom: 20px;
    }

    .noticias-relacionadas .noticia-relac div {
        padding: 2px 0px;
    }

    .noticias-relacionadas .noticia-relac .p-chave a {
        color: #3C72B8;
        font-weight: bold;
        padding: 5px 0px;
        margin-right: 4px;
    }

    .noticias-relacionadas .noticia-relac .title {
        margin-top: 2px;
    }

    .noticias-relacionadas .noticia-relac .title a {
        color: black;
        font-weight: bold;
        font-size: 80%;
    }
    .noticias-relacionadas .noticia-relac .title-no-photo {
        margin-left: 10px;
        margin-top: 2px;
    }

    .noticias-relacionadas .noticia-relac .title-no-photo a {
        color: black;
        font-weight: bold;
        font-size: 85%;
    }

    .noticias-relacionadas .noticia-relac .date {
        color: #A6A6A6;
        font-size: 85%;
    }

    .noticias-relacionadas .noticia-relac .imagem {
        margin-top: -2px;
        float: left;
        color: black;
        text-align: center;
        margin-right: 5px;
        max-width: 40%;
        padding-bottom: 5px;
    }

    .noticias-relacionadas .noticia-relac .imagem img {
        max-width: 100%;
        max-height: 50px;
        border-radius: 5px;
    }

    /*********** Bloco de NotÃ­cias *************/
    .border-top {
        border-top: 1px solid rgb(188,190,192);
    }
    .border-bottom {
        border-bottom: 1px solid rgb(188,190,192);
    }

    .border-mob {
        border: none;
    }

    .galeria-folha {
        display: none;
    }

    .galeria-folha-mobile {
        padding: 0;
        margin: 0;
        margin-left: -2px;
        display: block;
        background-position: top center;
        background-color: #A6A6A6;
        width: 102.5%;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }

    .gal-dgd-mob {
        background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
        font-size: 90%;
        padding-top: 190px;
        text-align: left;
        font-size: 90%;
    }

    .title-mobile {
        color: #ffffff;
        font-weight: bold;
        bottom: 6px;
        padding: 10px 5px;
    }

    .title-mobile a {
        /*        font-family: Georgia, Constantia, Times;*/
        text-decoration: none;
        color: #ffffff;
        font-size: 160%;
    }

    .galeria-fbv {
        border: none; 
    }

    .noticia div, .tv-folha div {
        padding: 2px 0px;
    }

    .noticia .p-chave a, .noticia .p-chave, .tv-folha .p-chave a, .tv-folha .p-chave {
        color: #3C72B8;
        font-weight: bold;
        padding: 5px 0px;
    }

    .noticia .title-principal a, .tv-folha .title-principal a {
        color: black;
        font-weight: bold;
        font-size: 160%;
        line-height: 120%;
    }

    .noticia .title-secondary a, .tv-folha .title-secondary a {
        color: black;
        /*font-weight: bold;*/
        font-size: 130%;
        line-height: 110%;
    }

    .tv-folha .title a {
        color: #3C72B8;
        font-weight: bold;
        font-size: 100%;
        line-height: 110%;
    }

    .noticia .title a {
        color: black;
        /*font-weight: bold;*/
        font-size: 130%;
        line-height: 110%;
    }

    .noticia .date {
        color: #A6A6A6;
        font-size: 85%;
    }

    .noticia .ultimas {
        background: #4e83ca; /* Old browsers */
        background: -moz-linear-gradient(top,  #4e83ca 0%, #7db9e8 50%, #4e83ca 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e83ca), color-stop(50%,#7db9e8), color-stop(100%,#4e83ca)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #4e83ca 0%,#7db9e8 50%,#4e83ca 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #4e83ca 0%,#7db9e8 50%,#4e83ca 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #4e83ca 0%,#7db9e8 50%,#4e83ca 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #4e83ca 0%,#7db9e8 50%,#4e83ca 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e83ca', endColorstr='#4e83ca',GradientType=0 ); /* IE6-9 */
        width: 40px;
        padding: 8px 0px;
        margin: 5px 8px 2px 0px;
        text-align: center;
        border-radius: 5px;
        font-weight: bold;
        font-size: 20px;
        float: left;
    }

    .noticia .ultimas a {
        color: #ffffff;
    }
    .noticia .ultimas-text {
        height: 34px;
        vertical-align: middle;
        display: table-cell;
    }
    .noticia .ultimas-text a {
        color: #666666;
        font-size: 90%;
    }

    .noticia .imagem {
        display: none;
    }

    .noticia .imagem-mobile, .content-sector-group-news-block .group-news-item .imagem {
        display: block;
        float: left;
        color: black;
        text-align: center;
        margin-right: 15px;
        width: 30%;
        padding-bottom: 20px;
    }

    .noticia .imagem-mobile .ultimas-play {
        position: absolute; 
        top:50%;
        left:50%;
        margin-top:-25px;
        margin-left:-25px;
        width:50px;
        height:50px;
        border:none;
    }
    .content-sector-group-news .group-news-item {
        font-size: 100%;
    }

    .content-sector-group-news-block .group-news-item .title {
        width: 65%;
    }

    .noticia .imagem-mobile img, .content-sector-group-news-block .group-news-item .imagem img {
        max-width: 100%;
        max-height: 100px;
        border-radius: 5px;
    }

    #captchaNoticiaDialog {
        width: 90%;
        top: 20%;
    }

    .fbvplay-play {
        position: absolute; 
        top:50%;
        left:50%;
        margin-top:-37.5px;
        margin-left:-37.5px;
        width:75px;
        height:75px;
        border:none;
    }
    .content-sector-bem-estar-block .bem-estar-head {
        /*        float: none;
                width: 100%;
                clear: both;*/
        display: none;
    }
    /*
        .content-sector-bem-estar-block .bem-estar-head .imagem {
            display: block;
            float: left;
            color: black;
            text-align: center;
            margin-right: 15px;
            width: 30%;
            padding-bottom: 20px;
        }
        .content-sector-bem-estar-block .bem-estar-head .imagem img{
            height: auto;
        }
        .content-sector-bem-estar-block .bem-estar-head .title{
            float: right;
            text-align: left;
            width: 64%;
        }*/

    .content-sector-bem-estar-block .bem-estar-item {
        float: none;
        width: 100%;
        clear: both;
    }

    /*********** SLIDER DE NOTÃCIAS *************/
    #slider-noticias .carousel-inner .item {
        height: auto;
    }

    #slider-noticias .carousel-inner .item img {
        min-width: 100%;
        min-height: 280px;
        object-fit: cover;
        object-position: center;
    }

    #slider-noticias .carousel-inner .item .carousel-caption {
        background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
        font-size: 90%;
        text-align: left;
    }

    #slider-noticias .carousel-inner .item .carousel-caption a {
        text-decoration: none;
    }

    #slider-noticias img {
        width: auto;
        max-width: 100%;
        max-height: 400px;
        text-align: center;
        margin: 0 auto;
    }

    /*********** AJUSTES DE CENTRALIZAÃ‡ÃƒO *************/
    #content, #header, #footer {
        width: 100%;
        height: 100%;
        display: table;
        *overflow: hidden; /* hack para o IE6 e IE7 */
        *position: relative; /* hack para o IE6 e IE7 */
    }
    /*********** FOOTER DO SITE *************/
    #footer {
        margin-top: 40px;
        border-top: solid #EAEAEA 4px;
        width: 100%;
        padding-bottom: 64px;
    }
    /*.footer-backgrond {
        background: #4e83ca;  Old browsers 
        background: -moz-linear-gradient(top,  #4e83ca 0%, #7db9e8 50%, #4e83ca 100%);  FF3.6+ 
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e83ca), color-stop(50%,#7db9e8), color-stop(100%,#4e83ca));  Chrome,Safari4+ 
        background: -webkit-linear-gradient(top,  #4e83ca 0%,#7db9e8 50%,#4e83ca 100%);  Chrome10+,Safari5.1+ 
        background: -o-linear-gradient(top,  #4e83ca 0%,#7db9e8 50%,#4e83ca 100%);  Opera 11.10+ 
        background: -ms-linear-gradient(top,  #4e83ca 0%,#7db9e8 50%,#4e83ca 100%);  IE10+ 
        background: linear-gradient(to bottom,  #4e83ca 0%,#7db9e8 50%,#4e83ca 100%);  W3C 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e83ca', endColorstr='#4e83ca',GradientType=0 );  IE6-9 
        height: 20px;
        padding: 20px 0px;
    }*/

    .footer-backgrond {
        border-bottom: solid #00adec 4px;
    }

    .footer-site-left {
        padding: 20px 0px;
        line-height: 180%;
        width: 50%;
        float: left;
        text-align: left;
    }
    .footer-site-left div, .footer-site-right div {
        padding: 0px 0px 5px 0px;
        color: #00346C;
        font-size: 120%;
        font-weight: bold;
    }
    .footer-site-right {
        padding: 20px 0px;
        line-height: 180%;
        width: 50%;
        float: right;
        text-align: right;
    }

    .content-cell {
        vertical-align: middle;
        display: table-cell;
        position: static;
        *top: 50%; /* hack para o IE6 e IE7 */
        *position: absolute; /* hack para o IE6 e IE7 */
    }

    /****************** SLIDER GALERIAS ********************/
    .camera_thumbs img {
        max-height: 50px;
        max-width: 100px;
    }

    .camera_pag img {
        max-height: 40px;
        max-width: 100px;
    }

    /********************* MEDIA QUERIES :: LARGURA DO SITE ***********************/
    /*********** LARGURA PADRÃƒO DO CONTENT (MAIOR QUE 1200PX) *************/
    .content-area {
        width: 98%;
        padding-left: 1%;
        margin: auto;
        position: static;
    }
}
@media only screen and (max-width: 550px) {
    #header .cabecalho .busca span {
        width: 100%;
        display: block;
    }
    #header .cabecalho {
        /*height: 40px;*/
    }

    #header #busca-mobile {
        margin-top: 50px;
    }

    .lista .video-head .video-head-canais .video-head-canais-int div a img {
        max-height: 50px;
        max-width: 100px;
        margin: 0px;
        margin-bottom: 10px;
    }

    .lista .ultima {
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: solid #00adec 4px;
    }
    .lista .ultima .img {
        height: available;
        max-height: 100px;
        float: none;
        text-align: center;
        max-width: 100%;
        margin-right: 0px;
    }
    .lista .outras {
        margin-top: 5px;
        width: 100%;
        margin-right: 0;
        float: left;
    }
    .notinfo {
        width: 99%;
        float: none;
    }
    .noticias-relacionadas {
        margin-top: 10px;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        float: none;
        font-size: 80%;
        border-left: none;
        border-right: none;
        text-align: justify;
        line-height: 115%;
    }
    .ddsmoothmenu ul li {
        width: 100%;
    }
    #slider-noticias img {
        max-height: 280px;
    }

    .content-sector-tvfolha-wide iframe {
        height: 210px;
    }
}
