body { margin:0; background: #e7e7e7 url(../images/bg_site_aquario.png) center top repeat-x; font-family:Arial, Helvetica, sans-serif;   }
#main { width:980px; margin:0 auto;  }
#main .topo { float:left; width:100%; height: 107px; background: #e7e7e7 url(../images/topo_aquario_2.png) center top no-repeat;  }
#main .topo .logo { float:left; width: 240px; height:107px; }
#main .topo .logo a { float:left; display:block; width:100%; height:100%; }

#main .topo .menu { float:left; width:721px; height:17px; margin: 40px 0px 0px 0px; display:inline; text-transform:uppercase; }
#main .topo .menu .item1 { float:left; background:url(../images/menu/1.png) no-repeat; height:44px; width:75px;  }
#main .topo .menu .item2 { float:left; background:url(../images/menu/2.png) no-repeat; height:44px; width:89px;  }
#main .topo .menu .item3 { float:left; background:url(../images/menu/3.png) no-repeat; height:44px; width:113px; }
#main .topo .menu .item4 { float:left; background:url(../images/menu/4.png) no-repeat; height:44px; width:61px;  }
#main .topo .menu .item5 { float:left; background:url(../images/menu/5.png) no-repeat; height:44px; width:113px; }
#main .topo .menu .item6 { float:left; background:url(../images/menu/6.png) no-repeat; height:44px; width:89px;  }
#main .topo .menu .item7 { float:left; background:url(../images/menu/7.png) no-repeat; height:44px; width:89px;  }
#main .topo .menu .item8 { float:left; background:url(../images/menu/2.png) no-repeat; height:44px; width:89px;  }

#main .topo .menu a { display:block; width:100%; height:100%; font-size:10px; line-height:4.3; font-weight:bold; color:#666666; text-decoration:none; position:relative; left:0px; top:0px; z-index:2; text-indent:18px; zoom:1; }

#main .topo .menu .subitens { display:none; position:absolute; width:120px; padding: 15px 0px 15px 0px; }
#main .topo .menu .subitens .espaco { width:100%; height:40px; }
#main .topo .menu .subitens .links { width:100%; background:url(../images/bg_subMenu.jpg) bottom center repeat-x;   }
#main .topo .menu .subitens .links a { display:block; width:100%; height:auto; padding:5px 0px 5px 0px; color:#5187AB; text-align:center; text-indent:0px;  font-weight:normal; text-transform:none; font-size:11px; z-index:99; font-weight:bold; text-transform:uppercase; line-height:1 !important}
#main .topo .menu .subitens .links a:hover { background-color:#9DAFBF; color:#FFFFFF  }


#main .conteudo { float:left; width:100%; height:auto; padding:0px 0px 0px 5px; }
#main .conteudo .meio { float:left; width:713px; height:auto; padding:0px 0px 0px 0px;  display:inline }

#rodape { float:left; width:100%; background:url(../images/rodape_aquario.png) center top no-repeat; height:56px; }
#rodape .container { margin:0 auto; width:980px; position:relative }
#rodape .container .links { float:left; width:100px; height:20px;  margin: 22px 0px 0px 59%; display:inline;}
#rodape .container .links div { float: left; width:20px; height:100%; display:inline; margin-right:7px; }
#rodape .container .links div a { display:block; width:100%; height:100%; }

#rodape .container .assinatura {  position:absolute; left:315px; top:20px; width:120px; height:20px; }
#rodape .container .assinatura .bs2 { display:block; float:right; width:30px; height:20px; }
#rodape .container .assinatura .mosqueteiros { display:block; float:right; width:80px; height:20px; }


#englobadorTransparente { background: url(/img/alfa.gif) repeat; float:left; width:100%;padding-bottom:30px; }

/* Definições Genéricas */
a {	cursor: pointer; text-decoration: none; }
a img { border:0; }
.clear { clear: both; margin:-1px; height: 1px; font: 0; position: relative }
h2 { font-weight:normal; color:#5187AE;   margin-bottom: 30px; font-family: Arial, Helvetica, sans-serif; font-size:34px; background-image:none  }
h2 b { font-weight:bold; }
p {	padding: 10px 0; }
.fl { float: left; margin-right: 10px; margin-bottom: 10px; }
.fr { float: right;	margin-left: 10px;	margin-bottom: 10px; }
.img { border: 1px solid #eee;	padding:  6px;	background: #f9f9f9 }