#vagalume {
	font:14px/1.45em Arial, sans-serif;
}


h4,div,textarea,article,figure {
	margin:0;
	padding:0;
}

a[data-arrow]:after {
	filter:FlipH;
	content:"\21b8";
	margin-left:3px;
	position:absolute;
	display:inline-block;
	transform:scaleX(-1);
	-moz-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
}

img {border:0;display:block}
var {font-style:normal!important;}

/* Uso Genérico */
.clr {display:block;clear:both}
.left {float:left}
.right {float:right}
.hide {display:none}
.singleColumn {width:377px !important}
.doubleColumn {width:783px !important}
.rating {display:inline-block;font-size:12px;position:relative;line-height:14px}
.rating .stars {position:relative;display:inline-block;font-weight:bold;font-size:14px;left:0;}
.rating .stars:before {content:"\2605\2605\2605\2605\2605";color:#AAA;position:relative;font-weight:bold;padding:0;font-style:normal}
.rating.locked .stars:before {color:#333}
.rating .stars i {display:inline-block;font-style:normal;overflow:hidden;position:absolute;left:0;top:0;display:inline-block}
.rating .stars i:before {content:"\2605\2605\2605\2605\2605";color:#078;padding:0}
/* Evita quebras no nome da música caso seja muito extensa */
.artTops a > span, .tracks a > span {
	display:inline-block;
	max-width:545px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	position:absolute;
}

.btn.next,
.btn.prev {
	font-size: 40px;
	height: 22px;
	line-height: 14px;
	overflow: hidden;
	vertical-align: middle;
	font-size:35px;
	font-weight:normal;
	font-style:normal;
	color:#666;
	width: 20px;
	height: 16px;
	text-align: center;
}

.btn.prev {border-radius:5px 0 0 5px}
.btn.next {border-radius:0 5px 5px 0}

.songArtistName {
		display:block;
		color:#333;
		font-size:12px
	}
.btn,
.searchBox > span {
	color:#333;
	background-color:#EEE;
	background-image:url(https://s1.vagalume.com/images/artv4.png); /*compat*/
	background:url(https://s1.vagalume.com/images/artv4.png), -webkit-linear-gradient(top, #FFF 50%, #DDD 100%);
	background:url(https://s1.vagalume.com/images/artv4.png), -moz-linear-gradient(top, #FFF 50%, #DDD 100%);
	background:url(https://s1.vagalume.com/images/artv4.png), linear-gradient(top, #FFF 50%, #DDD 100%);
	background-position:-50px 0; /*compat*/
	background-position:-50px 0, 0 0;
	background-repeat:no-repeat;
	padding:5px;
	border:1px solid #DDD;
	border-color:#DDD #DDD #BBB;
	border-radius:3px;
	cursor:pointer;
	font-size:12px;
	line-height:13px;
	text-shadow:0 1px 1px #FFF;
}

.btn:not(.disable):hover {
	color:#000;
	border-color:#CCC #CCC #AAA;
	box-shadow:0 2px 4px -2px rgba(0,0,0,0.8);
	cursor:normal;
}
.btn:not(.disable):active,
.btn.active:not(.disable) {
	border-color:#CCC #CCC #AAA;
	box-shadow:0 4px 10px -6px rgba(0,0,0,0.5) inset;
	cursor:pointer;
}
.btn.disable {
	color:#666;
	box-shadow:none;
	opacity:.4;
	cursor: default;
}

.bcolor{
	color: #08A;
}

.navList,
#artistMenu {
	font-size:14px;
	line-height:25px
}
.navList li,
#artistMenu li {
	border-left:5px solid #DDD;
	padding-left:1px;
	margin-bottom:1px;
	-webkit-transition:border 100ms linear;
	-moz-transition:border 100ms linear;
	-ms-transition:border 100ms linear;
	transition:border 100ms linear;
}
.navList a,
#artistMenu a, #artistMenu li.active span {
	display:block;
	padding-left:7px;
}
.navList li:hover,
#artistMenu li:hover {border-left:10px solid #08A}

.navList li.active,
#artistMenu li.active {border-left:5px solid #08A}

.navList li:hover a,
#artistMenu li:hover a {
	border:none;
	text-decoration:none;
}
.navList li.active a,
#artistMenu li.active a, #artistMenu li.active span {
	border:none;
	background:#08A;
	color:#fff;
	font-weight:bold;
}

.navListH {
	height:20px;
	display:block;
	color:#089;
	text-align:center;
}
.navListH i,
.navListH s,
.navListH li {
	position:relative;
	float:left;
	margin:0 1px;
	min-width:20px;
}
.navListH i:before,
.navListH s:before,
.navListH li:before {
	border-top:3px solid #DDD;
	content:"";
	left:0;
	position:absolute;
	top:-4px;
	width:100%;
}
.navListH i:hover,
.navListH li:hover {
	background:#08A;
	color:#FFF;
	cursor:pointer;
	font-weight:bold;
}
.navListH i:hover:before,
.navListH li:hover:before,
.navListH .active:before { border-top-color:#08A }

.nav-tabs {
	float:left;
	height:45px;
	margin:10px 10px 0 0;
}

.nav-tabs > li {
	color:white;
	cursor:pointer;
	float:left;
	font-size:14px;
	height:23px;
	line-height:23px;
	padding:2px 5px;
	position:relative;
	margin-right:5px;
}

.nav-tabs .pop{
	width:90px;
}

.nav-tabs .pop:before{
	width:95px;
}

.nav-tabs li.active {
	font-weight:bold;
}
.nav-tabs li.lyric.active {
	background:#08A;
}

.nav-tabs li.translate.active {
	background:#08A;
}
.nav-tabs li.cifra.active {
	background:#08A;
}

#artistAlbumData .nav-tabs li.active:after{
	content:"";
}

.nav-tabs li > a {
	display:block;
}

.nav-tabs li a:hover {
	color:#0ad;
}

#artistAlbumData .nav-tabs .translate{margin:6px 10px 0;width:72px}

#artistAlbumData .nav-tabs .translate:before{width:72px}

/* searchBox */
.searchBox {
	position:relative;
	width:377px;
	height:30px;
	padding:0;
	background-color:#FFF;
	color:#333;
	font-size:14px;
	line-height:30px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.searchBox.opened {z-index:3}
	.searchBox.song input{width:363px;padding:0 6px}
	
	.searchBox input {
		width:315px;
		margin:0;
		padding:0 30px;
		display:block;
		position:relative;
		min-height:26px;
		z-index:3;
	}
	.searchBox span {
		width:26px;
		height:26px;
		z-index:4;
	}
	#allArtSongs .searchBox span:before {
		content:"\25be";
		position: absolute;
		top: 0px;
		right: 10px;
		z-index:5;
		color:#666;
	}
	.searchBox div,
	.searchBox > ul {
		left:0;
		top:28px;
		position:absolute;
		width:375px;
		max-height:590px;
		background:#fff;
		border:1px solid #DCDCDC;
		z-index:1;
		overflow-y:scroll;
		border-radius:0 0 5px 5px;
		box-shadow:0 12px 23px -9px rgba(0,0,0,0.8);
		display:none
	}
	.searchBox.song span {
		top: 0;
		right: 0;
		padding: 0;
		line-height: 25px;
	}

.balloon{
	border:none;
	background:#fff;
	border-radius:8px;
	border:8px rgba(170, 170, 170, 0.7) solid;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	-ms-background-clip:padding-box;
	background-clip:padding-box;
	position:absolute;
	display:none;
	z-index:7;
}
.open .balloon {
	display:block;
}
.balloon:before,
.balloon:after {
	content:"";
	top:-10px;
	left:20px;
	position:absolute;
	border-right:9px solid transparent;
	border-left:9px solid transparent;
	border-bottom:10px solid #FFF;
}
.balloon:before {
	top:-11px;
	border-bottom-color:#BBB;
}
/* Seta a direita e para cima */
.tR.balloon:before,
.tR.balloon:after {
	top:-10px;
	right:20px;
	left:auto;
}
.tR.balloon:before {
	top:-11px;
}
/* Seta a esquerda e para baixo */
.dL.balloon:before,
.dL.balloon:after {
	top:auto;
	bottom:-10px;
	left:20px;
	border-bottom:none;
	border-top:10px solid #FFF;
}
.dL.balloon:before {
	bottom:-11px;
	border-top-color:#BBB
}
/* Seta a direita e para baixo */
.dR.balloon:before,
.dR.balloon:after {
	top:auto;
	bottom:-10px;
	right:20px;
	left:auto;
	border-bottom:none;
	border-top:10px solid #FFF;
}
.dR.balloon:before {
	bottom:-11px;
	border-top-color:#BBB
}
/* Seta na lateral esquerda em cima */
.lT.balloon:before,
.lT.balloon:after {
	top: 20px;
	left: -10px;
	border-right: 12px solid #fff;
	border-left: none;
	border-bottom: 9px solid transparent;
	border-top: 9px solid transparent;
}
.lT.balloon:before {
	left:-11px;
	border-right: 12px solid #bbb;
}
/* Seta na lateral esquerda em baixo */
.lB.balloon:before,
.lB.balloon:after {
	top:auto;
	bottom: 20px;
	left: -10px;
	border-right: 12px solid #fff;
	border-left: none;
	border-bottom: 9px solid transparent;
	border-top: 9px solid transparent;
}
.lB.balloon:before {
	left:-11px;
	border-right: 12px solid #bbb;
}
/* Seta na lateral direita em cima */
.rT.balloon:before,
.rT.balloon:after {
	top: 20px;
	right: -10px;
	left:auto;
	border-left: 12px solid #fff;
	border-right: none;
	border-bottom: 9px solid transparent;
	border-top: 9px solid transparent;
}
.rT.balloon:before {
	right:-11px;
	border-left: 12px solid #bbb;
}
/* Seta na lateral direita em baixo */
.rB.balloon:before,
.rB.balloon:after {
	top:auto;
	left:auto;
	bottom: 20px;
	right: -10px;
	border-left: 12px solid #fff;
	border-right: none;
	border-bottom: 9px solid transparent;
	border-top: 9px solid transparent;
}
.rB.balloon:before {
	right:-11px;
	border-left: 12px solid #bbb;
}

.comments {font-size:14px}
	.comments form {display:block}
		.comments form img {
			float:left;
			background-color:#FFF;
			border:1px solid #CCC;
			padding:2px;
			margin-right:2px;
		}
		.comments form textarea {
			width:309px;
			height:36px;
			padding:5px;
			float:right;
		}
		.comments form textarea:focus ~ .counter {opacity:1}
		.comments form var {
			float:right;
			width:60px;
			margin-top:10px;
			text-align:center;
			line-height:16px;
		}
	.comments ul {margin:20px 0 10px}
		.comments ul li {
			position:relative;
			display:block;
			border-top:1px solid #EEE;
			padding:10px 0 5px 52px;
		}
		.comments ul li > a{
			display: block;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow:hidden;
			max-width: 235px;
			height: 14px;
			line-height: 13px;
		}
		.comments ul img,
		.comments ul span.imgCmt{
			left:0;
			padding:2px;
			position:absolute;
			background-color:#fff;
			border:1px solid #CCC;
		}
		.comments ul span.imgCmt{
			background:url("https://s1.vagalume.com/images/my/no_photo_boy.jpg") no-repeat;
			background-size:42px 42px;
			width:40px;height:40px;
		}
	.comments p {
		margin:2px 0 8px;
		min-height:40px;
		display: block;
		text-overflow: ellipsis;
		overflow: hidden;
		line-height: 18px;
	}
		.comments p.overflow{
			height:40px;
		}
	.comments span {
		font-size:12px;
		color:#AAA;
	}
	.comments ol {
		margin:0 auto;
		float:left;
	}
	.comments .navDiv{
		position:relative;
		height:32px;
	}
	.comments .navDiv .prev {
		right:190px;
	}
	.comments .navDiv .next {
		left:186px;
	}
	.comments .navDiv var{
		position: absolute;
		font-size: 35px;
		width: 20px;
		min-width: 20px;
		height: 16px;
		line-height: 10px;
		text-align: center;
		color: #666;
		font-weight:normal;
		display:inline-block!important;
	}
	.comments span.counter {
		float:left;
		margin:10px 0 0 55px;
		opacity:0;
		-webkit-transition:all 300ms linear;
		-moz-transition:all 300ms linear;
		-ms-transition:all 300ms linear;
		transition:all 300ms linear;
	}
	.comments .countChar {font-style:normal}

	/* [..] do comentário com muitos caracteres */
	.comments .seeMore{
		font-weight: normal;
		color: #068;
		position: absolute;
		right: 0;
		bottom: 38px;
		background-color: white;
		padding-left: 10px;
		cursor:pointer;
	}
	.comments .closeMore{
		position:absolute;
		right:10px;
		top:5px;
	}
	.comments .seeMore:hover{
		color:#0AD;
		text-decoration:none;
		-webkit-transition:color 200ms linear;
		-moz-transition:color 200ms linear;
		-ms-transition:color 200ms linear;
		transition:color 200ms linear
	}
	.comments .newDiv{
		background-color: #FFF;
		position: absolute;
		top: -15px;
		left: -10px;
		width: 377px;
		z-index: 100;
		border-radius:5px;
		border: 1px solid #BBB;
		box-shadow: 0 0 0 6px rgba(50,50,50,.2);
		padding:10px;
	}
		.comments .newDiv a,
		.comments .newDiv p,
		.comments .newDiv span{margin-left:52px}
		.comments .newDiv img{
			left:10px;
			top:10px
		}
		.comments .newDiv .blame,
		.comments .newDiv .remove,
		.comments .newDiv .negVote{
			right:40px;
		}
		.comments .newDiv .posVote{
			right:80px;
			margin-right: 10px;
		}
	.comments .remove,
	.comments .blame,
	.comments .posVote,
	.comments .negVote{
		position:absolute;
		width:auto;
		cursor:pointer;
		display:none;
		background:url(https://s1.vagalume.com/images/artv4.png) 0 -228px no-repeat;
		opacity:.5;
	}
	.comments .posVote,
	.comments .negVote{
		right:0px;
		bottom:5px;
		width:auto;
		text-align:left;
		padding-left:15px;
		font-weight:normal;
	}
	.comments .posVote{
		right:40px;
		background-position:0 -254px;
		margin-right: 10px;
	}
	.comments .blame,
	.comments .remove{
	        background:url(https://s1.vagalume.com/images/artv4.png) 5px -279px no-repeat;
		top: 5px;
		right: 0px;
		cursor:pointer;
		display:none;
		padding-left:20px;
		height:20px;
	}
	.comments .remove{
		background-position:5px -304px;
	}
	.comments .remove:hover,
	.comments .blame:hover{
		color:#0AD;
		-webkit-transition:all 200ms linear;
		-moz-transition:all 200ms linear;
		-ms-transition:all 200ms linear;
		transition:all 200ms linear;
	}
	.comments .posVote:hover,
	.comments .negVote:hover,
	.comments .remove:hover,
	.comments .blame:hover{
		opacity:1;
		-webkit-transition:opacity 200ms linear;
		-moz-transition:opacity 200ms linear;
		-ms-transition:opacity 200ms linear;
		transition:opacity 200ms linear;
	}
	.comments .posVote,
	.comments .negVote,
	.galleryZoomNav .remove,
	.galleryZoomNav .blame{
		margin-right:5px;
	}
	
	.comments ul li:hover .posVote,
	.comments ul li:hover .negVote,
	.comments ul li:hover .remove,
	.comments ul li:hover .blame{display:block}
	
	.comments .newDiv:hover .newDiv.blame{display:block}

/* MAIN */

input:not(.vElem), textarea:not(.vElem), select:not(.vElem){
	box-sizing:initial; /*avoid differences between browsers*/
	border:1px solid;
	border-color:#DDD #DDD #CCC;
	border-radius:3px;
	box-shadow:3px 3px 10px rgba(0,0,0,0.1) inset;
	outline:none;
	color:#333;
	background-color:#fff;
	font:12px Arial,sans-serif normal normal;
	resize:none;
}

input:focus, textarea:focus, select:focus {
	border-color:rgba(0,136,170,0.5);
	box-shadow:3px 3px 10px rgba(0,0,0,0.1) inset, 0 0 4px rgba(0,136,170,0.5);
}

textarea.vElem{
	height: 100px;
	padding: 10px;
}

#relPlaylists a {
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 350px;
	display: inline-block;
}

#artistNav {
	width:192px;
	float:left;
	margin-bottom: 30px;
}

#artistNav .vArtV:before {
	box-shadow: -5px -5px 10px #BBB;
	content: '';
	height: 224px;
	position: absolute;
	width: 190px;
}

	#artistNav .varbuttons { margin:10px 0 }
	#artistNav .varbuttons var{
		display:block;
		margin-top:5px;
		padding-left:56px;
		width:127px;
	}
	#artistNav .varbuttons var.addData2{
		background-position:9px -372px;
		background-position:9px -372px, 0 0;
		padding-left: 30px;
		width: 153px ;
	}
	#artistNav a.ringtone:after{
		content: '';
		background: url(https://s1.vagalume.com/images/artv4.png) no-repeat;
		background-position: 118px -327px;
		background-position: 9px -331px, 0 0;
		display: inline-block;
		height: 15px;
		opacity: .7;
		position: relative;
		top: 2px;
		width: 25px;
	}

#artistMenu {
	margin:10px 0 0 12px;
	width:168px;
}

#quiz,
#topFaSite,
#followUs {
	margin:29px 0 10px 0;
	width:190px;
}

#artistNav.noHeight{min-height:0;}
#artistNav.noHeight #followUs{margin-bottom:10px!important}

#followUs { margin-top:40px }

