/* Body and text */
body					{	background: url(images/skin_bg.jpg) repeat-x #2d3356;
							color:#000000; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

body, tr,td,th			{	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:118%; }

/* Links */
a, a:link,a:active,a:visited { color :#3d4d97; }
a:hover					{	text-decoration: none; color : #3795cb; }

/* Post Links (body of text) */
a.postlink:link			{ 	text-decoration: underline; color :#3d4d97}
a.postlink:visited 		{ 	text-decoration: underline; color :#3d4d97; }
a.postlink:hover 		{ 	text-decoration: none; color:#3795cb; }

/* General text */
.gen 					{ 	font-size : 12px; }
.genmed 				{ 	font-size : 11px; }
.gensmall				{ 	font-size : 10px; }
a.gen,a.genmed,a.gensmall { color: #3d4d97; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #3795cb; text-decoration: underline; }

/* hr */
hr						{	height: 0px; border: solid #efeee8 0px; border-top-width: 1px; }

/* Main Table width and background */
.maintable				{	background:url(images/skin_mainbg.jpg) repeat-y; text-align:center; vertical-align:top;width:800px; }

/* Header Table */
.headertable			{	width:100%; text-align:left; padding:0px 30px; }

/* Inside Contents Tables */
.contentstable			{	border:none; width:800px; }
.contentstableleft		{	width:45px; }
.contentstableright		{	width:45px; }

/* Boxes */
.box1					{	background:url(images/skin_box3.jpg) repeat-y; width:100%; }
.box2					{	background:url(images/skin_box1.jpg); width:100%; height:10px; }
.box3					{	background:url(images/skin_box2.jpg) no-repeat; width:710px; }
.box4					{	background:url(images/skin_box4.jpg); width:100%; height:10px; }

.boxa					{	width:100%; }
.boxa1					{	background:url(images/skin_boxa1.jpg) no-repeat; width:100%; height:10px; }
.boxa2					{	background:url(images/skin_boxa2.jpg) repeat-y; width:100%; }
.boxa3					{	background:url(images/skin_boxa3.jpg) no-repeat; width:100%; height:10px; }

.boxb					{	width:100%; }
.boxb1					{	background:url(images/skin_boxb1.jpg) no-repeat; width:100%; height:10px; }
.boxb2					{	background:url(images/skin_boxb2.jpg) repeat-y; width:100%; }
.boxb3					{	background:url(images/skin_boxb3.jpg) no-repeat; width:100%; height:10px; }

.boxover1				{	background:url(images/skin_boxover1.jpg) no-repeat; width:100%; height:10px; }
.boxover2				{	background:url(images/skin_boxover2.jpg) repeat-y; width:100%; }
.boxover3				{	background:url(images/skin_boxover3.jpg) no-repeat; width:100%; height:10px; }

/* Posts Table */
.poststable				{	background:url(images/skin_postbox03.jpg) repeat-y; width:100%; }
.poststabletop			{	background:url(images/skin_postbox01.jpg); width:100%; height:10px; }
.poststablemain			{	background:url(images/skin_postbox02.jpg) no-repeat; width:100%; }
.poststablebot			{	background:url(images/skin_postbox04.jpg); width:100%; height:10px; }

.postsuserbox			{	width:160px; text-align:center; padding:5px 0px 5px 0px; vertical-align:top; }
.name					{	color: #333333; font-weight:bold; font-size:12px; }
.postdetails			{	font-size:10px; color:#666666; }
.useravatar				{	background:#efeee8; padding:1px; border:1px solid #e1e0d9; display:inline; }

.poststextbox			{	vertical-align:top; text-align:justify; padding:5px; padding-right:20px; padding-top:2px; }
.poststextboxdetails	{	color:#666666; font-size:10px; width:100%; vertical-align:middle; }

/* NavBars */
.navbartop 				{	background: url(images/skin_topnav.jpg) bottom left no-repeat; width:710px; height:35px;}
.navbarbot	 			{	background: url(images/skin_botnav.jpg) top left no-repeat; width:100%; height:35px; padding:10px }

.navbartop td, .navbarbot td {	font-size:10px; color:#808080; }
a.navlink,a.navlink:visited, a.navlink:active, a.navlink:hover 
{text-decoration: none; color: #2c2c34; font-variant:small-caps; font-family:"Times New Roman", Times, serif; font-size:12px; 
font-weight:bold; }
a.navlink:hover			{ 	text-decoration: none; color:#f36e15; }
a.navlink:hover			{ 	text-decoration: none; color:#f36e15; }

.nav					{ 	font-weight: bold; font-size: 11px; color:#999999; }
a.nav					{ 	text-decoration: none; color : #3d4d97; }
a.nav:visited			{ 	text-decoration: none; color : #3d4d97; }
a.nav:hover				{ 	text-decoration: underline; color:#3d4d97; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2		{ 	font-weight: bold; font-size: 18px; text-decoration: none; line-height : 120%; color : #2c2c34; 
							font-family:"Times New Roman", Times, serif; font-variant:small-caps; }
.maintitle 				{ 	color:#2c2c34; }
a.maintitle, a:link.maintitle , a:visited.maintitle , a:active.maintitle { color:#2c2c34; }
a:hover.maintitle 		{	color:#3d4d97; }

/* Quote & Code blocks */
.code 					{	font-family: Courier, 'Courier New', sans-serif; 
							border:#e8e5d6 1px dotted; background:#efeee8; padding:10px; }

.quote 					{	border:#e8e5d6 1px dotted; background:#efeee8; padding:10px; }


/* Forum category titles */
.cattitle				{ 	font-size: 10px; color : #666666; padding-left:20px; text-transform:uppercase; font-weight:bold; }
a.cattitle				{ 	text-decoration: none; color : #3d4d97; }
a.cattitle:visited		{ 	text-decoration: none; color : #3d4d97; }
a.cattitle:hover		{ 	text-decoration: underline; color:#f36e15; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink				{	font-size: 14px; color : #2c2c34;  font-weight: bold; font-variant:small-caps; line-height:118%; 
							font-family:"Times New Roman", Times, serif; text-decoration:none }
a.forumlink, 
a.forumlink:visited 	{ font-size: 14px; color : #2c2c34;  font-weight: bold; font-variant:small-caps; line-height:118%; 
							font-family:"Times New Roman", Times, serif; text-decoration:none }
a.forumlink:hover		{ text-decoration: underline; color : #2c2c34; }
.boxover2 a.forumlink,
.boxover2 a.forumlink:visited, 
.boxover2 a.forumlink:hover { text-decoration: underline; color:#3d4d97; }

/* Sub-forum title: Text and link to the forums used in: index.php */

.indexsubforum				{ font-weight:bold; font-size:12px; font-family:"Times New Roman", Times, serif; color : #333333; 
								text-decoration:none; font-variant:small-caps }
.indexsubforum a,
.indexsubforum a:visited		{ text-decoration:none; color:#333333}
.indexsubforum a:hover			{ text-decoration:underline; color:#3d4d97 }

.boxover2 .indexsubforum a,
.boxover2 .indexsubforum a:visited { color:#3d4d97 }

.subforumlink				{	font-size: 14px; color : #2c2c34;  font-weight: bold; font-variant:small-caps; line-height:118%; 
							font-family:"Times New Roman", Times, serif; text-decoration:none }
.subforumlink a, 
.subforumlink a:visited 	{ font-size: 14px; color : #2c2c34;  font-weight: bold; font-variant:small-caps; line-height:118%; 
							font-family:"Times New Roman", Times, serif; text-decoration:none }

.boxover2 .subforumlink a,
.boxover2 .subforumlink a:visited,
.subforumlink a:hover		{ text-decoration: underline; color : #3d4d97; }



/* titles for the topics: could specify viewed link colour too */
.topictitle				{ 	font-weight: bold; font-size: 12px; color : #2c2c34; font-variant:small-caps; line-height:118%; 
							font-family:"Times New Roman", Times, serif; }
a.topictitle:link   { text-decoration: none; color : #2c2c34; }
a.topictitle:visited { text-decoration: none; color : #808080; }
a.topictitle:hover	{ text-decoration: underline; color : #3d4d97; }

.boxover2 a.topictitle, 
.boxover2 a.topictitle:visited, 
.boxover2 a.topictitle:hover { text-decoration: underline; color:#3d4d97; }

/* Small Links Rollover For forum and topic lists */
.boxover2 .gensmall a:hover, 
.boxover2 .genmed a:hover	{ color:#efeee8; }


/* ___________________________________________________________ */



/* Main table cell colours and backgrounds */
td.row1	{ background-color: #c6bfa8; }
td.row2	{ background-color: #bdb49a; }
td.row3	{ background-color: #bdb49a; }
td.row4 { background-color: #c6bfa8; }

/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {	background:#e8e5d6;}

/* Header cells - the blue and silver gradient backgrounds */
th	{color: #FFFFFF; font-size: 10px; font-weight : bold; background: #524824; text-transform:uppercase }
th a, th a:visited, th a:link, th a:active { color:#FFFFFF; text-decoration:none; }
th a:hover { text-decoration:underline; }

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			border:#e8e5d6 1px dotted; height: 28px;background: #e8e5d6; padding-left:10px; }


/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {height: 29px;border-width: 0px 0px 0px 0px;}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; }
td.row3Right,td.spaceRow {background:#e8e5d6; }
th.thHead,td.catHead { font-size: 12px; border-width: 0px 0px 0px 0px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 0px 0px 0px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 0px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 0px; }
th.thBottom,td.catBottom  { border-width: 0px 0px 0px 0px; }
th.thTop	 { border-width: 0px 0px 0px 0px; }
th.thCornerL { border-width: 0px 0px 0px 0px; text-transform: uppercase;}
th.thCornerR { border-width: 0px 0px 0px 0px; }

/* Copyright and bottom info */
.copyright		{ font-size: 10px; color: #524824;}
.copyright	a	{ color: #3d4d97; text-decoration: none;}
.copyright a:visited	{ color: #3d4d97; text-decoration: none;}
.copyright a:hover { color: #3d4d97; text-decoration: underline;}


/* Form elements */
input,textarea, select {color : #000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #a0946e; 
background:#ffffff; }

/* The text input fields background colour */
input.post, textarea.post, select { background-color : #FFFFFF; }

input {	padding-right: 3px;	padding-left: 3px; }

/* The buttons used for bbCode styling in message post */
input.button { background-color : #3d4d97; color : #ffffff;	font-size: 12px; font-family:Arial, Helvetica, sans-serif; 
border-style:outset;}

/* The main submit button option */
input.mainoption { background-color : #3d4d97; font-weight : bold; border-style:outset; color:#ffffff }

/* None-bold submit button */
input.liteoption { background-color : #3d4d97; font-weight : normal; border-style:outset; color:#ffffff }

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #efeee8; border-style: none; }


/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");

/* Header Logo Background.
.logobg	{ background-color: #E2E2E4; border: 1px #98AAB1 solid; }

/* The new maintitle */
.orange { color: #cc0000; }
a.orange { color: #cc0000; }
a.orange:visited { color: #cc0000; }
a.orange:hover { text-decoration: none; color: #cc0000; }
.noborder {	border: none; background:none; }
.foot { height:80px; background-image: url(images/skin_bot.jpg); }

/* NOVOS */
form { margin:0px; }

.footerlinks, .footerlinks a , .footerlinks a:visited { color:#f0e2bf; }

