/*Fixed navbar on top*/
body{
    padding-top: 45px;
}

/*Nominado*/
h1.h1-title{
    font-weight:300;
    margin-bottom:20px;
    font-size:30px
}

/*** GENERICOS ************************************************/

.jq_linkGoTo{
	color:#FF8000;
	cursor:pointer
}

.jq_linkGoTo:hover{
	text-decoration:underline
}

/*Colores de texto*/
.text-light-grey{
  color: #d5d5d5;
}

section .section-footer button.btn {
    font-size: 18px;
    font-weight: 600;
    border: 2px solid #FFF;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 10px 50px;
    display: inline-block;
    margin-bottom: 15px;
    position: relative;
    z-index: 0;
    max-width: 100%;
    min-width:125px;
    background:none;
}
section .section-footer button.btn:hover {
   background:#ffffff;
   color:#ff8000;
}

.alpha-box{background-color:rgba(255, 239, 222, 0.2);
padding:8px;}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    color: #444;
}

.text-blink {
    animation-name: blink;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: 3;

    -webkit-animation-name:blink;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: 3;
}
@-moz-keyframes blink{
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
@-webkit-keyframes blink {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
@keyframes blink {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

.patrocinado{
  font-size: 11px !important;
  color: #999 !important;
}

/** Glypichons - sizes**/
.glyphicon-md{
    font-size: 180px;
}

/** Nominados a salir de la casa **/
.glyph-giant{font-size: 303px;
    color: #d5d5d5;}
.strong {
  font-weight:bold
}
.displaynone {
  display:none;
}
.font-18 {
    font-size: 18px;
}
.font-26 {
    font-size: 26px;
}
.white {
    color: #ffffff !important;
}
.lighter {
    font-weight: lighter;
}
.m-top-10 {
    margin-top: 10px!important;
}
.m-top-15{
    margin-top: 15px !important;
}
.m-bottom-20 {
	margin-bottom:20px!important;
}
.p-left-15{
    padding-left: 15px!important;
}
.m-left-15n{margin-left:-15px;}
.m-right-15n{margin-right:-15px!important;}
.menu-wrapper a.right-link{
	font-size:12px;
	margin-right:10px;
	margin-top:9px;
	float:right
}

/*Ellipsis para los titulos de audios en tablas*/
table td a.text-ellipsis{
    display: block;
    width: 375px;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.text-ellipsis{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

/*Separacion entre labels*/
span.label + span.label{
    margin-right: 1px;
}

.colorpicker.dropdown-menu {
    padding: 5px;
}

.m-top-50{margin-top:50px!important;}

/*Custom Label Explicit*/
.label-explicit{
    background-color: transparent;
    border: 1px solid #d00000;
    color: #d00000;
    font-weight: normal;
    padding: 0.05em 0.6em 0.1em;
    text-transform: uppercase;
    border-radius: 0.2em;
      -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
    -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.label-explicit:hover,.label-explicit-hover{
    text-shadow: 0px 0px 10px rgba(255, 150, 150, 0.8);
    background-color: rgba(208, 0, 0, 0.6);
  	color: white;
}

/*listado items en horizontal*/
ul.horizontal{display:table;
padding-left:0;}
ul.horizontal li{display:inline;
}


/*** /GENERICOS ************************************************/

/*** NAV-BAR **/

#dropdown-language{
	padding-top: 12px;
    padding-bottom: 11px;
    padding-right: 7px;
    padding-left: 11px;
    text-align: center;
    border: none;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #999;
    background: #f2f2f2;
}

ul#dropdown-language-ul{
	text-transform:none;
	border-radius:0px;
	background:#f2f2f2;
	border:1px solid #fff
}

ul#dropdown-language-ul ul.list-unstyled li a,
ul#dropdown-language-ul ul.list-unstyled li span{
	padding:3px 0px 3px 20px;
	color:#333
}

ul#dropdown-language-ul ul.list-unstyled li span.selected{
	font-weight:600;
	color:#333
}
ul#dropdown-language-ul li.disabled a{cursor:default!important;}
/**** /NAV-BAR **/


/*** DATATABLE ************************************************/
table.dataTable > tbody > tr.even > td{
    background-color: #F6F6F6;
}
.dataTables_scrollBody{
    overflow-x:hidden !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border:0 !important;
}
table.dataTable thead th, table.dataTable thead td {
    border-bottom: 1px solid #ddd !important;
}
/*** /DATATABLE ************************************************/

/*** FIXES ************************************************/

/*FIX - Table-list media object with full width label*/
table.table-list > tbody > tr > td > div.media label.title{
    max-width: 390px;
    width: 100%;
}

/*FIX - Input search on datetables like us*/
#programsSelector_filter input{
    box-shadow: none;
    border-radius: 0;
    color: #BBB;
    font-weight: normal;
    display: inline-block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #CCC;
    margin-right: 13px;
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
            transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
#programsSelector_filter input:hover,
#programsSelector_filter input:focus{
    border-color: #66afe9;
    background-color: #F8F8F8;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
#programsSelector_filter label{
    font-weight: normal;
    margin-bottom:15px;
}
.dataTables_wrapper{
    margin-bottom: 15px;
    border-bottom: 2px solid #ccc;
}

/*FIX - Scroll lateral home*/
.btn-app-store, .btn-play-store, .btn-windows-phone{width:170px;}
.btn-app-store strong, .btn-play-store strong, .btn-windows-phone strong{font-size:13px;}

/*FIX - Mini Navbar con Desplegables*/
.mini-navbar.mini-navbar-dropdown{
    height: 17px;
    overflow: visible ;
}
.mini-navbar.mini-navbar-dropdown .dropdown-menu{
    font-size: 14px;
    font-family: 'Open Sans';
}
/*FIX - 4 pestáñas en nav-tabs que ocupen todo el ancho*/
.nav-tabs.simple-tabs.items-4>li {
    width: 25%;
}
/*FIX - Popover Close*/
.popover-close{
    z-index: 1;
    text-decoration: none;
}
/*FIX - Same Padding on nav tabs*/
.header-ficha .nav.navbar-nav.main-navbar > li + li > a {
    padding-right: 13px;
}
/*FIX - Disabled tab on Navbar tabs*/
.nav-tabs.simple-tabs > li.disabled > a,.nav-tabs.simple-tabs > li.disabled > a:hover{
  color: #777;
  border-color: #DDD;
  font-weight: normal;
}
/*FIX - No text underline on a > img*/
a img{
  text-decoration: none;
}
/*FIX - Form control text*/
.form-control{
  color: #555;
}
/*FIX - Text success color*/
.text-success{
  color: #9abd0e;
}
/*FIX - Text overflow elipsis on sidebar widgets*/
/*
.episode-list li>.content a {
    white-space: nowrap;
}*/
/*FIX - Collage Images Home*/
.slide-listas > .wrapper > .row > div img {
    max-height: 255px;
}
/*FIX - Image mini over*/
img.mini {
    border-radius: 20px;
}
/*FIX - User Recent Activity Widget*/
ul.activity-list li{
    padding-top:10px;
}
ul.activity-list .content a:first-child{
    color:#525252;
    font-weight: bold;
}
/*FIX - icon like on modulo view*/
.modulo-view .content ul.action li.likes:before{
	background-position: -137px -226px;
    width: 14px;
    height: 16px;
}

/*FIX - icons on SPANS*/
.modulo-view .header-modulo .links>li>span:before{
    content: "";
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat 0 0;
    float: left;
    margin-right: 10px;
}
/*FIX - icon-rss (Suscription button) on modulo-view.links*/
.modulo-view .header-modulo .links>li>.icon-rss:before{
    width: 12px;
    height: 12px;
    background-position: -137px -249px;
    margin-top: 2px;
}
/*FIX - icon-micro (Suscription button) on modulo-view.links*/
.modulo-view .header-modulo .links>li>.icon-micro:before{
    width: 10px;
    height: 18px;
    background-position: -134px -36px;
    margin-top: 2px;
}
/*FIX - icon-micro (Suscription button) on modulo-view.links*/
.modulo-view .header-modulo .links>li>.icon-date:before{
    width: 25px;
    height: 15px;
    background-position: -75px -155px;
    margin-top: 2px;
}
/*FIX - Text icons on modulo-view.links*/
.modulo-view .header-modulo .links>li>span{
    font-weight: normal;
    color: #777;
}
/*FIX - Button Block on Popover*/
.popover-remove .btn.btn-block{
    width: 100%;
    display: block;
}
/*FIX - Salto de linea en TD's con iconos*/
.table td.td-md > span.stair,.table td.td-md > span.date, .table td.td-md > span.microphone{
    white-space: nowrap;
}
/*FIX - formularios md
.form-box{
	max-width: 675px;
	margin: 15px auto 30px auto;
	position: relative;
}*/
/*FIX - Formulario MD FUERA de border-box*/
form.form-horizontal .container-md{
  margin: 15px auto 30px;
  max-width: 705px;
}
/*FIX - Progress bar themes*/
.progress.progress-light{
  background-color: #EEEEEE;
  border:0;
  border-bottom: 2px solid #CCCCCC;
}
/*FIX para el widget recomended-listening widget cuando el titulo es muy largo*/
.modulo-view .header-modulo .wrapper p{
	margin-right:24px;
}
/*FIX para el widget recomended-listening widget compartir like*/
#recommend_listenings .modulo-view .header-modulo .links>li{
	padding:0 6px;
}
/*FIX - Para que las tarjetas de canal tengan todas el mismo alto */
.modulo-view.modulo-type-canal .content {
    height: 200px;
    padding-bottom: 10px;
}
.modulo-view .header-modulo > a img.main {
    float: left;
    max-width: 80px;
}
.modulo-view .header-modulo > a img.mini {
    position: absolute;
    top: 50px;
    left: 65px;
    box-shadow:0 0 2px rgba(143, 141, 141, 0.5);
}
.modulo-view .header-modulo .wrapper strong {
    display: inline;
}
.modulo-view .content h4 {
    height: auto;
}
.modulo-view .content h4 a {
    color:#444
}
.modulo-view .footer-modulo .play a,
.modulo-view .footer-modulo .stop a,
.modulo-view .footer-modulo .buy a,
.modulo-view .footer-modulo .listen a,
.modulo-view .footer-modulo .follow a,
.header-ficha2 .player-bar .button .play a,
.header-ficha2 .player-bar .button .stop a {
    cursor: pointer;
}
.modulo-type-lista > div.header-modulo > div.main {
    width: 80px;

}
.modulo-type-lista > div.header-modulo > div.main > img{
    float: left;
    width: 40px;
    height: 40px;
}
.modulo-type-lista .content h4 {
	height:auto
}
.modulo-view .content h4 a{
	color:#444
}
.modulo-view .content ul.action, .suscripcion-header ul.action {
	background:#fff
}
.modulo-view.modulo-type-programa .footer-modulo .play a:before,
.modulo-view.modulo-type-programa .footer-modulo .stop a:before,
.modulo-view.modulo-type-programa .footer-modulo .listen a:before,
.modulo-view.modulo-type-programa .footer-modulo .follow a:before{
    background: none;
}

/*FIX - Buttons Group*/
form.form-horizontal .input-group .btn{
  margin-top: 0;
  padding: 10px 12px;
  box-shadow: none;
}

/*FIX - Custom Icons on Buttons*/
.icon-inline{
    display: inline-block !important;
    margin: 0 5px -5px 0;
}

/*FIX - BTN-LINK Orange*/
.btn-link{
    color: #ff7f00;
}
.btn-link:hover,
.btn-link:focus{
  color: #ff7f00;
}
/*FIX - para las etiquetas a dos filas*/
form.form-horizontal .form-control, form.form-horizontal .bootstrap-tagsinput {
    min-height: 40px!important;
    height:inherit;
}

/*FIX - icono buscar mobile*/
@media (max-width:991px){
	.icon-buscar{
	height:44px;
	width:46px;
	}
}
@media (max-width:767px){
	.icon-buscar{
	height:44px;
	width:inherit;
	}

	header a.icon-buscar:before, header button .icon-buscar {
    content: "";
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -251px -156px;
    width: 16px;
    height: 17px;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}
header button .icon-buscar{
	margin-top:0;
	margin-right:0;
	height: 16px;
}
}

/*FIX - gestion sugerencias menu responsive*/

@media (max-width:767px){
	.secondary-nav {float:right;}
	.header-ficha ul.secondary-nav>li{
	padding:0 0 0 55px;}
}

@media (min-width:768px) and (max-width:991px){
	.header-ficha ul.secondary-nav>li{padding:0;}
}

@media(min-width: 768px) {
    .header-ficha ul.secondary-nav {
        margin-left: 20px;
        float: right;
        margin-top: 10px;
    }
}

/*** FICHA AUDIO ***/

/* heading comments*/
p.h2.heading{
	font-weight:300;
	margin-top:3px;
	margin-bottom:16px;
	line-height:30px;
}

/* Banners ficha audio */
.border-box.banner-box.big-banner p.title {
    font-size: 40px;
    color: #535353;
    font-weight: 300;
    padding-top: 10px;
    padding-left: 15px;
    line-height: 38px;
    border-bottom:none
}

.border-box.banner-box.big-banner p.title span {
	font-weight:500
}

.img-banner2{background:url('https://static-1.ivoox.com/img/phone2.png') 0 0 no-repeat;
width:220px;
height:148px;}
.img-banner1{background:url('https://static-1.ivoox.com/img/phone1.png') 0 0 no-repeat;
width:302px;
height:203px;}

/* titles audio_widget*/
.border-box p.title {
    color: #444;
    font-size: 22px;
    margin: 0 -10px 0 -8px;
    border-bottom: 1px solid #EEE;
    padding: 0 10px 15px 8px;
    line-height: 1.1;
}

.border-box p.title.with-link a {
    font-size: 14px;
    display: block;
    margin-top: 9px;
}

/* popover */
p.title_popover{
    margin-top: 0;
    margin-bottom:0;
    font-size: 16px;
	font-weight: 600
}

p.title_popover.volver{
	margin-bottom:10px !important
}

p.title_popover a{
	color: #5F5F5F !important;
	font-size: 16px !important;
	font-weight: 600 !important;
}

.modulo-view-default .header-modulo p.title_popover.volver:before {
    content: "";
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -75px -244px;
    width: 9px;
    height: 14px;
    float: left;
    margin-right: 10px;
    margin-top:4px;
}

/*FIX - iconos descarga*/
ul.mini-download-icons li a{display:block;}

/*FIX - enlaces ficha usuario*/
.share-list li+li{border-right: 1px solid #DDDDDD;
	border-left:none;
    padding-right: 15px;
   margin:10px 10px 10px 0px;}
.share-list li:first-child{border-right: 1px solid #DDDDDD;
padding-right: 15px;
padding-left:15px;}
.share-list li:last-child{border:none;}

/*FIX - botones sociales ficha programa*/
@media (max-width: 991px){
	.ficha-menu .header-ficha .ficha-menu ul.mini-navbar>li {
    float: none;
    display: inline-block;
    margin: 0 0 7px 0;
	}
	.ficha-menu .header-ficha .ficha-menu.floated-menus ul.mini-navbar{
		margin-bottom:0
	}
	.header-ficha .dropdown.mobile-dropdown{margin-top:0}/**fix ipad menu zp*/
}
@media (min-width: 768px){
.ficha-menu ul.mini-navbar>li {
   padding: 0 10px;
   margin-bottom:8px!important;
}
.header-ficha .ficha-menu ul.mini-navbar{margin:0 0 0 0;}
}

@media (min-width:769px){
	.header-ficha .ficha-menu ul.mini-navbar.navbar-left>li {
    text-align: left;
    margin-bottom: 8px;}

}
@media (max-width: 440px) and (min-width: 328px){
.header-ficha .ficha-menu ul.mini-navbar.navbar-left>li {
    text-align: left;
    width: 35%;
    margin-bottom: 8px;
    border: none;
}}
/*** /FIXES ************************************************/

/*** ALERTS ************************************************/
.message-placeholder.message-success {
    border: 1px solid #9abd0e;
    background: #f3fdf0;
    color: #99BD0D;
    padding: 18px;
    margin-bottom: 25px;
    margin-top: 20px;
}
.message-placeholder.message-success:before {
    content: "";
    background: rgba(0, 0, 0, 0) url('https://static-1.ivoox.com/img/sprites.png') no-repeat 0 0;
    float: left;
    margin-right: 13px;
    width: 22px;
    height: 22px;
    margin-left: -5px;
}
.message-placeholder.message-success:before {
  background-position: -250px -274px;
}
.message-placeholder.message-default {
    border: 1px solid #ccc;
    background: #F5F5F5;
    color: #333;
    padding: 18px;
    margin-bottom: 25px;
    margin-top: 20px;
}
.message-placeholder.message-default:before {
    content: "";
    background: rgba(0, 0, 0, 0) url('https://static-1.ivoox.com/img/sprites.png') no-repeat 0 0;
    float: left;
    margin-right: 13px;
    width: 25px;
    height: 25px;
    margin-left: -5px;
}
.message-placeholder.message-default:before {
    background-position: -184px -281px;
}
.message-placeholder.message-default p{margin-left:32px;}
/*** /ALERTS ************************************************/


/*** ICONS ************************************************/

.table-list .info {
    content: "";
    width: 16px;
    height: 16px;
    margin-left: 12px;
    background: url('https://static-1.ivoox.com/img/sprites.png') no-repeat -135px -308px;
    border: 0;
}

.modulo-view .content ul.action li.microphone:before,
.table-list .microphone:before,
.suscripcion-header ul.action li.microphone:before  {

    width: 10px;
    height: 18px;
    background-position: -134px -36px;
}
.icon-mail-mini-orange{background: url('https://static-1.ivoox.com/img/sprites.png') no-repeat -239px -470px;
    width: 17px;
    height: 12px;
    display: block;}
.icon-mail-mini-gray{background: url('https://static-1.ivoox.com/img/sprites.png') no-repeat -266px -470px;
    width: 17px;
    height: 12px;
    display: block;}
.icon-mail{
    background:transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -239px -447px;
    width:24px;
    height:18px;
    display:inline-block;
    position:relative;
}
ul.mini-navbar a.icon-dots:before {
    width: 17px;
    height: 16px;
    background-position: -335px -233px;
}
ul.mini-navbar a.icon-stair:before {
    width: 14px;
    height: 18px;
    background-position: -51px -229px;
}
ul.mini-navbar a.icon-donate:before {
    width: 16px;
    height: 16px;
    background-position: -295px -191px;
}
/* Quitado porque choca con los estilos de multiplica
.btn.plus:after{
    width: 0;
    background: #F5F5F5;
    display: block;
    position: absolute;
    top: -12px;
    bottom: -10px;
    left: 0px;
    text-align: center;
    overflow: hidden;
}
.btn.plus:before{
    content: "";
    background: transparent url(https://static-1.ivoox.com/img/sprites.png) no-repeat -235px -179px;
    display: block;
    width: 30px;
    height: 30px;
    margin: 15px auto 0 auto;
}*/
.btn.btn-text.plus:before{
  margin: 0;
}
.btn.btn-text.plus{
  padding: 0;
}
.icon-plus:before {
    content: "";
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -129px -60px;
    width: 21px;
    height: 20px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}
.icon-repeat:before{
    content: "";
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -335px -191px !important;
    width: 21px;
    height: 15px;
    display: inline-block;
    margin-right: 5px!important;
    vertical-align: middle;
}
.icon-norepeat:before{
    content: "";
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -335px -212px!important;
    width: 21px;
    height: 15px;
    display: inline-block;
    margin-right: 5px!important;
    vertical-align: middle;
}

.icon-markreaded:before{
    content: "";
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -368px -239px !important;
    width: 17px;
    height: 14px;
    display: inline-block;
    margin-right: 5px!important;
    vertical-align: middle;
}

/*iconos redes sociales*/
.share-list li a.share-linkedin:before {
    width: 24px;
    height: 24px;
    background-position: -1px -409px;
}
.share-list li a.share-myspace:before {
    width: 24px;
    height: 24px;
    background-position: -25px -409px;
}
.share-list li a.share-tuenti:before {
    width: 24px;
    height: 24px;
    background-position: -50px -409px;
}
.share-list li a.share-youtube:before {
    width: 24px;
    height: 24px;
    background-position: -75px -409px;
}
.share-list li a.share-googleplus:before {
    width: 24px;
    height: 24px;
    background-position: -101px -409px;
}
.share-list li a.share-instagram:before {
    width: 24px;
    height: 24px;
    background-position: -127px -409px;
}
.share-list li a.share-pinterest:before {
    width: 24px;
    height: 24px;
    background-position: -151px -409px;
}
.share-list li a.share-vimeo:before {
    width: 24px;
    height: 24px;
    background-position: -178px -409px;
}
.share-list li a.share-tuenti:before {
    width: 24px;
    height: 24px;
    background-position: -205px -408px;
}
.share-list li a.share-flikr:before {
    width: 24px;
    height: 24px;
    background-position: -233px -408px;
}
.share-list li a.share-wordpress:before {
    width: 24px;
    height: 24px;
    background-position: -261px -408px;
}
.share-list li a.share-blogger:before {
    width: 24px;
    height: 24px;
    background-position: -289px -408px;
}
.share-list li a.share-photobucket:before {
    width: 24px;
    height: 24px;
    background-position: -316px -409px;
}
.remove{    text-align: center;
    height: 23px;
    width: 23px;
    border-radius: 50%;
    border: none;
    background: transparent;
    display:block;}
.remove:after{    content: "";
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -159px -146px;;
    width: 10px;
    height: 17px;
    display: block;
    margin: 0 auto;}
.remove:hover{background-color: #FF7E00;}
.remove:hover:after{background-position: -174px -147px;}
.modulo-view .header-modulo .remove, .table-list .remove{display:block;
-webkit-border-radius: 50%;
-moz-border-radius:50%;
width:24px;
height:24px;
margin: 0 auto;
}
.modulo-view .header-modulo .remove:hover, .table-list .remove:hover{display:block;
-webkit-border-radius: 50%;
-moz-border-radius:50%;
width:24px;
height:24px;
padding:2px;
}
/*** ICONS ************************************************/


/*** INPUT-GROUP HOUR STYLE ************************************************/
.input-group.input-clock div[class^="col-"]{
  padding: 0;
}
.input-group.input-clock .separator{
  text-align: center;
  line-height: 35px;
}
/*** /INPUT-GROUP HOUR STYLE ************************************************/


/*** VIEWPORT SIZES FOR TINYSCROLLBAR ************************************************/
.tiny-scrollbar .viewport.viewport-md{
  height: 250px !important;
}

#scroll-programa {
  overflow: hidden;
  padding: 0 15px 0 0;
}
#scroll-programa p{word-break:break-word;}
.header-ficha .dropdown-info .toggle {
    border-bottom: 1px solid #DDD;
    padding-bottom: 10px;
    padding-top: 10px;
}

.header-ficha .dropdown-info.description {
    color: #1F1F1F;
    padding: 20px 7% 10px 7%;
}

/*** /VIEWPORT SIZES FOR TINYSCROLLBAR ************************************************/


/*Show more / Read More*/
.read-more{
    overflow: hidden;
}
.read-more.in{
    height: auto !important;
}

/*collapse con paneles sin borders*/
.panel-group.panel-invisible .panel{
    border:none!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/*Custom ReCaptcha Theme*/
div#recaptcha_widget div#captcha_block{
    margin-bottom: 5px;
}
div#recaptcha_widget div#recaptcha_image{
    text-align: center;line-height: 15px;
}
div#recaptcha_widget a.btn{
    min-width: 10px;
    margin-top: 0;
}
div#recaptcha_widget .recaptcha_text{
    margin-top:15px;
}

