/*  phpBB 3.0 Style Sheet



    --------------------------------------------------------------



	Style name:		subsilver2



	Based on style:	subSilver (the default phpBB 2 style)



	Original author:	subBlue ( http://www.subBlue.com/ )



	Modified by:		psoTFX and the phpBB team ( http://www.phpbb.com )



	



	This is an alternative style for phpBB3 for those wishing to stay with



	the familiar subSilver style of phpBB version 2.x



	



	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )



    --------------------------------------------------------------



*/





@import url("mchat.css");

/* ----------------------------------------------------------------------------------------------------------------------------Layout ------------ */



* {



	/* Reset browsers default margin, padding and font sizes */



	margin: 0;



	padding: 0;



}







html {



	font-size: 100%;



}







body {



	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */



	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;



	color: #ffffff; /*#323D4F;*/



	background-color: #333333;



	font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */



	margin: 0;



}







#wrapheader {



	min-height: 120px;



	height: auto !important;



	height: 120px;



/*	background-image: url('./images/background.gif');



	background-repeat: repeat-x;*/



/*	padding: 0 25px 15px 25px;*/



	padding: 0;



}







#wrapcentre {



	margin: 15px 25px 0 25px;



}







#wrapfooter {



	text-align: center;



	clear: both;



}







#wrapnav {



	width: 100%;



	margin: 0;



	background-color: #333333; /*#ECECEC;*/



	border-width: 1px;



	border-style: solid;



	border-color: #A9B8C2;



}







#logodesc {



	margin-bottom: 5px;



	padding: 5px 25px;



	background: #333333; /*#D9DFE4;*/



	border-bottom: 1px solid #333333; /*#4787A7;*/



}







#menubar {



	margin: 0 25px;



}







#datebar {



	margin: 10px 25px 0 25px;



}







#findbar {



	width: 100%;



	margin: 0;



	padding: 0;



	border: 0;



}

/* -----------------------------------------------------Cores e esquemas do calendario ---------------------------------  */

.forumrules1 {



	background-color: #990000;



	border-width: 1px;



	border-style: solid;



	border-color: #BB9860;



	padding: 4px;



	font-weight: normal;



	font-size: 1.1em;



	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;



}



.forumrules2 {



	background-color: #666666;



	border-width: 1px;



	border-style: solid;



	border-color: #BB9860;



	padding: 4px;



	font-weight: normal;



	font-size: 1.0em;



	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;



}



.forumrules3 {



	background-color: #990000;



	border-width: 0.5px;



	border-style: solid;



	border-color: #FFCC00;



	padding: 4px;



	font-weight: normal;



	font-size: 1.0em;



	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;



}



.forumrules4 {



	background-color: #990000;



	border-width: 1px;



	border-style: solid;



	border-color: #BB9860;



	padding: 2px;



	font-weight: normal;



	font-size: 1.1em;



	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}



.forumrules5 {



	background-color: #000000;



	border-width: 1px;



	border-style: solid;



	border-color: #BB9860;



	padding: 4px;

}

/* Cor das datas dos eventos na pagina calendario.html */

.forumrules6 {



	background-color: #990000;



	border-width: 1px;



	border-style: solid;



	border-color: #BB9860;



	padding: 4px;



	font-weight: normal;



	font-size: 1.8em;



	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;



}



/* Cor dos comandos no topo de evento na pagina calendario.html */

.forumrules7 {



	background-color: #990000;



	border-width: 1px;



	border-style: solid;



	border-color: #BB9860;



	padding: 4px;



	font-weight: bold;



	font-size: 1.4em;



	font-family: Lucida Grande, Verdana, "Arial", Helvetica, sans-serif;



}



/* Cor do texto evento na pagina calendario.html */

