 
/* body { background:white; } */
#visor_VideoSldTrPlayer {background:white; }
#menuIc_title { font-family: Tunga, Helvetica,sans-serif; }
.mediateca_submenus_col0 { float: left;  border-right: 1px solid #3E3E3E; }
.mediateca_submenus_colX { float: right; border-right: 1px solid #3E3E3E; }

#sld_show { margin-top:1px; margin-bottom:1px;}
#sld_show img { border: 1px solid #e6e6e6; }

#visor_TimeLine { background-image:none; /*background-color:#e6e6e6;*/}

#TL_BigThumb  { border:1px solid #c8c8c8; }
.sldTLthumb { border:1px solid #c8c8c8; }
#visor_TOC .TOCinside img { border:1px solid #c8c8c8; }
.TOCCloseIcon { color: white; font-weight: bold; }

.sldTLinfo_index { color: #555555; }
.sldTLinfo_ap    { color: #555555; }
.sldTLinfo_dur   { color: #555555; }
#visor_TOC       { top:3%; height: 95%; left:10%; width:80%; }
.TOC_background  { border-radius: 10px; box-shadow: inset 0 0 10px #888; }
.TOC_scroll_mask { left:0px; width:100%; top:0px; height:100%; }
#visor_TOC .TOCinside { background-color:white; color:#555555; font-family: Tunga, Helvetica, sans-serif; font-weight:400; padding:5px; padding-right:7px; }
.TOCslider .TOCpanel { padding: 5px; }
ul#slider { padding:0px; }

#visor_avisos { position:absolute; left:auto; top:auto; width:auto; max-width:80%; height:20px; padding:0px; z-index:3; border-top:0px;
  font-family: Tunga, Helvetica,sans-serif; filter: alpha(opacity=100); opacity:1;
}
.avisos_internal_div { background:black; color:white; /* font-weight:300; */ font-size:12px; padding-top:0px;  padding-bottom:0px; }
.avisos_internal_div marquee { height: 17px; margin-top:-2px; }
.aviso_title { background:#f47626; color:white; padding-left:2px; padding-right:2px; }

.mediateca_menu { font-size: 13px; font-family: Tunga, Helvetica, sans-serif; padding-top:0px; padding-bottom:0px; padding-left:4px; padding-right:4px; }

#visor_title  { top:0px; width:60%; left:20%; }
.title_internal_div { background: #003248; color: white; text-transform: uppercase; border: 2px solid white; }
.mediateca_title { font-family: Tunga, Helvetica, sans-serif; font-weight:300; font-size:14px; }

#visor_marquee_hashtag{ top:0px; left:5px; padding:0px 3px 0px 3px; font-family: Tunga, Helvetica, sans-serif; font-weight:400; font-size:13px;
   color: white; filter: alpha(opacity=100); opacity:1; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; }
#visor_marquee_htxt{ top:20px; left:5px; padding:0px 3px 0px 3px; font-family: Tunga, Helvetica, sans-serif; font-weight:400; font-size:9px;
   filter: alpha(opacity=100); opacity:1; text-transform: uppercase; }
#visor_marquee_tab{ bottom:100px; left:0px; height:14px; padding:1px 0px 0px 0px; font-family: Tunga, Helvetica, sans-serif; font-weight:400; font-size:9px; text-transform: uppercase; }
#visor_marquee_par{ bottom:70px; left:0px; min-width:370px; width:85%; height:30px; padding:0px;  
   font-family: Tunga, Helvetica, sans-serif; font-weight:normal; font-size:18px; /*white-space: normal; */
   white-space: nowrap; overflow: hidden; line-height: 1.5; }
#visor_marquee_txt{ bottom:30px; left:0px; min-width:370px; width:85%; padding:0px; font-family: Tunga, Helvetica, sans-serif; font-weight:normal; font-size: 16px; background:none;
   white-space: nowrap; overflow: hidden; }

.visor_marquee_htxt1 .mediateca_marquee_text1 { padding-top:0px; background: #003248; color: white; }
.visor_marquee_htxt1 .mediateca_marquee_text2 { padding-top:0px; background: white; color: #003248; }
.visor_marquee_htxt2 .mediateca_marquee_text1 { padding-top:0px; background: white; color: #003248; }
.visor_marquee_htxt2 .mediateca_marquee_text2 { padding-top:0px; background: black; color: white; }

.visor_marquee_tab1 { border-left: 3px solid #003248; background: #003248; color: white; filter: alpha(opacity=100); opacity:1; }
.visor_marquee_tab2 { border-left: 3px solid #003248; background: #003248; color: white; filter: alpha(opacity=100); opacity:1; }

.visor_marquee_par1, .visor_marquee_par2 { border-left: 0px; background: #003248; color: white; filter: alpha(opacity=100); opacity:1; }
.visor_marquee_parlb { text-transform: none; }

.visor_marquee_txt1, .visor_marquee_txt2 { filter: alpha(opacity=100); opacity:1; } 
.visor_marquee_txt1 .mediateca_marquee_text1,
.visor_marquee_txt1 .mediateca_marquee_text2,
.visor_marquee_txt2 .mediateca_marquee_text1,
.visor_marquee_txt2 .mediateca_marquee_text2 { height:20px; border-left: 0px; background: #0094f5; color: white; }

.mediateca_marquee_tab   { padding:0px 3px 0px 3px; margin-top:-3px; }
.mediateca_marquee_par   { padding:3px 3px 0px 3px; margin:0px; }

.visor_marquee_par_overflow1 { /* font-weight:500; font-size: 13px; padding-top:6px; */ }
.visor_marquee_par_overflow2 { /* font-size: 11px; padding-top:0px; */ }

.mediateca_marquee_text1 { padding-left:3px; padding-right:3px;  }
.mediateca_marquee_text2 { padding-left:3px; padding-right:3px;  }
.mediateca_marquee_text2_empty { height:20px; }

/* Landing page */
#programa {width:715px; float:left;}
#programa h1 { font-size: 14px; font-weight: bold; color: #003248; }
#programa p { font-weight: bold; }
#programa a { color: #003248; }

#links    {margin-left:10px; width:295px; float:left;}
#links .link_group { border:2px solid #003248; border-radius: 8px; margin-bottom:10px;}
#links h1 { font-size: 14px; font-weight: bold; color: #003248; padding-left: 8px; padding-right: 8px;}
#links p { font-weight: bold; padding-left: 30px; padding-right: 8px;}
#links a { color: #003248; }
#links .link_button { color: white; BACKGROUND-COLOR: #5b9bd5; border:1px solid #5b9bd5; border-radius: 4px; padding:4px; text-decoration:none;}

.marqueeHide { margin-left:-2000px; } 
.visor-mode-lupa_sld #visor_marquee_tab{ top:auto; bottom: 88px; left:4px;}
.visor-mode-lupa_sld #visor_marquee_par{ top:auto; bottom: 58px; height:30px; left:4px;}
.visor-mode-lupa_sld #visor_marquee_txt{ top:auto; bottom: 18px; height:40px; left:4px;}

.visor-mode-lupa_sld_2 #visor_marquee_tab{ top:auto; bottom: 88px; left:0px;}
.visor-mode-lupa_sld_2 #visor_marquee_par{ top:auto; bottom: 58px; height:30px; left:0px;}
.visor-mode-lupa_sld_2 #visor_marquee_txt{ top:auto; bottom: 18px; height:40px; left:0px;}
.visor-mode-lupa_sld_2 #sld_show { margin-top:0px;}

.video-fullscreen #visor_marquee_tab{ top:auto; bottom: 120px; }
.video-fullscreen #visor_marquee_par{ top:auto; bottom: 90px; height:30px; }
.video-fullscreen #visor_marquee_txt{ top:auto; bottom: 30px; height:60px; }
 
 
