/*Estilo Desarrollo de Nota*/

tr:hover { cursor: pointer; background-color: inherit !important; }
.article iframe { margin: 0 !important; width: 100%; }
.manu.xdfutbol.mblq_cen span { font: 16px 'proximanova',Arial,Helvetica,sans-serif; font-weight: 300; color: #333; margin: 0 0 1.5em 0; }
td.sumarios .xdcintillo .dcintillo.gris p, td.conte .xdcintillo .dcintillo.gris p { border-bottom: 2px solid #404040; display: block; width: auto; font-weight: 700; margin: 0 0 0 0 !important; }
.columna_principal .cuerpo_noticia { font: 16px 'proximanova',Arial,Helvetica,sans-serif; font-weight: 300; color: #333; margin: 0 0 1.5em 0; line-height: 25px; }
span.boton_galeria { height: 1.9em !important; }
.manu.xChartDin.mblq_cen { padding: 0.5em 0px !important; }
.ChartDin .obj { border: 1px solid #efefef; margin: 10px 0px !important; }
.columna_texto table tr td, .columna_texto table tr th { padding: 0.7em 0 0.7em 0 !important; }
span.boton_aumentar { height: 2em !important; }
.gvideo a { /* background-color: #fff; */ padding: 0px 0px 14px 0px; box-sizing: border-box; }
.gvideo { background: #e7e7e3; }
h2 a { line-height: 25px !important; font-weight: 600 !important; }
.aside.estirar h2 { border-left: none !important; border-bottom: none !important; }
span.dtexto { font: 16px 'proximanova',Arial,Helvetica,sans-serif; font-weight: 300; color: #333; margin: 0 0 1.5em 0; }
h2.des a { color: #000 !important; display: block; line-height: 29px !important; }
font.dtexto { font: 16px 'proximanova',Arial,Helvetica,sans-serif; font-weight: 300; color: #333; margin: 0 0 1.5em 0; }
.tit { font: 700 2em 'proximanova', Arial, Helvetica, sans-serif; color: #232323; /* float: left; */ }
.titcentro { float: left; width: 600px; height: 38px; background: #fff url(../images/inte-bg.gif) repeat-y; }
 .titcentro .titsec { float: left; margin-left: 8px; color: white; font-size: 30PX; }
 .titcentro a { float: right; margin-right: 2px; margin-top: 9px; }
.hdivi { background: #f0f0f0 url(../images/lin-back.gif) repeat-x; height: 3px; border-top: 2px solid #000; }
.cuerpo_noticia p, .cuerpo_noticia { font: 1.7em/1.8em 'proximanova',Arial,Helvetica,sans-serif; font-weight: 300; color: #333; margin: 0 0 1.5em 0; text-align: justify; }
 .cuerpo_noticia iframe { width: 100%; }
 .cuerpo_noticia p .subti, .cuerpo_noticia .subti { background: #f0f0f0 url(../images/lin-back.gif); height: 22px; padding: 10px; }
  .cuerpo_noticia p .subti div.tit, .cuerpo_noticia .subti div.tit { background: #fff; display: inline; width: auto !important; padding: 4px; /*font-family:'Century Gothic'*/; font-size: 18px; font-weight: bold; color: #000; text-transform: uppercase; padding-left: 6px; Padding-right: 6px; }
 .cuerpo_noticia p img.ima, .cuerpo_noticia img.ima { float: left; margin-right: 15px; margin-bottom: 15px; border: 1px solid #f0f0f0; position: relative; }
 .cuerpo_noticia p .img-up img, .cuerpo_noticia .img-up img { width: 99%; }
 .cuerpo_noticia p .pie, .cuerpo_noticia .pie { position: relative; height: 10px; padding: 0px; font-size: 12px; color: #a4a4a4; float: left; clear: both; }
 .cuerpo_noticia p .servi, .cuerpo_noticia .servi { float: right; font-size: 13px; width: 270px; margin: 0 0 10px 10px; }
  .cuerpo_noticia p .servi .cabe, .cuerpo_noticia .servi .cabe { background: none; margin-bottom: 10px; }
 .cuerpo_noticia p .autor, .cuerpo_noticia span .autor, .cuerpo_noticia .autor, .cuerpo_noticia span .autor { text-transform: uppercase; line-height: 26px; font-size: 12px; color: #999; margin: 0 0 10px 0; display: block; }
 .cuerpo_noticia p .relaud, .cuerpo_noticia .relaud { margin-top: 20px; width: 245px; float: left; color: #646464; font-size: 12px; background: #fff url(/im/baserelaud.gif) repeat-x left bottom; }
 .cuerpo_noticia p .conteima, .cuerpo_noticia .conteima { float: left; margin: 0 10px 10px 0; width: 340px; min-height: 255px; font-size: 10px; text-align: Center; }
 .cuerpo_noticia p .relaud .tit, .cuerpo_noticia .relaud .tit { text-align: Center; margin: 4px auto 0px; font-weight: bold; color: #003399; }
 .cuerpo_noticia p .resu, .cuerpo_noticia .resu { font-size: 18px; color: #000; }
 .cuerpo_noticia p .cnt, .cuerpo_noticia .cnt { padding-left: 22px; background: url(../im/opi-cnt-bla.gif) no-repeat; }
  .cuerpo_noticia p .cnt a, .cuerpo_noticia .cnt a { font-size: 12px; color: #000; Text-decoration: none; }
   .cuerpo_noticia p .cnt a:hover, .cuerpo_noticia .cnt a:hover { Text-decoration: underline; }
 .cuerpo_noticia p .cuerpo, .cuerpo_noticia .cuerpo { font-size: 16px; Color: #313131; line-height: 20px; margin: 10px 0; }
  .cuerpo_noticia p .cuerpo a, .cuerpo_noticia .cuerpo a { Color: #336699; Text-decoration: none; border-bottom: 1px dotted #336699; padding-bottom: 1px; }
   .cuerpo_noticia p .cuerpo a:hover, .cuerpo_noticia .cuerpo a:hover { border-bottom: 0px; }
   .cuerpo_noticia p .cuerpo a:visited, .cuerpo_noticia .cuerpo a:visited { Color: #336699; Text-decoration: none; border-bottom: 1px dotted #336699; padding-bottom: 1px; }
  .cuerpo_noticia p .cuerpo .reladesa img.imaotra, .servi2 img.imaotra, .servi img.imaotra, .cuerpo_noticia .cuerpo .reladesa img.imaotra { float: left; }
.contecomen { margin: 0 1em 0 21em; }
.columna_texto .contecomen { margin: 0; }
.galenota { text-align: center; margin-top: 20px; }
 .galenota .conte { width: 99%; position: relative; }
  .galenota .conte .super { position: absolute; border: 0px; left: 20px; top: 20px; }
  .galenota .conte .fto { width: 100%; border: 1px solid #000; padding: 1px; background: #fff; }
.conteredes { margin-left: 12px; }
.section_headerespe { background: #f4f4f4; padding: 4px 0; }
.header120 { width: 1153px; position: relative; height: 120px; margin: 0px auto; background: #fff; }
 .header120 img.imgcabe { position: Absolute; right: 0px; }
 .header120 img.imgcabe100 { margin: 0 auto; }
 .header120 img.logo { text-align: left; }
.col_pp1, .col_pp2 { float: left; width: 48%; }
 .col_pp1 .caja .contenedor, .col_pp2 .caja .contenedor { border: 0px; }
 .col_pp1 .posicionador, .col_pp2 .posicionador { width: auto !important; }
 .col_pp1 .article, .col_pp2 .article { padding: 0px !important; }
.cuerpo_noticia p .cuerpo .reladesa a, .cuerpo_noticia .cuerpo .reladesa a { border-bottom: 0px; }
 .cuerpo_noticia p .cuerpo .reladesa a.otra, .cuerpo_noticia .cuerpo .reladesa a.otra { border-bottom: 0px; font-size: 13px; font-weight: bold; color: #000; }
 .cuerpo_noticia p .cuerpo .reladesa a.gale, .servi2 .nl a.gale, .cuerpo_noticia .cuerpo .reladesa a.gale { border-bottom: 0px; display: inline-block; font-size: 13px; font-weight: bold; padding-left: 24px; background: transparent url(../images/ico-galep.gif) left 4px no-repeat; height: auto; color: #000; margin-top: 4px; padding-bottom: 10px; }
 .cuerpo_noticia p .cuerpo .reladesa a.encu, .servi2 .nl a.encu, .cuerpo_noticia .cuerpo .reladesa a.encu { border-bottom: 0px; display: inline-block; font-size: 13px; font-weight: bold; padding-left: 24px; background: transparent url(../images/ico-encu.gif) left 4px no-repeat; height: auto; color: #000; margin-top: 4px; padding-bottom: 10px; }
 .cuerpo_noticia p .cuerpo .reladesa a.otravi, .servi2 .nl a.otravi, .cuerpo_noticia .cuerpo .reladesa a.otravi { border-bottom: 0px; display: inline-block; font-size: 13px; font-weight: bold; padding-left: 24px; background: transparent url(../images/ico-notavi.gif) left 4px no-repeat; height: auto; color: #000; margin-top: 4px; padding-bottom: 10px; }
.reladesa .contevideo a.otravi, .reladesa .contegale a.gale, .reladesa a.encu { background: none !important; padding-left: 0 !important; }
.videocentro { width: 100%; min-height: 400px; text-align: center; }
 .videocentro iframe { min-width: 99%; }
.cuerpo_noticia p .cuerpo .reladesa .oplay a, .oplay a, .cuerpo_noticia .cuerpo .reladesa .oplay a, .oplay a { display: block; background: url(/img/oplay.png) 0px 0px no-repeat; padding: 0px; height: 27px; border: 0px solid #dddddd; }
.cuerpo_noticia p .cuerpo .reladesa dt, .cuerpo_noticia .cuerpo .reladesa dt { font-weight: bold; color: #000; }
.cuerpo_noticia p .cuerpo .reladesa hr, .cuerpo_noticia .cuerpo .reladesa hr { color: #d0d0d0; margin: 5px auto 5px; }
.servi { width: 350px; float: left; }
.servi2 { width: 95%; float: right; padding: 8px; background: #fff; border: 10px solid #f6f6f6; margin: 20px 0; }
.notaA .servi2 { width: auto; margin: 20px 10px 20px 3px; }
.servi2 .mihead, .servi .mihead { font-size: 22px; height: 30px !important; color: #000; /*font-family:'Century Gothic';*/ font-weight: bold; text-transform: uppercase; }
.servi2 em { color: #ef0202; font-size: 11px; font-style: normal; }
.servi2 a.otra { font-size: 13px; font-weight: bold !important; color: #000; background: none; padding-left: 0; }
.servi2 .nl { float: left; width: 255px; margin-right: 20px; }
.servi2 .cabe { border-left: 5px solid #ffdd00; color: #666; /*font-family: 'Century Gothic';*/ font-size: 19px; font-weight: normal; margin: 0 0 10px; padding: 0 0 2px 10px; text-align: left; white-space: nowrap; background: none !important; }
.GridMenu .ctxt, .GridComenta .ctxt { overflow: hidden; }
.contplay { background: #fff; width: 96%; float: left; color: #000; font-size: 12px; margin: 0 10px 10px 0; }
 .contplay #playerObject_wrapper { margin-bottom: 10px; }
.h5 { height: 5px; }
.h30 { height: 30px; }
.w240 { width: 240px !important; }
.w350 { width: 350px !important; }
.blk { color: #000000; }
.center { text-align: center; }
.hidden { visibility: hidden; }
.mt10 { margin-top: 10px; }
.mt5 { margin-top: 5px; }
.mb10 { margin-bottom: 10px; }
.mb5 { margin-bottom: 5px; }
.cuerpo_noticia .cate { font-size: 14px; color: #000; }
.cuerpo_noticia h1 { color: #000; font-size: 28px; line-height: 30px; margin-bottom: 20px; }
.hplay { display: block; background: #f4f4f4 url("../im/play-bk.gif") repeat-x 6px; height: 19px; border: 6px solid #f4f4f4; position: relative; }
 .hplay img { background: #c2c2c2; position: absolute; top: -6px; }
a.doc_adj { display: inline-block; padding: 2px; font-size: 13px; font-weight: bold; padding-left: 24px; background: transparent url(../images/ico-nota.gif) left 4px no-repeat; height: auto; color: #000; margin-top: 4px; padding-bottom: 10px; }
#ratingpanel { display: inline; float: left; width: 330px; }
.barra_servicios { display: block; height: 30px; margin: 10px 0; }
.cnt { float: left; }
.compa { float: right; Width: 400px; }
.face, .twit { float: right; width: 115px; overflow: hidden; }
 .face .ifra { border: none; overflow: hidden; width: 140px; height: 21px; }
.relleno { background: #f6f6f6 url(../images/lin-back.gif); }
.cuerpo_noticia .sinimg { width: 600px; }
.mar10 { margin: 10px; }
.pad6 { padding: 6px; }
.pad10 { padding: 10px; }
.blanco { background: #Fff; }
 .blanco a { font-size: 15px; }
.separate { border-bottom: 2px dotted #D0D0D0; margin-top: 4px; margin-bottom: 8px; }
.cuerpo_noticianotaser { height: 25px; width: 315px; }
.cuerpo_noticiaiconos { float: left; width: 170px; }
.cuerpo_noticiacomparte { float: left; width: 140px; }
#tbvota .votos_resultados { width: 200px; }
.tlin td { padding: 20px auto 10px auto; }
 .tlin td a { font-size: 22px !important; border: 0px !important; text-decoration: none !important; line-height: 22px; }

.imgfl { float: left; border: 2px solid #000; margin-right: 6px; }
.gaudio { padding: 10px; }
 .gaudio a { border: 0px; }
.videoyou { margin: 10px; line-height: 22px !important; }
 .videoyou .i { width: 90%; height: 400px; text-align: center; }
.viyou a { color: #777777 !important; }
.viyou b { color: #000; }
.insimg { text-align: center; margin: 10px; }
 .insimg img { border: 3px solid #d0d0d0; }
.hplay { display: block; max-width: 355px; overflow: hidden; height: 27px; }
 .hplay img { top: 0px; }
.congal { position: relative; margin-left: 12px; height: auto; min-height: 200px; overflow: hidden; margin-bottom: 30px; }
 .congal .imga { position: absolute; left: 0px; top: 0px; width: 90%; }
 .congal .super { position: absolute; left: 0px; top: 0px; background: url(/images/supergaleria.png) 10px 10px no-repeat; width: 180px; height: 100px; }
.viyou .youimg { float: right; margin-left: 8px; width: 80px; }
.dtwit { margin: 3px; border: 2px solid rgba(225, 225, 225, 0.52); margin-bottom: 20px; Padding: 12px; border-radius: 8px; }
 .dtwit img { float: left; border: 3px solid #000; margin-right: 20px; width: 48px; }
b.yo { padding-left: 16px; background: url(/images/icon-youtube.png) left top no-repeat; display: block; float: left; }
.dtwit em { padding-left: 40px; background: url(/images/icon-twitter.png?u=2) left top no-repeat; display: block; margin-top: 25px; line-height: 40px; }
.ver_mas { width: 70%; display: block; background: #df0019; color: #fff !important; text-align: center; font-size: 15px; color: #313131; margin: 10px auto 10px auto; position: relative; border: 1px solid #d0d0d0; line-height: 30px; border-radius: 5px; }
 .ver_mas:hover { background: #d0d0d0; }
 .ver_mas .der { display: none; }
.tlin td { border-bottom: 5px solid #efefef; }
.dperso { margin: 3px; border: 1px solid #d0d0d0; margin-bottom: 20px; Padding: 12px; }
 .dperso img { float: left; border: 3px solid #000; margin-right: 20px; }

.dnota img { float: left; }
.dnota em { color: #fe0000; }
.tlin { width: 470px !important; }
 .tlin td.hr { background: none; width: 110px; min-height: 50px; }
  .tlin td.hr .pos .ti { font-size: 13px !important; margin: 50px 13px; color: #000000; text-align: right; /* font-family: Century Gothic!important; */ background: #e1e1e1; text-align: center; border-radius: 23px; /* height: 26px; */ padding: 0px 23px 0px 23px; }
.article { background-color: inherit !important; }

span.dtexto { font: 3em/1.2em 'proximanova',Arial,Helvetica,sans-serif; color: #333; font-size: 22px !important; }
.columna_principal .cuerpo_noticia h2 { font: 3em/1.2em 'proximanova',Arial,Helvetica,sans-serif; font-weight: 600; color: #333; }
.columna_principal .centro { margin: 0.8em 0 1.5em 0; clear: both; overflow: hidden; }
.article iframe { margin: 0 0 9px 0px !important; }

.cuerpo_noticia.estirar p a { color: red; }

.bminf { display: none; }
td.T1, .tlin td.T2, .tlin td.E1, .tlin td.E2 { width: 50px; min-height: 50px; }
/*.tlin td.T1{background:url(/im/bt1.png) left 8px no-repeat;}*/
.tlin td.E1 { background: url(/im/be1.png) left 8px no-repeat; }
.tlin td.T2 { background: url(/im/bt2.png) left 8px no-repeat; }
.tlin td.E2 { background: url(/im/be2.png) left 8px no-repeat; }
.tlin td.PE { background: url(/im/bpe.png) left 8px no-repeat; }
.tlin td.T1, .tlin td.T2, .tlin td.E1, .tlin td.E2, .tlin td.PE { text-align: center !important; }
/*.tlin td.T1 .pos .ti,.tlin td.T2 .pos .ti,.tlin td.E1 .pos .ti,.tlin td.E2 .pos .ti,,.tlin td.PE .pos .ti{font-size:20px!important;margin-top:2px!important;color:#00!important;Line-height:20px}*/
.tlin .hr .pos .T1, .tlin .hr .pos .T2, .tlin .hr .pos .E1, .tlin .hr .pos .E2, .tlin .hr .pos .PE { font-size: 22px !important; margin-top: 26px !important; color: #000 !important; }
.tlin td .dtwit a, .tlin td .dtwit a:visited { font-size: 15px !important; border-bottom: 1px dotted #333333 !important; color: #336699 !important; }
.tlin td iframe.ifraudio { margin: 0px !important; }
.tlin td .dtwit a b { color: #000; font-size: 20px; border-bottom: 0px !important; }
.ChartDin { margin: 10px 0px; }
 .ChartDin .tit { font-weight: bold; }
.genCharDin { display: none; }
.ChartDin .obj { border: 1px solid #efefef; margin: 10px; }
.contlin { /*width:620px;overflow:hidden*/ }
.tlin { width: 100% !important; }
.xhide { display: none; }
.insimg img { width: 450px; }
.manu { box-sizing: border-box; padding: 2.2em 0px !important; }
 .manu img { margin-top: 0px; margin-bottom: 6px; }
.gvideo img { width: 100% !important; margin: 0 !important; }
.dfutbol .ima { float: left; margin: auto 15px 30px; background: transparent url(/im/tfuticons.png?u=2) left top no-repeat; width: 48px; height: 41px; border: 0px; }
 .dfutbol .ima.POLE { background-position: 0px -40px !important; }
 .dfutbol .ima.CAMB { background-position: 0px -80px !important; }
 .dfutbol .ima.PENA { background-position: 0px -121px !important; }
 .dfutbol .ima.AMAR { background-position: 0px -162px !important; }
 .dfutbol .ima.ROJA { background-position: 0px -202px !important; }
 .dfutbol .ima.ESQUI { background-position: 0px -243px !important; }
 .dfutbol .ima.FIN { background-position: 0px -283px !important; }
 .dfutbol .ima.ALIN { background-position: 0px -365px !important; }
 .dfutbol .ima.UUUY { background-position: 0px -406px !important; }
 .dfutbol .ima.INI1 { background-position: 0px -447px !important; }
 .dfutbol .ima.INI2 { background-position: 0px -488px !important; }
 .dfutbol .ima.DESC { background-position: 0px -529px !important; }
 .dfutbol .ima.NADA { background-position: 0px -569px !important; }
 .dfutbol .ima .ico { width: 48px; height: 40px; }
 .dfutbol .ima .ico { width: 48px; height: 40px; }
.dfutbol span { font-size: 16px; }
.lleva2 { float: left; width: 300px; margin-left: 30px; }
 .lleva2 .tit { font-size: 14px; font-weight: bold; color: #E10000; }
#blkder .titsecc { /*font-family:"Century Gothic"!important;*/ font-size: 19px; color: #333333; text-transform: uppercase; font-weight: normal; }
.cuerpo_noticia .cuerpo .reladesa img.imaotra, .servi2 img.imaotra { }

/*------------------------------------------------------------------------------control------------------------------------------------------------------------------*/

.contegale, .contevideo, .conteencu, .contedoc { min-height: 100px; }
 .conteimagale, .conteimalink, .conteimadoc, .conteimaespe, .conteimaimagen, .conteimangale, .conteimaprograma, .conteimavgale, .conteimaagale, .conteimainfog, .conteimaperso, .conteimavideo, .conteencu .ima, .conteimaaudio, .conteimablog, .conteimanota, .contedoc .imaotra, .relcontent .imaotra { position: relative; float: left; margin-right: 10px; }
  .conteimagale .relgale, .conteimavideo .imaotra, .conteencu .ima, .conteimablog .imaotra, .conteimaaudio .imaotra, .conteimanota .imaotra { width: 100px; height: 75px; display: block; }
  .conteimagale .icon, .conteimalink .icon, .conteimaespe .icon, .conteimadoc .icon, .conteimaimagen .icon, .conteimavideo .icon, .conteimaaudio .icon, .conteimablog .icon, .conteimaprograma .icon, .conteimanota .icon, .conteimaagale .icon, .conteimainfog .icon, .conteimaperso .icon, .conteimavgale .icon, .conteimangale .icon { position: Absolute; right: 10px; top: 10px; width: 24px; }
  .conteimagale .relgale, .conteimangale .relgale { background: url(/img/bg-relafoto.png) no-repeat; }
  .conteimaaudio .imaotra, .conteimanaudio .imaotra { background: url(/img/bg-relaudio.png) no-repeat; }
  .conteimavideo .imaotra { background: url(/img/bg-relavid.png) no-repeat; }
  .conteimavgale .imaotra { background: url(/img/bg-relavgal.png) no-repeat; }
 .conteencu .imaotra, .conteencu .ima { background: url(/img/bg-relaencu.png) no-repeat; }
.conteimaagale .imaotra { background: url(/img/bg-relaagal.png) no-repeat; }
.conteimablog .imaotra { background: url(/img/bg-relablog.png) no-repeat; }
.conteimanota .imaotra { background: url(/img/bg-relanota.png) no-repeat; }
.conteimainfog .imaotra { background: url(/img/bg-relainfog.png) no-repeat; }
.conteimaperson .imaotra { background: url(/img/bg-relaperso.png) no-repeat; }
.conteimalink .imaotra { background: url(/img/bg-relalink.png) no-repeat; }
.conteimadoc .imaotra { background: url(/img/bg-rela.png) no-repeat; }
.conteimaprograma .imaotra { background: url(/img/bg-progra.png) no-repeat; }
.conteimaespe .imaotra { background: url(/img/bg-relaespe.png) no-repeat; }
.conteimaimagen .imaotra { background: url(/img/bg-relafoto.png) no-repeat; }

/*------------------------------------------------------------------------------player audio en vivo------------------------------------------------------------------------------*/

#top #titulo { margin: 20px 0 0 0; }
#player #audio { margin: 10px 0 0 0; padding: 10px 0 0 0; float: left; }
 #player #audio .player_envivo { margin: 0 0 10px 0; }
 #player #audio .tabbox { height: 220px; }
  #player #audio .tabbox .tabpanel { border: none !important; }
   #player #audio .tabbox .tabpanel .prog a img { margin: 0 0 10px 0; border: none; }
   #player #audio .tabbox .tabpanel .prog .icos { margin: 8px 0; float: left; text-align: left; }
    #player #audio .tabbox .tabpanel .prog .icos .horas { display: block; float: left; }
#componentes { border: none !important; width: 100%; }
 #componentes #titu-compo, #componentes #titu-compo2 { background: #e60000; display: block; float: left; padding: 2px 5px; text-align: left; width: 48%; color: #fff; font-weight: bold; font-size: 13px; margin: 0 0 10px 0; }
 #componentes #titu-compo2 { background: url(/img/twitter_ico_pq.gif) no-repeat 10px 1px #e60000; margin: 0 0 10px 10px; padding-left: 40px; width: 43.4%; }
#lblarchivo b { font-size: 16px; color: #000; }
.Menu { float: left; height: 2.8em; text-align: left; }
 .Menu A.itm { padding-left: 10px; font-size: 13px; }
  .Menu A.itm em { font-size: 13px; }
  .Menu A.itm img.au { border: 1px solid #d0d0d0; float: left; margin-right: 10px; width: 80px; background: #e2e2e2 url(/img/audiobgpro.gif?u=2); height: 60px; }
.twtr-hd, .twtr-ft { display: none; }
#componentes #UltimosTwitter #twtr-widget-1 .twtr-tweet a { color: #e60000 !important; }

/*------------------------------------------------------------------------------comentarios------------------------------------------------------------------------------*/

ul.tabscom { margin: 20px 0 0 0; padding: 0; float: left; font-style: none; height: 32px; border-bottom: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; width: 100%; }
 ul.tabscom li { float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #d0d0d0; border-left: none; margin-bottom: -1px; overflow: hidden; position: relative; background: #e0e0e0; }
  ul.tabscom li a { text-decoration: none; color: #000; display: block; font-size: 1.2em; padding: 0 20px; border: 1px solid #fff; outline: none; font: 1.4em/2.5em 'proximanova',Arial,Helvetica,sans-serif; }
   ul.tabscom li a:hover { background: #ccc; }
html ul.tabscom li.active, html ul.tabscom li.active a:hover { background: #fff; border-bottom: 1px solid #fff; }
.tab_container { border: 1px solid #d0d0d0; border-top: none; overflow: hidden; clear: both; float: left; width: 100%; background: #fff; }
.tab_content { padding: 10px; font-size: 1.2em; }
/*-------- Estilos Otros contenidos.*/
.divotros { border: 1px solid #d0d0d0; background: #efefef; Padding: 5px; }
 .divotros .conteimgp { width: 100px; height: 75px; float: left; margin-right: 8px; position: relative; }
 .divotros .conteimgg { width: 120px; height: 90px; float: left; margin-right: 8px; position: relative; }
 .divotros .conteimgp .ima, .divotros .conteimgp .ico { position: Absolute; border: 0px; }
 .divotros .conteimgp .ico { right: 8px; top: 8px; }
 .divotros .fleft { float: left; }
 .divotros .cabe { background: #F4F4F4; border-left: 5px solid #ffdd00; color: #666; /*font-family: 'Century Gothic';*/ font-size: 19px; font-weight: normal; margin: 0 0 10px; padding: 3px 0 2px 10px; text-align: left; white-space: nowrap; }
 .divotros ul.catotros { background: #fff; border: 1px solid #d0d0d0; padding: 10px; margin-bottom: 8px; }
  .divotros ul.catotros li { display: block; margin: 0px auto 14px; }
.Comenta { width: 92%; margin: 3%; padding: 1%; background: #E7E8E3; height: auto; padding-bottom: 3%; }
 .Comenta .forma { color: #000; min-height: 255px; width: 96%; background: #fff; padding: 2%; }
  .Comenta .forma .xizq { font-size: 13px; }
   .Comenta .forma .xizq .msepa { display: block; height: 12px; }
   .Comenta .forma .xizq .txtopina { font-size: 15px; height: 90px; width: 94%; padding: 2%; border-radius: 3px; border: 1px solid #D0d0d0; background: #fff; }
  .Comenta .forma .izq .campo { float: left; height: 40px; margin: 10px 0 0 0; width: 160px; }
  .Comenta .forma .xizq .campo input { font-size: 15px; width: 90%; padding: 2%; border-radius: 3px; border: 1px solid #d0d0d0; background: #fff; }
   .Comenta .forma .xizq .campo input:hover, .Comenta .forma .xizq .txtopina:hover { background: #333; color: #fff; }
  .Comenta .forma .xizq .envio { width: 90%; padding: 2%; background: #ffca05; font-size: 14px; border: 0px; color: #000; cursor: pointer; border-radius: 4px; text-transform: uppercase; }
   .Comenta .forma .xizq .envio:hover { background: #000; color: #fff; }
  .Comenta .forma .der { float: right; font-size: 11px; width: 27%; padding: 1em; }
   .Comenta .forma .der ul li { color: #666666; font-size: 11px; font-weight: normal; list-style: circle; margin: 0 0 0 8px; }

/*------------------------------------------------------------------------------CSS DE LA NUEVA GALERIA------------------------------------------------------------------------------*/

div#container { overflow: hidden; }
div.content { clear: both; display: none; }
 div.content a:hover, div.content a:active { text-decoration: underline; }
div.navigation a.pageLink { background-position: center center; background-repeat: no-repeat; display: block; float: left; height: 77px; line-height: 77px; margin: 2px; position: relative; width: 16px; }
div.xcontrols { height: 23px; margin-top: 5px; }
 div.xcontrols a { padding: 5px; }
div.ss-controls { position: absolute; right: 420px; top: 520px; }
div.nav-controls { position: absolute; top: 0px; width: 100%; z-index: 100; height: 100%; }
.nav-controls .prev { width: 35%; display: block; height: 100%; position: absolute; top: 0; left: 0; }
.nav-controls .next { width: 35%; display: block; height: 100%; position: absolute; top: 0; right: 0; }
 .nav-controls .next:hover, .nav-controls .prev:hover { background: transparent url(/iconos/v1.x/v1.0/varios/bg_transparent.png) repeat left top; }
div.nav-controls img.pre { left: 100px; top: 100px; position: absolute; display: none; }
div.nav-controls img.nex { right: 100px; top: 100px; position: absolute; display: none; }
.nav-controls .next:hover img.nex, .nav-controls .prev:hover img.pre { display: block; }
div.slideshow-container, div.loader, div.slideshow a.advance-link { width: 950px; }
div.loader, div.slideshow a.advance-link, div.caption-container { height: 54px; text-align: left; }
div.slideshow-container { clear: both; float: left; min-height: 500px; position: relative; text-align: center; width: 100%; }
div.loader { background-image: url(/img/loaderWhite.gif); background-position: center; background-repeat: no-repeat; left: 0; position: absolute; top: 0; }
div.slideshow span.image-wrapper { display: block; height: 600px; left: 0; line-height: 600px; position: absolute; text-align: center; top: 30px; width: 100%; }
div.slideshow a.advance-link { display: block; line-height: 502px; text-align: center; width: 100%; }
div.slideshow img { border-color: #333; border-style: solid; border-width: 1px; height: auto; max-height: 600px; max-width: 750px; width: auto !important; vertical-align: middle; }
span.image-caption { display: block; left: 0; position: absolute; top: 0; }
div.slideshow.ajustado img { max-height: 451px !important; }
div.caption-container, span.image-caption { width: 95%; }
div.caption { padding: 0 12px; }
div.image-title { color: #d0d0d0; float: left; font-size: 30px; font-weight: 700; width: 55px; }
div.image-desc { float: left; line-height: 1.3em; padding-top: 12px; width: 90%; }
div.download { margin-top: 8px; }
div.photo-index { bottom: 0; color: #888; left: 0; padding: 0 12px; position: absolute; }
div.navigation-container { float: left; left: 50%; position: relative; display: none; }
div.navigation { float: left; left: -50%; position: relative; margin-top: 12px; }
ul.thumbs { float: left; margin: 0; padding: 0; position: relative; }
 ul.thumbs li { float: left; list-style: none; margin: 2px; padding: 0; }
a.thumb { display: block; padding: 1px; }
ul.thumbs img { border: none; display: block; }
div.pagination { clear: both; left: -50%; position: relative; }
 div.pagination a, div.pagination span.current, div.pagination span.ellipsis { border: 1px solid #ccc; display: block; float: left; margin-right: 2px; padding: 4px 7px 2px; position: relative; }
  div.pagination a:hover { background-color: #111; text-decoration: none; }
 div.pagination span.current { background-color: #fff; border-color: #fff; color: #000; font-weight: 700; }
 div.pagination span.ellipsis { border: none; padding: 5px 0 3px 2px; }
div.gallery-gutter { clear: both; padding-bottom: 20px; }
.thumbs { background: #000; float: left; }
 .thumbs li { height: 70px; overflow: hidden; width: 95px; }
  .thumbs li .thumb { width: 100%; }
div.caption-container { background: transparent; top: 5px; color: #eee; left: 5px; position: absolute; }
div.navigation a.prev { background-image: url(/img/prevPageArrowWhite.gif); }
div.navigation a.next { background-image: url(/img/nextPageArrowWhite.gif); }
ul.thumbs li.selected a.thumb { background: #fff; }
div.content a, div.navigation a, div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration: none; }
 div.slideshow a.advance-link:focus, div.navigation a.pageLink:focus, a.thumb:focus { outline: none; }
.galecontegrande { height: auto; background: #f5f5f5; position: relative; overflow: hidden; margin: 10px 0 20px 0; }

/*------------------------------------------------------------------------------Estilos Pagina Llevar------------------------------------------------------------------------------*/

.servi_lle { border: 1px solid #dedede; float: left; margin: 10px 0px; padding: 5px; width: 350px; }
 .servi_lle .llevar { float: left; font-size: 11px; width: 340px; }
 .servi_lle .tit { background-color: #d7d7d7; margin: 4px; padding: 4px; font-size: 12px; font-weight: bold; }
 .servi_lle p { margin: 4px; padding: 4px; }
 .servi_lle input { width: 96%; font-size: 12px; color: #000000; margin: 4px; }
.cuerpo_noticia iframe.llevar { width: 200px; height: 240px; float: left; margin-right: 20px; }
#wrapper { width: 100%; height: auto; position: relative; }
 #wrapper a { color: #000; }
a:hover { color: #e10000; }
#wrapper a.titu { display: block; width: 174px; border-left: 0px solid #fff; border-right: 0px solid #fff; background-color: #e6e6e6; padding-bottom: 4px; height: auto; margin-top: 0px; text-decoration: none; padding-left: 8px; padding-right: 8px; text-align: center; }
#wrapper .logolle { width: 93px; position: absolute; z-index: 1; }
#wrapper .toplle { width: 100%; float: left; }
 #wrapper .toplle .topIzq { float: left; width: 119px; margin-left: 30px; }
  #wrapper .toplle .topIzq img { width: 119px; height: 40px; }
 #wrapper .toplle .topDer { background: url(/im/topDer.png) right top; width: 93%; height: 40px; margin-left: 7%; }
#wrapper .middle { float: left; width: 100%; }
 #wrapper .middle .midMid { padding: 12px 5% 0; float: left; width: 90%; background: url(/im/Mid.png) #444444 repeat-x; }
  #wrapper .middle .midMid .playerlle { background-color: #999; }
  #wrapper .middle .midMid .textlle { font-size: 12px; background: url(/im/bottTextmid.png); padding: 10px 10px 10px 10px; }
   #wrapper .middle .midMid .textlle .invisible { float: left; width: 75px; height: 30px; }
   #wrapper .middle .midMid .textlle a { text-decoration: none; }
  #wrapper .middle .midMid .footer { float: right; margin-top: 12px; }
   #wrapper .middle .midMid .footer img { width: 147px; height: 16px; border: 0px; }
#wrapper .bottomlle { width: 100%; float: left; }
 #wrapper .bottomlle .bottIzq { float: left; }
  #wrapper .bottomlle .bottIzq img { width: 138px; height: 11px; }
 #wrapper .bottomlle .bottDer { width: 92%; background: url(/im/bottDer.png) right top; height: 11px; margin-left: 8%; }
.conte_multimedia { background: #FFFFFF; height: auto !important; margin: 10px 0 20px; position: relative; text-align: center; }

/*------------------------------------------------------------------------------tema y frase------------------------------------------------------------------------------*/

.notaA .tema_conte { background: url(/images/noti-bg3.jpg) left bottom repeat-x; padding: 10px; margin: 0 0 20px 0; }
 .notaA .tema_conte img { float: left; }
 .notaA .tema_conte span.autor { margin: 10px 0 10px 0; font-size: 12px; }
 .notaA .tema_conte span.tit { font-size: 24px; margin-bottom: 10px; }
 .notaA .tema_conte span { font-size: 18px; }
.frase_conte { padding: 10px; background: #f6f6f6; margin: 10px 0; }
 .frase_conte img { float: left; }
 .frase_conte span.tit { color: #000000; display: block; font-size: 22px; height: auto; width: 100%; }
  .frase_conte span.tit em { font-size: 15px; color: #7d7d7d; }

/*------------------------------------------------------------------------------parrilla de programacion------------------------------------------------------------------------------*/

.mod_b { display: none; }
#col_container { background-image: none; }
#programacion { margin: 15px auto 0; }
 #programacion tr { height: 20px; }
  #programacion tr.diezmin { height: 13px; }
 #programacion thead tr, #programacion tfoot tr { height: auto; }
 #programacion th { background: #003399; color: #fff; font-size: 1.2em; height: 26px; text-align: center; width: 98px; }
  #programacion th.finde { width: 215px; }
 #programacion td { background: #f7f7f7; border: 1px solid #ddd; color: #666; font-weight: bold; text-align: center; vertical-align: middle; }
  #programacion td a { color: #afafaf; font-size: 17px; }
 #programacion .diezmin td { height: 13px; }
 #programacion td.grande a:hover, #programacion td a:hover { text-decoration: underline; }
 #programacion td.grande span { font-size: 14px; font-weight: normal; }
  #programacion td.grande span a { font-size: 14px; font-weight: normal; }
 #programacion td.block a, #programacion td.block span { display: block; }
 #programacion td.hora { background: #ed0000; border: none; color: #fff; font-size: 1.2em; font-weight: bold; letter-spacing: 0; width: 45px; }
 #programacion td.blank { background: transparent; border: none; height: auto; }
 #programacion td strong { color: #ed0000; font-size: 13px; }
 #programacion td a, #programacion td span { clear: both; color: #003399; display: block; font-size: 17px; }
 #programacion #hoy-por-hoy { background: #fbfbfb; padding-left: 285px; }
 #programacion #a-vivir-que-son-dos-dias { padding-left: 135px; }
 #programacion #la-ventana { padding-right: 140px; }
 #programacion #hora-25 { background: #f7f7f5; padding-left: 80px; padding-top: 37px; vertical-align: top; }
 #programacion #hora-extra { display: inline; float: right; margin: 4px 5px 0 0; width: 90px; }
 #programacion #h25-global { position: relative; }
 #programacion #hora-25-negocios { border: 1px solid #cecece; height: 78px; left: 313px; position: absolute; top: 43px; width: 98px; }
  #programacion #hora-25-negocios a { display: inline; }
 #programacion #hora-25-negocios { font-size: 0.6em; }
 #programacion #hora-25 div span { font-weight: normal; margin-top: 25px; }
 #programacion #hora-25 div strong { font-size: 1.2em; }
 #programacion #el-larguero { padding-right: 140px; }
 #programacion #hablar-por-hablar { padding-left: 100px; }
 #programacion #carrusel-deportivo { padding-right: 260px; }
 #programacion #carrusel-deportivo-1 { padding-top: 55px; vertical-align: top; }
 #programacion #carrusel-deportivo-2 { padding-top: 10px; vertical-align: top; }
 #programacion #si-amanece-nos-vamos { padding-right: 115px; }
 #programacion #milenio-3 { padding-left: 100px; }
 #programacion #hora-14 { padding-left: 100px; }
 #programacion td { border: 0px solid #ddd; }
  #programacion td.bt { border-top: 2px solid #ddd; }
  #programacion td.bl { border-left: 2px solid #ddd; }
  #programacion td.br { border-right: 2px solid #ddd; }
  #programacion td.bb { border-bottom: 2px solid #ddd; }

/*------------------------------------------------------------------------------lomas------------------------------------------------------------------------------*/

.lomas { padding: 10px; text-align: left; margin-left: 0 !important; }
 .lomas .notaC { border-bottom: 1px dotted #DDDDDD; float: left; margin: 10px 0 !important; width: 99%; }
  .lomas .notaC h2 a { font-size: 12px; font-weight: normal; }
  .lomas .notaC .txt i { color: #ff0000; font-weight: normal; font-style: normal; font-size: 12px; display: block; margin: 5px 0; }
.num_lomas { float: right; color: #a9a9a9; font-size: 26px; font-weight: bold; height: 15px; margin: 0 10px 20px 0; text-align: right; width: 50px; }
.lomas_consulte { margin: 10px 10px 10px 0; text-align: right; }
/*paginación td*/
.cnum ul { margin: 1em; }
.cnum a { background: #f6f6f6; border: 1px solid #DEDEDE; color: #000; line-height: 18px; text-align: center; width: 18px; height: 18px; display: inline-block; border-radius: 18px; }
.cnum span { background: #ffca05; color: #000; line-height: 18px; text-align: center; width: 18px; height: 18px; display: inline-block; border-radius: 18px; }
.cnum table { margin: 1em; }
.cnum td a { margin: 0 5px; }
.mensajes .cnum a { background: #f6f6f6; border: 1px solid #DEDEDE; color: #000; line-height: 23px; text-align: center; width: 23px; height: 23px; display: inline-block; border-radius: 23px; }
.mensajes .cnum span { background: #ffca05; color: #000; line-height: 23px; text-align: center; width: 23px; height: 23px; display: inline-block; border-radius: 23px; }
.cnum a:hover { }
/*buscar*/
.servi3 .nl a.gale { border-bottom: 0px; /*font-family:'Arial Narrow';*/ display: inline-block; font-size: 13px; font-weight: bold; padding-left: 24px; background: transparent url(../images/ico-galep.gif) left 4px no-repeat; height: auto; color: #000; margin-top: 4px; padding-bottom: 10px; }
.servi3 .nl a.encu { border-bottom: 0px; /*font-family:'Arial Narrow';*/ display: inline-block; font-size: 13px; font-weight: bold; padding-left: 24px; background: transparent url(../images/ico-encu.gif) left 4px no-repeat; height: auto; color: #000; margin-top: 4px; padding-bottom: 10px; }
.servi3 .nl a.otravi { border-bottom: 0px; /*font-family:'Arial Narrow';*/ display: inline-block; font-size: 13px; font-weight: bold; padding-left: 24px; background: transparent url(../images/ico-notavi.gif) left 4px no-repeat; height: auto; color: #000; margin-top: 4px; padding-bottom: 10px; }
.servi3 { width: 95%; float: right; padding: 8px; background: #fff; margin: 20px 0; }
 .servi3 .cabe { border-left: 5px solid #ff0000; color: #000000; /*font-family: 'Arial Narrow';*/ font-size: 19px; font-weight: bold; margin: 0 0 10px; padding: 0 0 2px 10px; text-align: left; background: none !important; }
 .servi3 .mihead { font-size: 22px; height: 30px !important; color: #000; /*font-family:'Arial Narrow';*/ font-weight: bold; text-transform: uppercase; }
 .servi3 em { color: #ef0202; font-size: 11px; font-style: normal; }
 .servi3 a.otra { /*font-family:'Arial Narrow';*/ font-size: 13px; font-weight: bold; color: #000; }
 .servi3 .nl { float: left; width: 255px; margin-right: 18px; }
 .servi3 .autor { text-transform: capitalize !important; }
#blkfiltem { background: #fff; height: auto; margin-right: 4px; padding: 0px; padding-top: 6px; }
 #blkfiltem div.head { background: #F4F4F4; border-left: 5px solid #0161A0; /*font-family: "arial narrow";*/ font-weight: bold; height: 22px; margin: 0 0 10px; padding: 1px 10px; }
  #blkfiltem div.head a { display: block; color: #666; font-size: 19px; /* font-family:'Arial Narrow';*/ }
 #blkfiltem div.pie { height: 9px; padding: 0px; }
 #blkfiltem div.head a, #blkfiltem div.head a:hover { text-decoration: none; }
 #blkfiltem div.head span .im { position: relative; bottom: 3px; margin-right: 5px; }
 #blkfiltem label { cursor: pointer; }
 #blkfiltem td { border-bottom: 1px dotted #DDD8CC; padding: 3px; }
  #blkfiltem td input { margin-right: 3px; }
.cuerpo_noticia .frm126 iframe { height: 420px; }
.cuerpo_noticia .frm126 .video-titulo { font-size: 19px; }
.cuerpo_noticia .frm126 .video-resumen { margin: 8px auto; font-size: 15px; line-height: 20px; text-align: left; }

/* comentarios */
.cnt-modulo.comentarios { width: 100%; margin: 2rem auto .75rem; }
.cnt-modulo.comentarios { clear: both; width: 100%; margin: 2rem auto .75rem; float: left; }
 .cnt-modulo.comentarios .comenta { width: 94%; background: #fff; padding: .875rem 0 1rem; border: 1px solid #000; border-radius: 6px; text-align: center; }
  .cnt-modulo.comentarios .comenta:hover, .cnt-modulo.comentarios .comenta:focus { background: #eee; border-color: #eee; color: #000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
  .cnt-modulo.comentarios .comenta a.boton { font: 700 1rem/.75em proximanova; color: #1b1b1b; text-decoration: none; font-size: 1.5em; }
.cnt-comentarios { position: fixed; width: 100%; height: 100vh; background: rgba(0,0,0,.25); top: 0; right: 0; z-index: 1000000; display: none; -webkit-overflow-scrolling: touch; }
 .cnt-comentarios > div { width: 100%; float: right; background: #fff; height: 100%; overflow-y: auto; }
.icono.btn-comentarios .commentsCount:before { content: " ("; }
.icono.btn-comentarios .commentsCount:after { content: ")"; }
.icono { background-image: url(/iconos/v2.x/v2.0/iconos.svg); background-repeat: no-repeat; background-size: cover; }
.cnt-comentarios .comentarios > button { text-indent: -9999px; width: 1.5rem; height: 1.5rem; float: right; margin: .5rem; background-position: 0 5.25%; }
button.icono.btn-cerrar-comentarios {-webkit-appearance: button;cursor: pointer;border: none;text-transform: none;overflow: visible;color: inherit;font: inherit;background-color: white;margin: 0.8em;padding: 0;width: 26px;height: 26px;}

body.ovhd { overflow: -moz-scrollbars-vertical; overflow-y: hidden; width: 100%; z-index: 1000000; }
@media (min-width:990px) {
 .cnt-comentarios > div { width: 50%; }
 .cnt-comentarios .comentarios > a { width: 50%; }
}
/*------------------------------------------------------------------------------Podcast------------------------------------------------------------------------------*/

#ctl00_contenedor_GridComenta tr td, #ctl00_contenedor_GridComenta tr th { border: none; }
.podcast { padding: 0 10px; }
 .podcast .notaB { margin: 20px 0; }
  .podcast .notaB .foto, .podcast .notaB .fotopro { float: left; height: auto; margin-right: 30px; position: relative; text-align: center; background: none; }
  .podcast .notaB .tit, .podcast .notaD .tit { font-size: 18px; line-height: 21px; margin-bottom: 4px; color: #1A3076; display: inline-block; }
  .podcast .notaB .tit, .podcast .notaD .tit { font-size: 18px; line-height: 21px; margin-bottom: 4px; color: #1A3076; display: inline-block; }
  .podcast .notaB div.foto { width: auto; }
 .podcast .GridSeccion { width: 581px; }
.pod_conteo { float: left; width: auto; margin: 10px 0 10px 10px; }
 .pod_conteo b { color: #c87373; }
.pod_txt { font-size: 12px; padding: 10px; }
 .pod_txt img { margin: 10px 0; }
.pod_url, .pod_descargas { margin: 10px 0; padding: 4px 4px 4px 30px; background: #f6f6f6; width: 547px; }
 .pod_url input, .pod_descargas input { width: 300px; font-size: 10px; }
.pod_iconos a { display: inline-block; margin: 5px 5px 0 0; }
 .pod_iconos a img { float: left; display: inline; }
.podcast .headprogsecc { margin: 0 10px; width: auto; }
 .podcast .headprogsecc .tit { position: absolute; font-size: 20px; margin-left: 10px; }
.podcast .podcast_url input { margin: 4px; width: 400px; }
.podcast_txt { float: left; margin: 10px 0; padding: 10px 20px; }
.podcast_url { clear: both; text-align: center; margin: 10px 0; }
.itmpod { padding: 15px; min-height: 60px; background: #fff; }
 .itmpod .iz { float: left; width: 55%; border-right: 1px dotted #d0d0d0; padding: 10px; padding-top: 0px; padding-left: 30px; background: transparent url(/img/i_down.png) left top no-repeat; }
  .itmpod .iz .itmdn { background: none !important; padding: 0 !important; }
 .itmpod .der { float: left; width: 27%; padding-left: 42px; background: transparent url(/img/tiempod.png) 10px 1px no-repeat; }
.podcast .mihead { color: #000; text-align: left; font-size: 19px; padding: 5px 10px; }

/*------------------------------------------------------------------------------Bloggers------------------------------------------------------------------------------*/

.bloggers_cont { margin: 10px 10px 20px 0; padding: 10px 0; background: url(/images/blog-bg.jpg) 0 bottom repeat-x; }
.bloggers_cab { padding: 3px 0 3px 5px; width: auto; margin-bottom: 10px; border-top: 1px dotted #DDDDDD; border-bottom: 1px dotted #DDDDDD; }
 .bloggers_cab span { display: block; font-size: 15px; font-weight: bold; }
 .bloggers_cab h3 { display: block; font-size: 12px; color: #569DD9; }
  .bloggers_cab h3 a img { width: 30px; height: 30px; float: right; margin: -17px 5px 0 0; }
.bloggers_cont .notaB h2 a { display: block; margin-bottom: 10px; }
.bloggers_cont .notaB .blotxt { font-size: 12px; }

/*------------------------------------------------------------------------------Aviso legal, contactos y móvil------------------------------------------------------------------------------*/

.aviso_legal table { width: auto; float: left; }
 .aviso_legal table .contenedor { padding: 10px; text-align: left; }
  .aviso_legal table .contenedor .enca { border-bottom: 3px solid #D6D6D6; border-top: 1px solid #D6D6D6; font-size: 13px; margin: 10px; padding: 10px; }
  .aviso_legal table .contenedor .cuerpo_noticia { font-size: 11px; margin: 8px; text-align: justify; width: 580px; }
.contacto { padding: 10px 0; }
 .contacto .conteo { margin-left: 10px; }
  .contacto .conteo b { color: #c87373; }
 .contacto .enca { border-bottom: 3px solid #D6D6D6; border-top: 1px solid #D6D6D6; font-size: 13px; margin: 20px 10px; padding: 10px; }
 .contacto .notaB { background: url(/images/blog-bg.jpg) repeat-x 0 bottom; float: left; padding: 10px; width: 580px; margin: 10px 0 20px 0; }
  .contacto .notaB .cuerpo_noticiacontacto { width: auto; float: left; }
   .contacto .notaB .cuerpo_noticiacontacto .tit { color: #000; font-size: 15px; font-weight: bold; display: block; }
   .contacto .notaB .cuerpo_noticiacontacto .txt { display: block; }
  .contacto .notaB .pod_iconos { width: auto; float: right; }
   .contacto .notaB .pod_iconos span { margin: 4px; display: inline-block; float: right; }
.contecelular { width: auto; float: left; }
.contecel1 .contecel2 { text-align: left; font-size: 14px; }
.contecel2 img { width: auto; float: left; }
.contecel2 b { font-size: 22px; }
.contecel2 .conteceldir { margin: 14px; text-align: center; }
 .contecel2 .conteceldir .subtitred { font-size: 14px; }
.solu { margin-left: 50px; }
#blkiz .conteredes { float: right; }
.faq { width: 100%; border: 0px; padding: 0 10px; }
.faqtxt p { padding-top: 10px; padding-bottom: 10px; }
.faqtxt { /*font-family: Verdana, Arial, Helvetica, sans-serif;*/ font-size: 12px; color: #000000; text-decoration: none; }
.faqlink { /*font-family: Verdana, Arial, Helvetica, sans-serif;*/ font-size: 12px; color: #273967; text-decoration: underline; }
.faqcopy { /*font-family: Verdana, Arial, Helvetica, sans-serif;*/ font-size: 10px; color: #FFFFFF; text-decoration: none; height: 20px; }
 .faqcopy:Hover { /*font-family: Verdana, Arial, Helvetica, sans-serif;*/ font-size: 10px; color: #FFcc00; text-decoration: underline; height: 20px; font-weight: bold; }
/*Configuracion contenidos de BBC*/
#zona_top1 .dbbc { background: #fff url(/img/bbc_top1.gif) no-repeat right top; position: relative; }
#zona_bot1 .dbbc { background: #949494 url(/img/bbc_bot1.gif) 2px 1px no-repeat; }
#zona_top1 .dbbc img.imabbc { border: 0px; position: absolute; right: 0px; }
#zona_bot1 .dbbc img.imabbc { border: 0px; }
#zona_top1 .dbbc img.imabbc { width: 150px; height: 25px; }
#zona_bot1 .dbbc img.imabbc { width: 35px; height: 10px; }
#zona_top1 .dbbc { height: 25px; margin: 0px 20px 10px 10px; }
#zona_bot1 .dbbc { height: 10px; margin: 0px; }
/*Reportes de error*/
.aviso-player { background: url(/img/reporte.jpg) 3px center no-repeat; padding: 3px 2px 3px 23px; margin: 5px 0; border-top: 1px dashed #EEEEEE; border-bottom: 1px dashed #EEEEEE; }
 .aviso-player a { font-weight: bold; color: #000; }
.aviso-error { background: url(/img/reporte.png) 9px center no-repeat #eee; margin: 5px 0; padding: 3px 2px 3px 38px; font-size: 11px; color: #666; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
 .aviso-error a { color: #d30200; font-weight: bold; }
.tlin td.sumarios { /*font-size:15px!important*/ }
p.sumario { border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; text-align: center; padding: 20px; /*font-family:georgia;*/ color: #515151; font-style: italic; }
.quote { background: #efefef; }
 .quote .inner { padding: 5px 10px; background: transparent url("/img/e_quote_start.gif") no-repeat; }
blockquote { margin: 0px; background: transparent url("/img/e_quote_end.gif") right bottom no-repeat !important; padding: 0px 50px; }
 blockquote p { font-size: 15px; /*font-family:georgia;*/ color: #515151; font-style: italic; }
 blockquote div.autor { /*font-family:"Trebuchet MS";*/ font-size: 12px; }
#divcaja, #txttipo, #divfirma { background: #ededed; width: 442px; border: 1px solid #333; border-bottom: 0px; }
#txttipo { width: 442px; }
#divfirma { border-bottom: 1px solid #000; padding-bottom: 6px; }
.nobg { background: transparent !important; }
.dcaja { background: #efefef; }
 .dcaja h2 { font-size: 18px; line-height: 18px; border-bottom: 1px dotted #d0d0d0; color: #000; padding: 8px; }
 .dcaja p { padding: 15px; min-height: 100px; }
 .dcaja .aside { border: 0 !important; background: transparent !important; }
.dgale .gale a.iframegaleria { display: block; padding-left: 35px; background: transparent url(/images/icon_photo.png) left top no-repeat; min-height: 35px; }
.dgale .gale h2 { display: block; padding-left: 38px; background: transparent url(/img/icon_gale.png) left top no-repeat; }
.dgale .gale a.foto { background-image: none !important; background: #333; min-height: 120px !important; vertical-align: middle; align: center; display: block; padding: 10px auto; }
.tlin .gvideo, .tlin .videoyou { margin: 0px; padding: 15px; border: 0px solid #d0d0d0; }
 .tlin .gvideo h2 { display: block; padding-left: 38px; background: transparent url(/img/icon_video.png) left top no-repeat; margin-bottom: 8px; }
.tlin .gaudio h2 { display: block; min-height: 38px !important; padding-left: 38px; background: transparent url(/img/icon_audio.png) left top no-repeat; margin-bottom: 8px; }
.tlin .dnota h2 { display: block !important; padding-left: 38px; min-height: 32px; background: transparent url(/img/icon_nota.png) left top no-repeat; }
.tlin .dnota img { float: left !important; ºwidth: 100%; }
.tlin .dnota h2 { float: left !important; width: 100%; padding: 8px 50px 0px 50px; }
.tlin .dtexto { /*font-size:15px!important*/ }
.tlin td, td.sumarios { /*font-family:Tahoma!important;font-size:15px!important*/ font: 300 1em/1.9em "proximanova",Arial,Helvetica,sans-serif !important; }
 .tlin td a, .tlin td h2 a, .tlin td h2 a span, td.sumarios a { /*font-family:Tahoma!important;*/ color: #000 !important; }
.tlin .gaudio .hplay { width: 100% !important; max-width: none !important; }
.tlin .dimagen .imag { width: 100%; padding-bottom: 3px; margin-bottom: 4px; border: 0px; }
.tlin .dimagen .dima { position: relative; }
 .tlin .dimagen .dima .amplia { position: absolute; right: 10px; top: 20px; width: 64px; height: 22px; background: transparent url(/img/btn_ampliar.gif) left top no-repeat; }
.tlin .dimagen { border-bottom: 0; color: #aaaaaa; font-size: 15px; font-style: italic; text-align: justify; }
 .tlin .dimagen b { font-weight: normal; font-style: normal; color: #808080; }
 .tlin .dimagen .h20 { height: 1px; }
.gvideo .conte { position: relative; text-align: center; padding: 5px; }
 .gvideo .conte .super { position: Absolute; left: 44%; top: 44%; width: 50px; height: 50px; background: transparent url(/img/minvidplay0.png) left top no-repeat; z-index: 10; }
  .gvideo .conte .super:hover { background: transparent url(/img/minvidplay1.png) left top no-repeat; }
.pmano { cursor: pointer; }
td.sumarios:hover { background: #fff !important; }
td.sumarios .mblq_izq { width: 100%; float: left; margin-right: 12px; clear: left; }
td.sumarios .mblq_der { width: 50%; float: right; margin-left: 12px; }
td.sumarios .xdnota.mblq_izq { width: 100%; float: left; margin-right: 12px; clear: left; }
td.sumarios .xdnota.mblq_der { width: 50%; float: right; margin-left: 12px; }
td.sumarios .xdnota .dnota img.im { width: 100% !important; }
td.sumarios .xdnota span.ti, td.conte .xdnota span.ti { font-size: px; }
td.sumarios .mblq_der, td.conte .mblq_der { width: 50%; float: right; margin-left: 12px; }
td.sumarios .xdcintillo, td.conte .xdcintillo { display: block; color: #fff; margin: 15px 0px; margin: 0 0 0.5em 0; font: 22px 'proximanova',Arial,Helvetica,sans-serif; font-weight: bold; padding: 0 0 0.3em 0; text-align: left; overflow: hidden; }
 td.sumarios .xdcintillo p, td.conte .xdcintillo p { float: left; padding: 6px 12px; display: block; }
td.sumarios .separa { width: 100%; clear: both; height: 20px; }
td.sumarios .xdcintillo .dcintillo.verde p, td.conte .xdcintillo .dcintillo.verde p { border-bottom: 2px solid #e7e7e2; display: block; width: auto; }
td.sumarios .xdcintillo .dcintillo.azul p, td.conte .xdcintillo .dcintillo.azul p { border-bottom: 2px solid #0097C8; display: block; width: auto; }
td.sumarios .xdcintillo .dcintillo.gris p, td.conte .xdcintillo .dcintillo.gris p { display: block; width: 100%; font-size: 32px; }
td.sumarios .xdcintillo.azul, td.conte .xdcintillo.azul { }
td.sumarios .xdcintillo.verde, td.conte .xdcintillo.verde { }
td.sumarios .xdcintillo.gris, td.conte .xdcintillo.gris { }
td.sumarios .xdcintillo.blanco, td.conte .xdcintillo.blanco { }
 td.sumarios .xdcintillo.blanco p, td.conte .xdcintillo.blanco p { float: left; padding: 6px 12px; display: block; border-radius: 4px; border: 0px solid #000; color: #000; background: #fff; }
td.sumarios .dcaja, td.conte .dcaja { margin-left: 6px; }
 td.sumarios .dcaja ol, td.conte .dcaja ol { list-style: inherit; }
  td.sumarios .dcaja ol li, td.conte .dcaja ol li { font-size: 15px; line-height: 20px; }
td.sumarios .gaudio h2 { display: block; min-height: 38px !important; padding-left: 38px; background: transparent url(/img/icon_audio.png) left top no-repeat; margin-bottom: 8px; }
td.sumarios .gaudio .hplay { width: 100% !important; text-align: Center !important; max-width: none !important; }
td.sumarios .gvideo, td.sumarios .videoyou { margin: 0px; padding: 6px; border: 0px solid #d0d0d0; }
td.sumarios .xvideoyou .videoyou .i { width: 100% !important; }
td.sumarios .videoyou span.txt { color: #000; font-size: 13px !important; }
 td.sumarios .videoyou span.txt .yo { color: #aaa; }
 td.sumarios .videoyou span.txt .fec { font-size: 10px; color: #aaa; }
td.sumarios .mblq_cen .videoyou { padding: 15px; }
td.sumarios .mblq_der .videoyou .i, td.sumarios .mblq_izq .videoyou .i { height: 200px !important; }
td.sumarios .mblq_der .gvideo .im, td.sumarios .mblq_izq .gvideo .im { width: 100% !important; }
td.sumarios .mblq_cen .gvideo { padding: 15px; }
td.sumarios .gvideo h2 { display: block; padding-left: 38px; background: transparent url(/img/icon_video.png) left top no-repeat; margin-bottom: 8px; }
td.sumarios .mblq_der .gvideo h2 a, td.sumarios .mblq_izq .gvideo h2 a { font-size: 16px !important; }
td.sumarios .dnota { margin: 0px; padding: 6px; }
 td.sumarios .dnota h2 { display: block !important; padding-left: 38px; min-height: 32px; background: transparent url(/img/icon_nota.png) left top no-repeat; }
 td.sumarios .dnota img { margin: 0px !important; float: none !important; width: 100%; border: 0px; margin-bottom: 8px !important; }
td.sumarios .mblq_cen .dnota img { float: left !important; margin-right: 10px !important; }
td.sumarios .mblq_cen .dnota h2 { float: left !important; max-width: 100%; }
td.sumarios .h20 { height: 0px !important; }
td.sumarios .gaudio h2 a, td.sumarios .dnota h2 a { font-size: 17px !important; }
td.sumarios .xdgale { width: 100%; }
 td.sumarios .xdgale .imga, .xdgale .imga { width: 100%; }
td.sumarios .dgale .gale a.iframegaleria { padding-left: 0px; }
td.sumarios .dcaja h2, td.conte .dcaja h2 { border-left: 3px solid #000; padding: 4px; padding-left: 6px; border-bottom: 1px solid #000; margin-left: 0px; margin-bottom: 8px; }
td.sumarios .xdcaja.blanco, td.conte .xdcaja.blanco { background: #fff; }
td.sumarios .xdcaja.gris, td.conte .xdcaja.gris, .dcaja.gris { background: #efefef; }
td.sumarios .xdcaja.cafe, td.conte .xdcaja.cafe, .dcaja.cafe { background: #F3F3E5; }
td.sumarios .dimagen .imag { width: 100%; padding-bottom: 3px; margin-bottom: 4px; border: 0px; }
td.sumarios .dimagen .dima { position: relative; }
 td.sumarios .dimagen .dima .amplia { position: absolute; right: 10px; top: 20px; width: 64px; height: 22px; background: transparent url(/img/btn_ampliar.gif) left top no-repeat; }
td.sumarios .dimagen { border-bottom: 1px dotted #000; color: #aaaaaa; font-size: 11px; font-style: italic; text-align: right; }
 td.sumarios .dimagen b { font-weight: normal; font-style: normal; color: #808080; }
 td.sumarios .dimagen .h20 { height: 1px; }
td.sumarios .manu.xdtexto { text-align: justify !important; /*font-size:15px!important*/ }
td.sumarios b { font-size: 12px; }
.dtwit b { font-size: 24px !important; }
td.sumarios b.yo { padding-left: 16px; background: url(/images/icon-youtube.png) left top no-repeat; display: block; float: left; font-size: 12px !important; }
td.sumarios .xdtabla, td.conte .xdtabla { border: 1px solid #dedede; padding: 4px; }
 td.sumarios .xdtabla .tit, td.conte .xdtabla .tit { background: #dedede; color: #000; font-size: 15px; text-align: Center; }
 td.sumarios .xdtabla table, td.conte .xdtabla table { width: 100%; }
td.sumarios.encuesta { height: auto; border: 1px solid #d0d0d0; border-radius: 20px; padding: 15px; }
 td.sumarios.encuesta h2 { margin: 0px auto 25px 0px; }
 td.sumarios.encuesta .encumedia { width: 90%; float: right; }
 td.sumarios.encuesta .pollp { border-bottom: 1px solid #3BBFE9; margin-bottom: 8px; background: #ededed; padding: 6px; margin-top: 10px; border-radius: 6px; cursor: pointer; }
  td.sumarios.encuesta .pollp:hover { border: 1px solid #000; }
  td.sumarios.encuesta .pollp .rencu { -webkit-appearance: none; width: 20px; height: 20px; background-color: #d0d0d0; float: left; display: block; padding: 5px; margin-right: 15px; margin-bottom: 10px; border-radius: 20px; border: 1px solid #a0a0a0; }
  td.sumarios.encuesta .pollp input[type="radio"]:checked { background-color: #CC1126; border: 1px solid #000; }
  td.sumarios.encuesta .pollp label { display: block; float: left; width: 96%; cursor: pointer; }
 td.sumarios.encuesta .encuresul { position: relative; text-align: right; padding-right: 5px; }
 td.sumarios.encuesta .hide { display: none; }
 td.sumarios.encuesta .encuresul.bloque { border: 1px solid #0097C8; height: 24px; width: 96%; font-size: 13px; color: #101010; }
  td.sumarios.encuesta .encuresul.bloque span { z-index: 10; display: block; position: absolute; right: 6px; }
 td.sumarios.encuesta .encblk { display: block; background: #0097C8; position: absolute; left: 0px; height: 24px; z-index: 9; }
 td.sumarios.encuesta .finforma { border-bottom: 1px solid #3BBFE9; margin-top: 25px; background: #ededed; padding: 15px; text-align: Center; border-radius: 10px; }
  td.sumarios.encuesta .finforma input { background: #003892; color: #fff; font-size: 18px; border: 0px; padding: 10px 20px; }
/*Fuente BBC*/
.bbc-fuente .person { display: None !important; }
.bbc-fuente .bbc-image { display: none !important; }
 .bbc-fuente .bbc-image img { margin-bottom: 4px; width: 100%; height: 171px; }
.bbc-fuente p, .efe-fuente p { margin-bottom: 20px; }
.bbc-fuente h2 { display: block; margin-bottom: 20px; }
.bbc-fuente .bbc-image .bbc-caption { color: #a0a0a0; font-size: 12px; line-height: 13px; margin-bottom: 0px; }
.bbc-fuente a { display: None !important; }
/*Estilos de Rotador de Seccion automatico*/
.mainfle.prev { display: block; position: fixed; top: 420px; font-size: 20px; z-index: 1000; margin-left: -10px; width: 20px; height: 70px; background: transparent url(/img/main-prev.png) left top no-repeat; }
.mainfle.sig { display: block; position: fixed; top: 420px; font-size: 20px; margin-left: 990px; z-index: 1000; width: 20px; height: 70px; background: transparent url(/img/main-sig.png) left top no-repeat; }
.rotacate .contenotap { margin-left: 0px; margin-top: 8px; }
.rotacate .carruselnotipeq.frm123 { background: #f8f8f8; width: 990px; padding: 5px !important; padding-left: 0px; }
.rotacate span.nnum { width: 12px; height: 60px; float: left; line-height: 20px; color: #000; font-size: 18px; font-weight: bold; text-align: center; /*font-family:"arial narrow";*/ margin-right: 4px; }
.rotacate .jcarousel-skin-notap .jcarousel-clip-horizontal, .rotacate .jcarousel-skin-notap .jcarousel-item { height: 60px !important; }
.rotacate .jcarousel-skin-notap .jcarousel-clip-horizontal { margin: 0px; margin-left: 10px; }
.rotacate .jcarousel-skin-notap .jcarousel-container-horizontal, .rotacate .jcarousel-skin-notap .jcarousel-clip-horizontal { width: 990px; overflow: hidden; }
.rotacate .jcarousel-skin-notap .jcarousel-item { width: 234px !important; position: relative; }
 .rotacate .jcarousel-skin-notap .jcarousel-item .actu { display: None; position: absolute; text-align: left; font-size: 10px; bottom: 0px; width: 220px; padding-left: 20px; color: #909090; }
.rotacate .jcarousel-skin-notap .jcarousel-next-horizontal { right: -2px; top: 13px; background: transparent url(/img/bot19_next.png?u=2) no-repeat 0px 0px; width: 19px; height: 19px; filter: alpha(opacity=65); moz-opacity: .65; opacity: .65; }
.rotacate .jcarousel-skin-notap .jcarousel-prev-horizontal { left: -2px; top: 13px; background: transparent url(/img/bot19_back.png?u=1) no-repeat 0px 0px; width: 19px; height: 19px; filter: alpha(opacity=65); moz-opacity: .65; opacity: .65; }
 .rotacate .jcarousel-skin-notap .jcarousel-next-horizontal:hover, .rotacate .jcarousel-skin-notap .jcarousel-prev-horizontal:hover { filter: alpha(opacity=100); moz-opacity: 1; opacity: 1; }
.rotacate .contenotap h2 { padding-top: 0px; }
 .rotacate .contenotap h2 a, .rotacate .contenotap h2 a:visited { font-size: 13px; line-height: 14px; }
.rotacate:hover .jcarousel-skin-notap .jcarousel-next-horizontal, .rotacate:hover .jcarousel-skin-notap .jcarousel-prev-horizontal { display: block !important; }
.mainfle.prev:hover { background: transparent url(/img/main-prevup.png); }
.mainfle.sig:hover { background: transparent url(/img/main-sigup.png); }
.frecam { position: absolute; left: 0px; width: 350px; height: 39px; background: #fff url(../img/baselect.gif) top left no-repeat; top: 17px; }
 .frecam select { float: right; bottom: 11px; right: 8px; position: absolute; /*font-family: "arial";*/ font-size: 11px; }
/*Temas relacionados de Notas*/
.temasrelnota .dtagsm { background-color: #fff; margin-bottom: 20px !important; height: 21px; border-bottom: 1px dotted #dedede !important; padding-bottom: 10px !important; white-space: nowrap !important; overflow: hidden !important; }
.temasrelnota .dtag li { margin-bottom: 10px !important; }
 .temasrelnota .dtag li.ti { background-image: none !important; background: transparent !important; padding-right: 10px !important; padding-left: 0px !important; }
 .temasrelnota .dtag li a { color: #999 !important; }
  .temasrelnota .dtag li a:hover { color: #000 !important; }
.contenedor_minuto, .contenedor_foto { padding: 1.5em 0 0 1.8em; background: #fff; max-height: 50em; margin-bottom: 3em; position: relative; overflow: hidden; }
.dminuto { background: #efefef; border: 1px solid #d0d0d0; margin-right: 2px; }
.contenedor_minuto .dminuto { margin-right: 1.8em; }
.dminuto .cabezote { background: #efefef; color: #666; font-size: 28px; min-height: 50px; height: auto; width: 100%; margin-bottom: 0px; max-padding-left: 40px; position: relative; }
 .dminuto .cabezote .rel { background: transparent; height: 42px; margin-left: 4px; float: left; margin-right: 6px; }
  .dminuto .cabezote .rel .im { }
.contenedor_minuto .dminuto .cabezote .rel { margin-top: 4px; margin-left: 6px; }
.dminuto .cabezote a em { color: #000; display: block; font-size: 12px; font-style: normal; margin-top: 3px; font-weight: bold; }
.dminuto .cabezote a span { color: #000; font-size: 20px; margin-right: 6px; margin-top: 2px; }
.contenedor_minuto .dminuto .cabezote a span { font-size: 24px; font-weight: bold; }
.caja .dminuto .cabezote a span { font-size: 17px; font-weight: bold; }
#bodyplayer #logo { margin-left: 30px; margin-right: 0px; margin-top: 10px; padding-top: 10px; }
#bodyplayer #emi_info { display: none; }
#bodyplayer .contefrecam { height: 35px; position: relative; display: none; }
#bodyplayer .posservi { position: absolute; right: 0px; width: 350px; }
#bodyplayer .css_controlbar { width: 350px; height: 24px; overflow: hidden; position: relative; }
#bodyplayer .css_jwplayer_controlbar { height: 24px; opacity: 1; position: absolute; margin: 0px; padding: 0px; left: 0px; width: 350px; bottom: 0px; z-index: 6; }
#bodyplayer .css_controlbar_background { position: absolute; height: 24px; left: 1px; z-index: 0; float: left; width: 348px; }
#bodyplayer .css_controlbar_elements { position: relative; height: 24px; z-index: 1; cursor: pointer; float: left; width: 348px; }
#bodyplayer .css_controlbar_playButton { height: 100%; position: relative; display: block; float: left; background-image: url(/jwplayer/caracolau/controlbar/playButton.png); width: 22px; cursor: pointer; background-position: 0% 50%; background-repeat: repeat no-repeat; }
#bodyplayer .css_controlbar_pauseButton { height: 100%; position: relative; display: none; float: left; background-image: url(/jwplayer/caracolau/controlbar/pauseButton.png); width: 22px; cursor: pointer; background-position: 0% 50%; background-repeat: repeat no-repeat; }
#bodyplayer .css_jwplayer_controlbar_divider0 { height: 100%; position: relative; display: block; float: left; background-image: url(/jwplayer/caracolau/controlbar/divider.png); width: 1px; background-position: 0% 50%; background-repeat: repeat no-repeat; }
#bodyplayer .css_controlbar_capLeft { height: 100%; position: relative; display: block; float: left; background-image: url(/jwplayer/caracolau/controlbar/capLeft.png); width: 1px; background-position: 0% 50%; background-repeat: repeat no-repeat; }
#bodyplayer .css_controlbar_capRight { height: 100%; position: relative; display: block; float: left; background-image: url(/jwplayer/caracolau/controlbar/capRight.png); width: 1px; background-position: 0% 50%; background-repeat: repeat no-repeat; }
#bodyplayer .micop { display: None; }
.ban_especial { width: 100%; }
.contenedor_galeria { padding: 1.5em 0 0 1.8em; background: #fff; max-height: 50em; margin-bottom: 3em; position: relative; overflow: hidden; }
 .contenedor_galeria .foto_grande h2 { color: #fff !important; }
 .contenedor_galeria .article { background: #fff; overflow: hidden; position: relative; margin-bottom: 1.5em; padding: 0px !important; margin-right: 1.8em; }
 .contenedor_galeria .foto { width: 100% !important; float: none; margin-left: 0px; height: auto !important; }
 .contenedor_galeria .xfigure img { width: 100% !important; height: auto !important; max-width: inherit; }
 .contenedor_galeria .posicionador { width: 100%; }
 .contenedor_galeria .boton_galeria { right: 3em; top: 3em; left: inherit; bottom: inherit; }
 .contenedor_galeria .foto_grande .mod_txt { position: absolute; bottom: 0; left: 0; height: auto; background: url(/iconos/v1.x/v1.0/varios/bg_transparent.png); /* z-index:300; */ display: block; padding: 1%; width: 98%; }
  .contenedor_galeria .foto_grande .mod_txt h2 a, .contenedor_galeria .foto_grande .firma a { color: #fff !important; font-size: 32px; line-height: 32px; }
 .contenedor_galeria .foto_grande .firma a { font-size: 13px !important; }
.caja .article { width: 100%; }
.caja .xfigure img { width: 100% !important; height: auto !important; max-width: inherit; }
.caja .article .apoyos li { font: 1.5em/1.2em 'proximanova', Arial, Helvetica, sans-serif; color: #000; padding: 0.5em; }
.fleft { float: left; }
.span_1_of_2 { width: 48.9%; }
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.1%; }
.span_1_of_3 { width: 32.2%; }
.span_3_of_4 { width: 74.6%; }
.span_2_of_4 { width: 49.2%; }
.span_1_of_4 { width: 23.8%; }
.span_1_of_5 { width: 18.72%; }
.span_2_of_5 { width: 39.04%; }
.span_3_of_5 { width: 59.36%; }
.span_4_of_5 { width: 79.68%; }
.span_5_of_5 { width: 100%; }
.btnTuit { background: none repeat scroll 0% 0% #FFF; min-height: 2.2em; border-radius: 4px; box-shadow: 5px 5px 30px #1D1D1D; text-align: center; }

@media only screen and (max-width: 500px) {
 .contlin { width: 100%; }
 .tlin { width: 100% !important; }
 td.sumarios .dimagen { margin-bottom: 1.5em; border: 1px solid #e5e5e5; background: #f4f4f4; font-size: 10px; text-align: left; padding: 5px; }
 .manu img { margin: auto; }
 .contecomen { margin: 0; }
 .info_noticia, .tags, .tags .contenedor { width: 100%; max-width: 100%; }
  .tags, .tags .contenedor { max-height: 43px; overflow: hidden; }
 #publifoot { overflow: hidden !important; max-width: 100% !important; display: none; }
 .span_3_of_5, .span_2_of_5, .Comenta .forma .xizq .campo input, .Comenta .forma .xizq .txtopina, .Comenta .forma .xizq .envio { width: 100%; margin: 0.2em 0; }
 .Comenta .forma .xizq .envio { background: #ffca05; }
 .Comenta .forma { min-height: 380px; }
 div.slideshow-container { min-height: inherit !important; }
}
