/*
 * Generic comments CSS file
 *//*
THE RIVER
*/

.widget_river_time {
   color:#777;
   margin:0 5px 0 5px;
   font-size:0.8em;
}

.widget_river_type_mediastream__media {
   border-bottom:1px solid #efefef;
   margin:5px 0 5px 0;
}

.widget_river_type_mediastream {
   border-bottom:1px solid #efefef;
   margin:5px 0 5px 0;
}

.widget_river_text {
   padding:0 0 0 20px;
}

p.widget_river_date {
   font-weight:bold;
   margin:20px 0 10px 0;
   padding:0 0 0 20px;
   background:url(http://stoa.usp.br/mod/river/images/office-calendar.png) no-repeat left;
   border-bottom: 1px solid #c0c0c0
}

/*
 the river on recent activity page
*/

._activity_river_entry_time {
   font-weight:bold;
   margin:5px 0 10px 0;
   padding:0 0 0 20px;
   background:url(http://stoa.usp.br/mod/river/images/date.gif) no-repeat left;  
}

._activity_river_entry {
   border-bottom:1px solid #efefef;
   margin:5px 0 5px 0;
}

._activity_river_entry_txt {
   padding:0 0 0 20px;
   background:url(http://stoa.usp.br/mod/river/images/flag_action.gif) no-repeat left top;
}

._activity_river_entry ._activity_river_entry_time {
   color:#777;
   margin:0 5px 0 5px;
   font-size:0.8em;
   background:#fff;
   padding:0;
}

/* Class type style */
#widget_river_type_commentwall__post {
   background:url(http://stoa.usp.br/mod/river/images/comment.gif) no-repeat left top;
}
#widget_river_type_weblog_post, #widget_river_type_weblog_post__post {
   background:url(http://stoa.usp.br/mod/river/images/x-office-document.png) no-repeat left top;
}

#widget_river_type_file{
   background:url(http://stoa.usp.br/mod/river/images/media-floppy.png) no-repeat left top;
}

#widget_river_type_community{
   background:url(http://stoa.usp.br/mod/river/images/system-users.png) no-repeat left top;
}
#widget_river_type_friends{
   background:url(http://stoa.usp.br/mod/river/images/contatos2.gif) no-repeat left top;
}
#widget_river_type_community_member{
   background:url(http://stoa.usp.br/mod/river/images/contact-new.png) no-repeat left top;
}/*
Modern Stoa CSS
CSS last updated 2009/02/25
Theme Name: Stoa Moderno
Theme created by Luiz Armesto

Licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported
http://creativecommons.org/licenses/by-nc-sa/3.0/
*/

body{
 background:white url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/background.png") repeat-x 0 30px;
 font-size:14px;
 font-family:'Trebuchet MS','Lucida Grande', Arial, sans-serif;
}
body, div#header #logo-text, div#single-page, div#splitpane-content, div#splitpane-sidebar h2, .comment-owner img, .loggedout .fpbox h3{
 text-align:left;
}
body, div#container, div#splitpane-sidebar #sidebar-holder{
 margin:0 auto;
}
body, div#container, td, td h4, h3, h5, div#header, div#header h1, div#header #logo-text, div#header #logo-text h2, div#header #search-header, div#header #search-header span a, div#splitpane-sidebar, div#splitpane-sidebar ul, .stoa-tab-bar, .loggedout div#left-column, #statistics img, #statistics ul, div#content-holder h2, div#splitpane-content h1, div#splitpane-sidebar ul li ul li a, div#system-message p, div#system-error p, .weblog-post, .weblog-keywords p a, .info p, .loggedout .siteusers, .loggedout #cartoon{
 padding:0;
}
td, td h4, h3, h5, div#header, div#header #logo-text, div#header #logo-text h2, div#splitpane-sidebar, div#splitpane-sidebar ul, .stoa-tab-bar, .loggedout div#left-column, #statistics img, #statistics ul, div#header #search-header p, #content-holder, div#single-page, div#splitpane-content, div#splitpane-content .infoholder table p, div#footer p, .infoholder p, .loggedout div#right-column, .loggedout #features img, .loggedout .fpbox{
 margin:0;
}
body, blockquote, div#splitpane-content, .info p, div#system-message, div#system-error, #comments ol, .stoa-tab .selected, #stoa-show-text{
 color:black;
}
input[type="submit"], div#header #search-header span a, div#splitpane-sidebar #sidebar-profile .usermenu a, div#splitpane-sidebar #sidebar-profile .userdetails, div#footer a, #todosposts, .info p, div#sub-menu a, div#sub-menu a:link, div#sub-menu a:hover, div#sub-menu a:visited, .widget_river_date, .stoa-auto-scroll-tab-bar td.selected, div#videos .item, .stoa-accordion a.item, .stoa-accordion a.item:hover, #stoa-show-text{
 font-weight:bold;
}
a img, div#header #logo img, div#footer img, .widget .widget_content, .widget .widget_bottom, a.button, #messages, #messages_table th, #messages_table tr, #messages_table td, #messages_table td.message_read, .stoa-tab-bar{
 border:none;
}
p{
 color:#2e3436;
 margin:0 0 10px 0;
}
a, a:link, h1 a:visited, div#sub-menu, div#sub-menu a, div#sub-menu a:link, div#sub-menu a:visited{
 color:#204a87;
}
a:hover, div#header #search-header span a:hover, div#content-holder a:hover{ 
 color:#8f5902;
}
a:visited{
 color:#8c8a84;
}
a:hover, div#footer a:hover{ 
 text-decoration:underline;
}
a, a:link, h1 a:visited, div#sub-menu, div#sub-menu a, div#sub-menu a:link, div#sub-menu a:visited, div#header a, div#header a:link, div#header a:visited, div#footer a, h1 a:visited, .weblog-title h3 a:visited, div#sub-menu a:hover{
 text-decoration:none;
}
ol, ul{
 list-style-position:inside;
}
.fpbox ul{
 padding:0 10px 10px 0;
}
h1{
 font-size:130%;
}
h2, h3, h4, h5{
 font-size:100%;
}
blockquote{
 border-left:5px solid #d3d7cf;
 padding:10px;
 margin:5px 10px 5px 20px;
}
div#header #sitename{
 line-height:20px;
}
div#header h1{
 font-size:150%;
 margin:-10px 0 0 140px;
 width:370px;
}
div#header h1#sitename{
 margin:0 0 0 140px;
}
div#header h3{
 color:gray;
 margin:0 0 0 130px;
 padding:30px 0 0 0;
}
.feed_content{
 margin:10px 90px;
}
.feed_content h5, div#splitpane-content h1, div#splitpane-sidebar #sidebar-profile .userdetails{
 font-size:120% !important;
}
.feed_date{
 margin:15px 30px 15px 40px;
}
div#header{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/header_blank.png") no-repeat;
 height:100px;
 margin:5px 0 0;
}
.person div#header{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/header_person.png") no-repeat;
}
.community div#header{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/header_community.png") no-repeat;
}
div#container{
 background:white url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/content.png") repeat-y;
 max-width:1024px;
}
div#header, div#container{
 width:100%;
}
div#header h1 a{
 color:#414141;
}
div#header #logo-text{
 position:absolute;
 top:80px;
 margin: 0 0 0 100px;
}
div#header #logo-text h2{
 color:#729fcf;
 font-size:14px;
}
div#logo{
position:relative;
}
div#header #logo img{ 
 margin:0 20px;
}
div#header #search-header{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/bg_search.png") no-repeat;
 height:60px;
 float:right;
 position:relative;
 top:25px;
 right:45px;
 z-index:50;
 padding:0 0 0 10px;
}
div#header #search-header #searchform{
 margin:0 -10px 0 0;
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/bg_search.png") no-repeat right top;
 padding:15px 15px 2px 0;
 height:60px;
}
div#header #search-header #searchform select, div#header #search-header #searchform input{
 font-size:12px;
}
div#header #search-header p{
 padding:0 0 0 15px;
}
div#header #search-header span a{
 display:block;
 position:relative;
 z-index:10;
 color:gray !important;
 font-size:11px;
}
#content-holder{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/content_top.png") no-repeat;
 padding:0 0 14px 0;
 width:100%;
 min-height:500px;
 overflow:hidden;
 position:relative;
}
div#content-holder h1{
 font-size:160%;
}
div#content-holder h2{
 font-size:110%;
 margin:0 0 3px 0;
}
div#content-holder h2, div#splitpane-sidebar #sidebar-profile .userdetails{
 color:#666;
}
div#single-page{
 padding:0 15px 0 0;
 width:100%;
}
div#splitpane-content{
 padding:0 0 0 20px;
 width:71%;
 float:left;
 min-height:500px;
}
div#splitpane-content p, div#splitpane-content #left-column-li .fpbox, .post .weblog_license p, .weblog_keywords p, div#splitpane-sidebar li{
 margin:10px 0;
}
div#right-column{
 padding:20px 0 0 0;
}
div#right-column-li{
 width:37%;
}
div#right-column-li form{
 width:100%;
 overflow-x:hidden
}
.fpbox, div#splitpane-content h2, div#splitpane-content h3, div#splitpane-content h4, div#splitpane-content .infoholder p{
 margin:10px;
}
div#splitpane-content form h2, div#splitpane-content form p{
 margin:20px 10px 10px 20px;
}
div#splitpane-content h1{
 margin:20px 10px 10px 10px;
}
div#splitpane-content #intro-message{
 border:1px solid #bfbaba;
 background:black;
 color:white;
}
.image_holder img, .noticias{
 border:1px solid #b2b2b2;
}
.noticias{
 background-color:#f3f3f3;
 padding:10px;
 margin:10px 10px 10px 0;
}
.noticias h3, .noticias .weblogdateheader{
 display:none;
}
.noticias .noticia-post h3{
 display:block;
 margin:0px !important;
}
.noticias .noticia-info p{
 margin:0 0 10px !important;
}
div#splitpane-sidebar{
 width:26%;
 min-width:200px;
 float:right;
 position:relative;
 top:10px;
}
div#splitpane-sidebar .sidebar-block{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/bg_menu.png") no-repeat bottom left;
 margin:0 0 10px 0;
 width:200px;
}
div#splitpane-sidebar .sidebar-block .rss{
  display:block;
  margin:-15px 0 0 150px;
}
div#splitpane-sidebar #sidebar-categories li{
  margin:10px 20px 10px 0; 
}
div#splitpane-sidebar #sidebar-profile{
 background:none;
 margin:10px 0 0 0;
}
div#splitpane-sidebar #sidebar-profile .usermenu{
 line-height:20px;
}
div#splitpane-sidebar #sidebar-holder{
 width:210px;
}
div#splitpane-sidebar .sidebar-block table{ 
 margin:5px 10px 15px 20px;
}
div#splitpane-sidebar .sidebar-block table td, div#splitpane-sidebar #sidebar-stoa li img, div#sub-menu img{ 
 vertical-align:top !important;
}
div#splitpane-sidebar .sidebar-block ul, div#splitpane-sidebar .sidebar-block p{
 padding:5px 10px 15px 20px;
}
div#splitpane-sidebar .sidebar-block ul p, div#splitpane-sidebar #sidebar-profile p{
 padding:0px !important;
}
div#splitpane-sidebar .sidebar-block h2, div#splitpane-sidebar .sidebar-block .widget_title{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/bg_menu_title.png") no-repeat;
 width:180px;
 padding:7px 10px;
 border:none !important;
 font-size:110% !important;
}
div#splitpane-sidebar .sidebar-block h2, div#splitpane-sidebar .sidebar-block .widget_title, div#splitpane-sidebar h2{
 color:#555753;
}
div#splitpane-sidebar #sidebar-widgets, div#splitpane-sidebar #sidebar-widgets h2{
 background:none;
}
div#splitpane-sidebar #sidebar-widgets .widget_content{
 margin:0 15px;
}
div#splitpane-sidebar #sidebar-widgets ul, div#splitpane-sidebar #sidebar-widgets p{
 padding:0 0 0 5px;
}
div#splitpane-sidebar #sidebar-stoa h2{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/bg_highlightmenu_title.png") no-repeat;
 color:#41699e;
 padding:11px 14px 0 14px;
}
div#splitpane-sidebar #sidebar-stoa{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/bg_highlightmenu.png") no-repeat bottom left;
 margin:0 0 10px -4px;
 width:208px;
}
div#splitpane-sidebar #sidebar-stoa ul{
 padding:5px 20px;
}
div#splitpane-sidebar #sidebar-profile h2{
 background: none;
 color:white;
 padding:0 0 10px 0;
 width:200px;
}
div#splitpane-sidebar #sidebar-profile #contents{
 font-size:90%;
}
.userinfodiv{
 border-bottom:1px solid #888a85;
 margin:5px 0;
}
div#splitpane-sidebar td{
 width:200px;
 margin:0 0 0 20px;
}
div#splitpane-sidebar ul{
 list-style-position:outside;
 list-style-type:none;
 margin:4px 0;
 padding:0 0 0 3px;
}
div#footer{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/footer.png") repeat-y;
 text-align:center;
 padding:20px 0 0 0;
 min-height:110px;
 margin:0px;
 width:100%;
}
div#footer, div#footer a{
 color:white;
}
div#footer img{
 margin:15px;
}
div#footer .performanceinfo{
 margin:10px 0 0 0;
 font-size:10px;
}
div#system-message{ 
 background:#fefc97;
 border:1px solid #c4a000;
}
div#system-error{ 
 background:#febbbb;
 border:1px solid #ff0000;
}
div#system-message,
div#system-error{ 
 padding:3px 10px 3px 50px;
 margin:20px 20px 0 20px;
 min-height:25px;
}
div#system-message, div#system-error, .weblog_keywords, .fpbox{
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
}
div#system-message p, div#system-error p{
 margin:2px;
}
.clearing{
 clear:both;
}
.weblog-post{
 margin:20px 90px 20px 30px;
}
.weblog-commentslink a{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/comments.gif") no-repeat;
 padding:2px 0 2px 20px;
 margin:0 0 0 5px;
}
.weblog_edit{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/edit.gif") no-repeat;
}
.weblog_delete{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/delete.gif") no-repeat;
}
.weblog_edit, .weblog_delete{
 padding:2px 0px 2px 20px;
}
.weblog_keywords{
 background:#fbfbfb url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/tags.gif") no-repeat 10px 15px;
 padding:5px 10px 5px 30px;
 border:1px solid #ddd;
 margin:15px 0 0 0;
}
.weblog-title h3{
 font-size:150%;
 margin:0!important;
}
.weblog-author a{
 font-size:110%;
 text-decoration:none;
 border-bottom:1px dotted #204a87;
}
.weblog_dateheader, .weblogdateheader{
 text-transform:capitalize;
 margin:15px 30px !important;
 font-size:13px;
}
.weblog-post .user{
 display:none;
}
div#view_friends_blogs, div#view_own_blog, div#view_all_blog_posts{ 
 margin:0 50px 0 20px;
}
div#highlight_posts .weblog-post .user, div#view_friends_blogs .weblog-post .user, div#view_all_blog_posts .weblog-post .user, div#lastposts .weblog-post .user{
 display:inline;
 float:left;
 margin:10px 10px 10px 0 !important;
 width:80px;
}
.weblog-post .user img{
 width:60px;
}
.weblog-keywords p a{
 margin:20px 0 0;
 clear:both;
}
.weblog-title{
 margin:10px 0 0;
}
.post{
 margin:10px 0 0;
 padding:0 10px 0 5px;
}
div#highlight_posts .weblog-post, div#view_friends_blogs .weblog-post, div#view_all_blog_posts .weblog-post, div#lastposts .weblog-post
{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/post_middle.png") repeat-y scroll top left;
 margin:20px 0; 
}
div#highlight_posts .weblog-post, div#lastposts .weblog-post{
 overflow:hidden;
}
div#highlight_posts .weblog-post .info, div#view_friends_blogs .weblog-post .info, div#view_all_blog_posts .weblog-post .info, div#lastposts .weblog-post .info{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/post_bottom.png") no-repeat scroll bottom left;
 border:none;
 padding:5px 5px 5px 30px; 
}
div#highlight_posts .weblog-post .weblog-content, div#view_friends_blogs .weblog-post .weblog-content, div#view_all_blog_posts .weblog-post .weblog-content, div#lastposts .weblog-post .weblog-content{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/post_top.png") no-repeat scroll top left;
 padding:5px 0 0; 
 margin:0 0 0 80px;
}
.weblog-post .info .weblog-author{
 display:none;
}
.weblog-post .info, .weblog-post .post, .weblog-post .weblog-title, .weblog-post .weblog-author{
 padding:0 15px 5px 45px !important;
}
.weblog-post .info {
 clear:both;
}
.info p{
 margin:5px !important;
 font-size:11px;
}
.info p a{ 
 color:#242424;
}
#comments, #trackbacks{
 margin:0 10px;
}
#comments .post-owner{
 background:#ececec;
}
#comments h4{
 background-color:white;
 padding:0 0 0 10px;
}
#comments ol{
 padding:0 0 0 10px;
 margin:0 0 0 15px;
 list-style-position:outside;
}
#comments-divide{
 height:1px;
 background:#888a85;
}
.comment-owner{
 border-bottom:2px dotted #888a85;
}
.comment-owner img, #comments .comment-owner p{
 margin:0 5px 0 0;
}
#comments .comment-owner p{
 padding:3pt 0 0 3pt; /* converter para px*/
}
#comments .comment{
 padding:0 5px;
 margin:15px 0;
}
div#sub-menu{
 background:url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/menu.png") no-repeat scroll bottom;
 margin:10px;
 font-size:90%;
 padding:15px;
}
div#sub-menu td, div#sub-menu tr{
 background:none !important;
}
div#sub-menu a:hover{
 color:blue;
}
div#sub-menu p{
 margin:10px 0 10px 0;
 padding:3px;
}
.infoholder{
 margin:5px 10px;
}
.infoholder p{
 padding:2px 10px;
}
.infoholder .fieldname{
 margin:0 10px;
}
pre.normal{
 width:550px !important;
}
.profile_primary, .profile_secondary, .widgets_even, .widgets_odd{
 width:48%;
}
.widgets_even, .widget .widget_content ul{
 margin:0 0 0 10px;
}
.widget{
 width:100%;
 margin:0;
}
.widget .widget_admin_menu{
 visibility:hidden;
}
.widget:hover .widget_admin_menu{
 visibility:visible;
}
#forum_table{
 margin:10px 20px;
 width:94%;
}
#forum_table .smallprint{
 font-size:10px;
}
#forum_table th{
 background:none;
 letter-spacing:0;
 font-size:14px;
}
#forum_table th.nobg{
 background:none;
 border-bottom:1px solid #888A85 !important;
}
#forum_table th.cent{
 background:none;
 border-bottom:1px solid #888A85 !important;
}
#messages{
 background:none !important;
 margin:0 20px;
}
#messages_table th, #messages_table tr{
 border-bottom:1px solid #888a85 !important;
}
#messages_table td{
 background:#eeeeee !important;
}
#messages_table th, #messages_table tr, #messages_table td.message_read{
 background:none !important;
}
#detailed_message{
 margin:0 20px;
}
#detailed_message h2{
 color:black !important;
 margin:20px 0 10px 0 !important;
}
.foldertable, div#networktable{
 margin:10px 20px;
}
.widget_river_date{
 margin:0 10px;
 color:#888a85;
}
.tabbertab{
 padding:5px 5px 20px 5px !important;
}
.loggedout #banner-arte{
 height:400px;
 margin:20px;
 width:280px;
}
.loggedout div#highlight_posts{
 margin:15px 0 0;
}
.stoa-auto-scroll-tab-bar td{
 background:#FEFEFE;
}
.stoa-auto-scroll-tab-bar td.selected a{
 color:white;
}
.stoa-auto-scroll-tab-bar td.selected{
 background:#44617B;
 border:1px solid #44617B;
}
.stoa-tab-bar{
 font-size:9pt; /* converter para px */
 left:-2px;
 position:relative;
 top:3px;
 z-index:3;
}
.stoa-tab .selected{
 background:white;
 border-color:silver silver -moz-use-text-color;
 border-style:solid solid none;
 border-width:1px 1px 0;
 font-weight:normal;
}
.stoa-tab-bar td{
 background:#F3F3F3;
 border:1px solid silver;
 color:gray;
 font-weight:normal;
 padding:4px 0;
}
.stoa-tab-bar td a{
 padding:6px 4px;
}
.stoa-accordion-item{
 padding:10px 0 0;
}
div#videos{
 margin:10px;
 padding:5px;
 border:1px solid silver;
 color:gray;
}
div#videos .item{
 margin:0 0 5px;
}
.stoa-accordion a.item, .stoa-accordion a.item:hover{ 
 background:none;
 color:white !important;
 display:block;
 margin:0 0 0 10px;
}
.stoa-accordion .item{
 background:#FDFDFD url("http://stoa.usp.br/mod/stoa/templates/Default_Template/images/accordion_item.png") repeat-x scroll 0 0;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 padding:1px;
}
#stoa-show-text{
 background:white;
 border:1px solid #999;
 font-size:1em; /* converter para px */
 max-width:200px;
 padding:5px;
}
.loggedout div#right-left{
 max-width:287px;
 width:100%;
}
.loggedout div#right-column{
 width:30%;
 float:right;
}
.loggedout #features area{
 cursor:help;
}
.loggedout #destaque{
 height:210px;
 padding:0 0 25px;
 margin:20px 0 0;
}
.stoa-tab{
 float:none;
}
.loggedout .fpbox{
 border:none;
 clear:both;
}
.loggedout #statistics{
 margin:20px 0 0; 
}
.loggedout #statistics table{
 display:none; 
}
#statistics table td{
 padding:0 5px;
}
.loggedout .siteusers{
 text-align:center !important;
 overflow-x:visible !important;
 border:none !important;
}
.loggedout .siteusers h3{
 text-align:center;
}
.loggedout #content-holder{
 width:auto; /* ??? */
 padding:0px 20px;
}
#statistics img, #statistics ul{
 float:left;
}
.loggedout #intro-message{
 background:none;
 font-size:1.2em; /* converter para px */
}
.stoa-tab-item{
 background:white;
 border:1px solid silver;
}
.loggedout div#left-column{
 float:left;
 width:64%;
 padding:0 0 0 15px;
}