/**tabla colores**/
.tabla-colores{
    margin-top:15px;
}
.tabla-colores .color{
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height:120px;
}
.tabla-colores .naranja{
  background-color:#ff8800;
}
.tabla-colores .blanco{
  background-color:#ffffff;
  border:solid 1px #e3e3e3;
}
.tabla-colores .gris{
  background-color:#535353;
}
.tabla-colores .gris-oscuro{
  background-color:#1C1B20;
}
.tabla-colores .gris-claro{
  background-color:#f5f5f5;
}

/**menu user**/
.open>li ul.dropdown-menu.dropdown-user {
   display: block;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none;
}
.dropdown-user{
    float:left!important;
    right:auto!important;
    min-width:200px;
}
/***/
@media(min-width:768px) and (max-width: 991px){
	.dropdown-user{right:0!important;}

}
/***/
.dropdown-menu.dropdown-user>li>a{
    padding: 7px 8px 7px 17px;
}
.dropdown-menu.dropdown-user>li>a:hover{
    border-left:1px solid #ff8800;
    margin-left:-1px;
}
.circle-link {
    display: inline-block;
    background: #FF7F00;
    color: #FFF;
    border-radius: 50%;
    height: 26px;
    width: 26px;
    text-align: center;
    font-size: 12px;
    padding-top: 4px;
}
.circle-link-sm {
    display: inline-block;
    background: #FF7F00;
    color: #FFF;
    border-radius: 50%;
    height: 22px;
    width: 22px;
    text-align: center;
    font-size: 10px;
    padding-top: 4px;
}
@media (min-width: 768px){
.navbar-nav.navbar-right:last-child {
  margin-right: 0;
}}

