﻿
.thrColAbsHdr #forumdbo 
{
	position: relative;
	Width: 620px;
	min-height: 650px;
	height: 650px;
	height: auto !important;
	overflow: hidden;
	float:left;
	padding: 5px;
	margin: 0 0 0 10px;
	font-family: Tahoma, Verdana, Arial;
	
	
	}

	.thrColAbsHdr #forumdbo h1
{
	padding: 5px 0 ;
	margin: 0 0 8px 0;
	font-weight: bold;
	font-size: 15px;
	
	}
	.thrColAbsHdr #forumdbo p
{
	font-size: 13px;
	text-align:justify;	
	padding: 8px 0;
	
	}
	.thrColAbsHdr #forumdbo h2
{
	padding: 1px;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	
	}
	.thrColAbsHdr #forumdbo h3
{
	padding: 1px 0 0 5px;
	font-weight: normal;
	font-size: 12px;
	
	}
	.thrColAbsHdr #forumdbo a
{
	padding: 1px 0 0 5px;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	
	}
	.thrColAbsHdr #forumdbo a:hover
{
	padding: 1px 0 0 5px;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	
	}
	.thrColAbsHdr #forumdbo img
{
	padding: 2px;
	float:left;
	
	}
	
	.thrColAbsHdr #forumdbo pre
{
	font-family: Tahoma, Verdana, Arial;
	padding: 1px 0 0 5px;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	
	}
		.thrColAbsHdr #forumdbo td
{
	font-family: Tahoma, Verdana, Arial;
	padding: 1px 0 0 5px;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	
	}

/*
.bc2 
{
	 margin:0px;
	 padding:0px;
	}
	
.thrColAbsHdr .bc1  
{
	background-color: #000; 
	color: #FFFFEE;
	
	 }

.thrColAbsHdr .bc3  
{
	background-color: #000; 
       color: black;
       }
.thrColAbsHdr .odd { background-color: #F0F0F0}
.thrColAbsHdr .even { background-color: #F0F0F0}
/*a:link { text-decoration: none }
a:active { text-decoration: none }
a:visited { text-decoration: none }
a:hover { text-decoration: underline } 
.thrColAbsHdr .u  
{
	color: black; 
	text-decoration: underline;
	 }
.thrColAbsHdr .bc1  
{
	background-color: #006666; 
	color: #FFFFEE;
	 }

.thrColAbsHdr .bc3  
{
	background-color: #FAFAFA; 
       color: black;
       }
.thrColAbsHdr .txt  
{
	background-color: #D6D3CE; 
	font-family: MS Sans Serif; 
	font-size: 10pt;
	 }
.thrColAbsHdr .red { color: red; }

.thrColAbsHdr .gray { color: gray; }
.thrColAbsHdr .mbody  
{
	margin-left: 28px; 
         margin-right: 10px; 
         padding-left: 6px; 
         border-top: 2 groove #C0C0C0; 
         padding-top: 8; 
         padding-bottom: 4;
          }
.thrColAbsHdr .times { font-size: 12pt; font-family: Times New Roman, Times }

.thrColAbsHdr .comment { color: black; }
.thrColAbsHdr .owner { color: purple; }
*/

/* Basic Elements */

.thrColAbsHdr .bc2  
{  
	background-color: #FFF; 
	padding:5px;
	color: #006666; 
	float: left;
	 clear:both;
	}
 


a {

			color: #333333;
			text-decoration: none;
}

a:hover {

			text-decoration: underline;
}

/* Layout 

#header {

			margin: 0px auto;
			height: 125px;
			border: 1px solid #444444;
			background-color: #1e1e1e;
			background-image: url(images/header_bg.png);
			background-position: left;
			background-repeat: repeat-x;
			

}

*/
#navbar {
	
			margin: 0px auto;
			height: 155px;
			background-color: #1e1e1e;
			background-image: url(images/navbar_bg.png);
			text-align: center;
			

}


#toolbar {

			margin: 0px auto;
			height: 30px;
			background-color: #000;
			

}

#wrapper {

			margin: 0px auto;
			width: 940px;
			border: 1px solid #555555;

}

