/*
 * Geral
 */
/** Estrutura **/
#main .container.page,
#main .container.single             { margin-top:45px;}

/** Títulos e Texto **/
#main .cont_page .pagetitle         { font-family:'Signika'; font-size:1.750em; font-weight:700;}
#main .conteudo .textblock          { border-bottom:1px solid #DDDDDD; margin-top:25px; margin-bottom:35px; }
#main .conteudo .textblock .text p  { font-family:Arial, sans-serif; font-size:0.938em; line-height:1.6em; margin:0 0 25px;}
#main .conteudo .textblock .text { }
#main .conteudo .textblock .text p strong { font-family:'Signika', Arial, sans-serif; font-size:1.25em; line-height:1.25em; }
.single .conteudo .textblock .text p strong { font:bold 0.938em Arial, sans-serif !important; line-height:1.6em !important; }

#main .noticia .head              { margin-bottom:30px;}
#main .noticia .head h2           { font-family:'Signika'; font-size:1.750em; font-weight:normal; margin:5px 0 0;}
#main .noticia .head h2:hover     { text-decoration:none; }
#main .noticia .head .post-title  { font-family:'Signika'; font-size:1.750em; font-weight:normal; margin:5px 0 0;}
#main .noticia .head small        { font-size:0.75em;}
#main .noticia .head small a:hover{ text-decoration:none; }
#main .noticia .head .subtitulo   { color:#9F9F9F; font-family:'Signika'; font-size:1.125em; margin:0 0 10px;}
#main .noticia .head .author      { color:#9D9D9D; font-size:0.875em;}
#main .noticia .head .author a:hover { text-decoration:underline; }

/** Image Notíca **/
#main .conteudo .textblock .wp-caption              { background:#f2f2f2; padding-top:3px; }
#main .conteudo .textblock p.wp-caption-text        { display:block; font-size:0.75em; line-height:1.2em; margin:0; padding:6px 5px;}
#main .conteudo .textblock .wp-caption.alignnone    { margin-bottom:0.7em;}
#main .conteudo .textblock .wp-caption.aligncenter  { display:block; margin:0 auto 0.7em;}
#main .conteudo .textblock .wp-caption.alignright   { display:block; float:right; margin:0 0 0.7em 0.7em;}
#main .conteudo .textblock .wp-caption.alignleft    { display:block; float:left; margin:0 0.7em 0.7em 0;}

#main .conteudo .textblock img.aligncenter          { display:block; margin:0 auto 0.7em;}
#main .conteudo .textblock img.alignright           { display:block; float:right; margin:0 0 0.7em 0.7em;}
#main .conteudo .textblock img.alignleft            { display:block; float:left; margin:0 0.7em 0.7em 0;}

#main .conteudo .textblock .size-full               { height: auto; max-width: 100% !important;}

/** Cabeçalho Page **/
#main .conteudo .cabecalho                                                { border-bottom:1px solid #DDDDDD; padding-bottom:15px;}
#main .conteudo .cabecalho .pagetitle                                     { color:#F8A628; display:block; float:left; margin:0; padding:0; }
#main .conteudo .cabecalho .share-cabecalho                               { }
#main .conteudo .cabecalho .share-cabecalho .share                        { float:right; margin:0.35em 0 0; }
#main .conteudo .cabecalho .share-cabecalho .share ul                     { margin:0;}
#main .conteudo .cabecalho .share-cabecalho .share li                     { float:left; margin:0 20px 0 0;}
#main .conteudo .cabecalho .share-cabecalho .share .twitter-share-button  { width:80px !important;}

#main .page-podcast .conteudo .cabecalho .pagetitle                       { color:#8D42A4;}

/** Listagem Notícias **/
#main .list .noticia                    { border-bottom:1px solid #DDDDDD; margin-bottom:30px; padding-bottom:40px;}
#main .list .noticia .intro .row        { margin-left:0; margin-right:0; }
#main .list .noticia .intro a           { color:#565656; font-family:Arial, sans-serif; font-size:0.938em; line-height:1.6em;}
#main .list .noticia .intro a:hover     { text-decoration:none; }
#main .list .noticia .intro p           { color:#565656; font-family:Arial, sans-serif; font-size:0.938em; line-height:1.6em;}
#main .list .noticia .intro .thumbnail  { border:none; box-shadow:none; padding:0; }
#main .list .noticia .intro .thumbnail img { height:auto; width:100%; }

#main .list .noticia .head .share-actions .font { border:none;}

#main .title-session                { color:#F8A628; font-family:'Signika'; font-size:1em; font-weight:bold;}
#main .title-session i              { font-size:0.7em; margin-left:7px;}
#main .page-podcast .title-session  { color:#8D42A4; }

