@import url(https://fonts.googleapis.com/css?family=Tulpen+One|Wire+One|Oswald|Open+Sans);
body{margin:0px;padding:0px;font-size:12px;font-family:'Maven Pro',sans-serif;background: #fff;padding-bottom:120px;}
body.hidden{overflow:hidden;}
*{box-sizing:border-box;font-size: 15px;color: #555555;font-family: "Open Sans", sans-serif;}
a{text-decoration:none;position:relative;transition:all .2s;}
h1,h2,h3{margin:0px;position:relative;}

* {
    outline: none;
    -moz-appearance: none; 
    -webkit-appearance: none; 
    appearance: none;
    -webkit-tap-highlight-color:transparent;
    outline-style:none;
}
*:focus {
    outline: none;
    -moz-appearance: none; 
    -webkit-appearance: none; 
    appearance: none;
    -webkit-tap-highlight-color:transparent;
    outline-style:none;
}
*::-moz-selection { background:transparent; }
*::selection { background:transparent; }

.grupo:after,.grupo:before{content:"";display:table;clear:both}
.h2ti{display:none;}

.scroll{overflow-y:scroll;max-height:400px;}
.scroll::-webkit-scrollbar-track{   background: #eee;}
.scroll::-webkit-scrollbar{ width: 6px;}
.scroll::-webkit-scrollbar-thumb{   background-color: #777;border-radius:3px;}

/* paginacion */
.paginacion{margin:0px;padding:0px;padding-top:15px;list-style:none;text-align:center;font-size:0px;margin-bottom: 10px;}
.paginacion li{display:inline-block;padding:3px 3px;font-weight:bold;text-transform:uppercase;}
.paginacion li a{display:block;line-height:28px;padding:0px 10px;background:#777;color: #fff;}
.paginacion li a span { color:#Fff }
.paginacion li a:hover{color:#fff;background:#111;}
.paginacion li a.se{color:#fff;background:#111;}

    .perfil{height:80px;position:relative;background:#333;}
    .perfil .capa{padding:15px 0px 0px 25px;height:100%;position:absolute;left:0px;top:0px;background:#111;width:60%;z-index:1;color:#fff;background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 78%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 78%,rgba(0,0,0,0) 100%);background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 78%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );}
    #medio  .perfil .capa h1{background:transparent;line-height: normal;padding:0px;margin:0px;font-size:20px;color: #fff;}
    #medio  .perfil .capa h2{background:transparent;line-height: normal;padding:0px;margin:0px;margin-top:3px;}
    .perfil img{height:100%;position:absolute;right:0px;top:0px;z-index:0;}

.fotos{list-style:none;padding:0;margin:0px;text-align:center;margin-bottom:15px;}
.fotos li{display:inline-block;width:calc(100%/1);}
.fotos li a{border:1px solid #ddd;display:block;height:100px;overflow:hidden;position:relative;background-color:#111;cursor:-webkit-zoom-in;}
.fotos li a img{position:absolute;left:0;top:0;bottom:0;margin:auto;width:100%;transition:1.1s ease;-moz-transition:1.1s ease;-webkit-transition:1.1s ease;-o-transition:1.5s ease}
.fotos li a img:hover{transform:scale(1.3);}

.fotos-lista{column-width:195px;}
.fotos-lista.lateral{column-width:150px;}
.fotos-lista{column-gap:0px;padding:0px;list-style:none;padding:0;margin:0px;text-align:center;margin-bottom:15px;font-size:0px;}
.fotos-lista li a{display:block;xborder:4px solid #fff;xcursor:-webkit-zoom-in;}
.fotos-lista li a img{width:100%;padding:5px;}
.fotos.fx2 li{width:calc(100%/2);}

.fotos.fx3{position:relative;padding-left:calc(100% / 2);}
.fotos.fx3 li:nth-child(1){width:calc(100% / 2);position:absolute;left:0px;top:0px;}
.fotos.fx3 li:nth-child(1) a{height:200px;}

#arriba{background:#111;padding:25px 0px 25px 0px;text-align:center;position:relative;z-index:1;}
#arriba .nav{display:none;line-height: 36px;color: #000;xbackground: #fff;font-weight:bold;text-transform:uppercase;
    position: absolute;
    right: 10px;
    top: 5px;
    width: 38px;
    height: 38px;
    z-index: 1;
cursor:pointer;}
#arriba .nav .ic{background:#fff;left:auto;right:10px;
    right: auto;
    width: 100%;
    height: 100%;
    top: auto;
    margin: 0px;
    left: 0px;}
#arriba .bg{/* filter:blur(20px); */background-position: top;background-repeat:no-repeat;background-size: cover;width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;z-index:0;/* opacity:.3; */}
#arriba .logo{opacity:1;display:inline-block;width:300px;margin-bottom:25px;xbackground:#222;}
#arriba .logo img{xopacity:0;width:100%;}
#arriba .logon{display:inline-block;margin-bottom:15px;}
#arriba .logon b{color:#fff;font-size: 60px;text-transform:uppercase;font-family: 'Oswald', sans-serif;background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.65) 0%, rgba(0,0,0,0) 80%);background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.65) 0%,rgba(0,0,0,0) 80%);background: radial-gradient(ellipse at center, rgba(255,255,255,0.65) 0%,rgba(0,0,0,0) 80%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#00000000',GradientType=1 );text-shadow: 1px 1px 5px white;}
#arriba .form{margin:0px auto;max-width:800px;position:relative;}
#arriba .form .ic{z-index:0;left:20px;background:#fff;top: 50%;
    margin-top: -13px;}
#arriba .form input{font-size:14px;color:#fff;width:100%;padding:0px 20px 0px 55px;line-height:50px;border:1px solid #fff;outline:none;border-radius:25px;background:transparent;position:relative;z-index:1;}
#arriba .form input::-webkit-input-placeholder{color:#fff;}

#arriba .abc{margin:0px;padding:0px;list-style:none;font-size:0px;margin-top:20px;}
#arriba .abc li{display:inline-block;padding:4px;}
#arriba .abc li a{display:block;padding:0px 7px;line-height:24px;font-weight:bold;color:#fff;background: rgba(0,0,0,.5);font-size:12px;border:1px solid rgba(255,255,255,.2);border-radius:4px;}
#arriba .abc li a:hover{border:1px solid #fff;}

#menu-nav{display:none;}
#menu{background: #4e606c;margin-bottom:20px;}

#menu .ul{margin:0px auto;max-width:1100px;padding:0px;list-style:none;font-size:0px;text-align:center;}
#menu .ul li{display:inline-block;}
#menu .ul li a{display:block;line-height:44px;padding:0px 20px;font-weight: 500;color: #fff;font-size:18px;font-family: 'Oswald', sans-serif;}
#menu .ul li a:hover{color: #eed3a2;padding-left:25px;}
#menu .ul li a .ic{background:#111;top:50%;margin-top:-13px;}

#medio{margin:0px auto;max-width:1100px;font-size:0px;margin-bottom:20px;}
#medio .blq{display:inline-block;vertical-align:top;font-size:0px;}
#medio h1{background: #ddd;line-height:18px;padding:7px 15px 7px 45px;text-transform:uppercase;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
#medio h1 .ic{left:10px;background:#111;}
#medio h2{background: #ddd;line-height:18px;padding:7px 15px 7px 45px;margin-bottom:15px;text-transform:uppercase;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
#medio h2 .ic{left:10px;background:#111;}
#medio h2 .lnk{float:right;color:#000;text-decoration:underline;text-transform:none;}

#izquierda{width:calc(100% - 300px);padding-right:20px;}
#izquierda p {padding: 5px 5px;margin:0px;}
#izquierda .lista{margin:0px;padding:0px;list-style:none;margin-bottom:15px;overflow: hidden;overflow-y: scroll;max-height: 700px;}
#izquierda .lista li.active .n{color:red;}
#izquierda .lista li.active .t{color:red;}
#izquierda .lista li.active .i .ic{background:red;}
#izquierda .lista li.active .d .ic{background:red;}
#izquierda .lista li{color:#777;line-height:40px;background: rgba(238, 238, 238, 0.46);margin-bottom:4px;font-size:0px;border-radius:3px;transition:all .2s;}
#izquierda .lista li span{height:40px;display:inline-block;vertical-align:top;position:relative;font-size:12px;}
#izquierda .lista li a{height:40px;display:inline-block;vertical-align:top;position:relative;font-size:12px;color:#111;}
#izquierda .lista li span .ic{left:50%;margin-left:-13px;}
#izquierda .lista li .i{width:60px;}
#izquierda .lista li a.i .ic{background:#111;top:50%;margin-top:-13px;margin-left:-13px;left:50%;}
#izquierda .lista li .i .ic{background:#111;top:50%;margin-top:-13px;}
#izquierda .lista li .n{width: calc(100% - 185px);padding:0px 30px 0px 5px;/* font-weight: bold; */overflow:hidden;color: #000;letter-spacing: 1px;margin-left: -15px;white-space:nowrap;text-overflow:ellipsis;text-transform: uppercase;font-family: 'Tulpen One', cursive;font-family: 'Oswald', sans-serif;font-size: 20px;font-weight: normal;}
#izquierda .lista li .n:hover{color: red;}
#izquierda .lista li b{width: calc(100% - 185px);padding: 0px 30px 0px 16px;/* font-weight: bold; */overflow:hidden;margin-left: -15px;white-space:nowrap;text-transform: capitalize;text-overflow:ellipsis;/* font-family: 'Tulpen One', cursive; */font-family: 'Wire One', sans-serif;font-family: 'Oswald', sans-serif;font-size: 20px;color: #ccc;font-weight: 100;}
#izquierda .lista li .n i{position:absolute;font-size:36px;right:3px;color: #dadada;}
#izquierda .lista li .t{width: 72px;text-align:right;padding-right: 26px;color:#777;}
#izquierda .lista li .d{width: 62px;}
#izquierda .lista li .d .ic{background:#777;top:50%;margin-top: -14px;}
#izquierda .lista li .video{width: 6px;}
@media (max-width: 467px){#izquierda .lista li .video{width: 10px;margin-left: 19px;}}
@media (max-width: 367px){#izquierda .lista li .video{width: 11px;margin-left: 8px;}}
#izquierda .lista li .video .ic{background:#777;top:50%;margin-top:-13px;}
#izquierda .lista li:not(:first-child):hover{background:#fff;color:#111;}
#izquierda .lista li:not(:first-child):hover .d  .ic{background:#111;}
#izquierda .lista li:not(:first-child):hover .video  .ic{background:#fd0000;}
#izquierda .lista li:not(:first-child){cursor:pointer;}
#izquierda .lista li.down{line-height:normal;padding:5px;}
#izquierda .lista li.down iframe{height:60px;width:100%;border:0;overflow:hidden}

#derecha{width:300px;}
#derecha xh2{overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
#derecha .p{color:#666;line-height:18px;padding:0px 10px;border-bottom:1px solid #999;padding-bottom:10px;position:relative;font-size: 13px;}
#derecha .p img{width:100%;}

.ver-noticia .titulo{xbackground:transparent !important;font-size:20px;text-align:center;line-height:normal !important;padding:10px 20px !important;}
.ver-noticia .img{margin-bottom:15px;text-align:center;padding:0px 15px;}
.ver-noticia .img img{display:inline-block;max-width:100%;border:5px solid #fff;}
.ver-noticia .contenido{padding:0px 10px;font-size:13px;margin-bottom:15px;}

.tags-imagenes{margin:0px;padding:0px;list-style:none;font-size:0px;margin-bottom:20px;text-align:center;}
.tags-imagenes.circulos li img{border-radius:50%;}
.tags-imagenes.conbordes li img{border-radius:10px;}
.tags-imagenes:last-child{margin-top:20px;}
.tags-imagenes li{display:inline-block;vertical-align:top;width:calc(100% / 6);padding:4px 6px;display:inline-block;vertical-align:top;font-size:12px;transition:all .2s;}
.tags-imagenes li a{display:block;color:#777;font-weight:bold;line-height:normal;}
.tags-imagenes li a img{width:100%;margin-bottom:5px;}
.tags-imagenes li a:hover{color:#111;text-decoration:underline;}

.tags{margin:0px;padding:0px;list-style:none;font-size:0px;margin-bottom:20px;max-height: 630px;overflow: hidden;overflow-y: scroll;}
.tags li{display:inline-block;vertical-align:top;font-size:12px;margin:4px 4px;transition:all .2s;}

.tags.imagenes.x4 li{width:calc(100% / 5);}
.tags.imagenes li{display:inline-block;vertical-align:top;width:calc(100% / 2);padding:3px;margin:0px;}
.tags.imagenes li a{padding:5px;line-height:normal;}
.tags.imagenes li a img{width:100%;margin-bottom:5px;}
.tags.imagenes.conbordes li a{border-radius:13px;font-size: 12px;text-align: center;}
.tags.imagenes.conbordes li a img{border-radius:10px;}
.tags.imagenes.circulos li a{border-radius:13px;}
.tags.imagenes.circulos li a img{border-radius:50%;}

.tags.desordenado{text-align:center;}
.tags.desordenado li{padding:0px;margin:2px 6px;}
.tags.desordenado li a{padding:0px;line-height:normal;background:transparent;}
.tags.desordenado li a:hover{background:transparent;text-decoration:underline;}

.tags.listado li{display:block;margin:4px 4px;}
.tags.listado.x2{display:inline-block;width:calc(100%/2);}
.tags.listado li a{position:relative;padding-left:35px;font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;}
.tags.listado li a .ic{left:5px;background:#111;-webkit-mask-size:60% !important;}

.tags li a{display:block;color:#777;font-weight:bold;padding:0px 12px;line-height:30px;background:#eee;xborder:1px solid #ccc;border-radius:3px;}
.tags li a:hover{background:#fff;color:#111;}

#abajo{margin:0px auto;max-width:1100px;background:#fff;padding:15px 15px;border-radius:3px;}
#abajo h2{background:#fff;line-height:26px;padding:0px 15px 0px 35px;margin-bottom:15px;text-transform:uppercase;}
#abajo h2 .ic{background:#111;}
#abajo p{margin:0px;font-size: 15px;color: #555555;font-family: "Open Sans", sans-serif;}
#abajo p:last-child{margin-top:10px;}
#abajo p:last-child a{color:#111;font-weight:bold;}
#abajo p:last-child a:hover{text-decoration:underline;}

#player{z-index: 2;position:fixed;bottom:0px;left:0px;width:100%;background: #4e606c;box-shadow: 0px 0px 14px rgba(0,0,0,.2);padding: 0px 18px 0px 0px;font-size:0px;}
#player.vista .previa{width:0px;}
#player.vista .previa .video{position:fixed;left:0px;bottom:69px;}
#player.vista .previa .video.medium{width:400px;height:250px;}
#player.vista .previa .video.large{width:100%;height:calc(100% - 69px);}
#player.vista .previa .video.large .btns{right:0px;}
#player.vista .previa .video .btns{right:-30px;top:0px;}
#player.vista .control{width:100%;}
#player .blq{display:inline-block;vertical-align:top;font-size:12px;height: 50px;line-height: 50px;position:relative;}
#player .previa{width:250px;xbackground:#ddd;position: relative;}
#player .previa .play_video {width:100%;height:100%;z-index: 1;position:absolute;}
#player .previa .video {width:calc(100% - 60px);height:100%;    position: relative;}
#player .previa .video iframe {width:100%;height:100%;}
#player .previa .video .btns {position:absolute;top:0px;right:-30px;width:30px;font-size: 0px;line-height: normal;    border-top: 3px solid #000;}
#player .previa .video .btns a{text-align:center;color:#fff;text-align:center;position:absolute;line-height:23px;font-size:13px;font-weight:bold;width:30px;height: 22px;background:black;text-transform:uppercase;}
#player .previa .video .btns a .ic{top:50%;margin-top:-13px;left:50%;margin-left:-13px;background:#fff;-webkit-mask-size:50% !important;}
#player .previa .video .btns a.s{top:44px;}
#player .previa .video .btns a.m{top:22px;}
#player .previa .video .btns a.l{top:0px;}
#player .previa .video .btns a b{display:inline-block;width:20px;height:20px;line-height: 20px;border-radius:50%;}
#player .previa .video .btns a.se b{background:red;}
#player .control{width: calc(100% - 735px);font-size:0px;left: 381px;}
@media screen and (max-width: 1100px){#player .control{width: calc(100% - 35px);font-size:0px;left: 10px;}}
#player .control .ic{cursor:pointer;background:#fff;}
#player .control .a{width:163px;}
#player .control .a .anterior{left:0px;}
#player .control .a .play{left:56px;}
#player .control .a .siguiente{left:112px;}
#player .control .b{width:calc(100% - 270px);}
#player .control .b .barra{font-size:0px;color:#fff;text-align:center;line-height:40px;}
#player .control .b .barra .ti{width:60px;color: whitesmoke;}
#player .control .b .barra .br{width:calc(100% - 120px);background:#fff;height:15px;margin: 18px 0px;cursor:pointer;overflow:hidden;border-radius:3px;}
#player .control .b .barra .br .pr{position:absolute;width:0%;height:100%;background:red;left:0px;top:0px;}
#player .control .b .barra .tf{width:60px;color: #fff;}
#player .control .c{width:107px;}
#player .control .c .aleatorio{left:auto;right:0px;}
#player .control .c .repetir{left:auto;right:56px;}

.noticias{margin:-5px 0px 15px 0px;padding:0px;list-style:none;overflow-y: scroll;max-height: 400px;}
.noticias li{padding:5px;font-size:0px;}
.noticias li:last-child{border:0px;}
.noticias li .d{display:inline-block;vertical-align:top;width:calc(100% - 45%);padding-left:10px;}
.noticias li .video{display:inline-block;vertical-align:top;width:calc(100% - 45%);padding-left:10px;}
.noticias li .d p{margin:0px 0px;color:#777;font-size: 12px;}
.noticias li .video p{margin:0px 0px;color:#777;}
.noticias li h3{margin-bottom:5px;}
.noticias li h3 a{display:block;color:#111;}
.noticias li .i{display:inline-block;vertical-align:top;width:45%;}
.noticias li .i img{border:3px solid #fff;width:100%;}

.comentarios{margin:-5px 0px 15px 0px;padding:0px;list-style:none;}
.comentarios li{padding:5px;font-size:0px;}
.comentarios li:last-child{border:0px;}
.comentarios li .d{display:inline-block;vertical-align:top;width:calc(100% - 15%);padding-left:10px;}
.comentarios li .d i{color:#77;display:block;font-size:10px;}
.comentarios li .d p{margin:5px 0px;word-wrap: break-word;}
.comentarios li .video{display:inline-block;vertical-align:top;width:calc(100% - 15%);padding-left:10px;}
.comentarios li .video i{color:#77;display:block;font-size:10px;}
.comentarios li .video p{margin:5px 0px;}
.comentarios li img{display:inline-block;vertical-align:top;border:3px solid #fff;width:15%;}

.ic{position:absolute;left:0px;top:4px;width:26px;height:26px;-webkit-mask-size:100% !important;transition:all .2s;}
.ic.p{top:50%;margin-top:-18px;width:36px;height:36px;}
.ic.ic-small{-webkit-mask:url(../cdn.img/icons/small.svg) no-repeat center;-webkit-mask-size:80% !important;}
.ic.ic-medium{-webkit-mask:url(../cdn.img/icons/medium.svg) no-repeat center;-webkit-mask-size:80% !important;}
.ic.ic-large{-webkit-mask:url(../cdn.img/icons/large.svg) no-repeat center;-webkit-mask-size:80% !important;}
.ic.ic-tag{-webkit-mask:url(../cdn.img/icons/tag.svg) no-repeat center;-webkit-mask-size:80% !important;}
.ic.ic-close{-webkit-mask:url(../cdn.img/icons/close.svg) no-repeat center;-webkit-mask-size:80% !important;}
.ic.ic-news{-webkit-mask:url(../cdn.img/icons/news.svg) no-repeat center;-webkit-mask-size:80% !important;}
.ic.ic-nav{-webkit-mask:url(../cdn.img/icons/nav.svg) no-repeat center;-webkit-mask-size:80% !important;}
.ic.ic-home{-webkit-mask:url(../cdn.img/icons/home.svg) no-repeat center;-webkit-mask-size:80% !important;}
.ic.ic-search{-webkit-mask:url(../cdn.img/icons/search.svg) no-repeat center;-webkit-mask-size:80% !important;}
.ic.ic-play{-webkit-mask:url(../cdn.img/icons/play.svg) no-repeat center;-webkit-mask-size:100%;}
.ic.ic-play2{-webkit-mask:url(../cdn.img/icons/play2.svg) no-repeat center;-webkit-mask-size:100%;}
.ic.ic-pause{-webkit-mask:url(../cdn.img/icons/pause.svg) no-repeat center;}
.ic.ic-music2{-webkit-mask:url(../cdn.img/icons/music2.svg) no-repeat center;}
.ic.ic-music{-webkit-mask:url(../cdn.img/icons/music.svg) no-repeat center;-webkit-mask-size:94% !important;}
.ic.ic-time{-webkit-mask:url(../cdn.img/icons/time.svg) no-repeat center;-webkit-mask-size:80% !important;}
.ic.ic-download{-webkit-mask:url(../cdn.img/icons/download.svg) no-repeat center;}
.ic.ic-video{-webkit-mask:url(../cdn.img/icons/video.svg) no-repeat center;}
.ic.ic-info{-webkit-mask:url(../cdn.img/icons/info.svg) no-repeat center;}
.ic.ic-next{-webkit-mask:url(../cdn.img/icons/next.svg) no-repeat center;-webkit-mask-size:69% !important;}
.ic.ic-prev{-webkit-mask:url(../cdn.img/icons/prev.svg) no-repeat center;-webkit-mask-size:80% !important;}
.ic.ic-loop{-webkit-mask:url(../cdn.img/icons/loop.svg) no-repeat center;-webkit-mask-size:65% !important;}
.ic.ic-repeat{-webkit-mask:url(../cdn.img/icons/repeat.svg) no-repeat center;-webkit-mask-size:90% !important;}
.ic.ic-sound{-webkit-mask:url(../cdn.img/icons/sound.svg) no-repeat center;-webkit-mask-size:90% !important;}
.ic.ic-error{-webkit-mask:url(../cdn.img/icons/error.svg) no-repeat center;-webkit-mask-size:90% !important;}

.sugeridos{display:none;margin:0px;margin-top:10px;padding:5px;position:absolute;background:#fff;z-index:9;box-shadow:0px 0px 20px rgba(0,0,0,.3);-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.sugeridos:before{display:none;content:" ";position:absolute;top:-10px;left:30px;right:5px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #333;}
.sugeridos li{font-size:0px;}
.sugeridos li:nth-child(odd){background:#f5f5f5;}
.sugeridos li:hover a{color:#111;}
.sugeridos li a{font-size:12px;color:#111;display:block;line-height:30px;padding:0px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;transition:all 0s;}
.sugeridos li a b{font-size:12px;}
.sugeridos li.se{background:#111;}
.sugeridos li.se a{color:#fff;}

.cortar_texto {
    position: relative;
}

.cortar_texto .mas {
    background: red;
    color: #Fff;
    padding: 0px 5px;
    font-size: 11px;
    cursor: pointer;
    position: relative;
    margin-left: 20px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: none;
}
.cortar_texto .mas:before {
    content: " ... ";
    color: #000;
    position: absolute;
    left: -20px;
    bottom: 0px;
    font-size: 2em;
}
.cortar_texto .menos {
    background: red;
    color: #Fff;
    border-radius: 5px;
    padding: 0px 5px;
    font-size: 11px;
    cursor: pointer;
    display: none;
}

.ocultar {
    overflow:hidden;
    position: relative;
}

.publicidad {
    position: relative;
    background: #f7f7f7;
    padding: 5px;
    margin-bottom: 5px;
}
.publicidad .mobil {
    display: none;
}
.publicidad .mobil .publi {
    width: calc(100%/2);
    height: 135px;
    float: left;
    padding: 2px;
}
.publicidad .pc {
    display: block;
}
.publicidad .pc .publi {
    width: calc(100%/3);
    float: left;
    text-align: center;
}
.publicidad .pc .publi .ads {
    height: 140px;
}
.publicidad span {
    display: block;
    text-align: center;
    color: #999;
    font-size: 0.8rem;
    line-height: 2;
    margin-top: -2px;
    margin-bottom: 1px;
}
.publicidad .adaptable {
    text-align:center
}

.mas-comentarios { text-align: center; }
.more {
    background: #969897;
    color: #fff;
    border: 0;
    padding: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px 50px;
    cursor: pointer;
    margin-bottom: 15px;
}


@media screen and (max-width:767px){

.publicidad .pc {
    display: none;
}
.publicidad .mobil {
    display: block;
}

    .ocultar {
    height: 78px;
    }

}
.ocultar:before {
    content: 'Ver ms...';
    position: absolute;
    bottom: 3px;
    right: 0px;
    background: #cf2718;
    color: #FFF;
    padding: 2px 7px;
    cursor: pointer;
    display:none;
    border-radius:3px;
    text-transform:uppercase;
    font-size:11px;
}
@media screen and (max-width: 767px){
    .ocultar:before {
    display:block
    }
}
.mostrar {
    height:inherit;
    padding-bottom: 24px;
}
.mostrar:before {
    content: 'Ocultar';
    position: absolute;
    bottom: 1px;
    right: 0px;
    background: #cf2718;
    color: #FFF;
    padding: 0px 5px;
    cursor: pointer;
}


div::-webkit-scrollbar, ul::-webkit-scrollbar {
    width: 10px;
}

div::-webkit-scrollbar-track, ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.29);
    border-radius: 10px;
}

div::-webkit-scrollbar-thumb, ul::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.26);
    background-color:rgba(0, 0, 0, 0.17)
}
@media screen and (max-width: 467px){
    #izquierda .lista li .n em{
        display:none
    }
}

.musica_player {
    width: 750px;
    max-width: 100%;
    background: rgb(221, 221, 221);
    padding: 5px;
    margin: 0px auto 5px;
}
.musica_player audio {
    width: 100%;
}


.noscroll {
    overflow: hidden;    
    height: inherit;
    max-height: inherit;
}