h1,h2,h3,li,form,ul,p,ol{margin:0px;padding:0px;}
body {
	background-color:#FFF;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 13px;
	color:#000;
	_text-align:center;
}
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	/*necessário para prevenir bug de resize para position relative no IE*/
	position: relative;
	/*necessário para suavizar scroll no IE6*/
	_overflow: auto;
}
img#fundo {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}
.content {
	position: relative;
	z-index:2;
}

/* corrigindo bugs múltiplos para IE6 e habilitando PNG Transparency*/
*.transparente {	_behavior: url(iepngfix.htc) }
img#fundo {_position: absolute; _left: expression( ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft )  + 'px' ); _top: expression( (  ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + 'px' );
}
.content {_width:980px;_clear:left;}
/*fim das correções*/


.interior {
	border: 2px solid #000;
	border-bottom: none;
	margin: 0 auto;	
	margin-top: 50px; 
	padding: 0px;
	width: 980px;
	text-align: center;
}
td {
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 12px;
	color:#000;
}
a {
	outline: none;
}
img {
	border:none;
	-ms-interpolation-mode: bicubic;
}
iframe {
	overflow-x: hidden;
	overflow-y: scroll;
}
ol li {
	list-style-type: decimal;
	margin-bottom: 5px;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
}
h1 {
	height: 40px;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 16px; 
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/bg_h1.png) top left repeat-x;
	background-color: #2b89cc;
	line-height: 40px;
	padding-left: 8px;
	text-align:left;
}
h2 {
	min-height: 29px;
	_height: 29px;
	line-height: 29px;
	background-color: #9C0;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	text-align:left;
	margin-bottom: 8px;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
}
h3 {
	font-size: 12px;
	color: #039;
	font-weight: bold;
	margin-bottom: 15px;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
}
A:link, A:visited  {
    color: #039; 
    text-decoration: none;
}
A:hover {
    color: #39C;
    text-decoration: underline;
}
A:active {
    color: #000;
}
h2 a:link, h2 a, h2 a:visited, h2 a:hover {
	background:url(../images/seta_laranja.png) no-repeat;
	background-position:  0px 4px;
	color: #000;	
	padding-left: 10px;
}
h1 a:link, h1 a, h1 a:visited, h1 a:hover{
	color: #FFF;
}
.cloud h1 a, .cloud h1 a:visited{
	color: #39C;
}
.form {
	font-size: 12px;
	border: 1px solid #000;
	vertical-align: middle;
	padding: 2px;
	background-color: #cfe0fe;
}
.select {
	font-size: 12px;
	vertical-align: middle;
	background-color: #cfe0fe;
}
.oculto {
	_visibility: hidden;
}
a.destaque {
	color: #c33;
}
a.u {
    text-decoration: underline;
}
a.forte {
	color: #039;
	font-weight:bold;
}
.help {
	font-size: 10px;
	color: #03C;
}
/* CSS DO TOPO */
.barra {
	background-color: #9fb6d7;
	font-size: 11px;
	color: #036;
	text-align:left;
	border-bottom: 1px dashed #000;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
}
.degrade_bar{
	position:absolute;
	padding-top:3px;
	margin-left:40%;
}
.degrade_bar img{
	cursor:pointer;
	width:11px;
	height:11px;
	border:0;
}
.topo {
	/* barra com imagem
	background:url(../images/bg/topo_skank.jpg) top left no-repeat;
	*/
	/* barra com fundo opaco
	background:url(../images/bg_topo.png) top left repeat-x;*/
	/* barra com fundo transparente*/
	background:url(../images/bg_topo_trans.png) repeat-x;
	display: block;
	border-bottom: 20px solid #aed3e6;
	height: 105px;
	text-align:right;
}
.login {
	font-weight: bold;
	font-size: 10px;
	padding-top: 6px;
	padding-right: 4px;
}
.login input {
	font-size: 11px;
	border: 1px solid #000;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 12px;	
}
.login a img {	
	vertical-align: middle;
}
.login a {
	color: #000;
	text-decoration:underline;
}
.login p {
	margin-top: 24px;
}
.login table {
	position: relative;
	margin-bottom: -7px;
}
.login td {
	text-align:left;
	vertical-align:top;
	font-size: 11px;
}
.login td a {
    color: #039; 
    text-decoration: none;
}
.top_abas {
	width: 738px;
	height: 30px;
	background:url(../images/bg_faixa_de_abas_1024.png) top right no-repeat;
	position: relative;
	_position: normal;
	margin-top: 15px;
}
.top_abas td {
	vertical-align: bottom; text-align:center;
}
.aba a {	
	width: 51px;
}
.aba_large a {	
	width: 91px;
}
.aba a, .aba_large a {	
	text-align:center;
	height: 24px;
	line-height: 24px;
	color: #FFF;/*
	display:block;
	margin-right: 8px;
	margin-left: 3px;*/
	position: relative;
	font-size: 14px;
}
.aba_hover {background: url(../images/bg_aba.png) bottom center no-repeat;color: #069;text-decoration: none;}
.aba_large_hover {background: url(../images/bg_aba_large.png) bottom center no-repeat;color: #069;text-decoration: none;}
/*.aba a:hover {
	background: url(../images/bg_aba.png) bottom center no-repeat;
}
.aba_large a:hover {
	background: url(../images/bg_aba_large.png) bottom center no-repeat;
}
.aba a:hover, .aba_large a:hover {
	color: #069;
	text-decoration: none;
}*/
.aba a:visited, .aba_large a:visited  {
	color: #FFF;
}
.submenu {
	display: none;
	position: relative;
	top: -20px;
	margin-bottom: -20px;
	height: 20px;
	line-height: 20px;
	text-align:right;
	font-size: 12px;
	margin-right: 15px;
	/*truque para ativar onmouseover da DIV para IE*/
	background: url(../images/blank.gif);
}
.submenu a {
	color: #000;
	margin-left: 20px;
	margin-right: 10px;
}
.submenu a:hover {
	color: #FFF;
	text-decoration: none;
}
.categorias {
	display: none;
	position:absolute;
	padding: 5px;
	border:1px dashed #000;
	z-index: 100;
	background-color: #e8ecee;
	width: 373px;
	text-align: left;
	margin-top: 10px;
}
.categorias td {
	vertical-align: top;
}
.categorias a{
	display: block;
	padding: 3px;
	padding-left: 12px;
	margin-bottom: 5px;
	text-decoration: none;
	font-size: 12px;
	background:url(../images/seta_vermelha.png) no-repeat;
	background-position:  0px 5px;
}
.categorias a:hover {
	background-color: #FFF;
	text-decoration: none;
}
.personalizar {
	display: none;
	position:absolute;
	border-bottom:1px dashed #000;
	z-index: 99;
	background: url(../images/bg_personalize.png) no-repeat;
	background-position: 8px 15px;
	background-color: #9fb6d7;
	font-size: 12px;
	width: 980px;
	*margin-left: 2px;
	color: #000;
	text-align: left;
	padding: 15px 0px;
}
.personalizar p, .personalizar table, .personalizar h3 {	
	margin-left: 55px;
	margin-right: 55px;
}
.personalizar td {
	vertical-align: top;
	text-align:left;
	padding-top: 20px;
	padding-right: 30px;
}
.personalizar td img {
	display: block;
	margin-bottom: 5px;
}
.busca {
	background-color: #e8ecee;
	display: block;
	border-bottom: 2px solid #000;
	text-align:left;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.busca img, .busca input{
	vertical-align:middle;
}
.alfabeto {
	float: right;
	padding-right: 5px;
	vertical-align:middle;
	line-height: 30px;
	font-style: italic;
	overflow: hidden;
}
.alfabeto a {
	font-weight: bold;
	color: #000;
	padding: 2px 3px;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.alfabeto a:hover {
	background-color: #FFF;
}
#lstbusca{
	display:none;
	position:absolute;
	z-index:10;
	max-height:156px;
	_height:156px;
	width:160px;
	overflow-x:hidden;
	overflow-y:auto;
	border: 1px solid #000;
}
ul.autocomplete {
	border:none;
	background:#FFF
}
ul.autocomplete li{
	border-bottom: 1px solid #dddede;
	list-style-type:none;
	position:relative;
}
ul.autocomplete li a, ul.autocomplete li a.autoOut{
	display:block;
	padding: 5px;
	height:15px;
	background-color:#FFF;
	position:relative;
}
ul.autocomplete li a:hover, ul.autocomplete li a.autoHover{
	display:block;
	height:15px;
	padding: 5px!important;
	background-color:#cfe0fe;
	position:relative;
	text-decoration: none;
}
.luto {
	background-color: #000;
	display: block;
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;	
}
.luto a {
	color: #FFF;
}
/* CSS ESTRUTURAL*/
.lateral {
	float: right;
	position:relative;
	background-color:#e8ecee;
	width: 233px;
	text-align: left;
	margin-left: -233px;
}
.miolo {
	padding-left: 8px;
	border-right: solid #e8ecee 233px;
	padding-right: 16px;
	*padding-right: 14px;
	text-align:left;
}
/* CSS DA LATERAL*/
.lateral td {
	vertical-align: top;
}
.ico_h {
	margin-top: -18px;
	margin-left: 15px;
}
.top_artistas ol {
	background: none;
}
ol.top_artistas {
	color: #F60;
	font-size: 11px;
	margin-top: 10px;
	margin-left: 32px;
	background: none;
}
ol.top_artistas a {
	margin-left: -3px;
}
.novidade a, .novidade h3 {
	padding-left: 10px;
	padding-right: 10px;
	display:block;
}
.novidade h3 {
	margin-bottom: 2px;
	padding-top: 12px;
}
.destaque_novidade {
	padding: 5px;
	min-height: 40px;
	_height: 40px;
	background-image:url(../images/bg_novidades_destaque.png);
	border-bottom: 1px dashed #999;
	font-style:italic;
}
.destaque_novidade h3 {
	padding-top: 6px;
}
ol.top_usuarios {
	color: #000;
	font-size: 11px;
	margin-top: 10px;
	margin-left: 42px;
	font-weight: bold;
} 
ol.top_usuarios a {
	margin-left: -3px;
	color: #000;
}
ol.top_usuarios li {
	margin-bottom: 10px;
}
.pontos {
	color: #39C;
	font-size: 10px;
}
.ferramentas {
	background-color: #feb800;
	height: 40px;
}
.ferramentas td {
	vertical-align: bottom;
	padding: 3px 10px;
	font-size: 11px;
}
.ferramentas img {
	display: block;
	margin-bottom: 2px;
}
.form_link {
	border: 1px solid #03C;
	font-size: 11px;
	padding: 3px;
	color: #39C;
}
.top_albuns {
	min-height: 75px;
	_height: 75px;
	margin: 10px;
	margin-bottom: 20px;
}
.top_albuns img {
	float: left;
	margin-right: 5px;
}
.top_albuns h3 {
	margin-bottom: 3px;
	margin-top: 5px;
	font-size: 12px;
}
.top_albuns .pontos {
	margin-top: 5px;
}
#depoimentos {
	width: 180px;	
	margin-left: -180px;
}
.depoimento {
	margin: 8px;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 12px;
	border-bottom: 1px dotted #CCC;
	margin-top: 12px;
	color: #333;
}
/* CSS DO MIOLO*/
.bloco {
	margin-left: 8px;
	border-bottom: 1px solid #dddede;
	padding-bottom: 10px;
	position:relative;
	/*width: 25px;
	height: 38px;*/
}
.bloco ul {
	margin-top: 8px;
	margin-bottom: 12px;
}
.bloco li {
	margin-left: 15px;
	margin-top: 8px;
	list-style-type: square;
}
.marcador{
	padding-left: 29px;
	position:relative;
	margin-bottom: 12px;
	min-height: 128px;
	_height: 128px;
	font-size: 13px;
}
.google iframe {
	overflow-y: hidden;
}
.noticias {
	background: url(../images/bg_noticias.png) no-repeat;
	background-color: #FFF;
	padding-bottom: 6px;
}
.noticias_home {
	background: url(../images/bg_noticias.png) no-repeat;
	padding-bottom: 6px;
}
#div_plugin {	
	border-right: solid #e8ecee 180px;
	min-height: 800px;
	_height: 800px;
}
.noticia {
	background: url(../images/bg_noticia.png) no-repeat;
	background-color: #FFF;
	padding-bottom: 6px;
}
.noticia h1 {
	height: auto;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 15px; 
	font-weight: bold;
	color: #000;
	background: none;
	line-height: normal;
	padding: 0px;
	margin-top: 0px;
}
.noticia .data {
	margin-bottom: 12px;
}
.noticia p {
	margin-bottom: 10px;
	text-align: justify;
	line-height: 16px;
}
.link_news {
	display:block;
	font-size: 13px;
	background:url(../images/seta_laranja.png) no-repeat;
	background-position:  0px 4px;
	padding-left: 10px;
	margin-top: 7px;
}
a.link_news {
	color: #039;
	text-decoration:underline;
}
.artistanews, .bloconews {
	margin-bottom: 10px;  
	font-size: 12px;
	padding: 3px;
	min-height: 42px;
	_height: 42px;
}
.bloconews {
	min-height: 60px;
	_height: 60px;
}
.bloconews img {
	margin-right: 5px;
}
.bloconews b, .artistanews b {
	font-size: 13px;
	display:block;
	margin-bottom: 4px;
}
.fotonews {
	float: left; 
	margin-right: 8px; 
	margin-bottom: 8px;
	font-size: 11px;
	color: #999;
	width: 205px;
}
.fotonews img {
	padding: 1px;
	border: 1px solid #666;
	margin-bottom: 4px;	
	display: block;
}
.top_letras {
	background: url(../images/bg_top_letras.png) no-repeat;
}
.top_cds{
	background: url(../images/bg_top_cds.png) no-repeat;
}
.top_wallpapers{
	background: url(../images/bg_top_wallpapers.png) no-repeat;
}
.top_letras table {
	width: 100%;
}
.top_artistas {
	background: url(../images/bg_top_artistas.png) no-repeat;
}
.thumb_letra {
	margin-bottom: 12px;
	margin-left: 10px;
	min-height: 32px;
	_height: 32px;
}
.thumb_letra h3 {
	font-weight: normal;
	font-size: 13px;
	margin-bottom: 2px;
}
.thumb_letra a {
	text-decoration: underline;
}
.thumb_letra img.thumb {
	width: 35px;
	height: 35px;
	background: url (../images/thumbnails/no-thumbnail_small.png) no-repeat;
	overflow: hidden;
}
a.seta_artista {
	color: #000;
	font-size: 11px;
	background: url(../images/seta_small.png) no-repeat;
	background-position:  0px 2px;
	display: block;
	margin-left: 45px;
	padding-left: 10px;
}
a.seta_artista:hover {
	color: #39C;
}
.thumb {
	padding: 1px;
	border: 1px solid #666;
	float: left;
	margin-right: 3px;
}
.destaques {
	background: url(../images/bg_destaques.png) no-repeat;
}
.videos {
	background: url(../images/bg_videos.png) no-repeat;
}
.chat {
	background: url(../images/bg_bate_papo.png) no-repeat;
	margin-top: 30px;
	padding-top: 130px;
}
.album {
	padding: 1px;
	background-color: #CCC;
	border: 3px solid #39C;
}
.destaques td h3 {
	margin-bottom: 3px;
	margin-top: 5px;
	font-size: 12px;
}
.destaques td, .album_art td{
	font-size: 11px;
	text-align:center;
	vertical-align:top;
	padding-bottom: 10px;
}
.faclube {
	background: url(../images/bg_faclubes.png) no-repeat;
}
.faclube .album {
	margin-top: 15px;
}
#div_winamp, #div_wmp , #div_itunes, #div_chat {
	padding-top: 10px;	
	padding-bottom: 10px;
	_margin-right: -4px;	
}
#div_winamp {
	background: #FFF url(../images/bg_winamp.png) repeat-x;	
}
#div_wmp {
	background: #FFF url(../images/bg_wmp.jpg) no-repeat;
}
#div_itunes {
	background: #FFF url(../images/bg_itunes.jpg) no-repeat;	
}
#div_chat {
	background: #FFF url(../images/bg_chat.jpg) no-repeat;	
}
#div_noticia {
	background-color: #FFF;
	min-height: 1100px;
	_height: 1100px;
} 
#cadastro {
	min-height: 900px;
	_height: 900px;	
}
#div_mensagem, #div_login, #div_favoritas, #div_artista, #resultados, #div_disco, #div_chat {
	min-height: 1050px;
	_height: 1050px;
}
#div_songbook, #div_faleconosco {
	min-height: 1220px;
	_height: 1220px;
}
#div_home {
	min-height: 1500px;
	_height: 1500px;	
}
#div_letra, #div_top {
	min-height: 1600px;
	_height: 1600px;
}
#escutando {
	text-align: left;
	padding: 5px;
	font-size: 11px;
}
#escutando label {
	float: left;
	width: 50px;
	font-weight: bold;
}
#escutando p {
	margin-bottom: 8px;
}
#escutando a:hover {
    text-decoration: none;
}
.premios {
	background: url(../images/bg_premios.png) no-repeat;
	font-size: 12px;
}
.premios h1 {
	background-image: none;
	background-color: #9C0;
}
#table_saldo td, #table_premios td {
	font-size: 11px;
	vertical-align: top;
}
#table_premios td {
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: 1px dotted #000;
}
#table_premios td img {
	display: block;
}
.positivo {
	color: #09F;
}
.negativo {
	color: #c33;
}
.resultados {
	background: url(../images/bg_resultados.png) no-repeat;
	font-size: 11px;
}
.resultados table {
	margin-top: 8px;
}
.resultados td, .top_resultados td {
	padding: 5px;
	padding-right: 15px;
	vertical-align: top;
	font-size: 12px;
}
.resultados td img, .top_resultados td img, .playlist td img {
	margin-left: 10px;
}
.top_resultados .pontos {
	margin-top: 3px;
}
td.top_number {
	font-weight: bold;
	font-size: 14px;
	padding: 2px;
	background-color:#aed3e6;
	text-align:center;
	width: 25px;
	min-width: 24px;
}
td.busca_artista {
	padding-left: 5px;
	padding-right: 20px;
}
td.busca_artista a {
	color: #000;
	text-decoration: underline;
}
td.busca_artista a:hover {
	color: #39C;
}
.r_faixas {
	font-style: italic;
	font-size: 11px;
}
.row_01{
	background: url(../images/bg_row_01.png);
}
.row_02 {
	background: url(../images/bg_row_02.png);
}
.row_03{
	background: url(../images/bg_row_03.png);
}
.row_04 {
	background: url(../images/bg_row_04.png);
}
.row_05{
	background: url(../images/bg_row_05.png);
}
.row_06 {
	background: url(../images/bg_row_06.png);
}
.navegacao {
	border: 1px solid #000;
	margin-top: 10px;
	margin-bottom: 6px;
	font-size: 11px;
	padding: 5px;
	font-weight: bold;
}
.navegacao a, .pagina_atual {
	margin-left: 10px;
}
.pagina_atual {
	color: #999;
}
.cadastro {
	background: url(../images/bg_cadastro.png) no-repeat;
}
.faleconosco {
	background: url(../images/bg_faleconosco.png) no-repeat;
}
.plugin {
	background: url(../images/bg_plugins.png) no-repeat;
}
.faq {
	background: url(../images/bg_faq.png) no-repeat;
}
.faq li {
	list-style: decimal;
	margin-bottom: 12px;
	margin-left: 20px;
}
.logar {
	background: url(../images/bg_login.png) no-repeat;
}
.mensagem {
	background: url(../images/bg_mensagem.png) no-repeat;
	margin-bottom: 30px;
}
.cadastro p, .logar p, .mensagem p, .contribua p{
	margin-bottom: 6px;
}
.cadastro label, .logar label, .contribua label {
	float: left;
	width: 110px;
} 
.contribua label {
	width: 90px;
}
.fieldset_01 {
	background: url(../images/bg_fieldset_01.png);
}
.fieldset_02 {
	background: url(../images/bg_fieldset_02.png);
}
.fieldset_01, .fieldset_02 {
	margin-bottom: 7px;
	padding: 5px;
	border: 1px dashed #000;
}
.cloud {
	background-color: #cfe6fe;
	padding: 5px;
	font-weight: bold;
	margin-bottom: 13px;
}
.cloud h1 {
	height: auto;
	font-size: 12px;
	background: none;
	line-height: normal;
	padding-left: 0px;
	display: inline;
}
.cloud a, .cloud a:visited{
	color:#39C;
	white-space:nowrap;
	position:relative;
	padding: 2px;
}
.cloud a:hover {
	color: #039;
	text-decoration: none;
}
.novidades {
	background: url(../images/bg_novidades.png) no-repeat;
}
.playlist {
	background: url(../images/bg_playlist.png) no-repeat;
}
.playactions {
	background: url(../images/bg_playactions.png) no-repeat;
}
.contribua {
	background: url(../images/bg_contribua.png) no-repeat;
}
.ganhadores {
	background: url(../images/bg_ganhadores.png) no-repeat;
}
.gincana {
	background: url(../images/bg_gincana.png) no-repeat;
}
.playlist td {
	padding: 5px;
	vertical-align: top;
	font-size: 12px;
	text-align: left;
	color: #ccc;
}
.playlist th {
	padding: 5px;
	padding-left: 15px;
	vertical-align: top;
	font-size: 13px;
	text-align: left;
	color: #D6D6D6;
	background-color: #000;
}
th.footer {
	vertical-align: middle;
	font-size: 12px;
	color: #000;
	background-color: #EBEBEB;
}
.playlist h3 {
	font-size: 13px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.playlist tr:hover {
	background: url(../images/bg_row_06.png);
}
.playlist td a {
	color: #FFF;
}
.playlist td a:hover {
	text-decoration: none;
	color: #000;
}
.ouvir {
	display: none;
}
.playaction {
	border: 10px solid #e4eeef;
	padding: 5px;
	padding-left: 50px;
	position: relative;
	padding-right: 254px;
	background-color: #FFF;
}
.playaction h4 {
	font-size: 12px;	
	margin: 0px;
	margin-bottom: 2px;
}
.playaction p {
	margin-top: 10px;
}
.playaction a {
	text-decoration: none;
	font-size: 11px;
}
p.play_letra {
	height: 180px; 
	overflow-y: scroll; 
	overflow-x: hidden;
	line-height: 150%;
	font-size: 11px;
}
.player_action {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 244px;
	border-left: 10px solid #e4eeef;
}
.player_interface {
	background: url(../images/bg_player_playactions.png) left bottom;
	background-color: #FFF;
	border-top: 5px solid #e4eeef;
	padding: 5px;
}
.gincana p {
	text-align: justify;
	line-height: 125%;
	margin-bottom: 12px;
	padding-left: 8px;
}
.gincana h2 {
	background: url(../images/bg_row_04.png);
}
.enquete {
	background: url(../images/bg_enquete.png) no-repeat;
}
.enquetes {
	margin-bottom: 8px;
	font-weight: bold;
}
.enquetes .data {
	font-weight: normal;
}
.enquetes .pergunta {
	font-size: 13px;
	margin-top: 6px;
}
.favoritas {
	background: url(../images/bg_favoritas.png) no-repeat;
}
.disco {
	background: url(../images/bg_album.png) no-repeat;
}
.discos {
	background: url(../images/bg_albuns.png) no-repeat;
}
ol.album_faixa li{
	margin-bottom: 10px; 
	padding: 4px; 
	font-size: 11px;
	list-style:decimal;
	margin-left: 25px;
	font-weight: bold;
}
.pergunta {
	font-weight: bold;
	padding-right: 6px;
	padding-left: 16px;
	font-size: 11px;
	padding-top: 6px;	
	min-height: 178px;
	_height: 178px;
	background-color: #cfd3d4;
}
.pergunta p {
	margin-top: 4px;
}
.pergunta label{
	font-weight: normal;
	margin-left: 6px;
}
.pergunta label, .pergunta input{
	vertical-align:middle;
}
.letra {
	background: url(../images/bg_letra.png) no-repeat;
	margin-top: 12px;
	min-height: 300px;
	_height: 300px;
}
.letra p, .letra #divletra {
	padding-bottom: 6px;
	padding-left: 10px; 
}
.letra h3 {
	color: #000;
	padding-left: 10px; 
	margin-top: 0px;
}
.letras {
	background: url(../images/bg_letras.png) no-repeat;
	margin-top: 12px;
}
.artista {
	background: url(../images/bg_artista.png) no-repeat;
	background-color: #FFF;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ficha {
	background-color: #cfe6fe;
	padding-bottom: 12px;
	text-align:center;
	font-size: 11px;
	padding-right: 4px;
}
.artista .ficha, .perfil .ficha, .galeria .ficha, .minhagaleria .ficha {
	background-color: #FFF;
	padding-bottom: 0px;
	text-align:left;
}
.404 {
	background: url(../images/bg_erro.png) no-repeat;
	}