.forumrules8 {



	background-color: #990000; /* fundo */



	border-width: 1px;



	border-style: solid;



	border-color: #BB9860; /* contorno */



	padding: 4px;



	font-weight: bold;



	font-size: 1.4em;



	font-family: Lucida Grande, Verdana, "Arial", Helvetica, sans-serif;



}	

/* -----------------------------------------------------Cores e esquemas do calendario ---------------------------------  */

.forumrules {



	background-color: #F9CC79;



	border-width: 1px;



	border-style: solid;



	border-color: #BB9860;



	padding: 4px;



	font-weight: normal;



	font-size: 1.1em;



	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;



}







.forumrules h3 {



	color: red;



}







#pageheader { }



#pagecontent { }



#pagefooter { }







#poll { }



#postrow { }



#postdata { }











/*  ---------------------------------------------------------------------------------------------------------------------------------Text --------------------- */



jcm {



	color: #00ff00;

	

	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;

	

	font-weight: bold;



	font-size: 1.2em;



	text-decoration: none;

}



jm { 

	

	color: #ffffff;

	

	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;



	font-size: 1.4em;



	text-decoration: none;

	

}





jc {



    color: #ffffff;

	

	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;



	font-weight: bold;



	font-size: 1.4em;



	text-decoration: none;

	

}



h1 {



	color: black;



	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;



	font-weight: bold;



	font-size: 1.8em;



	text-decoration: none;



}







h2 {



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	font-size: 1.5em;



	text-decoration: none;



	line-height: 120%;



}







h3 {



	font-size: 1.3em;



	font-weight: bold;



	font-family: Arial, Helvetica, sans-serif;



	line-height: 120%;



}







h4 {



	margin: 0;



	font-size: 1.1em;



	font-weight: bold;



}







p {



	font-size: 1.1em;



}







p.moderators {



	margin: 0;



	float: left;



	color: black;



	font-weight: bold;



}







.rtl p.moderators {



	float: right;



}







p.linkmcp {



	margin: 0;



	float: right;



	white-space: nowrap;



}







.rtl p.linkmcp {



	float: left;



}







p.breadcrumbs {



	margin: 0;



	float: left;



	color: #FFFFFF; /* Cor das »» entre opções */



	font-weight: bold;



	white-space: normal;



	font-size: 1em;



}







.rtl p.breadcrumbs {



	float: right;



}







p.datetime {



	margin: 0;



	float: right;



	white-space: nowrap;



	font-size: 1em;



}







.rtl p.datetime {



	float: left;



}







p.searchbar {



	padding: 2px 0;



	white-space: nowrap;



} 







p.searchbarreg {



	margin: 0;



	float: right;



	white-space: nowrap;



}







.rtl p.searchbarreg {



	float: left;



}







p.forumdesc {



	padding-bottom: 4px;



}







p.topicauthor {



	margin: 1px 0;



}







p.topicdetails {



	margin: 1px 0;



}







.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {



	margin: 1px 0;



	color: red;



	font-weight:bold;



}







.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {



	color: green;



	font-weight:bold;



}







.postapprove img, .postreported img {



	vertical-align: bottom;



}







.postauthor {



	color: #000000;



}







.postdetails {



	color: #000000;



}







.postbody {



	font-size: 1.3em;



	line-height: 1.4em;



	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;



}







.postbody li, ol, ul {



	margin: 0 0 0 1.5em;



}







.rtl .postbody li, .rtl ol, .rtl ul {



	margin: 0 1.5em 0 0;



}







.posthilit {



	background-color: yellow;



}







.nav {



	margin: 0;



	color: black;



	font-weight: bold;



}







.pagination {



	padding: 4px;



	color: black;



	font-size: 1em;



	font-weight: bold;



}







.cattitle {







}







.gen {



	margin: 1px 1px;



	font-size: 1.2em;



}







.genmed {



	margin: 1px 1px;



	font-size: 1.1em;



}







.gensmall {



	margin: 1px 1px;



	font-size: 1em;



}







.copyright {



	color: #333333;/*#000;*/



	font-weight: normal;



	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;



}







