
div.jp-audio div.jp-type-playlist div.jp-interface {
    height: 105px;
}

div.jp-audio {
    width: 300px;
}

div.jp-audio ul.jp-controls {
    padding: 20px 10px 0;
    width: 300px;
}

div.jp-audio a.jp-volume-max, div.jp-audio-stream a.jp-volume-max {
    left: -287px;
    margin-left: 56px;
    position: relative;
    top: 36px;
}

div.jp-audio ul.jp-controls {
    padding: 20px 10px 0;
    width: 280px;
}
a.jp-stop, a.jp-previous, a.jp-next {
    height: 28px;
    margin-bottom: 6px;
    margin-top: 6px;
    width: 28px;
}

div.jp-audio div.jp-volume-bar {
    left: 176px;
    top: 76px;
}

div.jp-audio .jp-type-playlist ul.jp-toggles {
    left: 236px;
    margin: 0;
    position: absolute;
    top: 69px;
    width: 55px;
}

div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute {
    left: -10px;
    margin-left: 156px;
    position: relative;
    top: -1px;
}
div.jp-audio a.jp-volume-max, div.jp-audio-stream a.jp-volume-max {
    left: -26px;
    margin-left: 56px;
    position: relative;
    top: -1px;
}

div.jp-audio div.jp-type-playlist div.jp-progress {
    left: 156px;
    width: 130px;
}

div.jp-audio div.jp-type-playlist div.jp-time-holder {
    left: 156px;
    width: 130px;
}
a.jp-shuffle {
    margin-left: 0px;
}
div.jp-volume-bar {
    width: 34px;
}
/* interfaz BDH*/

#results .vista .entrada.reproductor .details {
    color: #333333;
    float: left;
    font-size: 12px;
    width: 660px;
}
#results .vista .entrada.reproductor .thumb {
    float: left;
    margin-right: 2%;
    padding: 0 1% 1%;
    width: 300px;
}
.disco {
    display: block !important;
    margin-left: -20px;
    margin-top: 6px;
}

.no_disco {
	display: block !important;
}


div.jp-playlist li {
    margin-left: 20px;
	padding: 5px 0 4px;
    border-bottom: medium none;
}


div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: none;
	padding-left: 0px;
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current .no_disco{
	text-indent: 20px;
	background-image: url("../../img/square.png");
    background-position: 2px 4px;
    background-repeat: no-repeat;
}


div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0;
}

div.jp-type-playlist div.jp-playlist li:first-of-type .disco {
    margin-top: 0;
}
.playlist{
    overflow: auto;
    background-color: #CCCCCC;
    width: 100%;
}
div.playlist ul {
    font-size: 0.72em;
    list-style-type: none;
    margin: 0;
    /*padding: 0 20px;*/
    background-color: #BBBBBB;
}
div.playlist li {
    padding: 5px 20px 4px;
    border-bottom: 1px solid #EEEEEE;
}
div.jp-title, div.jp-playlist {
    border-top: medium none;
}

.playlist_content {
    max-height: 300px;
    overflow: auto;
    border-top: 1px solid #009BE3;
}
.playlist.post_play li:last-of-type {
    border-bottom: medium none;
}
#pre_play li {
    color: #2776B8;
    /* color: #0D88C1; */
}

#post_play li {
    color: #333333;
}

#post_play > ul {
    border-top: 1px solid #EEEEEE;
}
#pre_play > ul > li:last-of-type {
    background: none repeat scroll 0 0 #CCCCCC;
    border-bottom: medium none;
}
#post_play li a {
    color: #333333;
}
.registerSongs li {
    border: 0 none !important;
}
.registerSongs {
    font-size: 1em !important;
}
.registerSongs > li:not(.registerSongsDisc) {
    margin-left: 15px;
}
#pre_play li:last-of-type span {
    display: none !important;
}

#results .vista .entrada.reproductor .cambio_visores{
	/*padding-left: 340px !important;*/
}

div.jp-stream{
	text-align: center;
	font-size: 14px;
}

span.jp-stream-ita{
	text-align: center;
	font-size: 14px;
	font-style: italic;
}