#topFaSite {
	position:relative;
	margin-top:100px
}
#topFaSite:before{
	background:#DDD url("https://s1.vagalume.com/images/artv4.png") 10px -530px no-repeat;;
	content:"";
	height:35px;
	position:absolute;
	top:-35px;
	width:50px;
}
#topFaSite .info{position:absolute;top:15px;right:0px;}
#topFaSite > .bBottom{
	position:relative;
	top:-35px;
	left:75px;
	top: -25px;
	left:78px;
}
#topFaSite .balloon {
	display:block;
	font-size: 12px;
	font-style: normal;
	height:132px;
	left:35px;
	padding:10px;
	position:absolute;
	top:-170px;
	visibility:hidden;
	width:438px;
	z-index:4;
}

#topFaSite .balloon hr{
	border:none;
	border-top: 1px solid #DDD;
	clear:none;
}
#topFaSite > .balloon{width:280px;height:97px;font-size:12px;left:120px;top:-125px}
#topFaSite > .balloon span{font-size:15px;font-weight:bold;}
#topFaSite > .balloon:hover{visibility:visible;}
#topFaSite > i.hover + .balloon{visibility:visible;}
#topFaSite h6:before { content: attr(data-text); }
#topFaSite li, #relRadios li {font-size:16px;font-style:italic;color:#aaa;padding:5px 0}
#topFaSite li > b {font-size:24px;font-weight:normal;}
#topFaSite li > a,
#relRadios li > a {
	display:inline-block;
	font-size:14px;
	font-style:normal;
	margin-left:18px;
	max-width:157px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

#fasites li {position:relative}
#fasites li span {
	top: -5px;
}
#fasites li:before {
	content:"/";
	position:absolute;
	left:13px;
	top:6;
	font-size:33px;
	color:#ddd;
}

#fasites li.hover .balloon{visibility:visible;}
#fasites .balloon p{
	color:#333;
	max-height:40px;
	overflow:hidden;
	font-size:14px;
	margin-top: 7px;
	line-height: 18px;}
#fasites .balloon img{
		float:left;margin-right:10px;
		position:relative;
        border: 1px solid #CCC;
        padding: 1px
}
#fasites .balloon b{
	font-weight:normal;color:#007788;font-size:14px;
}
#fasites .balloon b,
#fasites .balloon a.urlFasite{
	text-overflow:ellipsis;
	white-space:nowrap;max-width:235px;
	display:block;overflow:hidden;
}
#fasites .balloon a.urlFasite,
#fasites .balloon hr,
#fasites .balloon .rating{position:relative}
#fasites .balloon .rating{font-size:10px;width:238px;bottom:10px;left:195px;position:absolute;}
#fasites .balloon .stars{font-size:10px}
#fasites .balloon a > span{
	font-size: 20px;
	font-style: italic;
	color: #AAA;
	position: absolute;
	top: 10px;
	left: 10px;
	z-index:1;
	padding:5px 0 0 5px;
}
#fasites .balloon a.urlFasite{
	position:relative;
	width:auto;
	font-size:14px;
	margin-top: -1px;
}
#fasites .balloon a.urlFasite:after{
	content: "";
	display: inline-block;
	position: relative;
	height: 15px;
	background: url(https://s1.vagalume.com/images/artv4.png) 5px -445px no-repeat;
	width: 15px;
}

#fasites .balloon a.urlFasite:hover:after{background-position:5px -464px}
#fasites .balloon a > span:before{
	border-width: 54px 54px 0 0;
	border-color: #ABABAB transparent transparent transparent;
}
#fasites .balloon a > span:after{
	border-width: 50px 50px 0 0;
	border-color: #FFF transparent transparent transparent;
}
#fasites .balloon a > span:before{
	content: "";
	border-style: solid;
	position: absolute;
	top: 2px;
	left: 2px;
	z-index: -1;
}
#fasites .balloon a > span:after{
	content: "";
	border-style: solid;
	position: absolute;
	top: 2px;
	left: 2px;
	z-index: -1;
}

#artistNav.vOpen #topFaSite > .balloon {
	top:-30px;
	left:-58px;
}
#artistNav.vOpen #topFaSite > .balloon{
	width:166px;height:135px;font-size: 12px;top:-165px;left:-10px;
}
/* Seta a direita e para baixo */
/* SOMENTE ALTERADO PARA A SETINHA MUDAR DE LUGAR POIS O VIDEO ESTÁ ABERTO */
#artistNav.vOpen #topFaSite > .balloon:before,
#artistNav.vOpen #topFaSite > .balloon:after {
	top:auto;
	bottom:-10px;
	right:20px;
	left:auto;
	border-bottom:none;
	border-top:10px solid #FFF;
}
#artistNav.vOpen #topFaSite > .balloon:before {
	bottom:-11px;
	border-top-color:#BBB
}

#artistNav.vOpen #fasites .balloon{
	left:-10px;
	padding:6px;
	width:174px;
	height:235px;
	top:-265px;
}
#artistNav.vOpen #fasites .balloon hr{
	clear:left;
}
#artistNav.vOpen #fasites .balloon .rating{
	left:auto;
	width:160px;
}

#likeBox {
	height: 180px;
	margin-top:5px;
	overflow:hidden;
}

/* Verica se não existe album e altera o tamanho do HEADER*/
#header.notHasAlbum {
	max-width: 700px;
}

#header {
	float:left;
	margin-left:25px;
	margin-bottom: 15px;
	max-width:500px;
	min-height:45px;
}
	#header h1 {
		font-size:20px;
		color:#333;
		margin-bottom:2px;
	}
	#header h1.trad:after {
		margin-bottom: -3px;
		width:26px;
		height:20px;
		content:"";
		display:inline-block;
		background-repeat:no-repeat;
		background-position:2px -152px;
		background-image:url(https://s1.vagalume.com/images/artv4.png);
	}
	#header h1 i{font-size:14px}
	#header h1 a{
		color:#068;
	}
	#header h1 a:hover{color:#0AD;}
	#header h2 {
		font-size:14px;
		line-height:22px;
		font-weight:normal;
	}
	#header p{
		font-size:14px;
		padding-top:2px
	}
	#header #extra{
		font-size:11px;
		padding-top:3px;
		font-style:italic;
		line-height:15px;
	}

#share {
	position:relative;
	width:30px;
	height: 25px;
	background-image:url(https://s1.vagalume.com/images/artv4.png);
	background-position:7px -46px;
	background-position:7px -46px, 0 0;
	background-repeat: no-repeat;
}
#share:hover, #share.hover{background-position:7px -72px;background-position:7px -72px, 0 0;}
	#share:hover .balloon, #share.hover .balloon {display:block}
	#share span.balloon {
		top:30px;
		min-width:207px;
		height:105px;
		padding:14px 20px;
		z-index:1000;
		left: -20px;
	}
	.dyncletra #share span.balloon { width:287px; }

	#share span.balloon:hover {
		cursor:default;
	}
	#share .balloon em {
		padding-bottom:5px;
		border-bottom:1px solid #ddd;
		color:#333;
		font-size:16px;
		display:block;
		font-style: normal;
		font-weight: normal;
	}

	#vagalume.vPlayerOpen #share .balloon {
		top:-98px;
		left:30px;
	}
	/* Seta na lateral esquerda em baixo */
	/* ALTERADO SOMENTE PARA O BALÃO DE SHARE QUANDO VIDEO ESTIVER ABERTO */
	#vagalume.vPlayerOpen #share .balloon:before,
	#vagalume.vPlayerOpen #share .balloon:after {
		top:auto;
		bottom: 20px;
		left: -10px;
		border-right: 12px solid #fff;
		border-left: none;
		border-bottom: 9px solid transparent;
		border-top: 9px solid transparent;
	}
	#vagalume.vPlayerOpen #share .balloon:before {
		left:-11px;
		border-right: 12px solid #bbb;
	}

	#share .loading {margin:36px auto}
	#share .btn,
	#share .facebook,
	#share .twitter,
	#share .plusone {position:absolute}
	#share .btn {
		top:50px;
		left:248px;
		height:16px;
		padding:5px 4px;
		background-position:21px -347px;
		background-position:21px -347px, 0 0;
		width: 51px;
	}
	#share .facebook {
		top: 49px;
		left: 20px;
	}
	#share .twitter {
		top:49px;
		left:93px;
	}
	#share .plusone {
		top:51px;
		left:181px;
	}
	#share .plusone iframe {visibility:inherit!important}
	

.nav-tabs ~ #add_favorite{margin-left:10px}
#add_favorite {
	min-width:22px;
	border-radius:5px 0 0 5px;
	border-right:0;
	background-position:7px 6px;
	background-position:7px 6px, 0 0;
}
#add_favorite:hover{
	background-position:7px -19px;
	background-position:7px -19px, 0 0;
}

#add_favorite {
	float:left;
	height:16px;
	margin-top:10px;
}
#artistData #artistAlbumData{display:none}
#artistAlbumData {
	position:relative;
	width:780px;
	float:left;
	overflow:hidden;
	font-size:14px;
}

	#artistAlbumData h6:before { content:attr(data-text); }
	#artistAlbumData ol {
		color:#AAA;
		height: 352px;
		list-style:inside decimal;
	}
	#artistAlbumData .right ol.navTabs{height:400px}
		#artistAlbumData ol li {
			padding:0 5px;
			clear:left;
			line-height:26px;
			white-space: nowrap;
		}
		#artistAlbumData ol li:before {content:"/";}
		#artistAlbumData ol a {margin-left:5px}
		#artistAlbumData ol span {margin-left:5px}
		#artistAlbumData ol li.active,
		#artistAlbumData ol li.active a,
		#artistAlbumData ol li.active span{
			background:#08A;
			color:#FFF;
			font-weight:bold;
			min-width: 150px;
			padding-right:5px;
		}
		#artistAlbumData ol li.active span{
			padding-right: 0;
		}
	#artistAlbumData .nav-tabs {text-align:center}
	#artistAlbumData .left {width:275px}
	#artistAlbumData .right {
		display: inline-block;
		float:none;
		height:408px;
		padding-left: 20px;
	}
		#artistAlbumData .right .btn {
			margin-top:20px;
			float:left;
			color:#333;
			font-size:14px;
			font-weight:normal
		}
	#artistAlbumData .albumTitle {
		display:block;
		margin:5px 0;
	}
	#artistAlbumData .buy {
		display:block;
		margin-top:20px;
	}
	#artistAlbumData .moreAlbuns {
		float:right;
		margin:26px 4px 0 0;
	}
	#topSites .close,
	#popularity .close,
	#hotnewsbox .close,
	#artistAlbumData .close,
	#hotSpotBox .close,
	#bandStylesWin .close{
		top:10px;
		right:0px;
		position:absolute;
	}
	#artistAlbumData .btn {
		position: relative;
		left: 290px;
		top: 22px;
	}
#hotSpotBox .hot .date {
	color: #FFF;
	font-size: 9px;
	position: absolute;
	top: 0;
	right: 10px;
	padding: 3px;
	background-color: #000;
}
#hotnewsbox.processing,
#hotSpotBox.processing,
#radiosBox.processing,
#bandStylesWin.processing {background:url("https://s1.vagalume.com/images/processing-bar.gif") center center no-repeat;}
#hotnewsbox ul,
#hotSpotBox ul {
	height: 260px;
	width:786px;
	overflow:hidden;
	position:absolute;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}
#hotnewsbox ul li,
#hotSpotBox ul li {
	margin-bottom: 10px;
	position: relative;
	line-height: 1.25em;
	overflow: hidden;
	font-size: 14px;
	float:left;
	width:393px;
}
#hotnewsbox li a,
#hotSpotBox li a{
	display: block;
	padding: 22px 0 5px;
	font-weight: normal;
}
#hotnewsbox ul li.hot a,
#hotSpotBox ul li.hot a{
	padding:0
}
#hotnewsbox ul li.newsList{
	padding-right: 10px;
	width: 383px;
}
#hotnewsbox.onlyOne ul li.newsList{
	width:100%;
}
#hotnewsbox.twoCol .btn,
#hotnewsbox.onlyOne .btn,
#hotSpotBox.twoCol .btn,
#hotSpotBox.onlyOne .btn{
	display:none;
}
#hotnewsbox ul span.news{
	line-height: 1.25em;
	float: left;
	margin-bottom: 10px;
	position:relative;
}
#hotnewsbox li img,
#hotSpotBox li img {
	background-color:#FFF;
	border:1px solid #CCC;
	padding:2px;
	margin: -22px 10px 0 0;
	float: left;
}
#hotnewsbox ul li.hot img,
#hotSpotBox ul li.hot img{
	margin:0;
	padding:0;
	border:none;
}
#hotnewsbox ul li.hot div,
#hotSpotBox ul li.hot div {
	background: black;
	background: rgba(0, 0, 0, 0.7);
	color: white;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 363px;
	padding: 6px 10px 6px;
	margin: 0;
	font-size: 12px;
	line-height: 1.4em;
	font-weight: normal;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
	min-height: 36px;
}
#hotnewsbox ul li.hot:hover div,
#hotSpotBox ul li.hot:hover div {background:rgba(0,0,0,0.8);border-top:5px solid #cf0}
#hotnewsbox ul li.hot div b,
#hotSpotBox ul li.hot div b{

	display:block;
	font-size:14px;
	margin: 0 0 4px 0;
}
#hotnewsbox li .news b{
	font-weight:normal;
	position:absolute;
	left:216px;
	top:0;
	color: #AAA;
	font-size: 12px;
}
#errorData{
	color: #333;
	position:absolute;
	top:140px;
	left:260px;
	text-align: center;
	width: 270px;
	-webkit-transition:0;
	-moz-transition: 0;
	-ms-transition: 0;
	transition: 0;
	font-size:14px;
	opacity:0.7;
}
#errorData em{
	color: #068;
	cursor:pointer;
}
#errorData em:hover{
	color: #0AD;
	text-decoration: none;
	-webkit-transition: color 200ms linear;
	-moz-transition: color 200ms linear;
	-ms-transition: color 200ms linear;
	transition: color 200ms linear;
}
#errorData:before{
	content:none;
}
#content {
	width:783px;
	float:right;
	margin:0 0 40px 0;
	font-size:14px;
	position:relative;
	background:#fff;
}
.dyncgaleria #content { margin-top:0 }
	#content .left {text-align:right}
	#content .right {text-align:left}
	#content .left,
	#content .right { width:377px }
	#content .sharing {
		margin:10px 0 0;
		width:380px;
	}
	#content .sharing.center {margin:15px auto 0}
	#content .sharing span {float:left}
	#content .sharing span+span {margin-left:7px}
	#content .sharing var {
		float:left;
		margin-left:7px;
		display:inline-block;
		vertical-align:middle;
		padding:3px 8px 2px 14px;
	}
	#content .sharing .send {
		background-position: 5px -352px;
		background-position: 5px -352px, 0 0;
		margin-left: 7px;
		padding: 3px 0 2px 28px;
		position:relative;
		width: 98px;
	}

	#content .sharing .facebook {
		width: 110px;
		z-index: 4;
		position: relative;
	}

	#content .row, #content .row span {
		line-height: 1.45em;
		display:block;
	}
	#content .row.double {
		height:2.90em;
	}

/* Usado no alinhamento de original com tradução */
#content .height1,#content .height1 span{height:1.45em;}
#content .height2,#content .height2 span{height:2.90em;}
#content .height3,#content .height3 span{height:4.35em;}
#content .height4,#content .height4 span{height:5.80em;}

/* Limpeza de layout sem barra lateral */
#header h1 {
	display:inline;
	margin-right: 10px;
}
#share {
	display:inline-block;
	vertical-align:middle;
	margin-top: -11px;
}
#content.artist #vTeaser,
#content.artist #artRelContent,
#artMainContent,
#album,
#discog,
#box_form_artist_site {
	position:relative;
}
#content.artist #artMainContent {
	float:none;
	width:auto;
	clear: both;
}

#content.artist #artSongs,
#content.artist .artTops li,
#content.artist .artTops,
#content.artist .tracks,
#content.artist .tracks li {
	width: auto;
	float:none;
}
#content.artist .tracks .selectAll {
	height:0;
	position:absolute;
	top:0;
	right:0;
	border:0;
}
#content.artist .tracks .selectAll:after {
	top:3px!important
}

#content.artist #artSongFilterResult {
	left: -335px !important;
}

