*, html, body
{	margin:0;
	padding:0;
}

body
{	position:relative;
	background-color:#e9e5de;}

#geral
{	position:absolute;
	width:1004px;
	min-height:850px;
	left:50%;
	margin-left:-502px;
	}

#principal
{ padding-top:10px;
	margin-left:56px;
	width:780px;}

#topo
{ position:relative;
	width:780px;
	height:150px;}

#meio
{ position:relative;
	margin:15px 0 0 0;
	width:780px;}
	
#materia
{	padding: 20px 20px 20px 20px;
	width:476px;
	min-height:600px;
	height:auto !important;
	height:600px;
	background-color:#338da7;
	float:right;		
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;}
	
#materia h1
{ color:#ffd429;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:3px;}

#materia h2
{ color:#ffd429;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:3px;}
	
#materia h2 a:link, a:visited, a:hover, a:active
{ color:#ffd429;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;}

#materia h2 a:visited
{ 	color:#ffd429;
	font-size:12px;}
	
#materia h3
{ color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:3px;
	font-weight:normal;}
	
#materia h3 a:link
{ color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;}

#materia h3 a:visited
{ color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;}
	
#materia h3 a:hover
{ color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;}
	
#materia h3 a:active
{ color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;}

#materia h4
{ color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:3px;
	font-weight:normal;}
	
#materia h4 a:link, a:visited, a:hover, a:active
{ color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	text-decoration:none;}

#materia h5
{ color:#fff;
	font-weight:100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;}
	
#materia h6
{ color:#fff;
	font-weight:100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:15px;}

#conteudo
{min-height:380px;
	height:auto !important;
	height:380px;}

#transpor
{	position:relative; 
	float:left;
	min-height:600px;
	height:auto !important;
	height:600px;}

#navegacao
{	width:210px;
	float:left;	}

#search
{ 	width:210px;
	height:38px;
	margin:0px auto auto auto;}	
	
#search_box 
{	float:left;
  width:210px;
  height: 25px;
	background-image:url(../imagens_site/img_fundo_busca.gif);
	background-repeat:no-repeat;}
	
#search_box #s {
    float: left;
    padding: 0;
    margin: 5px 0 0 5px;
    border: 0;
    width: 158px;
    background: none;
		color:#000000;
}
#search_box #go {
    float: right;
    margin: 0 4px 0 0;
}

ul#menu {
width:210px;
margin:0;
padding:0;
list-style-type:none;
filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
ul#menu li {}
ul#menu li a:link, ul#menu li a:visited {
display:block;
height:1%;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:900;
color:#ffffff;
font-weight:900;
padding:5px 0 5px 10px;
}
ul#menu li a:hover {
background-color: #750c13;
color:#ffffff;
font-weight:900;

filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
} 

#rodape
{	clear:both;
  position:relative;
	padding-top:15px;
	width:780px;
	height:55px;}
	