* {
list-style:none;
margin:0;
padding:0;
}

body {
background:url(images/footer-background.jpg) no-repeat bottom center;
font:14px/1.7 Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
}

p,img {
border:none;
padding:5px 0;
}

h1,h2,h3,h4,h5,h6 {
font:22px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
padding:5px 0;
}

h2,h3,h4,h5 {
font-size:20px;
}

h6 {
font-size:18px;
}

span img {padding:5px 6px 6px 0;}

#geral {
width:918px;
margin:auto;
}

#header-left a {
float:left;
width:281px;
}

#header-right {
float:right;
height:59px;
width:163px;
}

#nav-left,#nav-right {
float:left;
width:16px;
}

#nav-left img,#nav-right img {
margin-top:10px;
padding:0;
}

#nav {
background:url(images/background-nav.gif) repeat-x bottom center;
float:left;
height:38px;
width:886px;
margin-top:10px;
}

#nav ul {
line-height:38px;
margin-left:18px;
}

#nav li {
float:left;
}

#nav li a {
color:#fff;
display:block;
float:left;
font:16px/1.7 Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
height:30px;
text-decoration:none;
padding:4px 17px;
}

#nav li a:hover {
color:#9cf;
background:url(images/background-nav-hover.gif) repeat-x left top;
}

#nav li a:visited {
text-decoration:none;
}

#nav li a:active {
color:#fff800;
text-decoration:underline;
}

#nav li a.ativo {
color:#9cf;
}

#detach-left,#detach-left-all {
float:left;
padding:5px 0;
width:700px;
}

#detach-left-all {
width:100%;
}

#detach-right {
float:right;
width:200px;
}

#content {
clear:both;
}

#content div {
float:left;
padding:5px 13px;
width:210px;
}
#content div.c1 {padding-left:0;}
#content div.c2 {padding-right:0;}

.underl {
border-top:1px solid #999;
border-bottom:1px solid #999;
clear:both;
width:100%;
}

#footer {
clear:both;
height:300px;
padding-top:100px;
}
#footer div {
float:left;
padding-right:30px;
width:400px;
}