html, body {
  margin:0;
  padding:0;
  height:100%;
  text-align:center;
  font: Verdana,Arial;
  }
  
#base_conteudo {
  position:relative;
  width:770px;
  height:100%;
  margin:0 auto;
  background:#ffffff repeat-x left top;  
  text-align:center;  
  display: table;
  }
  
#topo {
	position:relative;
	width: 770px;
	height:234px;
	top: 0px;
	left: 0px;
	background:url(../imgs/topo.jpg) no-repeat;
	background-image: url(../imgs/topo.jpg);

  }
  
#topo h1{
  text-indent:-90000px;
}

#linha1 {
  position:relative;
  width:770px;
  height:270px;
  margin:0 auto;
  text-align:center;  
  background:transparent;
}

#menu {
  width: 166px;
  height: 100%;
  background: url("../imgs/fundo_menu.gif") repeat;  
  text-align: left;
  display: table;
}

#coluna_meio {
  width: 299px;
  height: 213px;
  top: 0px;
  left:181px;
  text-align: left;
}

.ultimas h1 {
	 font:10pt Verdana,Arial,Sans-serif;
	 font-weight:bold;
	 line-height:8pt;	 
	 color:#38393b;
}

.ultimas h2 {
	 font:10pt Verdana,Arial,Sans-serif;
	 font-weight:normal;
	 line-height:8pt;	 	 
	 color:#38393b;
}

.conteudo h1 {
	 font:8pt Verdana,Arial,Sans-serif;
	 font-weight:normal;
	 line-height:14pt;	 
	 color:#38393b;
}

.submenu h1 {
	 font:8pt Verdana,Arial,Sans-serif;
	 font-weight:bold;
	 line-height:10pt;	 	 
	 color:#38393b;
}

.submenu h2 {
	 font:8pt Verdana,Arial,Sans-serif;
	 font-weight:normal;
	 line-height:10pt;	 	 
	 color:#38393b;
}

.aconteceu {
	border-style: solid;
	border-width: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
    font:8pt Verdana,Arial,Sans-serif;
	font-weight:normal;
	line-height:12pt;		
}

.aconteceu h1 {
	 font:8pt Verdana,Arial,Sans-serif;
	 font-weight:normal;
	 line-height:14pt;	 	 
}

.aspas {
	font:18pt Times New Roman,Georgia,Times,serif;
    font-weight:bold;
	line-height:5pt;	 	 	
}

