/*--- NOTA ---*/
#post .cabecera{margin:0 auto 25px;border-bottom:1px solid #ddd;}
#post .foto{position:relative;margin:0 auto 25px;}
#post .foto img{display:block;width:100%;height:auto;position:relative;}
#post .share{position:absolute;left:50%;transform:translate(-50%,0);bottom:-25px;white-space:nowrap;}
#post .share .shbt{display:inline-block;margin:0 5px;}
#post .share .shbt a{display:block;width:55px;height:55px;border-radius:50%;border:5px solid #fff;font-size:150%;color:#fff;padding:12px 0;text-align:center;transition:all 200ms ease-out;}
#post .share .shbt a .icon{pointer-events:none;}
#post .share .shbt a:hover{transform:scale(1.1);}
#post .share .shbt.facebook a{background-color:#059;}
#post .share .shbt.linkedin a{background-color:#0077b5;}
#post .share .shbt.twitter a{background-color:#000;}
#post .share .shbt.whatsapp a{background-color:green;}
#post .cabecera .sec{display:inline-block;width:auto;font:110%/100% 'Montserrat',Arial;white-space:nowrap;text-overflow:ellipsis;text-align:center;margin:0 0 25px;background:#fff;}
#post .cabecera .sec a{display:block;padding:8px 10px;color:#fff;}
#post .cabecera .info{padding:15px 0;}
#post .cabecera .info .title{display:block;width:100%;font:bold 275%/115% 'Montserrat',Arial;letter-spacing:-1px;}

#post .copete{margin:0 auto;padding:25px 0;color:#151419;font:400 135%/135% 'Montserrat';}

#post .audio{display:block;width:100%;margin:15px auto;}

#post .fecha{color:#666;font:80%/100% 'Montserrat';letter-spacing:1px;margin:0 auto 15px;text-transform:uppercase;}

#post .text{width:100%;margin:15px auto 50px;font:110%/150% 'Montserrat';}
#post .text img{display:block;max-width:100% !important;width:100%;height:auto !important;margin:10px auto;}
#post .text h3{font-style:italic;padding:0 0 0 5px;margin:2% auto 1%;}
#post .text p{margin:15px auto;}
#post .text a{color:#05bbdd;}
#post .text ul,
#post .text ol{padding:0 0 0 20px;margin:10px auto 20px;}
#post .text ul li{list-style:square;margin:5px 0;list-style-position: inside;}
#post .text ol li{list-style:decimal;margin:5px 0;list-style-position: inside;}
#post .text table{width:98%;margin:0 auto;border:2px solid #ccc;}
#post .text table th{font-weight:bold;background:#f4f4f4;padding:1% 1.5%;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
#post .text table td{padding:1% 1.5%;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}

#post .video{margin:15px auto;}
#post .video iframe{display:block;width:100%;height:400px;margin:2% auto;}
#post #text video{display:block;width:100%;height:400px;margin:2% auto;}
#post #text iframe{display:block;width:100%;height:400px;margin:2% auto;}

#post .credito{margin:1% auto 2%;display:block;color:#aaa;font:110% Georgia,'Times New Roman';text-align:right;}

#post .interes{margin:15px auto;background:#04bbdf;color:#fff;border-radius:3px;padding:15px;line-height:125%;}
#post .interes img{display:block;height:auto;margin:0;width:100%;max-width:65px;border-radius:50%;overflow:hidden;}
#post .interes strong{display:block;font-size:85%;line-height:120%;}
#post .interes a{color:#fff;}

#post .relaciones{padding:20px 0 0;margin:50px auto 25px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;}
#post .relaciones .title-relaciones{margin:0 auto 15px;text-align:left;}
#post .relaciones .personalidad{max-width:72px;}
#post .relaciones .equipo-lista{display:block;border-radius:50%;color:#000;padding:0;max-width:90px;text-align:center;position:relative;margin:0 0 10px;}
#post .relaciones .equipo-lista .escudo{display:block;width:80%;height:auto;margin:0 auto 10px;}
#post .relaciones .equipo-lista .nombre{display:block;width:100%;color:#000;font-size:90%;line-height:110%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;}

/*--- AUTOR ---*/
#post .autor{width:100%;padding:10px 0;margin:0 auto 50px;border-bottom:2px solid #e8e8e8;}
#post .autor p{padding:8px 12px;display:block;background:#04BBDF;margin:0 0 10px;font:bold 135%/120% 'Montserrat';color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#post .autor img.avatar{float:left;background:#f4f4f4;padding:3px;border-radius:4px;margin:0 25px 0 0;width:100px;height:100px;}
#post .autor .datos{float:left;width:60%;}
#post .autor h4{font-size:160%;color:#151419;line-height:110%;margin:10px 0 0;}
#post .autor p{margin:10px 0;}
#post .autor .sponsor{float:right;width:125px;height:110px;margin:0 0 0 20px;border-radius:3px;overflow:hidden;}

