 
/* body { background:white; } */
#visor_VideoSldTrPlayer {background:white; }
#menuIc_title { font-family: Arial,sans-serif; }

#visor_Menu { display:none; }

.visor_cartel_cartel img { border:1px solid #555555; }
#sld_show img { border:1px solid #555555; }
#visor_SldShow {border:1px solid #555555;}

#visor_TimeLine { background-image:none; background-color:#e7eceb;}

#TL_BigThumb  { border:1px solid #c8c8c8; }
.sldTLthumb { border:1px solid #c8c8c8; }
.commTLthumb{ z-index:1; }

#TL_CommInfo_txt, #TL_ParInfo_txt { cursor:pointer; }

#visor_TOC .TOCinside img { border:1px solid #c8c8c8; }
.TOCCloseIcon { color: white; font-weight: bold; }

.sldTLinfo_index { color: #555555; font-size:14px; height:15px; }
.sldTLinfo_ap    { color: #555555; height:10px; }
.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: Arial, 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:1px solid #A9A9A9;
  font-family: Arial,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_avisos_aviso a { color: white; text-decoration: underline; } 
.mediateca_avisos_aviso a:hover { color: white; text-decoration: underline; }

.mediateca_menu { font-size: 13px; font-family: Arial, sans-serif; padding-top:0px; padding-bottom:0px; padding-left:4px; padding-right:4px; }

#visor_title  { top:0px; width:0px; left:20%; }
.title_internal_div { background: #009543; color: white; text-transform: uppercase; border: none; }
.mediateca_title { font-family: Arial, sans-serif; font-weight:300; font-size:0px; }


#visor_marquee_hashtag{ top:0px; left:5px; padding:0px 3px 0px 3px; font-family: Arial, sans-serif; font-weight:400; font-size:13px;
   color: white; filter: alpha(opacity=100); opacity:1; text-shadow: -1px 0 #009543, 0 1px #009543, 1px 0 #009543, 0 -1px #009543; }
#visor_marquee_htxt{ top:20px; left:5px; padding:0px 3px 0px 3px; font-family: Arial, sans-serif; font-weight:400; font-size:9px;
   filter: alpha(opacity=100); opacity:1; text-transform: uppercase; }
#visor_marquee_tab{ display:none; }
#visor_marquee_par{ bottom:55px; left:0px; width:33%; height:25px; padding:0px; /* text-align:center; */
   font-family: Arial, sans-serif; font-weight:400; font-size:13px; white-space: normal; }
#visor_marquee_txt{ bottom:25px; left:0px; width:33%; padding:0px; font-family: Arial, sans-serif; font-weight:400; font-size: 10px; background:none; /* text-align:center; */ }

.visor_marquee_htxt1 .mediateca_marquee_text1 { padding-top:0px; background: white; color: #009543; }
.visor_marquee_htxt1 .mediateca_marquee_text2 { padding-top:0px; background: white; color: #009543; }
.visor_marquee_htxt2 .mediateca_marquee_text1 { padding-top:0px; background: white; color: #009543; }
.visor_marquee_htxt2 .mediateca_marquee_text2 { padding-top:0px; background: white; color: #009543; }

.visor_marquee_tab1, .visor_marquee_tab2 { display:none; }

.visor_marquee_par1 { background: white; color:#009543; filter: alpha(opacity=90); opacity:0.9; /*text-transform: uppercase;*/}
.visor_marquee_par2 { background: white; color:#009543; filter: alpha(opacity=90); opacity:0.9; /*text-transform: uppercase;*/}
.visor_marquee_parlb { text-transform: none; }

.visor_marquee_txt1, 
.visor_marquee_txt2 { filter: alpha(opacity=100); opacity:1; }

.visor_marquee_txt1 .mediateca_marquee_text1 {  height:15px; width:auto; background: white; color:#009543; filter: alpha(opacity=90); opacity:0.9;  }
.visor_marquee_txt1 .mediateca_marquee_text2 {  height:15px; width:auto; background: white; color:#009543; filter: alpha(opacity=90); opacity:0.9; }
.visor_marquee_txt2 .mediateca_marquee_text1 {  height:15px; width:auto; background: white; color:#009543; filter: alpha(opacity=90); opacity:0.9; }
.visor_marquee_txt2 .mediateca_marquee_text2 {  height:15px; width:auto; background: white; color:#009543; filter: alpha(opacity=90); opacity:0.9; }

.mediateca_marquee_tab   { display:none; }
.mediateca_marquee_par   { padding-left:9%; margin:0px; line-height:2.3; }


/*.visor_marquee_par_overflow1 { font-weight:500; font-size: 9px; padding-top:6px; }
.visor_marquee_par_overflow2 { font-size: 8px; padding-top:0px; }*/

.mediateca_marquee_text1 { padding-left:9%; line-height:0.8; }
.mediateca_marquee_text2 { padding-left:9%; line-height:0.2; }
.mediateca_marquee_text2_empty { height:15px; }

/*
#visor_marquee_hashtag{ font-size: 1.3vw; }
#visor_marquee_htxt   { font-size: 1.0vw; }
#visor_marquee_tab    { font-size: 1.0vw; }
#visor_marquee_par{ font-size: 2.3vw; }
.visor_marquee_par_overflow2 { font-size: 1.1vw; }
#visor_marquee_txt{ font-size: 1.2vw; }
.visor_marquee_par_overflow1 { font-size: 1.4vw; }
.mediateca_title { font-size: 1.4vw; }
*/

.marqueeHide { opacity:0; }
.visor-mode-lupa_sld #visor_marquee_tab{ display:none; }
.visor-mode-lupa_sld #visor_marquee_par{ top:auto; bottom: 52px; height:25px; left:10px;}
.visor-mode-lupa_sld #visor_marquee_txt{ top:auto; bottom: 22px; height:30px; left:10px;}

.video-fullscreen #visor_marquee_tab{ display:none; }
.video-fullscreen #visor_marquee_par{ top:auto; bottom: 90px; height:25px; }
.video-fullscreen #visor_marquee_txt{ top:auto; bottom: 60px; height:30px; }


.node-mediatecavideo #visor_marquee_par { bottom: 50px; font-size:11px; }
.node-mediatecavideo #visor_marquee_txt { bottom: 20px; font-size:9px; }
.node-mediatecavideo .mediateca_marquee_par   { line-height:2.7; }
.node-mediatecavideo .mediateca_marquee_text1 { line-height:0.7; }
.node-mediatecavideo .mediateca_marquee_text2 { line-height:0; }

/* ************************** Landing page */
.node-mediatecavideo #visor_marquee_par { bottom: 50px; font-size:11px; }
.node-mediatecavideo #visor_marquee_txt { bottom: 20px; font-size:9px; }
#programa {width:715px; float:left;}
#programa h1 { font-size: 14px; font-weight: bold; color: #009543; }
#programa p { font-weight: bold; }
#programa a { color: #009543; }

#links    {margin-left:10px; width:295px; float:left;}
#links .link_group { border:2px solid #009543; border-radius: 8px; margin-bottom:10px;}
#links h1 { font-size: 14px; font-weight: bold; color: #009543; padding-left: 8px; padding-right: 8px;}
#links p { font-weight: bold; padding-left: 30px; padding-right: 8px;}
#links a { color: #009543; }
#links .link_button { color: white; BACKGROUND-COLOR: #5b9bd5; border:1px solid #5b9bd5; border-radius: 4px; padding:4px; text-decoration:none;}

/* **************************** ENCUESTAS */
#visor_Encuesta { left:20px; top:0px;}
.dialogClass, .dialogResultClass, .dialogRatingClass, .dialogResultPollClass, .dialogResultQuizClass {
        background-color: white;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
        opacity: .9;
        height:auto;
}
.dCenterContainerClass { float:none; display:block;}
.questionClass, .notifyClass, .notifyRatingClass { font: inherit; font-size: 14px; color:#003399; font-weight:bold;  height: 40px; width:99%; }
.notifyClass { bottom:5px; width: 400px; margin-top:70px !important; }
.dRradioClass { width:370px; margin-left:30px; padding-left:0px; }
.buttonClass, .buttonRatingClass { font-size:15px; font-weight:bold; width: 90px;
  border:0px; border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border: 0px;
  background:none; background-color: #009543; color:white;
  padding:5px;
}
.buttonClass:hover, .buttonRatingClass:hover {
   border:0px; background:none; background-color: #009543; color:white;
   box-shadow: 0px 0px 0px 0px #009543;
}
.buttonClass { margin-right:5px; position: absolute; right: 5px; bottom: 10px; }

.dIndRadioClass { font: inherit; font-size:inherit; color: #003399; }
.dIndRadioClass input { margin-left:-18px; margin-right:5px; vertical-align: middle;}

.contStarsClass { margin:0px !important; padding-top:5px; padding-bottom:20px; }

.buttonRatingClass {font-size:16px; }
#dStarTitle { font-size:inherit; }
.spanAfterBarrClass { font: inherit; font-size:inherit; color:#003399; }
.spanGenResClass { font-size:inherit; color:#003399; }
.spanCorrectAnswerClass{font-size:13px; color:#003399; font-weight:bold;}

.dspanAfterBarrClass { width:auto;}

.dresultClass, .dbarrClass { height: 30px;}
.dspanAfterBarrClass { margin-top: -30px; line-height: 115%; }
 
