body {
	background:url(images/fundo.gif) repeat-x;
	font-family:'Trebuchet MS',Verdana,sans-serif;
	font-size:0.8em;
	margin:0;
	padding:0;
	width:100%;
}
#portalOuterContainer {
}
#portalContainer {
}
#headerMax, #headerMin {
height:100%;
margin:0 auto;
overflow:hidden;
width:100%;
}
#headerMin {
}
#skipNav {
}
#siteHierarchy {
clear:both;
float:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0.5em 0;
}
.breadSeparator {
}
#siteHierarchy li {
display:inline;
}
#siteHierarchy li a, #siteHierarchy li a:visited {
color:#000000;
}
#container {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
margin:0 auto;
width:100%;
padding-top:10px;
}
#toolMenuWrap {
color:#000000;
float:left;
padding:4px;
text-align:left;
width:13em;
}
#toolMenuWrap:hover {
}
.workspace #toolMenuWrap:hover {
}
.course #toolMenuWrap:hover {
}
.project #toolMenuWrap:hover {
}
#content {
margin-left:14em;
}
* html #content {
margin-left:13em;
}
#footer {
background:#828282 none repeat scroll 0 0;
border-top:1px solid #000000;
clear:both;
color:#FFFFFF;
font-size:x-small;
margin:0;
padding:0;
text-align:center;
top:0;
width:auto;
}
.workspace .siteNavWrap {
border-bottom:3px solid #AAAAAA;
}
.course .siteNavWrap {
border-bottom:3px solid #FFCC66;
}
.project .siteNavWrap {
border-bottom:3px solid #D7D6D6;
}
#siteNavWrapper {
margin:0;
}
#mastHead {
background:url(images/logo.jpg) no-repeat scroll 0 0;
height:80px;
clear:both;
}
#mastLogo {
display:none;
float:left;
margin-left:0.2em;
width:auto;
}
#mastLogo img {
margin:1em 0.5em;
}
#mastBanner {
float:left;
vertical-align:top;
width:auto;
}
#mastBanner img {
margin:1em 0.5em;
}
#mastLogin {
float:right;
padding-right:15px;
text-align:right;
vertical-align:top;
}
#mastLogin img {
border:0 none;
margin-top:0;
}
#mastLogin a, #mastLogin a:visited {
color:#FFFFFF;
margin-top:0;
}
#mastLogin a:hover {
color:#FFFFFF;
text-decoration:none;
}
#loginForm {
margin:1em 0;
}
#eid {
border:1px solid #AAAAAA;
margin-left:0.5em;
padding:3px;
width:7em;
}
#pw {
border:1px solid #AAAAAA;
margin-left:0.5em;
padding:3px;
width:7em;
}
#loginForm label {
color:#fff;
padding:0 0.5em;
}
#submit {
}
#submit:hover {
color:#000000;
}
#loginLinks {
margin:1em 0 2em;
}
#loginLink1 {
}
#loginLink2 {
}
.siteNavWrap {
	background:#C9CED2;
	clear:both;
	float:left;
	font-size:90%;
	line-height:normal;
	position:relative;
	width:100%;
	z-index:2000;
}
#siteNav {
width:100%;
}
#linkNav {
display:block;
float:left;
position:relative;
}
#selectNav {
float:left;
margin:0.2em 0 0 0.6em;
padding:0;
text-align:left;
vertical-align:middle;
}
#selectNav select {
border:2px solid #999999;
display:inline;
font-size:0.9em;
margin:7px 0 0;
padding:0;
}
#selectNav select option {
background:#FFFFFF none repeat scroll 0 0;
}
#siteLinkList {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:6px 0 0 6px;
white-space:nowrap;
}
#siteLinkList li {
display:block;
float:left;
position:relative;
}
#siteLinkList li a, #siteLinkList li a:link, #siteLinkList li a:visited {
	background:transparent url(images/tab-left.png) no-repeat scroll left top;
	border-bottom:2px solid #779AB9;
	color:#FFFFFF;
	display:block;
	float:left;
	margin:0 2px 0 0;
	padding:0 0 0 11px;
	text-decoration:none;
}
#siteLinkList li a:hover {
text-decoration:underline;
}
#siteLinkList li span {
background:transparent url(images/tab-right.png) no-repeat scroll right top;
display:block;
margin:0;
padding:8px 13px 3px 2px;
}
#siteLinkList li.selectedTab a, #siteLinkList li.selectedTab a:link, #siteLinkList li.selectedTab a:visited, #siteLinkList li.selectedTab a:hover {
background:transparent url(images/tab-left-up.png) no-repeat scroll left top;
border-width:0;
color:#000000;
font-weight:bolder;
text-decoration:none;
}
#siteLinkList li.selectedTab a span {
background:transparent url(images/tab-right-up.png) no-repeat scroll right top;
padding:8px 11px 5px 0;
}
#siteLinkList li.tab-dim a, #siteLinkList li.tab-dim a:link, #siteLinkList li.tab-dim a:visited, #siteLinkList li.tab-dim a:hover {
background:transparent url(images/tab-left-up.png) no-repeat scroll left top;
color:#D7D6D6;
}
#siteLinkList li.tab-dim a span {
background:transparent url(images/tab-right-up.png) no-repeat scroll right top;
padding-bottom:3px;
}
#siteLinkList li.more-tab a span.inner {
background-image:url(images/tab-arrow-down.gif);
background-position:100% 36%;
background-repeat:no-repeat;
margin:0;
padding:0 20px 0 0;
}
#siteLinkList li.more-active a, #siteLinkList li.more-active a:link, #siteLinkList li.more-active a:visited {
background:transparent url(images/tab-left-up.png) no-repeat scroll left top;
border-width:0;
color:#000000;
font-weight:bolder;
text-decoration:none;
}
#siteLinkList li.more-active a:hover {
text-decoration:underline;
}
#siteLinkList li.more-active a span {
background:transparent url(images/tab-right-up.png) no-repeat scroll right top;
padding-bottom:5px;
}
#siteLinkList li.more-active a span.inner {
background-image:url(images/tab-arrow-down-active.gif);
}
.fixTabsIE {
border-width:0;
display:none;
visibility:hidden;
}
/*wrapper for the site <select> that is displayed when more than x sites are in the link list*/
.dhtml_more_tabs {
	position: absolute;
	top: 2.5em;
	right: 4px;
	line-height: 1.5em;
	background-color: #FFFFFF; 
	border: 2px solid #fff;
	border-top-width: 0;
	width: 75%;
	z-index: 9999;
}

