@charset "utf-8";
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #1F689F;
}
a:active {
	text-decoration: none;
	color: #3C8CBF;
}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,p,blockquote,th,td,form,p{margin:0;padding:0;}
ol,ul,li,dd,dt,dl{ list-style:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
img{border:0;}
table{font-size:12px; empty-cells:show;}
.logo_bg {
	background-image: url(logo_bg.jpg);
	background-repeat: repeat-x;
}
.meu_bg {
	background-image: url(meu_bg.jpg);
	background-repeat: repeat-x;
}
#nav{float:left;}
#nav li{float:left;line-height:28px;border:#484f58 solid;border-width:0 0 0 1px;height:28px;overflow:hidden;}
#nav li a{float:left;color:#fff; background:url(nav_li_bg.jpg) repeat-x left top; padding: 0 20px;height:28px;overflow:hidden;text-decoration:none;}
#nav li a:hover,#nav li a.on{ text-decoration:none;background:url(nav_li_bg.jpg) repeat-x left -28px;}
.lm_bg {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(lm_bg1.jpg);
	background-repeat: no-repeat;
}
.lm_bg2 {
	background-image: url(lm_bg2.jpg);
	background-repeat: repeat-x;
}
.lm_rbg2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(lm_rbg2.jpg);
	background-repeat: repeat-x;
}
h2 {
	font-size: 14px;
}
.bk {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BDBDBD;
	border-bottom-color: #BDBDBD;
	border-left-color: #BDBDBD;
}
.bk2 {
	border: 1px solid #BDBDBD;
}
.bk4 {
	border: 1px solid #EEEEEE;
}
.footbg {
	background-image: url(foot_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F6F6F6;
}
.banbg {
	background-image: url(banner4.jpg);
	background-repeat: no-repeat;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
.xx {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DDDDDD;
}
.ln20 {
	line-height: 20px;
}


.baix {
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}
.bk3 {
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #02518C;
	border-right-color: #02518C;
	border-bottom-color: #02518C;
	border-left-color: #02518C;
}

