#preloadImagens
{
width: 0;
height: 0;
padding: 0;
display: none;
background: url(imagens/fundo_menu_c2.png);
}
/*
Alpha PNG support for IE
------------------------------
Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
\*/
* html img/**/ {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="blank.png").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}


html, body { height: 100%;  } 
body {
	margin-left: 4px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	background-color:#B4B4B4;
	font-family: "Trebuchet MS", Arial;
}

a:link {text-decoration: none; color:#000000}
a:visited {text-decoration: none;}
a:hover {color: #002e6e; text-decoration: underline;}
a:active {text-decoration: none;}

#box {
	background:url(imagens/fundo.gif) repeat-y;
	width:800px;
	margin:0px auto;
	text-align: left; 
	position: relative; 
	min-height: 100%; 
}
* html #box {
	height: 100%;
	}
#conteudo {padding-bottom:50px;}/**/

#topo{
	margin:0 10px;
	height:175px;
	background: url(imagens/fundo_topo.jpg) no-repeat;
}
#topo .linkhome{
	margin-top:80px;
	float:right;
	height: 50px;
	padding-right:10px;
}

#menu {
display:inline;
padding-top:10px;
	margin-left:10px;
	width:224px;
	float:left;
}
#menu p {
color:#FFFFFF;
font-size:8pt;
padding-right:20px;
}
ul {
	width:224px;
	margin:0;
	padding:0;
	list-style:none;
}
ul li {
	margin:0;
	padding:0;
	height: 28px;
	text-align:center;
	background: url(imagens/fundo_menu_n2.png) no-repeat;
}
.atual{
	background: url(imagens/fundo_menu_c2.png) no-repeat;
}

ul li:hover {
	background: url(imagens/fundo_menu_c2.png) no-repeat;
}
ul li a{
	padding-top:2px;
	display: block;
	height:auto;
	text-decoration: none;

}

#principal {
	width:510px;
	padding-right:40px;
	float:right;

}
#principal h2{
	margin:0em 0px 0px 0px;
	padding-bottom:0.5em;

}
#principal p{
	font-size:10pt;

}
.tm01{
	font-size:10pt;

}
#rodape {
	width:800px;
	height:47px;
	position: absolute;
	bottom: 0; /**/
	text-align:center;
	background: url(imagens/fundo_rodape.gif) no-repeat top;
}
#rodape .meio {
width:79px;
height:24px;
margin:15px auto;
}

.clear {clear:both;}
