/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#666666;
	background:url(../img/bg_body.jpg) left center fixed;
	line-height:16px;
}

#container{
	position:relative;
	float:left;
	width:948px;
	padding:0px;
	margin:0px 0px 0px 60px;
}

a,
a:visited,
a:active{
	color:#004A8F;
}

a:hover{
	color:#2082D9;
}

#header {
	position:relative;
	float:left;
	width:948px;
	margin:0px;
	padding:0px;
}

#headerRSS{
	position:relative;
	float:left;
	margin:0px;
	padding:9px 0px 5px 788px;
}

#logo {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}

#banner {
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
}

#content {
	position:relative;
	float:left;
	width:948px;
	margin:0px;
	padding:0px;
	border-top:solid 1px #FFFFFF;
}

#contentLeft {
	position:relative;
	float:left;
	width:228px;
	margin:0px;
	padding:30px 0px;
	background:url(../img/contentLeft_bg.gif) top left repeat-x;
}

#menuLeft {
	position:relative;
	float:left;
	width:228px;
	padding:7px 0px;
	margin:0px;
	border-top:solid 5px #2A94A4;
	background:url(../img/menuLeft_bg.gif) top left repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#2A94A4;
	font-style:italic;
	font-weight:bold;
}

#menuLeft h1{
	color:#2A94A4;
	font-size:12px;
	width:100px;
	background:url(../img/manueLeft_arrow.gif) top right no-repeat;
}

#menuLeft.menuComissoes {
	border-top:solid 5px #965700;
	background:url(../img/menuComissoes_bg.gif) top left repeat-x;
}


#menuLeft ul {
	margin:0px;
	padding:0px;
}

#menuLeft ul li{
	list-style:none;
	padding:4px 0px;
	margin:0px;
	border-bottom:solid 1px #BDB0CC;
}

#menuLeft ul li.noborder{
	border:none;
}

#menuLeft.menuComissoes ul li{
	border-bottom:none;
}

#menuLeft ul li a,
#menuLeft ul li a:visited,
#menuLeft ul li a:active{
	color:#2A94A4;
	text-decoration:none;
	margin:0px;
	padding:2px 10px 2px 2px;
}

#menuLeft.menuComissoes ul li a,
#menuLeft.menuComissoes ul li a:visited,
#menuLeft.menuComissoes ul li a:active{
	color:#965700;
	padding:2px 20px 2px 2px;
	background:url(../img/menuLeft_SPG_arrow.gif) top right no-repeat;
}



#menuLeft ul ul{
	margin:0px;
	padding:0px 0px 12px 3px;
	border-bottom:solid 1px #BDB0CC;
}
#menuLeft ul ul li{
	border-bottom:none;
	padding:1px 0px;
}

#menuLeft ul ul li a,
#menuLeft ul ul li a:visited,
#menuLeft ul ul li a:active{
	padding:2px 10px 2px 12px;
	background:url(../img/menuLeft_bullet.gif) top left no-repeat;
}
#menuLeft ul li a:hover,
#menuLeft ul ul li a:hover{
	background-color:#E9F4F6;
}
#menuLeft.menuComissoes ul li a:hover{
	background-color:#EDE5D8;
}

#footer {
	position:relative;
	float:left;
	width:948px;
	margin:0px;
	padding:0px;
	line-height:12px;
}

#footerCopy {
	position:relative;
	float:left;
	width:228px;
	padding:13px 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#002E49;
	border-top:solid 2px #E5EAEC;
}

#footerContent {
	position:relative;
	float:left;
	width:528px;
	padding:13px 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#002E49;
	border-top:solid 2px #E5EAEC;
	margin-left:12px;
}

#footerPaleta {
	position:relative;
	float:right;
	width:168px;
	padding:17px 0px;
	border-top:solid 2px #E5EAEC;
}

/********** Assinatura paleta *************/
a.ass_plt,
a.ass_plt:visited,
a.ass_plt:active{
	display:block;
	width:51px;
	background:url(../img/footerPLT.gif) top left no-repeat;
	text-decoration:none;
}

a.ass_plt:hover{
	background:url(../img/footerPLT.gif) bottom left no-repeat;
}

/* ---------------------------FOOTER--------------------------- */