/* 

    Document   : content.css
    Created on : 05/12/2009, 11:06:53
    Author     : Vagner - Nacional VOX
    Description: CSS - Forum | Coresc

    TODO customize this sample style
    Syntax recommendation http://www.w3.org/TR/REC-CSS2/
	
*/

/* all */

body									{ background:#F9F9F9; font:11px Arial, Helvetica, sans-serif; }
div.clear								{ clear:both; }

/* container */

div.container							{ width:100%; background:#FFF; border:1px solid #DCDCDC; margin:0; padding:0; }

/* header */

div.header								{ height:140px; margin:10px; }
div.logo								{ width:287px; float:left; }
div.logo h1 a							{ width:287px; height:96px; display:block; background:url(forum/logo-forum.png) no-repeat; text-indent:-9999px; margin:auto; }

div.sau_status							{ width:185px; float:right; }
div.sau_status span.saudacao			{ width:150px; height:15px; line-height:15px; display:block; color:#16316F; float:left; }
div.sau_status a.sair					{ width:35px; height:15px; line-height:15px; background:url(forum/background-btn-sair.png) no-repeat center left; display:block; text-indent:15px; text-decoration:underline; color:#16316F; float:right; clear:right; }
div.sau_status a.sair:hover				{ text-decoration:none; }
div.sau_status span.status				{ width:52px; height:15px; display:block; line-height:15px; background:url(forum/background-title-status.png) no-repeat; text-indent:20px; color:#16316F; float:right; margin:10px 0; }
div.sau_status span.status_list			{ float:right; text-align:right; }
div.title_forum							{ font-size:20px; color:#58B9E2; text-align:center; margin:15px 185px 0 287px; }
div.title_forum strong					{ display:block; }

a.boleto								{ width:110px; height:16px; line-height:16px; background:url(forum/background-title-boleto.png) no-repeat center left; display:block; text-indent:20px; float:right; font-weight:bold; color:#58B9E2; text-decoration:none; margin-top:10px; margin-right:1px; }
a.boleto:hover							{ text-decoration:underline; }

/* wrapper */

div.wrapper								{ margin:10px; }

/* tabela home */

table.table								{ width:100%; border:1px solid #DCDCDC; padding:5px; } 

/* Caption */

table.table caption						{ display:none; }

/* thead */

table.table thead tr th					{ height:40px; background:url(forum/background-table-thead-tr-th.png) repeat-x; color:#FFF; font-size:12px; }
table.table thead tr th.um				{ width:800px; }
table.table thead tr th.dois			{ width:100px; }
table.table thead tr th.tres			{ width:130px; }
table.table thead tr th.quatro			{ width:194px; }

/* tfoot */

table.table tfoot						{ display:none; }

/* tbody */

table.table tbody tr td					{ text-align:center; background:#EBEBEB; height:50px; padding:0 5px; }
table.table tbody tr.add td				{ height:30px; background:url(forum/background-tbody-tr-add-td.png) repeat-x; text-align:left; }
table.table tbody tr td.forum			{ text-align:left; background:#F5F5F5; }
table.table tbody tr td.forum:hover		{ background:#EBEBEB; }
table.table tbody tr td.forum a			{ font-size:14px; color:#990000; font-weight:bold; text-decoration:none; letter-spacing:0.5px; }
table.table tbody tr td.forum a:hover	{ color:#333; }
table.table tbody tr td.selo			{ text-align:center; vertical-align:middle; }

table.table tbody tr td.view			{ padding:10px; }
table.table tbody tr td.view .dados_msg	{ width:100%; display:block; height:20px; line-height:20px; border-top:1px solid #CCC; margin-top:10px; color:#990000; }


table.table tbody tr td.ultima a		{ color:#16316F; font-weight:bold; text-decoration:none; }
table.table tbody tr td.ultima a:hover	{ text-decoration:underline; }



/* Form Login */

h3.acesso_res						{ width:733px; height:30px; line-height:30px; color:#17ABDE; border-bottom:1px solid #CCC; margin-bottom:20px; font-size:16px; }
h3.acess_res a						{ color:#17ABDE; }
h3.acess_res a:hover				{ color:#17AA }
form.login							{ margin-bottom:10px; }
form.login fieldset					{ width:300px; }
form.login legend					{ }
form.login fieldset label			{ width:70px; float:left; display:block; line-height:35px; }
form.login input[type="text"]		{ width:222px; border:1px solid #E5E5E5; font-size:24px; padding:3px; margin-bottom:2px; color:#999; background:#FBFBFB; }
form.login input[type="password"]	{ width:222px; border:1px solid #E5E5E5; font-size:24px; padding:3px; margin-bottom:2px; color:#999; background:#FBFBFB; }
form.login input[type="submit"]		{ width:60px; background:#17ABDE; border:none; padding:3px; font-size:14px; color:#FFF; letter-spacing:1px; float:right; clear:both; }
a.esqueci_pw						{ font-size:11px; color:#666; text-decoration:none; margin-left:420px; }
a.esqueci_pw:hover		

/* legenda */

div.legenda		 						{ margin:10px auto; padding:5px 0; }
div.legenda span						{ height:30px; display:block; line-height:30px; text-indent:40px; font-size:12px; color:#333; font-weight:bold; letter-spacing:0.5px; float:left; }
div.legenda span.cinza					{ background:url(forum/background-selo-cinza.png) no-repeat; margin-right:20px; }
div.legenda span.azul					{ background:url(forum/background-selo-azul.png) no-repeat; }

/* voltar home */

.acesso_res						{ color:#17ABDE;  margin-bottom:20px; font-size:16px; text-decoration:none;}
.acess_res a					{ color:#17ABDE; text-decoration:none; }
.acess_res a:hover				{ color:#17AA; text-decoration:underline; }

/* footer */

div.footer								{ margin:30px 0;  }
div.footer address a					{ width:185px; height:20px; display:block; background:url(forum/background-logo-nacionalvox.png) no-repeat center right; line-height:20px; text-indent:30px; font-style:normal; color:#666; text-decoration:none; margin:auto; }
div.footer address a:hover				{ text-decoration:underline; }