#online {

			margin: 0px auto;
			width: 940px;
			border: 1px solid #555555;
			border-top: 0px;
			position: relative; top: 15px;

}

#footer {

			color: #ccc;
			font-family: Verdana;
			font-size: 10px;
			height: 30px;
			margin: 0px auto;
			text-align: center;
}


/* Other Id's */

#header #logo {

			float: left;
			width: 325px;
			height: 55px;
			background-image: url(images/logo.png);
			background-position: center center;
			background-repeat: no-repeat;
}

#header #search {

			float:right;
			width: 350px;
			position: relative; top: 10px; right: 15px;
			text-align: right;
}


#header #topnav {

			float: right;
			position: relative; top: 30px; right: 15px;
			font-family: Verdana;
			font-size: 10px;
			color: #ccc;
			
}

#header #topnav a {

			color: #ff7507;
			text-decoration: none;
}

#header #topnav a:hover {

			text-decoration: underline;

}


#header #sloagan {

			font-size: .6em;
			font-family: Verdana;
			color: #ccc;
			letter-spacing: -.1em;
            position: relative;
			left: 15px;
			width: 275px;

}

#toolbar #login {

			float: right;
			position: relative; top: 3px; right: 15px;
			width: 290px;
			text-align: right;

}

#toolbar #message {

			margin: 0px auto;
			position: relative; top: 8px;
            font-family: Verdana;
			font-size: 10px;
			color: #cccccc;
			width: 250px;
			
			
}

#toolbar #message a {

			color: #ff7507;
			text-decoration: none;
}

#toolbar #message a:hover {	
			
			text-decoration: underline;

}

#toolbar #date {

			float: left;
			font-size: 10px;
			font-family: Verdana;
			color: #cccccc;
			width: 250px;
			position: relative; top: 8px; left: 10px;
}


#online .f_header .title {

			position: relative; left: 35px;
			border-right: 0px;

}


#online .users_list {

			background-color: #1e1e1e;
			padding: 15px 5px 15px 5px;
			font-size: 10px;
			font-family: Verdana;
			text-align: center;
			color: #cccccc;
}

#online .users_total {
			
			background-color: #1e1e1e;
			font-size: 10px;
			font-family: Verdana;
			color: #cccccc;


}


#online .users_list span a {

			text-decoration: none;
}

#online .users_list span a:hover {

			text-decoration: underline;
}

#online .users_total span {

			position: relative;
			left: 15px; bottom: 5px;
			

}

.ranks {	

			position: relative;
			left: 40px;
}

#footer span {

			position: relative;
			top: 8px;
			padding-left: 20px;
}

#footer span a {

			color: #777777;
			text-decoration: none;
}

#footer span a:hover {
			color: #ff7507;
}

/* Forum header */

.f_header {
			height: 13px;
			font-size: 11px;
			font-weight: bold;
			font-family: Verdana;
			padding: 5px 0px 5px 0px;
			background-image: url(images/topic_bg.png);
			background-repeat: repeat-x;
			color: #333333;
}

.f_header .h_title, .h_lastpost, .h_threads, .h_posts, .int_title, .int_lastpost, .int_posts, .int_threads {
			float: left;
			text-align: center;
			border-right: 1px solid #ddd;
}

.f_header .h_title {width: 240px;}
.f_header .h_lastpost {width: 123px;}
.f_header .h_threads {width: 123px;}
.f_header .h_posts {width: 123px; border-right: 0px;}

.f_header .int_title {width: 150px; background-image: url(images/arrow_right.gif); background-repeat:no-repeat; background-position: 15px;}
.f_header .int_lastpost {width: 150px; background-image: url(images/arrow_right.gif); background-repeat:no-repeat; background-position: 15px;}
.f_header .int_threads {width: 150px; background-image: url(images/arrow_right.gif); background-repeat:no-repeat; background-position: 15px;}
.f_header .int_posts {width: 150px; border-right: 0px; background-image: url(images/arrow_right.gif); background-repeat:no-repeat; background-position: 15px;}

