* {
	margin:0px;
	padding:0px;
}

ul {list-style: none;}
ul.conteudo li {
	padding-left:15px;
	padding-bottom:10px;
	background:url(imagens/bullet.gif) no-repeat;
}

a {text-decoration:none; color:#052b78;}
a:hover {text-decoration:underline;}

img {border: 0px;}

span.some {
	display:none;
}

body {
	background:#fff url(imagens/body_bg.gif);
	font:12px arial, verdana, Helvetica, sans-serif;
	color:#383838;}

#geral_bg {
	background:url(imagens/geral_bg.jpg) repeat-y;
	width:940px;
	height:100%;
	margin:0 auto;
	border:5px solid #ddd;
	border-bottom:0;
}

#governo {
	width:950px;
	height:36px;
	margin:0 auto;
}

#geral {
	background:url(imagens/geral_bg_principal.jpg) no-repeat;
	width:940px;
	height:100%;
	margin:0 auto;
}

#topo {
	width:940px;
	height:200px;
}

#logo_vamos_contar a {
	width:281px;
	height:147px;
	float:left;
	margin:18px 0 0 223px;
}
#logo_vamos_contar a:hover {
	background:url(imagens/logo_vamos_contar_on.jpg);
}

#logo_censo a {
	width:68px;
	height:85px;
	float:left;
	margin:6px 0 0 195px;
}
#logo_censo a:hover {
	background:url(imagens/logo_censo_on.jpg);
}

#logo_ibge a {
	width:115px;
	height:29px;
	float:left;
	margin:43px 0 0 31px;
}
#logo_ibge a:hover {
	background:url(imagens/logo_ibge_on.jpg);
}

#menu {
	width:940px;
	color:#fff;
	font:11px arial, verdana, Helvetica, sans-serif;
	font-weight:bold;
	height:15px;
}

#menu ul {
	height:15px;
	margin-left:135px;
	list-style: none;
}

#menu ul li {
	display:block;
	float:left;
}

#menu ul li a {
	display:block;
	color:#FFF;
	text-decoration:none;
	border-right:1px dotted #fff;
	padding:0 12px 1px 12px;
	float:left;
}

#menu ul li a:hover {
	padding:1px 12px 0 12px;
	color:#ddd;

}

#barra {
	height:70px;
}

#home_icone a {
	display:block;
	width:50px;
	height:25px;
	margin-left:60px;
	float:left;
}

#submenu_materiais {
	background:url(imagens/submenu_materiais.jpg) no-repeat;
	margin-top:12px;
	width:452px;
	height:51px;
	float:left;
}

#submenu_materiais ul{
	margin:12px 0 0 15px;
}

#submenu_materiais ul li{
	float:left;
}

#submenu_materiais ul li a{
	display:block;
	height:33px;
	width:120px;
}
#submenu_materiais ul li a:hover{
	background:url(imagens/submenu_on.gif);
}

#submenu_materiais ul li a.sub_ativo{
	background:url(imagens/submenu_on.gif);
}

#conteudo {
	width:600px;
	margin:7px 200px 30px 140px;
	line-height:22px;
	text-align:justify;
	clear:both;
}

#titulo_apresentacao {
	background:url(imagens/tit_apresentacao.gif);
	margin:30px 0 17px 30px;
	width:200px;
	height:30px;
	float:left;
}

#titulo_materiais {
	background:url(imagens/tit_materiais.gif);
	margin:30px 0 17px 30px;
	width:145px;
	height:30px;
	float:left;
}

#titulo_objetivos {
	background:url(imagens/tit_objetivos.gif);
	margin:30px 0 17px 30px;
	width:200px;
	height:30px;
	float:left;
}

#titulo_escolas {
	background:url(imagens/tit_escolas.gif);
	margin:30px 0 17px 30px;
	width:270px;
	height:36px;
	float:left;
}

#titulo_fale_conosco {
	background:url(imagens/tit_fale_conosco.gif);
	margin:30px 0 17px 30px;
	width:200px;
	height:30px;
	float:left;
}

#titulo_forum {
	background:url(imagens/tit_forum.gif);
	margin:30px 0 17px 30px;
	width:200px;
	height:30px;
	float:left;
}
#titulo_avisos {
	background:url(imagens/tit_avisos.gif);
	margin:30px 0 17px 30px;
	width:76px;
	height:24px;
	float:left;
}

#conteudo p {
	margin-bottom:20px;
}

#mapas_estaduais, #mapas_brasil, #mapas_nivel_medio {
	float:left;
	width:220px;
}

#mapas_estaduais ul li li, #mapas_brasil ul li li, #mapas_nivel_medio ul li li {
	height:10px;
}

ul.videos li {
	float:left;
	list-style-type:none;
	background-image:none;
	margin:2px;
	padding:0;
}

ul.videos li a {
	border:2px solid #ece87c;
	height:50px;
	width:60px;
}

ul.videos li img  {filter: alpha(opacity=60);}


span {
	font-weight:bold;
	font-size:14px;
	line-height:18px;
}

span.destaque {
	color:#383838;
}

span.azul {
	color:#205a96;
}

span.verm {
	color:#d02121;
}

span.verm a {
	color:#d02121;
}

#rodape {
	background:#fff url(imagens/rodape_bg.jpg);
	width:940px;
	height:100px;
	margin:0 auto;
	border-bottom:5px solid #ddd;
}
.suggestionsBox {
position: absolute;
top: 15px;
left: 150px;
margin: 10px 0px 0px 0px;
border: 1px solid #999;
width: 400px;
height: 200px;
overflow: auto;
background-color: #fff;

}

.suggestionList {
  margin: 0px;
  padding: 0px;
}

.suggestionList li {
  margin: 0px 0px 3px 0px;
  padding: 3px;
  cursor: pointer;
  list-style: none;
}

.suggestionList li:hover {
  background-color: #659CD8;
}

/*
#inputString, select {
  width: 555px;
}
*/