/* Altura mínima para acomodar anúncio 300x250 em letras pequenas */
.dyncletra #content {
	margin-bottom:0px;
	min-height:834px;
}
#play,
#btnPlay {
	position:absolute;
	top:-1px;
	left:0px;
	z-index:3;
	font-size:12px
}
.dyncletra #play,
.dyncletra #btnPlay {
	float:left;
	position:relative;
}
#play li.playing,
#btnPlay li.playing {
	background: url(https://s1.vagalume.com/images/equalizador.gif) no-repeat 8px center;
}
#play .play.playing,
#btnPlay .play.playing {
	background-color:#EEE;
	background-image:url(https://s1.vagalume.com/images/equalizador.gif) !important;
	background:url(https://s1.vagalume.com/images/equalizador.gif), -webkit-linear-gradient(top, #FFF 50%, #DDD 100%) !important;
	background:url(https://s1.vagalume.com/images/equalizador.gif), -moz-linear-gradient(top, #FFF 50%, #DDD 100%) !important;
	background:url(https://s1.vagalume.com/images/equalizador.gif), linear-gradient(top, #FFF 50%, #DDD 100%) !important;
	background-position:4px center !important;
	background-position:4px center, 0 0 !important;
	background-repeat:no-repeat !important;
}
#play var,
#btnPlay var {
	float:left;
}
#play .play,
#btnPlay .play {
	padding-left: 25px;
	border-radius: 3px;
	font-weight: bold;
	font-size: 18px;
	padding: 2px 7px 2px 25px;
	line-height: 21px;
	background-position:7px -123px, 0 0!important;
	width: 60px;
	text-align: center;
}

#play .pause,
#btnPlay .pause,
#btnPlay .stop,
#play .stop {
	background-position:7px -635px, 0 0!important;
	font-size:16px;
}

	#artSongs,
	#artAlbums,
	#songlistPlaceholder {
		clear:left;
		display:block;
		float:left;
		padding-top:12px;
	}
	#artMainContent.fixed #artSongs {
		position:fixed;
		height:auto;
		margin:0 0 5px;
		top:28px;
		bottom:0;
		z-index:3;
		background:#FFF;
	}
	#artMainContent .navListH {
		background-color:#fff;
		font-size:14px;
		padding:8px 0 0 122px;
		position:absolute;
		top:-4px;
		width:625px;
		z-index:2;
	}

	#content.fixedPos #artNav {
		background-color:#FFF;
		border-bottom:5px solid #08A;
		position:fixed;
		top:0;
		width:784px;
		z-index:3;
	}
	#content.fixedPos #artNav #btnPlay ul{margin-top:9px}
	#content.fixedPos #artNav #btnPlay,
	#content.fixedPos #artNav .searchBox{padding-top:9px}
	#content.fixedPos #artNav .navListH{padding-top:17px;}
	#content.fixedPos #artSongFilterResult {top: 34px!important}
	#content #artNav .selectAll{padding-right:35px}
	#content.fixedPos #artNav .selectAll:after {top: 9px;right:1px}
	#artMainContent.fixed .navListH:before{top:28px}
		#artMainContent .navListH s {
			color:#aaa!important;
			text-decoration:none;
			cursor:default;
		}
		#artMainContent .navListH i,
		#artMainContent .navListH s {
			opacity:.55;
			min-width:15px;
			line-height:21px;
			font-style:normal;
			-webkit-transition:opacity 150ms linear;
			-moz-transition:opacity 150ms linear;
			-ms-transition:opacity 150ms linear;
			transition:opacity 150ms linear
		}
		#artMainContent .navListH :first-child {
			padding:0 6px;
			font-weight:bold!important
		}
		#artMainContent .navListH:hover i,
		#artMainContent .navListH:hover s { opacity:1 }
		#artMainContent .navListH i:hover {
			background-color:#fff;
			color:#0AD;
			font-weight:normal;
			-webkit-transition:color 200ms linear;
			-moz-transition:color 200ms linear;
			-ms-transition:color 200ms linear;
			transition:color 200ms linear
		}
		#artMainContent .navListH .active {
			opacity:1;
			cursor:pointer;
			color:#FFF!important;
			font-weight:bold!important;
			background:#08A!important;
		}

#discog.fixed #artAlbums {
	position:fixed;
	height:auto;
	margin:0 0 5px;
	top:28px;
	bottom:0;
	z-index:3;
	background-color:#FFF;
}

#discog.fillContent #artAlbums { height:auto }
#artMainContent.fillContent #artSongs {height:auto;padding-top:12px}
#artMainContent.fillContent #btnPlay{position:relative}

#artMainContent nav:before,
.artTops {
	list-style:inside decimal-leading-zero;
	color:#AAA;
	width:530px;
	margin-bottom:20px
}
#pendingBox{
	border: 1px solid #CCC;
	border-top: 2px solid #DD8613;
	color: #DD8613;
	padding: 10px;
}
#pendingBox p{
	color: #333;
}
#pendingBox.lyric{
	margin-bottom:20px!important;
	width: 350px;
}
.tracks { width:530px; margin-top: 30px; }
	.artTops li { width:490px }
	.tracks li {
		width:464px;
		padding-left:26px;
	}
	.artTops li:hover,
	.tracks li:hover {
		background-color: #FAFAFA;
	}
	.artTops li,
	.tracks li {
		position:relative;
		height:25px;
		line-height:25px;
		padding-right:26px;
		border-bottom:1px solid #f4f4f4;
	}
	.tracks li.selectAll:hover {
		background-color: #fff;
	}
	ol.tracks li:before,
	.artTops li:before {
		font-size:18px;
		content:"/";
		position:absolute;
		height:100%;
		top:0;
	}
	
	/* CHECKBOX DE SELEÇÃO DE MÚSICA */
	.dyncartista #artNav .searchBox li:before,
	.artTops li:after,
	.tracks li:after,
	#artNav li.selectAll:after,
	#artNav #btnPlay li:after{
		margin-top:3px;
		right:0;
		width:17px;
		height:17px;
		content:"";
		cursor:pointer;
		position:absolute;
		border-radius:4px;
		border:1px solid #CCC;
		background-color:#F2F2F2;
		background-position:5px -483px;
		background-image:url(https://s1.vagalume.com/images/artv4.png);
	}
	#artNav #btnPlay li:after{
		margin-top:0px;
	}

	#discog .tracks li:after {content:none}

	/* RETIRANDO CHECKBOX DE SELEÇÃO DE MÚSICA NA BIOTIMELINE */
	.bioTimeline .tracks li:after{border:none;width:0px}

	#artNav #btnPlay li.noplay:after,
	#artNav .searchBox li.noplay:before,
	.artTops li.noplay:after,
	.tracks li.noplay:after,
	#artNav li.noplay:after{background-image:none}
	/* FIM CHECKBOX DE SELEÇÃO DE MÚSICA */

	.tracks li .noLyric {padding-left:12px}

	/* Não remover o seletor abaixo devido a BUG no Chrome 21.
	Ref.: https://code.google.com/p/chromium/issues/detail?id=125719 */
	.tracks li[data-index]{position:relative;margin-top:1px}
	.tracks li[data-index]:before {
		background-color:#08A;
		border-right:2px solid #FFF;
		color:#FFF;
		content:attr(data-index);
		height:25px;
		left:0;
		position:absolute;
		text-align:center;
		top:0;
		width:26px;
	}
	
	.artTops li.playing >:first-child,
	.tracks li.playing >:first-child,
	.artTops li.pausing >:first-child,
	.tracks li.pausing >:first-child{
		padding-left:28px;
		background:url(https://s1.vagalume.com/images/equalizador.gif) no-repeat 8px center;
	}
	.artTops li.buffering >:first-child,
	.tracks li.buffering >:first-child{
		padding-left:28px;
		background: url(https://s1.vagalume.com/images/processing.gif) no-repeat 8px center;
	}

	.artTops a,
	.tracks a {
		/* Absolute mantido por conflitos entre o conteúdo do
		INDICE do LI com o primeira tag interna */
		max-width:535px;
		overflow:hidden;
		padding-left:12px;
		position:relative;
		white-space:nowrap;
	}
	.artTops .t,
	.tracks .t,
	.tracks .sendlyric {
		display:none;
		font-size:12px;
		overflow:visible;
		padding-left:28px;
		padding-right:10px;
		right:113px;
		top:0;
	}
	.artTops .t,
	.tracks .t {
		position: absolute;
		z-index: 1;
	}

	.artTops .t i,
	.tracks .t i{
		display:block;
		position:absolute;
		width:20px;
		height:15px;
		left:5px;
		top:4px;
		background-repeat:no-repeat;
		background-position:2px -154px;
		background-image:url(https://s1.vagalume.com/images/artv4.png);
		-webkit-filter:grayscale();
		-moz-filter:grayscale();
		-ms-filter:grayscale();
		filter:grayscale();
	}
	.artTops .t:hover i,
	.tracks .t:hover i{
		-webkit-filter:none;
		-moz-filter:none;
		-ms-filter:none;
		filter:none;
	}
	.artTops .t,
	.tracks .t { border-radius:5px 0 0 5px }
	.artTops li div,
	.tracks li div {
		background:#FFF;
		display:none;
		position:absolute;
		right:26px;
		top:0;
	}

	.artTops li:hover .t,
	.tracks li:hover .t,
	.artTops li:hover div,
	.tracks li:hover div,
	.tracks li:hover .sendlyric,
	#discog .info figure:hover div {display:block}

	.artTops div.notrad .play,
	.tracks div.notrad .play {border-radius:5px;border-left:1px solid #DDD}

	.artTops .play,
	.tracks .play,
	.artTops .pause,
	.tracks .pause{
		border-radius:0 5px 5px 0;
		border-left:0;
	}

	.artTops .play,
	.tracks .play,
	.artTops .pause,
	.tracks .pause{
		float:left;
		height:13px;
		width:56px;
		font-weight: bold;
		font-size:16px;
		padding-left:25px;
		text-indent:4px;
	}

	.artTops .pause,
	.tracks .pause {text-indent:0}

	.play{
		background-position:7px -124px;
		background-position:7px -124px, 0 0
	}
	.pause{background-position:5px -635px;background-position:5px -635px, 0 0}

	.playing .play {
		background-position:5px -636px;
		background-position:5px -636px, 0 0
	}

	/* TODO: Classe auxiliar que simula o espaço que será ocupado pelo ícone da lupa */
	.zoomAlbum {
		width: 11px;
		height: 13px;
		background-position: 3px -202px, 0 0!important;
		margin: 10px 27px;
		cursor: pointer;
	    border-radius: 0;
		position: relative;
		top:25px;
		left:-15px;
	}

.missingContent,
.noDiscography {
	width: 387px;
	height: 43px;
	font-weight: bold;
	color: #333;
	padding: 13px 0 0 10px;
	margin: 80px auto;
	text-align: center;
	font-size: 12px;
}
.noDiscography .newAlb {
	display: inline-block;
	margin-top: 10px;
	padding-top: 4px;
}

#album .left {
	position:relative;
	height:327px;
	margin:40px 0 15px;
	text-align:left;
	padding-left:377px;
}
#album .left {
	font-weight:bold;
}
#album figure {
	position: absolute;
	left: 0;
	width:362px;
	height:323px;
	background:#000;
	border-radius:4px;
	overflow:hidden;
	border-bottom:2px solid black;
}
#album figure:before {
	background-size:362px 326px;
	width:362px;
	height:326px;
}

#album img {
	position:absolute;
	left:39px;
	top:3px;
}

#album .tracks {
	clear:left;
	width:783px;
	color:#AAA;
	margin-top:10px
}
#album .tracks li {
	width:738px;
	background-position:515px;
}

#artAlbums {
	margin-top: 0;
	padding-top: 0;
	width:757px;
}


.noCoverButtons {
	height: 60px!important;
	padding-top: 45px!important;
}

.loadPopupCover {
	width:100%;
	height:50px;
	text-align:center;
	padding-top:30px;
	padding-left:100px
}
.popupCover {
	width:100%;
	text-align:center
}

.popupCover img {
	margin:auto;
}

#discog .info {
	width:100%;
	margin: 0 0 10px;
	text-align:left;
	display:block;
}
#discog .left {
	width:100%;
	text-align:left;
	margin: 10px 0;
	display:block;
}
#discog .tracks {
	width:100%;
	color:#AAA;
	margin-bottom:10px;
}
	#discog .tracks li {
		width:auto;
		padding-right:0;
	}
		#discog .tracks div {right:0}
		#discog .tracks .t {right:87px!important}

	#discog .tracks span,
	#album .tracks span {
		max-width:299px;
	}

#artistAlbumData figure:before,
#artistData figure:before,
#album figure:before,
#discog figure:before,
#artLastAlbum figure:before,
#neighborRank.album div.cover:before
 {
	background-image:url(https://s1.vagalume.com/images/albumCover.svg);
	content:"";
	display:block;
	position:absolute;
	z-index:1;
}

#discog figure,
#neighborRank.album .cover {
	width:136px;
	height:117px;
	position:relative;
	display:block;
	background:#000;
	border-radius:2px;
	overflow:hidden;
	border-bottom:2px solid black;
}
#discog figure {
	float:left;
	margin-right:10px;
}

#discog figure:before,
#neighborRank.album .cover:before {
	background-size:136px 119px;
	width:136px;
	height:119px;
}
#artistData figure {
	background:#000;
	border-radius:2px;
	display:block;
	height:39px;
	padding-top:1px;
	position:relative;
	top:0;
	width:45px;
}
#artistData figure:before {
	background-size:45px 39px;
	height:39px;
	width:45px;
}

#hotnews > i,
#hotnews > a {
	display:none;
}
#artistAlbumData figure {
	width:273px;
	max-height:235px;
	position:relative;
	display:block;
	background:#000;
	border-radius:2px;
	padding-top:1px;
	overflow:hidden;
	border-bottom:2px solid black;
}
#artistAlbumData figure img {margin:1px 1px 1px 35px}
#artistAlbumData figure:before {
	background-size:273px 238px;
	width:273px;
	height:238px;
}
#discog .cover img,
#neighborRank.album .cover img {
	position:absolute;
	right:2px;
	top:2px;
}

.noPhoto {
	background-image: -moz-linear-gradient(100% 100% 90deg, #cccccc,#eeeeee);
	background-color:#eee;
	background-image:-webkit-gradient(linear,0% 0%, 0% 100%,from(#eeeeee),to(#cccccc));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#cccccc');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#cccccc')";
	text-align:center;
}
.noPhotoDiscography {
	width:114px;
	height:115px;
	position:absolute;
	right:3px;
	top:1px;
	background:url(https://s1.vagalume.com/images/noAlbum-115x115.jpg) no-repeat
}
.noPhotoAlbum {
	height:317px;
	width:317px;
	position:absolute;
	left:44px;
	top:6px;
	background:url(https://s1.vagalume.com/images/noAlbum-320x320.jpg) no-repeat
}

#artAlbums > hr {
	width:757px;
	height:1px;
	border:0;
	background:#DDD;
	margin:20px 0;
}
#artistAlbumData .left > .vBtn{
	font-weight:normal;
	padding:7px;
	width:125px;
}
#album .left a,
#discog .info > a ,
#artistAlbumData .left a{font-weight:bold}
#album .left b,
#artistAlbumData .left b,
#discog .info > b {font-weight:normal}
#album .left a,
#album .left b,
#artistAlbumData .left a,
#artistAlbumData .left b,
#discog .info > a,
#discog .info > b {
	display:block;
	margin-top:5px;
	margin-bottom:2px;
}
#discog .info > a {display:inline-block}
#album .buy,
#discog .buy,
#artistAlbumData .buy {
	float:left;
	margin-top:12px;
	font-size:12px;
	font-weight:normal;
}
#discog .buy {clear:none}
#album .buy:before,
#discog .buy:before,
#artistAlbumData .buy:before {
	content:"";
	background:url(https://s1.vagalume.com/images/artv4.png) 2px -424px no-repeat;
	opacity:.7;
	content:"";
	display:inline-block;
	width:20px;
	height:18px;
}
#album .buy:hover:before,
#discog .buy:hover:before,
#artistAlbumData .buy:hover:before {
	 opacity:1;
	-webkit-transition:opacity 200ms linear;
	-moz-transition:opacity 200ms linear;
	-ms-transition:opacity 200ms linear;
	transition:opacity 200ms linear;
}
#album .tracks li,
#discog .tracks li {
	padding-left:9px;
	list-style:inside decimal-leading-zero
}
#album .tracks li:before,
#discog .tracks li:before {
	content: "/";
	left:34px;
	top:0px;
}
#album li:nth-child(even) .t:before,
#discog li:nth-child(even) .t:before,
#album li:nth-child(even) button:before,
#discog li:nth-child(even) button:before {
	background:-moz-linear-gradient(left,rgba(244,244,244,0) 0%,rgba(244,244,244,0) 15%,rgba(244,244,244,1) 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(244,244,244,0)),color-stop(15%,rgba(244,244,244,0)),color-stop(100%,rgba(244,244,244,1)));
	background:-ms-linear-gradient(left,rgba(244,244,244,0) 0%,rgba(244,244,244,0) 15%,rgba(244,244,244,1) 100%);
	background:linear-gradient(left,rgba(244,244,244,0) 0%,rgba(244,244,244,0) 15%,rgba(244,244,244,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f4f4f4', endColorstr='#f4f4f4',GradientType=1);
}


#album li:nth-child(odd) .t:before,
#discog li:nth-child(odd) .t:before,
#album li:nth-child(odd) button:before,
#discog li:nth-child(odd) button:before {
	background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 15%,rgba(255,255,255,1) 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(15%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));
	background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 15%,rgba(255,255,255,1) 100%);
	background:linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 15%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1);
}


	#album li .sendlyric:hover,
	#discog li .sendlyric:hover {text-decoration:underline}

	#album li .noLyric,
	#discog li .noLyric,
	#album li .sendlyric,
	#discog li .sendlyric {color:#333}
	
	#album li .sendlyric,
	#discog li .sendlyric {
		margin:0;
		font-size:14px;
		line-height:25px;
		position:absolute;
		text-decoration:none;
		background:url(https://s1.vagalume.com/images/artv4.png) 9px -372px no-repeat;
	}

#album .selectAll,
#discog .selectAll {
	display:block;
	background-color:#FFF;
}
#album .selectAll,
#album .selectAll:after {border-bottom:1px solid #DDD}

#discog .selectAll,
#discog .selectAll:after {border-bottom:0}

#album .selectAll span,
#discog .selectAll span {
	color:#AAA;
	margin-left:22px
}


#artMainContent .searchBox,
#album .searchBox {
	margin:10px 0 0 12px;
	float:left;
	position:relative;
	z-index:3;
	height:28px;
	line-height:28px;
	width:284px;
}
#artMainContent .searchBox input {
	background:url(https://s1.vagalume.com/images/artv4.png) 5px -200px no-repeat;
	width:250px;
	height:26px;
	font-size:12px;
	padding-right:0;
	min-height:24px;
	-webkit-transition:width .1s;
	-moz-transition:width .1s;
	transition:width .1s;
}

