/*0Spirulina_Bold_20121220T164612.otf
0Spirulina_Light_20121220T164612.otf
*/


/*@font-face { 
	font-family: Spiro; 
	src: url("/_static/liner.otf") format("opentype"); 
	src: url("/_static/0Spirulina_Regular_20121220T164612.otf") format("opentype"); 
}

@font-face { 
	font-family: Spiro; 
	src: url("/_static/liner.otf") format("opentype"); 
	src: url("/_static/0Spirulina_Bold_20121220T164612.otf") format("opentype"); 
    font-weight: bold;
}*/



body {
	font-family:Helvetica,Tahoma; 
	font-size: 15px;
	line-height:1.3em;
	color: #333;
	margin: 20px;
}

body, form textarea, form input {
	font-family:  Helvetica,'HelveticaNeue-Light', Arial, Tahoma;
}

body, form textarea, form input {

/*	font-family: Spiro;*/
}


.edit {
	font-size: 9px;
}

a:active {
	color: #00ffff;
}


@font-face {
  font-family: "Futura";
  src: url("/_static/FuturaStd-ExtraBold.otf");
}

/*#pro {
	padding: 10px;
	background: #ffff33;
}*/


.page {
	font-size: small;
	margin-top: 10px;
	margin-bottom: 10px;
}

#online {
	overflow: hidden;
	margin-top: 5px;
	height: 67px;
	white-space: nowrap;
	/*float: right;*/
}

#online img, .classicavatar {
	width: 27px;
	height: 27px;
	margin-bottom: -4px;
	margin-top: 6px;
}

#online img {
 	opacity: .5;	
}

#online .escuro img {
	opacity: 1;
}

/*.claro.online img {
	opacity: .4;
}*/

.claro { color:#bbb; }


.online, #online div {
	 float: left;
	 margin-right: 8px;
/*	 width: 80px;
	 height: 120px;*/
	 width: 110px;
/*	 margin-bottom: 2em;*/
	 font-size: 11px;
	line-height:1.3em;
	 display: inline;

}




form textarea, form input {
/*	width: 400px;*/
	margin: 2px;
	font-size: 14px;
}



nav a {
/*	text-transform: uppercase;*/
/*	margin-left: 1em;*/
}


label {
	display: inline-block;
	width: 100px;
	margin-bottom: 8px;
	font-size: small;
}




#top {
	font-size: small;
}



#msg { 
	/*width:65%; */
	/*float: right;  */
	margin-left: 40px;
	margin-bottom: 2em;
}

#forums { 
/*	left:20px; top:20px; */
/*	width:30%; */
	width: 370px;
	float: left; 
	margin-bottom: 2em;
}

#msg, #forums {
	/*height:600px; */
	overflow: auto;
}

#mem { right:20px; bottom:20px; position:absolute; }



section {
	margin-bottom: .5em;
	background: #f5f5f5;
	padding: 10px;
	border-radius: 6px;
}

/*, .timeago */
time {
	font-size: 9px;
	color: #aaa;
}

/*section time {
	font-size: small;
	color: #aaa;
}*/

.avatarimg {
	margin-right: 5px;
	margin-bottom: -4px;
	margin-top: 4px;
}

.gravatar {
	margin-right: 8px;
	margin-bottom: -4px;
	margin-top: 4px;
	width: 40px;
	height: 40px;
}

.gravatar160 {
	width: 160px;
	height: 160px;
}

.gravatar80 {
	width: 80px;
	height: 80px;
}

.gravatar20 {
	width: 20px;
	height: 20px;
}



.sel {
/*	color: #aaa;*/
	background-color: #777;
	color: white;
	padding: 2px 4px;
	border-radius: 4px;
}

.sig { margin-top:4px; margin-bottom:2em;  }


/* 
	hiFolio! Portfolio Management System AGORASIM
	https://hifolio.com/
	 
	default	
*/

#bottom { bottom:20px; position:absolute;}

/*input, select {
	font-family:georgia, times, arial;
	font-size:10px;
}*/

a {
	text-decoration: none;
	xcolor:#666;
	color: #f69;
}
/*
h1	{	font-size:10px;	}

h2	{	font-size:10px;	}

h3	{	font-size:10px;	}


h1,h2 {
margin:0px;display:inline;
}


h1, h2, h3 {
	margin: 0px;
}

*/

.data {
	font-size: 9px;
	color:#ffffff;
	background-color:#000000;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:1px;
}

a.hifolio, a:hover.hifolio {
	padding:3px;
	background-color:yellow;
	color:black;
	font-family:georgia;
	font-size:9px;
}

a:hover.hifolio {
	color:yellow;
	background-color:black;
}

li, ul {
	padding: 0;
	margin: 0px;
	list-style:none;
	list-style-type: none;
}

/*

default

 */

#piece a {
	padding-left:2px;
	padding-right:2px;
	background-color:#05ffd9;
color:black;
}


.legenda { padding-top:6px; }


.data {
	background-color:#bbb;
}

a.selecionado {
	color: #00ffff;
	color: black;
	
	/*text-decoration: line-through;*/
}

hr {
	height: 1px;	
	border: 0px;
	border-top: 1px dotted #aaa;
}


#menu {
	position: absolute;
	left: 25px;
	top: 55px;
	z-index:10;
}

#piece {
	position: absolute;
	top: 55px;
	left: 230px;
}

#mainmenu {
	position: absolute;
	left: 230px;
	top: 25px;
}

#projeto_text { 
	width: 560px; 
}

#menu ul {
	padding-left: 0px;
	margin-bottom: 6px;
margin-top:0px;
}

#menu ul li {
	display:block;
}

#mainmenu ul, #mainmenu ul li,#mainmenu li {
	display:inline;
	padding:0px; 
	padding-right:20px;
}


#piece h2 { display:block; }



a {
/*	color: red;
	color:#05ffd9;
	color: #888;*/
}

/*
a:hover {
	color:#5500ff;
}

a:active {
	color:#ff0055;
	color:#05ffd9;
	
}
*/


.topic { width:30px; display:inline-block; color: #aaa; }


.editado {
	background: #ffffee;
}


h1 {
	font-size: 18px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	font-family: Futura;
	font-weight: normal;
}


.futura {
	font-family: Futura;
}
;
}