/**RANKING**/
#update-ranking{font-size:12px; display:inline; color:#555555;}
.table-ranking .destacado .capsule{background:#ff7800; color:#fff; display:table-caption; padding:2px 4px; border-radius:1px; margin-bottom:5px;}
.table-ranking .destacado, .table-ranking .destacado td{background-color:#fff4e8!important;}
.table-ranking .destacado td:first-child{border-left:8px solid #ff7800;}
.table-ranking .destacado td:last-child{font-size:14px!important;}
.table-ranking .glyphicon-star{font-size:24px;
margin:0 auto;
display:table;
color:#a4a4a4;}
.table-ranking h2{text-align:center;
margin:0;}
.table-ranking .circle-border{
  margin:0 auto;
  color:#FF7F00;
  height: 31px;
  width: 31px;
  text-align: center;
  font-size: 12px;
  padding-top: 6px;}
.table-ranking h2 + a{margin:0 auto!important;display:table!important;}
.table-ranking .stair:before{  background-position: -45px -229px;
  width: 20px;
  height: 16px;}
.table-ranking .microphone:before{
    width: 10px;
    height: 18px;
    background-position: -134px -36px;
    margin-top: 2px;
}
.table-ranking tr td:nth-child(4){font-size:14px;}
.table-ranking .rank-up{
  background: url('https://static-1.ivoox.com/img/sprites.png') no-repeat -5px -443px;
  width: 64px;
  height: 42px;
}
.table-ranking .rank-down{
	background: url('https://static-1.ivoox.com/img/sprites.png') no-repeat -76px -443px;
  width: 64px;
  height: 42px;
}
.table-ranking .rank-equal{  background: url('https://static-1.ivoox.com/img/sprites.png') no-repeat -158px -443px;
  width: 64px;
  height: 42px;}
.back-top{position:fixed;
bottom:5px;right: 30px; z-index:2;}
@media screen and (max-width: 767px){
	.table-ranking tr td{padding:7px!important;}
	.table-ranking h2{font-size:20px;}
}

/** RADIO PAGE **/
.radio-header h1{
	margin-top:0px;
	font-weight:600;
	font-size:24px;
}
.radio-header ul.radio-share{
	float:right;
	margin-bottom:10px !important
}
.radio-profile #chatbox {
  text-align: left;
  margin: 0 auto;
  margin-bottom: 15px;
  background: #f5f5f5;
  height: 200px;
  border: 1px solid #D0D0D0;
}
.radio-profile form.radio-chat{
	margin-bottom:20px
}
.radio-profile #ibar_frame {
  width: 100%;
  height: 700px;
  _height: 800px;
  z-index: 10;
  float: right;
}

/** EPISODE ITEM LIST **/
.modulo-view .content p.audio-title {
	/*height:auto;*/
    border-top: 1px solid #EEE;
    margin-top: 0;
    padding-top: 8px;
    line-height: 1.1;
}

.modulo-view .content p.audio-title a, .modulo-view .content p.program-title a{
    font-size: 22px !important;
    color: #444444 !important;
}

.modulo-view .content p.audio-title .info, .btn.info-popover {
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -135px -308px;
    width: 17px;
    height: 17px;
    display: inline-block;
    cursor: pointer;
    outline: none;
    border: 0;
}

.modulo-view-default .header-modulo p.audio-title-back {
    font-weight: 600;
    color: #5F5F5F;
    margin-top: 0;
    font-size: 16px;
    margin-bottom:10px;
}

.modulo-view-default .header-modulo p.audio-title-back a{
    font-weight: 600 !important;
    color: #5F5F5F !important;
}

.modulo-view-default .header-modulo p.audio-title-back.volver:before {
    content: "";
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -75px -244px;
    width: 9px;
    height: 14px;
    float: left;
    margin-right: 10px;
    margin-top:4px
}

/** END EPISODE ITEM LIST **/

/** RADIO ITEM LIST **/
.modulo-view.modulo-type-radio .header-modulo .wrapper strong {
  color: rgba(51, 51, 51, 0.52);
}
.modulo-view.modulo-type-radio .content h4 {
    height: auto;
}
.modulo-view.modulo-type-radio .content h4 a{
    color:#444;
}
/** END RADIO ITEM LIST **/


/** FOLLOWER ITEM LIST **/
.modulo-view.modulo-type-user .header-modulo > a img {
    float: left;
	border-radius: 50%;
    border: 2px solid #EEE;
}
/** END FOLLOWER ITEM LIST **/

/** PAGINATION **/
.zp .pagination{
	margin:0
}

.pagination {
  margin: 50px 0 0 0;
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.pagination>li>a, .pagination>li>span {
  color: #ff7000;
}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
  background-color: #ff8000;
  border-color: #ff8000;
}
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
  color: #ff6000;
  background-color: #eee;
  border-color: #ddd;
}

/*ROUNDED LABEL ACTIVE*/
.rounded-label.active{
    border-color: #ff7f00;
    color: #ff8000;
}

/* Para el Suggestion */
.suggestionsBox {
    background-color: #E5E5E5;
    border-radius: 0px;
    box-shadow: none;
    color: #808080;
    z-index: 1000;
    text-transform: capitalize;
    margin-top:6px;
    display: none;
    width: 100%;
    position: absolute;
}

#crea_canal{display:none;}


/*** UPLOADIFY THEME & UPLOAD CSS ************************************************/
.uploadifyQueueItem{
    padding:0 10px;
    text-align: left;
    margin-top:10px;
}
.uploadifyProgress{
    background-color: #bbb;
    border:1px solid #bbb;
    height: 15px;
    margin-top: 10px;
    width: 100%;
}
.uploadifyProgressBar{
    background-color: #ff7d00;
    height: 15px;

}
.uploadifyQueueItem .cancel{
    float: right;
}
/*** /UPLOADIFY THEME & UPLOAD CSS ************************************************/


/*** CAROUSEL PREVIEW **/
.carousel-preview {
  background: #FFF no-repeat;
  background-size: cover;
}

.carousel-preview .item>a img {
    display: none;
}
.carousel-preview .item .rounded-label{width:170px;}
@media screen and (min-width: 768px) {
    .carousel-preview .item>a img {
        display: block;
        float: right;
        width: 201px;
        margin: 0 80px 0 10px;
        text-decoration:none
    }
	.carousel-preview .item>.content {
	    margin-right: 302px;
	    padding: 10px 0 0 80px;
	}
	.carousel-preview .item h2 {
    margin-top: 10px;
    height: 70px;
    overflow:hidden;
	}

	.carousel-indicators li{margin:1px 8px;}

	.carousel-preview .row.info>div:first-child {
	    padding-left: 0;
	}


	/***fix - menu categorias***/
	.submenu .nav-pills>li{margin-left:6px;}
	}


/***fix - menu categorias***/
.submenu .nav-pills>li{margin-left:6px;}
header .navbar>.container .navbar-brand {
    margin-top: 0;
}



}
@media screen and (max-width: 992px){
.carousel-preview .item>.content .row.info .last{padding:10px 0!important;}
}
@media screen and (min-width: 992px){
.carousel-preview .item>.content {
    width: 710px;
    height:214px;}
.carousel-preview .item>.content .row.info{
	margin:0;
}

}
.carousel-inner{
	background:rgba(255,255,255,0.5);
}