html>body .dhtml_more_tabs {
	right: 2px;
}

.dhtml_more_tabs div.termContainer {
	float: left;
	padding: 0.8em;
	text-align: left;
	width: 28%;
}
	
.dhtml_more_tabs h4 {
	font-size: 1.06em;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.dhtml_more_tabs  ul {
	list-style: none;
	margin: 0;
	padding: 0;	
}

.dhtml_more_tabs  li {
	margin-bottom: 0.4em; 
	line-height: 1.1em;
}

.dhtml_more_tabs div:first-child {
	border-left: none;
}

.dhtml_more_tabs a:link, .dhtml_more_tabs a:visited, .dhtml_more_tabs active{
	color: #0066cc;
	text-decoration: underline !important;
}

.dhtml_more_tabs a:hover {
	color: #000;
	text-decoration: underline !important;
}

#more_tabs_instr  {
	color: #333;
	font-size: 1em;
	margin: 0.4em 0.8em 0.8em;
	padding-top: 0.4em;
	clear: both;
	border-top: 1px solid #fd6;
	text-align: left;
	line-height: 1.1em;
}

#portalMask {
	background-color: #EEEEEE; 
	position: absolute;
	z-index: 9000;
	top:0;
	left:0;
	filter:alpha(opacity=50);
	opacity: 0.50;
	-moz-opacity: 0.50;
}

#navBottom {
display:none;
}

/* Menu lateral */

#toolMenu {
	border-bottom:14px solid #779AB9;
	padding-top: 34px;
	background: url(images/ferramentas.png) no-repeat;
}
#toolMenu ul{
	width:auto;
	list-style: none;
	margin: 0;
	padding-right: 0;
	padding-left: 0;
}
#toolMenu li {
font-size:85%;
margin:0;
text-align:left;
width:auto;
}
#toolMenu li.selectedTool span {
background-color:#FFF;
color:#000;
display:block;
margin:0;
	padding-bottom : 5px;
    padding-left : 23px !important;
    padding-top : 5px;
    background-position : center left !important;
    background-repeat : no-repeat !important;
}
#toolMenu li span {
}
#toolMenu li a:link, #toolMenu li a {
background-color:#F0F0F0;
border-bottom:1px dotted #FFF;
color:#14229D;
display:block;
margin:0;
text-decoration:none;
	padding-bottom : 5px;
    padding-left : 23px !important;
    padding-top : 5px;
    background-position : center left !important;
    background-repeat : no-repeat !important;

}
#toolMenu li a:hover {
color:#FF9900;
}
#toolMenu li a.selected {
color:#000;
cursor:text;
}
#toolMenu li a.selected:hover {
color:#000;
cursor:text;
}
/* Fim do menu */

