div.texto a { text-decoration:underline }
img.ytimg { width:120px; height:60px; margin:0 0 20px 20px }
em { font-style: normal }
#okbut { width:20px; height:20px; position:absolute; background-color:#0a0; color:#fff; line-height:20px; text-align:center; border-radius:3px; margin-top:3px; cursor:pointer; user-select:none }

/* BAND */
#r_head { width:580px; overflow:hidden; margin:0 }
#r_head H1 { margin:0 }
#r_head a { font:bold 20px/24px Nunito,arial; color:#f84!important }
#r_head a:visited { color:#f84 }
#r_head a.rName { color:#c00!important; font-size:24px; line-height:28px }
#r_head a.rName em { display:inline-block; vertical-align:middle;  height:14px; font-style:normal; font-size:10px; line-height:10px; color:#fff; border-radius:3px; padding:2px 3px 3px 3px }

#mlMenu { padding:0; -webkit-transition:height 0.90s linear; overflow:hidden }
#mlMenu ul { width:100%; color:#404040; border-bottom:groove 1px #aaa; }
#mlMenu li { border:groove 2px #aaa; color:#444; cursor:pointer; border-width:1px 0 0 0; font:bold 14px/40px Khand,arial; height:40px; padding-left:6px }
#mlMenu li:hover {background-color:#e0e0e0 }
#mlMenu li a { color:#444 }
#mlMenu li span { display:inline-block; position:absolute; padding:26px 0 0 0; color:#999; font-size:9px; line-height:1 }

