table#tabela-forum { position:relative; }

table#tabela-forum tr th { border-bottom:1px solid black; }
table#tabela-forum tr td table td { border-collapse:collapse; border:2px solid white; border-left:0; border-top:0; padding:14px 10px; font-family:Arial, Helvetica, sans-serif; }
table#tabela-forum tr td table tr:hover td { cursor: pointer }

table#tabela-forum tr td table tr td a:hover { text-decoration:underline; }

table#tabela-forum th p { margin:0; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; }
table#tabela-forum th p.title { font-size:14px; padding:0; }
table#tabela-forum a { text-decoration:none; font-size:14px; color:black; }
table#tabela-forum a.bold { font-weight:bold; }
table#tabela-forum td p { text-decoration:none; font-size:12px; color:black; font-weight:bold; margin:0; }

table#tabela-forum a.link-left { margin-right:10px; padding:2px 23px 3px 0; background:url('../images/but_seta_left.gif') right 0 no-repeat; }
table#tabela-forum a.link-left:hover { background:url('../images/but_seta_left.gif') right -32px no-repeat; }

table#tabela-forum a.link-bottom { margin-right:10px; padding:2px 23px 3px 0; background:url('../images/but_seta_left.gif') right 0 no-repeat; }
table#tabela-forum a.link-bottom:hover { background:url('../images/but_seta_left.gif') right -32px no-repeat; }

table#tabela-forum tr td table td.but { border-right:0; padding:0; }
table#tabela-forum tr td table tr td.no-border { border-right:0px; }
table#tabela-forum tr td table td#first-cell { border-right:3px solid white; }

table#tabela-forum a.light-red-green { width:38px; height:27px; float:left; display:inline; background:url('../images/but_red_green.png') 0 0 no-repeat; }
table#tabela-forum a.light-red { width:38px; height:27px; float:left; display:inline; background:url('../images/but_red.png') 0 0 no-repeat; }
table#tabela-forum a.light-green { width:38px; height:27px; float:left; display:inline; background:url('../images/but_green.png') 0 0 no-repeat; }
table#tabela-forum a.light-grey { width:38px; height:27px; float:left; display:inline; background:url('../images/but_grey.png') 0 0 no-repeat; }

table#tabela-forum tr td table td.light { padding:0; }