/** Widget Tags **/
#main .widget_tags              { border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD; font-size:0.875em; margin:40px 0 30px; padding:10px 0;}
#main .widget_tags .tag-label   { color:#F8A628;}
#main .widget_tags .tag-label i { font-size:0.7em; margin-right:4px;}
#main .widget_tags a            { }



/*
 * ****************************************************************************************************
 */


/*
 * Page Institucional
 */

#main .page-institucional .conteudo .cabecalho                              { border:none; padding:0;}
#main .page-institucional .conteudo .share-actions                          { margin-top:1em; }
#main .page-institucional .conteudo .pagetitle                              { color:#60AB73;}
#main .page-institucional .banner .thumbnail                                { border:medium none; box-shadow:none; margin:20px 0; padding:0;}

#main .page-institucional .title-block                                      { background:none repeat scroll 0 0 #5F9F70; color:#FFF; font-family:"Signika"; font-size:1em; font-weight:bold; line-height:normal; margin-bottom:0; padding:10px 20px;}
#main .page-institucional .title-block i                                    { font-size:0.7em; margin-left:10px;}

#main .page-institucional .cont-comercial                                   { margin-bottom:25px; }
#main .page-institucional .cont-comercial .midiakit                         { background:none repeat scroll 0 0 #5F9F70; color:#FFF; display:table; font-weight:bold; padding:12px 35px; text-transform:uppercase;}

#main .page-institucional .cont-projetos                                    { }
#main .page-institucional .cont-projetos .wgt-cont                          { margin-top:20px;}
#main .page-institucional .cont-projetos .wgt-cont li                       { margin-bottom:20px;}
#main .page-institucional .cont-projetos .wgt-cont li .pic                  { }
#main .page-institucional .cont-projetos .wgt-cont li .pic .thumbnail       { border:medium none; box-shadow:none;}
#main .page-institucional .cont-projetos .wgt-cont li .info                 { }
#main .page-institucional .cont-projetos .wgt-cont li .info .title-proj     { color:#60AB73; font-family:'Signika'; font-size:1.125em; font-weight:bold; margin:10px 0 5px;}
#main .page-institucional .cont-projetos .wgt-cont li .info .title-proj a   { color:#60AB73;}
#main .page-institucional .cont-projetos .wgt-cont li .info p               { color:#565656; font-family:Arial, sans-serif; font-size:0.938em; line-height:1.35em; margin:0; padding:0; text-decoration:none; text-transform:none;}
#main .page-institucional .cont-projetos .wgt-cont li .info p a:hover       { opacity: 0.8;}



/*
 * ****************************************************************************************************
 */




/*
 * Page Programação
 */
#main .page-programas .conteudo .cabecalho      { border:none;}
#main .page-programas .conteudo .share-program  { margin-top:1em; }
#main .page-programas .conteudo p               { font-family:Arial, sans-serif; font-size:0.875em; }


