@charset "utf-8";
DIV {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding:0;
}

#div_flutuante_legalzinha{
	float: left;
	width: 870px;
	height: auto;
}

#principal {
	width: 900px;
	height: auto;
	margin:0 auto;
	text-align:left;
	/*margin-top:25px;*/
}

#topo {
	width: 900px;
	height: 43px;
	}

#player { 
 width:900px;
 height:425px;
 margin-bottom:20px;
 background-image:url(../img/fundo_player_home.jpg);
} 

#artistas_home { 
	width:900px;
	height:300px;

} 

#artistas_selo_home { 
	float:left;
 	width:278px;
	height:auto;
	/*background-color:#99CC00;*/
	margin-right:20px;
	background-image:url(../img/fundo_artistas_selo.jpg);
	background-repeat:repeat-y;
	
} 

#artistas_mais_acessados_home, #artistas_mais_tocados_home { 
	float:left;
	width:432px;
	height:300px;
	margin-right:20px;
} 
#banner_150x300_home { 
	float:left;
	width:150px;
	height:300px;
} 
#rodape {
	float:left;
	width:100%;
	height:160px;
	margin-top:35px;
	background-image:url(../img/fundo_rodape.gif);
	background-position:center center;
	overflow:hidden;
} 


#logo { 
	float:left;
	width:230px;
	height:43px;
} 

#header { 
 	float:left;
 	width:650px;
	height:22px;
	text-align:right;
	padding-right:20px;
}
 
#header_informacoes { 
   	float:left;
 	width:650px;
	height:21px;
	text-align:right;
	padding-right:20px;
} 

#conteudo { 
  float:left;
  width:900px;
  border-right: 1px solid #2C2C2C;
  border-left: 1px solid #2C2C2C;
  padding-left: 14px;
  height:auto;
}
  
#breadcrumb {
	float:left;
	width:900px;
	height:42px;
	background-image:url(../img/barra_900x42.jpg);
    margin-top:33px;
	padding-left:18px;
	_padding-left:0;
	padding-top:13px;
	text-align: left;
}

#centro { 
  float:left;  
  width:870px; 
  height:auto;  
  background-color:#000;
  margin-top:15px;
  margin-bottom:10x;
} 

#sub_rodape { 
	width:900px;
	height:161px;
	margin:0 auto;
	text-align:left;	
}	 


#logo_rodape { 
 background-color: #131313;
 float:left;
 width:214px;
 height:161px;
 } 

#menu_rodape { 
  width:686px;
  height:161px;
  background-color:#222;
  

} 


#coluna_sobre { 
 float:left;
 width:116px;
 height:131px;
 padding-left:30px;
 padding-top:30px;
 
} 

#coluna_faq {
 float:left; 
 width:131px;
 height:131px;
 padding-left:30px;
 padding-top:30px;
 
}

#coluna_termos_uso { 
 float:left;
 width:131px;
 height:131px;
 padding-left:30px;
 padding-top:30px;
 
}  

#coluna_contato { 
 float:left;
 width:77px;
 height:131px;
 padding-left:30px;
 padding-top:30px;
 
}

#coluna_myspace { 
 float:left;
 width:81px;
 height:131px;
 padding-left:30px;
 padding-top:30px;
 
} 


#coluna_esquerda { 
 float:left;
 width:200px;
 height:810px;
 background-color:#666; 
}

 
#coluna_meio { 
  float:left;
  margin-left:1px;
  width:491px;
  height:810px;
  background-color:#666;
} 

#coluna_direita { 
 float:right;
 width:177px;
 height:810px;;
 background-color:#666; 
}  

#artista_meus_dados { 
   float:left;
   width:200px;
   height:370px;
}  

#artista_meu_saldo { 
   float:left;
   width:200px;
   height:250px;
} 

#artista_espaco_utilizado { 
  float:left;
  width:200px;
  height:200px; 
} 

#artista_publicidade { 
   float:left;
   width:177px;
   height:auto;
} 

#artista_indicados { 
   float:left;
   width:177px;
   height:206px;
} 

#td_busca
{
padding:30px 0 80px 0;
}

#box_busca
{
	border: 1px solid #CCC;
	background-color: #333333;
	width:260px;
	height:115px;
	text-align:right;
	padding:17px 0 0 0;
	margin:15px 0 0 0;
	
}

#form_busca input, #form_busca_lateral input
{
	height:19px;
	border:1px #c9c9c9 solid;
	margin-left:10px;
	font-size:10px;
	width:180px;
}

#box_busca input, #form_busca input, #form_contato input, #form_contato select
{
	height:19px;
	border:1px #c9c9c9 solid;
	margin-left:10px;
	font-size:10px;
}

#form_busca
{
text-align:right;
width:260px;
}

#aviso_busca
{
text-align:right;
width:350px;
}

#form_busca p, #form_busca_lateral p
{
margin-bottom:13px;
margin-right:20px;
}

#box_busca p
{
margin-bottom:13px;
}

#box_busca img
{
	margin-right:85px;
}

#td_15padding
{
padding:20px 20px 0 20px;
}

.bordaDireita_1px_preta
{
border-right:1px solid #000;
background-color: #333;
padding:20px;
}

.padding_20px
{
padding:20px;
}

.resultadoBusca
{
height:60px;
width:537px;
padding:15px;
text-align:left;
margin:0 0 1px 0;
}

.resultadoBusca div
{
float:left;
}

.resultadoBusca span
{
margin-right:12px;
}

.resultadoBusca #capa img
{
margin: 0 12px 0 0;
}

.cinzaClaro
{
background-color:#999999;
}

.cinzaEscuro
{
background-color:#656766;
}

#form_contato
{
width:360px;
height:365;
background-color:#333333;
border:1px solid  #999999;
padding:30px 50px 0 30px;
text-align:right;
}

#form_contato p
{
margin:0 0 7px 0;
}
#form_contato .check
{
width:13px !important;
height:13px !important;
border:1px solid #989898 !important;
}
#txt_contato
{
margin:0 0 0 40px;
}
#txt_contato p
{
margin:0 0 30px 0;
}

.menuLateral
{
text-decoration:none;
text-align:left;
padding:30px 0 0 30px;
width:185px;
}

.menuLateral li
{
list-style-type:none;
background-image:url(../img/btn_menu_flechacinza.jpg);
background-repeat:no-repeat;
padding:0 0 0 18px;
margin:0 0 25px 0;
}

.conteudo
{
	width:595px;
	left:0;
	display: none;
	margin-bottom: 25px;
}

.tb_busca td, .tb_busca th{padding:3px !important;}
.tb_busca thead a{font-weight:bold; color:#FF9900 !important;}
.tbHumor {background:transparent url('../img/tb/bg_humor.gif') no-repeat top left; height:212px;}
.tbHumor th{color:#fff; font-size:10px !important;}
.bg_busca{background:transparent url('../img/tb/bg_busca.jpg') no-repeat top left; height:505px;}