body { 
background-image: url(../img/fd_body.jpg);
text-align: justify; 
margin: 20px 0 0 0; 
padding: 0;
font-family: Arial;
font-size: 13px;
color: #000000;
} 

#geral {
width: 760px; 
margin: auto;
}

#topo {
background-image: url(../img/fd_topo.jpg);
text-align: center;
height: 164px; 
}

#menu{
background-image: url(../img/fd_menu.jpg);
height: 25px; 
text-align: center;
padding-top: 5px;
}

#conteudo {
background-color: #FFFFFF;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-bottom: #000000 1px solid;
height: 100%;
padding: 10px 0px 0px 10px;
}
.cont_esq {
width: 425px;
margin-left: 5px;
padding: 5px 0px 0px 5px;
float: left;
}
.linha01esq {
background-color: #E6E4DF;
width: 400px;
height: 220px;
padding: 5px;
margin-bottom:5px;
}
.apoio {
background-color: #E6E4DF;
width: 400px;
height: 80px;
padding: 5px;
margin-bottom:5px;
}
.linha02esq {
background-color: #E6E4DF;
text-align: center;
width: 400px;
height: 25px;
padding: 5px;
margin-bottom:5px;
}
.linha03esq {
background-color: #000;
text-align: center;
color: #FFFFFF;
width: 400px;
height: 20px;
padding: 5px;
margin-bottom:5px;
}
.cont_dir {
background-color: #CDC9B5;
width: 285px;
_height: 400px;
margin: 5px 5px 0px 0px;
padding: 5px;
float: right;
}
.linha01dir {
width: 250px;
height: 150px;
padding: 5px;
margin-bottom:5px;
}
.linha02dir {
width: 250px;
height: 100px;
padding: 5px;
margin-bottom:5px;
}
.cont_geral {
background-color: #E6E4DF;
width: 710px;
_height: 400px;
margin-left: 5px;
padding: 5px 10px 0px 5px;
float: left;
}
.cont_serv {
background-color: #E6E4DF;
width: 710px;
height: 2700px;
_height: 400px;
margin-left: 5px;
padding: 5px 10px 0px 5px;
float: left;
}
p.contato {
background-color: #000;
color: #FFFFFF;
font-weight: bold;
height: 25px;
padding-top: 5px;
margin-left: 5px;
}

#rodape {
background-image: url(../img/fd_rodape.jpg);
font: 7.5pt Verdana bold; 
color: #42606A;
text-align: center;
padding-top: 7px;
height: 19px;
clear: both;
}

#nav {
border:none;
margin: 0;
padding: 2px 0 0 0 ;
font-weight: bold;
}
#nav li {
list-style: none; 
margin: 0;
display: inline;
}
#nav li a {
color: #FFFFFF;
height:1px; /* IE5.0 bug */
padding: 4px 8px; 
margin:1px;
text-decoration: none;
}
#nav li a:link, a:visited {
color: #FFFFFF;
}
#nav li a:hover {
color: #000; 
}
ul li a:link, a:visited {
color: #FFFFFF;
}
.tab {
font: 7.5pt Verdana; 
}
a:link, a:visited, a:active {
color: #0D2645;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: none;
}

h1 {
	font-size:16px;
	color: #40616A;
	font-variant:small-caps;
}
h2 {
	font-size:14px;
	color: #414141;
	font-variant:small-caps;
	text-align: center;
}
.small {
font-size: 9px;
}