@charset "UTF-8";
/* CSS Document */

html, body { background-color: #efefef;}
body { margin:0; padding:0; overflow:hidden;font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#lab_rtve { width:100%; height:33px; top:0; left:0; z-index:99999; background:#000;}
#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;}

.top_nav { background:url("bg_top_nav.gif") bottom center repeat-x; border-bottom:2px solid #878787; margin:0; padding:15px 0; text-align:center; float:left; width:100%;}
h1 {  margin:0 auto; font-weight:normal; font-size:20px; display:inline; float:left;  padding-left:30px;}
.top_nav span b { display:block; text-align:right; margin-bottom:5px; font-size:12px; font-weight:normal;}
.top_nav span { float:right; font-size:11px; margin-right:30px; text-align:right}
.top_nav span a { color:#515151;}
.top_nav .lnk { margin:0 auto; font-weight:normal; font-size:20px; display:block; margin-right:30px; float:right}
.top_nav .lnk a { color:#515151; text-decoration:none;}
.top_nav .lnk a:hover { color:#000; text-decoration:underline;} 

.top_nav  ul { margin:0; padding:0; float:left; display:inline;}
.top_nav  ul li { display:inline; list-style:none; font-size:20px; background:#ffffff; padding:5px 15px; border:1px solid #ccc; margin-left:15px; }
.top_nav  ul li.active { background:#efefef; color:#999} 
.top_nav  ul li.active a { color:#999}
.top_nav  ul li a { text-decoration:none; color:#000;}

.tit_section { background:url("bg_tit.gif") bottom center repeat-x; margin:0; border-bottom:1px solid #fff; padding:15px 0; text-align:left; float:left; width:100%;}
h2 {  margin:0 auto; font-weight:normal; font-size:18px; display:block; padding-left:30px; float:left;}
.tit_section .lnk { float:right; margin:3px 30px 0 0; font-size:13px; }
.tit_section .lnk a { color:#515151; text-decoration:none;background:#fff; padding:5px 15px; border:1px solid #ccc;}
.tit_section .lnk a:hover { color:#fff; background:#666;} 

.T100 {width:100%;float:left;display: block; height:900px;text-align:center;border-bottom:1px solid #878787; background:#fff;}
.m60 { width:60%; height:900px; float:left;text-align:center; background:url("bg_60.gif") top right repeat-y;}
.m40 {width:39%; height:900px; float:left;text-align:left; color:#515151; background:url("bg_40.gif") top left repeat-y;overflow:hidden;}
.m60 span { height:600px; width:100%; float:left; margin-bottom:10px;}
.m40 span { height:295px; width:100%; float:left;}
.m40 p { display:block; float:left;padding-left:20px; font-size:11px; color:#515151}
	
h3 { margin:0 auto; font-weight:normal; font-size:16px; float:left; padding:10px 0 0 0; display:block;}
.m60 p { display:block; width:800px; margin:5px auto 0 auto; clear:both; text-align:left; font-size:11px; color:#515151} 
.m60 h3 { padding-bottom:5px; display:block; margin:0 auto; width:100%;}
.m40 h3 { padding-left:20px; border-bottom:1px solid #cfcfcf; padding-bottom:5px; display:block}