td.cinza-claro { background:#EFEFEF; }
td.cinza-escuro { background:#DCDCDC; }

tr.cinza-claro { background:#f2f2f2; }
tr.cinza-claro:hover td { background:#EBEBEB; cursor: pointer }
tr.cinza-escuro { background:#e6e6e6; }
tr.cinza-escuro:hover td { background:#dedede; cursor: pointer }
tr.cinza2-claro { background:#f2f2f2; }
tr.cinza2-escuro { background:#e6e6e6; }




div#busca-wrapper2 { width:570px; float:left; display:inline; background:url('../images/bg_busca_center.gif') 0 0 repeat-y; }

div#busca3 { width:324px; float:left; display:inline; padding: 0 0 1px 12px; }
div#busca3 label { font-size:15px; font-weight:bold; margin-top:15px; float:left; display:inline; }
div#busca3 input { width:220px; height:25px; border:1px solid gray; margin-top:8px; margin-left:2px; float:left; display:inline; }
a#but-ok { width:35px; height:29px; float:right; display:inline; margin-top:8px; background:url('../images/but_ok.gif') 0 0 no-repeat; }
a#but-ok:hover { background:url('../images/but_ok.gif') 0 -29px no-repeat; }

div#legenda { width:215px; float:right; display:inline; margin-top:0px; }
div#legenda p { margin:0; }
div#legenda p#leg { float:left; display:inline; font-weight:bold; font-size:14px; margin-right:20px; margin-top:15px; }
div#legenda p#legenda { width: 128px; height:45px; float:left; display:inline; background:url('../images/legenda.gif') 0 0 no-repeat; }

div#regras-wrapper { width:570px; background:#E6E6E6; float:left; display:inline; margin-top: 5px }
div#regras-wrapper img.left { float:left; display:inline; }
div#regras-wrapper img.right { float:right; display:inline; }
div#regras { width:556px; float:left; display:inline; }

a#but-regras { width:120px; height:27px; float:left; display:inline; margin-top:6px; background:url('../images/but_regras.gif') 0 0 no-repeat; }
a#but-regras:hover { background:url('../images/but_regras.gif') 0 -27px no-repeat; }

div.cima { margin-bottom:2px; }

img.corner { float:left; display:inline; }


a#but-voltar-home { width:194px; height:19px; float:left; display:inline; margin-top:6px; margin-left:130px; background:url('../images/but_voltar_home.gif') 0 0 no-repeat; }
a#but-voltar-home:hover { background:url('../images/but_voltar_home.gif') 0 -19px no-repeat; }

a#but-inserir { width:154px; height:27px; float:right; display:inline; margin-top:6px; background:url('../images/but_inserir.gif') 0 0 no-repeat; }
a#but-inserir:hover { background:url('../images/but_inserir.gif') 0 -27px no-repeat; }



a.but-responder { position:relative; text-indent:-5000px; overflow:hidden; width:80px; height:19px; float:right; display:inline; margin:6px 0 0 0; background:url('../images/but_responder.gif') 0 0 no-repeat; }
a.but-responder:hover { background:url('../images/but_responder.gif') 0 -19px no-repeat; }

a#but-voltar { width:73px; height:27px; float:right; display:inline; margin:6px 0 0 0; background:url('../images/but_voltar.gif') 0 0 no-repeat; }
a#but-voltar:hover { background:url('../images/but_voltar.gif') 0 -27px no-repeat; }


div#pagination {  }
div#pagination p { text-align:center; font-size:12px; color:black; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 0; }
div#pagination p span.bold { font-weight:bold; }
div#pagination p a { text-decoration:none; color:black; margin:0 4px; }
div#pagination p a:hover { text-decoration:underline; }
div#pagination p a.active { font-weight:bold; }


table#tabela-perguntas { position:relative; margin:20px 0 0 0; }

table#tabela-perguntas tr th { border-bottom:1px solid black; }
table#tabela-perguntas tr td table tr th { border-bottom:2px solid white; background:#BFBFBF; font-size:14px; padding:8px 10px; }
table#tabela-perguntas tr td table td { border-collapse:collapse; border:2px solid white; border-left:0; border-top:0; padding:9px 5px; font-family:Arial, Helvetica, sans-serif; }

table#tabela-perguntas th p { margin:0; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
table#tabela-perguntas th p.title { font-size:14px; padding:0; }
table#tabela-perguntas td p.user { font-size:12px; padding:0; }
table#tabela-perguntas td p.bold { font-weight:bold; }
table#tabela-perguntas td p.thin { font-size:10px; margin-bottom:10px; border-bottom:1px solid #CCC; color: #6D6E71 }

table#tabela-perguntas a { text-decoration:none; font-size:14px; color:black; }
table#tabela-perguntas td p { text-decoration:none; font-size:14px; color:black; font-weight:normal; margin:0; padding:0 3px; }

table#tabela-perguntas tr td table tr td.no-border { border-right:0px; }

table#tabela-perguntas tr td table td.user { padding:5px; }
td.user img { border:1px solid black; }

div#responder { width:440px; border-top:1px solid #B2B2B2; padding:6px 1px; }
TABLE#tabela-perguntas TR TD div#responder TD { font-size: 14px; padding: 0; margin: 0; border: 0 }
TABLE#tabela-perguntas TR TD div#responder TABLE { margin-bottom: 10px }
div#responder INPUT { width:220px; border:1px solid black; font-family: Arial; font-size: 14px }
div#responder textarea { width:360px; float:left; display:inline; height:92px; border:1px solid black; font-family: Arial; font-size: 14px }

div#responder a.but-responder { margin-top:38px; }
div#responder a.but-enviar { margin: 38px 0 0 12px;  }

div#mensagemForum { font-family: Arial; font-size: 14px; width: 448px }

table#tabela-perguntas tr td table div#mensagemForum A { color: #00408a }
table#tabela-perguntas tr td table div#mensagemForum A:hover { text-decoration: underline }


div.regras-forum { font-size: 14px }
div.regras-forum P { font-size: 14px; margin-bottom: 14px }

div#comment2 input.txt1 { float:right; display:inline; border:1px solid black; font-family: Arial; font-size: 12px; width: 380px; margin-bottom: 10px }
div#comment2 span.valid { font-family: Arial; font-size: 12px; width: 570px; margin-bottom: 10px; display: block }
