/*formatações principais*/
* {
	margin:0;
	padding:0;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body {
	font-size:10px;
	background:#EFEFEF;
}
h1.header_title {
	position:absolute;
	top:12px;
	left:50%;
	margin-left:-362px;
}
h2{
	margin:5px 0 8px 0;
	font-size:14px;
}

h2 a {
	clear:both;
}
h3{
	font-size:12px;
}
h3 a{
	margin-top:10px;
	margin-bottom:1px;
}

h4{
	font-size:11px;
}

input {
	width:100px;
	border-top-width:2px;
	border-left-width:2px;
}
input#name {
	width:130px;
	border-top-width:2px;
	border-left-width:2px;
}

textarea {
	border-top-width:2px;
	border-left-width:2px;
	font-size:11px;
}

a {
	text-decoration:none;
	cursor:pointer;

}

a:hover {
	text-decoration:underline;
}


/*classe para limpar containers com filhos flutuantes*/
.clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility: hidden;
}
/*.clearfix {display: inline-table;}*/
*.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
*html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE-mac */


#main-content h1{
	font-size:22px;
	margin:0 0 20px 20px;
}

div#message-background{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:1000;
	filter: alpha(opacity=50);
	opacity: .5;
}

div#info-background{
	position:absolute;
	width:300px;
	height:30px;
	left:50%;
	margin-left:-170px;
	z-index:1000;
	top:50%;
	margin-top:-100px;
	padding:5px 10px;
	font-size:14px;
}

div#info-background img {
	margin-right:5px;
	vertical-align:middle;
}
/*Homepage content*/

div#esquerda{
    float:left;
    width:315px;
    margin:20px 10px 0pt 10px;
}

div#esquerda p {
	line-height:19px;
	font-size:11px;
}
div#esquerda div.home_folder {
	margin-top:20px;
	
}
div#esquerda div.home_content {
	margin-bottom:10px;
}
div#esquerda div.home_content .hasThumb {
	width: 220px; 
	float:right;
}
a.see-more {
	padding-left:20px;
	font-size:11px;
	text-decoration:underline;
	margin-right:7px;
}

a.see-more:hover {
	text-decoration:underline;
}

a.mmmark {
	display:none;
}

/*edição das áreas */
div.topEditArea {
	display:none;
	padding:10px 0 10px 10px;
	margin-top:-8px;
	font-size:11px;
}

div.topEditArea label{
	padding:0;
	margin:0;
}

div.topEditArea input.dias{
	width:30px;
	margin:0;
}
div.topEditArea input{
	display:inline;
}
div.topEditArea input.radio{
	width:12px;
	margin:0;
	border:none;
}

div.topEditArea a.box_button {
	float:none;
	clear:none;
	margin:0;
	padding: 0 2px;
	font-size:11px;
}
#lastDismissedUsers span{
	font-style:italic;
	color:#777777;
}
#popup #lastDismissedUsers li {
	margin-top:0
}
/*lista de usuários/emails*/
div#listOfUsers {
	position:absolute;
	width:150px;
	border-top:0;
	z-index:20001;
}

div#listOfUsers a{
	float:left;
	width:140px;
	padding:3px 5px;
}

div#listOfUsers a:hover {
	text-decoration:none;
}
a.readMore {
	display:block;
	margin:5px;
	padding-right:20px;
	text-align:right;	
}
a.readMoreLeft {
	display:block;
	margin:5px;
	padding-left:20px;
	text-align:left;	
}

#popup .button_arrow_R,
#popup .button_arrow_L,
#popup_talk .button_arrow_R,
#popup_talk .button_arrow_L, {
	color:#f90;
	border:0 none;
	font-size:10px;
	font-weight:bold;
	margin:0 25px;
	cursor:pointer;
	width:60px;
	height: 15px;
}
.button_arrow_R,
#content .button_arrow_R{
	background:url(../../images/bullets_icons/linkReadMore.gif) no-repeat right center;
	padding-right:20px;
	float:right;
	color:#f90;
}
.button_arrow_L,
#content .button_arrow_L {
	background:url(../../images/bullets_icons/linkClean.gif) no-repeat left center;
	padding-left:20px;
	float:left;
	color:#f90;
}

#comment-content .button_arrow_R, #comment-content .button_arrow_L{
	height: 20px;
}