.titles {



	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;



	font-weight: bold;



	font-size: 1.3em;



	text-decoration: none;



}







.error {



	color: red;



}











/* ----------------------------------------------------------------------------------------------------------------------------------Tables ------------ */



th {



	color: #FFFF00; /*#FFA34F;*/



	font-size: 1.1em;



	font-weight: bold;



	background-color: #333333; /*#006699;*/



	background-image: url('./images/cellpic3.gif');



	white-space: nowrap;



	padding: 7px 5px;



}







td {



	padding: 2px;

	

}



td.profile {



	padding: 4px;



}







.tablebg {



	background-color: ffffff; /* Linhas de Limitação #A9B8C2;*/



}







.catdiv {



	height: 28px;



	margin: 0;



	padding: 0;



	border: 0;



	background: white url('./images/cellpic2.jpg') repeat-y scroll top left;



}



.rtl .catdiv {



	background: white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right;



}







.cat {



	height: 28px;



	margin: 0;



	padding: 0;



	border: 0;



	background-color: #C7D0D7;



	background-image: url('./images/cellpic1.gif');



	text-indent: 4px;



}



/*--------------------------------------------------------------------------------------------------- Cor dos corpos ----------------------------------- */



.row1 {



	background-color: #666666;/*#ECECEC;*/



	padding: 4px;



}







.row2 {



	background-color: #666666;/*#DCE1E5;*/



	padding: 4px;



}







.row3 {



	background-color: #C0C8D0;



	padding: 4px;



}







.spacer {



	background-color: #A40202; /*#D1D7DC;*/



}







hr {



	height: 1px;



	border-width: 0;



	background-color: #D1D7DC;



	color: #D1D7DC;



}







.legend {



	text-align:center;



	margin: 0 auto;



}







/* ---------------------------------------------------------------------------------------------------Links ------------ */



a:link {



	color: #ffffff; /* #006597; */



	text-decoration: none;



}







a:active,



a:visited {



	color: #FFFF00;/*#005784;*/



	text-decoration: none;



}







a:hover {



	color: #00FF00; /*#D46400;*/



	text-decoration: underline;



}



/*--------------------------------------------------------------- Letras amarelas de lista de menu ------------------------------------------------------------ */



a.forumlink {



	color: #FFCC00;  /*#9B0000;  #069;*    Cor do texto Topicos de menu*/



	font-weight: bold;



	font-family: "Rockwell", Rockwell Extra Bold, MS Gothic;/*"Lucida Grande", Helvetica, Arial, sans-serif, ;*/



	font-size: 1.5em;



}







a.topictitle {



	margin: 1px 0;



	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;



	font-weight: bold;



	font-size: 1.2em;



}







a.topictitle:visited {



	color: #FFFF00;/*#5493B4; */



	text-decoration: none;



}







th a,



th a:visited {



	color: #FFFF00; /*#FFA34F*/ !important;



	text-decoration: none;



}







th a:hover {



	color: #00FF00;

	text-decoration: underline;



}











/* -----------------------------------------------------------------------------------------------------------Form Elements  ------------ */



form {



	margin: 0;



	padding: 0;



	border: 0;



}







input {



	color: #333333;



	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;



	font-size: 1.1em;



	font-weight: normal;



	padding: 1px;



	border: 1px solid #A9B8C2;



	background-color: #FAFAFA;



}







textarea {



	background-color: #FAFAFA;



	color: #333333;



	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;



	font-size: 1.3em; 



	line-height: 1.4em;



	font-weight: normal;



	border: 1px solid #A9B8C2;



	padding: 2px;



}







select {



	color: #333333;



	background-color: #FAFAFA;



	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;



	font-size: 1.1em;



	font-weight: normal;



	border: 1px solid #A9B8C2;



	padding: 1px;



}







option {



	padding: 0 1em 0 0;



}