#worksiteLogo {
display:block;
height:auto;
overflow:hidden;
width:9.7em;
}
#worksiteLogo img {
display:block;
margin:0.5em auto;
}
#siteType {
display:none;
}
#siteStatus {
background:#FFFFFF url(images/warn.gif) no-repeat scroll 0.2em center;
border:1px solid #AAAAAA;
clear:both;
color:#AAAAAA;
font-size:small;
margin:5px 2px 15px;
padding:3px 3px 3px 2em;
text-align:left;
text-transform:capitalize;
}
#presenceWrapper {
margin-top:0.5em;
width:9.65em;
}
#presenceTitle {
font-size:0.8em;
margin-right:0.5em;
}
#presenceIframe {
height:100px;
margin:0.3em;
width:8.8em;
}
#col1 {
padding-right:0.5em;
margin:10px 0 0;
}
#col1of2 {
float:left;
margin:10px 0 0;
width:49%;
}
#col2of2 {
float:right;
width:50%;
margin:10px 0 0;
}
.portlet {
}
#col1 .portletTitleWrap {
width:99%;
}
#col1 .portletMainWrap {
width:99%;
}
#col1of2 .portletTitleWrap, #col2of2 .portletTitleWrap {
width:98.5%;
}
#col1of2 .portletMainWrap, #col2of2 .portletMainWrap {
margin-bottom:0.5em;
width:98.5%;
}
.portletTitle {
height:100%;
overflow:hidden;
width:100%;
}
.portletTitle .title img {
border:medium none;
height:16px;
margin:0;
vertical-align:text-bottom;
width:18px;
}
.portletTitle .title {
color:#000000;
float:left;
padding:0 4px 4px 0;
}
.portletTitle .title h2 {
	color:#04357B;
	display:inline;
	font-size:1.4em;
	font-weight:normal;
	margin:0 0 0 0.2em;
	padding:0;
}
.portletTitle .title a {
background:transparent url(images/reload.gif) no-repeat scroll left center;
text-decoration:none !important;
}
.portletTitle .title a:hover {
background:transparent url(images/reload_h.gif) no-repeat scroll left center;
}
.portletTitle .action {
padding:0px 4px 4px 0px;
text-align:right;
vertical-align:middle;
}
.portletTitle .action img {
border:medium none;
margin:0;
vertical-align:text-bottom;
width:16px !important;
}
.portletTitle .action a {
background:transparent url(images/help.gif) no-repeat scroll right center;
text-decoration:none !important;
}
.portletTitle .action a:hover {
background:transparent url(images/help_h.gif) no-repeat scroll right center;
}
.portletTitle .action a#jsr-edit {
background:transparent url(images/page_edit.gif) no-repeat scroll right center;
padding:2px;
}
.portletTitle .action a#jsr-edit:hover {
background:transparent url(images/page_edit.gif) no-repeat scroll right center;
}
.portletMainIframe {
border:medium none;
height:auto;
margin-bottom:0.5em;
text-align:left;
}
.footerExtNav {
padding-bottom:0.5em;
padding-top:0.5em;
}
.footerExtNav a, .footerExtNav a:link, .footerExtNav a:visited {
color:#000000;
margin:1em;
text-decoration:none;
}
.footerExtNav a:hover {
color:#AAAAAA;
margin:1em;
text-decoration:underline;
}
#footerInfo {
clear:both;
padding-bottom:1em;
}
#footerInfo img {
display:none;
margin-bottom:0.5em;
margin-top:0.5em;
}
.sakaiCopyrightInfo {
color:#FFFFFF;
}
.skip {
display:inline;
height:0;
left:-999px;
position:absolute;
top:-999px;
}
div#privacy_tool_popup {
background:#FFFFFF none repeat scroll 0 0;
border:4px solid #0198CD;
color:#000000;
left:50%;
margin-left:-225px;
padding:5px 5px 5px 10px;
position:absolute;
top:20%;
width:450px;
z-index:1000;
}
div#privacy_overlay {
background-color:#FFFFFF;
height:100%;
left:0;
opacity:0.7;
position:absolute;
top:0;
width:100%;
z-index:0;
}
/* Cor de fundo diferente para os web contents
#toolMenu .icon-sakai-iframe {
color:#FFF;
background:#c60;
}
/*
/* Icones! */

.icon-osp-evaluation {
	background-image: url(images/silk/thumb_up.png);
}

.icon-osp-glossary {
	background-image: url(images/silk/text_list_bullets.png);
}

.icon-osp-matrix {
	background-image: url(images/silk/table.png);
}

.icon-osp-presentation {
	background-image: url(images/silk/briefcase.png);
}

.icon-osp-presLayout {
	background-image: url(images/silk/layout_content.png);
}

.icon-osp-presTemplate {
	background-image: url(images/silk/application_view_tile.png);
}