#artMainContent .searchBox input:hover {
	opacity:1;
}

#artMainContent .searchBox input:focus {
	width:435px;
}

#artNav .searchBox {
	background-color:#FFF;
	height:34px;
	margin:0;
	right:-633px;
	top:0;
	width:85px;
}
#artNav .searchBox input {
	background-color:#FFF;
	float:right;
	height:23px;
	line-height:23px;
	min-height:23px;
	width:58px;
}

#artSongFilterResult {
	top:24px!important;
	z-index:3!important;
	width:465px!important;
	max-height: 270px!important;
	border-bottom:10px solid #fff;
	left: 0px;
}
	#artSongFilterResult ul {
		margin:10px;
	}
	#artSongFilterResult li a {
		width:410px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
	}
	#artSongFilterResult > a {
		width:258px;
		display:block;
		font-size:12px;
		margin:0 0 0 25px;
		font-style:italic;
	}

em.longName {
	font-size: 11px;
}

#album .selAlbuns {
	top:0px;
	left:148px;
	position:absolute;
	width:308px;
}


#artRelContent {
	float:right;
	width:202px;
	clear:right;
}

#artLastAlbum h6:before {content:'\00daltimo \00c1lbum';}

#artLastAlbum figure {
	width: 67px;
	height: 57px;
	background: #000;
	position: absolute;
	left: 0;
	top: 55px;
}

#artLastAlbum figure:before {
	background-size:67px 57px;
	height:57px;
	width:67px;
}

#artLastAlbum img {
	position: absolute;
	right: 2px;
	top: 1px;
}
#artLastAlbum {
	position: relative;
	min-height: 120px;
	padding-bottom:10px;
}
#artLastAlbum p {
	position:relative;
	display: block;
	padding-left: 75px;
	font-size: 14px;
}
#artLastAlbum b{
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	padding-left: 75px;
}
#lyrFoot {
	font-size: 12px;
	line-height: 20px;
	margin-top: 30px;
	text-align: left;
}
#lyrFoot.tl{text-align: center;}
#ringtoneOrig{position:relative}
#ringtoneOrig a,
#ringtone a {
	font-size:14px;
	margin-left: 55px;
	position: relative;
}
#ringtoneOrig a:before,
#ringtone a:before{
	background:url(https://s1.vagalume.com/images/artv4.png) 0 -328px no-repeat;
	content:"";
	height:18px;
	left: -55px;
	opacity:0.7;
	position: absolute;
	-webkit-transition:opacity 200ms linear;
	-moz-transition:opacity 200ms linear;
	-ms-transition:opacity 200ms linear;
	transition:opacity 200ms linear;
	width:15px;
}
#ringtoneOrig a:hover:before,
#ringtone a:hover:before{
	opacity:1;
	-webkit-transition:opacity 200ms linear;
	-moz-transition:opacity 200ms linear;
	-ms-transition:opacity 200ms linear;
	transition:opacity 200ms linear;
}

#lyrMenu {
	border-bottom: 1px solid #08A;
	height:auto;
	margin:0 0 40px 10px;
	position:relative;
	width:675px;
}

#lyric-actions {
	left:0;
	position:absolute;
	z-index:1
}
#lyric-actions div {
	width:156px;
	border:5px solid #08A;
	box-shadow:0 6px 6px rgba(50,50,50,.25);
	border-top-left-radius:0;
	background-color:white;
}
#lyric-actions div:before,
#lyric-actions div:after {content:none}
#lyric-actions ul {margin:12px 10px 6px}
#lyric-actions li {
	float:none;
	margin:1px 0;
	padding:0;
	cursor:pointer;
	padding-left:7px;
	width:auto;
	background:#FFF;
	color:#068;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
#lyric-actions li:hover {
	color:#0AD;
	-webkit-transition: color 200ms linear;
	-moz-transition: color 200ms linear;
	-ms-transition: color 200ms linear;
	transition: color 200ms linear;
}
#lyric-actions li:nth-child(2),
#lyric-actions li:nth-child(5) { margin-bottom:9px }
#lyric-actions li:nth-child(2):after,
#lyric-actions li:nth-child(5):after {
	content: "";
	left:-5px;
	bottom:-5px;
	position:absolute;
	width:100%;
	border-top:1px solid #DDD;
}
#lyric-actions li:before {content:none}
#lyric-actions.balloon{
	border:none;
}
#lyric-actions.balloon:after,
#lyric-actions.balloon:before{
	content:"";
	border:none;
}
/*########################################*/
#vModalBase.show {
	opacity: 1;
}
#vModalBase {
	background: rgba(0, 0, 0, 0.45);
	height: 100%;
	left: 0px;
	opacity: 0;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 9999999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-webkit-transition: opacity 300ms ease-in-out;
	-moz-transition: opacity 300ms ease-in-out;
	-ms-transition: opacity 300ms ease-in-out;
	transition: opacity 300ms ease-in-out;
}
#vModalPositioner {
	height: auto;
	left: 50%;
	max-width: 990px;
	min-width: 320px;
	position: fixed;
	top: 50%;
	-webkit-backface-visibility: hidden;
	z-index: 2000;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-perspective: 1300px;
}
#vModal.show {
	-moz-transform: rotateX(0deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-ms-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	filter: alpha(opacity=100);
	transform: rotateX(0deg);
	opacity: 1;
}
#vModal {
	background: #fff;
	margin: 0 auto;
	opacity: 0;
	position: relative;
	-moz-background-clip: padding-box;
	-ms-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border-radius: 8px;
	border: 8px rgba(170, 170, 170, 0.69) solid;
	-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.16);
	-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.16);
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.16);
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
}
#vModalTitle {
	border-bottom: 1px solid #CCC;
	color: #333;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0 20px;
	padding: 15px 0;
	text-align: left;
}
#vModalContent {
	font-size: 12px;
	margin: 15px 20px 15px 20px;
}
#vModalClose .close {
	position: absolute;
	right: 19px;
	text-align: center;
	text-indent: 0;
	top: 15px;
	z-index: 999999;
}
#vModalButtons {
	font-size: 12px;
	height: 40px;
	padding: 0 20px;
	right: 0;
}
#vModalOk {
	float: right;
	height: 20px;
}
#vModalOk > var {
	position: relative;
	top: 4px;
}
#vModalCancel {
	color: #068;
	cursor: pointer;
	display: inline-block;
	text-align: left;
	-webkit-transition: color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out;
	-ms-transition: color 200ms ease-in-out;
	transition: color 200ms ease-in-out;
}
#vModalCancel:hover {
	color: #0AD;
}
.darkblue{
	background: #00688a;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	outline: none;
	padding: 12px;
}
.darkblue:hover{
	background: #009dd1;
	color: #fff;
}
/* Scroll padrão */
.scroll::-webkit-scrollbar {
	height:12px;
	width: 12px;
}
.scroll::-webkit-scrollbar-corner {
	background-color: rgba(0, 0, 0, 0);
}

.scroll::-webkit-scrollbar-thumb {
	background-clip: padding-box;
	background-color: rgba(0, 0, 0, 0.2);
	border: 4px solid rgba(0, 0, 0, 0);
	webkit-box-shadow: inset -1px -1px 0 rgba(0, 0, 0, 0.05), inset 1px 1px 0 rgba(0, 0, 0, 0.05);
}

.scroll:hover::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
	background-color:rgba(0, 0, 0, 0.4);
}

.balloonShare {
	background-color: #FFF;
	border-radius: 5px;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.2),0 0 0 7px rgba(170, 170, 170, 0.7);
	cursor: default;
	display: block;
	height: 580px;
	position: absolute;
	width: 400px;
	z-index: 10000;
}
#shareQuoteBg {
	height: 100%;
	left: 0;
	opacity: 0.4;
	position: absolute;
	width: 100%;
}
#textNoticeShare {
	bottom: 0;
	font-size: 14px;
	left: 25px;
	margin-bottom: 116px;
	position: absolute;
}
#textShare {
	bottom: 0;
	left: 25px;
	margin-bottom: 52px;
	padding: 10px;
	position: absolute;
	width: 330px;
}
.balloonShare > .facebook {
	background: url('https://s1.vagalume.com/images/sprnetwork.png') no-repeat;
	background-position: -6px -136px;
	bottom: 17px;
	height: 10px;
	left: 0;
	margin: 30px 0 0 25px;
	position: absolute;
	width: 92px;
}
.balloonShare > .twitter {
	border: 0;
	bottom: 18px;
	height: 20px;
	left: 0;
	margin: 0px 0 0 140px;
	padding: 0;
	position: absolute;
}
.balloonShare > .download {
	background: url('https://s1.vagalume.com/images/artv4.png') no-repeat;
	background-position: 17px -780px;
	bottom: 18px;
	height: 20px;
	left: 0;
	margin: 30px 0 0 218px;
	padding: 0;
	position: absolute;
	width: 50px;
}
.balloonShare > .shareQuote {
	background: #000;
	height: 650px;
	min-width: 650px;
	position: relative;
	width: 100%;
	-ms-transform-origin: 0 0 0;
	-ms-transform: scale(0.615);
	-moz-transform-origin: 0 0 0;
	-moz-transform: scale(0.615);
	-webkit-transform-origin: 0 0 0;
	-webkit-transform: scale(0.615);
	transform-origin: 0 0 0;
	transform: scale(0.615);
}
.balloonShare > .sendQuote {
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}
#optionsChangeQuote {
	background-color: #302E2E;
	color: #FFF;
	display: table;
	font-size: 14px;
	font-weight: bold;
	height: 40px;
	position: relative;
	top: 0;
	width: 100%;
}
#changeImageBckg {
	left: 0;
	margin-left: 10px;
	position: absolute;
	top: 7px;
	width: 110px;
}
#changeImageBckg > label {
	cursor: pointer;
	font-size: 12px;
	left: 0;
	margin: 5px 0 0 35px;
	position: absolute;
	width: 70px;
}
#changeImageBckg:before {
	left: 0;
	margin: 5px 0 0 10px;
	position: absolute;
}
#changeFontStyle {
	background: #FFF;
	border-radius: 4px;
	cursor: pointer;
	display: inline;
	height: 20px;
	margin-right: 50px;
	max-width: 150px;
	position: absolute;
	right: 0;
	top: 10px;
	width: 150px;
}
#changeFontStyle:hover {
	box-shadow: 0 0 6px #aaa;
}
#changeFontStyle.active {
	border-radius: 4px 4px 0px 0px;
}
#changeFontStyle > label {
	color: #000;
	cursor: pointer;
	padding-right: 50px;
	position: absolute;
	right: 0;
	top: 2px;
	width: 96px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#changeFontStyle > label:before {
	content: "\25be";
	margin-right: 10px;
	position: absolute;
	right: 0;
}
#changeFontStyle.active > label:before {
	content: "\25b4";
}
#fontsAvailable {
	background: #FFF;
	border-radius: 0px 0px 4px 4px;
	display: none;
	height: 250px;
	position: absolute;
	right: 0;
	top: 20px;
	width: 150px;
	z-index: 1;
}
#fontsAvailable > ul {
	padding: 5px 0px 5px 0px;
}
#fontsAvailable li {
	background-image: url('https://s1.vagalume.com/images/fontes-sprite.png');
	background-repeat: no-repeat;
	height: 20px;
	position: relative;
	width: 150px;
}
#fontsAvailable li:hover {
	background-color: rgba(82, 138, 209, 0.7);
}
#fontsAvailable li.selected {
	background-color: rgba(82, 138, 209, 0.7);
}
#fontCardoRegular {
	background-position: 3px 3px;
}
#fontCardoBold {
	background-position: 3px -24px;
}
#fontChickenScratch {
	background-position: 3px -53px;
}
#fontClickerScript {
	background-position: 3px -80px;
}
#fontCurrentlyLiving {
	background-position: 3px -108px;
}
#fontEnglebert {
	background-position: 3px -136px;
}
#fontGafata {
	background-position: 3px -164px;
}
#fontMolle {
	background-position: 3px -192px;
}
#fontNoteThis {
	background-position: 3px -220px;
}
#fontRalewayExtraLight {
	background-position: 3px -248px;
}
#fontRalewayMedium {
	background-position: 3px -277px;
}
#fontRichardm {
	background-position: 3px -305px;
}
#closeBalloon {
	border-radius: 12px;
	border: 2px solid #AAA;
	color: #AAA;
	cursor: pointer;
	display: inline;
	height: 20px;
	margin-right: 10px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 20px;
}
#closeBalloon:before {
	margin-right: 3px;
	position: absolute;
	right: 0;
	top: 3px;
}
#ulContentShare {
	display: table-cell;
	height: 530px;
	position: relative;
	vertical-align: middle;
	width: 650px;
}

#imgArtistShare {
	display: inline-block;
	height: 120px;
	margin: 30px auto 10px;
	position: relative;
	width: 120px;
}
#liTextSelected {
	margin-left: auto;
	margin-right: auto;
	max-height: 368px;
	overflow: hidden;
	width: 580px;
}
#liTextSelected .hiddenText {
	color: rgba(0, 0, 0, 0) !important;
}
#lineTextSelected {
	color: #FFF;
	font-size: 75px;
	font-weight: 500;
	line-height: 1.3em;
	text-align: center;
	text-shadow: 0px 0px 2px #000;
}
#ulContentShare > .liImgArtistShare {
	text-align: center;
}
#musicDetails {
	bottom: 0;
	color: #ccc;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 120px;
	left: 0;
	position: absolute;
	text-align: left;
	width: 100%;
}
#musicDetails > label {
	bottom: 0;
	margin-left: 80px;
	position: absolute;
}
#musicDetails > label:first-child {
	margin-bottom: 40px;
}
#musicLinkDetails {
	font-size: 13px;
	font-style: italic;
	margin-bottom: 20px;
}
#imgVagalume {
	bottom: 6px;
	display: inline-block;
	height: 60px;
	left: 0;
	position: absolute;
	width: 60px;
}
#optionsChangeImage {
	background: rgba(255, 255, 255, 0.9);
	display: none;
	max-height: 400px;
	overflow: hidden;
	position: absolute;
	width: 400px;
	z-index: 1;
}
#optionsChangeImage > .imagesAvailable {
	display: block;
	left: 0;
	max-height: 370px;
	overflow-y: auto;
	position: relative;
	width: 100%;
}
#optionsChangeImage > span {
	display: block;
	height: 30px;
	position: relative;
}
#optionsChangeImage a {
	font-size: 14px;
	left: 0;
	margin-left: 10px;
	position: absolute;
	top: 7px;
}
#optionsChangeImage li {
	display: inline-block;
	padding: 10px 0px 0px 0px;
	position: relative;
}
#optionsChangeImage img {
	border-radius: 3px;
	cursor: pointer;
	height: 55px;
	margin-right: 5px;
	width: 85px;
}
#optionsChangeImage img:first-child {
	margin-left: 5px;
}

#optionsChangeImage img:hover{
	box-shadow: 0 0 2px rgba(118, 162, 241, 0.2),0 0 0 3px rgba(82, 138, 209, 0.7);
}
#optionsChangeImage .imgOptionsChange {
	border-radius: 5px;
	cursor: pointer;
	margin: 5px 0px 0px 10px;
	position: relative;
}
#optionsChangeImage > table {
	display: inline-block;
	height: 450px;
	position: relative;
	width: 400px;
}
#optionsChangeImage > div {
	font-size: 16px;
	position: relative;
	top: 5px;
}
#optionsChangeImage button {
	font-size: 16px;
}
#postConfirm {
	background: rgba(255, 255, 255, .9);
	height: 50px;
	position: relative;
	width: 400px;
	z-index: 2;
}
#postConfirm > label {
	font-size: 22px;
	left: 0;
	margin-top: 10px;
	position: absolute;
	width: 100%;
}
/*########################################*/
#lyr_original.originalOnly {text-align:left;min-height:500px;}
	#lyr_original div,
	#lyr_translation div {line-height:1.45em}
	#lyr_original strong,
	#lyr_translation strong {display:block}
#lyr_translation > div br~br,
#lyr_original > div br~br{font-size:18px}

.frank #lyr_translation .row.hover span,
.frank #lyr_translation .row:hover span {
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 10%, rgba(244,244,244,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 10%,rgba(244,244,244,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 10%,rgba(244,244,244,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 10%,rgba(244,244,244,1) 100%);
}
.frank #lyr_original .row.hover span,
.frank #lyr_original .row:hover span {
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 10%, rgba(244,244,244,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(10%,rgba(244,244,244,1)), color-stop(100%,rgba(244,244,244,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 10%,rgba(244,244,244,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 10%,rgba(244,244,244,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 10%,rgba(244,244,244,1) 100%);
}

#vagalume #letratxt {
	font:normal 13px Courier New;
	line-height:1.5em;
	overflow:hidden
}
#vagalume #letratxt b {color:#81A100}
#footnote {
	width: 783px; clear:both;
	margin-top: 10px;
}
#footnote ul {
	font-size: 12px;
	line-height: 16px;
}
#footnote li {
	margin-bottom: 12px;
}
#lyr_original .row.note span:before {
	content:"* ";
}
#content .row {display:block; position:relative;}
#content.frank .row span {
	display:block;
}
#lyr_original .row span {
	padding-right: 30px; margin-right: -30px;
}

