input.post-small, input.post {
	color: #eee;
	text-transform: uppercase;
	margin-top: 10px;
	background-color: #18a5cc;
	border: none;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	-webkit-box-shadow: 0px 0px 4px #aaa;
	-moz-box-shadow: 0px 0px 4px #aaa;
	box-shadow: 0px 0px 4px #aaa;
	-webkit-transition: -webkit-box-shadow 0.2s linear;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#18a5cc), to(#0a85a8));
	background: -moz-linear-gradient(25% 75% 90deg, #0a85a8, #18a5cc);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18a5cc', endColorstr='#0a85a8', GradientType=0 );
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
input.post {
	width: 150px;
}
.Content .BoxContent .ff_info {
	/* color: #5a2800; */
  /* visibility: visible; */
  /* font-family: Verdana,Arial,Times New Roman,sans-serif; */
	font-size: 8pt;
	color: #5a2800;
	visibility: visible;
	font: 10pt Verdana, Arial, Times New Roman, sans-serif;
}
.ff_info {
	font-family: Verdana, Arial, Times New Roman, sans-serif;
	font-size: 8pt;
	color: #5A2800;
	visibility: visible;
}
div.bbcode_quote {
	border: 2px solid #505050;
	margin: 0.5em 0;
}
div.bbcode_quote_head {
	background-color: #505050;
	color: #FFF;
	font-weight: bold;
	padding: 0.25em 0.5em;
}
div.bbcode_quote_body {
	background-color: #F5DFBC;
	padding: 0.5em 1em;
}
div.bbcode_quote_head a:link {
	color: #FF7;
}
div.bbcode_quote_head a:visited {
	color: #FF7;
}
div.bbcode_quote_head a:hover {
	color: #FFF;
	text-decoration: underline;
}
div.bbcode_quote_head a:active {
	color: #FFF;
	text-decoration: underline;
}
div.bbcode_code {
	border: 2px solid #505050;
	margin: 0.5em 0;
}
div.bbcode_code_head {
	background-color: #505050;
	color: #FFF;
	font-weight: bold;
	padding: 0.25em 0.5em;
}
div.bbcode_code_body {
	background-color: #F5DFBC;
	padding: 0.5em 1em;
	white-space: pre;
	font-family: Terminal, sans-serif;
}
div.bbcode_code_head a:link {
	color: #FF7;
}
div.bbcode_code_head a:visited {
	color: #FF7;
}
div.bbcode_code_head a:hover {
	color: #FFF;
	text-decoration: underline;
}
div.bbcode_code_head a:active {
	color: #FFF;
	text-decoration: underline;
}
span.bbcode_spoiler {
	color: rgb(0, 0, 0);
	background-color: rgb(0, 0, 0);
}
.show-50 {
	background-color: rgba(241,224,198,0.7) !important
}
input.post-small, input.post {
	color: #eee;
	text-transform: uppercase;
	margin-top: 10px;
	background-color: #18a5cc;
	border: none;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	-webkit-box-shadow: 0px 0px 4px #aaa;
	-moz-box-shadow: 0px 0px 4px #aaa;
	box-shadow: 0px 0px 4px #aaa;
	/* -- CSS3 Transition - define which property to animate (i.e. the shadow)  -- */
	-webkit-transition: -webkit-box-shadow 0.2s linear;
	/* -- CSS3 Shadow - create a shadow around each input element -- */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#18a5cc), to(#0a85a8));
	background: -moz-linear-gradient(25% 75% 90deg, #0a85a8, #18a5cc);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18a5cc', endColorstr='#0a85a8', GradientType=0 );
	/* -- CSS3 - Rounded Corners -- */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
input.innerpost {
	color: #eee;
	text-transform: uppercase;
	margin-top: 10px;
	background-color: #FECE2F;
	border: none;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	-webkit-box-shadow: 0px 0px 4px #aaa;
	-moz-box-shadow: 0px 0px 4px #aaa;
	box-shadow: 0px 0px 4px #aaa;
	/* -- CSS3 Transition - define which property to animate (i.e. the shadow)  -- */
	-webkit-transition: -webkit-box-shadow 0.3s linear;
	/* -- CSS3 Shadow - create a shadow around each input element -- */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FECE2F), to(#A45B13));
	background: -moz-linear-gradient(25% 75% 90deg, #A45B13, #FECE2F);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A45B13', endColorstr='#FECE2F', GradientType=0 );
	/* -- CSS3 - Rounded Corners -- */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.ims {
	margin-top: 7px;
	width: 100%;
	float: left;
	display: inline;
}
input.post:hover, input.post-small:hover, input.innerpost:hover {
	-webkit-box-shadow: 0px 0px 20px #555;
	-moz-box-shadow: 0px 0px 20px #aaa;
	box-shadow: 0px 0px 20px #555;
	cursor: pointer;
}
.button4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #FFF;
	padding: 5px 15px 5px 15px;
	border: 1px solid #999;
	text-shadow: 0px 1px 1px #666;
	text-decoration: none;
	-moz-box-shadow: 0 1px 3px #111;
	-webkit-box-shadow: 0 1px 3px #111;
	box-shadow: 0 1px 3px #111;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #64a724;
	background: -moz-linear-gradient(top, #64a724 0%, #579727 50%, #58982a 51%, #498c25 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#64a724), to(#498c25), color-stop(0.4, #579727), color-stop(0.5, #58982a), color-stop(.9, #498c25), color-stop(0.9, #498c25));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a724', endColorstr='#498c25', GradientType=0 );
	cursor: pointer;
}
.button4:hover {
	border: 1px solid #FFF;
}
.quote {
	margin: 0px;
	margin-top: 5px;
	display: block;
}
.quote_container {
	margin: 0 10px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #F2F6F8 none;
	border-radius: 5px;
	border: 1px solid #417394;
	font: italic normal 13px Tahoma, Calibri, Verdana, Geneva, sans-serif;
	position: relative;
	top: 0;
}
.quote_qcontainer {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px 5px 10px;
}
.quote_arrow {
	background: transparent url(../forum/images/misc/quote-arr.png) no-repeat left;
	display: block;
	width: 9px;
	height: 13px;
	position: absolute;
	top: 5;
	left: -9px;
}
.quote_message {
	padding: 8px 0px;
}
.quote_author {
	font: normal 12px Tahoma, Calibri, Verdana, Geneva, sans-serif;
}
.quote_author img {
	position: relative;
	top: 1px;
}
.quote_author url {
	position: relative;
	top: 2px;
}
blockquote {
	display: inline-block;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
	-webkit-margin-start: 10px;
	-webkit-margin-end: 10px;
}
.postcontent {
	word-wrap: break-word;
	color: #5a2800;
}
.postdeleted {
	font: bold 14px Tahoma, Calibri, Verdana, Geneva, sans-serif;
}
.pixelize {
	background: #F1E0C6 url(../forum/images/pixel.png) repeat;
}
div.toolsmenu {
	background: #F1E0C6 url(../forum/images/gradient.png) repeat-x scroll 50% 0%;
	width: 100%;
	display: block;
	border: 1px solid #505050;
	float: left;
	height: 25px;
	clear: both;
	margin: 0px 0 5px -1px;
}
pre.bbcode_code {
	margin: 0;
	padding: 6px;
	border: 1px inset;
	text-align: left;
	overflow: scroll;
	direction: ltr;
	background: #F2F6F8 repeat-x;
	font-size: 12px;
	color: #000;
	font-family: monospace;
	line-height: 100%;
	list-style: none;
	max-height: 320px;
	min-height: 25px;
}
.ff_info {
	font-family: Verdana, Arial, Times New Roman, sans-serif;
	font-size: 8pt;
	color: #5A2800;
	visibility: visible;
}
.threadstarter {
	clear: right;
	font-size: 11px;
	font-style: inherit;
	width: auto;
	max-width: 160px;
	word-wrap: break-word;
	text-decoration: none;
}
.uu_info {
	font-family: Verdana, Arial, Times New Roman, sans-serif;
	font-size: 8pt;
	color: #5A2800;
	line-height: 15px;
	visibility: visible;
}
.adf {
	border: 1px solid #5F4D41;
	background: white;
	width: 300px;
	padding: 3px;
	font-size: 13px;
}
.adfSmall {
	border: 1px solid #5F4D41;
	background: white;
	width: 45px;
	padding: 3px;
	font-size: 13px;
}
.bold {
	font-weight: bold;
}
.normal {
	font-weight: normal !important;
}
.explanation {
	background-color: #D4C0A1;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fefcaf), color-stop(1, #fffeda));
	background-image: -webkit-linear-gradient(top, #D4C0A1, #fffeda);
	background-image: -moz-linear-gradient(top, #D4C0A1, #fffeda);
	background-image: -ms-linear-gradient(top, #D4C0A1, #fffeda);
	background-image: -o-linear-gradient(top, #D4C0A1, #fffeda);
	padding: 6px;
	margin: 0 0 20px 0;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcaf', endColorstr='#fffeda', GradientType=0 );
}
.center {
	text-align: center;
}
.gb {
	border: 1px solid #5F4D41;
}
.adt {
	border: 1px solid #5F4D41;
	background: white;
	padding: 4px;
	width: 400px;
	font-size: 12px;
	font-family: Verdana;
}
a.new_reply {
	background: transparent url(images/responder.png) no-repeat scroll top right;
	color: #444;
	display: block;
	font: normal 12px arial, sans-serif;
	width: 107px;
	height: 25px;
	margin: 0px;
	text-decoration: none;
}

.new_reply {
    opacity: 0.85;
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}
a.new_reply:hover {
    opacity: 1;
}


a.new_topic {
	background: transparent url(images/novo.png) no-repeat scroll top right;
	color: #444;
	display: block;
	font: normal 12px arial, sans-serif;
	width: 107px;
	height: 25px;
	margin: 2px;
	text-decoration: none;
}

.new_topic {
    opacity: 0.85;
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}
a.new_topic:hover {
    opacity: 1;
}



a.new_reply:hover, a.new_topic:hover {
	text-decoration: none;
}
a.new_post {
	background: transparent url(../forum/images/post.gif) no-repeat scroll top right;
	color: #444;
	display: block;
	font: normal 12px arial, sans-serif;
	width: 85px;
	height: 20px;
	margin: 0px;
	text-decoration: none;
	padding-left: 2px;
}
a.new_post:hover {
	text-decoration: none;
}
select {
	border: 1px solid #5F4D41;
	background: white;
	padding: 4px;
	font-size: 12px;
	font-family: Verdana;
}
.tcat {
	background: #505050 url(../forum/images/gradient.png) repeat-x scroll 50% 10%;
	color: #FFFFFF !important;
	font: bold 9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink {
	color: #FFFFFF;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited {
	color: #FFFFFF;
	text-decoration: none;
}
.highlight_word {
	background-color: burlyWood;
}
.tcat a:hover, .tcat a:active, .tcat_ahover {
	color: #FFFFFF;
	text-decoration: underline;
}
.alt1, .alt1Active {
	background: #D4C0A1;
	color: #5a2800;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-top: 1px solid #505050;
	border-left: 1px solid #505050;
}
.alt2, .alt2Active {
	background: #F1E0C6;
	color: #999999;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-top: 1px solid #505050;
	border-left: 1px solid #505050;
}
.tborder {
	background: #505050;
	color: #999999;
	border: 1px solid #505050;
}
#tborder {
	background: #1f1f1f;
	color: #999999;
	border: 1px solid #363636;
}
.forumdata {
	font-size: 11px;
}
.username {
	clear: right;
	font-size: 12pt;
	font-style: inherit;
	width: auto;
	max-width: 160px;
	word-wrap: break-word;
	text-decoration: none;
}
.username_small {
	clear: right;
	font-size: 9pt;
	font-style: inherit;
	width: auto;
	max-width: 160px;
	word-wrap: break-word;
	text-decoration: none;
}
.inbox {
	background: url(../forum/images/pm_icons/inbox.png) no-repeat center left;
	padding: 2px 5px 1px 20px;
}
.chkboxeslist {
	display: block;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.red {
	color: red !important;
}
.outbox {
	background: url(../forum/images/pm_icons/sentitems.png) no-repeat center left;
	padding: 2px 5px 1px 20px;
}
.newmsg {
	background: url(../forum/images/pm_icons/new_msg.png) no-repeat center left;
	padding: 0px 5px 3px 20px;
}
a.lastpost {
	background: url(../forum/images/buttons/lastpost.gif) no-repeat center left;
	padding: 4px;
	border: 0px solid #A8A8A8;
}
a.lastpost:hover {
	text-decoration: none;
	outline: none;
}
a.lastpost:active {
	text-decoration: none;
	outline: none;
}
.pagination > a {
	text-decoration: none !important;
}
.pagination {
	float: right;
	right: 0;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/* pagination style */
.pagin {
	padding: 2px 0;
	margin: 0;
	font-family: "Verdana", sans-serif;
	font-size: 7pt;
	font-weight: bold;
}
.pagin * {
	padding: 2px 6px;
	margin: 0;
}
.pagin a {
	border: solid 1px #666666;
	background-color: #F1E0C6;
	color: #000;
	text-decoration: none;
}
.pagin a:hover, .pagin a:active {
	border: solid 1px #CC0000;
	background-color: white;
	color: #CC0000;
	text-decoration: none;
}
.pagin span {
	cursor: default;
	border: solid 1px #808080;
	background-color: #D4C0A1;
	color: #000;
}
.pagin span.current {
	border: solid 1px #666666;
	background-color: #666666;
	color: white;
}
a.editprofile {
	background: url(../forum/images/buttons/editprofile.png) no-repeat;
	padding: 2px 5px 1px 22px;
}
.top {
	position: relative;
}
.post-content-style {
	max-width: 600px;
	overflow: hidden;
	padding-bottom: 4em;
}
.top .bottom {
	position: relative;
}
.afterpostcontent {
	border-top: 1px solid #505050;
}
.signature_container {
    max-height: 120px;
    overflow: hidden;
}
a.admin_manage {
	background: url(../forum/images/buttons/management.png) no-repeat;
	padding: 2px 5px 1px 20px;
}
a.modpanel {
	background: url(../forum/images/buttons/mod_cp.png) no-repeat;
	padding: 2px 5px 1px 20px;
}
a.index {
	background: url(../forum/images/buttons/_index.png) no-repeat;
	padding: 2px 5px 1px 20px;
}
a.trashcan_content {
	background: url(../forum/images/buttons/trash.gif) no-repeat;
	padding: 2px 5px 1px 20px;
}
a.edit {
	background: url(../forum/images/buttons/edit.png) no-repeat;
	padding: 2px 5px 1px 20px;
}
a.post {
	color: #4E4E4E;
	font: bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;
}
a.post:hover {
	color: #417394;
	font: bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;
}
ul.topnav {
	list-style: none;
	margin: 0;
	float: right;
	width: 100%;
	font-size: 12px;
	line-height: 4px;
}
ul.topnav li {
	float: right;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative;
}
ul.topnav li a {
	padding: 10px 3px;
	display: block;
	text-decoration: none;
	float: left;
	color: black;
}
ul.topnav li a:hover {
	text-decoration: none;
	color: #5A2800;
}
ul.topnav li li.sub {
	padding: 5px 0px !important;
	display: block;
	text-decoration: none;
	font-weight: bold;
	float: left;
	color: #3E3E3E;
}
ul.topnav span.text {
	padding-left: 3px;
	line-height: 16px;
}
ul.topnav li.under:hover {
	text-decoration: underline !important;
}
ul.topnav li li.sub:hover {
	text-decoration: none;
	font-weight: bold;
}
.eff {
	color: #5A2800 !important;
	margin-right: -25px;
	padding-right: 20px !important;
	display: block;
	background-image: url(forum/images/black_downward_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}
ul.topnav li span {
	width: 17px;
	float: left;
}
ul.topnav li span.subhover {
	background-position: center bottom;
	cursor: pointer;
} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0;
	top: 23px;
	display: none;
	float: left;
	width: 170px;
	background: #E1E1E1 url(forum/images/top-highlight.png) repeat-x;
	border: 1px solid #C4C4C4;
	white-space: nowrap;
	z-index: 100;
	padding: 3px 3px 0px 3px;
	line-height: 5px;
}
ul.topnav li ul.subnav li:hover {
	background: #F1E0C6 repeat-x scroll 50% 10%;
}
ul.topnav li ul.subnav li {
	background: white repeat-x scroll 50% 5%;
	clear: both;
	width: 170px;
	margin-bottom: 1px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 160px;
	padding-left: 10px;
}
.search_box {
	font-size: 10pt;
	font-style: italic;
	color: #777;
}
a.ip {
	background: url(../forum/images/buttons/ip.gif) no-repeat;
	padding: 1px 5px 5px 22px;
	border: 0px solid #A8A8A8;
}
a.edit {
	background: url(../forum/images/buttons/pEdit.png) no-repeat;
	padding: 1px 5px 5px 22px;
	border: 0px solid #A8A8A8;
}
a.quoted {
	background: url(../forum/images/buttons/quote.png) no-repeat;
	padding: 1px 5px 5px 22px;
	border: 0px solid #A8A8A8;
}
a.trash {
	/*background: url(../forum/images/buttons/trash-delete.gif) no-repeat;*/
	border: 0px solid #A8A8A8;
	padding: 1px 3px 3px 22px;
}
a.sticky {
	/*background: url(../forum/images/misc/sticky.gif) no-repeat;*/
	border: 0px solid #A8A8A8;
	padding: 1px 5px 5px 22px;
}
a.sticky:hover {
	text-decoration: none;
	outline: none;
}
.botaoAdmin {
	float:left;
}
a.close1 {
	/*background: url(../forum/images/buttons/fechar-topico.gif) no-repeat;*/
	border: 0px solid #A8A8A8;
	padding: 1px 5px 5px 22px;
}
a.close1:hover {
	text-decoration: none;
	outline: none;
}
a.trash:hover {
	text-decoration: none;
	outline: none;
}
a.manage {
	background: url(../forum/images/buttons/trashcan.gif) no-repeat;
	padding: 1px 5px 5px 22px;
	border: 0px solid #A8A8A8;
}
a.report {
	background: url(../forum/images/buttons/warning.png) no-repeat;
	padding: 1px 5px 5px 22px;
	border: 0px solid #A8A8A8;
}
a.addwarning {
	background: url(../forum/images/buttons/infraction.gif) no-repeat;
	padding: 1px 5px 5px 22px;
	border: 0px solid #A8A8A8;
}
.postuseravatar
{
	max-width:160px
}