.carousel-control,
.carousel-control:hover,
.carousel-control:focus,
.carousel-control.left,
.carousel-control.right {
    margin-left: 9px;
    margin-right: 9px;
}

#backgroundGallery {
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    -webkit-filter: blur(15px);
	filter: blur(15px);
	-o-filter: blur(15px);
	-ms-filter: blur(15px);
	filter: blur(15px);
	overflow:hidden
}

/* Normal Scrollbar - For target items*/
.normal-scrollbar { width: 100%; position: relative; padding-right: 15px;}
.normal-scrollbar .viewport { width: 100%; height: 250px; overflow: hidden; position: relative; }
.normal-scrollbar .overview { list-style: none; position: absolute; left: 0; right: 0; top: 0; padding: 0; margin: 0; }
.normal-scrollbar .scrollbar{ background: black no-repeat 0 0; position: absolute; top: 0; right: 0; bottom: 0; height: 100%;width: 6px; }
.normal-scrollbar .track { background: #CCCCCC; height: 100%; width:6px; position: relative; padding: 0 1px; }
.normal-scrollbar .thumb {
    background: #333;
    height: 6px;
    width: 6px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
.normal-scrollbar .thumb .end { background: black no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
.normal-scrollbar .disable { display: none; }


.collage {
    margin: auto;
    width:  145px;
    height: 145px;

}
.collage > img.collage{
    border-radius: 0;
    float:  left;
    width:  70px;
    height: 70px;
    border-width: 0;
}
.collage > img.collage1{
    border-top-width: 2px;
    border-left-width: 2px;
}
.collage > img.collage2{
    border-top-width: 2px;
    border-right-width: 2px;
}
.collage > img.collage3{
    border-bottom-width: 2px;
    border-left-width: 2px;
}
.collage > img.collage4{
    border-bottom-width: 2px;
    border-right-width: 2px;
}


/*** FLICKR SLIDESHOW GALLERY ************************************************/
.flickr_slideshow img{
  float:left;
  border:1px solid #333;
}
.flickr_slideshow img:hover{
  border-color: #ff8000;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 10px rgba(255, 128, 0, 0.9);
  outline: 0 none;
}
.flickr_slideshow img:active{
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 10px rgba(102, 175, 233, 0.9);
  outline: 0 none;
}
#finalset ul > li#cover{
  border-color: #ff8000;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 10px rgba(255, 128, 0, 0.9);
  outline: 0 none;
}
#finalset ul > li {
   float:left;
   list-style: none;
}
/*** /FLICKR SLIDESHOW GALLERY ************************************************/


/*** AUDIO PLAYER **/
.jp-pause2{ display:none; }
.buffer-timebar {
    background: #CCC url('https://static-1.ivoox.com/img/player-timebar.png') repeat-x 2px 8px;
    height: 100%;
    width: 0;
}
.player-timebar.small-timebar .buffer-timebar {
    background-image: url('https://static-1.ivoox.com/img/player-timebar-small.png');
    background-position: 2px 4px;
}

.player-timebar .time, .player-timebar .total-time{
    display: block;
    position: absolute;
    top:47px;
    font-size: 11px;
    color: #000;
    padding-left: 2px;
}

.player-timebar .total-time{
    right: 2px;
}

#adLayout{
    margin: 10px auto;
}

#adContainer{ background: #EEE; }

.publi_waiting{
    text-align: center;
    margin-top: 20px;
}

.header-ficha2 h1 {
    margin-top: 0px;
    color: #444444;
    font-weight: 600;
    font-size: 24px;
}

.header-ficha h1 {
    font-size: 30px;
    font-weight: 600;
    color: #444;
}

.header-ficha p.headingBy{
	text-align:center;
	margin:0 0 10px 0;
}

.header-ficha2 .player-bar {
    margin-bottom: 27px;
}

#predescarga {
    height: 80px;
    margin-bottom: 10px;
    width: 100%;
    border: 1px solid #d0d0d0;
    background: url("https://static-1.ivoox.com/images/background_descarga.jpg") 0px 0px no-repeat #fff;
    overflow: hidden;
    text-align: center;
    padding-top:20px;
}

.downloadlink{
    overflow: hidden;
    padding-bottom:20px;
    padding-top:10px;
    border:solid 1px #d0d0d0;
    margin:15px;
}

#getmail{
    margin-bottom: 10px;
}

.player-actions-popup{
    border-left: none !important;
    border-right: 1px solid #DDDDDD;
    font-weight: normal;
}

.player-actions-continua{
    border-left: none !important;
}

.player-actions-next, .player-actions-continua{
    font-weight: normal;
    padding-right: 0 !important;
}

#fromnext_info{
    z-index: 999;
    background-color: #000;
    color: white;
    padding: 10px;
    text-align: center;
    box-sizing: border-box;
    width: 100%;
    opacity: 0.8;
}