option.disabled-option {



	color: graytext;



}







.rtl option {



	padding: 0 0 0 1em;



}







input.radio {



	border: none;



	background-color: transparent;



}







.post {



	background-color: white;



	border-style: solid;



	border-width: 1px;



}







.btnbbcode {



	color: #000000;



	font-weight: normal;



	font-size: 1.1em;



	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;



	background-color: #EFEFEF;



	border: 1px solid #666666;



}







.btnmain {



	font-weight: bold;



	background-color: #ECECEC;



	border: 1px solid #A9B8C2;



	cursor: pointer;



	padding: 1px 5px;



	font-size: 1.1em;



}







.btnlite {



	font-weight: normal;



	background-color: #ECECEC;



	border: 1px solid #A9B8C2;



	cursor: pointer;



	padding: 1px 5px;



	font-size: 1.1em;



}







.btnfile {



	font-weight: normal;



	background-color: #ECECEC;



	border: 1px solid #A9B8C2;



	padding: 1px 5px;



	font-size: 1.1em;



}







.helpline {



	background-color: #DEE3E7;



	border-style: none;



}











/* ------------------------------------------------------------------------------------------------------------------------------BBCode ------------ */



.quotetitle, .attachtitle {



	margin: 10px 5px 0 5px;



	padding: 4px;



	border-width: 1px 1px 0 1px;



	border-style: solid;



	border-color: #A9B8C2;



	color: #333333;



	background-color: #A9B8C2;



	font-size: 0.85em;



	font-weight: bold;



}







.quotetitle .quotetitle {



	font-size: 1em;



}







.quotecontent, .attachcontent {



	margin: 0 5px 10px 5px;



	padding: 5px;



	border-color: #A9B8C2;



	border-width: 0 1px 1px 1px;



	border-style: solid;



	font-weight: normal;



	font-size: 1em;



	line-height: 1.4em;



	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;



	background-color: #FAFAFA;



	color: #4B5C77;



}







.attachcontent {



	font-size: 0.85em;



}







.codetitle {



	margin: 10px 5px 0 5px;



	padding: 2px 4px;



	border-width: 1px 1px 0 1px;



	border-style: solid;



	border-color: #A9B8C2;



	color: #333333;



	background-color: #A9B8C2;



	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;



	font-size: 0.8em;



}







.codecontent {



	direction: ltr;



	margin: 0 5px 10px 5px;



	padding: 5px;



	border-color: #A9B8C2;



	border-width: 0 1px 1px 1px;



	border-style: solid;



	font-weight: normal;



	color: #006600;



	font-size: 0.85em;



	font-family: Monaco, 'Courier New', monospace;



	background-color: #FAFAFA;



}







.syntaxbg {



	color: #FFFFFF;



}







.syntaxcomment {



	color: #FF8000;



}







.syntaxdefault {



	color: #0000BB;



}







.syntaxhtml {



	color: #000000;



}







.syntaxkeyword {



	color: #007700;



}







.syntaxstring {



	color: #DD0000;



}











/* ---------------------------------------------------------------------------------------------------------------------------Private messages ------------------ */



.pm_marked_colour {



	background-color: #000000;



}







.pm_replied_colour {



	background-color: #A9B8C2;



}







.pm_friend_colour {



	background-color: #007700;



}







.pm_foe_colour {



	background-color: #DD0000;



}











/* --------------------------------------------------------------------------------------------------------------------------------Misc ------------ */



img {



	border: none;



}







.sep {



	color: black;



	background-color: #FFA34F;



}







table.colortable td {



	padding: 0;



}







pre {



	font-size: 1.1em;



	font-family: Monaco, 'Courier New', monospace;



}







.nowrap {



	white-space: nowrap;



}







.username-coloured {



	font-weight: bold;



}







/* -----------------------------------------------------------------------------------------------------------------Animate Digits IP Tracking Counter */



td.counter {



	padding: 0;



}




