html, body {
height : 100%;
padding : 0;
margin : 0 auto;
background-image:url(../img/topo.jpg);
background-position : top;
background-repeat : repeat-x;
}
#geral {
width : 775px;
height : 100%;
margin : 0 auto;
text-align : left;
display : table;
margin-top : 7px;
}

#topo {
width:775px;
height:170px;
}

#conteudo {
/*position : relative;*/
background-color:#e4e4e4;
width : 775px;
height: 100%;
/*text-align : center;*/
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #0c354c;
display:table;
}

#menuhor {
position : relative;
/*left : 40px;
top : 10px;*/
text-align:center;
background-color:#4c9343;
border : none;
margin : 0;
padding-top : 13px;
height : 32px;
font : 10pt Arial, sans-serif;
}
#menuhor li {
padding-left: 5px;
padding-right: 5px;
margin : 0;
display : inline;
}

#menuhor li a {
height : 1px;
margin : 0;
text-decoration : none;
}
#menuhor li a:link {
color : #fff;
}
#menuhor li a:visited {
color : #fff;
}
#menuhor li a:hover {
color : #000;
border-color : #000;
text-decoration : underline;
}

#rodape {
background-color:#e4e4e4;
border-top:solid #FFFFFF;
clear : both;
text-align : center;
padding : 18px;
}

#rodape address {
font : bold 11px Arial, Helvetica, sans-serif;
color : #003399;
text-align : center;
}

#rodape a:link {
color : #003399;
text-decoration : underline;
}

#rodape a:visited {
color : #006699;
text-decoration : underline;
}

#rodape a:hover {
background : #003399;
color : #ffffff;
text-decoration : none;
padding-top : 2px;
padding-bottom : 2px;
}

#rodape a:active {
color : #003399;
text-decoration : underline;
}