*{
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	color: #47423a;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #818181;
	scrollbar-arrow-color: #001968;
	scrollbar-highlight-color: #fff;
	scrollbar-base-color: #999;
}
body{
	background-color: #fff;
	background-image: url(img/bg.gif);
	background-repeat: repeat-x;
}
#topo{
	position: absolute;
	left:0;
	top:0;
	background-image: url(img/topo.gif);
}
#topo{
	width: 830px;
	height: 31px;
	display: block;
}
#topo h2,
#topo h2 a{
	display : block;
	height : 31px;
	width : 140px;
	float : left;
	overflow : hidden;	
}
#topo h2 a{
	text-indent : -6000px;
}
#titulo{
	position: absolute;
	left: 22px;
	top: 109px;
	background-image: url(img/titulo.gif);
}
#titulo,
#titulo h1,
#titulo h1 a{
	width: 845px;
	height: 27px;
	display: block;
}
#titulo h1 a{
	text-indent : -6000px;
	overflow : hidden;
}
#menu b,
#submenu b{
	display: none;
}
#menu{
	position: absolute;
	left: 0;
	top: 151px;
	width: 845px;
	height: 50px;
	background-image: url(img/mn.gif);
	background-repeat: repeat-x;
}
#menu h2,
#menu h2 a{
	display: block;
	float: left;
	height: 50px;
}
#menu h2 a{
	text-indent : -6000px;
	overflow : hidden;
}
#menu h2{
	margin: 0 0 0 20px;
}
#menu h2 a:hover,
#menu h2 a#sel{
	background-position : 0 -100px;
}

#menu h2.mn1 a{	background-image: url(img/mn1.gif); width : 158px;}
#menu h2.mn2 a{	background-image: url(img/mn2.gif); width : 80px;}
#menu h2.mn3 a{	background-image: url(img/mn3.gif); width : 106px;}
#menu h2.mn4 a{	background-image: url(img/mn4.gif); width : 122px;}
#menu h2.mn5 a{	background-image: url(img/mn5.gif); width : 122px;}


#info{
	width: 825px;
	height: 300px;
	position: absolute;
	left: 15px;
	top: 220px;
	overflow:auto;
}
h3{
	margin: 22px 15px;
	font-size: 22px;
	border-bottom: 1px solid #d8d8d8;
}
h5,
h4,
p{
	margin: 15px;
	line-height: 130%;
}
h4{
	font-size: 17px;
}
h5{
	font-size: 14px;
}
#banner{
	position : absolute;
	left : 150px;
	top : 40px;
	width : 468px;
	height : 60px;
}
#info.capa p{
	font-size : 16px;
	font-weight : bold;
}
#info.capa img{
	float : left;
	margin : 0 20px 0 0;
}
#info.credito h2,
#info.credito p,
#info.inflacao h2,
#info.inflacao p,
#info.cesta h2,
#info.cesta p,
#info.salario h2,
#info.salario p{
	visibility : hidden;
	font-size : 10px;
	margin : 0;
}
#info.salario{
	background-image : url(img/salario.gif);
	height : 400px;
}
#info.cesta{
	background-image : url(img/cesta.gif);
	height : 400px;
}
#info.inflacao{
	background-image : url(img/inflacao1.gif);
	height : 740px;
}
#info.credito{
	background-image : url(img/credito.gif);
	height : 400px;
}
.linha-do-tempo h2 {
	background:url(img/linha-do-tempo.gif) no-repeat 0 0;
	display:block;
	width:600px;
	height:31px;
	text-indent:-5000px;
}
.linha-do-tempo p {
	margin-left:0 !important;
}
.linha-do-tempo p strong {
	text-transform:uppercase; color:#314b99
}
