#shieldbar{
	padding:20px;
	font:bold 18pt Verdana;
	color:#0B163F;
	border:2px solid #0B163F;
	background-color:#EBFF09;
	text-align:center;
}
#shieldbar .removeshield{
	font:bold 9px Verdana;
	color:#0B163F;
}
#shieldbar .removeshield a{
	color:#0B163F;
}
#topbar{
	background-image:url("img/greybar_bg.gif");
	background-repeat:repeat-x;
	border-bottom:1px solid #77777F;
	width:100%;
	height:23px;
}
#topbar .left{
	width:60%;
	float:left;
}
#topbar .left .lnk1{
	margin-left:12px;
	margin-right:12px;
	float:left;
	width:108px;
	display:inline;
}
#topbar .left .lnk2{
	float:left;
	margin-top:7px;
	width:32px;
}
#topbar .left .search{
	float:left;
	margin-left:13px;
	margin-top:1px;
	width:25px;
}
#topbar .left .search_form1{
	float:left;
	width:140px;
	margin-top:2px;
}
#topbar .left .search_form2{
	float:left;
	width:110px;
}
#topbar .left .search_form1 input.textfield{
	height:14px;
	width:133px;
	padding-left:5px;
	padding-top:3px;
	margin-left:5px;
	border:0px;
	background-image:url("img/header_input_bg.gif");
	background-repeat:no-repeat;
	font:bold 9px Verdana;
	color:#8B8B8B;
}
#topbar .left .search_form2 select{
	font:bold 9px Verdana;
	color:#8B8B8B;
	margin-left:7px;
	margin-top:3px;
	width:105px;
	border:1px solid #8B8B8B; 
}
#topbar .left .search_form_btn{
	margin-left:7px;
	margin-top:3px;
	float:left;
	width:20px;
}
#topbar .left .end{
	float:left;
	margin-left:8px;
	width:2px;
}
#topbar .right{
	float:left;
	text-align:right;
	width:39%;
}

#topbar .right .tools{
	margin-top:2px;
	float:right;
}
#topbar .right .tools .tool_rec{
	background-image:url("img/zz_sprite_header.png");
	background-repeat:no-repeat;
	background-position:-35px 0px;
}

#topbar .right .tools .tool_home{
	background-image:url("img/zz_sprite_header.png");
	background-repeat:no-repeat;
	background-position:-17px 0px;
}

#topbar .right .tools .tool_bkm{
	background-image:url("img/zz_sprite_header.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}


#topbar .right .sep{
	float:right;
	margin-left:8px;
	margin-right:4px;
	width:2px;
}
#topbar .right .flags{
	float:right;
	margin-top:4px;
}
#topbar .right .flags img{
	margin-left:5px;
}

#header{
	background-image:url("img/header_bg.gif");
	background-repeat:repeat-x;
	border-top:1px solid #01014C;
	height:79px;
}

#header .logo{
	width:37%;
	float:left;
}

#header .banners{
	margin-top:9px;
	float:left;
	text-align:right;
	width:63%;
}

#header .banners_big{
	float:left;
	text-align:center;
	width:63%;
}

#header_big{
	background-image:url("img/header_bg_ld.gif");
	background-repeat:repeat-x;
	border-top:1px solid #01014C;
	height:98px;
}

#header_big .logo{
	width:26%;
	float:left;
}

#header_big .banners{
	margin-top:4px;
	float:left;
	text-align:right;
	width:74%;
}

#header_big .banners_big{
	float:left;
	text-align:center;
	width:63%;
}


#menu{
}

#menu a{
	width:160px;	
	height:14px;
	background-color:#314469;
	display:block;
	background-image:url("img/menu_op.gif");
	background-repeat:no-repeat;
	border-top:1px solid #838FA5;
	padding-top:1px;
	padding-left:20px;
	font:bold 10px Verdana;
	color:#ffffff;
	text-decoration:none;
}

#menu a.open{
	background-image:url("img/menu_op_sel.gif");
}

#menu a:hover{
	background-color:#98A1B4;
	color:#314469;
}


#menu a.sop, #menu a.sopf{
	background-image:url("img/menu_sop_bg.gif");
	background-repeat:repeat-y;
	border-top:0px;
	padding-left:25px;
	font:normal 10px Verdana;
	background-color:#5A6987;	
	width:155px;	
}

