*{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto;
	border:none;
	list-style-type:none;
}

.clear {
	clear:both;
	}

body{
	background:#fff;
}

#geral{
	/*width:782px;*/
	width:950px;
	height:100%;
}

#barragov{
	width:950px;
	height:36px;
	background:url('images/barragov.png') no-repeat;
	/*width:782px;*/
}

#barragov #img_barra {
	margin-top:5px;
	margin-right:10px;
}

#menu{
	background-image:url(images/menu_fundo.gif);
	background-repeat:repeat-y;
	float:left;
	width:150px;
	padding:0;
}

h1 {
	width:150px;
	height:112px;
	background-image:url(images/h1_fundo.gif);
	background-repeat:no-repeat;
	margin-top:-7px;
	*margin-top:0;
	padding:0;
	}
	
h1 a {
	display:block;
	text-indent:-9999px;
	width:130px;
	height:102px;
	margin-left:10px;
	margin-top:7px;
	}

ul li{
	padding:2px 0 0 0;
}


ul#menu_principal {
	width:120px;
	margin:15px 0 0 -27px;
	*margin:15px 0 0 15px;
	padding-bottom:5px;
}

#acabamento_menu {
	width:150px;
	height:28px;
	background-image:url(images/menu_base.gif);
	background-repeat:no-repeat;
	}

ul#menu_principal li{
	margin:0 0 5px 0;
	font-size:11px;
}

li.bg, li#bg1, li#bg2, ul#menu2 li {
	background:url(images/setaxx.gif) 0px 5px no-repeat;
	padding-left:10px;
	}
	
ul#submenu li, ul#submenu2 li {
	background-image:none;
	margin-left:-25px;
	*margin-left:5px;
	}
	
ul#submenu2 li a {
	color:#c6b371;
}

ul#menu_principal, ul#submenu, ul#submenu2 {
	list-style:none;
	color:#ffffff;
	}

#menu a{
	color:#FFF;
	text-decoration:none;  
}

a:hover{
	color:#c6b371;
	text-decoration:none;
}

p a:visited{
	color:#85784c;
}

#conteudo{
	background:url(images/ibge.gif) no-repeat;
	width:798px;
	float:right;
}

#logo_ibge {
	display: block;
	float:right;
	width:100px;
	height:20px;
	margin:10px 28px 0 0;
}

#logo_ibge span {
	display: none;
}

#inicial{
	margin:60px 0 60px 15px;
}

.inicio{
	font-size:12px;
	margin-bottom:15px;
}

.lista{
	list-style-type:disc;
	padding:0 0 0 30px;
}


#estatisticas_populacionais{
	width:550px;
	margin:60px auto;
}

#estatisticas_economicas{
	width:550px;
	margin:60px auto;
}

#cd_rom{
	width:550px;
	margin:60px auto;
}

.bold{
	font-weight:bold;
}

#esquerdo{
	float:left;
	width:120px;
}

#direito{
	float:left;
	width:430px;
	margin:20px auto;
}

#botton{
	width:550px;
	margin:30px auto;
}

.link_loja a, p a, #menu2 li a {
	color:#000099;
	font-weight:bold;
	text-decoration:none;
}

.link_loja a:hover, #menu2 li a:hover {
	color:#FF6633;
	font-weight:bold;
}

.titulo {
	font-size:14px;
	color:#000099;
	font-weight:bold;
	margin-bottom:15px;
}

/*

table{
	border-collapse:collapse;
	width:550px;
	background-color:#CCCCCC;
	}
*/
	
tr{
	border-collapse:collapse;
}

.linha_principal{
	background-color:#ffffcc;
	border:1px solid #c6b371;
}

.linha_tema{
	border:1px solid #c6b371;
	font-weight:bold;
	margin:0 0 0 5px;
}

.linha{
	border:1px solid #c6b371;
	padding:0 0 0 10px;
}

#menu2 {
	list-style:none;
	margin-left:10px;
	}

#menu2 li a {
	color:#5860a8;
	}
	
table {
	margin-left:0;
	margin-bottom:30px;
	width:773px;
	border-collapse:collapse;
	background-color:#dddddd;
	float:left;
	}
	
table, th, td {
	border:2px solid #ffffff;
	padding:10px;
	}

table th {
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	font-size:0.93em;
	
	background-color:#666666;
	}
	
table tr td {
	vertical-align:top;
	}
	
table tr td a{
	text-decoration:none;
	}
	
.menu_palavra_chave {
	float:left;
	margin-right:80px;
	}
	
.menu_palavra_chave li a {
	font-weight:bold;
	color:#000099;
	text-decoration:none;
}

.menu_palavra_chave li a:hover {
	color:#0062bd;
	}
	
.clear_p {
	clear:both;
	margin-top:25px;
	}

	
.texto4 {
 	color: #cc9900;
	font-weight:bold;
}

.voltar {
	text-align:right;
	}
	
a.voltar:visited {
	color:#0000ac;
	}
	
.define_width {
	width:84px;
	}
	
/**list expander **/
.listexpander li.collapsed, .listexpander li.expanded{cursor:pointer;} 

.listexpander li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.listexpander{
	padding:0;
}

	
/** fim list expander**/
	