table.vcats { border-spacing:5px; border-collapse:separate }
table.vcats td { background-color:#fff; color:#fff; border:1px solid #fff; font:bold 7px verdana; padding:1px 2px; border-radius:2px; width:14px; text-align:center; cursor:pointer }
[type='checkbox'] { margin:7px 8px 3px 3px }

.b_main { width:100% }
.b_main li { border:1px solid #ccc; border-width:0 0 1px 0; height:32px }
.b_main li:first-child { border-width:1px 0 }
.b_main li:hover { background-color:#eee }
.b_main li { clear:both; padding:2px 0 0 2px; font:bold 16px/28px Nunito,arial; color:#040; vertical-align:middle }
.b_main li div { float:right; width:220px; margin-top:6px!important }
.b_main em { font: normal 10px/20px arial;  }
.b_main em a { display:inline-block; margin-top:7px; font: normal 8pt/22px Nunito,arial; color:#0a0;  }
.b_main img { width:20px; height:20px; cursor:pointer; margin:4px 3px 0 0; vertical-align:middle; background:#ddd; border-radius:3px }


.b_main a { color:#c41 }
.b_main span { cursor:pointer }

#s_main li a { color:#c41 }
#s_main a { color:#a00 }
#i_main a { color:#c41 }


/* VIDEO */
button.errbut { width:85px; height:36px; font:normal 8pt verdana; margin-bottom:10px }
a.vrlink2 { font:bold 9pt/1.5 verdana; color:#f80 }
a.red { color:#c00 }
#t_coms { margin-bottom:30px; width:100% }
img.comloader { width:32px; height:32px; float:right; margin-top:-5px }

#v_main { width:728px; margin:16px auto 3px auto }
#v_main td { vertical-align:top }
#v_main td.izq { width:150px }
#v_main td.der { text-align:right; background-color:#000 }
#v_main td.izq2 { height:200px; padding-top:50px }
#v_main td.izq2 div { font-size:8pt }
#v_main td.izq2 div a { color:#800; font-weight:bold }
#v_main td.izq2 div a.ulink { color:#2473a2 }
#v_main td.izq3 { vertical-align:bottom }


div.v_row { width:728px; cursor:pointer; border-bottom:1px solid #aaa; height:72px; padding-top:8px; }
div.v_row img { width:65px; height:48px }
div.v_row li { display:block; float:left; padding:3px; height:50px;  }
div.v_row .v_td1 { width:75px }
div.v_row .v_td2 { width:350px; vertical-align:top;  }
div.v_row .v_td2 b { display:block; width:320px; overflow:hidden; white-space:nowrap }
div.v_row .v_td2 span { display:block; margin-top:4px; font-size:9pt; line-height:1.3 }
div.v_row .v_td2 span.tit { font:bold 10pt arial; color:#c00; margin-top:0 }
div.v_row .v_td2 em { background:#a00; color:#fff; font:bold 8pt verdana; border-radius:3px }
div.v_row .v_td2 span i { font-style:normal; font-weight:bold; color:#800 }

div.v_row .v_td3 { width:80px; text-align:center; font:bold 16px 'trebuchet ms',arial }
div.catframe,div.v_row .v_td3 div { width:80px; height:24px; background-color:#888; border-radius:5px; text-align:center; color:#fff; font:bold 9pt arial; padding:5px }
div.v_row .v_td3 div { margin-top:8px }


.v_td4 { width:100px; text-align:right; font:bold 16px/40px 'Oxygen Mono',arial; color:#333 }
.v_td5 { text-align:right; width:120px;  }
.v_td5 .cal { width:112px; height:9px; margin:10px 0 0 32px }
.v_td5 span, #tH2div span { display:block; width:100%; text-align:right; color:#888; font-weight:bold; margin-top:5px;  }
.v_td5 span em, #tH2div span em { font-size:10px; font-style:normal; font-weight:normal }

#v_ftitu { font:bold 11pt 'trebuchet ms',arial; vertical-align:top; height:30px; color:#000; padding-top:3px }
#v_fdesc { height:100px; font:bold 9pt/16px arial; color:#333; vertical-align:top; text-align:justify; padding-top:3px }
#v_retu  { white-space:normal; font:bold 10pt arial; text-align:center }
td.tit2 { font-weight:bold; color:#f63; border:1px solid #f63; border-width:0 0 1px 0 }

#v_bus { background-image:url('/IMG/f_bus3.png'); width:193px; height:27px; }
#v_exp { border:0; font-size:10pt; line-height:1; height:15px; padding:0; width:158px; float:left; margin:7px 0 0 8px }
#v_sub { cursor:pointer; width:27px; height:27px; float:right;  }

ul.b_main li div { margin-top:2px }
.ct0,.ct1,.ct2,.ct3,.ct4,.ct5 { width:15px; height:15px; padding:1px 5px 1px 5px; font:bold 10pt verdana; border:1px solid #888; border-radius:3px; color:#888 }
.ct1 { border-color:#480; color:#480 }
.ct2 { border-color:#333; color:#333 }
.ct3 { border-color:#088; color:#088 }
.ct4 { border-color:#f66; color:#f66 }
.ct5 { border-color:#f80; color:#f80 }
.cttit { font:bold 6pt verdana; width:100px; cursor:pointer }

#nohay {text-align:left; background:#008; padding-left:50px;  font:normal 12pt/1.3 arial; text-align:center; border-bottom:1px solid #888; padding:50px 0 200px 0 }
#nohay span { color:#06c; font-size:10pt }

div.cattit { width:auto; height:36px; font:bold 18px/36px var(--sec-fonts); padding:0 10px; margin-bottom:8px }
#c_main { width:728px; margin-top:12px }
#c_main td { text-align:center; width:33%; height:240px; overflow:hidden; padding:2px 0 10px 0; cursor:pointer; border-radius:5px;  }
#c_main td:hover { background-color:#ccc }
#c_main img { width:220px; height:165px; align:center; margin-bottom:5px; border-radius:5px }
#c_main div { margin-left:12px; width:220px; height:22px; font:bold 11pt/1.5 arial; background-color:#888; color:#fff; margin-bottom:5px; border-radius:0 0 5px 5px }
#c_main em { text-decoration:none; font:bold 9pt arial; color:#a00; display:block }
#c_main span { text-decoration:none; font:bold 11pt/1 arial; color:#c41; display:block }

.s_but { border-color:#c60; background-color:#f80 }

.mbTit .mbtRight .bfDiv { text-align:left; padding:0 0 0 55px; float:left; width:100%; height:30px; font:normal 13px/24px Lato,arial!important; color:#f84}
.bfDiv em { display:inline-block; width:65px;  }
.bfDiv input[type=text] {  float:left; margin:2px 0 0 5px; width:150px; height:22px; border:1px solid #ccc; color:#f84; border-radius:3px 0 0 3px; border-width:1px 0 1px 1px; font:bold 12px/16px roboto,arial; padding:3px;  }
.bfDiv input[type=text]:focus { outline:none }
em.bfBusca { float:left }
em.lupaCont { display:block; float:left; width:22px; margin-top:2px; height:22px; padding:2px 0 0 5px; background:#ccc; border-radius:0 3px 3px 0; cursor:pointer; -webkit-user-select:none }
span.lupa { display:inline-block; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); font:bold 18px/18px arial; color:#fff }
span.cncl { display:block; position:absolute; cursor:pointer; margin-left:196px; margin-top:5px; font:bold 18px/1 arial; color:#aaa; opacity:0.5 }
span.cncl:hover { opacity:1; color:#e00 }

#mrShare { width:100%; height:82px }
.shareBut { float:right; width:40px; height:40px; margin-left:5px; border-radius:2px; cursor:pointer; user-select:none; -webkit-user-select:none;
 						background-image:url('/IMG/Tran/Tools.png'); background-size:40px 440px; background-repeat:no-repeat }
.fbook { background-position: 0 -200px }
.tweet { background-position: 0 -240px }

.ytImg { width:100px; height:66px; opacity:0.35; display:block; float:right;  }
.ytImg img { width:100%; height:100% }

#fotoAct { border:0 }


#tH2 { width:20%; float:left; text-align:right }
#tH2 .butCmd img { width:0.65em; height:0.65em; margin:4px 0 0 1px }

#tH2div { display:inline-block; float:none!important; margin:2px 5px 0 0; text-align:right }
#tH2cal { width:80px; height:9px; margin-bottom:3px}
.cal { background:transparent url('/IMG/Califs.png') no-repeat }
.cal90 {background-position:0 0 }
.cal85 {background-position:0 -9px  }
.cal80 {background-position:0 -18px }
.cal75 {background-position:0 -27px }
.cal70 { background-position:0 -36px }
.cal65 {background-position:0 -45px }
.cal60 {background-position:0 -54px }
.cal55 {background-position:0 -63px }
.cal00 {background-position:0 -72px }
#tH2txt { color:#888; font-weight:bold }
#tH2txt em { font-size:10px; font-style:normal; font-weight:normal }

#tH3, #th4 { display:block; float:none; width:100%; font:bold 12px/14px Roboto,arial; height:16px; padding:0 }
#tH3 { font:bold 12px/14px Roboto,arial; color:#333; height:14px; display:block; margin:0; padding:0; margin-top:5px;  }
#tH3 em { background:#a00; color:#fff; font:bold 8pt verdana; border-radius:3px }
#tH4 { display:block; float:none; width:100%; font:normal 12px/1.3 Roboto,arial; text-align:right; color:#333 }
#tH4 a { color:#c00 }
#tH4 a.ulink { color:#08c }

#td_video, #td_loader { width:600px; height:338px; border:0; background:#000; margin:10px auto 20px auto}