/*      Pagina de galeria       */
.gallery {
	clear:left;
	float:left;
	margin-top:20px;
	min-height:331px;
	position:relative;
	width:100%;
}
	.gallery h5 {font-size:14px}
		.gallery h5 span {
			color:#AAA;
			font-weight:normal;
		}
	.gallery > .navDiv{
		height:28px;
		position:relative;
		text-align:center;
	}
	.gallery > .navDiv var{
		position: relative;
		font-size: 35px;
		width: 20px;
		min-width: 20px;
		height: 16px;
		line-height: 10px;
		text-align: center;
		color: #666;
		font-weight: normal;
		display: inline-block!important;
	}
	.gallery > .navDiv .prev {
		left:2px
	}
	.gallery > .navDiv .next {
		right:3px;
	}
	.gallery > ol {
		position:relative;
		float:left;
		width:100%;
		height:352px;
		margin:10px auto 0;
		overflow:hidden;
	}
	.newHeight{
		min-height:0;
	}
	.gallery > ol.ol1Line{
		height:87px;
	}
	.gallery > ol.ol2Line{
		height:171px;
	}
	.gallery > ol.ol3Line{
		height:260px;
	}
		.gallery > ol + div {
			clear:left;
			width:370px;
			margin:0 auto;
			padding-top:15px;
		}
		.gallery > ol > li {
			position:absolute;
			width:100%;
			-webkit-transition:all 400ms ease-in-out;
			-moz-transition:all 400ms ease-in-out;
			-ms-transition:all 400ms ease-in-out;
			transition:all 400ms ease-in-out;
		}
		.gallery > ol > li.current{left:0;}
		.gallery > ol > li.prev{left:-785px;}
		.gallery > ol > li.next{left:785px;}
		.gallery > ol ul li {
			width:111px;
			height:70px;
			float:left;
			padding:2px;
			margin-right:16px;
			margin-bottom:16px;
			position:relative;
			border:1px solid #C4C4C4;
			cursor:pointer;
		}
		.gallery > ol ul li:nth-child(6n) {margin-right:0}
	.gallery li > span {visibility:hidden}
	
	/* Popup Miniatura */
	.gallery .preview {
		z-index:999;
		top:-35px;
		left:-50px;
		padding:9px;
		width:196px;
		display:none;
		background:#FFF;
		position:fixed;
		border-radius:5px;
		border:none;
		cursor:default;
		box-shadow:0 0 2px rgba(0, 0, 0, 0.2),0 0 0 7px rgba(170, 170, 170, 0.7);
	}
		.gallery .preview > div {
			min-height:75px;
			min-width:75px;
			padding:2px;
			position:relative;
			border:1px solid #C4C4C4;
			background: url(https://s1.vagalume.com/images/processing.gif) center no-repeat;
			cursor:pointer;
		}
		.gallery .preview > span {
			display:block;
			font-size:12px;
			line-height:14px;
			margin:5px 0 9px;
		}
		.gallery .preview .zoom {
			right:2px;
			bottom:2px;
			width:30px;
			height:30px;
			background:#CF0;
			position:absolute;
		}

	.gallery .facebook {width:58px;min-height:20px}
	.gallery .facebook,
	.gallery .twitter,
	.gallery .plusone,
	.gallery .pin-it-button {
		float:left;
		margin:5px 7px 0 0 !important;
	}

/* popSpot Testimonial */

#artHello {
	height:100%;
	position: relative;
}

.fullScreen #artHello {
	position: static;
	width: auto;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
}

#artHelloNav {
	width: 393px;
	padding: 15px 0 10px 12px;
	position: absolute;
	background: white;
	text-align: left;
	top:0;
	right:0;
	bottom:0;
}

	#artHelloNav .close {
		position: absolute;
		top: 24px;
		right: 13px;
		z-index: 1;
	}

	#artHelloNav h6 {
		border-top: 1px solid #DDD;
		padding: 12px 0 13px;
		position: relative;
		font-size: 18px;
		font-weight: normal;
		line-height: 24px;
		width: 380px;
	}

	#artHelloNav h6:before {
		content:"Aut\00f3grafos e Recados" !important;
		top: 0;
		left: 0;
		position: absolute;
		border-top: 5px solid #DDD;
		padding-top: 7px;
		background-color: white;
		display: block;
	}

	#artHelloNav:before, #artHelloNav:after {
		content: "";
		width: 405px;
		height: 11px;
		z-index: 10;
		position: absolute;
		opacity: 0;
		left: 0;
	}

	#artHelloNav:before {
		top: 66px;
		/* Outros */
		background:-moz-linear-gradient(top,rgba(50,50,50,.5) 0%,rgba(0,0,0,0) 100%);
		background:-ms-linear-gradient(top,rgba(50,50,50,.5) 0%,rgba(0,0,0,0) 100%);
		background:linear-gradient(top,rgba(50,50,50,0.5) 0%,rgba(0,0,0,0) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80323232', endColorstr='#00000000',GradientType=0);
		/* WebKit */
		background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.9)),to(transparent));
		-webkit-mask-box-image:-webkit-gradient(linear,left top,right top,color-stop(0.0,rgba(0,0,0,0)),color-stop(0.5,rgba(0,0,0,.8)),color-stop(1.0,rgba(0,0,0,0)));
	}

	#artHelloNav:after {
		bottom:10px;
		/* Outros */
		background:-moz-linear-gradient(bottom,rgba(50,50,50,.5) 0%,rgba(0,0,0,0) 100%);
		background:-ms-linear-gradient(bottom,rgba(50,50,50,.5) 0%,rgba(0,0,0,0) 100%);
		background:linear-gradient(bottom,rgba(50,50,50,.5) 0%,rgba(0,0,0,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80323232', endColorstr='#00000000',GradientType=0);
		/* WebKit */
		background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.9)),to(transparent));
		-webkit-mask-box-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0.0,rgba(0,0,0,0)),color-stop(0.5,rgba(0,0,0,.8)),color-stop(1.0,rgba(0,0,0,0)));
	}

	#artHelloNav li:nth-child(odd),
	#artHelloNav li:nth-child(odd):after {
		background: #F4F4F4;
	}

	#artHelloNav ul {
		position:absolute;
		top:66px;
		right:10px;
		bottom:10px;
		left:10px;
		overflow-x:hidden;
		overflow-y:scroll;
	}
	#artHelloNav li {
		margin-bottom: 1px;
		position: relative;
		height: 25px;
		line-height: 25px;
		margin-left: 36px;
		color: #068;
		font-size:14px;
	}

	#artHelloNav li[data-index]:before {
		content: attr(data-index);
		position: absolute;
		width: 36px;
		height: 25px;
		background: #08A;
		top: 0;
		left: 0;
		border-right: 2px solid white;
		text-align: center;
		color: white;
		font-weight: bold;
	}

	#artHelloNav li:after {
		content: "";
		height: 100%;
		top: 0;
	}

	#artHelloNav .testimonialIndex {
		margin-left: 0 !important;
		padding-left: 36px;
	}

	#artHelloNav .selectedTestimonial {
		font-weight: bold;
		background-color: #08A !important;
		color: #FFF !important;
	}

	#artHelloNav .selectedTestimonial span:hover {
		cursor: default !important;
		text-decoration: none !important;
	}

	#artHelloNav li span {
		padding-left: 12px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	#artHelloNav li span:hover {
		text-decoration: underline;
		cursor: pointer;
	}

	#artHelloNav .testimonialVideo {
		display: inline-block;
		margin-left: 5px;
		cursor: pointer;
		position:relative;
		bottom:6px;
		font-size:11px;
		color:#333;
	}
	#artHelloNav .selectedTestimonial .testimonialVideo{
		color:#fff;
	}
#artHelloItem {
	top:0;
	right:405px;
	bottom:0;
	left:0;
	background: black;
	position: absolute;
}

	#artHelloItem .fullScreen {
		height: 18px;
		cursor: pointer;
		font-size: 14px;
		top: 10px;
		right: 9px;
		width: 18px;
		position: absolute;
		line-height: 16px;
		background: url("https://s1.vagalume.com/images/artv4.png") 0 -613px no-repeat;
		font-style: normal;
	}

	#artHelloItem .testimonialContent {
		width: 100%;
		height: 100%;
	}

	#artHelloItem img {
		width: 100%;
		height: 100%;
		display: inline;
		max-height: 100%;
		vertical-align: middle;
		image-rendering: optimizequality;
	}

	#artHelloItem embed {
		width: 100%;
		height: 55%;
		vertical-align:middle;
	}

	#artHelloItem .fullScreenBox {
		height: 26px;
	}

	#artHelloItem .photoInfo {
		top: auto;
		bottom: 0;
		cursor: pointer;
		line-height: 21px;
		color: #AAA;
	}

	#artHelloItem .photoInfo, #artHelloItem .fullScreenBox {
		left: 0;
		right: 0;
		position: absolute;
		background: rgba(0, 0, 0, .7);
		padding: 10px;
		text-align: left;
		font-size: 14px;
		opacity:0;
	}

	#artHelloItem:hover .photoInfo, #artHelloItem:hover .fullScreenBox {
		opacity:1;
	}

	#artHelloItem ul {
		min-height: 21px;
		margin-bottom: 5px;
	}

	#artHelloItem li:first-child {
		padding-right: 10px;
	}

	#artHelloItem li {
		float: left;
		line-height: 21px;
	}

	#artHelloItem li + li {
		padding: 0 10px;
		border-left: 1px solid #333;
	}

	#artHelloItem .date i {
		color: white;
		font-style: normal;
	}

	#artHelloItem a {
		color: #08A;
	}

/* Testimonial Full Screen */
.fullScreen #artHelloItem {height:100%!important;}
.fullScreen .testimonialContent object,
.fullScreen .testimonialContent embed {
	width: 100%;
	height: 75%;
}

/* popSpot Galeria */
.galleryZoomNav {
	float:right;
	width:397px;
	height:100%;
	padding:0 0 0 12px;
	position:relative;
	background:#fff;
	text-align:left;
}
	.galleryZoomNav div.select {
		width:300px;
		margin:15px 0 30px 0;
		position:relative;
		border-width:1px;
		border-radius:3px;
		border-color:#D5D5D5 #DFDFDF #A7A7A7 #D5D5D5;
	}
	.galleryZoomNav div.select select {
		font: 12px Arial,sans-serif normal normal;
		height: 26px;
	}
	.galleryZoomNav div.select label:after {
		width: 26px;
		height: 26px;
		line-height: 26px;
	}
	.galleryZoomNav .close {
		top:24px;
		right:20px;
		position:absolute;
	}
#photoComments h6 {
	border-top:1px solid #DDD;
	padding:12px 0 13px;
	position:relative;
	font-size:18px;
	font-weight:normal;
	line-height:24px;
	width:377px;
}
#photoComments h6:before {
	content:"";
	top:0;
	left:0;
	position:absolute;
	border-top:5px solid #DDD;
	padding-top:7px;
	background-color:#fff;
	display:block;
}
#photoComments form {
	width:377px
}
#photoComments ul {
	overflow-y:auto;
	position:absolute;
	width:387px;
	top:220px;
	bottom:50px;
	margin: 0px;
	padding: 20px 0;
}
.galleryZoomNav ul:not(:empty):before {
	background: -moz-linear-gradient(top,rgba(0, 0, 0, 0.5) 0%,transparent 100%);
	background: -webkit-linear-gradient(top,rgba(0, 0, 0, 0.5) 0%,transparent 100%);
	background: -ms-linear-gradient(top,rgba(0, 0, 0, 0.5) 0%,transparent 100%);
	background: linear-gradient(top,rgba(0, 0, 0, 0.5) 0%,transparent 100%);
	content: '';
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 );
	height: 10px;
	left: 0;
	-webkit-mask-box-image: -webkit-gradient(linear,left top,right top,color-stop(0.0,rgba(0,0,0,0)),color-stop(0.5,rgba(0,0,0,.6)),color-stop(1.0,rgba(0,0,0,0)));
	position: absolute;
	top: 0px;
	width: 100%;
}
#photoComments div.navDiv {
	bottom:10px;
	position:absolute
}
#photoComments div.navDiv:before{
	background:none;
}
#photoComments .navDiv var:nth-child(odd){
	left: 154px;
}
.galleryZoomPhoto {
	top:0;
	left:0;
	right:409px;
	height:100%;
	background:#000;
	position:relative;
	overflow:hidden;
	vertical-align:middle;
}
.galleryZoomPhoto.wait {
	background:#000 url("https://s1.vagalume.com/images/processing-bar.gif") center center no-repeat;
}
.galleryZoomPhoto ul {
	margin:0 25px 0 0;
	min-height:21px;
}
.galleryZoomPhoto li {
	float: left;
	line-height:21px;
}
.galleryZoomPhoto li:first-child {
	padding-right:10px;
}
.galleryZoomPhoto li + li {
	border-left: 1px solid #333;
	padding: 0 10px;
}
.galleryZoomPhoto img {
	display:inline;
	height:auto;
	image-rendering:optimizeQuality;
	max-height: 100%;
	max-width: 100%;
	vertical-align:middle;
	width:auto;
}
.galleryZoomPhoto .fullScreen {
	background:url("https://s1.vagalume.com/images/artv4.png") 0 -613px no-repeat;
	cursor:pointer;
	font-size:14px;
	font-style:normal;
	height:18px;
	line-height:16px;
	position:absolute;
	right:9px;
	top:10px;
	width:18px;
}
.popSpot.fullScreen .fullScreen {
	background-position:2px -178px;
}
.galleryZoomPhoto .prev {left:5px;text-align:left;}
.galleryZoomPhoto .next {right:5px;text-align:right;}
.galleryZoomPhoto .prev,
.galleryZoomPhoto .next {
	color:#fff;
	cursor:pointer;
	filter: dropshadow(color=#000000,offX=5,offY=5);
	filter: glow(color=#000000,strength=3);
	font-size:62px;
	height:100%;
	line-height:600px;
	position:absolute;
	text-shadow:0 0 5px #000;
	top:0;
	-webkit-touch-callout: none;
	width:50%;
}

.galleryZoomPhoto .photoInfo {
	background:rgb(0,0,0);
	background:rgba(0,0,0,.5);
	color:#DDD;
	font-size:14px;
	left:0;
	line-height:21px;
	padding:10px 10px 5px;
	position:absolute;
	right:0;
	text-align:left;
	top:0;
}


#artHelloItem .photoInfo,
#artHelloItem .fullScreenBox,
.galleryZoomPhoto .prev,
.galleryZoomPhoto .next,
.galleryZoomPhoto .photoInfo {
	filter: alpha(opacity=0);
	opacity:0;
	-webkit-transition:opacity 200ms linear;
	-moz-transition:opacity 200ms linear;
	-ms-transition:opacity 200ms linear;
	transition:opacity 200ms linear;
}
.galleryZoomPhoto:hover .next,
.galleryZoomPhoto:hover .prev{
	filter: alpha(opacity=50);
	opacity:.5;
}
.galleryZoomPhoto:hover .photoInfo,
.galleryZoomPhoto .next:hover,
.galleryZoomPhoto .prev:hover {
	filter: alpha(opacity=100);
	opacity:0.9;
}
.galleryZoomPhoto:hover .photoInfo{
	filter: alpha(opacity=100);
	opacity:1;
}
.galleryZoomPhoto .title,
.galleryZoomPhoto .count i,
.galleryZoomPhoto .date i  {
	color:#fff;
	font-style:normal;
}
.galleryZoomPhoto a {
	color:#0CF;
	cursor:pointer;
	font-size:14px;
}
.galleryZoomPhoto a:hover {
	color:#09C;
	text-decoration:none;
}
.galleryZoomPhoto .sharing {
	float:left;
	margin-top:5px;
}
.galleryZoomPhoto .sharing span {float:left}
.galleryZoomPhoto .sharing .pin-it-button{
	max-height:20px!important;
	max-width: 45px!important;
	overflow-y: hidden;
}
.galleryZoomPhoto .sharing span + span {
	margin-left:10px
}
.galleryZoomPhoto .facebook {
	width:58px;
}

/* Galeria Full Screen */
.fullScreen .galleryZoomNav {
	height:100%!important;
	padding-bottom:0!important;
	padding-top:0!important;
}
.popSpot.fullScreen .galleryZoomPhoto {
	width:auto;
	height:100%;
}
.popSpot.fullScreen .galleryZoomPhoto.tall img {
	width:auto;
	height:100%;
	top:0;
}
.popSpot.fullScreen .galleryZoomPhoto.wide img {
	width:100%;
	height:auto;
	top:0;
}


/*      Pagina de galeria       */

#artistData {
	width:400px;
	position:absolute;
	top:0;
	right:0;
}
	#header .link a:hover{text-decoration:underline}
	#header .link:hover{
		background:none;
		color:#068;
		cursor:default;
	}
	#header .link:after{
		color:#FFF;
		cursor:default;
	}
	#artistData .album h3 {
		font-size: 14px;
		font-weight: normal;
		line-height: 1.2em;
		margin-bottom: 4px;
	}
	#artistData .coverpos {
		position:absolute;
		left: 0px;
	}
	#header > span,
	#artistData span {
		font-size:12px;
		color:#068;
		cursor:pointer;
		font-weight:normal;
		margin:0 0 0 0;
		padding:2px 5px;
		border-radius:2px;
		white-space: nowrap;
	}

	#header > span { margin:0 12px 0 -5px}
	#artistData span { margin:0 -5px 0}

	#header > span:after,
	#artistData span:after {
		content: "\25be";
		font-size:14px;
		padding: 0 0 0 5px;
	}
	#header > span:hover,
	#artistData span:hover {
		color:#fff;
		background:#08a;
		-webkit-transition:all 100ms linear;
		-moz-transition:all 100ms linear;
		-ms-transition:all 100ms linear;
		transition:all 100ms linear
	}
	#header > span.open,
	#artistData span.open{
		color:#fff;
		background:#08a;
		text-decoration:none!important
	}
	#header > span.open:after,
	#artistData span.open:after {content:"\25b4"}
	#artistData ul {
		font-size: 14px;
		line-height:20px
	}
	#artistData li {
		float:right;
		font-size:20px;
		font-weight:bold;
		height:40px;
		margin-left:20px;
		position:relative;
		text-align:right;
	}
	#artistData .album {
		padding-right:10px;
		max-width:150px;
		padding-left: 50px;
		margin-left: 30px;
	}
	#artistData .hits {
		border-left:1px solid #DDD;
		border-right:1px solid #DDD;
		padding:0 9px;
		width:100px;
	}
	#artistData .album a{
		display: block;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	#artistData.hasFM .album a{
		width: 0;
	}
	#artistData .pos {
		cursor:pointer;
	}
	#artistData var.moreLyrics{
		background-position: 9px -372px;
		background-position: 9px -372px, 0 0;
		display: inline-block;
		font-weight: normal;
		margin-top: 5px;
		padding: 12px 12px 12px 25px;
	}
	#artistData .fmTab {
		position: relative;
		padding-left: 50px;
	}
	#artistData .fmTab img {
		position: absolute;
		top:0;
		left:0;
		width: 42px;
		height: 42px;
	}
	#artistData .fmTab h3 {
		font-size: 12px;
		width: 90px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-align: left;
	}
	#fmBox {
		overflow: hidden;
		height: 260px;
	}
	#fmBox ul {
		white-space: nowrap;
		overflow: auto;
		width: 100%;
		margin-bottom: 10px;
		padding-bottom: 10px;
		vertical-align: top;
	}
	#fmBox li {
		display: inline-block;
		margin: 0 5px;
		vertical-align: top;
	}
	#fmBox a {
		width: 120px;
		display: inline-block;
		vertical-align: top;
	}
	#fmBox img {
		width: 120px;
		height: 120px;
	}
	#fmBox li span {
		display: block;
		line-height: 1.2em;
		height: 3em;
		white-space: normal;
		margin-top: 10px;
	}
	#fmBox.close {
		height: 0;
	}
	#fmBox .close {
		position: absolute;
		right: 10px;
		top: 10px;
	}
	#fmBox.close .close {
		display: none;
	}

			
