html, body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1, h2, h3, h4, h5, p {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

img {
	border: 0;
}

#radioonline {
	width: 530px;
	height: 600px;
	background: url(../img/radio/bg.gif) left top no-repeat;
}

#painel {
	width: 430px;
	padding: 10px;
	background: url(../img/radio/bg-painel.gif) left top no-repeat;
}

.painel-dentro {
	/*background: url(../img/radio/bg-player.gif) left top no-repeat;*/
}

#player {
	overflow: hidden;
	margin-bottom: 26px;
}

.player-controls {
	width: 304px;
	height: 97px;
	float: left;
}

.player-logomarca {
	float: left;
	padding: 19px 0 0 16px;
}

.player-tocando {
	color: #666666;
	padding: 18px 20px 15px 20px;
	overflow: hidden;
}

.player-tocando h2 {
	line-height: 1em;
	padding-bottom: 2px;
}

.player-tocando .musica {
	float: left;
}

.player-tocando .musica {
	width: 280px;
}

.player-tocando .musica-rating {
	float: right;
	padding-top: 10px;
	width: 80px;
}

#ultimas {
	padding: 16px 6px 0 6px;
}

#ultimas .votar {
	float: right;
}

#ultimas-musicas {
	overflow: hidden;
	padding-top: 70px;
	height: 260px;
	background: url(../img/radio/bg-scroll.gif) right 65px no-repeat;
}

#ultimas-musicas .musica {
	border-top: 1px solid #181818;
	color: #666666;
	padding: 12px 10px;
	height: 100%;
	overflow: hidden;
}

#ultimas-musicas .musica strong {
	display: block;
	color: #e43500;
	padding-bottom: 3px;
}

#ultimas-musicas .musica-label {
	float: left;
	width: 200px;
}

#ultimas-musicas .musica-rating {
	float: right;
	padding-top: 10px;
	width: 80px;
}

.musica-sucesso {
	width: 110px;
	height: 23px;
	float: right;
	/*position: absolute;*/
	margin: 4px 0 0 0;
	display: none;
}

.avaliado .musica-sucesso {
	display: block;
}

.avaliado .musica-rating {
	display: none;
}

#ultimas-musicas .first {
	border: 0;
}

#ultimas-musicas .scrollbar {
	width: 415px;
	height: 230px;
	overflow: auto;
}

/********/
h1 {
	padding-top: 25px;
	margin-bottom: 14px;
}

h2 {
	font-size: 18px;
	color: #e73500;
}

h3 {
	float: left;
}

.center {
	padding: 0 40px;
}

/*JScrollPane CSS*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	/*padding-right:20px;*/
}

.jScrollPaneTrack{
	position:absolute;
	cursor:pointer;
	right:0;
	top:0;
	height:100%
}

.jScrollPaneDrag {
	position: absolute; 
	background: #e43500;
	cursor: pointer;
	overflow: hidden;
}

.scroll-pane{
	padding:0;
}

.scroll-pane p {
	background:#232323;
	padding: 12px;
	color: #e43500;
	font-size: 14px;
	line-height: 16px;
}
