@charset"iso-8859-1";
*{font-size:11px;font-family:Arial, Helvetica, sans-serif;}
body{margin:0;padding:0;background:url(../../images/background.jpg);}
fieldset{border:none;height:35px;margin:0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
#bloqueio{position:fixed;top:0;left:0;}
#janela{position:fixed;z-index:5000;padding:10px;}
#janela fieldset{height:auto;padding-bottom:10px;}
#janela label{display:block;height:20px;}
#janela input, #janela textarea{width:400px;border:1px solid;}
#janela fieldset.button input{width:auto;background:none;}
#janela ul{list-style:none;}
#janela ul li{padding:8px 0;}
#estrutura{border:1px solid;width:988px;margin:10px auto 15px;overflow:hidden;}
#topo{width:988px;height:226px;border-bottom:1px solid;overflow:hidden;position:relative;}
#topo #legenda {padding:10px 10px 10px 60px;background:#333;position:absolute;top:150px;color:#FFF;font-weight:bold;font-size:20px;left:-900px;}
#barra{width:978px;height:21px;padding:2px 5px;}
#barra h1{float:right;margin:0;padding:0;}
#cores{list-style:none;margin:0;padding:0;cursor:pointer;}
#barra span{float:left;}
#cores li{border:1px solid;width:10px;height:10px;float:left;margin:3px;}
#cores #vermelho{background:#990000;}
#cores #verde{background:#003300;}
#cores #roxo{background:#660033;}
#cores #preto{background:#000000;}
#cores #azul{background:#000033;}
#bannerRadio{width:988px;height:156px;}
#menuTopo, #barraInferior{width:968px;height:45px;padding:0 10px;}
#menuTopo ul li a {text-indent:-100000000px;}
#barraInferior{clear:both;text-align:center;z-index:3000;float:left;}
#barraInferior span{display:block;margin-top:14px;}
#menuTopo ul{list-style:none;margin:0;padding:0;float:right;}
#menuTopo ul li{float:left;padding:0 6px;}
#menuTopo ul li a {display:block;width:40px;height:40px;text-decoration:none;}
#menuTopo ul li a.noticias {background:url(../../images/sprite.png) -120px 0 no-repeat;}
#facaSeuPedido .conteudo ul li, #noticias.box .conteudo ul li {width:246px;float:left;margin:0 5px;}
#facaSeuPedido .conteudo {width:520px;}
#facaSeuPedido .conteudo p.titulo {margin:0;}
#menuTopo ul li a.programacao {background:url(../../images/sprite.png) -160px 0 no-repeat;}
#menuTopo ul li a.promocoes {background:url(../../images/sprite.png) -200px 0 no-repeat;}
#menuTopo ul li a.agenda {background:url(../../images/sprite.png) 0 0 no-repeat;}
#menuTopo ul li a.fale {background:url(../../images/sprite.png) -80px 0 no-repeat;}
#menuTopo ul li a.sobre {background:url(../../images/sprite.png) -240px 0 no-repeat;}
#menuTopo ul li a.equipe {background:url(../../images/sprite.png) -40px 0 no-repeat;}
#corpo{width:988px;overflow:hidden;}
#menuLateral{padding-bottom:9000px;margin-bottom:-9000px;border-right:1px solid;width:103px;float:left;z-index:-1000;}
#menuLateral ul li h2{margin:5px;}
#menuLateral ul li ul{margin:5px;padding:0;}
#menuLateral ul li ul li{border:none;}
#menuLateral ul li a.facebook, #menuLateral ul li a:hover.facebook  {background:url(../../images/sprite.png) -282px 0 no-repeat;display:inline-table;height:25px;width:25px;}
#menuLateral ul li a.orkut {background:url(../../images/sprite.png) -360px 0 no-repeat;display:inline-table;height:25px;width:25px;}
#menuLateral ul li a.twitter {background:url(../../images/sprite.png) -324px 0 no-repeat;display:inline-table;height:25px;width:25px;}
#menuLateral ul li.jogos ul li{text-align:center;}
#menuLateral ul li.jogos img{width:80px;height:80px;border:1px solid;}
#menuLateral img{border:none;}
#menuLateral ul{list-style:none;margin:0;padding:0;}
#menuLateral ul li{border-bottom:1px dotted;}
#menuLateral ul li a{font-size:11px;padding:5px;display:block;}
#menuLateral ul li ul li a{font-size:11px;display:inline;padding:inherit;}
#corpo #conteudo, #corpo #conteudoAlbum{padding:10px;min-height:800px;float:left;}
#corpo.home #conteudo{width:545px;}
#corpo.page #conteudo{width:725px;}
#corpo.page #conteudoAlbum{width:839px;}
#corpo.home #conteudo .box{width:520px;}
#corpo.page #conteudo .box{width:725px;}
#corpo.home .publicidade img { width:520px}
#corpo.home #conteudo .box, #corpo.page #conteudo .box{border:1px solid;margin-bottom:10px;}
#corpo.home #conteudo #destaques{height:300px;overflow:hidden;}
#destaques .conteudo{margin:0;padding:0;}
#rotativo{position:relative;top:0;left:-10px;margin:0;padding:0;}
#rotativo img, #corpo.home #conteudo #destaques .conteudo #rotativo .image{width:520px;height:270px;margin:0;padding:0;border:none;float:none;}
#destaques .conteudo .scrollLeft{position:relative;top:-370px;left:10px;}
#destaques .conteudo .scrollRight{position:relative;top:-370px;left:-10px;}
#rotativo ul{width:2000px;}
#rotativo ul li{float:left;margin:0;padding:0;}
#rotativo ul li .legend{width:510px;height:50px;position:relative;top:-70px;padding:5px;z-index:2000;}
#rotativo ul li .legendBg{width:510px;height:55px;position:relative;top:-125px;padding:5px;z-index:1000;}
#rotativo ul li .legend h1{float:none;margin:5px 0;padding:0;}
#noticias .conteudo{width:520px;}
.conteudo ul.lista {margin:20px 0;}
.conteudo ul.lista li{float:none;border-bottom:1px dotted;}
#indice.letras .conteudo ul.lista li {height:50px;float:left;width:305px;padding:5px;margin:5px;}
#indice.videos .conteudo ul.lista li {height:85px;float:left;width:305px;padding:5px;margin:5px;}
#indice.bandas .conteudo ul.lista li {float:left;width:305px;padding:5px;margin:5px;}
#indice.agenda .conteudo ul.lista li {min-height:85px;padding:5px;margin:5px;}
#indice.equipe .conteudo ul.lista li {min-height:85px;padding:5px;margin:5px;}
div.pgAlfabetica{clear:both;height:25px;margin:0;}
div.pgNumerica{background:#666;clear:both;height:18px;margin:0;overflow:hidden;}
div.pgNumerica ul, div.pgAlfabetica ul{list-style:none;margin:0;padding:0;}
div.pgNumerica ul li{float:left;margin:2px 5px 0;padding:0;width:10px;height:11px;clear:none;}
div.pgAlfabetica ul li{float:left;margin:4px 0.62em 0;padding:0;width:10px;height:11px;clear:none;font-size:11px;font-weight:bold;}
#fotos, #videos{height:250px;}
#fotos .conteudo, #videos .conteudo{width:500px;height:180px;}
#fotos .conteudo .scroller, #videos .conteudo .scroller{overflow:hidden;width:450px;height:200px;margin:0 10px;float:left;}
#fotos .conteudo ul, #videos .conteudo ul{width:800px;}
#fotos .conteudo .scroller ul li, #videos .conteudo .scroller ul li{float:left;margin:0 13px;width:120px;height:175px;}
#corpo.home #colunaLateral{float:left;width:310px;padding-top:10px;}
#corpo.home #colunaLateral ul.lista li {min-height:85px;}
#corpo.home #colunaLateral .box{width:310px;border:1px solid;margin-bottom:10px;}
#corpo.home #colunaLateral #programacao{height:205px;}
#corpo.home #colunaLateral #programacao dl dt a{font-weight:bold;}
#corpo.home #colunaLateral #programacao dl dd{margin:0;padding:0;}
#corpo.home #colunaLateral #facaSeuPedido{min-height:310px;}
#corpo.home #colunaLateral #facaSeuPedido .conteudo form fieldset label{display:block;float:left;width:80px;padding-right:3px;text-align:right;}
#corpo.home #colunaLateral #facaSeuPedido .conteudo form fieldset input{width:186px;border:1px solid;height:18px}
#colunaLateral #enquete{min-height:290px;}
#colunaLateral #enquete .conteudo h1{display:block;width:290px;float:none;}
#corpo.page #colunaLateral{padding-top:29px;}
#playerBar, #playerBarBg{width:100%;height:22px;position:fixed;bottom:0;padding:10px;z-index:5000;top:0;}
#playerBarBg{opacity:0.85;filter:alpha(opacity = 85);left:0;background:#666 !important;}
#playerBar #player{width:75px;height:50px;float:left;}
#playerBar #dadosMusica, #playerBar #externalPlayerBar,#externalPlayer, #playerBar #naWeb, #playerBar #ferramentas{border-left:1px dotted;height:22px;float:left;margin:0 0 0 10px;}
#playerBar #ferramentas {display:none;}
#dadosMusica {width:750px;font-size:14px !important;}
#dadosMusica ul li {float:left;}
#dadosMusica ul li span{font-weight:bold;width:100px;}
#ferramentas ul{margin-top:0;}
#playerBar h2{margin:0;padding:0 10px;font-weight:normal;margin:0 0 0 5px; display:none;}
#playerBar ul{padding:0;list-style:none;margin:0;}
#externalPlayer ul li,#externalPlayerBar ul li{float:left;margin:0 0 0 8px;}
#ferramentas ul li{margin:0 0 0 8px;}
#externalPlayer ul li a, #externalPlayerBar ul li a {text-decoration:none;height:20px;width:20px;display:block;}
a.itunes {background:url(../../images/sprite.png) no-repeat -440px 0;}
a.media-player {background:url(../../images/sprite.png) no-repeat -480px 0;}
a.real-player {background:url(../../images/sprite.png) no-repeat -520px 0;}
a.winamp {background:url(../../images/sprite.png) no-repeat -560px 0;}
a.quicktime {background:url(../../images/sprite.png) no-repeat -400px 0;}
#dadosMusica ul{float:left;margin:1px 0;}
#dadosMusica ul li span,#dadosMusica div span{display:block;float:left;padding-right:3px;text-align:right;font-size:14px;}
#dadosMusica ul li a,#dadosMusica ul li,#dadosMusica div a,#dadosMusica div{font-size:14px;}
#playerBar #dadosMusica div{clear:both;margin:2px 0 0 5px;}
#menuBanda{width:702px;height:30px;}
#menuBanda ul{list-style:none;margin:0;padding:0;}
#menuBanda ul li{float:left;padding:5px 10px 0;border-right:1px dotted;height:25px;}
#menuBanda ul li a{font-size:14px;font-weight:bold;}
fieldset.button{text-align:right;}
.conteudo{margin:10px;padding:10px 0;clear:both;}
.conteudo ul{margin:0 10px;padding:0;list-style:none;}
.conteudo h2{margin:0 5px;}
.conteudo ul li{padding:10px 0;}
.conteudo ul li .data{margin:0;padding:0;}
.conteudo ul li .titulo{margin-top:10px;}
.conteudo ul li .image img{border:1px solid;float:left;width:114px;height:80px;margin-right:10px;}
.home .conteudo ul li .image img{width:80px !important;height:80px;}
.box h2, .box h1{margin-top:5px;padding:0 10px;float:left;width:auto;font-size:13px;}
.box span{float:right;margin:6px 10px 0 0;}
.box span a{font-size:11px;}
.publicidade img{border:none;}
.bannerFull{height:110px;}
.tv{height:283px;text-align:center;}
.scrollLeft{width:19px;height:73px;float:left;margin:60px 0 0 -10px;cursor:pointer;}
.scrollLeft span, .scrollRight span{display:block;width:19px;height:73px;}
.scrollRight{width:19px;height:73px;float:right;margin:60px -10px 0 0;cursor:pointer;}
.breadcump{font-size:11px;margin:-5px 0 10px 0;display:block;}
.breadcump a{font-size:11px;}
.topoBanda{width:702px;height:330px;overflow:hidden;}
.topoBanda .legenda{width:692px;height:50px;position:relative;top:-60px;padding:5px;z-index:2000;}
.topoBanda .legendaBg{width:692px;height:50px;position:relative;top:-120px;padding:5px;z-index:1000;}
.topoBanda .legenda h1{margin:10px 0;padding:0;font-size:20px;}
.topoBanda .legenda .inicio,.topoBanda .legenda .termino{float:right;position:relative;top:-30px;}
.texto{border-bottom:1px solid;border-right:1px solid;border-left:1px solid;padding:10px;margin-bottom:20px;}
.texto .ficha{width:200px;float:right;border:1px solid;margin:0 0 10px 10px;padding:5px;clear:right;}
.texto .ficha ul{margin:0;padding:0;}
.texto .ficha h2{font-size:14px;}
.texto .ficha ul li{margin:10px 0 0 15px;}
#adSenseBanner{width:480px;margin:auto;}
.texto h2, .album h2{font-size:20px;margin:0 0 5px;}
.texto .fonte, .texto .credito{font-size:11px;font-style:italic;}
.texto .img300x300{float:right;margin:10px 0 10px 10px;}
#jogoContent{padding:10px 0;}
#jogoContent p{padding:10px;border:1px solid;margin:10px;}
#playerFlv{width:600px;margin:auto;display:block;height:390px;}
#playerVideo{margin-bottom:30px;}
#paginacaoSemanal{height:30px;clear:both;}
#paginacaoSemanal ul{list-style:none;outline:none;margin:0;}
#paginacaoSemanal ul li{padding:5px 5px 0;width:75px;text-align:center;border:1px solid;float:left;margin:0 5px;font-size:14px;height:20px;}
#contato fieldset{height:auto;margin-bottom:10px;}
#contato fieldset label{display:block;width:100px;text-align:right;padding-right:3px;float:left;}
#contato fieldset input, #contato fieldset select, #contato fieldset textarea{width:400px;border:1px solid;}
#contato fieldset textarea{height:250px;}
#contato fieldset.button input{background:none;width:auto;margin-right:180px;}
#minmax{background-color:#222;float:right;opacity:0.8;filter:alpha(opacity = 80);padding:3px 10px 0;cursor:pointer;position:relative;top:-28px;margin-right:20px;}
#busca{float:left;margin:5px;height:30px;width:250px;border:1px solid #CCCCCC;background:#FFFFFF;opacity:0.80;filter:alpha(opacity = 80);}
#busca input{margin:0;padding:0;border:none;background:none;font-size:20px;font-weight:bold;}
#busca #buscar_bt{width:30px;height:30px;background:url(../../images/sprite.png) -599px 0 no-repeat;}
#busca #buscar{height:30px;width:215px;}
#contentPlayerBar{width:988px;margin:auto;}
#enqueteForm fieldset{height:70px;}
#enqueteForm fieldset .resut{width:100px;border:1px solid #cccccc;height:10px;overflow:hidden;margin-left:30px;}
#enqueteForm fieldset p{margin-left:30px;}
#pedido fieldset{float:left;padding:0 20px;}
#pedido fieldset input{width:250px;}
#playerEmbed{width:155px;height:45px;}
.conteudo h2 {float:none;clear:both;display:block;}
.texto img {float:right;}
#listaFotos {border-bottom:1px solid #CCC;display:block;height:100px;padding:10px 0;width:839px;margin-bottom:15px;}
#listaFotos  div.content {width:779px;overflow:hidden;float:left;margin:10px;}
#listaFotos span {margin:15px 0 0 0;}
#listaFotos ul {list-style:none;margin:0;padding:0;}
#listaFotos ul  li {float:left;margin:0 10px}
#ampliar {width:839px;}
#ampliar div.content {width:779px;float:left;text-align:center;}
#ampliar span {margin:200px 0 0 0;}
#sitemap {display:block;clear:both;padding:15px;height:700px;background:url(../../new-img/bg-sitemap.jpg);border-top:1px solid #333;color:#740102;font-size:12px;padding-bottom:100px;}
#sitemap .content {width:1000px;margin:auto;}	
#sitemap ul {list-style:none;width:150px;height:670px;float:left;border-right:1px solid #CCCCCC;margin:0;padding:0 0 0 15px;}
#sitemap a {color:#740102;text-decoration:none;display:block;padding:3px}
#sitemap a:hover {background:#CCC;color:#000;font-weight:bold;}
#sitemap li {padding-bottom:5px;}
#sitemap li.title {font-weight:bold;margin-bottom:15px;}
.logo img {width:145px;}
#sitemap span {display:block;clear:both;text-align:center;margin-top:20px;}
#adSenseColuna{float:left;width:120px;}
#iframePlayer {visibility:hidden;width:1px;height:2px;}
#controlPlayer {width:60px;height:60px;display:block;float:left;background:url(../../images/bts-player.png) no-repeat;outline:none;text-decoration:none;}
#controlPlayer.stop{background-position:0 0;}
#controlPlayer.play{background-position:-60px 0;}