#allArtSongs,
#comments,
#relPlaylists,
#relSongs {
	clear: right;
	float: right;
	width: 377px;
}
#comments {
	clear: none;
	float: left;
	min-height: 255px;
	margin-right: 29px;
	position: relative;
}
#relPlaylists,
#allArtSongs {
	margin-bottom:20px;
}

#searchList {display:none}

#searchList ul,
#searchBoxResult ul {
	margin-top:10px;
	margin-left:6px;
	position:relative;
}
	#searchList ul li:nth-child(1) { margin-top:10px }
	#searchList ul a,
	#searchBoxResult ul a {
		width:328px;
		overflow:hidden;
		text-overflow:ellipsis
	}
#searchList ul:before {
	content:attr(data-label);
	font-size:14px;
	line-height:26px;
	color:#333;
	font-weight:bold;
	background:#FFF;
	padding-right:15px;
}
#searchList ul:after {
	content:"";
	position:absolute;
	top:12px;
	left:0;
	right:0;
	display:block;
	border:1px solid #EEE;
	z-index:-1;
}
#searchBoxResult {z-index:2}
	#searchBoxResult ul {margin:10px 0 10px 6px}
	
#relPlaylists { min-height:124px !important; }
	#relPlaylists li {
		margin-top:12px;
		font-size:14px
	}
	#relPlaylists li:nth-child(1) {margin-top:0}
	#relPlaylists li::after{
        content:"\25B8";
        color:#AAA;
        font-size: 30px;
        float:right;
        right:-5px
    }
#relSongs {
	width:784px;
	position:relative;
	font-size:14px
}

	#relTopLyrics li,
	#relSongs li {float:left}

	#relTopLyrics li:nth-child(3n+1),
	#relSongs.singleColumn li:nth-child(3n+1) {clear:left}

	#relTopLyrics li{margin-bottom:20px;width:119px}
	#relSongs li {margin-bottom:10px;width:119px}
	
	#relTopLyrics li:after,
	#relSongs.singleColumn li:after {
		width:119px;
		top:63px;
		left:0;
	}
	#relTopLyrics li:nth-child(3n+2),
	#relSongs.singleColumn li:nth-child(3n+2) {margin:0 10px 10px}
	#relSongs .song {font-weight:bold}
	#relSongs.singleColumn.relArtists li {min-height:155px}

#relNews,
#relAds,
#relHotspot,
#relTopLyrics { margin:20px 19px 0px 10px }

#relNews {
	width:377px;
	float:right;
	position:relative;
	margin-right:0;
}
	#relNews li {
		margin-top:10px;
		position:relative;
		padding-left:125px;
		min-height:116px;
		line-height:1.25em;
		overflow:hidden;
		font-size:14px;
	}
	#relNews li:first-child {margin-top:0}
		#relNews li a {
			display:block;
			padding:1.4em 0 0.4em;
			font-weight: normal;
		}
		#relNews li img {
			position: absolute;
			top:0;
			left:0;
			background-color:#FFF;
			border:1px solid #CCC;
			padding:2px;
		}
		#relNews li i{
			position: absolute;
			top: 0;
			left: 126px;
			font-style: normal;
			color: #AAA;
			font-size:12px;
		}

#relHotspot,
#relTopLyrics {
	width:377px;
	float:right;
}

#relHotspot { height:280px;position:relative; }

/* TopLyrics */
#relTopLyrics {
	position:relative;
	margin-bottom:29px;
	font-size:14px
}
#relTopLyrics a {font-weight:normal}
#relTopLyrics ol {
	color:#AAA;
	font-weight:bold;
}

.rankSlider li.top  span:before { border-width:60px 60px 0 0 }
.rankSlider li.top  span:after { border-width:55px 55px 0 0 }
.rankSlider .top:last-child span { font-size: 19px}
#relTopLyrics .song {font-weight:bold}


/* Fim TopLyrics */

#relSongs .moreSongs,
#relNews .moreNews,
#relTopLyrics .moreTops {
	position:absolute;
	top:18px;
	right:2px;
	width:auto;
	font-size:14px
}

#relTopLyrics .moreTops,
#relSongs .moreSongs {
	top:18px;
	bottom:auto;
	right:10px;
}

#relAds {
	float:left;
	margin-left:0;
	width:188px;
}

/*///// HOTSPOT INTERNAL /////*/
/* Moldura externa*/
#relHotspot .buttons {display:block;position:absolute;top:54px;right:0px;}
#relHotspot i {border-radius:10px;display:block;float:left;width:10px;height:10px;background:#aaa;margin:2px 4px;cursor:pointer}
#relHotspot i.sel {margin:0 2px;width:14px;height:14px}

/* Área de animação do Hotspot e detalhes de cada item exibido */
#relHotspot ul {width:377px;height:210px;position:relative;top:1px;margin:0;padding:0;overflow:hidden;border-top:18px solid #010101;}
#relHotspot ul li img {position:absolute;top:0;padding:0;margin:0;border:0}
#relHotspot ul li:hover div {background:rgba(0,0,0,0.8);border-top:5px solid #cf0}
#relHotspot ul div {
	background:rgb(0,0,0);background:rgba(0,0,0,0.7);color:white;
	position:absolute;bottom:0;left:0;width:357px;padding:6px 10px 6px;margin:0;
	font-size:12px;
	line-height:1.4em;
	font-weight:normal;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
}
#relHotspot ul li {position:absolute;display:none;width:377px;height:210px;margin:0;padding:0;top:0;right:0;z-index:1}
#relHotspot ul li.hsShow {top:0;display:block}
#relHotspot ul b {
	display:block;
	width:100%;
	font-size:14px;
	margin: 0 0 4px 0;
	font-weight:bold;
}
#relHotspot ul a {text-decoration:none}


#VLBOX_send_email_popup .artist {width:442px;height:72px;border-bottom:1px solid #ebebeb}
#VLBOX_send_email_popup i {display:block;float:left;width:94px;height:60px;padding:2px;border:#DDD solid 1px;background-position:center center;background-repeat:no-repeat}
#VLBOX_send_email_popup h2 {float:left;padding:10px 0 0 10px;font-size:18px;color:#323232;line-height:20px}
#VLBOX_send_email_popup h2 span {font-size:16px}
#VLBOX_send_email_popup form {width:442px;font-size:14px;padding-top:20px}
#VLBOX_send_email_popup form span{width:205px;float:left;padding-left:7px;font-size:12px;line-height:13px;color:#808080}
#VLBOX_send_email_popup label {width:119px;line-height:20px;text-align:right;float:left;margin:5px 10px 10px 0}
#VLBOX_send_email_popup input,
#VLBOX_send_email_popup textarea {float:left;width:300px;height:16px;padding:5px;margin-bottom:10px}
#VLBOX_send_email_popup textarea {height:46px;max-width:300px}
#VLBOX_send_email_popup img {padding-bottom:10px}
#VLBOX_send_email_popup br {clear:both}
#VLBOX_send_email_popup .box {float:left;width:300px}
#VLBOX_send_email_popup .close {font-size:14px;margin-right:25px}
#VLBOX_send_email_popup .send {height:30px;line-height:30px;font-size:14px;font-weight:bold}
/* Faz parte do #VLBOX_send_email_popup */
#verify {width:67px!important}
#selfsending {padding-left:129px}
#selfsending label {width:auto;line-height:16px}
#selfsending input {width:15px;padding-right:10px;margin:0 7px 0 0}


/* Carregamento de IMAGENS */

.comments.beTheFirstArtist {background: url(https://s1.vagalume.com/images/beTheFirstArtist.png) 0 108px no-repeat}
.comments.beTheFirstLyric {background: url(https://s1.vagalume.com/images/beTheFirstLyric.png) 0 108px no-repeat}
/* ----------------------- */

/*  ADS           */
#letraOriginalAd {
	position:absolute;
	right:0;
	top:291px;
	width:336px;
}

#content.videoWide #letraOriginalAd {
	right:0;
	top:10px;
}
#content.videoWide #letraOriginalAd {
	top: 291px;
}
#ROS_728x90_lower,
#letra_cifra_728x90_middle,
#letra_traducao_728x90_middle,
#letra_728x90_top {
	float:right;
	height:110px;
	margin: 0 25px 20px 10px;
	position:relative;
	width:728px;
}
#ROS_728x90_lower{
	margin: 10px 25px;
}
#ROS_728x90_lower:not(.ad):before {
	content: 'Publicidade';
	font-size: 11px;
	color: #BBB;
}

#relAds iframe {
	width:160px;
	height:600px;
	border: none;
	background-color: transparent;
}

/* FIX para IE's 8-        */
/* Use class .ie para qualquer versão ou .ie8, .ie7, etc para
   especificar a versão que precisa de ajuste */
.ie8 #relSongs li,
.ie6 #relSongs li {
	min-height:170px!important;
	margin:0 3px 19px;
}

.ie8 .artTops li,
.ie8 .tracks li,
.ie6 .artTops li,
.ie6 .tracks li {
	padding-bottom:1px;
	border-bottom:1px solid #f4f4f4
}

.ie8 .gallery > ol ul li {margin-right:13px}

/* se não for desktop... */
.uaNoDesk #artMainContent nav,
.uaNoDesk #artSongs {height:auto!important;margin-top:10px}
.uaNoDesk #artAlbums {height:auto!important;margin-top:40px}


/* Rank Rádios Slider */
#radiosBox.close i.close {display:none;}
#radiosBox i.prev {left:353px;}
#radiosBox i.next {right:353px;}
#radiosBox .nav-tabs {
	left: -5px;
	position:absolute;
	top:-9px;
}
#radiosBox > i {position:absolute;top:10px;right:35px;font-size:12px;}
#radiosBox .nav-tabs li.aba.pop{margin-left:5px;}
#radiosBox .nav-tabs li:after,
#radiosBox .nav-tabs li.active:after{
	content:none;
}
#radiosBox .panel {
	display:none;
	height: 260px;
}
#radiosBox .panel.active {
	display:block;
}
#radiosBox {
	float:left; /* 789 media antiga*/
	font-size: 14px;
	height:315px;
	overflow:hidden;
	position:relative;
	width: 780px;
}
#radiosBox.processing {background:url("https://s1.vagalume.com/images/processing-bar.gif") center center no-repeat;}
#radiosBox br {
	height:0px;
	line-height: 0px;
}
#radiosBox .close {
	font-size: 14px;
	position:absolute;
	right:0px;
	top:10px;
	z-index:1;
}
#radiosBox h5 {
	font-size:14px; font-weight:normal; clear:both;
	margin-bottom: 10px;
}
#radiosBox .dates {
	color: #AAA;
	font-size:12px;
}
#radiosBox .dates .endDate {float:right;}
#radiosBox i.cur,
#radiosBox i.top {
	padding: 8px;
}
#radiosBox i.top {left: 0px;font-style:normal;}
#radiosBox i.cur {right: 0px;font-style:normal;}
#radiosBox i.prev {left:361px;}
#radiosBox i.next{right: 356px;}
#radiosBox .slider {
	display:none;
}
#radiosBox i.prev.disable,
#radiosBox i.next.disable{display:block!important}
#radiosBox .slider.active {
	display:block;
	margin-top: -4px;
}
#radiosBox .mask ul {
	position:absolute;
	background-color:#FFF;
	left: -7px;
	top:0px;
	transition: left 0.4s ease-in-out;
	-moz-transition: left 0.4s ease-in-out; /* Firefox 4 */
	-webkit-transition: left 0.4s ease-in-out; /* Safari and Chrome */
	width:792px;
	z-index:2;
}
#radiosBox .mask {
	height:205px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:780px;
}
#radiosBox .mask ul.prev {
	left: -792px;
	z-index:1;
}
#radiosBox .mask ul.next {
	left: 792px;
	z-index:1;
}
#radiosBox .slider li {
	min-height:145px; width:118px; margin:0 7px;
	overflow:hidden; float:left;
}
#radiosBox .slider li a div, #radiosBox .slider li a div span {
	max-height: 90px;
}

/* Rank Neighbor Slider */
#neighborRank.close i.close {display:none;}
#neighborRank i.prev {left:353px;}
#neighborRank i.next {right:353px;}
#neighborRank .nav-tabs {
	position:absolute;
	top:-9px;
	left: -5px;
}
#neighborRank > i {position:absolute;top:10px;right:35px;font-size:12px;}


#neighborRank .nav-tabs li.aba.pop{margin-left:5px;}
#neighborRank .nav-tabs li:after,
#neighborRank .nav-tabs li.active:after{
	content:none;
}
#neighborRank .panel {
	display:none;
	height: 260px;
}
#neighborRank .panel.active {
	display:block;
}
#neighborRank {
	font-size: 14px;
	width: 780px;
	float:left; /* 789 media antiga*/
	overflow:hidden;
	height:315px;
	position:relative;
}
#neighborRank.processing {background:url("https://s1.vagalume.com/images/processing-bar.gif") center center no-repeat;}
#neighborRank br {
	height:0px;
	line-height: 0px;
}
#neighborRank .close {
	position:absolute;
	right:0px;
	top:10px;
	z-index:1;
	font-size: 14px;
}
#neighborRank h5 {
	font-size:14px; font-weight:normal; clear:both;
	margin-bottom: 10px;
}
#neighborRank .dates {
	color: #AAA;
	font-size:12px;
}
#neighborRank .dates .endDate {float:right;}
.rankSlider .mask {
	height:220px; overflow:hidden; width:768px;
	margin:0; position:relative;
}
.rankSlider .mask .slider, .rankSlider .mask .slider2 {
	transition: left 0.4s ease-in;
	-moz-transition: left 0.4s ease-in; /* Firefox 4 */
	-webkit-transition: left 0.4s ease-in; /* Safari and Chrome */
	height:200px; width:1286px; margin:0; display:block;
	position:absolute; top:0px; left:-256px;
}
.rankSlider .mask ul {
	float:left; height:200px; margin:0; display:block;
}
.rankSlider .mask li.current {
	width:774px;
}
.rankSlider .mask ul.prev,
.rankSlider .mask ul.next {
	width:256px;
}
#neighborRank i.cur,
#neighborRank i.top {
	padding: 8px;
}
#neighborRank i.cur,
#neighborRank i.top,
#neighborRank i.prev,
#neighborRank i.next,
#radiosBox i.cur,
#radiosBox i.top,
#radiosBox i.prev,
#radiosBox i.next,
#hotnewsbox i.prev,
#hotnewsbox i.next,
#hotSpotBox i.prev,
#hotSpotBox i.next{
	position: absolute;
	bottom:43px;
	line-height: 10px;
	z-index:3;
}
#neighborRank i.top {left: 0px;font-style:normal;}
#neighborRank i.cur {right: 0px;font-style:normal;}
#hotSpotBox i.prev,
#hotnewsbox i.prev,
#neighborRank i.prev {left:361px;}
#hotSpotBox i.next,
#hotnewsbox i.next {right:361px;}
#neighborRank i.next{right:361px;}
#neighborRank .slider {
	display:none;
}
#neighborRank i.prev.disable,
#neighborRank i.next.disable{display:block!important}
#neighborRank .slider.active {
	display:block;
	margin-top: -4px;
}
#neighborRank .mask ul {
	position:absolute;
	transition: left 0.4s ease-in-out;
	-moz-transition: left 0.4s ease-in-out; /* Firefox 4 */
	-webkit-transition: left 0.4s ease-in-out; /* Safari and Chrome */
	top:0px;
	background-color:#FFF;
	left: -7px;
	z-index:2;
	width:792px;
}
#neighborRank .mask {
	position:relative;
	width:780px;
	height:205px;
	overflow:hidden;
	margin:0 auto;
}
#neighborRank .mask ul.prev {
	left: -792px;
	z-index:1;
}
#neighborRank .mask ul.next {
	left: 792px;
	z-index:1;
}
#neighborRank .slider li,
.rankSlider .mask li {
	min-height:145px; width:118px; margin:0 7px;
	overflow:hidden; float:left;
}
#neighborRank .slider li a div, #neighborRank .slider li a div span {
	max-height: 90px;
}
.rankSlider .mask li:after {
	width:118px;
	top:65px;
	left:0
}
.rankSlider .mask li img {
	max-height:138px;
}
.rankSlider .mask li.top {
	height:180px; width:248px; margin:0 5px;
	overflow:hidden; float:left;
}
.rankSlider .mask li.top:after {
	width:248x;
	top:65px;
	left:0
}
.rankSlider .current span {
	font-size: 12px;
}