#menu a.sopf{
	border-top:1px solid #838FA5;	
}
.sb_cell{
	background-color:#E1E6EF;
	background-position:bottom;
	background-image:url("img/zezero_ft.gif");
	background-repeat:no-repeat;
}
#sidebar{
	width:180px;	
}
#sidebar .title{
	border-top:1px solid #FFF2E3;
	background-image:url("img/lb_title_arrow.gif");
	background-repeat:no-repeat;	
	height:14px;
	width:180px;	
}
#sidebar .title .text{
	background-image:url("img/lb_title_bg.gif");
	background-repeat:repeat-x;	
	margin-left:14px;
	font:bold 10px Verdana;
	color:#ffffff;
	padding-left:5px;
	height:14px;
	text-align:left;
}
#sidebar .content{
	background-color:#C4CEE0;
}
#sidebar .content .spaced{
	padding:10px;
}

#sidebar .content td{
	font:normal 9px Verdana;
}
#sidebar .login{
	background-color:#E0E3E8;
	background-image:url("img/lb_log_arrow.gif");
	background-repeat:no-repeat;	
	background-position:3px 6px;	
}
#sidebar .login .right{
	margin-left:13px;
	background-color:#5A6987;
}

.banner_area_login{
	margin-left:13px;
	padding-left:7px;
	padding-bottom:4px;
	background-color:#5A6987;
}



#sidebar .login .right .saop{
	text-transform:uppercase;
	padding:3px;
	background-color:#ff3300;
	border:1px solid #ffffff;
	color:#ffffff;
	font:bold 10px Verdana;
	margin-top:10px;
	width:120px;
}

#sidebar .login .right .puop{
	text-transform:uppercase;
	padding:3px;
	background-color:#0000ff;
	border:1px solid #ffffff;
	color:#ffffff;
	font:bold 10px Verdana;
	margin-top:10px;
	width:110px;
}

#sidebar .login .right .admop{
	text-transform:uppercase;
	padding:3px;
	background-color:green;
	border:1px solid #ffffff;
	color:#ffffff;
	font:bold 10px Verdana;
	margin-top:10px;
	width:110px;
}

#sidebar .login .right .lform{
	padding:4px;
	padding-left:26px;
}
#sidebar .login .right input.textfield{
	width:104px;
	height:14px;
	background-image:url("img/tfield_bg.gif");
	background-repeat:no-repeat;	
	font:normal 9px Verdana;
	color:#000066;
	border:0px;
	padding-left:5px;
	margin-bottom:2px;
	margin-right:3px;
}

#sidebar .login .right .label{
	background-image:url("img/lb_log_card.gif");
	background-repeat:no-repeat;
	background-position:5px 6px;	
	font:bold 11px Verdana;
	color:#ffffff;
	padding-left:24px;
	padding-top:6px;
	letter-spacing:1px;
}

#sidebar .login .right .links{
	color:#CED2DB;
	font:normal 9px Verdana;
	padding-bottom:5px;
	padding-left:26px;
}

#sidebar .login .right .links a{
	color:#CED2DB;
	text-decoration:none;
}
#sidebar .login .right .links a:hover{
	text-decoration:underline;
}

#sidebar .login .right .logged{

	padding-top:5px;
	padding-bottom:10px;
	padding-left:20px;
	color:#ffffff;
	font:normal 10px Verdana;
}

#sidebar .login .right .logged a{ 
	color:#ffffff;
}
#sidebar .login .right .logged a:hover{ 
}

#footer{
	background-image:url("img/ft_bg.gif");
	background-repeat:repeat-x;
	padding-top:4px;
	height:15px;
}
#footer .ft_sections{
	float:left;
	width:60%;
	font:normal 9px Verdana;
	color:#314469;
}
#footer .ft_sections a{
	font:normal 9px Verdana;
	color:#314469;
	text-decoration:none;
}
#footer .ft_sections a:hover{
	text-decoration:underline;
}
#footer .ft_copy{
	float:left;
	width:40%;
	text-align:right;
	font:normal 8px Verdana;
	text-transform:uppercase;
	color:#314469;
	padding-top:2px;
}

.sb_end{
	margin-top:1px;
	width:180px;
	height:50px;
}