.termos {
	background: url(../images/bg_termos.png) no-repeat;
	}
.politica {
	background: url(../images/bg_politica.png) no-repeat;
}
.termos, .politica, .404 {
	background-color: #FFF;	
	padding-right: 10px;
	margin-bottom: 8px;
	text-align: justify;
	line-height: 125%;
}
.termos p, .politica p, .404 p {
	margin-bottom: 6px;
}
.termos h3 {
	margin-top: 20px;
}
.biografia {
	background: url(../images/bg_biografia.png) no-repeat;
	background-color: #FFF;	
	padding-right: 10px;
	margin-bottom: 8px;
	text-align: justify;
	line-height: 125%;
}
.capitular:first-letter {
	font-size: 18px;
	color: #039;
	font-weight: bold;
}
.fotobiografia {
	float: right;
	margin-left: 8px; 
	margin-bottom: 5px;
	margin-right: 10px;
	font-size: 11px;
	color: #999;
	width: 150px;
	text-align:center;
}
.fotobiografia img {
	padding: 1px;
	border: 1px solid #666;
	margin-bottom: 4px;	
	display: block;
}
.galeria td, .minhagaleria td {
	vertical-align: top;
	text-align: center;
	font-size: 11px;
	padding-bottom: 10px;
}
.galeria p, minhagaleria p {
	margin-bottom: 10px;
}
.fotos {
	font-size: 11px;
	height: 600px; 
	overflow-y:scroll; 
	overflow-x:hidden;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 15px;
}
.fotos a img {
	display:block;
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 1px;
	border: 1px solid #666;
}
img.shadow, div.shadow {
	background: url(../images/shadow-1000x1000.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
}
.ficha td {
	vertical-align: top;
}
.ficha p {
	margin-top: 8px;
	margin-bottom: 4px;
}
.ficha h3 {
	font-size: 14px;
	color: #39C;
	margin-top: 10px;
	margin-bottom: 6px;
}
.bio {
	text-align: justify;
	font-size: 12px;
	padding: 10px;
	padding-top: 0px;
}
.bio a {
	font-size: 12px;
}
.trivia, .ultimas {
	margin-top: 8px;
	margin-bottom: 8px;
}
.trivia, .generos {
	font-weight: bold;
	font-size: 12px;
}
.curiosidades {
	font-size: 12px;
	padding-right: 4px;
	background-color: #FFF;
	border-bottom: none;
}
.curiosidades h3 {
	font-size: 14px;
	color: #39C;
	margin-top: 10px;
	margin-bottom: 6px;
}
.drops {
	margin-top: 10px;
	margin-bottom: 6px;
	border-bottom: 1px dotted #999;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
}
.drops img{
	float: left;
	margin-right: 5px;
	position: relative;
}
.drops .data {
	font-weight: normal;
}
.generos {
	background-color: #006699;
	padding: 4px;
	margin-bottom: 10px;
	display: block;
	color: #FFF;
}
.generos a {
	margin-right: 5px;
	color: #FFF;
}
.ultimas a {
	text-decoration: underline;
}
.fa_clube {
	background: url(../images/bg_faclube.png) no-repeat;
	background-color: #FFF;
	border-bottom: 1px solid #9C0;
}
.fa_clube .bloco {
	border: none;
}
.fa_clube table {
	border: 1px solid #CCC;
}
.fa_clube td img {
	display: block;
	margin-bottom: 8px;
}
.fa_clube td {
	vertical-align:top;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 15px;
	background-color:#e8ecee;
	width: 102px;
}
.fa_clube ul, .fa_clube li{
	margin-top: 12px;
}
.letras td {
	padding: 5px;
	padding-right: 15px;
	vertical-align: top;
	font-size: 12px;
}
.letras td img, .letras li img {
	margin-left: 10px;
}
.letras li {
	padding: 5px;
	padding-right: 15px;
	margin: 0px;
	font-size: 12px;
	list-style: decimal;
}
.letras ol {
	margin-left: 25px;
}
.flags {
	float: right;
	position: relative;
}
.fa_art p {
	margin: 15px;
	margin-top: 0px;
}
.fa_art a {
	color: #09C;
}
.thumb_user {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 12px;
	min-height: 50px;
	_height: 50px;
}
.post, .clipe_recado {
	margin-left: 65px;
	font-size: 11px;
	margin-top: 0px;
	max-width: 615px;
	overflow: hidden;
}
.clipe_recado {
	border: 1px dashed #000;
	padding: 5px;
	background: url(../images/bg_clipe.png) bottom right;	
}
a.post_user {
	text-decoration: underline;
	display: block;
	margin-bottom: 3px;
}
.fundo_trans {
	background: url(../images/bg_fundo_transparente.png);
	padding-top: 10px;	
	padding-bottom: 10px;
	/* obtendo transparência no IE6*/
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.letras.com.br/images/bg_fundo_transparente.png', sizingMethod='scale');
	/*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_fundo_transparente.png', sizingMethod='scale');*/
	_zoom: 100%;
}
.formatacao {
	float: left;
	position: relative;
	left: -26px;
	top: 127px;
	margin-right: -26px;
	_margin-right: -29px;
}
.formatacao a, .ativado {
	display: block;
	padding: 2px;
	border: 1px solid #FFF;
}
.formatacao a:hover {
	border: 1px solid #039;
}
.menuletras {
	margin-left: 10px;
	margin-bottom: 10px;
}
.menuletrasblack {
	margin-bottom: 10px;
	margin-top: 2px;
}
.menuletras a, .menuletrasblack a {
	display: inline-block;
	vertical-align: middle;
	padding: 6px 10px;
	font-size: 11px;
}
.menuletras a {
	background: url(../images/bg_row_02.png);
}
.menuletrasblack a {
	background: url(../images/bg_row_05.png);
	margin-right: 17px;
}
.menuletras a:hover, .menuletrasblack a:hover {
	text-decoration: none;	
	color: #000;
}
.menuletras a:hover {
	background: url(../images/bg_row_03.png);
}
.menuletrasblack a:hover {
	background: url(../images/bg_row_06.png);
}
.menuletras img, .menuletrasblack img {
	vertical-align: middle;
	margin-right: 3px;
}
.menuletrasblack img {
	margin-left: 0px!important;
}
.traducao {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	position: relative;
	float: right;
	margin-left: 10px;
	margin-right: 1px;
}
.traducao img {
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 5px;
}
.contribuicao {
	background-color: #e8ecee;
	border: 1px solid #000;
	margin-top: 40px;
	margin-bottom: 15px;
	padding: 5px;
	padding-left: 15px;
}
.contribuicao p{
	margin-top: 5px;
}
.album_letra {
	background: url(../images/bg_album.png) no-repeat;
	border-bottom: 1px solid #2aabe4;
	margin-top: 25px;
}
.album_letra td {
	padding-left: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}
.album_letra ol{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 32px;	
}
.album_letra li {
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
}
.album_letra li a:link {
	color: #09C;
}
.ouvintes {
	background: url(../images/bg_ouvintes.png) no-repeat;
	border-bottom: 1px solid #9C0;
	background-color: #FFF;
	padding-bottom: 0px;
	margin-top: 25px;
}
.ouvintes td, .descubra td {
	vertical-align: top;
	text-align: center;
}
td.thumb_usuario a {
	font-size: 10px;
	text-decoration: underline;
	color: #39C;
}
td.thumb_usuario {
	padding-bottom: 5px;
}
td.thumb_usuario img {
	display: block; 
	margin: 3px 5px; 
	text-align: center;
}
.fa_box {
	padding-top: 5px;
	color: #FFF;
	font-weight: bold;
	background-color: #4747af;
	height: 160px;
}
td.fa_box a {
	color: #0CF;
	text-decoration: none;
	font-size: 12px;
}
.fa_box b {
	display:block;
	margin-top: 6px;
	margin-bottom: 12px;
	font-size: 18px;
}
.descubra {
	background: url(../images/bg_descubra.png) no-repeat;
	padding-bottom: 0px;
	margin-top: 25px;
}
.descubra td {
	padding: 6px;
	padding-bottom: 10px;
	text-align:center;
}
.descubra p {
	padding-left: 14px;
}
.artistas {
	background: url(../images/bg_artistas.png) no-repeat;
	font-size: 12px;
}
.usuarios {
	background: url(../images/bg_usuarios.png) no-repeat;
}
.usuarios table {
	width: 100%;
}
.usuarios .thumb_letra {
	height: 50px;
}
.atividades {
	background: url(../images/bg_atividades.png) no-repeat;
}
 .atividades .thumb_letra {
	height: 30px;
}
.data {
	margin-top: 5px;
	font-size: 11px;
	color: #999;
}
.data2 {
	font-size: 11px;
	color: #999;
	float: right;
}
td.aprj{
	font-size: 10px;
	text-align: center;
	padding: 6px;
}
td.aprj img {
	display:block;
	margin: 0px;
	margin-bottom: 4px;
}
.erro {
	color: #c33;
	font-style:italic; 
}
.perfil {
	background: url(../images/bg_perfil.png) no-repeat;
	background-color: #FFF;
}
.galeria {
	background: url(../images/bg_galeria.png) no-repeat;
}
.comentarios {
	background: url(../images/bg_comentarios.png) no-repeat;
	min-height: 160px;
	_height: 160px;
}
.minhagaleria {
	background: url(../images/bg_minha_galeria.png) no-repeat;
	min-height: 160px;
	_height: 160px;
}
.recados {
	background: url(../images/bg_recados.png) no-repeat;
}
.recado1 {
	margin-left:25px;
	font-weight:bold;
	font-style:italic;
	font-size: 10px;
	background-color:#e8ecee;
	background: url(../images/bg_row_04.png);
	padding:4px;
}
.recado2 {
	margin-left:25px;
	font-style:italic;
	font-size: 10px;
	background-color:#e8ecee;
	background: url(../images/bg_row_04.png);
	padding:4px;
	margin-bottom:5px;
	color: #333;
}
.amigos {
	background: url(../images/bg_amigos.png) no-repeat;
	min-height: 160px;
	_height: 160px;
}
.membros {
	background: url(../images/bg_membros.png) no-repeat;
}
.wallpapers {
	background: url(../images/bg_wallpapers.png) no-repeat;
	font-size: 11px;
}
.wallpapers td {
	font-size: 12px;
	vertical-align: top;
	line-height: 18px;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: 1px solid #dddede;
}
.wallpapers a.seta_artista {
	vertical-align: middle;
	margin-left: 15px;
	margin-bottom: 3px;
    color: #039; 
	background-position:  0px 5px;
}
.suboptions {
	margin-bottom: 20px;
	font-weight:bold; 
	font-size:11px;
}
/* CSS DO RODAPÉ*/
.rodape {
	clear:both;
	background: url(../images/bg_rodape.png) repeat-x;
	background-color: #FFF;
	padding-left: 8px;
	padding-top: 4px;
	text-align:right;
	font-size: 11px;
	height: 104px;
}
.rodape td {
	text-align:center;
	vertical-align: bottom;
	padding-right: 15px;
	padding-top: 8px;
	font-size: 11px;
}
.rodape td img {
	display:block;
}
.rodape td a:hover {
	text-decoration: none;
}
.canais {
	color: #c33; 
	text-align:left;
}
.canais a {
	color: #c33;
}
/* CSS de desenvolvimento*/
.refrao {
	color: #F60;
}
.trad1{
	color: #c33;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("../site/modalfiles/maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 1001;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 2px solid #000000;
	background-color: #e8ecee;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1002;
}
#popupTitleBar {
	background-color: #9fb6d7;
	color: #ffffff;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom:1px dashed #000;
	position: relative;
	z-index: 1003;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