.slider li.current > span,
.slider li.current a > span,
.rankSlider li.current  span {
	color:#FFF;
	padding-top: 2px;
	font-weight: bold;
}

.rankSlider li.top  span {
	font-size: 26px;
	padding-top: 2px;
}

.rankSlider li.top:first-child  span {
	font-weight: bold;
}
.slider li.current > span:before,
.slider li.current a > span:before,
.rankSlider li.current span:before {
	border-color: white transparent transparent transparent;
}
.slider li.current > span:after,
.slider li.current a > span:after{
border-top: 49px solid #08A;
}
.rankSlider li.current > span:after
.rankSlider li.current a > span:after {
	border-top: 54px solid #08A;
}

.slider li.current , .rankSlider li.current {cursor:default}

.rankSlider {
	min-height: 20px;
}
.rankSlider i.prev.off{
	display:none;
}
.rankSlider i.prev:hover:before {
	width: 15px;
	right: -15px;
}
.rankSlider i.next:hover:before {
	width: 15px;
	left: -15px;
}

.rankSlider i.prev {
	left:-7px;
}
.rankSlider i.next {
	right:-7px;
}
.rankSlider i.close {
	position:absolute; right:0px; top:0px;
}
#neighborRank.album .rankSlider{height: 230px;}
#neighborRank.album .rankSlider ul {
	width:15400px;
	position:absolute;
	top:0px;
	left:0px;
	transition:left 0.4s ease-in;
	-ms-transition:left 0.4s ease-in;
	-moz-transition:left 0.4s ease-in;
	-webkit-transition:left 0.4s ease-in;
}
#neighborRank.album .rankSlider .mask ul li.top {
	margin: 0 9px 0 9px; width:136px;
}
#neighborRank.album .rankSlider li  {
	display:block;
	position:relative;
}

#neighborRank.album div.cover img {
	border:none
}
#neighborRank.album .rankSlider li b {
	display:block;
}
#neighborRank.album .rankSlider li p {
	text-decoration:none; color:#333;
}
#neighborRank.album b {
	font-weight:normal
}

#topSites,
#popularity,
#hotnewsbox,
#hotSpotBox{
	position:relative;
	height:350px;
	width:780px;
	float:right;
	background:#fff;
	overflow:hidden;
}
#boxData {
	background:#fff;
	border-bottom: 1px solid #CCC;
	margin-bottom: 25px;
	float: right;
	overflow:hidden;
	position:relative;
	width:780px;
	transition: height 0.2s ease-in-out;
	-moz-transition: height 0.2s ease-in-out; /* Firefox 4 */
	-webkit-transition:height 0.2s ease-in-out; /* Safari and Chrome */
}
#boxData.hotnewsbox,
#boxData.hotSpotBox{height:325px}
#boxData.neighborRank{height:291px}
#boxData.radiosBox{height:291px}
#boxData.topSites,
#boxData.bandStylesWin{height:417px}
#boxData.artistAlbumData{height:513px;padding-bottom:10px}
#artistAlbumData .right ol.vscroll {overflow-y: scroll}
#hotnewsbox h6:before{content: "\00daltimas novidades"}
#hotSpotBox h6:before{content: "\00daltimos Hot Spots"}
#hotnewsbox.close,
#hotSpotBox.close,
#radiosBox.close,
#neighborRank.close,
#bandStylesWin.close,
#artistAlbumData.close {
	height: 0px;
	border:none;
	margin-bottom:0;
	overflow: hidden;
}
#boxData.close{
	height: 0px;
	border:none;
	margin-bottom: 0;
	padding:0;
}
#topSites.processing{background:url("https://s1.vagalume.com/images/processing-bar.gif") center center no-repeat;}
#popularity.processing {background:url("https://s1.vagalume.com/images/processing-bar.gif") center center no-repeat;}
#topSites.allExt{height:405px}
#topSites{height:405px;font-size:14px}
#popularity.close,
#topSites.close,
#topSites.onlyFs.close,
#topSites.onlyRs.close,
#topSites.rsFs.close{
	height:0px;
}
#topSites > div{margin-top:10px;}
#topSites div a img{margin-bottom:10px;display:inline-block;}
#topSites div > p{position:relative;margin-right:10px;display:inline}
#topSites div > .social{margin:10px 0 0;}
#topSites div > .social > p{position:relative;top:-10px;margin-right:10px;display:inline}
#topSites div > .social > a{margin-right:10px}
#topSites div > .social a.relWWW,
#topSites div > .social a.relFB,
#topSites div > .social a.relGoogle,
#topSites div > .social a.relTwitter,
#topSites div > .social a.relMy_,
#topSites div > .social a.relTumblr,
#topSites div > .social a.relYT {
	overflow:initial!important;
}
#topSites div .bBottom{position:relative;visibility:hidden;}
#topSites div .bBottom > div{
	min-width:220px;height:80px;
	position:absolute;
	top:-126px;left:115px;
}
#topSites div .bBottom:hover,
#topSites div > .social a:hover ~ .bBottom{visibility:visible;}
#topSites div .bBottom > div a,
#topSites div .bBottom > div hr,
#topSites div .bBottom > div b{display:block;margin:10px 10px 0 10px;}
#topSites div .bBottom > div a{margin-top:5px;position:relative;}
#topSites div .bBottom > div a:after{
	content: "";
	display: inline-block;
	position: relative;
	height: 15px;
	background: url(https://s1.vagalume.com/images/artv4.png) 5px -445px no-repeat;
	width: 15px;
}
#topSites div .bBottom > div a:hover:after{
	background-position:5px -464px
}
#topSites div > ul,
#topSites div > .pSites{
	position:absolute;
	left:400px;
}
#topSites.onlyRs{height:130px}
#topSites.onlyFs div > ul,
#topSites.onlyFs div > .pSites,
#topSites.rsFs div > ul,
#topSites.rsFs div > .pSites{
	left:0px;
}
#topSites.rsFs{height:350px}
#topSites.rsFs .social{
	position: absolute;
	bottom: 5px;
}
#topSites.onlyFs{height:220px}
#topSites div > ul .vote{
	position:absolute;right:63px;
	width: 80px;
	text-align:center;visibility:hidden;
	background-image:-moz-linear-gradient(right, rgba(255,255,255,1) 65%, rgba(255,255,255,0) 90%);
	background-image:-webkit-linear-gradient(right, rgba(255,255,255,1) 65%,rgba(255,255,255,0) 90%);
	background-image:-ms-linear-gradient(right, rgba(255,255,255,1) 65%,rgba(255,255,255,0) 90%);
	background-image:linear-gradient(right, rgba(255,255,255,1) 65%,rgba(255,255,255,0) 90%);
}
#topSites div > ul .vote .bad,
#topSites div > ul .vote .good{
       cursor:pointer;
       background:url('https://s1.vagalume.com/images/artv4.png')no-repeat;
       padding:0 6px;
	   opacity:0.5;
}
#topSites div > ul .vote .good{
       background-position: 0 -256px;
       margin-right:13px;
}
#topSites div > ul .vote .good:hover{
	opacity:1;
}
#topSites div > ul .vote .bad{
       background-position: 0 -230px;
}
#topSites div > ul .vote .bad:hover{
	opacity:1;
}
#topSites div > ul .vote .good{cursor:pointer;}
#topSites div li:hover .vote{visibility:visible;}
#topSites div li .voted{visibility:visible;opacity:0.5;margin-right: 10px;}
#topSites div > .pSites{top:60px;}
#topSites div > ul{top:85px;}
#topSites li a{
	width:300px;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#topSites div > .myFasite{position:absolute;right:10px;bottom:10px}
#topSites div .stars{font-size:14px;position:relative;top:-1px}
#popularity div#chartContainer{
	height:260px;
	width:780px
}
#popularity .legend{
	float:right;
	color:#068;
	cursor:pointer;
}
#hot{margin-bottom:20px}
#hot p:nth-child(2){
	font-weight:bold;
}
#hot img,
#news img{
	background-color:white;
	border:1px solid #CCC;
	padding:2px;display:inline-block;
}
#news img{margin-bottom:12px}
#news b{
	font-size:12px;width:125px;float:right;
	max-height:65px;overflow:hidden;
	display:block;
}
#hot p i,
#news b i{
	font-size:11px;color:#aaa;font-weight:normal;
	font-style:normal;
}

#followUs a.relGoogle,
#followUs a.relTwitter,
#followUs a.relYT { margin-right:19px }
.artPhoto{
	background-color: white;
	border: 1px solid #CCC;
	padding: 2px;
}

#bandStylesWin {
	background-color: #FFF;
	width: 780px;
	float:left;
	position:relative;
	font-size:14px;
	height: 432px;
}
#bandStylesWin h4 {
	height: 20px;
	font-size: 14px;
}
#bandStylesWin .left {
	width: 319px;
	float:left;
	margin-right:15px;
}
#bandStylesWin .bandStyles {
	height:308px;
}
#bandStylesWin .bandStyles li{
	position:relative;
}
#bandStylesWin li ul {
	width: 214px;
	float:left;
}
#bandStylesWin .topBandStyles {
	display:table;
	width: 444px;
	height:330px;
	float:left;
}
#bandStylesWin .topBandStyles a {
	font-weight:bold;
	display:block;
}
#bandStylesWin .topBandStyles li {
	float:left;
	overflow:hidden;
	width: 212px;
}
#bandStylesWin .topBandStyles .bands {
	position:relative;
	margin-left: -1px;
}
#bandStylesWin .topBandStyles .max3 .bands {
	width:216px; }
#bandStylesWin .topBandStyles .max12 .bands,
#bandStylesWin .topBandStyles .max6 .bands {
	width:444px; }
#bandStylesWin .topBandStyles .bands a {
	position:relative;
	background-color:#000;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 70px;
	height:140px;
	float:left;
	margin-bottom:20px;}
#bandStylesWin .topBandStyles .max12 .bands a {
	margin-bottom: 40px;}
#bandStylesWin .topBandStyles .bands i {
	position:relative;
	display:block;
	height:140px;
	background: top center;}
#bandStylesWin .topBandStyles .max12 .bands a ,
#bandStylesWin .topBandStyles .max6 .bands a {
	width: 72px; }
#bandStylesWin .topBandStyles .max12 .bands a b ,
#bandStylesWin .topBandStyles .max6 .bands a b {
	left:-64px;
}
#bandStylesWin .topBandStyles .max12 .bands a.first b ,
#bandStylesWin .topBandStyles .max6 .bands a.first b {
	left:10px;
}
#bandStylesWin .topBandStyles .max12 .bands a.last b ,
#bandStylesWin .topBandStyles .max6 .bands a.last b {
	left:-138px;
}
#bandStylesWin .topBandStyles a b {
	font-weight:normal;
	background-color:#FFF;
	display:none;
	position:absolute;
	left:-66px;
	bottom:0px;
	width:190px;
	height: 16px;
	z-index:3;
	padding: 4px 5px 0 5px;
	border-top:5px solid #CF0;
}
#bandStylesWin .topBandStyles a.first b{
	left: 6px;
}
#bandStylesWin .topBandStyles a.last b{
	left: -138px;
}
#bandStylesWin .topBandStyles .bands:hover i{
	opacity: 0.8;
	filter:grayscale(1);
	-ms-filter:grayscale(1);
	-moz-filter:grayscale(1);
	-webkit-filter:grayscale(1);
	
}
#bandStylesWin .topBandStyles .bands:hover i:after{
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 50%, rgba(0,0,0,0.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0.65)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0.65) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0.65) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
	content:"";
	position:absolute;
	left:-1px;
	right:-1px;
	bottom:0px;
	display:block;
	height: 40px;
	z-index:1;
}
#bandStylesWin .topBandStyles .bands a:hover:after,
#bandStylesWin .topBandStyles .bands a:hover:before {
	position:absolute;
	bottom:20px;
	width:0px;
	height:0px;
	display:block;
	content:"";
	border-style:solid;
}
#bandStylesWin .topBandStyles .bands a:hover:before{
	z-index:4;
	left:30px;
	border-width:0 8px 8px 8px;
	border-color:transparent transparent #FFF transparent;
}
#bandStylesWin .topBandStyles .bands a:hover:after {
	z-index:2;
	left:29px;
	bottom:25px;
	border-width:0 9px 9px 9px;
	border-color:transparent transparent #CF0 transparent;
}
#bandStylesWin .topBandStyles .bands:hover a:hover i{
	opacity: 1;
	filter:none;
	-ms-filter:none;
	-moz-filter:none;
	-webkit-filter:none;

}
#bandStylesWin .topBandStyles a:hover b{
	display:block;
}
#bandStylesWin li.max12,
#bandStylesWin li.max6 {
	width:442px;}
#bandStylesWin li.max3 {
	width:212px;}
#bandStylesWin .count4 .num1,
#bandStylesWin .count4 .num3,
#bandStylesWin .count3 .num2 {
	margin-right:20px;}
#bandStylesWin .stars {
	position:absolute;
	right:10px;
	display:inline;
	color:#AAA;
	font-weight:normal;
	letter-spacing: 1px;
	font-size:14px;}
#bandStylesWin .stars b {
	position:absolute;
	top:0px;
	left:0px;
	font-weight:normal;
	letter-spacing: 1px;
	display:inline-block;
	color:#078;
	overflow:hidden;}
#bandStylesWin .good,
#bandStylesWin .bad,
#bandStylesWin .voted  {
	display:none;
	width: 20px;
	height:20px;
	cursor:pointer;
	background:url('https://s1.vagalume.com/images/artv4.png') no-repeat;
	opacity:.5;
	position:absolute;
	right:110px;
}
#bandStylesWin .bad{right:85px}
#bandStylesWin .voted {right:135px;background:none;cursor:default}
#bandStylesWin .good:hover, #bandStylesWin .bad:hover {
	opacity:1;
}
#bandStylesWin .good:before, #bandStylesWin .bad:before {
	right: -20px;
}
#bandStylesWin .good:after, #bandStylesWin .bad:after {
	right: 6px;
}
#bandStylesWin li:hover .good,
#bandStylesWin li:hover .bad,
#bandStylesWin .voted {
	display:inline;}
#bandStylesWin .good {
	background-position: 0 -254px;}
#bandStylesWin .bad {
	background-position: 0 -228px;}
#bandStylesWin  li:hover .hide, #bandStylesWin li:hover .hide{display:none}
#bandStylesWin label {width: 319px;}
#bandStylesWin.process {background:url("https://s1.vagalume.com/images/processing-bar.gif") center center no-repeat;}
#bandStylesWin.noStyles {background:url("https://s1.vagalume.com/images/estilos/img-sugira-estilos.png") 15px 60px no-repeat;}
#bandStylesWin.empty {height:170px;}
#bandStylesWin.empty.close,
#bandStylesWin.empty.closing {height:0px;}
#bandStylesWin.empty ul {height:90px;}
#bandStylesWin span {opacity:0.7}

.authMyVglm {overflow:hidden;}

/* VPLAYER */
#content .vPlayer3:not(.lightOn) {
	z-index: 3;
}
.dyncletra #content .vPlayer3 {
	position: absolute;
	right: 0;
	top: 0;
}
#content .vReturn,
#content .vNew {
	position: absolute;
	right: 595px;
	top: -20px;
}

.dyncartista #content .vReturn {
	right: 590px;
	top: -20;
}

.dyncletra #content .vReturn {
	right: 395px;
	top: -20px;
}

#content .vNew {
	right: 450px;
}

#content.artist .vPlayer3:not(.fullscreen) {
	right:initial;
	margin-bottom: 25px;
}

.dyncrelated .vPlayer3 .syncSubConf:before,
.dyncartista .vPlayer3 .syncSubConf:before,
.dyncalbum .vPlayer2 .syncSubConf:before {
	left: 14px;
}
.dyncrelated .vPlayer3 .syncSubConf .contentTimeSub,
.dyncartista .vPlayer3 .syncSubConf .contentTimeSub,
.dyncalbum .vPlayer3 .syncSubConf .contentTimeSub {
	left: 40px;
	width: 82.5%;
}
.dyncrelated .vPlayer3 .syncSubConf:after,
.dyncartista .vPlayer3 .syncSubConf:after,
.dyncalbum .vPlayer3 .syncSubConf:after {
	right: 2px;
}

.dyncalbum #content .vPlayer3 + #album {
	margin-top: 16px;
}
.dyncalbum #content .vPlayer3 {
	position:relative;
	top: 0;
}
.dyncalbum #content .vReturn {
	margin-bottom: 0;
	position:relative;
	top: 0;
}
.dyncalbum #content #discog .vPlayer3:not(.fullscreen) {
	margin-top: 15px;
	top: 20px;
}
.dyncalbum #content #discog>#artAlbums .vPlayer3:not(.fullscreen) {
	margin-bottom: 16px;
	margin-top: 0;
	top: 0;
}

