/* estilização do player das PDPs */
/* FAixas na PDP */
.catalog-product-view #faixasProduct {
	background: #737373;
}
.catalog-product-view #faixasProduct .content_area {
	max-width: 1300px;
	min-width: 900px;
	margin: 0 auto 10px;
}
.catalog-product-view #faixasProduct .content_area:after {
	display: block;
	clear: both;
	content: ".";
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden;
}
.catalog-product-view #faixasProduct .content_area .faixas_title {
	font-size: 26px;
	font-weight: bold;
	padding: 30px 0 20px 0;
	color:#fff;
}
.catalog-product-view #faixasProduct .content_area a {
	color: #fff;
}

.catalog-product-view #faixasProduct .content_area div.jp-audio .jp-interface div.jp-time-holder {
	/* position: absolute;
	top: 20px;
	right: 0; */
	color: #FFF;
}

.catalog-product-view div.jp-playlist ul li:before {
    color: #FFF;
}

/*container*/
div.jp-audio{
	width: 100%;
	position: relative;
}

div.jp-audio .jp-interface{
	position: relative;
	z-index: 3;
}

div.jp-audio .jp-interface ul.jp-controls{
	position: absolute;
	top: 20px;
	left: 0;
}

div.jp-audio div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	height: 14px;
	width: 12px;
	text-indent:-9999px;
	float: none;
	padding: 0;
}

a.jp-play {
	background: url("jplayer.blue.monday.png") 0 0 no-repeat;
}

a.jp-play:hover {
	background: url("jplayer.blue.monday.png") -41px 0 no-repeat;
}

a.jp-pause {
	background: url("jplayer.blue.monday.png") -40px 0 no-repeat;
	display: none;
}

a.jp-pause:hover {
	background: url("jplayer.blue.monday.png") -41px -42px no-repeat;
}

div.jp-audio .jp-interface div.jp-time-holder{
	position: absolute;
	top: 20px;
	right: 0;
}

div.jp-playlist{
	/*position: absolute;
	top: 0;
	left: 0;*/
	z-index: 2;
	width: 100%;
}

div.jp-playlist ul{
	float: left;
	width: 100%;
	counter-reset: item;
    list-style-type: none;
}

div.jp-playlist ul li:before {
    content: counter(item) "  ";
    counter-increment: item;
    float: left;
}

div.jp-playlist ul li.jp-playlist-current:before{
	text-indent: -9999px;
}

div.jp-playlist ul li{
	width: 100%;
	height: 57px;
	float: left;
	padding: 20px 0;
	border-bottom: 1px solid #8a8a8a;
	list-style-position:inside;
	font-size: 14px;
	font-weight: bold;
}

div.jp-playlist ul li:last-child{
	border: 0;
}

div.jp-playlist ul li a{
	font-weight: normal;
	font-size: 14px;
	padding: 0 40px 0 40px;
	width: auto;
	float: left;
	text-align: left;
}