#features{
  background:#f7f7f5 url(http://stoa.usp.br/mod/stoa/templates/Default_Template/images/frontpage/curve_bar.png) repeat-x;
  height:205px;
}
#features a{
  position:relative;
  z-index:20;
}
#features .top{
  height:30px;
  background:url(http://stoa.usp.br/mod/stoa/templates/Default_Template/images/frontpage/curve_top.png) no-repeat top center;
}
#features .center{
  margin:0 auto;
  width:100%;
  height:145px;
  float:left;
  text-align:center;
  position:relative;
  z-index:10;
  background:white;
}
#features .bottom{
  background:url(http://stoa.usp.br/mod/stoa/templates/Default_Template/images/frontpage/curve_bottom.png) no-repeat center 120px;
  position:relative;
  z-index:5;
  top:25px;
}
#descriptions{
  background:#f7f7f5;
  width:723px;
  margin:-15px auto;
  color:white;
}
#description-social, #description-moodle, #description-cursos, #description-wiki{
  background:url(http://stoa.usp.br/mod/stoa/templates/Default_Template/images/frontpage/description_bg.png) no-repeat bottom left;
  width:197px;
  padding:22px;
  position:absolute;
  display:none;
  font-size:90%;
}
#descriptions .item{
  width:241px;
  float:left;
  position:relative;
  top:-25px;
}
#descriptions h3{
  clear:both;
  margin:0px;
  padding:0px;
}
.loggedout #features img{
  margin:0 38px!important;
  border:0;
}
#highligth{
  background:#f7f7f7 url(http://stoa.usp.br/mod/stoa/templates/Default_Template/images/frontpage/highligth_bg.png) no-repeat right bottom;
  /*height:245px;*/
  min-height:110px;
  clear:both;
  border-bottom:1px dashed gray;
  margin:-20px 0 0;
  display:table;
  width:100%;
}
#wiki-icon{
margin:0 45px!important;
}
#content{
  padding:10px;
}
#content{
  margin:0 auto;
  max-width:1024px;
  clear:both;
}
.loggedout #header{
  margin:0 auto;
  max-width:1024px;
}
.loggedout #footer{
  background:#0896AE!important;
}
#login{
  float:left;
  background:url(http://stoa.usp.br/mod/stoa/templates/Default_Template/images/frontpage/login_bg.png) no-repeat top left;
  width:220px;
  height:190px;
  margin:0 0 0 50px;
  padding:30px;
  font-size:90%;
}
#login input[type=text], #login input[type=password]{
  width:215px;
}
#login .form_input{
  padding: 0 0 10px 0;
}
#login h3{
  margin: 0 0 10px 0;
  font-size: 110%;
}
#signin{
  float:left;
  background:url(http://stoa.usp.br/mod/stoa/templates/Default_Template/images/frontpage/login_bg.png) no-repeat -278px top;
  width:190px;
  height:220px;
  padding:10px 30px 10px 10px;
  font-size:80%;
}
.highligth{
  float:left;
  width:420px;
  padding:10px;
  margin:0 30px;
}
#highligth .center{
  margin:0 auto;
  max-width:1024px;
}
#cadastrese{
  text-align:center;
}
#login_box{
  margin:10px;
  clear:both;
  display:none;
}
#close_button{
  position:relative;
  top:15px;
  right:32px;
}
.loggedout #content-holder, .loggedout{
  background:white!important;
  padding:0;
  width:100%!important;
  max-width:100%!important;
}
.loggedout #header, .loggedout #logo{
  background:none!important;
}
.loggedout #logo img{
 margin:5px 20px!important;
}
.loggedout #logo-text{
 top:85px!important;
}
/* profile - widgets */

#profile_widgets {
	position:relative;
}

.widgets_even {
	float:left;
	width:330px;
}

.widgets_odd {
	float:right;
	width:330px;
}

.widget {
	border: 1px solid #BBDCE9; /*#95BDCD;*/
	margin-bottom: 5px;
	padding: 0;
}

.widget .widget_content {
	padding: 0;
}
.widget .widget_content h3 {
	padding:0;
	margin:0;
}

.widget .widget_menu {
	display: block;
	background-color: #E2F0F6; /*#CBE5EF;*/
	margin: 0px;
	padding-left: 10px;
	border-top: 1px solid #BBDCE9;
	font-size:0.8em;
}

.widget h2 {
	border:0;
	border-bottom:1px solid #BBDCE9;
	padding:0;
	margin:0 0 10px 0;
	color:#666;
	background-color: #E2F0F6;
	font-size:1.1em;
}

.widget  .widget_content h2 a {
	padding:0 0 0 10px;
}

.widget .widget_content .user {
        display: none;
}