#pluginRadio h1 {
  color: #444;
  font-size: 1.2em;
  padding: 14px 2px 12px;
  margin: 0px; }

#pluginRadio h1 em {
  font-style: normal;
  color: #999; }

#pluginRadio a {
  color: #888;
  text-decoration: none; }

#pluginRadio {
  margin: 0;
  width: auto; }

#pluginRadio ol {
  padding: 0px;
  margin: 0px;
  list-style: decimal-leading-zero inside;
  color: #ccc;
  width: 460px;
  border-top: 1px solid #ccc;
  font-size: 0.9em; }

#pluginRadio ol li {
  position: relative;
  margin: 0px;
  padding: 9px 2px 10px;
  border-bottom: 1px solid #ccc;
  cursor: pointer; }

#pluginRadio ol li a {
  display: block;
  text-indent: -3.3ex;
  padding: 0px 0px 0px 20px; }

#pluginRadio li.playing {
  color: #aaa;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3); }

#pluginRadio li.playing a {
  color: #000; }

#pluginRadio #shortcuts {
  position: fixed;
  bottom: 0px;
  width: 100%;
  color: #666;
  font-size: 0.9em;
  margin: 60px 0px 0px;
  padding: 20px 20px 15px;
  background: #f3f3f3;
  background: rgba(240, 240, 240, 0.7); }

#pluginRadio shortcuts div {
  width: 460px;
  margin: 0px auto; }

#pluginRadio #shortcuts h1 {
  margin: 0px 0px 6px; }

#pluginRadio #shortcuts p {
  margin: 0px 0px 18px; }

#pluginRadio #shortcuts em {
  font-style: normal;
  background: #d3d3d3;
  padding: 3px 9px;
  position: relative;
  left: -3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); }

@media screen and (max-device-width: 480px) {
  #pluginRadio {
    position: relative;
    left: -3%; }

  #pluginRadio #shortcuts {
    display: none; } }
/*-------customizado------------*/
#pluginRadio {
  position: absolute; }

#pluginRadio .audiojs {
  background: none repeat scroll 0 0 #ECECEC;
  border-radius: 6px 6px 6px 6px;
  box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.35) inset;
  font-family: monospace;
  font-size: 12px;
  height: 75px;
  overflow: hidden;
  width: 418px; }

#pluginRadio .audiojs p {
  cursor: pointer;
  display: block !important;
  height: 39px;
  margin: 0;
  width: 38px; }

.audiojs .play {
  background: url("../images/player-play.png") repeat scroll 0 0 transparent;
  left: 36px;
  position: relative;
  top: 14px;
  z-index: 1; }

#pluginRadio .audiojs .pause {
  display: none !important; }

.playing.audiojs .play {
  display: none !important; }

#pluginRadio .playing.audiojs .pause {
  background: url("../images/player-pause.png") repeat scroll 0 0 transparent;
  left: 36px;
  position: relative;
  top: 14px;
  display: block !important; }

#pluginRadio .audiojs .time {
  color: #7F7F7F;
  line-height: 36px; }

#pluginRadio .audiojs .time {
  border: 0 none;
  color: #1E5799;
  float: left;
  font-family: tahoma;
  height: 36px;
  line-height: 36px;
  margin: 4px 0 0 7px;
  padding: 0 6px 0 12px;
  text-shadow: 1px 1px #fff; }

#pluginRadio .audiojs .play-pause {
  border-right: 1px solid #cccccc;
  float: left;
  height: 75px;
  margin: 0;
  overflow: hidden;
  padding: 4px 6px;
  width: 118px; }

#pluginRadio .next {
  background: url("../images/player-next.png") repeat scroll 0 0 transparent;
  border: medium none;
  height: 43px;
  left: 78px;
  margin: 0;
  padding: 0;
  position: relative;
  top: -97px;
  width: 38px; }

#pluginRadio .prev {
  background: url("../images/player-previous.png") repeat scroll 0 0 transparent;
  border: medium none;
  height: 40px;
  left: 7px;
  margin: 0;
  padding: 0;
  position: relative;
  top: -56px;
  width: 37px; }

#pluginRadio .titleRadio {
  font-family: tahoma;
  font-size: 14px;
  font-weight: normal;
  left: 133px;
  position: relative;
  top: 42px; }

#pluginRadio .error-message {
  position: relative;
  top: 13px; }

#pluginRadio .duration {
  display: inline !important; }

#pluginRadio .audiojs .scrubber {
  background: none repeat scroll 0 0 #1E5799;
  border-bottom: 0 none;
  border-left: 0 none;
  border-radius: 6px 6px 6px 6px;
  border-top: 1px solid #3F3F3F;
  float: left;
  height: 8px;
  margin: 10px;
  overflow: hidden;
  position: relative;
  top: 21px;
  width: 280px; }

#pluginRadio .audiojs .play-pause {
  border-right: 1px solid #cccccc;
  float: left;
  height: 54px;
  margin: 0;
  overflow: hidden;
  padding: 4px 6px;
  width: 104px; }

#pluginRadio .audiojs .progress {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 10px;
  width: 0px;
  z-index: 1;
  background: #6db3f2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6db3f2), color-stop(50%, #54a3ee), color-stop(51%, #3690f0), color-stop(100%, #1e69de));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6db3f2', endColorstr='#1e69de', GradientType=0);
  /* IE6-9 */ }

#pluginRadio .audiojs .loaded {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 10px;
  width: 0px;
  background: #1e5799;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(50%, #2989d8), color-stop(51%, #207cca), color-stop(100%, #7db9e8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#7db9e8', GradientType=0);
  /* IE6-9 */ }

#pluginRadio .list-radio {
  position: relative;
  top: -77px;
  width: 420px; }

#pluginRadio .audiojs .time em {
  color: #999999;
  font-style: normal;
  padding: 0 2px 0 0; }

#pluginRadio .audiojs .loading {
  border-radius: 48px 48px 48px 48px;
  box-shadow: 1px 1px 1px inset;
  display: none !important;
  height: 25px;
  position: absolute;
  right: 12px;
  width: 25px; }

#pluginRadio .audiojs .error {
  background: url("../images/player-graphics.gif") no-repeat scroll -2px -61px transparent;
  display: none !important; }

#pluginRadio .audiojs .playing .pause {
  display: block;
  margin-top: -39px;
  z-index: 9; }

