body { margin:0px; background:url(../img/fundo.jpg); }
a { outline:none; }
#geral { width:778px; margin:auto; }
#header { background:url(../img/novo/bg-header.png); }
#header a { display:block; width:361px; height:120px; text-indent:-999em; }
#footer { background-color:#666666; height:30px; padding:0px 10px; }
#footer, #footer a { font:10px Tahoma, Verdana, Arial, Helvetica; color:#EFEFEF; }
#footer div { float:left; padding-top:10px; }
#footer img { float:right; }
#menu { position:relative; height:181px; background:url(../img/novo/menu.gif) no-repeat; }
#menu div { position:absolute; width:164px; height:181px; list-style-type:none; padding:0px; margin:0px; }
#menu a { display:block; width:164px; margin-top:1px; height:29px; text-indent:-999em;  }
#menu a.active { cursor:default; }
#menu a#m1:hover, a#m1.active { background:url(../img/novo/menu.gif) -164px -1px; }
#menu a#m2:hover, a#m2.active { background:url(../img/novo/menu.gif) -164px -31px; }
#menu a#m3:hover, a#m3.active { background:url(../img/novo/menu.gif) -164px -61px; }
#menu a#m4:hover, a#m4.active { background:url(../img/novo/menu.gif) -164px -91px; }
#menu a#m5:hover, a#m5.active { background:url(../img/novo/menu.gif) -164px -121px; }
#menu a#m6:hover, a#m6.active { background:url(../img/novo/menu.gif) -164px -151px; }
#newsletter { width:126px; height:107px; padding:0px 9px; background:#919191 url(../img/novo/bg-newsletter.gif) no-repeat; margin:27px 0px 50px 9px; text-align:right; }
#newsletter h2 { margin:0px; width:120px; height:31px; overflow:hidden; text-indent:999em; }
#newsletter form { margin:0px; padding:0px; }
#newsletter form input { border:none; font:11px Tahoma, Verdana, Arial, Helvetica; margin-bottom:4px; width:110px; height:19px; line-height:19px; padding:0px 8px; text-align:right; background-color:#c0c0c0; }
#newsletter a { font:11px Tahoma, Verdana, Arial, Helvetica; color:#FFFFFF; }


.texto1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.texto2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#7F7F7F; }
.texto3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; }
.box_newsletter { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#7F7F7F; }
.titulo2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.texto3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; }
.link,a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
input { background-color:#FFFFFF; border: 1px solid #73706f; font-family:Verdana, Arial, Helvetica, sans-serif; height:16px; font-size:12px; }
.input_news { background-color:#FFFFFF; border: 2px solid #73706f; font-family:Verdana, Arial, Helvetica, sans-serif; height:16px; font-size:9px; }
.news { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; }
textarea { background-color:#FFFFFF; border: 1px solid #73706f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

