#topoGeral {
	width:100%;
	height:185px;
	background-image:url(../img/bg_topo.jpg);
	background-repeat:repeat-x;
}

#topo_conteudo {
	width: 780px;
	height:185px;
}

#topo_barra {
	width: 780px;
	height: 25px;
	float:left;
	text-align:right;
	padding-top:10px;
}

#topo_logo {
	width:448px;
	height:95px;
	float:left;
	background-image:url(../img/topo_logo.jpg);
}

#topo_banner {
	width: 332px;
	height:73px;
	float:left;
	padding-top:12px;
	background-image:url(../img/topo_banner.jpg);
}

#topo_banner img{
	margin-left:3px;
}

#topo_menuGeral {
	width:780px;
	height:55px;
	float:left;
}

#topo_menu01 {
	width:177px;
	height:55px;
	float:left;
	background-image:url("../img/topo_menu01.jpg");
}

#topo_menu02 {
      float:left;
      width:603px;
	  height:55px;
      line-height:normal;
	  background-image:url("../img/bt_menu_home.jpg");
      }
    #topo_menu02 ul {
        margin:0;
		padding:0px;
        list-style:none;
		padding-left:3px;
      }
    #topo_menu02 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topo_menu02 a {
      float:left;
      background:url("../img/bt_menu_home.jpg") no-repeat left top;
      margin:0;
      text-decoration:none;
	  width:100px;
	  height:55px;
      }
    #topo_menu02 a span {
      float:left;
      display:block;
      background:url("../img/bt_menu_home.jpg") no-repeat right top;
      padding-top:23px;
      color:#FFF;
	  font-weight:bold;
      }
    #topo_menu02 a span {float:none;}
    #topo_menu02 a:hover span {
      color:#FFFFFF;
	  font-weight:bold;
	  text-decoration:underline;
      }
    #topo_menu02 a:hover {
      background-position:0% -55px;
      }
    #topo_menu02 a:hover span {
      background-position:100% -55px;
      }

