/* links */
a {color:#06F; text-decoration:none;}
	a:hover {color:#09F; text-decoration:underline;}

/* imagens capa */
#miolo img {-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.4); box-shadow:0 2px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.4); margin:0 3px 3px 0;}
#miolo a img {-moz-transition: -moz-box-shadow 0.5s ease-out;; -webkit-transition: -webkit-box-shadow 0.5s ease-out; transition: box-shadow 0.5s ease-out;}
#miolo a img:hover {-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.7); box-shadow:0 2px 2px rgba(0, 0, 0, 0.7); -webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.7);}
#miolo .bloco.patrocinio img, #miolo .publicidade img, #miolo .bullet img {-moz-box-shadow:none; box-shadow:none; -webkit-box-shadow:none;}

/* multimidia */
.capa .multimidia .bullet {color:#06F; list-style:disc inside none; text-indent:3px;}
.capa .multimidia li a {font-size:11px;}
.multimidia .ilustracao a, .multimidia .mapa a, .multimidia .min-a-min a, .multimidia .grafico a, .multimidia .video a, .multimidia .pdf a, .multimidia .foto360 a, .multimidia .audio a, .multimidia .trailer a, .multimidia .galeria a, .multimidia .foto a {background:url("../icon/icones-multimidia2010.gif") no-repeat scroll 0 0 transparent; font-weight:normal; padding:2px 0 4px 28px;}
.multimidia .ilustracao a {background-position:-295px 0;}
.multimidia .mapa a {background-position:-268px -30px;}
.multimidia .min-a-min a {background-position:-238px -61px;}
.multimidia .grafico a {background-position:-204px -91px;}
.multimidia .video a {background-position:-177px -122px;}
.multimidia .pdf a {background-position:-149px -151px;}
.multimidia .foto360 a {background-position:-118px -180px;}
.multimidia .audio a {background-position:-89px -212px;}
.multimidia .trailer a {background-position:-59px -243px;}
.multimidia .galeria a {background-position:-28px -273px;}
.multimidia .foto a {background-position:1px -303px;}

/* linha ferramentas */
.noticias ul.linha.ferramentas li a {background:url("../icon/icons-bts2010.gif") no-repeat scroll 0 0 transparent; padding:2px 7px 2px 25px;}
.noticias ul.linha.ferramentas li.imprimir a {background-position:-6px -73px;}
.noticias ul.linha.ferramentas li.enviar a {background-position:-31px -49px;}
.noticias ul.linha.ferramentas li.corrigir a {background-position:-52px -22px;}
.noticias ul.linha.ferramentas li.comentar a {background-position:-80px 3px;}
.noticias ul.linha.ferramentas li.letra {padding:0 0 0 6px;}
.noticias ul.linha.ferramentas li.letra a {padding:2px 5px;}

/* botao generico */
.botao a {padding:5px 20px; background-color:#06F; color:#FFF;}
.botao a:hover {background-color:#09F; text-decoration:none; color:#FFF;}

/* botoes direita */
.botao.direita {width:auto; float:right;}
.botao.direita.rss a, .botao.direita.voltar a {margin-right:5px;}

/* rodape */
#rodape {height:5em; padding:2em 0;}
#rodape p {width:89%; line-height:2; margin:0 auto;}
.gruporbs {display:block; width:100px; height:26px; background:transparent url(../icon/gruporbs.gif) no-repeat; text-indent:-999px; float:left; margin-right:10px;}

/* popup */
body.popup h2 {font-size:1.2em; font-weight:normal; line-height:1.6;}
body.popup .bloco {padding:0.5em 1em;}
body.popup .opcao {width:100%; float:left;}
body.popup .opcao .marcador, body.popup .opcao .texto {width:auto; float:left; line-height:3;}
body.popup .opcao .marcador {margin:0 1em 0 0;}
body.popup .linha.botoes {float:left; width:100%; margin:2em 0 0;}
body.popup .corpo {width:430px; padding:4px 0 0 16px;}
body.popup .corpo.interatividade {overflow:hidden;}
body.popup .interatividade .porcentagem {padding:0 0 1em 0;}
body.popup div.corpo.interatividade li.porcentagem span.barra {background-color:#06F; display:block; float:left; height:13px; margin-top:2px; text-indent:-999px;}
body.popup .linha .coluna-a, body.popup .linha .coluna-b {float:left; left:0; position:relative; width:46%;}
body.popup .linha .coluna-a {padding:10px 10px 20px 0;}
body.popup .linha .coluna-b {border-left:1px dashed #CCC; padding:10px 0 20px 10px;}
body.popup .form li .entrar {display:block; padding:0.5em 1em; background-color:#06F; border:none; color:#FFF;}
div.off {display:none;}
.form.popup li, .form.popup .contador {padding:0.5em 0;}
.form.popup #telefone-ddd {width:4em;}
body.popup label {display:block; float:left; width:40em;}
body.popup .margem {width:100%; float:left;}
body.popup .margem input {float:left;}
body.popup h4.tipo-b {color:#333;}
body.popup div.bloco {padding:0;}
body.popup div.bloco div.topo {border:none; background-color:#06F; overflow:hidden; height:30px; padding:1em;}
body.popup div.bloco div.topo h3.tipo-a {background-color:transparent; color:#FFF;}
body.popup div.corpo.corrigir ul.form li input, body.popup div.corpo.enviaramigo ul.enviar-amigo li textarea#mensagem, body.popup div.corpo.enviaramigo ul.enviar-amigo li input, body.popup ul.form li input {padding:0.3em;}
body.popup div.corpo.enviaramigo ul.enviar-amigo li {margin-right:0.3em;}
body.popup p.tipo-a {border:1px dashed #0066FF;}
body.popup div.corpo.corrigir ul.form li textarea#mensagem {width:265px;}
body.popup div.corpo.corrigir ul.form li div.contador {padding-left:0;}
.popup .interatividade .resultado {padding:0;}

/* calendario */
#calendario thead {background-color:transparent; border:none;}
#calendario td, #calendario th  {border:none; padding:0;}
#calendario td {padding:0.2em 0; border:1px solid white;}
.linha.calendario {margin:0; padding:0; width:290px;}
.calendario .bloco {overflow:hidden;}
.calendario .largura-c, .calendario .largura-b {float:left;}
.calendario .largura-c {width:290px; padding-right:10px;}
.calendario .largura-b {width:310px; *width:300px;}
.calendario .calendario.navegacao tbody .dia {width:28px; text-align:center; border:1px solid #FFF;}
.calendario .calendario.navegacao tbody .dia.vazio {background:#EEE;}
.calendario .largura-b .calendario.linha .item .legenda {display:block; width:10px; height:10px; border:1px solid #000; text-indent:-999px; float:left; margin-right:3px;}
.calendario .calendario.navegacao .dia.hoje, .calendario .largura-b .calendario.linha .item.hoje .legenda {background:#999;}
.calendario .calendario.navegacao tbody .dia.evento, .calendario .largura-b .calendario.linha .item.evento .legenda {background:#CCC;}
.calendario .calendario.navegacao tbody .dia.selecionado, .calendario .largura-b .calendario.linha .item .legenda {background-color:#09F; color:#FFF;}
.calendario .lista.calendario li {width:100%; margin:5px 0; float:left;}
.calendario .lista.calendario li.filtrar-por-dia a, .calendario .lista.calendario li.filtrar-por-semana a, .calendario .lista.calendario li.filtrar-por-mes a {background:url(../icon/filtros-calendario2010.gif) transparent no-repeat; color:#06F; display:block; height:8px; line-height:0.8; width:auto; float:left;}
.calendario .lista.calendario li.filtrar-por-dia a:hover, .calendario .lista.calendario li.filtrar-por-semana a:hover, .calendario .lista.calendario li.filtrar-por-mes a:hover {text-decoration:underline; color:#09F;}
.calendario .lista.calendario li.filtrar-por-dia a {background-position:0 0;}
.calendario .lista.calendario li.filtrar-por-semana a {background-position:0 -19px;}
.calendario .lista.calendario li.filtrar-por-mes a {background-position:0 -38px;}
.calendario .linha.tipo-a.calendario li {display:inline; float:none; margin:3px 15px 0 0; text-align:center;}
.calendario .linha.tipo-a.calendario li.item {margin:10px 5px 5px 0; float:left;}
.calendario .linha.tipo-a.calendario .botao.direita.proximo, .calendario .linha.tipo-a.calendario .botao.esquerda.anterior {width:auto; margin:0;}
.calendario .linha.tipo-a.calendario .botao.direita.proximo {float:right;}
.calendario .linha.tipo-a.calendario .botao.esquerda.anterior {float:left;}
.calendario .linha.tipo-a.calendario .texto {float:none; *float:left;}
.calendario .linha.tipo-a.calendario .texto p {padding-top: 7px;}
.calendario .tipo-a.calendario dt {clear:both; float:left; padding:12px 0 6px; width:99%;}
.calendario .tipo-a.calendario dd {padding:6px 0; width:608px; border:1px solid #EEE; background:url("../icon/bg-lista-calendario2010.gif") repeat-y transparent; float:left;}
.calendario .tipo-a.calendario dd div.data {float:left; height:100%; width:105px; padding:0 10px;}
.calendario .tipo-a.calendario dd div.detalhe {float:left; padding:0 10px; width:463px;}
.calendario .bloco.eventos {margin:0.5em 0;}
.calendario .linha.tipo-b {margin:0; padding:0;}
.calendario h3 {font-size:11px; font-weight:normal;}

/* noticia aberta */
#miolo.noticias.aberta .titulo h1, #miolo.noticias.aberta .titulo p, #miolo.noticias.aberta .titulo h3, #miolo.capa .titulo h1, #miolo.capa .titulo h3, #miolo.capa .titulo p {overflow:hidden; float:left; width:100%;}
#miolo.noticias.aberta .titulo h1, #miolo.capa .titulo h1 {font-size:20px;}
#miolo.noticias.aberta .titulo h3, #miolo.capa .titulo h3 {font-size:14px; font-weight:normal;}
#miolo.noticias.aberta .titulo p, #miolo.capa .titulo p {font-size:10px;}

#miolo.noticias.aberta .bloco h3.tipo-a {background:#EEE; display:block; font-size:13px; margin:10px 0 5px; padding:2px 5px; width:100%;}
#miolo.noticias.aberta .bloco .lista {padding:5px;}
#miolo.noticias.aberta .bloco .lista dd {padding:0 0 5px;}

.noticias.aberta h5.tipo-b {font-size:10px; margin-bottom:5px;}

#miolo img.miniatura {float:none;}

/* player para foto 600x240 */
.player ul.itens-player li .sub-bloco {height:340px; overflow:hidden;}
.capa #bloco-player .texto {color:#FFF; background-color:#000; display:block; height:58px; left:0; opacity:0.9; filter:alpha(opacity=90); padding:10px; position:absolute; top:262px; width:580px; z-index:1;}
.capa #bloco-player .nav-player {display:block; left:0; position:absolute; top:244px;}
.nav-player li.on a {background-color:#000; opacity:0.9; filter:alpha(opacity=90);}
.nav-player li a {background-color:#000; opacity:0.5; filter:alpha(opacity=50);}
#miolo .player ul.itens-player li .sub-bloco a img {-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0); box-shadow:0 0 0 rgba(0, 0, 0, 0); -webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0);}


/* formularios */
input, select, textarea {-moz-transition: all 0.5s ease-out;; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; outline:none;}
.promocoes .bloco.interatividade textarea.textarea {height: 150px; width: 608px;}
.promocoes .bloco.interatividade .contador {clear: both; padding: 4px 0 12px; text-align: right; width: 100%;}

/*denunciar comentario*/
a.denuncia {padding-right:10px;}
