div.menuitem { float: left; line-height: 0px; }
a.menuitem { line-height: 0px; text-decoration:none; }
.topforms { background: none; border: 0px; font-family: verdana; color: #404040; font-size: 11px; line-height: 15px; }
div.separador { clear:both; background: url(../images/separador.png) repeat-x; height: 30px; font-weight: bold; color: #e2001a;  }
div.formlabel { float: left; padding-right: 10px; font-weight: bold; color: gray }
div.formline { clear: both; padding-top: 5px }


a.prod { font-size: 12px; line-height: 20px; font-family: verdana; color: #e2001a; text-decoration:none; }
a.prod:link { font-size: 12px; font-family: verdana; color: #e2001a; text-decoration:none; }
a.prod:hover { font-size: 12px; font-family: verdana; color: #e2001a; text-decoration:underline; }
a.prod:active { font-size: 12px; font-family: verdana; color: #e2001a; text-decoration:none; }
a.prod:visited { font-size: 12px; font-family: verdana; }

a.bottom { font-size: 11px; line-height: 20px; font-family: verdana; color: #575759; text-decoration:none; }
a.bottom:link { font-size: 11px; font-family: verdana; color: #575759; text-decoration:none; }
a.bottom:hover { font-size: 11px; font-family: verdana; color: #e2001a; text-decoration:none; }
a.bottom:active { font-size: 11px; font-family: verdana; color: #575759; text-decoration:none; }
a.bottom:visited { font-size: 11px; font-family: verdana; }

a.ma_texto_titulo { font-size: 12px; line-height: 20px; font-family: verdana; color: #e2001a; text-decoration:none; }
a.ma_texto_titulo:link { font-size: 12px; font-family: verdana; color: #e2001a; text-decoration:none; }
a.ma_texto_titulo:hover { font-size: 12px; font-family: verdana; color: #e2001a; text-decoration:underline; }
a.ma_texto_titulo:active { font-size: 12px; font-family: verdana; color: #e2001a; text-decoration:none; }
a.ma_texto_titulo:visited { font-size: 12px; font-family: verdana; }

a.ma_texto_autor_lista { font-size: 10px; line-height: 20px; font-family: verdana; color: #404040; text-decoration:none; }
a.ma_texto_autor_lista:link { font-size: 10px; font-family: verdana; color: #404040; text-decoration:none; }
a.ma_texto_autor_lista:hover { font-size: 10px; font-family: verdana; color: #404040; text-decoration:underline; }
a.ma_texto_autor_lista:active { font-size: 10px; font-family: verdana; color: #404040; text-decoration:none; }
a.ma_texto_autor_lista:visited { font-size: 10px; font-family: verdana; }

a { font-size: 12px; line-height: 20px; font-family: verdana; color: #e2001a; text-decoration:none; }
a:link { font-size: 12px; font-family: verdana; color: #e2001a; text-decoration:none; }
a:hover { font-size: 12px; font-family: verdana; color: #e2001a; text-decoration:underline; }
a:active { font-size: 12px; font-family: verdana; color: #e2001a; text-decoration:none; }
a:visited { font-size: 12px; font-family: verdana; }

a.corpo10 { font-size: 10px; line-height: 20px; font-family: verdana; color: #e2001a; text-decoration:none; }
a.corpo10:link { font-size: 10px; font-family: verdana; color: #e2001a; text-decoration:none; }
a.corpo10:hover { font-size: 10px; font-family: verdana; color: #e2001a; text-decoration:underline; }
a.corpo10:active { font-size: 10px; font-family: verdana; color: #e2001a; text-decoration:none; }
a.corpo10:visited { font-size: 10px; font-family: verdana; }

.img_left { float: left; padding-right: 20px; }
.img_right { float: right; padding-left: 20px; }
.img_none { clear: both; padding: 0 }

.forms { border: 1px solid gray; font-size: 12px; line-height: 20px; font-family: verdana; padding: 2px 3px 2px 3px }
.formsoff {background: #f2f2f2; font-size: 12px; line-height: 20px; font-family: verdana; padding: 2px 3px 2px 3px }
.formbt { border: 1px solid gray; background: gray; font-size: 12px; line-height: 20px; font-family: verdana; padding: 2px 3px 2px 3px; color: white; font-weight: bold }