body { 
    margin:0px;
	text-align: center; 
	background-color: #494F49;
	background-image:url(img/topo_fundo.jpg);
	background-repeat:repeat-x;
} /* definindo o alinhamento do texto para o centro */

#lateral, #conteudo, #menu, #rodape, #topo {
	font: 10pt Verdana, Tahoma, Arial; /* Definindo a fonte Verdana com tamanho 7.5 pt para as divs #lateral, */
	text-align: left;  /* definindo o alinhamento do texto para esquerda */
	color:#666666;
}

table {
	font: 10pt Verdana, Tahoma, Arial; /* Definindo a fonte Verdana com tamanho 7.5 pt para as divs #lateral, */
	text-align: left;  /* definindo o alinhamento do texto para esquerda */
	color:#666666;
}

#geral {
	position: relative;
/*	background-image:url(img/fundo.jpg);
	background-repeat: repeat-y;
*/	width:778px;  
    background:#FFFFFF;
	min-height:700px;
	margin: auto;
}
#topo {
   background-image:url(img/topo.jpg);
   background-repeat:no-repeat;
   height: 136px; /* definindo altura de 100px */
}

#banner_topo { 
	float: none; /* definindo float: right para a lateral, para que fique grudado à direita do conteúdo */
	width: 300px; /* definindo 150px de largura para as divs #menu e #lateral */
	height: 70px;
	margin-left: 327px; /* definindo 10px de padding para as divs #menu e #lateral */
	margin-top: 29px;
} 
#menu { 
    position:absolute; /* definindo float: left para o menu, para que fique grudado à esquerda do conteúdo */ 
	width: 150px; /* definindo 150px de largura para as divs #menu e #lateral */
	_width: 150px; /* definindo 150px de largura para as divs #menu e #lateral */
	left: 8px;
	padding-left: 0px; /* definindo 10px de padding para as divs #menu e #lateral */
	font: 10pt Arial, Helvetica, sans-serif; /* Definindo a fonte Verdana com tamanho 7.5 pt para as divs #lateral, */
	margin-top: 20px;
	color:#000000;
} 

#lateral { 
	float: right; /* definindo float: right para a lateral, para que fique grudado à direita do conteúdo */
	width: 160px; /* definindo 150px de largura para as divs #menu e #lateral */
	*margin-right: 45px; /* definindo 10px de padding para as divs #menu e #lateral */
	_margin-right: 20px; /* definindo 10px de padding para as divs #menu e #lateral */
	margin-top: -20px;
	
} 
#conteudo {

   border-left:#494F49 solid 1px;
   margin-top:0px;   
   margin-left:165px;
	_margin-left:165px; /* definindo margem 0 para a base e o topo e 150px para esquerda e direita */
	margin-right:165px;
	_margin-right:165px;
  padding-left:0px;
  _padding-left:20px;
  padding-top:0px;
  _padding-top:10px;
	text-align:justify;	
	width:600px;
}


/* html>body #menu, html>body #lateral { width: 130px; } /* hack para q o FF, Opera, etc deixem o tamanho correto do layout, pois não colocando ele adicionaria + 20px aos 150px das divs, totalizando 170px, que iria bagunçar o layout */

#rodape {
	height: 44px; /* definindo altura de 40px */
	clear: both;  /* não permitindo que objetos "flutuantes" obstruam o rodapé. */
}
#sombra_lateral{
	background-image:url(img/fundo.png); 
	_background-image:none; 
	background-repeat: repeat-y; 
	Filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fundo.png', sizingMethod='scale');
	margin:0 auto;
	width:778px;	
}
#sombra_topo{
	background-image:url(img/topo.png); 
	_background-image:none; 
	background-repeat: no-repeat; 
	Filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/topo.png', sizingMethod='image');
    clear:both;
	margin:0 auto;
	height: 67px;	
	position: relative;	
	width:778px;
	
}
#sombra_baixo{
/*	background-image:url(img/rodape.png); 
	_background-image:none; 
	background-repeat: no-repeat; 
	Filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/rodape.png', sizingMethod='image');*/
    clear:both;
	background-image:url(img/rodape.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	height: 82px;
	position: relative;	
	width:778px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
}
a:link { /* Definição do comportamento e estilo dos LINKS */
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #85A72C;
}
a:active {
	text-decoration: none;
}
a{
	font: 12px Arial, Helvetica, sans-serif;
	color:#40534F;
}

h3{
    margin-top:-10px;
	font: 16pt Verdana, Arial, Helvetica, sans-serif;
	color: #7EC41C;
	font-weight:bold;
}
h4{
	font: 23pt Verdana, Arial, Helvetica, sans-serif;
	color: #007DC4;
	font-weight:bold;	
}


table#navega {
	/*height:100%;*/
	*width:100%;
	_width:350;	
}
table#navega td {
	/*height:100%;*/ border-bottom:#CCCCCC dotted 1px;
}

.titulo {
	color: #000000;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight: bold;
}
.destaque_inicial{
	color: #6F2B2B;
	font-weight: bold;
}
.noticias{
	color: #000000;
	font:Arial, Helvetica, sans-serif; font-size:8pt;
}
.selected{color:red;}
.carregando{
    text-align:center;
    padding:150px 0;
}
.Texto{
	font: 10pt Verdana, Tahoma, Arial;
	color: #000000;
	text-align:justify;
}