.vPlayerStd.screenCover.wide.optOn .holder {
	margin:0 38px;
	min-height:125px;
}
.vPlayerStd.screenCover.wide.optOn .holder { margin: 60px 38px }
.vPlayerStd.screenCover.wide.optOn .hearAlso div {
	font-size:12px;
	padding-top:5px;
}
.vPlayerStd.screenCover.wide.optOn .hearAlso img {
	height:95px;
	width:80px;
}
.vPlayerStd.screenCover.wide.optOn .hearAlso ul {width:267px}
.vPlayerStd.screenCover.wide.optOn .hearAlso li + li {margin-left:10px}
.vPlayerStd.screenCover.wide.optOn .videoEmbed textarea {
	height:60px;
	width:290px;
}

.closePlayer {
    color:#aaa;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
	position:absolute;
    right:0;
    top:-25px;
    width:106px;
}
.closePlayer:hover {color:#666}
.closePlayer .close {
	margin-left:5px;
	position:absolute;
}
.closePlayer:hover .close {
	color:#666;
	border-color:#666;
}
.fullScreen .closePlayer {display:none}

#artVideo {
	top:20px;
	right:-1px;
}

#artLyricsVideo {
	top:7px;
	right:0px;
}

.vNew + #artLyricsVideo {
	top: 20px;
}

#artVideo.discography {
	float:left;
	margin:10px auto 40px;
	position:relative;
}
#artVideo.discography.fullScreen.optOn .vidOpt,
#artVideo.discography.fullScreen.playOptOn .vidPlayOpt {right:2px}

#artVideo.wide.optOn .videoContainer,
#artVideo.wide.playOptOn .videoContainer {height:16.3em}

#artVideo.fullScreen .chSub,
#artVideo.fullScreen .chVid,
#artVideo.fullScreen .vidPlayOpt > div,
#artVideo.fullScreen .chVid .main,
#artVideo.fullScreen .chSub .main,
#artVideo.fullScreen .vidPlayOpt .main,
#artVideo.fullScreen .vidOpt .navList,
#artVideo.fullScreen .playTracks {height:auto}

#vTeaser {
	width:202px;
	right:5px;
	position:relative;
	float:right;
	border-radius:5px;
	margin-right:-5px;
	cursor:pointer;
	max-height:271px;
	overflow:hidden;
}
#vTeaser div {
	background-position: center;
	background-size: cover;
	height: 271px;
}
#vTeaser.lyric {
	margin-right:0;
	position:absolute;
	right:0;
	width:377px;
}
#vTeaser.wide {
	right:0;
	position:relative;
	width:781px
}
#vTeaser.embed{height:271px}
#vTeaser.embed embed,
#vTeaser.embed iframe {
	width:100%!important;
	height:100%!important;
}
#vTeaser.embed div.fb_reset{height:auto;}
#vTeaser:before {
	content:"";
	position:absolute;
	top:51px;
	left:64px;
	width:75px;
	height:50px;
	z-index:2;
	box-shadow:0 0 0 4px rgba(170, 170, 170, 0.7);
	border-radius:4px;
	background:#ccc url(https://s1.vagalume.com/images/sprite-player.png) 30px -811px; /*compat*/
	background:url(https://s1.vagalume.com/images/sprite-player.png), -webkit-linear-gradient(top, #FFF 5%, #BBB 100%);
	background:url(https://s1.vagalume.com/images/sprite-player.png), -moz-linear-gradient(top, #FFF 5%, #BBB 100%);
	background:url(https://s1.vagalume.com/images/sprite-player.png), linear-gradient(top, #FFF 5%, #BBB 100%);
	background-position:30px 12px;  /*compat*/
	background-position:30px 12px, 0 0;
	background-repeat:no-repeat;
}
#vTeaser.lyric:before {
	left:158px;
	top:112px
}
#vTeaser.wide:before {
	left:353px;
	top:268px
}
#vTeaser.embed:before{content:none}
#vTeaser:hover:before {
	background:#08A url(https://s1.vagalume.com/images/sprite-player.png) 30px -856px; /*compat*/
	background:url(https://s1.vagalume.com/images/sprite-player.png), -webkit-linear-gradient(top, #0CF 5%, #08A 100%);
	background:url(https://s1.vagalume.com/images/sprite-player.png), -moz-linear-gradient(top, #0CF 5%, #08A 100%);
	background:url(https://s1.vagalume.com/images/sprite-player.png), linear-gradient(top, #0CF 5%, #08A 100%);
	background-position:30px -33px;  /*compat*/
	background-position:30px -33px, 0 0;
	background-repeat:no-repeat;
	box-shadow:0 0 0 4px rgba(255,255,255, 0.5);
}
#vTeaser:after {
	width:100%;
	height:100%;
	content:"";
	position:absolute;
	top:0;
	transition:all 200ms ease-in-out;
	-ms-transition:all 200ms ease-in-out;
	-moz-transition:all 200ms ease-in-out;
	-webkit-transition:all 200ms ease-in-out;
}
#vTeaser:hover:after {
	background-color:#000;
	background-color:rgba(0,0,0,.2);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
	filter: alpha(opacity=20);
}
#vTeaser.embed:after{content:none}
#vTeaser img {width:100%}
#vTeaser > h6 {
	position:absolute!important;
	top:-49px;
	width:202px
}

/* Miniatura do album na playlist do player de discografia */
#artVideo.discography .playTracks li[data-image-before] {height:7.65em}

.playlistAlbumInfo {height:66px}
	.playlistAlbumInfo div {
		float:left;
		margin-right:10px;
		width:68px;
		height:60px;
		position:relative;
		display:block;
		background:#000;
		border-radius:2px;
		overflow:hidden;
		border-bottom:2px solid black;
	}
	.playlistAlbumInfo div:before {
		background-size:68px 62px;
		width:68px;
		height:62px;
		background-image: url(https://s1.vagalume.com/images/albumCover.svg);
		content:"";
		display:block;
		position:absolute;
		z-index:1;
	}
	.playlistAlbumInfo img {
		position:absolute;
		right:2px;
		top:2px;
	}
	.playlistAlbumInfo a {
		color:#068;
		margin-top:16px!important;
		line-height:16px;
		margin-bottom:0!important;
		max-width:110px;
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden;
		display:inline-block
	}
	.playlistAlbumInfo a:hover {
		color: #0AD;
		text-decoration: none;
		-webkit-transition: color 200ms linear;
		-moz-transition: color 200ms linear;
		-ms-transition: color 200ms linear;
		transition: color 200ms linear
	}
	.playlistAlbumInfo b {
		margin-top:0px!important;
		line-height:14px;
		color:#333;
		display:block
	}

@-webkit-keyframes noise {
	0% {  background-position:0 0 }
	50% { background-position:0 50% }
	100% {background-position:0 100%}
}

/* Seleção desabilitada */
#artMainContent,
#box_form_artist_site,
#neighborRank,
#artistData,
.btn,
.nav-tabs,
.videoSubtitle,
.galleryZoomPhoto
{
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#content.frank .right .row:before {
	content:"\25CB";
	font-size:14px;
	font-weight: bold; position:absolute;
	right: 387px; cursor:default;
	display:none;
	font-size:14px;
}
#content.frank:hover .right .row:before {
	display:block;
}

#content.frank .right .row.voted:before {
	display:block;
	content:"\25CF";
	font-size:14px;
}

.rankSlider span {
		font-size:20px;
		font-style:italic;
		color:#AAA;
		position:absolute;
		top:0;
		left:0;
		z-index:2;
}

.rankSlider  span:before {
		border-width:54px 54px 0 0;
		border-color:#ABABAB transparent transparent transparent;
}
.rankSlider  span:after {
		border-width:50px 50px 0 0;
		border-color:#FFF transparent transparent transparent;
}
.rankSlider  span:before,
.rankSlider  span:after {
		content:"";
		border-style:solid;
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
}

#artistNav .ringtone:before,
#ringtoneOrig > a:after,
#ringtone > a:after{
	content:'Baixe';
	margin-right:3px;
}
#ringtoneOrig > a:after,
#ringtone > a:after{
	position: absolute;
	left: -38px;
}

/*Redefinições do conjunto da placa de artista*/

#artistNav .vArtV {width:190px}

#artistNav .vArtV a::after {
	top:132px;
}

#artistNav .vArtV em.longName{margin-left:10px;margin-right:10px; font-size:0.7em}
#neighborRank .vArtV.current > span{color:#fff;font-weight: bold;padding-left: 2px;}
#neighborRank .vArtV.current span:after {border-top: 50px solid #08A;}
#neighborRank .vArtV.current span:before {border-top-color:#fff;}

/*Tamanho de fonte na posição de rank conforme o número aumenta */

#neighborRank .posChar1 {font-size: 22px; line-height: 22px;}
#neighborRank .posChar2 {font-size: 20px; line-height: 20px;}
#neighborRank .posChar3 {font-size: 17px; line-height: 17px;}
#neighborRank .posChar4 {font-size: 15px; line-height: 15px;}
#neighborRank .posChar5 {font-size: 13px; line-height: 13px;}
#neighborRank .posChar6 {font-size: 11px; line-height: 11px;}

/* Publicidade */

#vAds {
	float:left;
	margin-top: 10px;
	width:190px;
}

/* Margin negativa pois o irmão de cima tem margin-bottom de 20px, ao incluir a publicidade, o margin negativo centraliza */
#artista_468x60 {
	height: 90px;
	margin: -10px 10px 10px 315px;
	width: 468px;
}

#artMainContent #artista_728x90 {
	background: none;
	margin: 0 0 20px 0;
	padding-left: 0;
}

#artista_728x90_player {
	background: #ddd;
	box-sizing: border-box;
	display: block;
	height: 131px;
	margin: -7px 0 18px 0px;
	padding-left: 27.5px;
	position: relative;
	width: 100%;
}

#artista_728x90_player:before {
	color: #888;
}

#artista_728x15 {
	background: #ddd;
	box-sizing: border-box;
	display: block;
	height: 33px;
	margin: -31px 0 18px 0px;
	padding-left: 27.5px;
	position: relative;
	width: 100%;
}

#artista_728x15:before {
	display:none;
}

/* Mudanças temporarias de estilo para o vplayer */

#discog .vReturn,
#discog .vNew  {
    position: relative;
    top: 60px;
}

.vNew + #artVideo.discography {
    top: 35px;
}
#artAlbums .vNew {
    top: 60px;
}

/* Estilo do botão para ir para o vPlayer3 */
.vReturn, .vNew {
	font-size: 11px;
	height: 20px !important;
	margin-bottom: 5px;
	text-align: left;
}
.vReturn span, .vNew span{
	color: #999;
	cursor: pointer;
	left: 0;
	padding-right: 16px;
	position: absolute;
	width: 121px;
}
.vNew span {
	color: #E7E7E7;
	width: 69px;
}
.vNew .button {
	width: 201px;
}
.vReturn span:hover, .vNew span:hover{
	opacity: 1;
}
.vNew .button {
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#01A6BC', endColorstr='#008ea1')";
	background-color: #01A6BC;
	background-image: -moz-linear-gradient(100% 100% 90deg,#008EA1, #01A6BC, #01A6BC 100%);
	background-image: -webkit-gradient(linear,0% 50%, 0% 100%,from(#01A6BC),to(#008EA1));
	border-radius: 4px;
	border: 1px solid #0299ad;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	height: 21px;
	left: 115px;
	outline: none;
	padding: 0px 6px;  text-shadow: -1px -1px 0px #008EA1;
	progid: DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#01A6BC', endColorstr='#008EA1');
	top: -12px;
}
.newInfo:before {
	background: url('//www.vagalume.com.br/images/seta-aviso.png');
	content: '';
	height: 21px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 16px;
}
.newInfo {
	color: #000 !important;
	font-size: 12px;
	font-weight: bold;
	padding-left: 22px;
	top: -10px
}
#discog #artVideo {
	top: 30px;
}
#artLyricsVideo {
	top: 20px;
}
#relRadios {
	margin-bottom: 65px;
	margin-top: 35px;
	position: relative;
	top: 40px;
}
#relRadios:before {
	background: #DDD url("https://s1.vagalume.com/images/artv4.png") 12px -845px no-repeat;
	content: "";
	height: 35px;
	position: absolute;
	top: -35px;
	width: 50px;
}
#relRadios .desc {
    display: block;
    font-size: 12px;
    margin-top: -10px;
}
#relRadios li:before {
	color: #ddd;
	content: "/";
	font-size: 33px;
	left: 13px;
	position: absolute;
	top: 6;
}
#relRadios li span {
	position: relative;
	top: -5px;
}
#relRadios ul {
	margin-top: 10px;
}
#relRadios b {
    display: inline-block;
}
.notAuthorized:not(.cifra) > div:not(.ad) {
	color: transparent;
	margin-top: 8px;
	padding: 15px;
	text-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.notAuthorized > span {
	background: #000;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	left: 10px;
	padding: 10px;
	position: absolute;
	top: 366px;
	width: 335px;
}
.notAuthorized #letra_300x250 {
	height: 250px;
	padding-bottom: 20px;
	position: inherit;
	width: 300px;
}
.notAuthorized.cifra > span {
	display: block;
	padding: 10px;
	padding-bottom: 10px;
	position: inherit;
	width: 500px;
}
.noselect {
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
}

#letra_traducao1:not(:empty) {
	margin: 30px auto;
	position: relative;
	width: 468px;
}

#letra_traducao1:not(:empty):before {
	left: 0;
	position: absolute;
	top: -20px;
}
.editLyric {
	display: block;
	font-weight: bold;
	margin: 20px 0;
	white-space: nowrap;
}
.badFrankQuality{
	color: red;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 10px auto 20px auto;
	width: 71%;
}


.badTradQuality h3{padding-bottom:10px}
.badTradQuality {
	background: none repeat scroll 0% 0% #FFA;
    border-radius: 5px;
    border: #FD5 solid 1px;
    margin: 0 auto;
    padding: 10px;
    text-align: left;
	width: 68%;
}

#lyrTopUserMsg{
    display: block;
    font-size: 12px;
	font-weight:bold;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
    width: 60%;
}

.radio-playing span {
	display: block;
}
.radio-playing {
	display: inline-block;
	font-size: 9px;
	position: absolute;
	right: 20px;
	top: -5px;
	width: 95px;
	z-index: 0;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
}
.radio-playing a {
	display: block;
	margin-left: 3px;
	margin-top: -14px;
	padding: 0px;
}

.radio-playing span.vico {
	bottom:5px;
	left:-15px;
	position:absolute;
}
.radio-playing span.vico:before {
	color: #999;
}
.radio-playing span.vico:after {
	-webkit-animation: normal blink 1.5s ease-in-out infinite;
	-moz-animation: normal blink 1.5s ease-in-out infinite;
	-ms-animation: normal blink 1.5s ease-in-out infinite;
	animation: normal blink 1.5s ease-in-out infinite;
	background: rgba(153, 153, 153, 0.5);
	border-radius: 10px;
	box-shadow: 0px 0px 5px 2px #999;
	content: '';
	height: 7px;
	left: 3px;
	position: absolute;
	top: 4px;
	width: 7px;
}

.radio-playing span:nth-child(2) {
	color: #555;
	margin-left: 3px;
	position:relative;
}

.radio-link {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 90px;
}

.artTops li:hover .radio-playing, .tracks li:hover .radio-playing {
	transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
	-moz-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
}

.artTops li:hover .radio-playing.two-buttons,
.tracks li:hover .radio-playing.two-buttons,
.artTops li:hover .t ~ .radio-playing,
.tracks li:hover .t ~ .radio-playing{
	transform: translateX(-190px);
	-webkit-transform: translateX(-190px);
	-moz-transform: translateX(-190px);
	-ms-transform: translateX(-190px);
}

#discog .radio-playing {
	right: 0px;
}

.radio-playing:before {
	background-color:white;
	content:'';
	display:block;
	margin:6px 0 0 -30px;
	padding:11px 35px 11px 0;
	position:absolute;
	width:100%;
}

/* To hide the ringtone ads while the cached page still up */
.ringtone,#ringtone {
	display:none !important;
}

.lyrLine {
	width:265px !important;
}

#lyricOptions {
	left:0;
	position:absolute;
	top:35px;
}

#lyricOptions li {
	color:#6C6C6C;
	float:left;
	font-size:0.9em;
	margin-right:10px;
}

#lyricOptions li::last-child {
	margin-right: 0;
}

#lyricOptions li:hover {
	color:black;
	cursor:pointer;
}

#lyricOptions li:before {
	font-size:1.1em;
	padding-right:3px;
	vertical-align:bottom;
}

#social-share {
	clear:both;
	position:relative;
	text-align: center;
	top:10px;
}

#social-share li {
	cursor:pointer;
	margin:0 5px 0 5px;
}

#social-share .smallIcon{
	display:inline-block;
}

#social-share .smallIcon:hover {
	filter:brightness(1.1);
	-webkit-filter:brightness(1.1);
}

.smallIcon {
	height:16px;
	width:17px;
}

.fb-small {
	background:url('https://s1.vagalume.com/images/social-icons.png') no-repeat -27px -3px;
}
.twitter-small {
	background:url('https://s1.vagalume.com/images/social-icons.png') no-repeat -5px -3px;
}

.gplus-small {
	background:url('https://s1.vagalume.com/images/social-icons.png') no-repeat -49px -3px;
}

.sendContentAdvice {
	display:block;
	font-weight:bold;
	margin-top: 10px;
}
.sendContentAdvice:after {
	content:"\00bb";
	padding-left:2px;
}