.f_subtit {
			height: 10px;
			font-size: 11px;
			font-weight: bold;
			font-family: Verdana;
			padding: 4px 0px 4px 0px;
			background-image: url(images/tile_sub2.gif);
			background-repeat: repeat-x;
			color: #333333;
			float: left;
			clear: both;
			border-bottom: 1px solid #aaa;
}


.f_subtit .int_criador, .int_data, .int_mensagens, .int_topicos {
			float: left;
			text-align: center;
			font-style:italic;
			font-weight:normal;
			border-right: 1px solid #333;
}

.f_subtit .int_criador {width: 157px;}
.f_subtit .int_data {width: 80px;}
.f_subtit .int_mensagens {width: 80px;border-right: 0px;}
.f_subtit .int_topicos {width: 300px;}

.f_Qtopicos {
			float: left;
			clear: both;
			list-style-position: inside;
			list-style-type: none;
			width: 620px;
			height:34px;
			margin:1px 0 0 0;
			border-bottom: 1px solid #ddd;
			padding:0;
			}
.f_topicos {
			height: 26px;
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana;
			
	      /*background-image: url(images/thread_bg.png);*/
	      background-color: #f9f8f5;
			padding: 4px 0px 4px 0px;
			background-repeat: repeat-x;
			color: #333333;
			float: left;
			clear: both;
			
		
	/* 
	height: 25px;
	padding:5px 0 0 10px; 
	margin:0; 
	
	border-bottom: 1px solid #ddd;*/
}

.f_topicos .top_mensagens, .top_topicos {
			float: left;
			text-align: left;
			border-right: 1px solid #aaa;
			
}
.f_topicos .top_criador, .top_data {
			float: left;
			text-align: center;
			border-right: 1px solid #aaa;
			
}

.f_topicos .top_criador {width: 157px;}
.f_topicos .top_data {width: 80px;
text-transform: capitalize;
}
.f_topicos .top_mensagens {width: 80px;border-right: 0px;text-align:center;}			 
.f_topicos .top_topicos {
        float:left;
        clear: both;
        width: 300px;
        list-style-image: url(images/folder_page.gif);
}

.thrColAbsHdr .ml { 
clear:both;
   font-size : 9pt; 
      margin: 2px 0;  
      text-align: right;
      height:8px;
			font-size: 10px;
			font-weight: normal;
	      background-color: #f0eee7;
			padding: 0 5px 0 0;
			background-repeat: repeat-x;
			color: #333333;
			width: 615px;
			float:left;
			z-index: 2;
			
       }
.f_Quadropostprin {
background-color: #f9f8f5;
			float: left;
			clear: both;
			width: 612px;
			margin:1px 0 0 0;
			padding:4px;
			z-index: 1;
			position: relative;
         } 
.f_QuadropostComent {
			float: left;
			clear: both;
			width: 612px;
			margin:1px 0 0 0;
			padding:2px;
			z-index: 1;
			position: relative;
         } 
.f_Quadropost {
			float: left;
			clear: both;
			width: 620px;
			margin:1px 0 0 0;
			padding:4px;
			}      
.tituloPost {
font-size: 14px;
padding:10px;
border-bottom: 1px solid #333;
width:550px;
font-weight:bold;
float:left;
clear: both;
}      
.autorPost {
font-size: 10px;
font-style: italic;
float:left;
clear: both;
}  
.descPost {
font-size: 12px;
margin: 10px 0 0 0;
float:left;
clear: both;
text-align: justify;
}
.descPost p {
font-size: 13px;
margin: 0;
padding: 0 0 4px 0;
text-align: justify;
font-family: Tahoma, Verdana, Arial;
color: #666;
}
       
.thrColAbsHdr .black {
float: right;
border: 1px dotted #333;
      margin: 0 2px 0 0 ;  
      padding: 0; 
      background-color: #fff;
			position: relative;
      
color: black;
z-index: 3; 
}
.rodape {
clear:both;
float:left;
border-top:1px dotted #333;
margin:10px 0 0 0;
background-color: #fefefe;
width: 619px;
}
/* Category bar */