#rightbar{
	width:170px;	
	background-color:#E0E3E8;
	padding-top:8px;
}
#rightbar .title{
	border-top:1px solid #EBEDF1;
	border-bottom:1px solid #010101;
	background-image:url("img/rb_title_arrow.gif");
	background-repeat:no-repeat;	
	line-height:13px;
	background-color:#293856;
}
#rightbar .title .text{
	background-image:url("img/rb_title_bg.gif");
	background-repeat:repeat-x;	
	background-color:#293856;
	margin-left:16px;
	font:bold 10px Verdana;
	color:#ffffff;
	padding-left:5px;
	line-height:13px;
	text-align:left;
}
#rightbar .title_orange{
	border-top:1px solid #EBEDF1;
	border-bottom:1px solid #010101;
	background-image:url("img/rb_title_arrow.gif");
	background-repeat:no-repeat;	
	line-height:13px;
	background-color:#f7941d;
}
#rightbar .title_orange .text{
	background-image:url("img/rb_title_bg.gif");
	background-repeat:repeat-x;	
	background-color:#f7941d;
	margin-left:16px;
	font:bold 10px Verdana;
	color:#ffffff;
	padding-left:5px;
	line-height:13px;
	text-align:left;
}
#rightbar .content{
	text-align:left;
	background-color:#C4CEE0;
	color:#003366;
}
#rightbar .content a{
	color:#003366;
}

#rightbar .content .spaced .rbspace{
	margin-top:2px;
}

#rightbar .content .spaced .rbspace_dentro{
	margin-top:2px;
	margin-left:2px;
}
#rightbar .content a.external{
	background-image:url("img/icon_external.gif");
	background-repeat:no-repeat;
	padding-right:15px;
	background-position:right center;
}

#rightbar .estrelas{
	padding-top:1px;
}
#rightbar .estrelas .imagem{
	float:left;
}
#rightbar .estrelas .vottexto{
	font:normal 9px Verdana;
	color: #969696;
	padding-top:1px;
}

#rightbar .content_light{
	text-align:left;
	background-color:#E7EBF3;
	color:#003366;
}
#rightbar .content_admin{
	text-align:left;
	background-color:#F0AB62;
	color:#000000;
}
#rightbar .content_admin a{
	color:#000000;
}
#rightbar .spaced{
	padding:10px;
}
#rightbar .centered{
	text-align:center;
}


#rightbar td.label{
	font:normal 9px Verdana;
	color:#314469;
}

#rightbar input.textfield{
	width:84px;
	height:14px;
	background-image:url("img/rb_tfield_bg.gif");
	background-repeat:no-repeat;	
	font:normal 9px Verdana;
	color:#000066;
	border:0px;
	padding-left:5px;
	margin-bottom:2px;
	margin-right:3px;
}

#rightbar input.textfield_search{
	width:120px;
	height:14px;
	font:normal 9px Verdana;
	color:#000066;
	border:0px;
	padding-left:5px;
	margin-bottom:2px;
	margin-right:3px;
}

tr.line_fix td{
	background-color:#00001A;
}

#rightbar table.hist{
	border-collapse:collapse;
	width:100%;
}
#rightbar table.hist td, #rightbar table.hist th{
	border:1px solid #ffffff;
}
#rightbar table.hist th{
	background-color:#333333;
	color:#ffffff;
	text-align:center;
}
#rightbar table.hist td{
	vertical-align:top;
	background-color:#dddddd;
	padding:1px;
	color:#000000;
	font:normal 10px Verdana;
}
#rightbar table.hist td a{
	color:#000000;
	font:normal 10px Verdana;
}

#rightbar .vcontent{
	text-align:left;
	background-color:#C4CEE0;
	padding:4px;
	padding-left:8px;
}
#rightbar .vcontent a{
	color:#003366;
}
#rightbar .vcontent .textlight{
	margin-top:2px;
	font-size: 9px;
	color: #969696;
}
#rightbar .vcontent .vermais a{
	padding-top:20px;
	color:#003366;
	font:10px Verdana;
	padding-left:70px;
}
#rightbar .vcontent .sugest a{
	color:#314469;
	font:10px Verdana;
}
#rightbar .vcontent .texto{
	color:#003366;
	font:normal 10px Verdana;
}

#rightbar table.rankpeq th{
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	font-size:9px;
	color:#314469;
	background-color:#C4CEE0;
	height:22px;
}
#rightbar table.rankpeq th a:hover{
	text-decoration:underline;
}

#rightbar table.rankpeq td{
	font:normal 9px Verdana;
	color:#314469;
	height:14px;
	text-align:center;
	padding-bottom:1px;
}
#rightbar table.rankpeq td a{
	font:normal 9px Verdana;
	color:#314469;
	height:14px;
	text-align:center;
	text-decoration:none;
}

#rightbar table.rankpeq td a:hover{
	text-decoration:underline;
}
#rightbar table.rankpeq td.rank_footer{
	text-align: right;
	border:0px;
}
#rightbar table.rankpeq td.rank_footer a{
	color: #FF6600;
}

.grelha_bandeiras td{
	text-align:center;
}
.grelha_bandeiras img{
	border:1px solid #000000;
}