.blink{
	text-decoration: blink;
  -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 0.5s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 0.5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

.share-player-audio li+li, .share-player-audio li{
    /*border:none;*/
    margin:0 0 10px 0 !important;
    padding-left:  40px;
}

.popover-lista .popover-content .buttons>li.title-popover{
	padding: 5px 0px 10px 5px;
}

.modulo-add-options .content ul li, .popover-lista .popover-content .buttons>li {
    color: #606060;
    font-size: 16px;
    font-weight: normal;
}
@media(max-width:420px){
    .header-ficha2 .top-header .cont-text{
    width:100%!important;
    float:left;
    margin-top:10px;}
    .header-ficha2 .top-header .cont-text h1{font-size:25px;}
}
@media(max-width:767px){
	.header-ficha2 .top-header img.main{
		width:94px;
		height:94px
	}

	.header-ficha2 ul.mini-navbar>li:first-child {
	    padding-left: 11px;
	}
	.header-ficha2 ul.mini-navbar>li{
		padding: 0 8px;
    	float: left;
    }
	.header-ficha2 .top-header .cont-text{
	 width:70%;
	 float:left;}
	 .header-ficha2 .top-header .cont-text h1{font-size:28px}

}
@media(min-width:768px){
	.header-ficha2 .top-header img.main{
		width:94px;
		height:94px
	}

	.header-ficha2 ul.mini-navbar>li:first-child {
	    padding-left: 0px;
	}

}
@media(min-width:768px) and (max-width:870px){
	.header-ficha2 .top-header .cont-text{
	 width:70%;
	 float:left;}
	 ul.mini-navbar>li {
    padding: 0 4px;
	}
}
@media(min-width:871px) and (max-width:991px){
	.header-ficha2 .top-header .cont-text{
	 width:75%;
	 float:left;}
}
@media(min-width:768px) and (max-width:991px){
	.header-ficha2 .top-header .cont-img{width:94px;
	float:left;
	margin:0 15px 0 0;}

}
@media(min-width:992px){
	.header-ficha2 .top-header img.main{
		width:141px;
		height:141px
	}

	.header-ficha2 ul.mini-navbar>li:first-child {
	    padding-left: 0px;
	}

}
@media(min-width:992px) and (max-width:1091px){
.header-ficha2 .top-header .cont-text{
	 width:74%;
	 float:left;}
	 .header-ficha2 .top-header .cont-img{
	 float:left;
	 width:159px;
	 }
	 .header-ficha2 .top-header .cont-breadcrumb{
	 float:left;}
}
@media(min-width:1092px){
	.header-ficha2 .top-header .cont-text{
	 width:75%;
	 float:left;}
	 .header-ficha2 .top-header .cont-img{
	 float:left;
	 width:159px;
	 }
}
@media(min-width:1200px){
	.header-ficha2 .top-header img.main{
		width:141px;
		height:141px
	}

	.header-ficha2 ul.mini-navbar>li:first-child {
	    padding-left: 0px;
	}
	.header-ficha2 .top-header .cont-text{
	 width:78%;
	 float:left;}
	 .header-ficha2 .top-header .cont-img{
	 float:left;
	 width:159px;
	 }
}

.player_hide_ad a{
    position:absolute; z-index:999; margin-top: 15px; margin-left: 90px;
}
/*** /AUDIO PLAYER ***/

/****audios que gustan*****/

#liked-audios-list .name, #liked-audios-list .black{color:#444444;
font-weight:normal;}

table#liked-audios-list tr td:nth-child(3){padding:5px!important;
width:110px;}

/*
* CONTAINERS
*/

@media (min-width: 1100px){
	.container-xl{
		width:1050px !important
	}
}

.container-xl{
	width:auto
}


/*
* MAGAZINE
*/

.magazine-container h2{
	font-size:24px;
	font-weight:300;
}

.magazine-container .col-md-6 h2{
	font-size:20px;
	line-height:24px;
	font-weight:300;
}

.magazine-container .magazine-right-column h2{
	font-size:18px;
	font-weight:300;
	line-height:22px
}

.magazine-container .magazine-right-column img{
	width:98%;
}

.magazine-container h2 a{
	color: #444;
}

.magazine-container a span.glyphicon-chevron-right{
	margin-top:10px;
	margin-right:10px;
	color:#ccc
}

.magazine-container a span.glyphicon-chevron-left{
	margin-top:10px;
	margin-left:10px;
	color:#ccc
}

ul#magazine-header-categories{
	text-align:center;
	padding:5px 0;
	margin: 20px 0;
	border-top:1px solid #888;
	border-bottom:1px solid #888;
}

ul#magazine-header-categories li{
	display:inline-block !important;
	margin:0 10px;
}

ul#magazine-header-categories li a{
	color:#444
}

.magazine-audio-header{
	white-space:nowrap;
	overflow:hidden
}

.magazine-subcategory-header{
	white-space:nowrap !important;
	overflow:hidden
}

.magazine-subcategory-header a{
	color:#b0b0b0;
	font-size:0.9em;
}

.magazine-subcategory-header hr{
	display:inline-block;
	width:100%;
	border-color:#ccc;
	margin-bottom:3px;
}

.magazine-audio img{
	margin:0 15px 9px 0;
}

.magazine-audio-box.destacado img.destacada{height:170px;
width:225px;
    margin-right: 20px;
    float:left;}
.magazine-audio-box.destacado img{height:106px;
    margin-right: 20px;}

    .magazine-audio-box.destacado .magazine-subcategory-header, .magazine_right_featured.destacado .magazine-subcategory-header{
    color: #b0b0b0;
    font-size: 0.9em;
}
@media screen and (max-width:991px){
	.magazine-container .magazine-right-column img{width:200px!important;
	height:151px;}
}
 .magazine-audio-box.destacado h2 .lead {
    font-size: 26px;
    color:#FF8000;
}
.magazine-audio-box.destacado .text{margin-top:20px;
padding-left:30px;}
.magazine_right_featured.destacado h2 .lead{
	font-size: 26px;
	color:#FF8000;
}
.magazine_right_featured.destacado img{
width:200px;
height:151px;
margin:10px 0;}

.magazine-audio p{word-wrap:break-word;}


@media (min-width:768px) and (max-width:1024px){
	.magazine-container .magazine-right-column img {
    width:inherit!important;
    }
}


/*** DATEPICKER MULTIPLICA THEME ************************************************/
.ui-corner-all{
  border:0 !important;
  border-radius: 0px !important;
  /*border-color:#ccc !important;*/
  -moz-border-radius-bottomright: 0px !important;
  -moz-border-radius-bottomleft: 0px !important;
  -moz-border-radius-topright: 0px !important;
  -moz-border-radius-topleft: 0px !important;
}
.ui-datepicker{
  padding: 0 !important;
  font-size: 14px !important;
  font-family: 'Open Sans' !important;
  box-shadow: 0px 4px 10px rgba(0,0,0,0.8) !important;

}
.ui-widget-header{
  border:0 !important;
  background: #FF7D00 !important;
  padding: 15px 10px !important;
}
.ui-datepicker-month,.ui-datepicker-year{
  color:#fff;
  font-size: 18px !important;
  font-weight: normal;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{
  top:15px !important;
}
.ui-state-hover{
  background:#FF8000 !important;
  color:#FFF !important;
  border:0 !important;
  margin: 0 !important;
}
.ui-widget-content .ui-state-default{
  background: #FFF !important;
  border-color: #FFF !important;
  text-align: center !important;
  color:#000 !important;
}
.ui-datepicker-calendar{
  margin-bottom: 15px !important;
}
.ui-datepicker table td {
  width: 31px !important;
  height: 31px !important;
}
.ui-datepicker table th {
  text-transform: capitalize;
  font-weight: normal;
  color:#777 !important;
}
.ui-state-default{
  padding: 6px 2px !important;
}
.ui-state-default.ui-state-hover{
  background: #FF7D00 !important;
  border-radius: 100% !important;
  color:#FFF !important;
  padding: 6px 2px !important;
}
.ui-state-highlight{
  color: #FF7D00 !important;
}
/*** /DATEPICKER MULTIPLICA THEME ************************************************/

/*
* SEARCHBAR
*/
h1.search{
	font-size:30px;
	font-weight:300
}

#searchbar{
	background: #F2F2F2;
	padding:7px 12px 7px 0px;
	height:48px;
	border-bottom: 1px solid #e5e5e5;
}

#searchbar #searchb{
	margin-top:-1px
}

#searchbar p{
	margin:7px;
	text-align:right;
	text-transform:none
}

#searchBarSuggest{
	width: 100%;
    position: relative;
}

.suggestionType{
	font-size:85%;
	float:right;
	margin-top:9px
}

