/*
 * Geral
 */
.wgt {  }
.wgt .wgt-title {  }
.wgt .wgt-cont  {  }


/*
 * Wgt_AM Home
 */
.wgt-am     { background:url("../img/box-bg/am-bg.png") no-repeat left top transparent;}
.widget_am  { height:505px; padding:20px 0; position:relative;}
.sidebar .widget_am  { height:auto; }



.widget_am .widgettitle                                         { border-bottom:2px dotted #565656; color:#565656; display:block; font-family:'signika'; font-size:1.25em; font-weight:bold; margin:0 0 10px; padding-bottom:10px; text-transform:uppercase; width:180px;}
.widget_am .widgettitle i                                       { font-size:1.35em; margin-right:3px; }
.widget_am .programs                                            { }
.widget_am .programs .current                                   { }
.widget_am .programs .current .title-prog                       { color:#565656; float:left; font-family:Arial,sans-serif; position:relative;}
.widget_am .programs .current .title-prog:hover                 { text-decoration:none;}
.widget_am .programs .current .title-prog .title-name           { color:#565656; display:block; font-family:'signika'; font-size:1em; font-weight:bold; margin:0 0 5px; width:180px;}
.widget_am .programs .current .title-prog img                   { }
.widget_am .programs .current .title-prog .detalhe-box-aovivo   { background:url("../img/detalhes/detalhe-box-aovivo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display:block; height:95px; position:absolute; right:4px; width:15px;}
.widget_am .programs .current .title-prog p                     { font-size:0.75em; line-height:1.2em; margin:8px 0; width:160px;}

.widget_am .music-aovivo                        { background:none repeat scroll 0 0 #E2E2E2; border:1px solid #EEEEEE; float:left; display:none; margin:5px 0; padding:10px; width:145px;}
.widget_am .music-aovivo .name-group            { font-family:'signika'; font-size:0.75em; line-height:normal; margin:0 0 3px;}
.widget_am .music-aovivo .name-group i          { margin-right:3px;}
.widget_am .music-aovivo .name-music            { font-family:Arial,sans-serif; font-size:0.71em; margin:0 0 0 15px;}

.widget_am .next                                {  border-bottom:2px dotted #565656; border-top:2px dotted #565656; font-size:0.875em; line-height:1.25em; margin:10px 0 15px; padding:10px 0 3px; width:135px;}
.widget_am .next .title                         { font-size:1em; font-weight:300; margin:0 0 3px;}
.widget_am .next a                              { color:#565656; font-size:1em; font-weight:bold; position:relative; top:-3px;}
.widget_am .next a:hover                        { color:#F8A628; text-decoration:none;}

.widget_am .programs .listen                    { background:none repeat scroll 0 0 #F8A529; color:#FFFFFF; display:block; font-size:0.875em; height:40px; line-height:3em; margin:3px 0; position:relative; text-align:center; text-transform:uppercase; width:125px;}
.widget_am .programs .listen  i                 { margin-right:5px;}
.widget_am .programs .listen .detail-listen     { background:url("../img/detalhes/detail-btn-ouvir.png") no-repeat top right; display:block; height:40px; position:absolute; right:-7px; top:0; width:9px;}
.widget_am .programs .listen:hover              { opacity:0.9; text-decoration:none;}
.widget_am .programs .listen2                    { background:none repeat scroll 0 0 #F8A529; color:#FFFFFF; display:block; font-size:0.875em; height:40px; line-height:3em; margin:3px 0; position:relative; text-align:center; text-transform:uppercase; width:125px;}
.widget_am .programs .listen2  i                { margin-right:5px;}
.widget_am .programs .listen2 .detail-listen    { background:url("../img/detalhes/detail-btn-ouvir.png") no-repeat top right; display:block; height:40px; position:absolute; right:-7px; top:0; width:9px;}
.widget_am .programs .listen2:hover             { opacity:0.9; text-decoration:none;}


.widget_am .programs .chat                    { background:none repeat scroll 0 0 #A81C22; color:#FFFFFF; display:block; font-size:0.875em; height:40px; line-height:3em; margin:3px 0; position:relative; text-align:center; text-transform:uppercase; width:119px;}
.widget_am .programs .chat.chat-alt           { width: 112px; }
.widget_am .programs .chat  i                 { margin-right:5px;}
.widget_am .programs .chat .detail-listen     { background:url("../img/detalhes/detail-btn-chat.png") no-repeat top right; display:block; height:40px; position:absolute; right:-7px; top:0; width:9px;}
.widget_am .programs .chat:hover              { opacity:0.9; text-decoration:none;}



.cont-sidebar { overflow: hidden;}
.widget_am .programs .listen-app                    { background:none repeat scroll 0 0 #F8A529; color:#FFFFFF; display:inline-block; font-size:0.75em; height:40px; line-height:1em; margin:3px 0; padding:8px 10px; position:relative; text-align:center; text-transform:uppercase; width:125px;}
.sidebar .widget_am .programs .listen-app           { width:auto; }
.widget_am .programs .listen-app  i                 { float:left; margin-right:5px; margin-top:4px; font-size:130%; line-height:65%;}
.widget_am .programs .listen-app .fl                { display:table; font-size:0.85em; text-align:left; }
.widget_am .programs .listen-app .texto-xs          { font-size:18px; padding-top:5px; }
.sidebar .widget_am .programs .listen-app .texto-xs { font-size:16px; float:left; }
.widget_am .programs .listen-app .texto-sm          { font-size:16px; padding-top:5px;  }
.widget_am .programs .listen-app .texto-md          { font-size:13px; }
.sidebar .widget_am .programs .listen-app .texto-md          { font-size:16px; line-height:14px; min-width:100px; margin:1px 0; }

.widget_am .programs .btn-audio-capa .texto-xs { font-size:16px; }

.widget_am .programs .listen-app .detail-listen     { background:url("../img/detalhes/detail-btn-ouvir.png") no-repeat top right; display:block; height:40px; position:absolute; right:-7px; top:0; width:9px;}
.widget_am .programs .listen-app:hover              { opacity:0.9; text-decoration:none;}

.widget_am .programs .watch                     { background:#1379b8; color:#FFFFFF; display:block; font-size:0.875em; height:40px; line-height:3em; position:relative; text-align:center; text-transform:uppercase; width:118px;}
.sidebar .widget_am .programs .watch            { width:125px;}
.widget_am .programs .watch i                   { margin-right:5px;}
.widget_am .programs .watch .detail-watch       { background:url("../img/detalhes/detail-btn-assistir.png") no-repeat top right; display:block; height:40px; position:absolute; right:-7px; top:0; width:9px;}
.widget_am .programs .watch:hover               { opacity:0.9; text-decoration:none;}

.widget_am .btn-audio                           { bottom:25px; position:absolute;}
.widget_am .btn-audio-video                     { bottom:20px; position:absolute;}
.sidebar .widget_am .btn-audio-video            { bottom:0;}

/** wgt sidebar **/
.sidebar .widget_am                                              { background:none repeat scroll 0 0 #F7F7F7; /*height:auto;*/ margin-bottom:30px; padding:10px 25px;}
.sidebar .widget_am .widgettitle                                 { /*width:auto;*/ }
/*.sidebar .widget_am .programs .current .title-prog .title-name   { width:auto;}*/
.sidebar .widget_am .programs .current .title-prog p             { width:auto;}
.sidebar .widget_am .programs .thumbnail                         { background:transparent; border:none; box-shadow:none;}
.sidebar .widget_am .music-aovivo                                { min-width:170px;}
.sidebar .widget_am .next                                        { width:auto;}

.sidebar .widget_am .programs a                         { /*width:100% !important;*/}
.sidebar .widget_am .btn-audio                          { bottom:0; position:relative;}
.sidebar .widget_am .btn-audio-video                    { /*bottom:0;*/ position:relative;}
.sidebar .widget_am .detail-listen                      { display:none !important;}
.sidebar .widget_am .detail-watch                       { display:none !important;}
.widget_am .btn-baixar .detail-listen                      { display:block !important;}

/*
 * ****************************************************************************************************
 */



/*
 * wgt-superbanner
 */
.super-banner                                                           { }
.super-banner .carousel-indicators                                      { bottom:35px; margin-left:-50%; width:20%;}
.super-banner .carousel-indicators li                                   { background:none repeat scroll 0 0 #FFFFFF; border:medium none; border-radius:0; height:10px; margin:0 1px; width:10px;}
.super-banner .carousel-indicators li.active                            { background:none repeat scroll 0 0 #F8A527;}

.super-banner .carousel-inner                                           { height:380px;}
.super-banner .carousel-inner .item                                     { }
.super-banner .carousel-inner .item img                                 { position:relative; right:-15px; width:98%;}
.super-banner .carousel-inner .item.active                              { }

.super-banner .carousel-inner .carousel-caption                         { background:url("../img/box-bg/bg-caption.png") no-repeat scroll 5px top rgba(0, 0, 0, 0); bottom:-78px; height:95px; left:auto; padding:15px 90px 20px 170px; right:auto; width:100%;}
.super-banner .carousel-inner .carousel-caption .title-banner           { line-height:1em; margin:0; text-align:left;}
.super-banner .carousel-inner .carousel-caption .title-banner a         { color:#FFFFFF; font-family:'Signika'; font-size:0.875em; text-shadow:none;}
.super-banner .carousel-inner .carousel-caption .title-banner a:hover   { text-decoration:none;}

.super-banner .carousel-control                                         { background:transparent; border:medium none; bottom:auto; box-shadow:none; color:#F8A527; font-size:2.4em; line-height:normal; opacity:1; padding:0; text-shadow:none; top:32%;}
.super-banner .carousel-control.left                                    { left:20px;}
.super-banner .carousel-control.right                                   { right:-10px;}

/** Carousel Fade **/
.carousel-fade .carousel-inner .item                                    { opacity:0; -webkit-transition-property:opacity; -moz-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity;}
.carousel-fade .carousel-inner .active                                  { opacity:1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right                            { left:0; opacity:0; z-index:1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right                              { opacity:1;}
.carousel-fade .carousel-control                                        { z-index:2;}

/*
 * ****************************************************************************************************
 */



/*
 * Notícias de Destaque
 */
#main .dest-noticias                            { margin-top:30px;}

#main .widget_latest .widgettitle               { font-family:'Signika'; font-size:1.125em; font-weight:bold;}
#main .widget_latest .widgettitle a             { text-decoration:none;}
#main .widget_latest .widgettitle a:hover       { opacity:0.9; text-decoration:none;}
#main .widget_latest .widgettitle i             { font-size:0.7em; margin-left:7px;}

#main .widget_latest .highlight                 { height:250px; margin:10px 0 20px; padding:10px;}
#main .widget_latest .highlight .img            { margin-bottom:5px; position:relative;}
#main .widget_latest .highlight .img .thumbnail { background:none repeat scroll 0 0 rgba(0, 0, 0, 0); border:medium none; border-radius:0; box-shadow:none; margin:0 auto;}

#main .widget_latest .highlight p               { }
#main .widget_latest .highlight p a             { color:#fff; font-size:1.063em; font-weight:bold; text-decoration:none;}

#main .widget_latest .highlight .img .share-cont                        { list-style:none; margin:0px; padding:0px; right:10px; top:10px; position:absolute; }
#main .widget_latest .highlight .img .share-cont li                     { margin:0 0 5px 0px; position:relative; }
#main .widget_latest .highlight .img .share-cont li div.sharebox        { display:none; padding:5px; }
#main .widget_latest .highlight .img .share-cont li:hover div.sharebox  { display:block; overflow:hidden; position:absolute; right:25px; top:1px; max-width:110px; z-index:10; }
#main .widget_latest .highlight .img .share-cont li a                   { background:none repeat scroll 0 0 #F1F1F1; color:#A6A6A6; display:block; font-size:0.9em; height:25px; line-height:1.86em; text-align:center; width:25px;}
#main .widget_latest .highlight .img .share-cont li.facebook a:hover    { background:#3B5998; color:#f1f1f1;}
#main .widget_latest .highlight .img .share-cont li.twitter a:hover     { background:#00C8FA; color:#f1f1f1;}
#main .widget_latest .highlight .img .share-cont li.google a:hover      { background:#D94835; color:#f1f1f1;}

#main .widget_latest .new               { border-bottom:solid 1px #d9d9d9; height:85px; margin:0 0 20px 0px; padding:0 0 20px 0px; width:100%;}
#main .widget_latest .new:last-child    { border:none;}
#main .widget_latest .new img           { background:none repeat scroll 0 0 rgba(0, 0, 0, 0); border:medium none; box-shadow:none; float:left; margin:0 15px 0 0;}
#main .widget_latest .new p a           { font-size:0.938em; font-weight:300; text-decoration:none; }

/** Identificação - Categoria Cor **/

    /** Notícias **/
    #main .noticias .highlight              { background:#c62e2e;}

    #main .noticias .widgettitle a          { color:#c62e2e;}
    #main .noticias .widgettitle            { color:#c62e2e;}
    #main .noticias .new p a                { color:#c62e2e;}
    #main .noticia.cat_noticia              { color:#c62e2e;}
    #main .noticia.cat_noticia .head        { color:#c62e2e;}
    #main .noticia.cat_noticia small        { color:#c62e2e;}
    #main .noticia.cat_noticia a            { color:#c62e2e;}
    #main .noticia.cat_noticia h2           { color:#c62e2e;}

    #main .noticias .sharebox               { background:#c62e2e; border-bottom:solid 2px #fff;}


    /** Entretenimento **/
    #main .entretenimento .highlight                { background:#f8a529;}

    #main .entretenimento .widgettitle              { color:#f8a529;}
    #main .entretenimento .widgettitle a            { color:#F8A529;}
    #main .entretenimento .new p a                  { color:#f8a529;}
    #main .noticia.cat_entretenimento               { color:#f8a529;}
    #main .noticia.cat_entretenimento .head         { color:#f8a529;}
    #main .noticia.cat_entretenimento small         { color:#f8a529;}
    #main .noticia.cat_entretenimento a             { color:#f8a529;}
    #main .noticia.cat_entretenimento h2            { color:#f8a529;}

    #main .entretenimento .sharebox                 { background:#f8a529; border-bottom:solid 2px #fff;}


    /** Esportes **/
    #main .esporte .highlight               { background:#45bd64;}

    #main .esporte .widgettitle             { color:#45bd64;}
    #main .esporte .widgettitle a           { color:#45bd64;}
    #main .esporte .new p a                 { color:#45bd64;}
    #main .noticia.cat_esporte              { color:#45bd64;}
    #main .noticia.cat_esporte .head        { color:#45bd64;}
    #main .noticia.cat_esporte small        { color:#45bd64;}
    #main .noticia.cat_esporte a            { color:#45bd64;}
    #main .noticia.cat_esporte h2           { color:#45bd64;}

    #main .esporte .sharebox                { background:#45bd64; border-bottom:solid 2px #fff;}

    /** Podcast **/
    #main .page-podcast .noticia .widgettitle   { color:#8C41A4;}
    #main .page-podcast .noticia .widgettitle a { color:#8C41A4;}
    #main .page-podcast .noticia .new p a       { color:#8C41A4;}
    #main .page-podcast .noticia                { color:#8C41A4;}
    #main .page-podcast .noticia  .head         { color:#8C41A4;}
    #main .page-podcast .noticia  small         { color:#8C41A4;}
    #main .page-podcast .noticia  a             { color:#8C41A4;}
    #main .page-podcast .noticia  h2            { color:#8C41A4;}    


/*
 * ****************************************************************************************************
 */




/** Imprimir **/

/** Institucional **/
.imprimir { font-size:15px; }
.imprimir .container header             { background:none repeat scroll 0 0 transparent; }
.imprimir .container header .banner     { margin-bottom:1em; }
.imprimir .container header .cont       { float:left; margin:0 0 1.5em; position:relative; width:100%; z-index:1000;}
.imprimir .container header .btn-print  { background:none repeat scroll 0 0 #30AC62; border-radius:15px 15px 15px 15px; color:#FFFFFF !important; float:left; margin-right:15px; font-family:signika;  font-size:20px; padding:8px 20px; text-decoration:none;}

.imprimir #main                      { width:100%;}
.imprimir #main .noticia .head       { margin-bottom:25px;}
.imprimir #main .noticia .conteudo   { width:100% !important;}
.imprimir #main .noticia .head p     { margin-bottom:0 !important;}
.imprimir #main .noticia p.subtitulo { margin-bottom:10px !important;}
.imprimir #main .noticia a,
.imprimir #main .conteudo a          { color:#666666 !important;}
.imprimir #main .noticia .comments   { display:none;}
.imprimir #main .conteudo .textblock { padding-bottom:15px; }

.imprimir #main .noticia .index-embed   { display: none;}
.imprimir #main .noticia .galeria-slide { display: none;}

.imprimir #main .cont-projetos                                             { }
.imprimir #main .cont-projetos .title-block                                { border-bottom: 1px solid #DDDDDD; margin-bottom: 35px; padding: 0 0 20px;}
.imprimir #main .cont-projetos .wgt-cont                                   { }
.imprimir #main .cont-projetos .wgt-cont ul                                { margin: 0;}
.imprimir #main .cont-projetos .wgt-cont .item-projetos                    { margin-bottom: 40px;}
.imprimir #main .cont-projetos .wgt-cont .item-projetos .pic               { width: 30%;}
.imprimir #main .cont-projetos .wgt-cont .item-projetos .thumbnail         { border: none; border-radius: 0; box-shadow: none; padding: 0;}
.imprimir #main .cont-projetos .wgt-cont .item-projetos .info              { width: 38%;}
.imprimir #main .cont-projetos .wgt-cont .item-projetos .info .title-proj  { font-size: 1.125em; font-weight: bold; margin: 5px 0 15px;}
.imprimir #main .cont-projetos .wgt-cont .item-projetos .info p            { font-size: 0.938em; line-height: 1.35em;}

/** Programas **/
.imprimir #main .programacao                        { }
.imprimir #main .programacao .head                  { margin-bottom:25px;}
.imprimir #main .programacao .head strong           { font-weight:normal;}

.imprimir #main .programacao .table-definicoes      { border-top:1px solid #B4B4B4; border-left:1px solid #B4B4B4; border-right:1px solid #B4B4B4; padding:5px 0;}
.imprimir #main .programacao .table-definicoes  th  { border-bottom:1px solid #B4B4B4; padding:10px 20px; text-transform:uppercase;}

.imprimir #main .programacao .list-prog             { border-bottom:1px solid #B4B4B4;  border-left:1px solid #B4B4B4;  border-right:1px solid #B4B4B4;}
.imprimir #main .programacao .list-prog tr          { border-top:1px solid #B4B4B4;}
.imprimir #main .programacao .list-prog td          { border:none; color:#565656; font-size:0.875em; font-weight:normal; padding:10px 20px;}
.imprimir #main .programacao .list-prog .leia-mais  { display:none;}

/** Single Programas **/
.imprimir #main .single-prog .cabecalho             { float:left; margin:0 0 15px; padding:0; width:100%;}
.imprimir #main .single-prog .pagetitle_small       { font-size:1em; font-weight:bold;}
.imprimir #main .single-prog .textblock             { margin:0;}
.imprimir #main .single-prog .textblock .pagetitle  { font-family:'Signika'; font-size:1.75em; font-weight:700;}

/* Galeria Slider */
.imprimir .ngg-galleryoverview                      { }
.imprimir .ngg-galleryoverview .es-nav              { display: none;}
.imprimir .ngg-galleryoverview .btn-gallery         { display: none;}
.imprimir .ngg-galleryoverview .fcb-btn             { display: none;}
.imprimir .ngg-galleryoverview .es-carousel ul      { list-style: none; margin: 0; padding: 0;}
.imprimir .ngg-galleryoverview .es-carousel ul li   { float: left; margin-right: 15px;}

.imprimir .wgt-player-podcast { max-width: 75%; position: relative;}
.imprimir .wgt-player-podcast .player-podcast { height: 100px; margin-bottom: 25px; overflow: hidden; padding-left: 0;}
.imprimir .wgt-player-podcast .player-podcast object { height: 130px; position: relative; width: 98%;}
.imprimir .wgt-player-podcast .player-podcast .fluid-width-video-wrapper { padding-top: 29% !important;}
.imprimir .wgt-player-podcast .actions-player { margin-bottom: 25px;}
.imprimir .wgt-player-podcast .actions-player .link-popup,
.imprimir .wgt-player-podcast .actions-player .link-embed,
.imprimir .wgt-player-podcast .actions-player .link-download { color: #863f9d !important; display: block; font-family: signika; font-weight: 600; margin: 0 0 7px; padding: 0 0 0 20px;}
.imprimir .wgt-player-podcast .actions-player .link-download { padding: 0;}
.imprimir .wgt-player-podcast .actions-player .link-download i { margin-right: 7px;}
.imprimir .wgt-player-podcast .link-popup  { background: url("../img/detalhes/ico-link-popup-print.png") no-repeat center left;}
.imprimir .wgt-player-podcast .actions-player .link-embed { background: url("../img/detalhes/ico-embed-podcast-print.png") no-repeat center left;}
.imprimir .wgt-player-podcast .podcast_interna .samba-player { margin: -20px 0 0;}
.imprimir .wgt-player-podcast #embed_podcast { background: none repeat scroll 0 0 #F5F5F5; border: 1px solid #E6E6E6; border-radius: 10px 10px 10px 10px; font-size: 14px; line-height: 1.4em; margin: 15px 0 25px; padding: 15px 20px; position: relative; width: auto; word-wrap: break-word;}
.imprimir .wgt-player-podcast #embed_podcast .title { color: #1F91D2; display: block; font-family: signika; font-size: 16px; font-weight: 500; margin-bottom: 5px;}
.imprimir .wgt-player-podcast #embed_podcast .closer { padding: 10px; position: absolute; right: 3px; top: 3px;}
.imprimir .wgt-player-podcast #embed_podcast textarea { background-color: transparent; border: medium none; color: #565656; font-family: Arial, sans-serif; font-size: 13px; line-height: 1.6em; min-height: 110px; padding: 5px 0; resize: none; width: 100%;}
.imprimir .wgt-player-podcast .player-not-found { background: #000; padding: 10px; font-size: 12px; color: #fff;}


/**
.imprimir #main .conteudo .programacao .head ul { background:none repeat scroll 0 0 transparent;}
.imprimir #main .conteudo .programacao .head ul li a:hover,
#main .conteudo .programacao .head ul li .ativo { background:none repeat scroll 0 0 transparent;}
.imprimir #main .conteudo .programacao .definicoes { background:none repeat scroll 0 0 transparent; border:1px solid #B4B4B4; padding:5px 0;}
.imprimir #main .conteudo .programacao .head ul li a { padding-left:20px;}
.imprimir #main .conteudo .programacao .programas ul li.even { background:none repeat scroll 0 0 transparent; border-bottom:1px solid #B4B4B4; border-left:1px solid #B4B4B4; border-right:1px solid #B4B4B4;}
.imprimir #main .conteudo .programacao .definicoes ul li { color:#666666; margin-left:20px; margin-right:15px;}
.imprimir #main .conteudo .programacao .definicoes ul li.locutor { margin-left:220px;}
.imprimir #main .conteudo .programacao .programas ul li a.leiamais { background:none repeat scroll 0 0 transparent;}
.imprimir #main .conteudo .programacao .legenda p span { background:none repeat scroll 0 0 transparent; display:inline-block; height:auto; width:auto;}
.imprimir #main .conteudo .programacao .leiamais { display:none;}





/*
 * ****************************************************************************************************
 */


/*
 * Notícias Você na Verdinha
 */
#main .widget_vcnaverdinha   { }
#main .widget_vcnaverdinha a { text-decoration:none;}

#main .widget_vcnaverdinha .wgt-header { background-color: #1A81BC; margin: 0 0 20px; padding: 0 0 15px;}
#main .widget_vcnaverdinha .wgt-header .logo-vcnaverdinha { margin: -18px 0 0 10px;}
#main .widget_vcnaverdinha .wgt-header .logo-vcnaverdinha a { background: url("../img/logo-voce-na-verdinha.png") no-repeat scroll 0 0; display: block; height: 81px; width: 251px;}

#main .widget_vcnaverdinha .wgt-header .tagline { color: #FFFFFF; font-size: 17px; line-height: 1.2em; margin: 19px 0 0; padding: 0 15px 0 10px;}




#main .widget_vcnaverdinha .pod              { display:block; margin-bottom: 2em; min-height:200px; position:relative;}
#main .widget_vcnaverdinha .pod h3           { color:#7b7b7b; font-family:'Signika'; font-size:1em; font-weight:700; margin:0 0 0.5em;}
#main .widget_vcnaverdinha .pod h3 span      { color: #1a81bc; display:block; font-family:'Signika'; font-size:1em; font-weight:700; margin-bottom:0.5em;}
#main .widget_vcnaverdinha .pod .img         { border:medium none; box-shadow:none; float:left; margin-bottom:60px; margin-right:15px;}
#main .widget_vcnaverdinha .pod p            { color:#565656; font-family:Arial,sans-serif; font-size:0.85em; line-height:1.2em;}
#main .widget_vcnaverdinha .pod .btn-pod     { background:none repeat scroll 0 0 #1a81bc; bottom:0; color:#FFFFFF; display:block; font-family:'Signika'; font-size:0.75em; font-weight:bold; padding:7px 20px 7px 5px; position:absolute; text-align:right; text-decoration:none; text-transform:uppercase; width:90%;}



/*
 * Notícias Podcast
 */
#main .widget_podcast   { }
#main .widget_podcast a { text-decoration:none;}

#main .widget_podcast .widgettitle      { background:none repeat scroll 0 0 #7F3298; color:#FFFFFF; font-family:'Signika'; font-size:1.125em; font-weight:bold; margin:0 0 15px; padding:6px 10px;}
#main .widget_podcast .widgettitle a    { color: #FFF; } 
#main .widget_podcast .widgettitle i    { font-size:0.7em; margin-left:7px;}

#main .widget_podcast .pod              { display:block; min-height:250px; position:relative;}
#main .widget_podcast .pod h3           { color:#893DA1; font-family:'Signika'; font-size:1em; font-weight:700; margin:0 0 0.5em;}
#main .widget_podcast .pod h3 span      { display:block; font-family:'Signika'; font-size:1em; font-weight:700; margin-bottom:0.5em;}
#main .widget_podcast .pod .img         { border:medium none; box-shadow:none; float:left; margin-bottom:60px; margin-right:15px;}
#main .widget_podcast .pod p            { color:#565656; font-family:Arial,sans-serif; font-size:0.85em; line-height:1.2em;}
#main .widget_podcast .pod .btn-pod     { background:none repeat scroll 0 0 #8A3EA1; bottom:0; color:#FFFFFF; display:block; font-family:'Signika'; font-size:0.75em; font-weight:bold; padding:7px 20px 7px 5px; position:absolute; text-align:right; text-decoration:none; text-transform:uppercase; width:90%;}


/** SambaPlayer **/
.wgt-player-podcast { }

.wgt-player-podcast .player-podcast                             { height: 100px; margin-bottom: 25px; overflow: hidden; padding-left: 0;}
.wgt-player-podcast .actions-player                             { margin-bottom: 25px;}
.wgt-player-podcast .player-podcast .fluid-width-video-wrapper  { padding-top: 29% !important;}

.wgt-player-podcast .podcast_interna .samba-player  { margin:-20px 0 0;}
.wgt-player-podcast .link-popup,
.wgt-player-podcast .link-embed,
.wgt-player-podcast .link-download      { color:#863f9d !important; display:block; font-family:signika; font-weight:600; margin:0 0 7px; padding:0 0 0 20px;}
.wgt-player-podcast .link-download      { padding: 0;}
.wgt-player-podcast .link-download i    { margin-right: 7px;}

.wgt-player-podcast .link-popup                     { background:url("../img/detalhes/ico-link-popup.png") no-repeat center left;}
.wgt-player-podcast .link-embed                     { background:url("../img/detalhes/ico-embed-podcast.png") no-repeat center left;}
.wgt-player-podcast #embed_podcast                  { background:none repeat scroll 0 0 #F5F5F5; border:1px solid #E6E6E6; border-radius:10px 10px 10px 10px; font-size:14px; line-height:1.4em; margin:15px 0 25px; padding:15px 20px; position: relative; width: auto; word-wrap: break-word;}
.wgt-player-podcast #embed_podcast .title           { color:#1F91D2; display:block; font-family:signika; font-size:16px; font-weight:500; margin-bottom:5px;}
.wgt-player-podcast #embed_podcast .closer          { padding: 10px; position: absolute; right: 3px; top: 3px;}
.wgt-player-podcast #embed_podcast textarea         { background-color: transparent; border: medium none; color: #565656; font-family: Arial,sans-serif; font-size: 13px; line-height: 1.6em; min-height: 110px; padding: 5px 0; resize: none; width: 100%;}

.wgt-player-podcast .player-not-found   { background: #000; padding: 10px; font-size: 12px; color: #fff;}


/*
 * ****************************************************************************************************
 */


/*
 * Tabs Redes Sociais
 */
#main .widget-social-tabs           { margin-bottom: 2em;}
#main .widget-social-tabs #fcb-tab  { height: 280px;}

#main .widget-social-tabs .nav-tabs {   background:#268ec4; /* Old browsers */
                                        background:-moz-linear-gradient(top,  #268ec4 0%, #1779b6 100%); /* FF3.6+ */
                                        background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#268ec4), color-stop(100%,#1779b6)); /* Chrome,Safari4+ */
                                        background:-webkit-linear-gradient(top,  #268ec4 0%,#1779b6 100%); /* Chrome10+,Safari5.1+ */
                                        background:-o-linear-gradient(top,  #268ec4 0%,#1779b6 100%); /* Opera 11.10+ */
                                        background:-ms-linear-gradient(top,  #268ec4 0%,#1779b6 100%); /* IE10+ */
                                        background:linear-gradient(to bottom,  #268ec4 0%,#1779b6 100%); /* W3C */
                                        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#268ec4', endColorstr='#1779b6',GradientType=0 ); /* IE6-9 */

                                        height:33px;
                                        margin:0 0 5px;
                                    }

#main .widget-social-tabs .nav-tabs li                      { }
#main .widget-social-tabs .nav-tabs li a                    { background:transparent; border:medium none; border-radius:0; color:#FFFFFF; font-family:'Signika'; font-size:1em; font-weight:bold; line-height:2em; padding:0; position:relative; text-align:center; width:110px; -moz-transition:none; -webkit-transition:none; -o-transition:color 0 ease-in; transition:none;}
#main .widget-social-tabs .nav-tabs li a:hover              { background:transparent; opacity:0.8;}
#main .widget-social-tabs .nav-tabs li a i                  { font-size:0.5em; margin-left:5px;}

#main .widget-social-tabs .nav-tabs li.active               { background:url("../img/box-bg/bg-tab-redes.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); height:35px; position:relative; top:-3px;}
#main .widget-social-tabs .nav-tabs li.active a             { background:transparent; line-height:2.3em; }
#main .widget-social-tabs .nav-tabs li.active a:hover       { opacity:1;}
#main .widget-social-tabs .nav-tabs li.active a i           { font-size:0.7em;}
#main .widget-social-tabs .nav-tabs li.active a .detail-tab { background:url("../img/detalhes/detail-tab-redes.png") no-repeat scroll right top rgba(0, 0, 0, 0); height:35px; position:absolute; right:-18px; top:0; width:18px;}

/** Twitter **/
#main .widget-social-tabs                                   { }
#main .widget-social-tabs .widget_twitter                   { background:none repeat scroll 0 0 #E7E7E7; min-height:320px; padding:10px;}
#main .widget-social-tabs .widget_twitter .widgettitle      { display:none;}
#main .widget-social-tabs .widget_twitter ul                { background:none repeat scroll 0 0 #F5F5F5; border:1px solid #CACACA; height:auto; list-style:none outside none; margin:0 auto; overflow:hidden; padding:0 15px; position:relative; width:auto;}
#main .widget-social-tabs .widget_twitter li                { background:url("../img/detalhes/twitter-ico.png") no-repeat scroll 10px 15px rgba(0, 0, 0, 0); border-bottom:2px dotted #DDDDDD; color:#666666; font-size:0.875em; line-height:1.2em; margin:10px 0; padding:10px 0 20px 60px;}
#main .widget-social-tabs .widget_twitter li:last-child     { border:none;}
#main .widget-social-tabs .widget_twitter .entry-content    { display:block; margin-bottom:10px;}
#main .widget-social-tabs .widget_twitter .entry-meta, #main .widget-social-tabs .widget_twitter .entry-meta a  { color:#1A82BE; font-size:0.9em; font-weight:bold; text-decoration:none;}
#main .widget-social-tabs .widget_twitter .from-meta, #main .widget-social-tabs .widget_twitter .intent-meta     { display:none;}
#main .widget-social-tabs .widget_twitter .entry-content a  { color:#1A82BE; text-decoration:none;}
/*
 * ****************************************************************************************************
 */



/*
 * Pagination
 */
.pagination                                     { float:right; font-size:0.875em;}
.pagination .wp-pagenavi a, .wp-pagenavi span   { color:#F8AB2D; border-color:#ddd !important;}
.pagination .wp-pagenavi .pages                 { color:#999 !important;}
.pagination .wp-pagenavi .last                  { }
.pagination .current                            { color:#ddd;}
.wp-pagenavi a:hover, .wp-pagenavi span.current { border-color:#ddd;}


/*
 * ****************************************************************************************************
 */




/*
 * Modal
 */
.modal-verdinha { color:#565656;}
.modal-verdinha .modal-header                   { background:#60AB73;}

.modal-verdinha .modal-header .close        { color:#fff; opacity:1;}
.modal-verdinha .modal-header .modal-title  { color:#fff; font-family:'Signika'; font-weight:bold;}
.modal-verdinha .head                       { }
.modal-verdinha .head small                 { }
.modal-verdinha .head h2                    { border-bottom:1px solid #DDDDDD; font-family:'Signika'; font-size:1.375em; font-weight:bold; margin:5px 0 15px; padding:0 0 10px;}
.modal-verdinha p                           { font-family:Arial,sans-serif; font-size:0.875em;}

.modal-verdinha .form-group                 { }
.modal-verdinha .form-group label           { font-size:0.875em; font-weight:bold;}
.modal-verdinha .form-group .ipt            { }
.modal-verdinha .form-group .txa            { }
.modal-verdinha .form-group .ipt,
.modal-verdinha .form-group .txa            { background:none repeat scroll 0 0 #F7F7F7; border-color:#E2E2E2; border-radius:0;}

.modal-verdinha .modal-footer .checkbox     { font-family:Arial; float:left; font-size:0.75em; text-align:left; width:240px;}


.modal-verdinha.modal-encaminhar .modal-header  { background:#1379B8;}

/** Captcha **/
.modal-verdinha #recaptcha_widget_div #recaptcha_response_field { height: 30    px; line-height: 0.2em; padding: 5px !important;}

.modal-verdinha.modal-erro .modal-header        { background:#CE3D4E;}
.modal-verdinha.modal-erro .head small          { color:#CE3D4E;}


/** Modal Social Chat **/
.modal-social-chat                                  { }
.modal-social-chat .modal-dialog                    { }
.modal-social-chat .close                           { background-color: #3c3c3c; color: #fff; font-size: 12px; font-weight: lighter; margin-top: -31px; opacity: 1; padding: 0 0 0 20px; text-shadow: none;}
.modal-social-chat .close i                         { background-color: #545454; display: inline-block; margin-left: 20px; padding: 8px 15px 11px;}
.modal-social-chat .modal-body                      { padding: 10px;}
.modal-social-chat .modal-content                   { border-radius: 0; margin-top: 35%;}
.modal-social-chat .modal-content .check-cont       { border: 1px solid #dfdfdf; padding: 45px 20px;}
.modal-social-chat .modal-content .checkbox         { font-weight: lighter; margin: 0 auto; max-width: 360px;}
.modal-social-chat .modal-content .checkbox label   { }
.modal-social-chat .modal-content .checkbox a       { }
.modal-social-chat .modal-content .checkbox input   { margin-right: 20px; margin-top: 6px;}


/*
 * ****************************************************************************************************
 */





/*
 * Apendice
 */
.bigad              { display: block; position:absolute; right: -165px; top:33px;  width: 120px; z-index:9999;}
.page_aovivo .bigad { color:#FFFFFF; top:10px;}
.bigad p            { display: block; font-size: .625em; margin: 0 0 .5em;}

.not-front .bigad   { top:-17px;}

/*
 * ****************************************************************************************************
 */



/*
 * App Verdnha
 */
.app-verdinha                   { background:url("../img/box-bg/bg-app-verdinha.jpg") no-repeat scroll center top #039DD6; font-family:signika; height:75px; position:relative; width:100%; z-index:10;}
.app-verdinha .logo-verdinha    { background:url("../img/app-logo-verdinha.jpg") no-repeat center center #fff; border-radius:10px 10px 10px 10px; display:block; float:left; height:50px; margin:13px 10px 0 10px; width:50px;}
.app-verdinha p                 { color:#FFFFFF; float:left; font-size:12px; margin:15px 0 0; width:135px; }
.app-verdinha .btn-instal       { background:none repeat scroll 0 0 #FFFFFF; border-radius:10px 10px 10px 10px; color:#0296D4; float:right; font-size:14px; margin:22px 5px 0 0; padding:6px 10px; text-decoration:none;}
.app-verdinha .btn-fechar-barra { color:#FFFFFF; float:right; font-size:24px; font-weight:normal; margin:22px 5px 0 0; padding:2px 5px; text-decoration:none; }

/*
 * ****************************************************************************************************
 */



/*
 * Compartilhar
 */
#main .share-actions                                { border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD; padding:15px 0 10px;}
#main .share-actions .share                         { float:left; position: relative; z-index: 9999;}
#main .share-actions .share ul                      { float:left; margin:0;}
#main .share-actions .share li                      { float:left; margin:0 12px 0 0;}
#main .share-actions .share .twitter-share-button   { width:80px !important;}

#main .share-actions .comments-counter          { float: left;}
@media (min-width: 765px) { #main .share-actions .comments-counter { margin-left: -20px;} }
#main .share-actions .comments-counter a        { font-family: Arial, sans-serif; font-size: 0.875em; font-weight: bold; text-transform: uppercase;}
#main .share-actions .comments-counter a:hover  { opacity: 0.85;}
#main .share-actions .comments-counter a strong { color: #A2A2A2;}


#main .share-actions .press                         { float:right;}
#main .share-actions .press li                      { color:#40AADD; float:left; font-size:0.875em; line-height:1.8em; padding:0 0 0 15px;}
#main .share-actions .press li a                    { color:#40AADD;}
#main .share-actions .font                          { border-right:1px solid #DDDDDD; float:right;}
#main .share-actions .font a                        { color:#F6A01C; float:left; font-family:'Signika'; font-size:0.875em; font-weight:700; margin:0 15px 0 0; text-decoration:none;}


/*
 * ****************************************************************************************************
 */



/*
 * Widget de Notícias Relacionadas e Últimas
 */
.rel-ult                        { }
.rel-ult h3                     { font-family:'Signika'; font-size:1em; font-weight:bold; margin-bottom:15px;}
.rel-ult h3 i                   { font-size:0.7em; margin-left:7px;}
.rel-ult h3 i                   { font-size:0.7em; margin-left:7px;}

.rel-ult .widget                { }
.rel-ult .widget .content       { }
.rel-ult .widget .content a     { }
.rel-ult .widget .content .row  { margin-left:0;}
.rel-ult .widget  .thumbnail    { border:none; box-shadow:none;}
.rel-ult .widget  .thumbnail img{ display:block; margin:0; max-width:100% !important; padding:0; width:100% !important; }
.rel-ult .widget  p             { color:#565656; font-family:Arial, sans-serif; font-size:0.875em; font-weight:normal; line-height:1.4em;}
.rel-ult .widget  p strong      { display:block; font-family:'Signika'; font-size:1.143em; font-weight:bold; margin-bottom:5px;}

.rel-ult .widget_related h3,
.rel-ult .widget_related  p strong  { color:#F8A628;}
.rel-ult .widget_latest  p strong,
.rel-ult .widget_latest h3          { color:#008FD1;}

.page-podcast .rel-ult .widget_related h3,
.page-podcast .rel-ult .widget_related  p strong,
.page-podcast .rel-ult .widget_latest  p strong,
.page-podcast .rel-ult .widget_latest h3          { color:#8D42A4;}
.page-podcast .rel-ult .widget_latest h3          { color:#8D42A4;}

.rel-ult .notice_related,
.rel-ult .notice_latest { border-bottom:1px solid #DDDDDD; margin-bottom:0.75em; min-height:10.5em; padding-bottom:0.75em;}

.rel-ult .notice_related a,
.rel-ult .notice_latest  a,
.rel-ult .notice_related a:hover,
.rel-ult .notice_latest  a:hover { text-decoration:none; }

/*
.rel-ult .notice_related:last-child,
.rel-ult .notice_latest:last-child { border:none; margin-bottom:0; padding-bottom:0;}
*/

/*
 * ****************************************************************************************************
 */



/*
 * Sidebar Podcast
 */
.sidebar-podcast .wgt       { margin:0 0 30px;}
.sidebar-podcast .wgt-title { color:#8D42A4; font:bold 22px 'Signika', sans-serif, sans; margin:6px 0 10px;}

.sidebar-podcast .podcast-busca .wgt-title i                { font-size:0.7em; margin-right:7px; position:relative; top:-1px;}
.sidebar-podcast .podcast-busca p                           { font-family:Arial,sans-serif; font-size:0.875em;line-height:normal;}
.sidebar-podcast .podcast-busca .form-group                 { position:relative;}
.sidebar-podcast .podcast-busca .form-group .ipt            { border:1px solid #8C41A4; height:30px;}
.sidebar-podcast .podcast-busca .form-group .btn-buscar     { background:none repeat scroll 0 0 #8C41A4; border:medium none; box-shadow:none; color:#FFFFFF; font-family:'Signika'; font-size:0.875em; height:30px; position:absolute; right:15px; text-align:center; top:0; width:60px;}

.sidebar-podcast .filtro-categ .customSelect                     { background:url("../img/detalhes/btn-select.png") no-repeat scroll right top rgba(0, 0, 0, 0); border:1px solid #8C41A4; border-radius:5px; color:#8C41A4; font-size:0.875em; padding:5px 8px; width:100%;}
.sidebar-podcast .filtro-categ .custom-select option             { background:none repeat scroll 0 0 #EBEBEB; font-family:'Signika',sans-serif; padding:4px;}
.sidebar-podcast .filtro-categ .customSelect.customSelectHover   { border-color:#cdcdcd;}
.sidebar-podcast .filtro-categ .customSelect.customSelectOpen    { /* Styles for when the select box is open */}
.sidebar-podcast .filtro-categ .customSelect.customSelectFocus   { border-color:#cdcdcd;}
.sidebar-podcast .filtro-categ .customSelectInner                {/* You can style the inner box too */}


/*
 * **************************************************************************************************************************************************
 */



/*
 * Comentários
 */
.post-comment                           { color:#565656; /*border-top:1px solid #DDDDDD; margin-top:25px; padding-top:5px;*/ }
.post-comment .title-session            { color:#F8A529; margin-bottom:30px;}

.post-comment .head-ident .title        { font-size:0.875em; font-weight:bold; margin:0 0 5px;}
.post-comment .head-ident p             { font-family:Arial, sans-serif; font-size:0.875em;}

.post-comment .social                       { margin:20px 0 30px;}
.post-comment .social li a                  { background: #ccc; color: #fff;}
.post-comment .social li.active.facebook a  { background:#4F69A4;}
.post-comment .social li.active.twitter a   { background:#50A2E0;}
.post-comment .social li.active.google a    { background:#DF5D4E;}
.post-comment .social li a                  { color:#FFFFFF; display:block; float:left; font-size:0.875em; height:35px; line-height:1.8em; margin-right:10px; padding:5px; text-align:center; width:35px;}
.post-comment .social li a:hover            { opacity:0.8;}

.post-comment .form-group label         { font-size:0.82em; font-weight:normal;}
.post-comment .form-group .ipt,
.post-comment .form-group .txa          { font-size:0.875em;
    font-weight:normal;}
.post-comment .form-group .txa          { height:155px;}

.post-comment .cont-check               { font-size:0.875em; font-weight:normal; margin:20px 0;}

.post-comment .captcha-cont             { margin:10px 0;}

.post-comment .enviar .btn-enviar       { background:none repeat scroll 0 0 #F8A529; border:medium none; color:#FFFFFF; font-family:'Signika'; margin:0; padding:7px 15px;}
.post-comment .enviar .btn-enviar:hover { opacity:0.8;}

.list-comment                           { }
.list-comment h3                        { border-bottom: 1px solid #EEEEEE; font-size: 20px; margin: 30px 0; padding-bottom: 20px;}
.list-comment h3 .number                { color: #F8A529; margin-left: 10px;}
.list-comment .comment                  { border-bottom: 1px solid #EEEEEE; color: #696969; font-size: 17px; margin-bottom: 30px; padding-bottom: 25px;}
.list-comment .comment:last-child       { border: none;}
.list-comment .comment .ico-autor       { background: url("../img/ico-autor.png") no-repeat scroll center center #D2D2D2; display: block; float: left; height: 38px; margin-right: 20px; position: relative; top: 4px; width: 35px;}
.list-comment .comment .img-autor       { float: left; height: 50px; margin-right: 0.75em; overflow: hidden; width: 50px;}
.list-comment .comment .comentario-hora { display: block; font-size: 12px; margin-top: 5px;}
.list-comment .comment p                { font-family: Arial,sans-serif; font-size: 13px; font-weight: normal; line-height: 1.5em; margin: 0 0 0 62px;}
.list-comment .comment .share           { margin-top: 15px; padding-left: 55px;}
.list-comment .fb-like                  { margin-left: 62px; position: relative; z-index: 9999;}
.list-comment .fb-like iframe           { position: relative; z-index: 99999;}

/*
 * ****************************************************************************************************
 */


/*
 * Chat Ao Vivo
 */
.wgt-chat-aovivo            { margin: 25px 0;}
.wgt-chat-aovivo .wgt-cont  { border: #f0f0f0 solid 2px; border-top: none; padding: 0 30px 30px;}

.wgt-chat-aovivo .wgt-header { }
.wgt-chat-aovivo .wgt-header .wgt-title { color: #107fc3; font-family: 'Signika', sans-serif; font-size: 1em; font-weight: bold; margin: 0 0 15px;}

.wgt-chat-aovivo .wgt-header .wgt-login                                 { width: 200px;}
.wgt-chat-aovivo .wgt-header .wgt-login .login-title                    { color: #8c8c8c; font-size: 0.875em; float: left; margin-top: 3px;}
.wgt-chat-aovivo .wgt-header .wgt-login ul                              { float: right;}
.wgt-chat-aovivo .wgt-header .wgt-login ul li                           { margin-left: 1px; padding: 0;}
.wgt-chat-aovivo .wgt-header .wgt-login ul .btn-social                  { background-color: #C1C1C1; color: #FFFFFF; display: block; font-size: 12px; height: 27px; line-height: 2.2em; text-align: center; width: 27px;}
.wgt-chat-aovivo .wgt-header .wgt-login ul .btn-social.btn-fcb:hover    { background-color: #44619d;}
.wgt-chat-aovivo .wgt-header .wgt-login ul .btn-social.btn-twt:hover    { background-color: #00aced;}
.wgt-chat-aovivo .wgt-header .wgt-login ul .btn-social.btn-gplus:hover  { background-color: #de5543;}

.wgt-chat-aovivo .painel-enviar                     { border: 1px solid #C8C8C8; margin-bottom: 30px; margin-top: 5px;}
.wgt-chat-aovivo .painel-enviar .pic-user           { float: left; margin: 5px 15px 5px 10px;}
.wgt-chat-aovivo .painel-enviar .txa-msg            { border: medium none; color: #868686; float: left; font-family: Arial,sans-serif; font-size: 0.875em; height: 30px; margin-top: 0; padding: 0 15px; width: 100%;}
.wgt-chat-aovivo .painel-enviar .btn-enviar         { background-color: #107FC3; border-radius: 0; color: #FFFFFF; float: left; font-family: 'signika'; margin: 10px 15px; padding: 5px 10px; text-transform: uppercase;}
.wgt-chat-aovivo .painel-enviar .btn-enviar:hover   { background-color: #2aadfe;}

.wgt-chat-aovivo .painel-mensagens                          { }
.wgt-chat-aovivo .painel-mensagens .scroll-widget           { height: 180px;}
.wgt-chat-aovivo .painel-mensagens li                       { display: block; float: left; margin-bottom: 15px; width: 100%;}
.wgt-chat-aovivo .painel-mensagens li .pic-user             { float: left; width: 65px;}
.wgt-chat-aovivo .painel-mensagens li .mensagem             { float: left; width: 70%;}
.wgt-chat-aovivo .painel-mensagens li .mensagem p           { color: #868686; font-family: Arial,sans-serif; font-size: 0.875em;}
.wgt-chat-aovivo .painel-mensagens li .mensagem .user-link  { color: #107fc3;}
.wgt-chat-aovivo .painel-mensagens li .mensagem .date       { color: #bfbfbf;}

/** Responsive **/
@media (min-width: 600px) {
    .wgt-chat-aovivo .painel-enviar .pic-user           { }
    .wgt-chat-aovivo .painel-enviar .txa-msg            { float: left; margin-top: 15px; padding: 0; width: 60%;}
    .wgt-chat-aovivo .painel-enviar .btn-enviar         { float: right; margin: 0; padding: 18px;}

    .wgt-chat-aovivo .painel-mensagens li .mensagem             { width: 85%;}
}

@media (min-width: 1024px) {
    .wgt-chat-aovivo .wgt-header .wgt-title     { float: left;}
    .wgt-chat-aovivo .wgt-header .wgt-login     { float: right;}

    .wgt-chat-aovivo .painel-enviar .txa-msg            { width: 70%;}
    .wgt-chat-aovivo .painel-mensagens li .mensagem     { width: 90%;}
}

/** Modal **/
#chat-social-modal { }
#chat-social-modal .modal-body                              { background-color: #f4f4f4; padding-bottom: 35px; padding-top: 35px;}

#chat-social-modal .titulo                                  { color: #1981BD; margin: 0 0 30px; text-align: center;}
#chat-social-modal .titulo strong                           { display: block;}
#chat-social-modal .close                                   { position: absolute; right: 30px; top: 20px;}
#chat-social-modal .cont-social                             { margin: 0 auto; width: 200px;}
#chat-social-modal .cont-social .btn-social                 { border-radius: 8px; color: #FFFFFF; display: block; font-size: 0.875em; margin-bottom: 12px; padding: 12px 15px 12px 45px; position: relative; width: 100%;}
#chat-social-modal .cont-social .btn-social:hover           { opacity: 0.85;}
#chat-social-modal .cont-social .btn-social i               { font-size: 16px; left: 20px; position: absolute; top: 15px;}
#chat-social-modal .cont-social .btn-social.btn-fcb         { background-color: #44619d;}
#chat-social-modal .cont-social .btn-social.btn-twt         { background-color: #00aced;}
#chat-social-modal .cont-social .btn-social.btn-gplus       { background-color: #de5543;}






/*
 * Publicidades
 */
.ads { }
.ads p { font-family: arial; font-size: 0.623em; margin: 0 0 5px;}

/* Ads Footer */
#adsFooter { position: relative; margin-top: 75px;}

/*
 * ****************************************************************************************************
 */




/*
 * wgt-chat-aovivo
 */
.wgt-chat-aovivo { }
.wgt-chat-aovivo .wgt-cont { border: none; padding: 0;}
.wgt-chat-aovivo .wgt-title { color: #047FBA; font-family: 'Signika', Arial, sans-serif; font-weight: bold; font-size: 1em; padding: 0 20px;}
@media (min-width: 600px) { .wgt-chat-aovivo .wgt-title { position: relative; top: 27px;}}

.wgt-chat-aovivo iframe { position: relative; z-index: 10000;}

/*
 * ****************************************************************************************************
 */

/* widgets sociais na home */


.widgets-redes-sociais h3{
    font-weight: 800;
    color: #fff;
    font-size: 1.125em;
    float: left;
    padding: 12px 20px 8px;
}

.widgets-redes-sociais{
    margin-bottom: 30px;
}

.facebook-home h3{
    border-color: #2d4373;
    background-color: #3b5998;
}

.twitter-home h3{
    border-color: #2795e9;
    background-color: #55acee;
}

.instagram-home h3{
    border-color: #4c0f71;
    background-color: #8134AF;
}
/* fim - widgets sociais na home */