* { margin:0; padding:0; }
body { background:#000000; overflow:hidden; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; text-align:center}

h1{ width:120px; height:48px; position:fixed; top:45px; left:0px; text-indent:-9000px; z-index:2; background:url("en_portada.png") top left no-repeat; }
h1 a { width:120px; height:48px; margin: 0; padding: 0;  border:0; display:block; }
h1 span { position: absolute; margin-left: -2000px;cursor:pointer;}

h2{ width:auto; height:38px; padding:5px 25px 5px 10px; position:fixed; top:45px; left:120px; /*text-indent:-9000px;*/ z-index:2; color:#fff; text-align:left; font-weight:normal; font-size:18px; background:url("bg_h2.png") top left; }
h2 span { font-size:13px!important; display:block; }

/*#lab_rtve { background:#000; display:block; padding:0px 5px; overflow:hidden; z-index:1; }*/
#lab_rtve { width:100%; height:33px; position:fixed; top:0; left:0; z-index:99999; background:#000; opacity:0.9; }

#lab_rtve .logo{ width:114px;height:29px; margin:2px 0 2px 35px; padding: 0; position:relative; background: url("rtvelab.png") top left no-repeat; float:left}
#lab_rtve .logo a { width:114px;height:29px; margin: 0; padding: 0;  border:0; display:block;}
#lab_rtve .logo span { position: absolute; margin-left: -2000px;cursor:pointer;}
#lab_rtve .socialshare{ float:right; padding-top:3px;}


#outer_container { position:fixed; margin:0px 0px 30px 0px; /*height:130px;*/ padding:0; -webkit-box-reflect: below 5px -webkit-gradient(  linear,  left top,  left bottom,  from(transparent),  color-stop(0.6, transparent),  to(rgb(18, 18, 18))  ); }
#thumbScroller { position:relative; overflow:hidden; }
#thumbScroller .container { position:relative; left:0; }
#thumbScroller .content { float:left; }
#thumbScroller .content div { margin:2px; height:100%; }
#thumbScroller img, img.clone { border:2px solid #fff; height:90px; }
#thumbScroller a { padding:2px; outline:none; }
.fp_overlay { width:100%; height:100%; position:fixed; top:0px; left:0px; }
.fp_loading { display:none; position:fixed; top:50%; left:50%; margin:-35px 0px 0px -35px; background:#000 url("../images/icons/loader.gif") no-repeat center center; width:70px; height:70px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; z-index:999; opacity:0.7; }
.fp_next, .fp_prev { width:30px; height:100%; position:fixed; top:0; margin-top:0; cursor:pointer; opacity:0.5; z-index:9999 }
.fp_next:hover, .fp_prev:hover { opacity:0.9; }
.fp_next { background:#000 url("../images/icons/next.png") no-repeat center center; right:-50px; border-left:1px solid #515151; }
.fp_prev { background:#000 url("../images/icons/prev.png") no-repeat center center; left:-50px; border-right:1px solid #515151; }
.fp_thumbtoggle { /*height:40px;*/ background:#000; padding:5px 0 2px 0; width:100%; text-align:center; text-shadow:1px 1px 1px #000; position:fixed; left:0; bottom:40px; cursor:pointer; opacity:0.7; text-transform:uppercase;/*-moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; border-radius:10px 10px 0px 0px;*/ }
.fp_thumbtoggle:hover { opacity:1.0; }
img.fp_preview { position:absolute; width:100%;top:0px; left:0; /*;margin-left:-450px;*/ }
#info_div {display:none;position:absolute;left:0;bottom:0!important;text-shadow:1px 1px 1px #000; color:#fff;width:100%; padding:0; font-size:12px!important; text-transform:none; height:58px;}
#info { font-size:13px;padding:3px 0 0 0; background:#000; color:#fff; opacity:0.7; }
#texto { font-size:13px;padding:0 0 3px 0; background:#000; color:#fff; opacity:0.7;}