.suggestionImg{
	margin-right:10px
}
/*Nominado*/
.texto-dinamico{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.suggestionList ul li a{
	color:#444
}

.suggestionList ul li a.icon-plus{
	color:#ff8000
}

/*** CUSTOMIZADOR APP ***/
.head-app{
	height:38px;
	padding:8px;
}

.custom-app-box{
  background: url('https://static-1.ivoox.com/img/demo_app/iphone6_negro.jpg') no-repeat top center;
  padding: 81px 0px 90px 0px;
}

.custom-app{
	width:320px;
	min-height:568px;
	margin:0px auto;
	border:solid 1px #ccc;
	box-sizing: content-box;
}

.custom-app ul.nav.nav-tabs{
  width: 320px;
  border-top: 1px solid #e5e3e6;
  padding-top: 5px;
  background:#fff
}

.custom-app .nav>li>a{
	padding: 0 0 5px 0
}

.custom-app .nav.nav-tabs a,
.custom-app .nav.nav-tabs a:hover,
.custom-app .nav.nav-tabs a:focus,
.custom-app .nav.nav-tabs li,
.custom-app ul.nav-tabs{
	border:none;
	background:none;
	text-align:center
}

.custom-app .media{
	padding-top:10px;
	margin-top:0px;
	background:#f7f2f8;
	border-bottom:1px solid #fff;
	cursor:pointer;
}

.custom-app .media-left{
	float:left;
	margin-left:10px;
	margin-right:10px;

}

.custom-app img.media-object{
	display:inline;
	margin-bottom:0px
}

.custom-app p.media-audios{
	font-size:12px;
	text-align:center;
}

.custom-app .media-block{
	min-height:308px;
	height:308px;
	overflow:scroll;
}

.custom-app .media-block-big{
	min-height:479px;
	height:479px;
	overflow:scroll;
}

.head-app .img-app{
	margin:auto;
	max-width:160px;
}

.head-app .img-app img{
	max-width:160px;
  	margin: auto;
  	display: table;
}

.pestanas-app{
	display:table;
	height:35px;
	border-bottom:solid 1px #e5e3e6;
}
.pestanas-app> div{
	display:table-cell;
	width:161px;
	text-align:center;
	vertical-align:middle;
	background:#f7f2f8;
}
.pestanas-app> div.bg-gris{background-color:#e0e0e0;}
.audio-app{
	margin-top:0;
	background:#f7f2f8;
	display: table;
	width: 100%;
	padding:5px;}
.podcast-app{
		background:#ffffff;
}
.reproductor-app{background:url("https://static-1.ivoox.com/img/demo_app/reproductor.jpg") no-repeat 0 0;
  width: 100%;
  height: 356px;
 }
 .img-reproductor-app{  margin: 0 auto;
  display:table;
  padding-top: 33px;
}
 .img-reproductor-app>img{
 	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border:solid 2px #cccccc;
	width:120px;
	height:120px;
  }

.text-blue-app{color:#037eff;}
.socialmedia-app{background:url("https://static-1.ivoox.com/img/demo_app/social_media.png") no-repeat;
	height:42px;
	width:42px;
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}

.socialmedia-app.facebook{background-position:-47px -1px;}
.socialmedia-app.twitter{background-position:-141px -1px;}
.socialmedia-app.gplus{background-position:-93px -1px;}
.socialmedia-app.youtube{background-position:-188px -1px;}
.socialmedia-app.pinterest{background-position:-1px -1px;}

/*** /CUSTOMIZADOR APP ***/


/*** PANEL FIXED HEIGHT ************************************************/
.panel-height-md .panel-body{
  max-height: 300px;
}
/*** /PANEL FIXED HEIGHT ************************************************/

/*** HOME ***/

section.por-donde-empezar{
	padding-bottom:80px !important
}

.por-donde-empezar h2{
	margin:20px 0 60px 0!important;
}

.video-bg{background:#ff8000;}
#featured_home img{width:230px; margin-bottom: 10px;}
.featured_home_title{position:absolute; font-size: 18px; top:11px; left: 0; right: 0; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
.featured_home_subtitle{position:absolute; top:240px; left: 0; right: 0; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
#featured_home div{margin:0; padding:0;}
#featured_home a{color:white;}

@media (min-width:768px) and (max-width:991px){
	#featured_home img{width:170px!important;}
    .featured_home_subtitle{top:170px;
    padding:0 5px 0 8px;}
    .featured_home_title{padding:0 5px 0 8px;}
    #featured_home div{padding:0 10px!important;}
}

@media (max-width: 1500px){
    #featured_home img{width:200px;}
    .featured_home_subtitle{top:200px;}
}

@media (max-width: 1300px){
    #featured_home img{width:170px;}
    .featured_home_subtitle{top:170px; font-size: 12px;}
}

@media (max-width: 1200px){
    #featured_home img{width:160px;}
    .featured_home_subtitle{top:160px;}
}

/*@media (max-width: 1000px){
    #featured_home img{width:200px;}
    .featured_home_subtitle{top:200px;}
}*/

@media (min-width: 320px) and (max-width: 750px) and (orientation:portrait){
	.video-bg{
	height:100%;
	width:inherit!important;
	margin-top:0!important;
   }
}
@media only screen (min-device-width: 320px) and (max-device-width: 750px) and (orientation:landscape){
	.video-bg{
	height:inherit;
	width:100%;
	margin-top:0!important;
   }
}

@media (min-width: 751px) and (max-width:767px){
	.video-bg{
	height:155%;
	margin-top:-440px!important;
   }
}
@media (min-width: 768px) and (max-width:846px){
	.video-bg{
        width:155%;
	    margin-top: 46px!important;
   }
}
@media (min-width: 847px) and (max-width:991px){
	.video-bg{
	width:153%;
	margin-top:0!important;
   }
}
@media (min-width: 992px) and (max-width:1000px){
	.video-bg{height:100%;
	width:inherit;
	margin-top:0!important;}
}
@media (min-width: 1001px) and (max-width:1170px){
	.video-bg{
	height:inherit;
	width:153%;
	margin-top:0!important;
}
}
@media (min-width: 1171px){
	.video-bg{height:inherit;
	right:-296px;
	width:130%!important;
	margin-top:0!important;}
}
@media (min-width: 1520px){
	.video-bg{
	width: 130%!important;
    position: fixed;
    z-index: -1;
    top: 0;}
}

.buscador-home input{
	width:53%;
	height:42px;
	border:none;
	padding:11px;
	color:#888;
	font-family:Verdana;
}
.buscador-home button{
	background:transparent;
}

.buscador-home .btn{
    color: #FFF;
    display: block;
}
.buscador-home .btn {
    font-size: 18px;
    font-weight: 600;
    border: 2px solid #FFF;
    border-radius: 5px;
    text-transform: uppercase;
    height:42px;
    display: inline-block;
    position: relative;
    z-index: 0;
    max-width: 100%;
    margin-top:-2px;
}
.buscador-home .btn:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    width: 0%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgb(255, 255, 255);
}
.buscador-home .btn:hover:after,
.buscador-home .btn:active:after {
    width: 100%;
}
.buscador-home .btn:hover {
    color:#FF8000;
}

@media (min-width:320px) and (max-width:650px){
	.buscador-home{
	margin-top:-40px;}
	.buscador-home input{
	width:100%;
	margin-bottom:10px;
	}
}
@media (min-width:768px) and (max-width:1024px){
	.buscador-home .btn {
	    margin-top:-6px;
	   	height:42px;
	}
	.buscador-home input{

	height:40px;

}
}
/*** /HOME ***/


/*** SERVICIOS PREMIUM ***/
.my-account-services-delete-link {
    bottom: 15px;
    position: absolute;
    right: 20px;
    font-size: 12px;
}

.menu-vertical{padding:0!important;}
.menu-vertical ul.nav-pills li a.list-group-item{border-right:solid 1px #ccc;}
.menu-vertical ul.nav-pills li a.list-group-item.active{border-right: 1px solid #FF8000;color:#FF7F00;background:#fff;}
.menu-vertical ul.nav-pills li a{border:none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.menu-vertical .nav>li>a:hover, .menu-vertical .nav>li>a:focus {text-decoration: none;background-color: #eee;border-right: solid 1px!important;}
.menu-vertical .nav-stacked>li+li {margin-top: 0;margin-left: 0;}

.icon-services-pro{
    background: url('https://static-1.ivoox.com/img/sprite_services_pro.png') no-repeat scroll -152px center rgba(0, 0, 0, 0);
    width:75px;
    height:75px;
}

.icon-services-visibilidad{
    background: url('https://static-1.ivoox.com/img/sprite_services_pro.png') no-repeat scroll -228px center rgba(0, 0, 0, 0);
    width:75px;
    height:75px;
}

.icon-services-hq{
    background: url('https://static-1.ivoox.com/img/sprite_services_pro.png') no-repeat scroll -76px center rgba(0, 0, 0, 0);
    width:75px;
    height:75px;
}

.icon-services-app{
    background: url('https://static-1.ivoox.com/img/sprite_services_pro.png') no-repeat scroll -1px center rgba(0, 0, 0, 0);
    width:75px;
    height:75px;
}

.icon-services-listener{ background: url('https://static-1.ivoox.com/img/sprite_services_pro.png') no-repeat scroll -309px center rgba(0, 0, 0, 0);
    width:75px;
    height:75px;}
/** Imagen fuera de la caja **/
.out-the-box{
    margin-bottom: 20px;
}
.out-the-box .image-wrapper{
    position: relative;
}
.out-the-box .image-wrapper img{
    display: block;
    position: absolute;
    margin: 0 0 0 10px;
}
    /*Imagen fuera de una caja en una lista de Apps*/
    .out-the-box.list-app .image-wrapper{
        height: 25px;
    }
    .out-the-box.list-app .image-wrapper img{
        width: 180px;
        height: 312px;
    }
    .out-the-box.list-app .border-box{
        padding-left: 205px;
    }

    /*Icono posicionado en el centro fuera de la caja por la parte superior*/
    .out-the-box.upper-center-icon .image-wrapper{
        height: 25px;
        margin-left:-37.5px;
        left: 50%;
        position:absolute;
        margin-top:-25px;
    }

    .out-the-box.upper-center-icon .image-wrapper img{
        margin: 0 auto;
    }
    .out-the-box.upper-center-icon .image-wrapper + div{margin-top:25px}
@media screen and (max-width:992px){
    .out-the-box.upper-center-icon .image-wrapper + div{margin-top:45px}
    }
/*** /SERVICIOS PREMIUM ***/

/*** CONFIG APP ***/
.uploaded-image,
.uploaded-image-config-app {
    background: #EEEEEE;
    font-size: 12px;
    color: #333333;
    padding: 5px 10px;
}
.uploaded-image a,
.uploaded-image-config-app a{
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -53px -197px;
    width: 14px;
    height: 14px;
    float: right;
}
.upload-imagen img,
.upload-imagen-config-app img {
    float: left;
    width: 80px;
    height: 80px;
    border:1px solid #ccc;
    background:#eee
}
.upload-imagen .content,
.upload-imagen-config-app .content {
    margin-left: 95px;
    font-size: 12px;
}
.upload-imagen .content p,
.upload-imagen-config-app .content p {
    margin-bottom: 5px;
}
.upload-imagen .content a.upload-link,
.upload-imagen-config-app .content a.upload-link {
    font-weight: bold;
    display: inline-block;
    font-size: 14px;
}
.upload-imagen .content a.upload-link:after,
.upload-imagen-config-app .content a.upload-link:after {
    content: "";
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -219px -273px;
    width: 24px;
    height: 24px;
    float: right;
    margin-left: 10px;
}

.listener-pro{background:url("https://static-1.ivoox.com/img/img_listener_pro.png") no-repeat 0 -88px;
width:100%;
height:350px;}
/*** /CONFIG APP ***/


/*** ZONA PRIVADA ***/
/*** ZONA PRIVADA: COMENTARIOS ***/
.table>tbody>tr.first_part>td{
    padding-top:14px
}
.table>tbody>tr.first_part>td.img{
	padding-top:8px
}

.table>tbody>tr.second_part>td{
    border-top: none;
    padding-top:0px
}
/*** ENDZONA PRIVADA: COMENTARIOS ***/

/*** ZONA PRIVADA: NOTIFICACIONES ***/
span.twitter {
    padding-left: 36px;
    background: url('https://static-1.ivoox.com/images/ico_twitter.png') no-repeat 0 0;
    display: block;
    height: 36px;
}

span.facebook {
    padding-left: 36px;
    background: url('https://static-1.ivoox.com/images/ico_facebook.png') no-repeat 0 0;
    display: block;
    height: 36px;
}

/*** ENDZONA PRIVADA: NOTIFICACIONES ***/

/*** ZONA PRIVADA: MISCELANEA ***/
.zp .border-box .nav-tabs.simple-tabs {
    margin: -10px -10px 0px -10px;
}

.icon-share-zp{
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -137px -264px;
    width: 18px;
    height: 20px;
    padding-left: 18px;
    margin-right:5px
}

.icon-audio-zp{
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -138px -202px;
    width: 20px;
    height: 20px;
    padding-left: 20px;
    margin-right: 5px;
}

.icon-program-zp{
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat -128px -35px;
    width: 18px;
    height: 20px;
    padding-left: 18px;
    margin-right: 5px;
}


a.icon-share-link-zp,
a.icon-audio-link-zp,
a.icon-program-link-zp{
	color:#777;
	font-size:13px
}

.table>tbody>tr>td.first{
    border-top: none;
}

/*** ENDZONA PRIVADA: MISCELANEA ***/
/*** END ZONA PRIVADA ***/

/***GRUPOS***/
.numvotos{
	margin-top:5px;
}
.numvotos p{
	margin-bottom:0px;
}
.add_comment {
	display: none;
}
.post_muro{
	margin-top:20px;
}
/**END GRUPO**/


/***404***/
.pag_404{
	background: url('https://static-1.ivoox.com/img/img_404_2015.jpg') no-repeat 0 -118px;
	background-size:cover;
	height:650px!important;
	margin-bottom:-20px;}
.pag_404 h1{margin-top:50px;}
.error_404{margin-top:60px;}
.error_404.no-mtop{margin-top:0}
.error_404 form{text-align:center;}
.error_404 input{
	width: 60%;
    height: 42px;
    display:inline-block;}
.error_404 button{
	display:inline-block;
	font-size: 16px;
    padding: 8px 14px;
    margin-top: -5px;}
 .error_404 p{margin-top:10px;}

/***END 404***/
/***403***/
.pag_403{
	background: url('https://static-1.ivoox.com/img/img_403_2015.jpg') no-repeat 0 -118px;
	background-size:cover;
	height:650px!important;
	margin-bottom:-20px;}
.pag_403 h1{margin-top:50px;}
.error_403{margin-top:60px;}
.error_403 form{text-align:center;}
.error_403 input{
	width: 60%;
    height: 42px;
    display:inline-block;}
.error_403 button{
	display:inline-block;
	font-size: 16px;
    padding: 8px 14px;
    margin-top: -5px;}
 .error_403 p{margin-top:10px;}

/***END 403***/

#cookies_message{
	background-color:rgba(253,230,207,0.9);
	width:260px;
	font-size:13px;
	padding:15px;
	position:fixed;
	bottom:8px;
	left:8px;
	z-index:10;
	line-height:15px;
}
/***cookies alert***/

/***END cookies alert***/

/*** Tarjetas ***/
.player-bar .overview ul > li{
	border:none;
	padding:0
}

.overview ul > li{
    border-bottom: 1px solid #EEE;
    padding: 12px;
}
.overview ul > li > a{
    cursor: pointer;
    color: #525252;
    font-weight: 600;
}
li.new-list > a, li.existing-list > a, li.listen-later > a {
    cursor: pointer;
}
.modulo-add-options .content ul li.share-audio:before, .popover-lista .popover-content .buttons>li.share-audio:before{
	width:18px;
	height:20px;
	background-position:-291px -443px;
}

.modulo-view .content .text-ellipsis{ display: block;
    display: -webkit-box;
    max-width: 400px;
    margin: 0 auto;
    font-size: 15px;
    line-height: 1.4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:inherit;
    }
.audio-title{height: 109.2px;
    -webkit-line-clamp: 4;}
.list-title{
    border-top: 1px solid #EEE;
    margin-top: 0;
    padding-top: 8px;
    line-height: 21px;}
.list-title a{ font-size: 22px!important;
    color: #444444!important;}
.modulo-view .content .description-program{-webkit-line-clamp: 5;}
.program-title{height:50px;
    border-top: 1px solid #EEE;
    margin-top: 0;
    padding-top: 8px;
    line-height: 1.1;
}
.radio-description{height: 126.2px;
    -webkit-line-clamp: 6;
    margin-bottom:15px!important;}
/*** END Tarjetas ***/

/*** Suscription filter ***/
.filtros > .menu-wrapper > ul.full-links > li.active > a {
    color: #FF8000;
    font-weight: 600;
}

.filtros > .menu-wrapper > ul.full-links > li > p {
    font-size: 12px;
    font-weight: bold;
    padding: 8px 8px 0;
    display: block;
    color: #777777;
}
/*** END Suscription filter ***/

/*******FOOTER*******/
footer ul.country-lang{
	display:inline;
}
footer ul.country-lang li{
	display:inline-table;
}
footer ul.country-lang li a{
	display:inline;
	font-size:14px;
	color:#FF8000;
}
footer ul.country-lang li:after{
	content:"|";
	margin-right: 1px;
    margin-left: 5px;
}
footer ul.country-lang li:last-child:after{
	content:" ";
}
footer ul.country-lang li:first-child{
	margin-left:5px;
}

footer .container.blog-posts h3 {
    text-align: center;
    margin-bottom: 15px;
    margin-top: 10px;
}

footer .container.blog-posts p.ir-al-blog {
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px;
}
/*****END FOOTER****/

/****BANDERAS****/
.flag{
    background:url('https://static-1.ivoox.com/img/sprite_flags.png') no-repeat;
    width: 14px;
    height: 11px;
    position: relative;
    display: inline-block;
    margin-right: 5px;
}
.es{
    background-position:-2px -2px;
}
.ar{
    background-position:-41px -2px;
}
.cl{
    background-position:-62px -2px;
}
.co{
    background-position:-82px -2px;
}
.us{
    background-position:-122px -2px;
}
.fr{
    background-position:-143px -2px;
}
.it{
    background-position:-166px -2px;
}
.mx{
    background-position:-21px -2px;
}
.pe{
    background-position:-103px -2px;
}
.gb{
    background-position:-190px -2px;
}
.de{
    background-position:-211px -2px;
}
/****END BANDERAS***/

/***efecto orange scale***/
.effeckt-caption {
  position: relative;
  margin-top:20px;
  overflow: hidden;
   }
figure.effeckt-caption {
	display:table;
  	margin-left:auto;
 	margin-right:auto;
  }
.effeckt-caption p, .effeckt-caption h3{color:#fff;}
.effeckt-caption figcaption{background:rgba(255, 128, 0, 0.5);}
.effeckt-caption img {
    transition: 200ms; }
.effeckt-caption figcaption {
    position: absolute;
    transition: 200ms;
    height:100%;}
.effeckt-figcaption-wrap{margin:0 5px;}
.effeckt-caption[data-effeckt-type="quarter-zoom"] figcaption {
    top: 0;
    left: 0;
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    opacity: 0;
    }
.effeckt-figcaption-wrap{font-size:13px;}
.effeckt-figcaption-wrap h3{font-size:16px;}
.effeckt-figcaption-wrap ul{color:#fff;
list-style-type:none;
padding-left:0;}
.effeckt-figcaption-wrap ul li{

	text-align:left;
}
.effeckt-caption[data-effeckt-type="quarter-zoom"] img {
    transition: 500ms;
    }
.effeckt-caption[data-effeckt-type="quarter-zoom"]:hover figcaption, .effeckt-caption[data-effeckt-type="quarter-zoom"]:active figcaption, .effeckt-caption[data-effeckt-type="quarter-zoom"].active figcaption {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
.effeckt-caption[data-effeckt-type="quarter-zoom"]:hover img, .effeckt-caption[data-effeckt-type="quarter-zoom"]:active img, .effeckt-caption[data-effeckt-type="quarter-zoom"].active img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
     transform: scale(1.1); }
 .effeckt-caption .zone-bottom{
 	bottom: 0;
    position: absolute;
    right: 5px;}
 .effeckt-caption .zone-bottom .social-media{background:url('https://static-1.ivoox.com/img/sprites.png') no-repeat;}
 .effeckt-caption .zone-bottom .social-media.twitter{
 	width: 22px;
    height: 22px;
    background-position: -136px -116px;
    background-color:#fff;
    -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display:inline-block;}
.effeckt-caption .zone-bottom .social-media.linkedin{
	width: 22px;
    height: 23px;
    background-position: -1px -408px;
    display:inline-block;
}
.effeckt-caption a{color:#fff;}
.effeckt-caption a:hover{color:#fff;
text-decoration:underline;}
/***END efecto orange scale****/

/*** COLLABORATOR LIST IMAGES (Imagenes circulares sobrepuestas) ****************/
ul.overlapped-list-images{
    list-style: none;
}
ul.overlapped-list-images li{
    display: inline-block;
    margin-left: -15px;
}
ul.overlapped-list-images img.mini{
    box-shadow: 0 0 2px rgba(143, 141, 141, 0.5);
}
ul.overlapped-list-images li:first,
ul.overlapped-list-images li:last-child{
    margin-left: 0;
}
ul.overlapped-list-images li:last-child {
    margin-left: 0px;
}
ul.overlapped-list-images.ficha-canal{
    margin:20px 0 0 0;
}
ul.overlapped-list-images.ficha-audio{
    margin:0;
    padding-left:15px
}
/*** /COLLABORATOR LIST IMAGES ************************************************/

/*** BANNERS *************************************/
.modulo-type-banner .header-modulo{height: 30px;}
.modulo-type-banner .header-modulo .wrapper{margin: 0px;}
.modulo-type-banner .content {height: 282px; padding: 0px;}
.modulo-type-banner .remove-ads{ padding-top: 18px; height: 100%;}
.modulo-type-banner .remove-ads a{color:#FFF;}

/*** /BANNERS ************************************/

/*** BREADCRUMB ***/
.header-ficha2 .breadcrumb>li {
    color: #999999;
}
/*** END BREADCRUMB ***/

/*** FORM SUBIDA ***/
.chosen-container-single .chosen-single, .chosen-container-active.chosen-with-drop .chosen-single{height: 40px;}
/*** /FORM SUBIDA ***/

/*** MODAL ***/
#modal table label {
    font-weight: 500;
}

#modal p.collaborationParagraph{
	margin: 0 15px 15px 15px
}
/*** END MODAL ***/

/*** NAVBAR ORANGE-THEME *************************************/
.navbar-orange {
    background-color: #FF8000;
    border: none;
    border-radius: 0;
    margin-bottom: 0px;
}

.navbar-orange .navbar-text {
    color: #FFFFFF;
}

.navbar-orange .navbar-nav > li > a {
    color: #FFFFFF;
}

.navbar-orange .navbar-nav > li > a:hover,
.navbar-orange .navbar-nav > li > a:focus {
    color: #FFFFFF;
    background-color: #EF8100;
    text-decoration: underline;
}
.navbar-orange .navbar-brand{
    background-image: none;
    text-indent: 0px;
    color:#FFFFFF;
    height: auto;
    width: auto;
    padding: 10px 16px;
    margin: 5px 30px 5px 4px;
}
.navbar-orange .navbar-brand:hover,
.navbar-orange .navbar-brand:focus{
    color:#FFFFFF;
}
.navbar-orange .navbar-brand > span.glyphicon{
    margin-right: 9px !important;
}
.navbar-orange .navbar-toggle{
    border-color:#FFFFFF;
    margin:8px 15px 0 0;
}
.navbar-orange .navbar-toggle:hover,
.navbar-orange .navbar-toggle:focus{
    background-color:#EF8100;
    margin:8px 15px 0 0;
}
.navbar-orange .navbar-toggle .icon-bar{
    background-color: #FFFFFF;
}

@media (max-width: 768px) {
 .navbar-orange{
    margin-top:8px;
 }
}
/*** /NAVBAR ORANGE-THEME *************************************/


/*** AUDIO WIDGET ************************************************/
.episode-list li > .content {
    font-weight: normal;
}
.episode-list .content p > a{
    font-weight: normal;
    font-size: 12px;
    color:#333;
}
.episode-list .content p > a:hover{
    font-weight: normal;
    font-size: 12px;
    color:#FF8000;
}
/*** AUDIO WIDGET ************************************************/

/*** Card: back disabled **************/
.buttons .disabled,
.modulo-add-options .disabled{
	cursor:not-allowed;

}
.modulo-add-options .content ul li.message-disabled:hover{background:#fcf8e3!important;}
.modulo-add-options .disabled span{
color:#999999;
text-shadow:2px -1px 0px #f4f4f4;
font-style:italic;}

ul.buttons li.disabled.bloquear-list:before,
.modulo-add-options .content li.disabled.bloquear-list:before{
	background-position: -312px -252px!important;
}

ul.buttons li.disabled.favorites:before,
.modulo-add-options .content li.disabled.favorites:before{
	background-position: -111px -169px!important;
}

ul.buttons li.disabled.new-list:before,
.modulo-add-options .content li.disabled.new-list:before{
	background-position: -337px -110px!important;
}

ul.buttons li.disabled.existing-list:before,
.modulo-add-options .content li.disabled.existing-list:before{
	background-position: -337px -140px!important;
}

ul.buttons li.disabled.listen-later:before,
.modulo-add-options .content li.disabled.listen-later:before{
	background-position: -367px -108px!important;
}

ul.buttons li.subscribe:before,
.modulo-add-options .content li.subscribe.favorites:before, .modulo-add-options .content li.disabled.new-list:before, .modulo-add-options .content li.disabled.existing-list:before, .modulo-add-options .content li.disabled.listen-later:before, .modulo-add-options .content .message-disabled ul li.subscribe:before, .modulo-add-options .content ul li.subscribe:before{
    content: "";
    background: transparent url('https://static-1.ivoox.com/img/sprites.png') no-repeat;
    margin-right: 10px;
    width: 19px;
    height: 23px;
    float:left;
}

.modulo-add-options > .content li.info-message:before{
    background-position: -250px -248px;
    height: 23px;
    margin: 0;
    width: 28px;
}
.modulo-add-options > .content li.info-message{
    margin: 0;
    overflow: hidden;
    padding: 12px 20px;
    max-height: 62px;
}
.modulo-add-options > .content li.info-message:hover{
    background: #fff;
}
ul.buttons li.divider,
.back.modulo-add-options .content li.divider{border-top: solid 1px #D2D1D1;
padding:0;}

ul.buttons li.subscribe:before,
.modulo-add-options .content ul li.subscribe:before{
	background-position: -367px -132px!important;
}

ul.buttons li.disabled.subscribe:before,
.modulo-add-options .content ul li.disabled.subscribe:before {
	background-position: -367px -159px!important;
}
.modulo-add-options .content ul li.favorites.disabled:before {
	background-position: -366px -187px!important;
}
.modulo-add-options .content ul li.bloquear-list.disabled:before {
	background-position: -368px -213px!important;
}
.modulo-add-options .content ul li.dejar-list.disabled:before {
	background-position: -345px -277px!important;
}
/*** end Card: back disabled **************/

/*** Suscriptions *************************************************************/
.table-list tr.listened p {
    color: #AAAAAA;
}
/*** end Suscriptions *********************************************************/

/*** popover plus *************************************************************/
ul.buttons li h4{
    font-weight: 600;
    color: #5F5F5F;
    margin-top: 0;
    font-size: 16px;
}
.show-message.togglable.modulo-view-default{
    min-height: 320px;
}
/*** end popover plus *********************************************************/

/*** TABLES *********************************************************/
.table.table-list.table-list-condensed > tbody > tr > td{
    padding:2px;
}
/*** /TABLES *********************************************************/
/***Animacion loading****/
@-moz-keyframes rotate-loading {
    0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
    100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-o-keyframes rotate-loading {
    0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
    100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-webkit-keyframes rotate-loading {
    0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
    100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@keyframes rotate-loading {
    0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
    100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-moz-keyframes loading-text-opacity {
    0%  {opacity: 0}
    20% {opacity: 0}
    50% {opacity: 1}
    90% {opacity: 1}
    100%{opacity: 0}
}


@-o-keyframes loading-text-opacity {
    0%  {opacity: 0}
    20% {opacity: 0}
    50% {opacity: 1}
    90% {opacity: 1}
    100%{opacity: 0}
}

@-webkit-keyframes loading-text-opacity {
    0%  {opacity: 0}
    20% {opacity: 0}
    50% {opacity: 1}
    90% {opacity: 1}
    100%{opacity: 0}
}

@keyframes loading-text-opacity {
    0%  {opacity: 0}
    20% {opacity: 0}
    50% {opacity: 1}
    90% {opacity: 1}
    100%{opacity: 0}
}

.loading-container,
.loading-animated, .loading-container-error {
    height: 200px;
    position: relative;
    width: 200px;
    border-radius: 100%;
}

.loading-container, .loading-container-error { margin: 40px auto; }

.loading-animated {
    border: 2px solid transparent;
    border-color: transparent #ff8800 transparent #ff8800;
    -moz-animation: rotate-loading 1.5s linear 0s infinite normal;
    -moz-transform-origin: 50% 50%;
    -o-animation: rotate-loading 1.5s linear 0s infinite normal;
    -o-transform-origin: 50% 50%;
    -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
    -webkit-transform-origin: 50% 50%;
    animation: rotate-loading 1.5s linear 0s infinite normal;
    transform-origin: 50% 50%;
}

.loading-container:hover .loading-animated {
    border-color: transparent #E45635 transparent #E45635;
}

.loading-container:hover .loading-animated,
.loading-container .loading-animated {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

#loading-text {
    -moz-animation: loading-text-opacity 3s linear 0s infinite normal;
    -o-animation: loading-text-opacity 3s linear 0s infinite normal;
    -webkit-animation: loading-text-opacity 3s linear 0s infinite normal;
    animation: loading-text-opacity 3s linear 0s infinite normal;
    color: #ff8800;
    font-size: 18px;
    font-weight: bold;
    margin-top: 90px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 200px;
}

.loading-container-error{
	border: 2px solid transparent;
    border-color: red transparent red transparent;
  	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius:50%;
}
#loading-text-error{
	color: red;
    font-size: 18px;
    font-weight: bold;
    margin-top: 90px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 200px;
}

.box-min-sm{
	min-height:300px;
	display:table
}
.box-min-sm .col-md-4 .border-box{min-height:185px;
padding-bottom:15px;
display:table;
width:100%
}

.box-min-sm .col-md-4 .border-box p.posicionado{
	display:table-footer-group;
}

