
/*
 * Small Devices - Caso Específico do Layout
 */
@media (min-width: 1320px) {
    .bigad { margin:0 3% 0 0;}
}
@media (max-width: 1319px) {
    .bigad { margin:0 1% 0 0;}
}
@media (max-width:1270px) {
    .bigad { display:none !important;}
}




/*
 * Espec. Menu
 */

@media (min-width:992px) {
    header .marca-cont      { width:20%;}
    header .container-menu  { width:80%;}

    .page-aovivo .amnoar .programa-no-ar .player-cont   { float: right;}
    .page-aovivo .amnoar .programa-no-ar .cont-prog     { float: left;}
}


@media (max-width:990px) {

    /*
     * Header
     */

    /** Menu **/
    header .marca-cont                      { background:url("../img/box-bg/logo-bg.png") no-repeat scroll -4px 0 rgba(0, 0, 0, 0);}
    header .marca-cont .marca-verdinha      { display:block; height:100px; margin:0; padding: 25px 22px 13px 0px; width:180px;}
    header .menu .detalhe-menu              { left:-45px;}
    header .menu .navbar-collapse .nav      { height:36px; margin-top:14px;}
    header .menu .navbar-collapse .nav li a { font-size:0.7em; }

    /* Widget Am */
    .widget_am                                                      { height:460px;}

    /** Slider **/
    #main .am_noar-banners .banner-cont .content_widget_superbanner { width:114%;}

    .super-banner .carousel-inner                                   { height:510px;}
    .super-banner .carousel-inner .item img                         { max-width: 220%; right: -35px; width: 110%;}
    .super-banner .carousel-inner .carousel-caption                 { background:url("../img/box-bg/bg-caption-mobile.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: -209px; height: 210px; padding: 70px 90px 20px 50px; right: -8px; width:101%;}
    .super-banner .carousel-inner .carousel-caption .title-banner a { font-size:0.8em;}

    .super-banner .carousel-indicators                              { bottom: auto; margin-left: -44%; top: 53%;}

    .super-banner .carousel-control                                 { top: 20%;}
    .super-banner .carousel-control.left                            { left:30px;}

    /* Podcast */
    .wgt-player-podcast .player-podcast { height: auto !important;}

    /** Banner **/
    #main .am_noar-banners .content_widget_publicidade .banner      { display:none;}
    #main .am_noar-banners .content_widget_publicidade .banner div  { width:100% !important;}
    .banner embed                                                   { width:98% !important;}


    /*
     * ****************************************************************************************************
     */


    /*
     * Main
     */

    /** Notícias **/
    #main .widget_latest .new       { height:130px;}
    #main .widget_latest .new img   { margin:0 10px 40px 0;}

    /** List Pod **/
    #main .widget_podcast .pod          { height:275px;}
    #main .widget_podcast .pod h3       { margin-bottom:15px;}
    #main .widget_podcast .pod h3 span  { margin-bottom:10px;}

    /** Você na Verdinha **/
    #main .widget_vcnaverdinha .pod { min-height: 320px;}
    #main .widget_vcnaverdinha .pod .img { float: none; margin-bottom: 20px; margin-right: 0;}

    /** Podcast **/
    #main .widget_podcast .pod     { min-height: 255px;}
    #main .widget_podcast .pod .img     { display:none;}

    /** Tabs Redes **/
    #main .widget-social-tabs #fcb-tab > iframe { width:280px !important;}

    /** Page Ao Vivo **/
    .page-aovivo .amnoar                                            { padding:0 0 10px;}


    .page-aovivo .amnoar .programa-no-ar .player-cont .cont         { margin: 0 0 20px;}
    .page-aovivo .amnoar .programa-no-ar .player-cont #audio        { height:94px !important; width:383px !important;}
    /*.page-aovivo .amnoar .programa-no-ar .player-cont #audio        { height:74px !important; width:180px !important;margin-bottom:15px;}*/
    
    .page-aovivo .amnoar .programa-no-ar .player-cont #audio object { height:94px;}

    .page-aovivo .amnoar .proximos .title                           { margin: 10px 0;}
    .page-aovivo .amnoar .proximos ul li:first-child                { padding-left:0;}
    .page-aovivo .amnoar .proximos ul li                            { padding:0 35px;}
    .page-aovivo .amnoar .proximos .link                            { display:block; margin:10px 0 20px; text-align:left;}

    .page-aovivo .participe .social-widget .wgt                     { margin-bottom:25px;}

    /*
     * ****************************************************************************************************
     */




    /*
     * Footer
     */

    footer .wgt-sitelinks           { border-right:1px solid #1E85C7; padding-left:15px; padding-right:15px;}
    footer .wgt-sitelinks.list-01   { padding-left:15px;}
    footer .wgt-sitelinks.list-05   { border:medium none; padding-right:15px;}

    .assinatura .copyright          { margin-left:15px;}

    .bigad                          { display:none !important;}

    /*
     * ****************************************************************************************************
     */



}


/*
 * Ajuste intermediário
 */
@media (max-width:980px) {
    header .menu .detalhe-menu                      { height:51px; }
    header .menu .navbar-collapse .nav li a         { font-size:0.7em; }

    .bg-site { background-position: -680px -10px;}

    /* Slider */
    #main .am_noar-banners .banner-cont { height: 475px;}

    /** Podcast Post **/
    #main .conteudo .textblock .size-full           { height: auto; max-width: 100% !important;}


}




/*
 * ****************************************************************************************************
 */

/*
 * iPad - Portrait
 */
@media (max-width:768px) {
    header .menu .navbar-collapse .nav li a { padding:1px 25px; }
    .widget_facebook iframe { height:300px !important; }

    /** voce na verdinha **/
    #main .widget_vcnaverdinha .wgt-header .tagline { margin-top: 10px;}
    #main .widget_vcnaverdinha .pod { min-height: 300px;}
    #main .widget_vcnaverdinha .pod .img { margin-bottom: 10px;}
    #main .widget_vcnaverdinha .pod p { float: left;}

    /** Podcast **/
    #main .widget_podcast .pod { height: 255px;}
}




/*
 * Small Devices
 */
@media (max-width:767px) {
    /*
     * Header
     */
    .bg-site { background:url("../img/bg/site-background.jpg") no-repeat scroll -630px 0px rgba(0, 0, 0, 0);}
    header { position:relative;}

    header .header-cont { margin-top: 15px;}

    /** Marca + Menu **/
    header .marca-cont                      { background:transparent; height:75px; padding-left:0;}
    header .container-menu                  { padding-left:0;}
    header .marca-cont .marca-verdinha      { background:url("../img/box-bg/logo-bg-mobile.png") no-repeat scroll -11px 0 rgba(0, 0, 0, 0); height:70px; padding: 25px 22px 13px 0px; position:relative; width:125px;}
    header .marca-cont .marca-verdinha a    { background-position:-127px 0; height:60px; width:105px;}

    header .menu                            { float:none; width:100%; }
    header .menu .navbar-collapse           { }
    header .menu .navbar-toggle             { background:url("../img/box-bg/bg-menu.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); border-radius:0; color:#FFFFFF; display:block; font-size:0.875em; font-weight:bold; margin:0; padding-right:15px; text-align:right; text-transform:uppercase; width:100%;}

    header .menu .navbar-collapse                       { background:none repeat scroll 0 0 #1379B8; height:auto; margin-top:5px;}
    header .menu .navbar-collapse .nav                  { height:auto; margin:0; }
    header .menu .navbar-collapse .nav li               { border:none; float:none;}
    header .menu .navbar-collapse .nav li a             { border-bottom:1px solid #2186C4; border-top:1px solid #1E72A6; font-size:0.75em; padding:15px !important;}
    header .menu .navbar-collapse .nav .dropdown-menu a { border:none;}

    header .menu .navbar-collapse .nav > li > a:hover, header .menu .navbar-collapse .nav > li > a:focus { color:#F8A628; opacity:1;}


    /** Social + Busca **/
    header .social-search                           { float:none; position:absolute; right:15px; top:-80px; width:48%;}

    header .social-search .social                   { background:url("../img/box-bg/bg-social-mobile.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); float:right; height:30px; margin-bottom:5px; padding-right:4px;}
    header .social-search .detail-social            { }
    header .social-search .social ul li             { margin:0; }
    header .social-search .social ul li a           { padding:5px 10px;}
    header .social-search .social ul li .google-c   { height:30px;}
    header .social-search .detail-social            { background:url("../img/detalhes/detalhe-social-mobile.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); left:-12px; top:1px;}


    header .busca-header                                        { background:url("../img/box-bg/bg-busca-mobile.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); float:right; height:37px;}
    header .busca-header .cont                                  { margin-top:6px;}
    header .busca-header .cont .form-group                      { margin-bottom:0;}
    header .busca-header .cont .form-group .col-ipt .lbl        { display:none;}
    header .busca-header .cont .form-group .col-ipt             { padding:0;}
    header .busca-header .cont .form-group .col-ipt .ipt        { width:100%;}
    header .busca-header .cont .form-group .col-ipt .btn-submit { right:5px;}
    header .busca-header .detail-busca                          { background:url("../img/detalhes/detalhe-busca-mobile.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); left:-30px; width:40px;}

    /*
     * ****************************************************************************************************
     */


    /*
     * Main
     */

    /** Wdg Am **/
    #main .wgt-am                       { background:none repeat scroll 0 0 #F7F7F7; margin-bottom:15px;}
    #main .am_noar-banners { margin-right: 0;}

    .widget_am .widgettitle                                         { border-bottom:medium none; border-right:2px dotted #565656; float:left; font-size:0.875em; margin-right:15px; padding-bottom:0; width:115px;}
    .widget_am                                                      { height:115px;}
    .widget_am .programs                                            { float:left; width:100%;}
    /** .widget_am .programs .current .title-prog .title-name           { width:auto; } **/
    .widget_am .programs .current .title-prog .title-name-home      { position:absolute; left:120px !important; top:-27px; }
    .sidebar .widget_am .programs .current .title-prog .title-name  { position: absolute; left: 120px !important; top: -27px; }
    .widget_am .programs .current .title-prog .detalhe-box-aovivo   { display:none;}
    .widget_am .programs .current .title-prog img                   { display:none;}
    .widget_am .programs .current .title-prog p                     { display:none;}
    .widget_am .music-aovivo                                        { display:none;}
    .widget_am .next                                                { display:none;}
    .widget_am .programs .listen2                                   { background:none repeat scroll 0 0 #F8A529; float:left; margin:0 10px 0 0; top:0; width:90px;}
    .widget_am .programs .listen2 .detail-listen                    { display:none; }
    .widget_am .programs .listen-app                                { width:100%; }
    .sidebar .widget_am .programs                                   { left:-130px; width:100% !important; }
    .widget_am .btn-audio-video                                     { bottom:20px; left:0; width:220px;}
    .sidebar .widget_am .btn-audio-video                            { bottom:-15px; width:220px;  }
    .widget_am .programs .watch                                     { background:none repeat scroll 0 0 #1379B8; float:left; top:0;}
    .widget_am .programs .watch .detail-watch                       { display:none;}
    .sidebar .widget_am #android.btn-audio                          { width: auto;}
    .sidebar .widget_am #ios.btn-audio .listen-app                  { width: 235px;}


    /** banner **/
    #main .am_noar-banners .banner-cont { height: auto; padding: 0; overflow: hidden;}
    #main .am_noar-banners .banner-cont .content_widget_superbanner { height: auto; position: relative; right: 0; width: 100%;}
    .super-banner .carousel-inner { height: auto;}
    .super-banner .carousel-inner .item img { max-width: 110%; right: 41px; width: 106%;}

    .super-banner .carousel-indicators { bottom: 80px; left: 0; margin: 0; right: auto; top: auto; width: 125px;}

    .super-banner .carousel-inner .carousel-caption { background: #1379B8; bottom: 0; height: auto; left: 0; position: relative; padding: 0 35px; height: 125px;}
    .super-banner .carousel-inner .carousel-caption .title-banner { padding-top: 45px;}
    .super-banner .carousel-inner .carousel-caption .title-banner a { font-size: 0.75em;}



    /** Notícias **/
    #main .widget_latest .highlight                 { height:auto;}
    #main .widget_latest .highlight .img .thumbnail { width:100%;}
    #main .widget_latest .new                       { height:auto;}
    #main .widget_latest .new img                   { margin:0 10px 10px 0;}

    .rel-ult .notice_related,
    .rel-ult .notice_latest,
    .widget_latest .notice_latest               { min-height:none !important; }
    .rel-ult .notice_related .text-cont,
    .rel-ult .notice_latest .text-cont,
    .widget_latest .notice_latest .text-cont    { marign-left:0 !important; margin-right:0 !important; }
    .rel-ult .widget .thumbnail img             { margin-bottom:0.5em !important; }

    #main .conteudo .textblock .wp-caption      { max-width: 100% !important;}
    #main .conteudo .textblock .wp-caption img  { height: auto; max-width: 100% !important;}

    /** Você na Verdinha **/
    #main .widget_vcnaverdinha .wgt-header .tagline { margin-top: 5px;}
    #main .widget_vcnaverdinha .pod { min-height: auto;}


    /** Você na verdinha **/
    #main .widget_vcnaverdinha .pod { height: auto; min-height: 0;}
    #main .widget_vcnaverdinha .pod .img { float: left; margin-bottom: 60px; margin-right: 15px;}
    #main .widget_vcnaverdinha .pod p { float: none; min-height:120px;}
    #main .widget_vcnaverdinha .pod .btn-pod { position: relative; width: 100%;}


    /** Podcast **/
    #main .podcast-social .wgt-podcast  { margin-bottom:10px;}
    #main .widget_podcast .pod          { height:auto; margin-bottom:20px;}
    #main .widget_podcast .pod .img     { display:block;}
    #main .widget_podcast .pod p        { min-height:120px;}
    #main .widget_podcast .pod .btn-pod { position:relative; width:100%;}


    /** Page Podcast **/
    #main .listagem_noticias .destaque .banner .caption a               { height:auto; margin:0 0 20px; min-height:0 !important; }
    #main .listagem_noticias .destaque .banner .caption .btn-ouvir-pod  { left:20px;}
    #main .page-podcast #pesquisa .list .noticia .intro .btn            { bottom:0; clear:both; display:table; float:right; left:0; margin:3em 0 0; position:inherit !important; }

    /** Tabs Redes **/
    #main .widget-social-tabs #fcb-tab > iframe { width:100% !important;}
    #main .widget-social-tabs .widget_twitter   { height:auto; min-height:230px;}



    /*
     * ****************************************************************************************************
     */



    /*
    * Interna
    */

    /** Geral **/
    #main .conteudo .cabecalho .pagetitle                   { float:none; font-size:1.125em;  margin-bottom:15px;}
    #main .conteudo .cabecalho .share-cabecalho             { float:none;}
    #main .conteudo .cabecalho .share-cabecalho .share      { float:left;}
    #main .conteudo .cabecalho .share-cabecalho .share li   { margin:0 10px 0 0;}

    /** Share **/
    #main .share-actions .share     { display:block; float:left; margin-bottom:20px; width: 100%; overflow: hidden;}
    #main .share-actions .share ul{width: 320px;}
    #main .share-actions .share li  { margin:0 10px 0 0;}

    #main .share-actions .comments-counter  { margin-left: 0;}

    #main .share-actions .press     { /*border-right:1px solid #DDDDDD;*/ float:right; margin-right:15px; padding-right:5px;}
    #main .share-actions .press li  { font-size:1em; padding:0 15px 0 0;}

    #main .share-actions .font      { border:medium none;}
    #main .share-actions .font a    { font-size:1em;}

    /** Page Aovivo **/
    #main .conteudo .cabecalho .share-cabecalho .share li           { margin:0 10px 0 0;}
    .page-aovivo .amnoar .cabecalho .share-cabecalho .press         { display:block; float:left; margin:20px 0 10px; width:100%;}
    .page-aovivo .amnoar .cabecalho .share-cabecalho .press li      { border: none; margin-top: 10px; padding:0 15px 0 0;}
    .page-aovivo .amnoar .programa-no-ar                            { padding:20px 0;}
    .page-aovivo .amnoar .proximos ul li                            { border:medium none; float:none; padding:3px 0;}

    .page-aovivo .videoaovivo p.ver strong                          { font-size:1.6em;}
    .page-aovivo .videoaovivo .video                                { height:270px; margin:25px auto 50px; width:100%;}

    .page-aovivo .participe .head                                   { margin:30px 0;}
    .page-aovivo .participe .social-widget .wgt .cont               { padding:0 10px;}

    /** Tapume - Page Aovivo **/
    #main .tapume-aovivo                                { height:auto;}
    #main .tapume-aovivo .cont .text                    { padding:10px 0 0;}
    #main .tapume-aovivo .cont .text .title             { font-size:1.5em;}
    #main .tapume-aovivo .cont .cont-logo .btn-voltar   { display:block; float:left; margin:5px 0 40px; width:100%;}

    /** Page Listagem Notícias **/
    #main .listagem_noticias .destaque .banner .caption.cap_cat_noticia         { background:#C62E2E;}
    #main .listagem_noticias .destaque .banner .caption.cap_cat_entretenimento  { background:#F8A529;}
    #main .listagem_noticias .destaque .banner .caption.cap_cat_esporte         { background:#45BD64;}
    #main .page-podcast .conteudo .destaque .banner .caption                    { background:#8D42A4;}

    #main .listagem_noticias .destaque .banner                      { margin:0 0 40px; padding:0;}
    #main .conteudo .destaque .banner .thumbnail                    { border-radius:0; width:100%;}
    #main .conteudo .listagem_noticias .destaque .banner .caption   { height:auto; padding:20px 20px 55px; position:relative; width:auto;}
    #main .conteudo .listagem_noticias .destaque a:hover            { text-decoration:none;}
    #main .listagem_noticias .destaque .title-destaque              { font-size:1.125em; margin:0 0 10px;}

    #main .page-podcast .conteudo .destaque .banner .thumbnail      { float:none;}
    #main .page-podcast .conteudo .destaque .banner .thumbnail img  { height:auto; width:100%; }

    #main .list .noticia .head h2                                   { font-size:1.125em; line-height:1.4em;}

    #main .list .noticia .intro .row                                { margin-left:-15px;}
    #main .list .noticia                                            { padding-bottom:20px; }

    /** Poscast **/
    #main .page-podcast #pesquisa .list .noticia .intro .thumbnail  { padding-left: 15px; padding-right: 15px; padding-top: 10px;}

    /** Page Table Programação **/
    #main .table-programas .table { max-width:747px !important; }
    #main .table-programas .list-dias th a          { font-size:0.688em; padding:11px 5px 8px;}
    #main .table-programas .list-dias th .ativo     { background:none repeat scroll 0 0 #FFA500; padding:11px 5px 8px;}
    #main .table-programas .table-definicoes tr     { font-size:0.688em;}
    #main .table-programas .table-definicoes tr th  { padding:10px 5px;}
    #main .table-programas .list-prog td            { display:table-cell; font-family:Arial,sans-serif; font-size:0.6em; padding:11px 5px 8px;}
    #main .table-programas .list-prog td .selo,
    #main .table-programas .list-prog td .leia-mais { padding-left:0 !important; padding-right:0 !important; }
    #main .table-programas .list-prog td .btn-more  { background:url("../img/detalhes/btn-more.png") center top #008ecf; display:block; float:right; height:26px; margin:0 2em 0 0; overflow:hidden; text-indent:-9999px; width:26px;}
    #main .table-programas .list-prog td .selo img  { max-width:50% !important; }
    #main .table-programas .list-prog td .leia-mais { min-width:0 !important; }

    /** Listagem Podcast - BKP
    .sidebar .widget_am                     { float:left; width:100%;}
    .sidebar .widget_am .widgettitle        { border-bottom:2px dotted #565656; border-right:0 none; float:none; margin:0 0 10px; padding:0 0 10px; width:auto;}
    .sidebar .widget_am .programs .current  { margin:10px 0 15px;}
    .sidebar .widget_am .programs a         { margin:0 0 5px;}
    **/

    /** Listagem Podcast
    .sidebar .widget_am                     { float:left; width:100%;}
    .sidebar .widget_am .widgettitle        { border-bottom:none; border-right:2px dotted #565656; float:none; margin:5px 0; padding:0 0 10px 1em; width:auto;}
    .sidebar .widget_am .programs .current  { margin:10px 0 15px;}
    .sidebar .widget_am .programs a         { margin:0 0 5px;}
     **/


    /** Single Sambatech **/
    #main .single .textblock .samba-player                              { margin:-20px 0 0; font-size: 12px; text-align: left; overflow:hidden; width: 100% !important;}
    #main .single .textblock .samba-player .ui-samba-player-not-found   { margin-left: -180px;}
    #main .single .textblock .samba-player p                            { text-align: left; line-height:1em; position:relative; top: -6px;}
    #main .single .textblock .samba-player object                       { width:100%;}
    #embed_podcast                                                      { display:block; font-size:0.75em; padding:10px; white-space:normal; width:100%;}

    /** Pagination **/
    .pagination                         { float:none;}
    .pagination .wp-pagenavi .pages     { display:inline-block;}
    .pagination .wp-pagenavi .last      { display:block;}
    .wp-pagenavi a, .wp-pagenavi span   { display:inline-block;}
    .pagination .wp-pagenavi .pages, .pagination .wp-pagenavi span, .pagination .wp-pagenavi a { margin-bottom:7px;}

    /** Modal **/
    .modal-verdinha                         { z-index:999999;}
    .modal-verdinha .modal-body             { }
    .modal-verdinha .modal-header .close    { padding:10px; position:relative; right:-10px; top:-10px;}


    /*
     * ****************************************************************************************************
     */




    /*
     * Footer
     */

    footer .wgt-sitelinks ul li a { display:block; padding:5px 0;}




    /*
     * ****************************************************************************************************
     */



}

@media (max-width: 751px) {

    .bg-site { background-position: -630px 5px}

    .super-banner .carousel-indicators { left: -20px;}

    .super-banner .carousel-inner .item img { max-width: 110%; right: 55px; width: 110%;}
    .super-banner .carousel-indicators { bottom: 95px;}
    .super-banner .carousel-indicators li { height: 8px; width: 8px;}

    .super-banner .carousel-inner .carousel-caption { padding: 0 20px;}
    .super-banner .carousel-inner .carousel-caption .title-banner { padding-top: 30px;}
    .super-banner .carousel-inner .carousel-caption .title-banner a { font-size: 0.65em; line-height: 0.7em;}

    .super-banner .carousel-control { top: 25%;}
    .super-banner .carousel-control.left { left: 5px;}
    .super-banner .carousel-control.right { right: 0;}
}


@media (max-width: 601px) {

    .bg-site { background-position: -630px 0px}

    .super-banner .carousel-indicators { left: -20px;}

    .super-banner .carousel-inner .item img { max-width: 110%; right: 31px; width: 107%;}
    .super-banner .carousel-indicators { bottom: 95px;}
    .super-banner .carousel-indicators li { height: 6px; width: 6px;}

    .super-banner .carousel-inner .carousel-caption { padding: 0 20px;}
    .super-banner .carousel-inner .carousel-caption .title-banner { padding-top: 30px;}
    .super-banner .carousel-inner .carousel-caption .title-banner a { font-size: 0.65em; line-height: 0.7em;}

    .super-banner .carousel-control { top: 25%;}
    .super-banner .carousel-control.left { left: 5px;}
    .super-banner .carousel-control.right { right: 0;}
}



@media (max-width: 500px) {

    .bg-site { background-position: -630px -40px}

    .super-banner .carousel-indicators { left: -20px;}

    .super-banner .carousel-inner .item img { max-width: 110%; right: 25px; width: 107%;}
    .super-banner .carousel-indicators { bottom: 95px;}
    .super-banner .carousel-indicators li { height: 6px; width: 6px;}

    .super-banner .carousel-inner .carousel-caption { padding: 0 20px;}
    .super-banner .carousel-inner .carousel-caption .title-banner { padding-top: 23px;}
    .super-banner .carousel-inner .carousel-caption .title-banner a { font-size: 0.55em; line-height: 0.7em;}

    .super-banner .carousel-control { top: 15%;}
    .super-banner .carousel-control.left { left: 5px;}
    .super-banner .carousel-control.right { right: 0;}
}

/* Slider Principal */
@media (max-width: 390px) {

    .bg-site { background-position: -630px -80px;}

    .super-banner .carousel-indicators { left: -20px;}

    .super-banner .carousel-inner .item img { max-width: 110%; right: 22px; width: 176%;}
    .super-banner .carousel-indicators { bottom: 95px;}
    .super-banner .carousel-indicators li { height: 6px; width: 6px;}

    .super-banner .carousel-inner .carousel-caption { padding: 0 20px;}
    .super-banner .carousel-inner .carousel-caption .title-banner { padding-top: 23px;}
    .super-banner .carousel-inner .carousel-caption .title-banner a { font-size: 0.55em; line-height: 0.7em;}

    .super-banner .carousel-control { top: 15%;}
    .super-banner .carousel-control.left { left: 5px;}
    .super-banner .carousel-control.right { right: 0;}
}








/*
 * SmartPhones - 380px
 */
@media (max-width:380px) {

    /** Wgt Ao Vivo **/
    .widget_am .programs .current .title-prog .title-name-home,
    .sidebar .widget_am .programs .current .title-prog .title-name  { width:145px; }
    .widget_am                                                      { height: 135px;}

    /** Podcast **/
    #main .page-podcast #pesquisa .list .noticia .intro .thumbnail  { margin-bottom: 10px; padding-left: 15px; padding-right: 0; width: 100%;}
    #main .page-podcast #pesquisa .list .noticia .intro .cont-text  { width: 100%;}

    .rel-ult .widget .thumbnail                                     { border: medium none; box-shadow: none; margin-bottom: 5px; padding-left: 0; padding-right: 15px; width: 100%;}
    .rel-ult .notice_related .text-cont                             { padding-left: 0; width: 100%;}

}

.post-comment .captcha-cont             { overflow: hidden;}
.recaptchatable #recaptcha_response_field { font-size: 15px !important;}
@media (max-width: 480px) {

  .recaptchatable #recaptcha_image 		{ float: left; margin: 0 0 0 -40px !important; width: 200px !important;}
  .recaptchatable #recaptcha_image img 	{ height: auto !important; max-width: 280px !important;}
  .recaptchatable .recaptcha_r1_c1, .recaptcha_r2_c2, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_image_cell {
    background: none !important;
  }

}
#recaptcha_table .recaptcha_input_area #recaptcha_response_field { padding: 5px 4px 4px 10px !important;}

/*
 * ****************************************************************************************************
 */



