@charset "utf-8";
/* CSS Document */


/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-weight: bold; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: center; }
table { border-collapse: collapse; border-spacing: 0; }
em, i { font-style: italic; }

.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }



/* TYPE */

body { font: 12px Arial, Verdana, sans-serif; background:#333;}

a { color:#FFF; }
a:link, a:visited, a:active { text-decoration:none; }
a:hover { text-decoration:underline; }

.g_white{ color:#FFF;}
.g_orangel{ color:#feb700;}
.g_green{ color:#31ba4b;}
.g_cyan{ color:#0674da;}


h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px; }

ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
ul.square,
ul.circle { margin-left: 2em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }




/* index page */

#container { width:1003px; margin:0 auto; position:relative; }
#container:after { display: block; height: 0; clear: both; visibility: hidden; }

.l_logo{ height:76px; padding:17px 0 0 30px; background:url(../images/usb_88.gif) repeat-x; clear:both;}
.l_top{ height:28px; padding:0 10px 0 15px; font-size:13px; line-height:25px; color:#FFF; background:url(../images/usb_89.gif) repeat-x; clear:both;}
.l_top img{ vertical-align:middle;}
.l_tit{ width:200px; height:28px; font-weight:bold; float:left;}
.l_map{ width:500px; height:28px; text-align:right; float:right;}
 
.l_main{ width:100%; background:#448400; float:left;}


.l_footer{ height:32px; line-height:31px; text-align:center; color:#DDD; background:url(../images/usb_37.gif) repeat-x; clear:both;}




/* login */

.l_login{ width:770px; height:348px; margin:10px auto; padding:5px 0 0 0; background:url(../images/usb_77.gif) no-repeat; clear:both;}
.l_login_c{ width:220px; padding:60px 15px 0 250px; line-height:21px; float:left;}
.l_login_c p{ height:21px; padding:0 0 5px 0; clear:both;}
.l_login_c p input{ width:140px; height:19px; border:#ccc 1px solid; vertical-align:middle; background:#FFF; float:right;}
.l_login_login{ width:80px; height:40px; padding:80px 0 0 0; float:left;}
.l_login_bbtn{ height:30px; text-align:center; clear:both;}
.l_login_bbtn a{ text-decoration:underline;}

.l_ad01{ height:90px; padding:10px 0 0 0; text-align:center; clear:both;}


.l_logined{ width:770px; height:348px; margin:10px auto; padding:5px 0 0 0; background:url(../images/usb_77_1.gif) no-repeat; clear:both;}
.l_logined_ss{ height:100px; padding:10px 0 0 0; text-align:center; clear:both;}
.l_logined_sl{ width:458px; height:54px; margin:0 auto; line-height:54px; text-align:center; background:url(../images/usb_40.gif) no-repeat; clear:both;}
.l_logined_sl a{ padding:0 10px; color:#e9ff9c; text-decoration:underline;}



/* payment */

.py_lef{ width:208px; padding:5px 0 0 10px; float:left;}
.py_rig{ width:784px; margin:5px 0; background:#FFF; float:right;}

.l_nav{ width:200px; padding:0 0 10px 0; line-height:29px; float:left;}
.l_nav a{ width:173px; height:30px; padding:0 0 0 30px; color:#046f12; text-decoration:none; background:url(../images/usb_42.gif) no-repeat; float:left;}
.l_nav a:hover{ color:#FFF; background:url(../images/usb_41.gif) no-repeat;}
.l_nav a.lnaved{ color:#FFF; font-weight:bold; background:url(../images/usb_41.gif) no-repeat;}

.l_ad02{ height:210px; clear:both;}

.py_rig_c{ width:524px; height:335px; margin:30px 0 40px 70px; background:url(../images/usb_45.gif) no-repeat; clear:both;}

.py_tab{ width:100%; overflow:hidden; float:left;}
.py_tab table{ width:100%; color:#555; text-align:center; border:#DDD 1px solid; table-layout:fixed;}
.py_tab th{ line-height:31px; border:#DDD 1px solid; background:url(../images/usb_46.gif) repeat-x;}
.py_tab td{ font-size:13px; line-height:27px; border:#DDD 1px solid;}


.l_pag{ height:25px; padding:15px 0 0 0; line-height:15px; text-align:center; clear:both;}
.l_pag a{ margin-right:2px; padding:2px 5px; color:#FFF; border:#8a8d8b 1px solid; background:url(image1.gif) #8a8d8b; text-decoration: none;}
.l_pag a:hover, .l_pag a:active{ color:#FFF; border:#aad83e 1px solid; background:#aad83e;}
.l_pag span.current { margin-right:2px; padding:2px 5px; color:#FFF; border:#aad83e 1px solid; font-weight:bold; background:#aad83e;}
.l_pag span.disabled { margin-right:2px; padding:2px 5px; border:#f3f3f3 1px solid; color:#CCC;}

.py_ed{ height:390px; text-align:center; clear:both;}
.py_ed_succ img{ padding:20px 0 20px 0;}
.py_ed_succ p{ padding:20px 0; color:#31ba4b; font-size:16px;}
.py_de_erro h4{ font-size:16px; font-weight:normal;}
.py_de_erro img{ padding:20px 0 0 0;}
.py_de_erro p{ padding:20px 20px 10px 20px; font-size:13px;}


/* History */

.hy_tit{ height:21px; padding:10px 0 0 30px; color:#31ba4b; font-size:14px; line-height:17px; background:url(../images/usb_53.gif) no-repeat 10px 11px; clear:both;}
td.rowspa{ border-left:#CCC 1px dashed;}

.g_w65{ width:65px;}
.g_w90{ width:90px;}
.g_w124{ width:124px;}
.g_w136{ width:136px;}
.g_w190{ width:190px;}



/* Recharge select */

.rs{ width:706px; margin:5px 10px 10px 10px; padding:0 0 15px 0; color:#555; border:#CCC 1px solid; float:left;}
.rs h4{ height:23px; padding:0 0 0 10px; line-height:23px; font-weight:normal; font-size:14px; border-bottom:#DDD 1px solid; background:url(../images/usb_46.gif) repeat-x; clear:both;}
.rs_step{ height:35px; padding:10px 0 0 0; text-align:center; clear:both;}
.rs_dec{ width:90px; padding:0 0 0 30px; float:left;}
.rs_c{ width:560px; float:left;}
.rs_nam{ width:360px; height:24px; padding:3px 0 0 0; line-height:23px; border-bottom:#CCC 1px dashed; float:left;}
.rs_btn{ width:130px; height:24px; padding:3px 0 0 0; text-align:right; border-bottom:#CCC 1px dashed; float:left;}

.g_inp{ width:108px; height:23px; line-height:17px; color:#333366; font-size:14px; text-align:center; border:none; background:url(../images/usb_61.gif) no-repeat;}


/* coin transfer */

.ct_str h3{ height:30px; padding:30px 0 0 0; line-height:28px; font-size:24px; font-weight:normal;}
.ct_str p{ padding:5px 0;}
.ct{ width:400px; height:120px; margin:10px auto; background:url(../images/usb_95.gif) no-repeat center top; clear:both;}
.ct h4{ height:35px; padding:20px 0 0 0; font-size:13px; line-height:21px; color:#ff6c0a;}
.ct p{ height:30px; padding:0 50px 0 0; font-size:13px; line-height:21px; text-align:right; clear:both;}
.ct p input{ width:170px; height:21px; font-size:13px; border:#0f811e 1px solid; background:#FFF;}

.ct_pop{ width:293px; height:120px; background:url(../images/usb_55.gif) no-repeat; top:280px; left:330px; position:absolute;}
.ct_pop h3{ height:25px; color:#116f1a; text-align:center; font-size:13px; line-height:25px;}
.ct_pop p{ padding:15px 0 0 0; text-align:center;}



/* ad */

.ad{ height:335px; padding:40px 0 0 0; text-align:center; clear:both;}
.ad_btn{ height:40px; text-align:center; clear:both;}
.ad_btn a{ padding:0 10px}
.ad_btn img{ vertical-align:middle;}


/* password */

.l_ps{ width:770px; height:348px; margin:10px auto; padding:5px 0 0 0; background:url(../images/usb_104.gif) no-repeat; clear:both;}
.l_ps_c{ height:100px; padding:60px 15px 0 240px; line-height:21px; clear:both;}
.l_ps_c p{ height:25px; padding:0 0 5px 0; clear:both;}
.l_ps_c_inp{ background:#FFF; border:#CCC 1px solid;}
.l_ps_c p input{ vertical-align:middle;}














/* PRINT */
@media print {
	body, #main, #content { color: #000 !important; }
	a, a:link, a:visited { color: #000 !important; text-decoration:none !important; }
	#tabs, #globalheader, #globalfooter, #directorynav, .noprint, .hide { display: none !important; }
	#main a.pdf, #main a.html, #main a.qt { padding-left: 0 !important; background-image: none !important; }
}

/*vid*/
.index_vid{ width:300px; height:250px;  margin:0 auto; text-align:center; clear:both;}


.i_footer{ height:100px; padding:10px 0 0 0; line-height:25px; color:#999; text-align:center; background:url(../images/usb_34.gif) repeat-x 0 bottom; clear:both;}
.i_footer a{ color:#fff; text-decoration:none; padding:0 0 0 5px;}
.i_footer a:hover{ color:#fff; text-decoration:underline;}