.icon-osp-style {
	background-image: url(images/silk/style.png);
}

.icon-osp-wizard {
	background-image: url(images/silk/wand.png);
}

.icon-sakai-announcements {
	background-image: url(images/silk/flag_blue.png);
}

.icon-sakai-chat {
	background-image: url(images/silk/user_comment.png);
}

.icon-sakai-datapoint {
	background-image: url(images/silk/chart_line.png);
}

.icon-sakai-discussion {
	background-image: url(images/silk/comments.png);
}

.icon-sakai-dropbox {
	background-image: url(images/silk/folder_page.png);
}

.icon-sakai-gmt {
	background-image: url(images/silk/award_star_gold_3.png);
}

.icon-sakai-help {
	background-image: url(images/silk/help.png);
}

.icon-sakai-iframe {
	background-image: url(images/silk/book_open.png);
}

.icon-sakai-iframe-site {
	background-image: url(images/silk/house.png);
}
.icon-sakai-synoptic-announcement{
	background-image: url(images/silk/door_open.png);
}
.icon-sakai-mailbox {
	background-image: url(images/silk/email.png);
}

.icon-sakai-messages {
	background-image: url(images/silk/email.png );
}
.icon-sakai-mneme {
	background-image: url(images/silk/pencil.png);
}
.icon-sakai-metaobj {
	background-image: url(images/silk/application_form.png);
}

.icon-sakai-membership {
	background-image: url(images/silk/group.png);
}

.icon-sakai-news {
	background-image: url(images/silk/rss.png);
}

.icon-sakai-podcasts{
	background-image: url(images/silk/ipod_cast.png );
}

.icon-sakai-postem{
	background-image: url(images/silk/database_table.png );
}

.icon-sakai-preferences{
	background-image: url(images/silk/cog.png );
}

.icon-sakai-rutgers-linktool{
	background-image: url(images/silk/application.png);
}

.icon-sakai-sections{
	background-image: url(images/silk/group_gear.png );
}

.icon-sakai-singleuser{
	background-image: url(images/silk/user.png );
}

.icon-sakai-syllabus{
	background-image: url(images/silk/script.png );
}

.icon-blogger{
	background-image: url(images/silk/book_edit.png );
}

.icon-sakai-assignment-grades{
	background-image: url(images/silk/page_edit.png );
}

.icon-sakai-forums{
	background-image: url(images/silk/comments.png );
}

.icon-sakai-gradebook-tool{
	background-image: url(images/silk/report.png);
}

.icon-sakai-mailtool {
	background-image: url(images/silk/email_go.png );
}

.icon-sakai-poll{
	background-image: url(images/silk/chart_bar.png);
}

.icon-sakai-sitestats {
	background-image: url(images/silk/chart_pie.png);
}

.icon-sakai-presentation {
	background-image: url(images/silk/monitor.png);
}

.icon-sakai-profile {
	background-image: url(images/silk/vcard_edit.png);
}

.icon-sakai-reports {
	background-image: url(images/silk/report_magnify.png);
}

.icon-sakai-resetpass {
	background-image: url(images/silk/key.png);
}

.icon-sakai-resources {
	background-image: url(images/silk/folder.png);
}

.icon-sakai-rwiki {
	background-image: url(images/silk/page_white_edit.png);
}

.icon-sakai-samigo {
	background-image: url(images/silk/pencil.png);
}

.icon-sakai-schedule {
	background-image: url(images/silk/calendar.png);
}

.icon-sakai-search {
	background-image: url(images/silk/find.png);
}

.icon-sakai-siteinfo {
	background-image: url(images/silk/application_lightning.png );
}

.icon-sakai-sitesetup{
	background-image: url(images/silk/application_lightning.png );
}

.icon-sakai-site-roster {
	background-image: url(images/silk/vcard.png);
}

/*admin tools*/
.icon-sakai-users{
	background-image: url(images/silk/folder_user.png);
}
.icon-sakai-aliases{
	background-image: url(images/silk/tag_blue.png);
}
.icon-sakai-sites{
	background-image: url(images/silk/application_cascade.png);
}
.icon-sakai-realms{
	background-image: url(images/silk/sitemap_color.png);
}
.icon-sakai-online{
	background-image: url(images/silk/report_user.png);
}
.icon-sakai-memory{
	background-image: url(images/silk/server_chart.png);
}
.icon-sakai-archive{
	background-image: url(images/silk/page_white_compressed.png);
}
.icon-sakai-scheduler{
	background-image: url(images/silk/clock.png);
}
.icon-sakai-su{
	background-image: url(images/silk/user_go.png);
}
.icon-sakai-usermembership{
	background-image: url(images/silk/drive_user.png);
}
