/* CSS Document */
.clear { height: 0; font-size: 1px; margin: 0; padding: 0; line-height: 0; clear: both; display:block; }
#sponsor { width:100%; }

/* BORDERS */
.border-white-5px { border:5px solid #FFFFFF; }
.border-white-3px { border:3px solid #FFFFFF; }
.border-white-1px { border:1px solid #FFFFFF; }
.border-white { border:1px solid #FFFFFF; }
.border-black { border:1px solid #000000; }
.border-grey { border:1px solid #868585; }

.nobgmenu { background-color:none; }


/* CAIXAS DE FORMULÁRIO */ 
.search-select { border: 1px solid #B6B6B6 ; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding:3px; }
.search-box { border: 1px solid #B6B6B6 ; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding:3px; }
.txtbox { border: 1px solid #B6B6B6 ; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.txtbox-noborder { border: 0px solid #FFFFFF; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #000000; height:22px; width:175px; }
.txtbox-noborder-11 { border: 0px solid #FFFFFF; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #414040; height:20px; width:175px; }
.txtbox-nbd-newsletter { border: 0px solid #FFFFFF; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #000000; height:22px; width:213px; }
.txtbox-single-popup { border: 0px solid #FFFFFF; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #000000; height:22px; width:350px; }
.txtbox-single-405 { border: 0px solid #FFFFFF; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #000000; height:22px; width:392px; }
.txtbox-single-475 { border: 0px solid #FFFFFF; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #000000; height:22px; width:462px; }
.txtbox-single-264 { border: 0px solid #FFFFFF; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #000000; height:22px; width:251px; }
.txtbox-single-pq { border: 0px solid #FFFFFF; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #000000; height:22px; width:100px; }
.txtbox-single-cpost { border: 0px solid #FFFFFF; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #000000; height:22px; width:40px; }
.txtbox-comunidade { border: 0px solid #FFFFFF; background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #434343; height:15px; width:420px; padding:3px;}
.txtbox-grupo{ border: 0px solid #FFFFFF; background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #434343; height:15px; width:420px; padding:3px;}
.txtbox-grupo-caixa{ border: 0px solid #FFFFFF; background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #434343; height:15px; width:420px; padding:3px; height:100px;}
.txtbox-grupo-img{ border: 0px solid #FFFFFF; background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #434343; height:20px; width:420px; padding:3px; height:20px;}
.txtbox-grupo-escolha{ border: 0px solid #FFFFFF; background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #434343; height:20px; width:160px; padding:3px; height:20px;}

.txtbox-multi-popup-405 { border: 0px solid #FFFFFF; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #000000; height:100px; width:392px; }
.txtbox-multi-popup-305 { border: 0px solid #FFFFFF; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #000000; height:100px; width:292px; }

.txtbox-newcreate-art { border-top: 1px solid #acacac; border-left: 1px solid #acacac; border-bottom: 1px solid #b5b5b5; border-right:0px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height:24px; width:290px; padding-top:8px; padding-left:5px; padding-right:5px;  }
.txtbox-newcreate-mus { border-top: 1px solid #acacac; border-left: 1px solid #acacac; border-bottom: 1px solid #b5b5b5; border-right:0px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height:24px; width:290px; padding-top:8px; padding-left:5px; padding-right:5px;  }

/* SUB MENU */
.tabcontent { display:none; }

.mrec-m3 { width:300px; height:250px; padding:1px; margin-left:3px; }
.mrec { width:300px; height:250px; padding:1px; }

/*paginação*/
.pagination-index { margin-left:2px; background-color:#FFFFFF; text-align:center; padding:3px; height:14px; float:left; font:10px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.pagination { margin-left:2px; background-color:#FFFFFF;  text-align:center; padding:3px; float:left; font:10px Verdana, Arial, Helvetica, sans-serif; color: #000000; }

.pagination-separator { margin-left:2px; background-color:#FFFFFF; text-align:center; padding:3px; height:14px; float:left; font:10px Verdana, Arial, Helvetica, sans-serif; color: #000000; }

.paginacao { width:100%; text-align:center; padding:15px;  }


.link-bo a { color:#FFFFFF; }

/*artistas*/
.menu-artistas {list-style-type:none; text-align:left; color:#FFFFFF; margin:0px; padding:0px;}
.li-artistas { border-bottom:1px dotted #5c5e61; padding-top:2px; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #4c4c4c; }

/*includes*/
.ul-radios { list-style:none; padding:0px 10px 0px 0px; margin:0px; text-align:left; }
.li-radios { padding-top:10px; text-align:left; }


.listing ul { text-align:left; margin:0px; list-style-type: none; }
.listing ul li { display:inline; padding-top:5px; margin:0px; text-align:left; }



/*slide div*/
#slidediv {	position:absolute; top:0px; left:0px; width:308px; height:20px;	background-color:#000000; overflow:hidden;}
#slidebutton { position:absolute;  width:100%;  height:20px;  right:0px;  bottom:0px;  background-color: #4b4b4d;  text-align:center;  color:#000000; cursor:pointer;  text-align:right; padding-right:0px;}
#slidecontent {	position:relative; top:20px; margin:0px; background-color:#191919;}

.noquestion {
	color:#FFF; 
	font-size:11px;	
	background-color:#282829;	
	width:303px;	
	margin-bottom:0px;	
	padding-top:4px;	
	height:20px;	
	top:126px;
/*	position:relative;*/
	font-family: Verdana, Arial, Helvetica, sans-serif; padding-right:5px;}

/*radios-web*/
.dhtmlgoodies_question{	/* Styling question */	/* Start layout CSS */ color:#FFF; font-size:11px;	background-color:#4b4b4c;	width:303px;	margin-bottom:0px;	padding-top:4px;	height:20px;	position:relative;	font-family: Verdana, Arial, Helvetica, sans-serif;	/* End layout CSS */ 	overflow:hidden;	cursor:pointer; text-align:right; padding-right:5px;}
.dhtmlgoodies_answer{	/* Parent box of slide down content */	/* Start layout CSS */	 border-left:0px solid #4b4b4c; border-bottom:0px solid #4b4b4c; border-right:0px solid #4b4b4c;	background-color:#191919; width:932px;/* End layout CSS */	visibility:hidden;	height:0px;	overflow:hidden;	position:relative;	z-index:100000;	}
.dhtmlgoodies_answer_content{	/* Content that is slided down */	padding:1px;	font-size:0.9em;		position:relative;		z-index:100000;}
.botao-fechar{text-align:right; cursor:pointer; margin-top:5px; margin-bottom:3px; padding-right:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-top:3px; }



/*area-pessoal*/
.divshow_question{	/* Styling question */	/* Start layout CSS */ color:#FFF; font-size:11px;	margin-bottom:0px;	padding-top:4px;	position:relative;	font-family: Verdana, Arial, Helvetica, sans-serif;	/* End layout CSS */ 	overflow:hidden;	cursor:pointer; text-align:right; padding-right:5px;}
.divshow_answer{	/* Parent box of slide down content */	/* Start layout CSS */	 border-left:0px solid #4b4b4c; border-bottom:0px solid #4b4b4c; border-right:0px solid #4b4b4c;	background-color:#191919; width:932px;/* End layout CSS */	visibility:hidden;	height:0px;	overflow:hidden;	position:relative;	z-index:100000;	}
.divshow_answer_content{	/* Content that is slided down */	padding:1px;	font-size:0.9em;		position:relative;		z-index:100000;}


.link-sharethis a { font: 10px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; }



/* COMUNIDADES */
.info-pessoal { padding:5px 5px 5px 5px; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #bdbcbc; float:left; width:455px; margin-left:15px;}
.menucoms { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; background-color:#3bbff3; color:#000000; font-weight:bold; padding:5px; }
.menucoms:hover { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; background-color:#000000; color:#3bbff3; font-weight:bold; display:block; border-right:5px solid #3BBFF3; }
.menucoms a:link { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color:#000000; font-weight:bold; display:block; }
.menucoms a:hover { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color:#FFFFFF; font-weight:bold; display:block; }
.comunidades-on { padding:10px; float:left; font: 16px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #27292d; margin-left:1px; }
.comunidades-on:hover { padding:10px; background-color:#27292d; float:left; font: 16px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #3bbff3; margin-left:1px; }
.post { padding:5px; width:595px; float:left; border-bottom:1px solid #333333; margin-bottom:5px; }
.post-public { padding:5px; width:270px; float:left; border-bottom:1px solid #333333; margin-bottom:5px; }
.bt-ouvir { width:595px; float:left; width:30px;}
.friend { padding:5px; width:595px; float:left; border-bottom:1px solid #333333; margin-bottom:5px;}
.musica { padding:0px; width:595px; float:left; border-bottom:1px solid #333333; margin-bottom:5px;}
.post-img { border:3px solid #666666; float:left; margin:3px; padding:0px;}
.artist-img {float:left;  margin:2px; text-align:center; width:80px;}
.artist-img-public {float:left;  margin:2px; text-align:center; width:60px;}
.post-name { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; float:left; font-weight:bold; margin:3px 5px 0px 5px; width:510px; text-align:left; width:400px; float:left;}

.nome-musica { margin:3px 5px 0px 0px; width:550px; text-align:left; float:left;}
.partilhar-musica { margin:3px 5px 0px 0px; width:310px; text-align:left; float:left;}
.artist-name { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #af9f78; font-weight:bold; float:left;  margin:3px 5px 0px 5px; width:480px; text-align:left;}
.artist-name-public { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #af9f78; font-weight:bold; float:right;  margin:10px 0px 0px 5px; width:200px; text-align:left;}
.artist-com { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; float:right; margin:15px 5px 0px 15px; width:480px; text-align:left; background-color:#524f47; border:solid 1px #696458;}
.post-com { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; float:right; margin:15px 5px 0px 15px; width:510px; text-align:left; background-color:#524f47; border:solid 1px #696458;}
.post-subname { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color:#999999;}
.post-add { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color:#FFFFFF; float:left; font-weight:normal; width:510px; text-align:left; padding:5px 5px 5px 5px;}
.friend-name { font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #af9f78; font-weight:bold; float:left; font-weight:bold; padding:3px 5px 5px 5px; width:370px; text-align:left;}
.gen-friend { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color:#bdbcbc; float:left; font-weight:normal; width:370px; text-align:left; margin:3px 5px 0px 5px;; }
.remove-friend { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; float:right; font-weight:normal; width:130px; text-align:left; padding:3px 5px 5px 0px;}
.message-friend { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; float:right; font-weight:normal; width:130px; text-align:left; padding:3px 5px 3px 0px;}
.remove-artist { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #bdbcbc; float:left; font-weight:normal; width:510px; text-align:left; width:75px; padding:5px 0px 0px 5px;}
.in-data { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color:#999999;}
.in-add { float:left; width:510px; text-align:left; padding:10px 5px 5px 5px; position:relative;}
.msg {width:579px; background-color:#524f47; border:solid 1px #696458; padding:5px 5px 2px 5px; text-align:left; float:left; margin:5px 0px 0px 4px; color:#FFFFFF; text-align:left; font:11px Arial, Helvetica, sans-serif; text-decoration: none;}


/* PODCAST */
.podcast_cx { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; float:left; margin:10px 10px 10px 10px;; width:850px; text-align:left; background-color:#27292d; border:solid 1px #3e4043;}
.podcast_danca { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; float:left; width:420px; text-align:left; background-color:#27292d; border:solid 1px #3e4043; }
.podcast_alinhamento { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; float:left; width:410px; text-align:left; background-color:#27292d; }
.podcast_alt { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; float:left; width:870px; text-align:left; background-color:#27292d; }


/*DESTAQUES HP*/

#comunidades2 {   background-image:url(/images/new_hp/bg_comunidades2.png); background-repeat:no-repeat; height:395px; width:700px; margin-bottom:10px; padding-bottom:10px; }

#partners { text-decoration: none; }
#partners a{ text-decoration: none; }

/*Global*/
.topo-643-black { background-image:url(/images/global/topo_643_black.png); width:643px; height:38px; text-align:left; }
.topo-643-cantos { background-image:url(/images/global/cantos_643.png); width:643px; height:38px; text-align:left; background-color:#000000; background-repeat:no-repeat; background-position:top; }
.topo-artistas { background-image:url(/images/artistas/top_artistas.png); width:643px; height:38px; text-align:left; background-repeat:no-repeat; background-position:top; }
.topo-radio-artistas { background-image:url(/images/artistas/top_radioartistas.png); width:475px; height:38px; text-align:left; background-repeat:no-repeat; background-position:top; }
.artistas { font: 16px Arial, Helvetica, sans-serif; text-decoration: none; color:#FFFFFF; font-weight:bold; }
.artistas a:link { font: 16px Arial, Helvetica, sans-serif; text-decoration: none; color:#000000; font-weight:bold; }
.lista-artistas  {text-align:left; font: 14px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px;}
.li-lista-artitas { padding-bottom:5px; padding-left:0px; background-image:url(/images/geral/pq_arrow.png); background-position:left; background-repeat:no-repeat; padding-left:15px;}
