body{margin: 0 auto; padding:0; background:#15232a url(imagens/ceu.jpg) no-repeat top center; color:#fff;}
div, h2, ul, li, p, h3{margin:0 auto; padding:0;}
ul{list-style-type:none;}
span.menu{color:#ff7800;}
span.resumo{color:#ff7800;}
a{color:#fff; text-decoration:none;}
a:hover{color:#ff7800;}
p.titulos_esq{font-size:16px; padding:1px 4px; background-color:#071217;}
p.titulos_esq_cantores{font-size:15px; padding:1px 4px; background-color:#071217;}
p.titulo_novos{font-size:20px; padding:1px 4px; background-color:#071217;}
img{border:0;margin:0;}

/*TOPO*/
#topo{width:766px; height:120px; background:url(imagens/logo.png) no-repeat; *behavior: url(iepngfix.htc);display:block;}
/*BANNER*/
#banner_tudo{width:100%; height:290px; text-align:center; background:url(imagens/sombra_banner.jpg) repeat-x;}
/*CORPO*/
#corpo{width:766px; margin:0 auto; padding:10px 0;}

/*LADO ESQUERDO*/
#ladoesq{width:170px; float:left;}
#ladoesq div{margin:0 0 10px 0;}
/*MENU*/
#menu{width:163px; padding:5px; background-color:#3d505a; border:1px solid #071217; font:18px Verdana, Tahoma, Arial bold; *padding: 5px 5px 10px 5px;}
#menu ul.genero{margin:0 0 0 20px; *margin: -20px 0 0 20px;font-size:14px;}
#menu ul.genero li{margin:0; *margin: -5px 0;}
/*MAIS OUVIDAS*/
#maisouvidas{width:172px; background-color:#3d505a; border:1px solid #071217; font:18px Verdana, Tahoma, Arial bold; *padding: 0 0 5px 0;}
#maisouvidas ul{padding:5px; font-size:10px;}
#maisouvidas ul li{*margin:-9px 0;}
#maisouvidas ul li.p1{font-size:18px; *margin:-5px 0;}
#maisouvidas ul li.p2e3{font-size:14px; *margin:-5px 0;}
/*ALBUNS MAIS OUVIDOS*/
#albunsmaisvisitados{width:172px; background-color:#3d505a; border:1px solid #071217; font:18px Verdana, Tahoma, Arial bold; *padding: 0 0 5px 0;}
#albunsmaisvisitados ul{padding:5px; font-size:10px;}
#albunsmaisvisitados ul li{*margin:-9px 0;}
#albunsmaisvisitados ul li.p1{font-size:18px; *margin:-5px 0;}
#albunsmaisvisitados ul li.p2e3{font-size:14px; *margin:-5px 0;}
/*ALBUNS MAIS OUVIDOS*/
#cantoresmaisvisitados{width:172px; background-color:#3d505a; border:1px solid #071217; font:18px Verdana, Tahoma, Arial bold; *padding: 0 0 5px 0;}
#cantoresmaisvisitados ul{padding:5px; font-size:10px;}
#cantoresmaisvisitados ul li{*margin:-9px 0;}
#cantoresmaisvisitados ul li.p1{font-size:18px; *margin:-5px 0;}
#cantoresmaisvisitados ul li.p2e3{font-size:14px; *margin:-5px 0;}

/*LADO  DIREITO*/
#ladodir{width:112px;float:right;}
#ladodir div{margin:0 0 10px 0;}
/*NOVOS CDS*/
#novoscds{width:110px;background-color:#3d505a;border:1px solid #071217; font:18px Tahoma, Verdana, Arial bold;}
#novoscds p{padding:0 0 5px 0;}
#novoscds ul{font-size:10px;}
#novoscds ul li{width:100px;margin:6px 6px 5px 4px;*margin:5px 10px 5px 4px;_margin:5px 0px 7px 4px;padding:0;text-align:center;}
#novoscds ul li a img{border:1px solid #071217;}
#novoscds ul li a {color:#7a96a5;}
#novoscds ul li a p{padding:0;font-weight:bold;color:#fff;}
#novoscds ul li a p:hover{color:#ff7800;}

/*CENTRO*/
#centro{width:470px;margin:0 0 0 183px;*margin:0 auto; font:12px Verdana, Tahoma, Arial;}
#centro div{margin:0 0 10px 0;}
/*CORPO GRUPO*/
#corpo_grupo{width:460px;*width:470px;margin:0 auto;border:1px solid #071217;background-color:#3d505a;}
#corpo_grupo p{font-size:25px;font-weight:bold;padding:0 0 4px 0; background-color:#071217;}
#corpo_grupo img{margin:0 0 -2px 0;}
/*CONTEÚDO GRUPO*/
#conteudo_grupo{padding:2px 7px 15px 7px;display:table;}
#conteudo_grupo p{background-color:#3d505a;text-align:center;}
#conteudo_grupo p.img img{border:1px solid #071217;margin:10px 0 -5px 0;}
#conteudo_grupo p.img a{margin:0 4px;*margin:5px 6px;}
#conteudo_grupo p.nome a{width:111px;*width:114px;font-size:12px;float:left;font-weight:normal;}
#conteudo_grupo p.nome{margin:0 0px 0 1px;*margin:0;}
#conteudo_grupo ul{}
#conteudo_grupo ul li{text-align:left;display:block;}
/*HACK IE6, IE7*/
.clear { *clear: both; }

#credito_rodape{width:100%;height:30px;padding:15px 0 0 0;font:10px Tahoma, Verdana, Arial;background:#181818 url(imagens/sombra_credito_rodape.gif) repeat-x;text-align:center;border-top:1px solid #010101;display:table;}