@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@import url(colorbox.css);
#wpadminbar {display:none!important;}


/* Player */
#playerBeat { padding:0px; position:relative;}
#playerBeat .containerPlayer {height:75px; float:left;}
#playerBeat:before {content:''; position:absolute; left:-1000px; width:1000px; height:75px;}
#playerBeat #playpause {cursor:pointer; width:75px; height:75px; display:block; position:relative; float:left; padding:10px 0px; margin-right:15px; margin-left:-12px}
#playerBeat #playpause svg{width:100%; height:100%; fill:#fff;}
#playerBeat #playpause span {display:none; width:50px; height:50px; position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px; transition-duration:0.3s;}
#playerBeat #playpause:hover span{width:36px; height:36px; margin-top:-18px; margin-left:-18px; transition-duration:0.3s;}
#playerBeat #playpause.playing span.iconStoped {display:block;}
#playerBeat #playpause.stoped span.iconPlaying {display:block;}
#playerBeat #slider {background:rgba(0,0,0,0.1); margin:33px 20px; width:75px; height:8px; border-radius:5px; float:left; position:relative;}
#playerBeat .ui-slider .ui-slider-handle {background:#fff; box-shadow:1px 1px 0px rgba(0,0,0,0.1); position: absolute; z-index: 2; width: 16px; height: 16px; border-radius:50%; margin-left:-7px; cursor: pointer; top:-4px;}
#playerBeat .ui-slider .ui-slider-handle:focus {outline:none;}
#playerBeat .ui-slider-range { height:8px; border-radius:5px; background:#fff; }
#playerBeat .soundIcon {position:absolute; left:-25px; top:-5px;}
#playerBeat .soundIcon svg {width:20px; height:18px; fill:#fff;}
#playerBeat .bar-c {display:none!important;}
#playerBeat .statusStream {float:left; margin-left:15px;}
#playerBeat .statusStream span {font-size: 10px;text-transform: uppercase; display:block; padding-top:20px;}
#playerBeat .statusStream .tocando {font-size:13px; text-transform:none; padding-top:0px; opacity:1;}
#playerBeat .linksPlayrs {float:right;}
#playerBeat .imgPlayerCapa {float: left; width: 60px; height: 60px; border-radius: 0px;overflow: hidden;margin: 8px 0px; margin-left:15px;}
#playerBeat .imgPlayerCapa img {border:none; width: 60px; height: 60px; }

.linksPlayrs {list-style:none; padding:0px; margin:0px;}
.linksPlayrs li {display:inline-block; position:relative;}
.linksPlayrs li .tooltip {width:100px;}
.linksPlayrs li a { width: 30px; height: 75px; text-align: center; display: block;line-height: 75px; border-top:solid 1px #000; transition-duration:0.3s;}
.linksPlayrs li a:hover {border-top:solid 1px #000;opacity:0.3; transition-duration:0.3s;}
.linksPlayrs li a .helper { display: inline-block; height: 100%; vertical-align: middle;}
.linksPlayrs li a img { vertical-align: middle; }


a:focus {outline:none; text-decoration:none;}

#mCSB_1_scrollbar_vertical {z-index:1000!important;}
body * {font-family:'Open Sans',Verdana, Geneva, sans-serif;}

.barTop .player_box {float:left; padding:0px; margin:0px; margin-right:10px;}
.barTop .linksLogin {float:right; font-size:11px; padding-top:27px;}
.barTop .linksLogin a { font-size:11px;}
.barTop .linksLogin a:hover {text-decoration:none; transition-duration: 0.3s}
.barTop .maskPlayer {position:absolute; top:0px; right:0px;}
.barTop .thumbImg {width:50px; height:50px; overflow:hidden; position:relative; float:left; margin:10px 10px 10px 0px;}
.barTop .streamAccountInfo {margin-top: 16px;float: left;}
.barTop .titStreamInfo {font-size:11px;}
.barTop .streamInfoTxt {font-size:11px; display:block;}
.barTop .linksPlayrs {float:right; list-style:none; margin:0px; padding:0px;}
.barTop .linksPlayrs li {display:block; float:left;}
.barTop .linksPlayrs li a {display:block; padding:22px 5px; border-top:solid 1px #1d1d1d; transition-duration: 0.3s; }
.barTop .linksPlayrs li a img {opacity:0.4;}
.barTop .linksPlayrs li a:hover img {opacity:1; transition-duration: 0.3s}

.socialLinks:hover span {background-position: 0px -46px; transition-duration:0.3s;}

header .top {display:block; padding:30px 0px;}
header .top .logotipo {float:left; margin-top:5px;}

.containerWidHeaderProgram {float:left; width:210px; height:65px; position:relative; margin-left:15px;}

header .top .locutor {width:250px; border-radius:5px; height:65px; padding:10px; display:block; line-height:13px; position:absolute; top:0px; left:0px; opacity:0; display:none; visibility:hidden; margin:2px;}
header .top .locutor .imgThumbLocutor {height:45px; width:60px; border-radius:5px; float:left; margin-right:10px; overflow:hidden;}
header .top .locutor span {font-size:8px; text-transform:uppercase;}
header .top .locutor strong {font-size:13px; font-weight:300; display:block;}
header .top .locutor p {font-size:10px; text-transform:uppercase; display:block; margin-top:2px;}
header .top .locutor a {position:absolute; top:0px; right:0px; width:15px; height:100%; border-radius:0 5px 5px 0px; padding:0 10px; transition-duration: 0.3s}
header .top .locutor a:hover {width:30px;}
header .top .locutor a span {background: url('../imgs/sprite.png') no-repeat -63px -81px;width: 9px;height: 13px; display:block; margin:26px 0px; margin-left:-5px; transition-duration: 0.3s}
header .top .locutor a:hover span {width:30px; margin-left:0px}


.txtCopright {float:left; padding:17px 15px 18px 15px; color:#fff;}


.container {padding:0px;}
nav.menuAjaxfy {display:block; padding:5px; position:relative; border-bottom:solid 3px #fff!important;}
nav.menuAjaxfy ul {list-style:none; margin:0px; padding:0px; float:left;}
nav.menuAjaxfy ul li {display:inline-block;}
nav.menuAjaxfy ul li a {font-family:'bebas_neueregular',Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; color:#fff; font-size:19px; padding: 15px 10px 10px 10px; display: block; margin-top: -9px;border-top:solid 3px rgba(0,0,0,0); transition-duration:0.3s;}
nav.menuAjaxfy ul li a:hover {text-decoration:none; opacity:0.9;}

.newWindowPlayer {display:block;  position: absolute;  top: -1px;  right: -0px; padding:17px 15px 12px 15px;}



.bx-default-pager {display:none!important;}