/*--- GALERIA ---*/
#galeria h3 span{display:inline-block;background:url(../img/keyboard.png) no-repeat center top;margin:0 0 0 15px;width:52px;height:35px;}
#galeria h3 span.izq{background-position:center center;}
#galeria h3 span.der{background-position:center bottom;}
.galeria{width:100%;height:500px;margin:0 auto 50px;position:relative;z-index:9999;}

.galeria .show{width:100%;height:100%;position:relative;overflow:hidden;}
.galeria .show ul{position:absolute;left:0;top:0;}
.galeria .show ul li{float:left;position:relative;width:auto;height:500px;margin:0;padding:0;overflow:hidden;text-align:center;}
.galeria .show li img{display:block;min-width:100%;width:auto;margin:0 auto;min-height:100%;height:auto;}
.galeria .show li img.vertical{min-width:auto;width:auto;height:100%;}

.galeria .prev,.galeria .prox{width:36px;height:100px;padding:42px 14px;position:absolute;background:#04bbdf;top:50%;margin-top:-50px;text-indent:-99999em;}
.galeria .prev span,.galeria .prox span{display:block;width:8px;height:16px;background:url(../img/arrow.png) no-repeat;}
.galeria .prev span{background-position:left center;}
.galeria .prox span{background-position:right center;}
.galeria .prox.disabled,.galeria .prox.disabled:hover{opacity:.7;cursor:default;background:#151419;background-position:left bottom;}
.galeria .prev.disabled,.galeria .prev.disabled:hover{opacity:.7;cursor:default;background:#151419;background-position:left top;}
.galeria .prox{right:0;background-position:left bottom;}
.galeria .prev{left:0;background-position:left top;}
.galeria .prox:hover,.galeria .prox:active{background-position:right bottom;}
.galeria .prev:hover,.galeria .prev:active{background-position:right top;}

.galeria .length{position:absolute;bottom:-32px;left:0px;width:100%;display:block;padding:8px 0;line-height:16px;font-size:14px;color:#04bbdf;text-align:center;}

/*-- BANNERS LATERALES --*/
#banner_izquierda{position:absolute;left:-150px;top:35px;}
#banner_derecha{position:absolute;right:-150px;top:35px;}

#sidebar{}
.ultimasnoticias{position:relative;margin:0 0 25px;}
.ultimasnoticias li{margin:0 auto 10px;padding:0 0 0 10px;text-align:left;width:100%;position:relative;}
.ultimasnoticias li:last-child{margin-bottom:0;}
.ultimasnoticias li .fotito{display:block;width:66px;height:66px;border-radius:50%;margin:0 auto;position:relative;border:2px solid #fff;}
.ultimasnoticias li .fotito img{display:block;width:100%;height:auto;border-radius:50%;overflow:hidden;}
.ultimasnoticias li .fotito:before{content:'';position:absolute;top: 0; right: 0; bottom: 0; left: 0;border-radius: inherit;margin:-4px;z-index:-1;
background: rgba(4,187,223,1) !important;
background: -moz-linear-gradient(45deg, rgba(4,187,223,1) 0%, rgba(38,200,170,1) 100%) !important;
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(4,187,223,1)), color-stop(100%, rgba(38,200,170,1))) !important;
background: -webkit-linear-gradient(45deg, rgba(4,187,223,1) 0%, rgba(38,200,170,1) 100%) !important;
background: -o-linear-gradient(45deg, rgba(4,187,223,1) 0%, rgba(38,200,170,1) 100%) !important;
background: -ms-linear-gradient(45deg, rgba(4,187,223,1) 0%, rgba(38,200,170,1) 100%) !important;
background: linear-gradient(45deg, rgba(4,187,223,1) 0%, rgba(38,200,170,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04bbdf', endColorstr='#26c8aa', GradientType=1 );}
.ultimasnoticias li .title{display:block;width:100%;font:105%/120% 'Montserrat';color:#151419;transition:color 300ms ease-out;}
.ultimasnoticias li .title:hover{color:#04bbdf;}

.bannersidebar .banner{display:block;width:100%;height:auto;margin:0 auto 10px;}
.bannersidebar .banner img{display:block;max-width:350px;margin:0 auto;width:100%;height:auto;border-radius:4px;overflow:hidden;}