#main .table-programas                          { margin-top:20px;}
#main .table-programas .table                   { display:table; }
#main .table-programas .list-dias               {   background:#0072c0; /* Old browsers */
                                                    background:-moz-linear-gradient(top,  #0072c0 0%, #0095d3 100%); /* FF3.6+ */
                                                    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0072c0), color-stop(100%,#0095d3)); /* Chrome,Safari4+ */
                                                    background:-webkit-linear-gradient(top,  #0072c0 0%,#0095d3 100%); /* Chrome10+,Safari5.1+ */
                                                    background:-o-linear-gradient(top,  #0072c0 0%,#0095d3 100%); /* Opera 11.10+ */
                                                    background:-ms-linear-gradient(top,  #0072c0 0%,#0095d3 100%); /* IE10+ */
                                                    background:linear-gradient(to bottom,  #0072c0 0%,#0095d3 100%); /* W3C */
                                                    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0072c0', endColorstr='#0095d3',GradientType=0 ); /* IE6-9 */

                                                    margin-bottom:0;
                                                }

#main .table-programas .list-dias thead             { }

#main .table-programas .list-dias th                { padding:6px 0;}
#main .table-programas .list-dias th a              { color:#fff; font-size:0.875em; padding:10px 20px; text-transform:uppercase;}
#main .table-programas .list-dias th a:hover        { color:#f7a126; text-decoration:none;}
#main .table-programas .list-dias th a:focus        { outline:none; text-decoration:none;}
#main .table-programas .list-dias th .ativo         { background:url("../img/detalhes/bg-programa-ativo.png") no-repeat scroll center top transparent; padding:9px 45px 7px;}
#main .table-programas .list-dias th .ativo:hover   { color:#fff; cursor:default;}

#main .table-programas .table-definicoes            {   background:#f7a126; /* Old browsers */
                                                        background:-moz-linear-gradient(top,  #f7a126 0%, #f9b63f 100%); /* FF3.6+ */
                                                        background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7a126), color-stop(100%,#f9b63f)); /* Chrome,Safari4+ */
                                                        background:-webkit-linear-gradient(top,  #f7a126 0%,#f9b63f 100%); /* Chrome10+,Safari5.1+ */
                                                        background:-o-linear-gradient(top,  #f7a126 0%,#f9b63f 100%); /* Opera 11.10+ */
                                                        background:-ms-linear-gradient(top,  #f7a126 0%,#f9b63f 100%); /* IE10+ */
                                                        background:linear-gradient(to bottom,  #f7a126 0%,#f9b63f 100%); /* W3C */
                                                        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7a126', endColorstr='#f9b63f',GradientType=0 ); /* IE6-9 */
                                                    }
#main .table-programas .table-definicoes tr             { color:#fff; font-size:0.875em; text-transform:uppercase;}
#main .table-programas .table-definicoes tr th          { padding:5px 10px;}

#main .table-programas .list-prog                       { }
#main .table-programas .list-prog td                    { font-size:0.875em; font-weight:normal; padding:20px 10px;}
#main .table-programas .list-prog td.prog a             { color: #F8A529;}
#main .table-programas .list-prog td.prog a:hover       { cursor: pointer; opacity: 0.85;}
#main .table-programas .list-prog td.selo img           { margin-right: 4px;}
#main .table-programas .list-prog td .btn-more          { background:none repeat scroll 0 0 #008ECF; color:#FFF; display:inline-block; font-size:0.875em; padding:5px 10px;}
#main .table-programas .list-prog td .btn-more:hover    { opacity:0.8; text-decoration:none;}
#main .table-programas .list-prog td .btn-more i        { display:none;}



/*
 * ****************************************************************************************************
 */



/*
 * Single Programação
 */
#main .single-programas .conteudo .pagetitle                    { border:none; float:none; font-size:1.2em;}
#main .single-programas .conteudo .cabecalho                    { border:none;}
#main .single-programas .conteudo .cabecalho .pagetitle_small   { margin-bottom:10px; }

#main .single-programas .conteudo .noticia .textblock           { border:none !important; }
#main .single-programas .conteudo .textblock                    { border-top:none; }
#main .single-programas .conteudo .textblock .pagetitle         { color:#f7a126; font-family:'Signika'; font-size:1.75em; font-weight:700; margin:0; }
#main .single-programas .conteudo .textblock .horario           { clear:both; float:left; font-size:1.2em;}
#main .single-programas .conteudo .textblock .ver_programacao   { color:#f7a126; float:right; font-family:'Signika'; text-decoration:none;}
#main .single-programas .conteudo .textblock .text              { clear:both; float:left; margin:20px 0 0; width:100%;}
#main .single-programas .conteudo .textblock .text .btn-blog    { color:#F7A126; display:inline-block; font:bold 1.125em 'Signika', sans-serif, sans; text-decoration:none; }
#main .single-programas .conteudo .textblock .text .btn-blog:hover { text-decoration:underline; }


/*
 * ****************************************************************************************************
 */



/*
 * Resultado de Busca
 */
#main .page-busca .conteudo .pagetitle                      { float:none; margin-bottom:0;}
#main .page-busca .conteudo .listagem_noticias .list        { margin-top:30px;}
#main .page-busca .noticia .head                            { margin-bottom:10px;}
#main .page-busca .noticia .head a                          { color:#565656;}
#main .page-busca .noticia .head h2                         { font-size:1.375em; margin-bottom:5px;}

#main .page-busca .noticia .intro p                         { display:inline;}
#main .page-busca .noticia .intro .leia-mais                { color:#F6A01C; font-weight:600; margin-left:5px;}
/*
 * ****************************************************************************************************
 */


/*
 * Page Listagem Notícias
 */
#main .page-list-noticias { }



/** Destaque Listagem **/
#main .listagem_noticias .destaque .banner                                  { border-bottom:solid 1px #e8e8e8; padding:0 0 37px 0px; position:relative; }
#main .conteudo .listagem_noticias .destaque .banner .caption               { height:220px; padding:0 10px 0 95px; position:absolute; right:0; top:0; width:70%;}
#main .listagem_noticias .destaque .banner .caption.cap_cat_esporte         { background:url("../img/box-bg/bg_destaque_esporte.png") no-repeat scroll right top transparent;}
#main .listagem_noticias .destaque .banner .caption.cap_cat_entretenimento  { background:url("../img/box-bg/bg_destaque_entretenimento.png") no-repeat scroll right top transparent;}
#main .listagem_noticias .destaque .banner .caption.cap_cat_noticia         { background:url("../img/box-bg/bg_destaque_noticia.png") no-repeat scroll right top transparent; padding-top:15px; }
#main .conteudo .listagem_noticias .destaque .banner .thumbnail             { border:none; box-shadow:none; padding:0;}

#main .listagem_noticias .destaque .title-destaque                  { color:#FFF; font:normal 18px 'Signika', sans-serif, sans; margin:22px 0 15px; text-transform:uppercase; }
#main .listagem_noticias .destaque .banner .caption a               { font-family:'Signika', sans-serif, sans; }
#main .listagem_noticias .destaque .banner .caption p               { color:#FFF; font-size:14px; margin:0;}
#main .listagem_noticias .destaque .banner .caption p strong        { color:#FFF; font-size:24px;}

#main .listagem_noticias .destaque .banner .caption a               { color:#FFF; display:block; font-family:'Signika', sans-serif, sans; font-size:14px; min-height:180px; text-decoration:none;}
#main .listagem_noticias .destaque .banner .caption .leia-mais      { bottom:20px; color:#FFF; font-size:14px; font-weight:bold; margin-top:1em; position:absolute; right:20px;}
#main .listagem_noticias .destaque .banner .caption .btn-ouvir-pod  { bottom:25px; color:#FFF; font-size:18px; font-weight:bold; margin-top:1em; left:90px; position:absolute;}

/** Listagem últimas Notícias **/
#main .conteudo .ult-noticias { margin-bottom:30px;}


/*
 * ****************************************************************************************************
 */




/*
 * Page Listagem Notícias
 */
#main .tapume-aovivo                                    { background:url("../img/bg-confederacoes.jpg") no-repeat scroll center top #E0CA1C; display:block; height:530px; position:relative; top:60px; width:100%;}
#main .tapume-aovivo .cont                              { }
#main .tapume-aovivo .cont .text                        { padding:100px 0 0;}
#main .tapume-aovivo .cont .text .title                 { color:#FFF; font-family:'Signika'; font-size:2em; font-weight:bold; line-height:1.2em; text-shadow:0 0 6px #000000;}
#main .tapume-aovivo .cont .cont-logo                   { border-top:3px solid #FFF; margin:20px 0 0; padding:20px 0 0;}
#main .tapume-aovivo .cont .cont-logo .marca-verdinha   { background:url("../img/logo-verdesmares-solid.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display:block; float:left; height:82px; margin:0 20px 0 0; width:123px;}
#main .tapume-aovivo .cont .cont-logo .marca-verdinha a { display:block; height:82px; width:123px;}
#main .tapume-aovivo .cont .cont-logo .btn-voltar       { color:#FFF; float:left; font-size:18px; margin:7px 0 0; padding:10px 0; text-decoration:none;}
#main .tapume-aovivo .cont .cont-logo .btn-voltar i     { margin-right:20px;}
/*
 * ****************************************************************************************************
 */



/*
 * Page Listagem Notícias
 */
#main .page-list-noticias { }



/** Destaque Listagem - Podcast**/
#main .page-podcast .conteudo .destaque .banner .caption         { background:url("../img/box-bg/bg_destaque_podcast.png") no-repeat scroll right top transparent;}
#main .page-podcast .conteudo .destaque .banner .thumbnail       { float:left;}
#main .page-podcast .conteudo .destaque .banner .thumbnail img   { height:220px; max-width:100%;}

#main .page-podcast #pesquisa                                   { margin-top:30px;}
#main .page-podcast #pesquisa .noticia .head                    { margin:0;}
#main .page-podcast #pesquisa .noticia .head small              { font-size: 0.75em; font-weight:bold;}
#main .page-podcast #pesquisa .noticia .head small a            { color:#8C41A4; }
#main .page-podcast #pesquisa .noticia .head h2                 {  margin:5px 0 0; text-transform:uppercase; }
#main .page-podcast #pesquisa .noticia .head h2 a               { color:#8C41A4; font-family:'Signika'; font-weight:bold; line-height:1em; }
#main .page-podcast #pesquisa .list .noticia .intro .thumbnail  { padding-right: 15px;}
#main .page-podcast #pesquisa .list .noticia .intro p           { font-size:1em; line-height:1.4em; margin-bottom:50px;}
#main .page-podcast #pesquisa .list .noticia .intro p a         { color:#565656; }
#main .page-podcast #pesquisa .list .noticia .intro .btn        { background:none repeat scroll 0 0 #8C41A4; border-radius:0; bottom:-5px; color:#FFF; font-family:'Signika'; font-size:0.875em; font-weight:bold; position:absolute; right:10px;}


/** Listagem últimas Notícias **/
#main .conteudo .ult-noticias { margin-bottom:30px;}


/*
 * ****************************************************************************************************
 */



/*
 * Page 404
 */
#main .erro-404             { height:210px; margin-top:30px;}
#main .erro-404 .wgt-title  { color:#F7A324; margin-bottom:15px;}
#main .erro-404 p           { font-size:18px; line-height:24px;}
#main .erro-404 a           { color:#F7A324; text-decoration:none;}

/*
 * ****************************************************************************************************
 */



