/* CSS Document */
* {	margin: 0; padding: 0; border: 0; outline: 0; }
body{ background-color:#FFFFFF; margin-top:30px; }
body, td, th { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; color:#FFFFFF; }
a{ color:#405c1b; text-decoration:none; border-bottom:1px solid #405c1b; }
a:hover{ border-bottom:1px solid #eaf23f; }
h1{ margin-bottom:25px;}
h2{ font-size:15px; margin-top:30px; }
p{ margin:10px 0px 10px 0px;}
ul{ margin:15px 0px 15px 30px; }

#main{ width:1020px; background-image:url(bkg_main.gif); background-repeat:repeat-y; margin:auto; overflow:auto;}
#conteudo{ width:982px; margin-left:8px; border-left:1px solid #cbec65; border-top:1px solid #9e9e9e; float:left; }
#header{ height:148px; background-image:url(bkg_header.jpg);}
#logotipo{ float:left; margin: 5px 0px 0px 25px; }
#menusec{ float:right; margin:15px 20px 0px 0px; }
#menusec li{ margin-right:20px; display:inline;}
#menusec li a{ border-bottom-width: 0px; background-image:url(list_menus.gif); background-repeat:no-repeat; padding-left:15px;  }
#menusec li a:hover{ background-image:url(list_menus_ov.gif); }
.rapariga{ margin-top:30px; }
#promos{ background-color:#d9faad; padding: 145px 0px 25px 45px; background-image:url(top_promos.jpg); background-repeat:no-repeat; }
#central{ background-image:url(bkg_conteudo.gif); background-repeat:repeat-y; overflow:auto; padding-top:50px; }
#menup{ float:left; width:415px; }
#menup ul{ margin:0px 0px 0px 45px;}
#menup li{ list-style-image:url(list_menum.gif); margin-bottom:10px; }
#menup li a{ margin-left:5px; border-bottom-width: 0px; background-image:url(bkg_menup.gif); width:250px; height:25px; display: block; padding-top:5px; padding-left:15px;}
#menup li a:hover{ background-image:url(bkg_menup_ov.gif); }
#texto{ float:left; width:520px;}
#footer{ height:35px; background-image:url(bkg_footer.gif); background-repeat:repeat-x; color:#4d6d21; text-align:center; width:100%; font-size:11px; padding-top:17px; }
#footer a{ border-bottom-width:0px; }
#footer a:hover{ text-decoration:underline; }
.braco{ width:26px; height:166px; background-image:url(bkg_braco.jpg); margin-top:110px; float:left; }


a.imagem, a.imagem:hover{ border-bottom-width:0px;}
h2, .destaque, .areas th{ color:#eaf23f; font-weight:bold; }
.negro{ font-weight:bold; }
.areas{ margin-bottom:20px; }
.areas{ border-top:1px solid #3f5a19; border-left:1px solid #3f5a19; }
.areas th, .areas td{ vertical-align:top; width:145px; border-bottom:1px solid #3f5a19; border-right:1px solid #3f5a19; padding:10px;  }
.areas th{ text-align:left; vertical-align:middle; }