body { background-color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; padding:0px; margin:0px; background:fixed; background-image:url(imagens/fundo_bbb.gif); }
img { border:0; }
table, tr, td { vertical-align:top; }
h2 { font-size:20px; }
h3 { font-size:14px; }
#header { border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; background-image:url(imagens/law<%= wNum %>.jpg); }
#lang { text-align:right; font-size:10px; margin:10px 10px 10px 0px; }
#lang img { margin-right: 2px; vertical-align:middle; }
#lang a:link, #lang a:visited, #lang a:active, #lang a:hover { color:#000000; }
#logo { margin:10px; }
#menu { width:140px; height:160px; padding:10px 20px 15px 20px; font-size:12px; background:#000000; text-transform:uppercase; }
#menu a:link, #menu a:visited { display:block; color:#CCCCCC; font-weight:bold; text-decoration:none; border-bottom:#CCCCCC solid 1px; margin: 5px 0px 5px 0px; }
#menu a:active, #menu a:hover { color:#FFCC33; font-weight:bold; text-decoration:none; border-bottom:#FFCC33 solid 1px; }
#content1 { background:url(imagens/fundo_laranja.png); background-repeat:no-repeat; min-height:370px; float:left; width:180px; height:370px; }
#content2 { padding:20px; }
#footer { padding:10px; font-size:11px; }
#partner { padding:5px; font-size:11px; }
a:link, a:visited, a:active { color: #f79a0e; text-decoration: none; }
a:hover { text-decoration: underline; color: #FF6600; }
#noticias { margin-right: 10px; padding-right: 15px; border-right:#f79a0e solid 1px; }
#noticias .data { font-size:12px; font-weight:bold; margin-bottom:0px; }
#artigos { white-space:nowrap; }
#artigos .texto { margin-left: 10px; margin-right: 10px; white-space:normal; }
#artigos .titulo { font-size:14px; font-weight:bold; }
#artigos .data { font-size:12px; font-weight:bold; margin-bottom:0px; }

.paginas { text-align:center; overflow:hidden; margin-top:10px; }
.paginas.linha { padding-top:5px; border-top:#999 dotted 1px; display:block; }
.paginas input { font-size:9px; }
.paginas P { margin:0; padding:0 0 5px 0; }
.paginas .atual { border:#FF6600 solid 2px; background-color:#f79a0e; color:#FFF; padding:1px; font-weight:bold; }
.paginas a { padding:1px; text-decoration:none; border:#fff solid 2px; font-weight:bold; }
.paginas a:hover.pag { padding:1px; text-decoration:none; border:#FF6600 solid 2px; }
.paginas .prev img { height:10px; width:9px; overflow:hidden; background:url(imagens/setas.gif) no-repeat 0px 0px; }
.paginas .next img { height:10px; width:9px; overflow:hidden; background:url(imagens/setas.gif) no-repeat -9px 0px; }

ul.tabs { margin:0; padding:0; float:left; list-style:none; height:32px; border-bottom:1px solid #999; border-left:1px solid #999; width:100%; }
ul.tabs li { float:left; margin:0; padding:0; height:31px; line-height:31px; border:1px solid #999; border-left:none; margin-bottom:-1px; overflow:hidden; position:relative; background:#e0e0e0; }
ul.tabs li a { text-decoration:none; color:#000; display:block; padding:0 10px; border:1px solid #fff; outline:none; font-weight:bold; }
ul.tabs li a:hover { background:#ccc; }
ul.tabs li.active, html ul.tabs li.active a:hover  { background:#fff; border-bottom:1px solid #fff; }
#tab_container { border:1px solid #999; border-top:none; overflow:hidden; clear:both; float:left; width:100%; background:#fff; }
.tab_content { padding:20px; }

.form label { width:200px; float:left; text-align:right; margin-right:10px; }
.form label.error { clear:both; float:none; color:#f00; padding-left:5px; }
.form p { clear:both; }
.form .submit { margin-left:208px; }
.form b { font-weight:bold; padding-right:5px; }