.category {
			border-top: 1px solid orange;
			background-image: url(images/tile_cat2.gif);
			height: 32px;
			background-repeat: repeat-x;
			font-family: Verdana;
			font-size: 11px;
			padding: 8px 0px 0px 12px;
			color: #000;
			background-color: #f4f4f4;
}


/* Threads 
.thrColAbsHdr ul  
{
	list-style-image: url(images/folder_page.gif); 
	background-image: url(images/thread_bg.png);
	list-style-position: inside; 
	height: 25px;
	padding:5px 0 0 10px; 
	margin:0; 
	float: left;
	clear: both;
	width: 610px;
	border-bottom: 1px solid #ddd;
	 }
	 */
.thread {
			background-color: #eee;
			height: 30px;
			background-image: url(images/thread_bg.png);
			background-repeat: repeat-x;
			font-family: Verdana;
			font-size: 11px;
			color: #777777;
			font-weight: bold;
}
.thread .pic, .title, .lastpost, .threads, .posts {
			float: left;
			text-align: center;
			border-right: 1px solid #dddddd;
}
.thread .title {
			text-align: left;
}
			
.thread .pic {width: 40px;}
.thread .title {width: 200px;}
.thread .lastpost {width: 123px;}
.thread .threads {width: 123px;}
.thread .posts {width: 123px; border-right: 0px;}

.thread div {
	
			height: 17px;
			padding: 7px 0px 0px 0px;

}

.thread div.lastpost {

			height: 22px;
			padding: 8px 0px 0px 0px;

}


.thread div.lastpost .date {
	
			font-weight: normal;
			font-size: 9px;

}

 .new {

			background-image: url(images/forum_new.png);
			background-position: center center;
			background-repeat: no-repeat;
}

 .old {

			background-image: url(images/folder_page.gif);
			background-position: center center;
			background-repeat: no-repeat;
}

 .locked {

			background-image: url(images/forum_lock.png);
			background-position: center center;
			background-repeat: no-repeat;
			width: 30px;
			height: 30px;
}



/* Navigation */


#navbar #links  {
			color: #ddd;
			position: relative;
			top: 4px; 
					
}

#navbar #links div {
			
			cursor: pointer;
}

#navbar #links .home {

			float: left;
			background-image: url(images/home.png); 
			background-repeat: no-repeat;
			background-position: center center;
			height: 150px; width: 150px;
			position: relative; left: 90px;
			
}

#navbar #links .about {

			float: left;
			background-image: url(images/about.png); 
			background-repeat: no-repeat;
			background-position: center center;
			height: 150px; width: 150px;
			position: relative; left: 90px;
			
}

#navbar #links .signup {

			float: left;
			background-image: url(images/signup.png); 
			background-repeat: no-repeat;
			background-position: center center;
			height: 150px; width: 150px;
			position: relative; left: 90px;
			
}

#navbar #links .links {

			float: left;
			background-image: url(images/links.png); 
			background-repeat: no-repeat;
			background-position: center center;
			height: 150px; width: 150px;
			position: relative; left: 90px;
			
}

#navbar #links .help {

			float: left;
			background-image: url(images/help.png); 
			background-repeat: no-repeat;
			background-position: center center;
			height: 150px; width: 150px;
			position: relative; left: 90px;
			
}



/* Form elements */

 .textbox {

			background-color: #1e1e1e;
			background-image: url(images/textbox_bg.png);
			background-position: top left;
			background-repeat: no-repeat;
			color: #cccccc;
			font-family: Verdana;
			font-size: 10px;
			width: 120px;
			height: 13px;
			border: 1px solid #222222;
			padding-left: 5px;
}

.button {
         border: 1px solid #333;
         background-color: transparent;
			color: #333;
			font-weight: bold;
			width: 120px;
		    
}

.button:hover {
	
			cursor: pointer;
}

/* User Levels */

.admin { color: #21a2d6; }
.moderator { color: red; }
.user { color: #ff7507; }
.guest { color: #cccccc; font-weight: normal; }
.left { float: left; }
.right { float: right; }
.center { margin: 0px auto; }


/* Extras */

.clear { clear: both; }