@import url("messageBox.css");

@media print {
	body {
		color: #000000;
		background: #FFFFFF;
		font-family: sans-serif;
		font-size: 10pt;
	}

	h1 {
		border-bottom:1px solid #000000;
		text-align: left;
		font-size: 12pt;
	}

	td {
		border: 1pt solid black;
		padding:5pt;
	}

	a:link, a:visited {
		background: white;
		color: black;
		text-decoration: underline;
		font-weight: bold;
	}

	#sysErrorBox, #errorBox, #messageBox, #mainMenu,  #clientMenu, #accessMenu, #bgAccessMenu {
		display: none;
	}
	#menuComunity, #newHeader #menuUser, .contentMenu, #languagesBar {
		display: none;
	}
	#newHeader {
		background-image: none;
	}
	#newHeader h1 {
		background-image: none;
		text-indent: 0px;
		font-size: 20px;
		width: 100%;
	}
	#webmail .options, .summaryLess {
		display: none;
	}

	.navigatortablearrow {
		display: none;
	}
	.navigatortablenumbers a {
		display: none;
	}
	.navigatortablenumbers .navigatortablechoice:before{
		content: " Pg: ";
	}

	.toolPageManager_mini, .pager {
		display: none;
	}

	#generalLinks {
		display: none;
	}

	#columnB {
		margin: 0px;
		padding: 0px;
		margin-left: 10px;
		width: 700px;
	}
	
	#columnUnique .opcoes{
		display: none;
	}
	
	a:link:after { content: ""; } 
}

/*
 * TAMANHOS DE FONTE
 */

h2 {
	font-size: 14px;
	font-weight: bolder;
}

h3 {
	font-size: 12px;
	font-weight: bolder;
}


/*
 * ENTURMA STRUCT
 */

* {
   font-family: Verdana, Helvetica, sans-serif, Arial;
   margin: 0;
   padding: 0;
}

a {
	color: #06c;
	text-decoration: none;
	font-size: 11px;
}

a:hover {
	text-decoration: underline;
}

p {
	font-size: 11px;
}

html {
	background-color: #444;
}

body {
	background-image: url('/templates/source/default/images/enturma3/background/containerBlue.png');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #444;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-size: 11px;
}

html>body {
 	background-color: #444;
}

#containerDefault {
	text-align: left;
}

#newHeader {
	margin-bottom: 10px;
	width: 300px;
}

#newHeader h1 {
	background-repeat: no-repeat;
	background-position: top;
	margin: 10px 0 10px 20px;
	font-size: 0px;
	height: 69px;
	width: 280px;
	text-indent: -999px;
	overflow: hidden;
	background: none;
	background-repeat: no-repeat;
  	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/templates/source/default/images/logo.png');
}

html>body #newHeader h1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/templates/source/default/images/1px.gif');
	background-image: url('/templates/source/default/images/logo.png');
}

/*
 * COMMUNITY HEADER
 */

#header td {
	vertical-align: bottom;
}

#header #newHeader {
	vertical-align: top;
}

#header #sessionTd {
	text-align: right;
}

#personalHeader,
#communityHeader {
	background-color:#3B5998;
	color: #fff;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

#personalHeader td,
#communityHeader td {
	padding: 5px;
	vertical-align: middle;
	text-align: right;	
}

#shortcutsSessionIdent h2 {
	margin-bottom: 9px;
	*margin-bottom: 5px;
}

#shortcutsSessionIdent h2 a {
	font-size: 15px;
	color: #fff;
}

#communityHeader h2 span,
#communityHeaderParent h2 span {
	margin-right: 10px;
}

#shortcutsSessionIdent span {
	font-size: 9px;
	vertical-align: top;
	font-weight: normal;
}

#shortcutsSessionIdent span a {
	padding-left: 30px;
	color: #fff;
}

/*
 * SELECT NO HEADER DA COMUNIDADE
 */

#selectTeams {
	text-align: right;
	margin-top: 9px;
	background-color: #3B5998;
	margin-left: 202px;
	padding: 5px 15px 3px;
	border-bottom: 2px solid #fff;
}

#selectTeamsIcons {
	text-align: right;
	margin-top: 9px;
	background-color: #3B5998;
	margin-left: 54px;
	padding: 5px 15px 3px;
	border-bottom: 2px solid #fff;
}

#selectTeams select,
#selectTeamsIcons select {
	width: 200px;
}

#selectTeams span,
#selectTeamsIcons span {
	padding-left: 20px;
	color: #fff;
	font-weight: bolder;
	vertical-align: middle;
}

#selectTeams a, 
#selectTeamsIcons a {
	color: #fff;
	vertical-align: middle;
	font-size: 12px;
}

#selectTeams select .optionSelect,
#selectTeamsIcons select .optionSelect {
	padding-left: 10px;
}

#spaceCommunity {
	padding: 0 5px;
}

.dadCommunity,
.sonCommunities {
	color: #fff;
}

.dadCommunity {
	background-image: url('/templates/source/default/images/icons/tools/18x18/dadCommunities.png');
	background-position: 8px center;
	background-repeat: no-repeat;
}

.sonCommunities {
	background-image: url('/templates/source/default/images/icons/tools/18x18/sonCommunities.png');
	background-position: 8px center;
	background-repeat: no-repeat;
}

#teamsCommunities {
	position: absolute;
	right: 20px;
	border: 1px solid #3B5998;
	border-top: none;
	background-color: #f0f0f0;
	padding: 0px;
	z-index: 9;
	margin-top: 24px;
	text-align: left;
}
	
html>body #teamsCommunities {
	margin-top: 10px;
	*margin-top: 21px;
	right: 10px;
}

#teamsCommunities h6 {
	background-color: #58AB19;
	color: #fff;
	font-size: 12px;
	font-weight: bolder;
	padding: 4px 15px 5px;
	border-bottom: 1px solid #fff;
	cursor: pointer;
}

#teamsCommunities p {
	padding: 3px 15px;
}

#teamsCommunities p a {
	
}

#teamsCommunities span {
	margin-right: 10px;
}

#teamsCommunities .inputButton {
	margin-left: 10px;
}

#teamsCommunities option {
	padding-right: 30px;
}


/* 
 * SESSION CONTROL
 */

#searchOcult {
	background-image: url('/templates/source/default/images/enturma3/arrows/downFFF.gif');
	background-position: right center;
	background-repeat: no-repeat;
	float: right;
	padding-right: 20px;
	text-transform: capitalize;
}

#searchSessionIdent {
	z-index: 10;
	padding: 10px 20px;
	position: absolute;
	right: 10px;
	top: 138px;
	background-color: #015bb4;
	border: 1px solid #015bb4;
	border-top: none;
}

html>body #searchSessionIdent {
	top: 139px;
}

/*
 * ACCESS LINE
 */

#lineAccess {
	background-color: #06c;
	clear: both;
}

#ocultMenuIcons,
#ocultMenu {
	padding: 4px 10px;
	width: 202px;
	float: left;
	background-color: #555;
	border-right: 2px solid #fff;
	background-image: url('/templates/source/default/images/enturma3/arrows/left.gif');
	background-position: 160px center;
	background-repeat: no-repeat;
}

html>body #ocultMenu {
	width: 180px;
	background-position: 180px center;
}

#ocultMenu a {
	font-weight: bolder;
	font-size: 12px;
	color: #fff;
	display: block;
}

#ocultMenuIcons {
	width: 54px;
	padding: 3px 0 2px;
}

html>body #ocultMenuIcons {
	width: 52px;
}

#ocultMenuIcons a {
	overflow: hidden;
	text-indent: -9999px;
	height: 18px;
	width: 50px;
	background-image: url('/templates/source/default/images/enturma3/arrows/right.gif');
	background-position: center;
	background-repeat: no-repeat;
	display: block;
}

#breadCrumbsIcons,
#breadCrumbs {
	padding: 4px 10px;
	margin-left: 200px;
	color: #fff;
	font-weight: bolder;
	font-size: 12px;
}

#barNoLogged {
	border-top: 8px solid #06c;
}

#breadCrumbsIcons {
	margin-left: 50px;
}

#breadCrumbsIcons a,
#breadCrumbs a {
	font-weight: bolder;
	font-size: 12px;
	color: #fff;
}

/*
 * TABLE STRUCT
 */

#defaultTable td {
	vertical-align: top;
}

#listToolsColumn {
	background-color: #ddd;
	width: 200px;
	font-size: 11px;
}

#listToolsIcons {
	background-color: #ddd;
	width: 30px;
	font-size: 11px;	
}

html>body #listToolsIcons {
	width: 50px;
}

#allContent {
	position: relative;
	background-color: #fff;
	padding: 20px;
	padding-top: 0;
	font-size: 11px;
}

#allContent table {
	font-size: 11px;
}

/*
 * FOOTER 
 */

#footer {
	color: #fff;
	text-align: center;
	padding: 15px;
	text-transform: capitalize;
	background-color: #444;
}

#footer option {
	padding: 0 10px;
}

#footer a {
	color: #fff;
	text-transform: capitalize;
}

#address {
	margin-top: 10px;
}

#enturmaVersion {
	margin-top: 10px;
} 

.gruposEnturma {
	padding: 3px 0px;
	text-align: center;
}

/*****************************************************************************************************************
 * 
 * MENU USER . CSS
 * 
 * ***************************************************************************************************************/

#bgAccessMenu {
	height: 26px;
	background-color: #fff;
	filter: alpha(opacity=85);
	opacity:0.85;
	-moz-opacity: 0.85;
	z-index: 0;
	border-bottom: 1px solid #06c;
}

#accessMenu {
	position: absolute;
	margin-top: -26px;
	right: 0;
	left: 0;
	padding: 3px 10px;
	*padding: 5px 10px;
}

#accessMenu a {
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-size: 11px;
	text-decoration: none;
	text-transform: lowercase;
	color: #06c;
}

#accessMenu a:hover {
	text-decoration: underline;
}

#accessMenu li {
	display: inline;
	padding: 0 2px;
}

#menuUser {
	float: right;
}

	/* correção do caso 5445 */
#accessMenu #menuUser {
	text-align: right;
}

#userName {
	margin-top: 2px;
}

#userName a {
	font-size: 12px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #06c; 
}

/*somente para o Google Chrome
@media screen and (-webkit-min-device-pixel-ratio:0) {
 	#accessMenu #menuUser {
		width: 650px;
		text-align: right;
	}
}*/

/*****************************************************************************************************************
 * 
 * MENU TOOLS . CSS
 * 
 * ***************************************************************************************************************/

/*
 * MENU TOOLS
 */
 
#menuTools .toolsGroupName {
	padding: 4px 10px;	
	background-color: #888;
	border: 1px solid #fff;
	border-left: none;
	border-right: none;
	/*background-image: url('/templates/source/default/images/enturma3/arrows/downFFF.gif');
	background-position: 160px center;
	background-repeat: no-repeat;*/
	color: #fff;
	font-weight: bolder;
}

html>body #menuTools .toolsGroupName {
	background-position: 180px center;
	*margin: 0 -1px 0 0; /*correção do caso 37882*/
}

/*#menuTools .toolsGroupName a {
	color: #fff;
	font-weight: bolder;
	display: block;
}*/

#menuTools .toolsList {
	margin: 5px 0;
	padding: 0 0 0 10px;
}

#menuTools .toolsList li,
#menuTools #mySpaceAccess,
#menuTools #myCommunitySpaceAccess { 
	list-style: none;
	padding: 4px 10px 4px 35px;
}

#menuTools #mySpaceAccess,
#menuTools #myCommunitySpaceAccess,
#menuTools .toolsList li {
	background-repeat: no-repeat;
	background-position: 8px center;		
}

#menuTools #myCommunitySpaceAccess,
#menuTools #mySpaceAccess { 
	margin: 5px 0px 5px 10px;
}

#menuTools .selectTool {
	background-color: #fff;
	border-bottom: 2px solid #555;
	border-left: 1px solid #555;
}

#shortcutsSessionIdent span a {
	background-position: 8px center;
	background-repeat: no-repeat;
}

.messageBoxAuthor a {
	background-position: 8px center;
	background-repeat: no-repeat;
}

/*
 * ÍCONES DO MENU LATERAL
 */

#mySpaceAccess {
	background-image: url('/templates/source/default/images/icons/tools/18x18/myspace.png');
}

#myCommunitySpaceAccess {
	background-image: url('/templates/source/default/images/icons/tools/18x18/communitySpace.png');
}

#toolIndex_mini, .toolIndex_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/profile.png');
}

#toolConfig_mini, .toolConfig_mini  {
	background-image: url('/templates/source/default/images/icons/tools/18x18/config.png');
}

#toolMembers_mini, .toolMembers_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/members.png');
}

#toolAlbum_mini, .toolAlbum_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/album.png');
	background-repeat: no-repeat;
}

#toolContactManager_mini, .toolContactManager_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/contactManager.png');
}

#toolVirtualDisk_mini, .toolVirtualDisk_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/vdisk.png');
	background-repeat: no-repeat;
}

#toolBookmark_mini, .toolBookmark_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/bookmark.png');
	background-repeat: no-repeat;
}

#toolAssessment_mini, .toolAssessment_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/assessment.png');
	background-repeat: no-repeat;
}

#toolBlog_mini, .toolBlog_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/blog.png');
	background-repeat: no-repeat;
}

#toolTask_mini, .toolTask_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/task.png');
	background-repeat: no-repeat;
}

#toolPoll_mini, .toolPoll_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/poll.png');
	background-repeat: no-repeat;
}

#toolForum_mini, .toolForum_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/forum.png');
	background-repeat: no-repeat;
}

#toolSchedule_mini, .toolSchedule_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/schedule.png');
	background-repeat: no-repeat;
}

#toolDiscussionGroup_mini, .toolDiscussionGroup_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/messages.png');
}

#toolScrapbook_mini, .toolScrapbook_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/scrapbook.png');
	background-repeat: no-repeat;
}

#toolChat_mini, .toolChat_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/chat.png');
}

#toolCalendar_mini, .toolCalendar_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/calendar.png');
}

#toolLesson_mini, .toolLesson_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/lesson.png');
	background-repeat: no-repeat;
}

#toolHomework_mini, .toolHomework_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/homework.png');
	background-repeat: no-repeat;
}

#toolWhiteboard_mini, .toolWhiteboard_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/whiteBoard.png');
}

#toolInstantMessenger_mini, .toolInstantMessenger_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/im.png');
}

#toolWebmailAdv_mini, .toolWebmailAdv_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/messages.png');
}

#toolWebmail_mini, .toolWebmail_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/webmailExpress.png');
}

#toolCommunity_mini, .toolCommunity_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/members.png');
}

#toolReport_mini, .toolReport_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/report.png');
}

#toolAnnouncementbook_mini, .toolAnnouncementbook_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/announcementbook.png');
	background-repeat: no-repeat;
}

#toolPageManager_mini, .toolPageManager_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/pagemanager.png');
	background-repeat: no-repeat;
}

#toolAcademicIntegration_mini, .toolAcademicIntegration_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/academic.png');
}

#toolLearningPath_mini, .toolLearningPath_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/learningPath.png');
}

#toolResume_mini, .toolResume_mini {
	background-image: url('/templates/source/default/images/icons/tools/14x14/resume.png');
}

#toolConferenceRoom_mini, .toolConferenceRoom_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/conferenceRoom.png');
}

#toolVideoRecorder_mini, .toolVideoRecorder_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/videoRecorder.png');
}

#toolFaq_mini, .toolFaq_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/faq.png');
	background-repeat: no-repeat;
}

#toolCouncil_mini, .toolCouncil_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/council.png');
	background-repeat: no-repeat;
}

#toolTeacherCouncil_mini, .toolTeacherCouncil_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/teacherCouncil.png');
	background-repeat: no-repeat;
}

#toolDocumentBook_mini, .toolDocumentBook_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/documentbook.png');
	background-repeat: no-repeat;
}

#toolUserManager_mini, .toolUserManager_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/membersManager.png');
}

#toolGroup_mini, .toolGroup_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/groupManager.png');
}

#toolGradeBook_mini, .toolGradeBook_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/gradeBook.png');
}

#toolInternship_mini, .toolInternship_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/internship.png');
}

#toolScorm_mini, .toolScorm_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/scorm.png');
	background-repeat: no-repeat;
}

#toolMonographManager_mini, .toolMonographManager_mini {
	background-image: url('/templates/source/default/images/icons/tools/18x18/monograph.png');
	background-repeat: no-repeat;
}

/**
 * 
 * MINI MENU LATERAL - HIDDEN
 * 
 */

#listToolsIcons span,
#listToolsIcons a {
	overflow: hidden;
	text-indent: -9999px;
	height: 18px;
	width: 32px;
	background-position: top center;
	background-repeat: no-repeat;
	display: block;
}

#listToolsIcons .selectTool a {
	width: 41px;
	background-position: 6px center;
}

html>body #listToolsIcons .selectTool a {
	width: 32px;
	background-position: center;
}

#listToolsIcons #menuTools #mySpaceAccess,
#listToolsIcons #menuTools #myCommunitySpaceAccess,
#listToolsIcons li {
	background-image: none;
}

#listToolsIcons #menuTools .toolsList li, 
#listToolsIcons #menuTools #mySpaceAccess, 
#listToolsIcons #menuTools #myCommunitySpaceAccess {
	padding: 3px 0px 3px 5px;
	padding-right: 0;
}

html>body #listToolsIcons #menuTools .toolsList li, 
html>body #listToolsIcons #menuTools #mySpaceAccess, 
html>body #listToolsIcons #menuTools #myCommunitySpaceAccess {
	padding: 3px 2px 3px 5px;
}  

html>body #listToolsIcons #menuTools .toolsList .selectTool {
	*margin: 0 -1px 0 0; /*para correção do caso 3782*/
}

#listToolsIcons #menuTools .toolsList {
	padding-left: 5px;
}

#listToolsIcons #menuTools .toolsGroupName {
	background-position: 20px center;
}

html>body #listToolsIcons #menuTools .toolsGroupName {
	background-position: 20px center;
}

#listToolsIcons #mySpaceAccess a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/myspace.png');
}

#listToolsIcons #myCommunitySpaceAccess a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/communitySpace.png');
}

#listToolsIcons #toolIndex_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/profile.png');
}

#listToolsIcons #toolConfig_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/config.png');
}

#listToolsIcons #toolMembers_mini a{
	background-image: url('/templates/source/default/images/icons/tools/18x18/members.png');
}

#listToolsIcons #toolAlbum_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/album.png');
}

#listToolsIcons #toolContactManager_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/contactManager.png');
}

#listToolsIcons #toolVirtualDisk_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/vdisk.png');
}

#listToolsIcons #toolBookmark_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/bookmark.png');
}

#listToolsIcons #toolAssessment_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/assessment.png');
}

#listToolsIcons #toolBlog_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/blog.png');
}

#listToolsIcons #toolTask_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/task.png');
}

#listToolsIcons #toolPoll_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/poll.png');
}

#listToolsIcons #toolForum_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/forum.png');
}

#listToolsIcons #toolDiscussionGroup_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/messages.png');
}

#listToolsIcons #toolScrapbook_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/scrapbook.png');
}

#listToolsIcons #toolChat_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/chat.png');
}

#listToolsIcons #toolCalendar_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/calendar.png');
}

#listToolsIcons #toolLesson_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/lesson.png');
}

#listToolsIcons #toolHomework_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/homework.png');
}

#listToolsIcons #toolWhiteboard_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/whiteBoard.png');
}

#listToolsIcons #toolInstantMessenger_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/im.png');
}

#listToolsIcons #toolWebmailAdv_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/messages.png');
}

#listToolsIcons #toolWebmail_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/webmailExpress.png');
}

#listToolsIcons #toolCommunity_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/members.png');
}

#listToolsIcons #toolReport_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/report.png');
}

#listToolsIcons #toolAnnouncementbook_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/announcementbook.png');
}

#listToolsIcons #toolPageManager_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/pagemanager.png');
}

#listToolsIcons #toolAcademicIntegration_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/academic.png');
}

#listToolsIcons #toolLearningPath_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/learningPath.png');
}

#listToolsIcons #toolResume_mini a {
	background-image: url('/templates/source/default/images/icons/tools/14x14/resume.png');
}

#listToolsIcons #toolConferenceRoom_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/conferenceRoom.png');
}

#listToolsIcons #toolVideoRecorder_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/videoRecorder.png');
}

#listToolsIcons #toolFaq_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/faq.png');
}

#listToolsIcons #toolCouncil_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/council.png');
}

#listToolsIcons #toolTeacherCouncil_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/teacherCouncil.png');
}

#listToolsIcons #toolDocumentBook_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/documentbook.png');
}

#listToolsIcons #toolUserManager_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/membersManager.png');
}

#listToolsIcons #toolGroup_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/groupManager.png');
}

#listToolsIcons #toolInternship_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/internship.png');
}

#listToolsIcons #toolGradeBook_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/gradeBook.png');
}

#listToolsIcons #toolScorm_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/scorm.png');
}

#listToolsIcons #toolSchedule_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/schedule.png');
}

#listToolsIcons #toolMonographManager_mini a {
	background-image: url('/templates/source/default/images/icons/tools/18x18/monograph.png');
}

/*****************************************************************************************************************
 * 
 * MAIN INTERNAL . CSS
 * 
 * ***************************************************************************************************************/

* {
   font-family: sans-serif, Arial, Verdana, Helvetica;
   margin: 0;
   padding: 0;
}
body {
	font-size: 11px;
}
img {
	border: 0;
}
img, li, input {
	vertical-align: middle;
}
hr {
	display: none;
}

/**********************************************

Inputs e Botões

**********************************************/

.inputButton {
	border: 1px solid #555;
	-moz-border-radius: 5px;
	text-align: center;
	color: #555;
	font-weight: bolder;
	font-size: 12px;
	padding: 2px 30px;
	background-color: #b4b9c0;
	background-image: url('/templates/source/default/images/enturma3/buttons/inputButton.png');
	background-position: bottom center;
	background-repeat: repeat-x;
}

.inputButton:hover {
	cursor: pointer;
	color: #7889aa;
	border: 1px solid #ccc;
	text-decoration: none;
}

input[type=text], input[type=password], textarea {
	font-size: 11px;
	padding-top: 2px;
	padding-left: 4px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
}

input[type=checkbox], input[type=radio] {
	border: 0px;
}

select {
	border: 1px solid #7c7c7c;
}

.inputField {
	background-color: #ffffff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
}

.inputFieldMultiple {
	height: auto;
	font-size: 11px;
	width: auto;
	background-color: #ffffff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
}

.textareaField {
	padding: 4px;
	width: 255px;
	*width: 313px;
}

.focusInputSelected {
	background-color: #fafafa !important;
}

/*
 * LOGIN FORM
 */

#loginForm {
	*margin-top: -3px;
}

#loginForm #menuUser #usertext input,
#loginForm #menuUser #userpassword input {
	font-size: 11px;
	padding-top: 2px;
	padding-left: 4px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
}

#loginForm #menuUser .inputButton {
	font-size: 11px;
	vertical-align: baseline;
	padding: 1px 30px;
}

/*
 * FORM TABLE
 */

#allContent .formTable {
	background-color: #fafafa;
	margin-top: 10px;
	width: 100%;
	border: none;
}

.formTable td {
	padding: 4px 10px;
}

.formTable .formLabel {
	text-align: right;
	padding-right: 0px;
	font-weight: bolder;
} 

.formTable .header {
	background-color: #555;
	color: #fff;
	font-weight: bolder;
	padding: 4px 10px;
	text-align: left;
}

.formTable .columnInfo01 {
	float: left;
	width: 160px;
	text-align: right;
	text-transform: capitalize;
	font-weight: bolder;
	margin-bottom: 10px;
	padding-right: 10px;
	clear: both;
}

.formTable .columnInfo02 {
	margin-bottom: 10px;
}

.formTable .buttonsForm {
	margin-left: 170px;
	clear: both;
}

.formTable .inputField,
.formTable .textareaField {
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
}

.formTable #published {
	margin-right: 5px;
}

.formTable li {
	list-style: none;
}

#addCommentFrm .formTable {
	border-collapse: collapse;
}

/*
 * TABLES
 */

.basicTable {
	width: 100%;
}

.basicTable th,
.basicTable .header {
	background-color: #555;
	text-align: left;
	color: #fff;
	padding: 4px 10px;
	font-size: 11px;
	font-weight: bolder;
}

.basicTable th a {
	color: #fff;
	text-decoration: underline;
}

.basicTable td {
	padding: 4px 10px;
}

.basicTable .inputFieldCheckbox {
	background-color: transparent;
	border: none;
}

.basicTable .footer {
	background-color: #ccc;
	text-align: center;
}

.learningPathContent01,
.info01,
.shortcuts01 {
	background-color: #EDF5FC;
}
	
.learningPathContent02,
.info02,
.shortcuts02 {
	background-color: #d0e6fa;
}

/*
 * CALENDAR
 */

.basicTable .listBodyA td,
.basicTable .calborder td {
	padding: 0;
}

/**********************************************

Coluna B

**********************************************/

#context #columnB {
	position: relative;
	font-size: 11px;
	margin: 0;	
}

#columnB .infoMark {
	display: none;
}

#columnB table table {
	padding: 0;
}

#columnB p#name a {
	font-size: 18px;
	font-weight: bold;
}

#columnB ul {
	list-style-position: inside;
}

#columnB ol {
	padding-left: 20px;
}

#helpHistory {
	position: relative;
}

#columnB .quickLinkGlobal {
	text-align: right;
	padding: 5px 10px;
	margin-top: 10px;
	background-color: #EDF5FC;
	clear: both;
}

#columnB .quickLinkGlobal a {
	text-transform: lowercase;
}

/**********************************************

BOX

**********************************************/

.box {
	border: 1px solid #e1e1e1;
	background-color: #ffffff;
	font-size: 11px;
	margin-bottom: 10px;
}

.box h3 {
	font-size: 13px;
	background-color: #e9e9e9;
	padding: 3px 10px;
	text-transform: capitalize;
	display: block;
	color: #333;	
}

.box h3 a {
	font-size: 13px;
	display: block;
	color: #333;
	text-transform: capitalize;
}

.box label {
	font-size: 11px;
}

.box .loadingImg {
	padding: 4px;
	text-align: center;
}

.box .closeBox {
	margin-top: 5px;
	margin-right: 5px;
	float: right;
	display: block;
	display: none;
}

.contrast {
	border: 1px solid #555 !important;
}

.contrast h3 {
	background-color: #555 !important;
	color: #fff !important;
}

.contrast h3 a {
	color: #fff !important;
}

.contrast h2 {
	background-color: #555 !important;
	color: #fff !important;
}
.contrast h2 a {
	color: #fff !important;
}

/*
 * ORGANIZE MY SPACE
 */

#organizeBox {
	position: absolute;
	background-color: #fff;
	width: 500px;
	left: 50%;
	top: 0;
	margin-left: -360px;
	z-index: 50;
}

.organizeMenuButtons p {
	color: #888;
	margin: 10px 10px 5px 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
} 

.organizeMenuFooter {
	background-color: #e9e9e9;
	text-align: center;
	padding: 3px;
}

/*
 * E-MAIL EXTERNO NO MEU ESPAÇO
 */

#externalEmail {
	position: static;
	padding: 0;
	background-color: #f0ebd5;
	border: 1px solid #8d886f;
	margin-top: 0;
}

html>body #externalEmail {
	position: relative;
	*position: static;
}

#externalEmail .formTable {
	border: none;
	margin: 0;	
	margin-left: 10px;
	background-color: transparent;
	width: auto;
}

#externalEmail .header {
	background-image: none;
	background-color: #8d886f;
	color: #fff;
	padding: 2px 10px;
}

#externalEmail label {
	font-weight: bolder;
}

#externalEmail .spacer {
	display: none;
}

#externalEmail .inputField {
	width: 200px;	
}

#externalEmail .info {
	padding: 8px 10px;
	color: #444133;
}

/*
 * CAIXA DE DISCIPLINAS 
 */

.noPermission {
	padding: 10px;
}

#boxCommunities #navigatorbar {
	background-color: #ACACAC;
}

#boxCommunities .communities {
	width: 97%;
}

html>body #boxCommunities .communities {
	width: 100%;
}

#boxCommunities .communities td {
	width: 25%;
	padding: 7px 0;
}

#boxCommunities .communities td a {
	text-align: center;
	display: block;	
	font-size: 11px;
}

#boxCommunities .communities td a img {
	height: 50px;
	display: block;
	margin: 0 auto;
}

#boxCommunities ul {
	padding-top: 10px;
}

html>body #boxCommunities ul {
	padding: 10px;
	*padding: 10px 0 0 0;
}

#boxCommunities ul li {
	list-style: none;
}

/*
 * BOX CALENDAR
 */

#boxCalendarShow {
	border: none;
	/*min-height: 156px; correção do caso 4875*/
	min-height: 142px;
	height: 136px;	
}

html>body #boxCalendarShow {
	height: auto;
}

#boxCalendar #miniCalendar {
	float: left;	
}

#boxCalendar #newsCalendarMySpace {
	margin-left: 156px;
	padding: 10px;
}

#boxAjaxCalendar p {
	margin-bottom: 10px;
}

#boxAjaxCalendar .moreTitle {
	font-weight: bolder;
	margin-bottom: 5px;
	border-bottom: 1px solid #e9e9e9;
}

#boxAjaxCalendar .moreTitle div {
	float: right;
	font-weight: normal;
}

/*
 * BOX LAST UPDATE
 */

#boxAjaxHistory {
	padding: 10px;
}

#boxAjaxHistory p {
	padding: 0 10px;
	color: #777;
}

#boxAjaxHistory .moreTitle {
	margin-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
	font-weight: bolder;
}

#boxAjaxHistory .moreTitle div {
	float: right;
	font-weight: normal;
}

/*
 * BOX WEBMAIL
 */

.quickLinkGlobal p {
	text-align: left;
}

.haveEmails {
	padding: 10px;
}

/*
 * BOX NEWS
 */

/*#boxAjaxNewsFolders {
	padding: 10px;
}*/

/*
 * BOX QUOTA
 */

#boxProfileQuota {
	padding: 10px;
	text-align: center;
}

#totalQuota {
	background-color: #eceef4;
	border: 1px solid #2e4677;
	width: 80%;
	margin: 0 auto;
	text-align: left;
	margin-bottom: 5px;
}

#usedQuota {
	background-image: url('/templates/source/default/images/enturma3/background/quotaBlue.png');
	background-position: left center;
	background-repeat: repeat-x;
}

/*
 * BOX SCRAP
 */

.messageBoxItem {
	padding: 5px;
	margin: 5px;
	border-bottom: 1px solid #e9e9e9;
}

.messageBoxAuthor {
	text-align: right;
	color: #777;
}

#boxAjaxScrapbook p {
	padding: 10px 10px 0 10px;
}

/*
 * BOX RESUME
 */

#infoResume h4 {
	margin: 5px 10px;
	border-bottom: 1px solid #e9e9e9;
	font-size: 12px;
}

#infoResume ol {
	margin-left: 30px;
}

/*
 * BOX DESCRIPTION
 */

#boxAjaxDescriptionCommunity {
	padding: 10px;
}

/*
 * BOX MESSAGE
 */

#boxAjaxMessage {
	padding: 10px;
	text-align: right;
}

#boxAjaxMessage p {
	text-align: left;
	padding-bottom: 5px;	
}

/*
 * BOX COMMUNITY CALENDAR
 */

#boxAjaxCalendarCommunity .moreTitle {
	border-bottom: 1px solid #e9e9e9;
	font-weight: bolder;
	margin: 10px;
}

#boxAjaxCalendarCommunity span {
	padding: 0 10px;
}

#boxAjaxCalendarCommunity .moreTitle a {
	float: right;
	font-weight: normal;
}

/*
 * BOX QUOTA COMMUNITY
 */

#boxAjaxQuotaCommunity {
	padding: 10px;
	text-align: center;
}

#totalQuotaCommunity {
	background-color: #eceef4;
	border: 1px solid #2e4677;
	width: 80%;
	margin: 0 auto;
	text-align: left;
	margin-bottom: 5px;
}

#usedQuotaCommunity {
	background-image: url('/templates/source/default/images/enturma3/background/quotaBlue.png');
	background-position: left center;
	background-repeat: repeat-x;
}

#totalQuotaCommunity .percentProgressStudent {
	background-image: url('/templates/source/default/images/enturma3/background/quotaBlue.png');
	background-position: left center;
	background-repeat: repeat-x;
}

/*
 * BOX LAST COMMUNITY UPDATE
 */

#boxAjaxLastUpdate .lastUpdates {
	padding: 10px;
}

#boxAjaxLastUpdate .lastUpdates p {
	padding: 3px 0;
}

/*
 * COMPANY SPACE
 */

#companyInfo {
	border: 1px solid #555;
}

#companyInfo h3 {
	background-color: #555;
}

#companyInfo h3 a {
	color: #fff;
}

#companyContact {
	padding: 10px;
	padding-bottom: 0;
	font-weight: bolder;
	text-transform: capitalize;
}

#companyContact a {
	font-weight: normal;
	text-transform: none;
	margin-left: 5px;
}

#alertJobsExpired {
	padding: 5px; 
	background-color: #e36969;
	color: #fff;
	font-weight: bolder;
}

#pendingJobs {
	padding: 10px;
}

#resumeJobs {
	padding: 10px;
}

/*
 * CONTEXT MENU
 */

.contentMenu {
	text-align: right;
	margin-bottom: 20px;
	margin-top: -1px;
}

.contentMenu a {
	background-color: #e9e9e9;
	padding: 5px 10px;
	border: 1px solid #ccc;
	border-top: none;
	margin: 0 1px;
	font-size: 11px;
	line-height: 26px;
}

.contentMenu .active {
	background-color: #0066cc;
	color: #fff;
	font-weight: bolder;
}

/*
 * AREA MENU
 */

.areaMenu {
	background-color: #e9e9e9;
	border-bottom: 1px solid #ccc;
	margin-right: -20px;
	margin-left: -18px;
	padding: 5px 10px;
	margin-bottom: -2px;
}

.areaMenu a {
	margin: 0 10px;
	text-transform: capitalize;
}

.areaMenu .active {
	background-color: #fff;
	font-weight: bolder;
	padding: 5px 10px;
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	border-top: none;
}

/**********************************************

Paginação

**********************************************/

.navigatortable {
	border-collapse: collapse;
	margin-top: 5px;
	font-size: 11px;
}
.navigatortable td {
	padding: 0px;
}
.navigatortable .navigatortablenumbers a, .navigatortable {
	vertical-align: middle;
}

.navigatortable .navigatortablenumbers {
	background-color: #acacac;
	padding: 3px;
}

.navigatortablenumbers a {
	background-color: white;
	padding-left: 6px;
	padding-right: 6px; 
}

.navigatortable a:hover {
	background-color: #e2e2e2;
}
.navigatortablearrow {
	text-align: center;
	background-color: #acacac;
}
.navigatortablechoice, .navigatortable .navigatortablenumbers .big {
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	padding: 3px;
}

.navigatortablechoice {
	background-color: #555;
	padding:0px;
	padding-left:6px;
	padding-right:6px;
	color: white;
}

/*
 * LIST COMMUNITIES 
 */

.contentSearch {
	background-color: #e9e9e9;
	margin-top: 10px;
	padding: 10px;
	text-align: left;
}

#optionsCommunities {
	margin-top: -1px;
	margin-bottom: 10px;
}

#optionsCommunities a {
	background-color: #e9e9e9;
	border: 1px solid #ddd;
	padding: 5px 10px;
	border-top: none;
	margin: 0 1px;
	font-size: 11px;
	line-height: 26px;
}

#optionsCommunities a:hover {
	background-color: #ecf1fa;
	border: 1px solid #d5def2;
	border-top: none;
}

.contentSearch input {
	vertical-align: top;
}

.contentSearch #formcommunityName,
.contentSearch #searchCategoryForm {
	text-align: right;
	text-transform: lowercase;
}

.contentSearch #formcommunityName .inputField,
.contentSearch #searchCategoryForm .inputField {
	width: 200px;
}

.contentSearch #formcommunityName #ctype {
	margin-right: 15px;
	padding-left: 5px;
}

.contentSearch #formcommunityName #ctype option {
	padding-left: 5px;
}

#noPhoto {
	background-image: url('/templates/source/default/images/enturma3/noPhotos/noPhotoGray.png');
	background-position: top left;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

#noPhotoCom {
	background-image: url('/templates/source/default/images/enturma3/noPhotos/noPhotoComGray.png');
	background-position: top left;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

/*
 * TEACHER COMMUNITY SPACE
 */

.boxSuggestedInternal ul {
	padding: 5px;
}

.boxSuggestedInternal li {
	list-style: none;
	border-bottom: 1px solid #E9E9E9;
	padding: 5px;
}

.boxSuggestedInternal li .activiesInfo {
	text-align: right;
	color: #777777;
}

#studentsInfo table td {
	vertical-align: middle;
	padding: 5px 10px;
}

/*
 * STUDENT COMMUNITY SPACE
 */

#learningPathInfo ul {
	padding: 10px 0px;
}

#learningPathInfo ul li {
	background-image: url('/templates/source/default/images/icons/tools/18x18/page.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-left: 15px;
}

#learningPathInfo  ul .noLink {
	background-image: url('/templates/source/default/images/icons/tools/18x18/folderClose.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-left: 15px;
}

#learningPathInfo ul {
	list-style: none;
}

.annouceBox {
	padding: 10px;
	padding-bottom: 0;
}

.annouceBox .dateFormat {
	padding-top: 5px;
	margin-top: 5px;
	border-top: 1px solid #E9E9E9;
	color: #777777;
	text-align: right;
}

#boxMessages {
	padding: 10px;
}

#learningPathInfo li {
	padding: 4px 10px 4px 25px;
}

/*
 * AMENU
 */

body .amenu, body .amenu ul, body .amenu li {
	margin: 0;
	padding: 0;
}

/*
 * SUBMENU
 */

body .amenu ul {
	position: absolute;
	visibility: hidden;
	white-space: nowrap;
}

body .amenu li {
	list-style: none;
	float: left;
	position: relative;
}

body .amenu a {
	display: block;
}

body .amenu ul ul {
	left: 100%;
	top: -1px;
}

body .amenu ul a {
	_height: 1%;
}

/*
 * SEARCH NAME
 */

.homeworkAnswersList .contentMenu {
	margin-top: -17px;
	margin-bottom: 0;
}

.homeworkList .basicTable {
	*position: relative;
}

.homeworkAnswersList .contentMenu a {
	border: 1px solid #ccc;
	border-bottom: none;
} 

.homeworkAnswersList .basicTable {
	margin-top: -3px;
	*position: relative;
}

#searchName {
	margin-top: 17px;
	margin-bottom: 10px;
	height: 10px;
}

#searchName a {
	border: none;
	background-color: transparent;
	padding: 2px 5px;
	text-transform: uppercase;
}

#searchName a.active {  /*correção: ao ser selecionado, ficava com fundo branco e cor branca*/
	background-color: #06c;
	color: #FFFFFF;
}

#searchName a .active {
    background-color: #0066CC;
	color: #FFFFFF;
}

#searchName li {
	list-style: none;
	float: right;
}

/*
 * TOOLTIP
 */

.toolTip {
	padding: 5px 10px;
	border: 1px solid #333;
	background-color: #f7ecc4;
	color: #333;	
}

/*
 * INSTANT MESSENGER - TELA DE LOGIN
 */

#loginIm {
	text-align: center;
	margin-bottom: 15px;
}

#loginIm input {
	background-image: url('/templates/source/default/images/bg_imButton.png');
	background-repeat: no-repeat;
	width: 310px;
	height: 49px;
	border: none;
	text-align: center;
	font-weight: bolder;
}

html>body #loginIm input {
	padding-bottom: 5px;
}

html>body #loginIm input:hover {
	padding-bottom: 5px;
}

#loginIm input:hover {
	background-image: url('/templates/source/default/images/bg_imButtonHover.png');
	background-repeat: no-repeat;
	width: 310px;
	height: 49px;
	border: none;
	text-align: center;
	font-weight: bolder;
}

/*
 * NOTEPAD - ADICIONAR NOTA
 */

#notePadTitle p {
	font-size: 14px;
	padding-right: 5px;
}

#notePadTitle {
	font-weight: bolder;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #fff;
	padding: 0 0 3px 5px;
	margin-right: 82%;
	text-align: center;	
}

/*
 * SEARCH FORM
 */

#searchContentBox #searchContentForm {
	background-color: #e9e9e9;
	padding: 10px;
	text-align: right;
	text-transform: capitalize;
}

#searchContentForm .inputButton {
	margin-right: 10px;
}

#searchContentForm a {
	margin-left: 10px;
}

/*
 * CLEAR
 */

.clear {
	clear: both;
}

/* CONTROLE DE ESTÁGIO - VIEW INTERNSHIP */


#internshipTable .header {
	font-weight: bolder;
	color: white;
	background-color: #555;
	padding: 4px 10px;
	width: 902px;
	text-transform: capitalize;
}

#internshipTable .header h3 {
	font-size: 11px;
}

#internshipTable .column {
	width: 150px	
}

#internshipTable .internshipTable {
	background-color: #fafafa;
	margin-top: 5px;
}

#internshipTable .internshipTable,
#internshipTable #internshipInformation {
	padding-bottom: 20px;
}

.internshipTable .formQuestion {
	width: 40%;
}

.internshipTable .formQuestion {
	text-align: right;
	padding-right: 5px;
	text-transform: capitalize;
}

#internshipTable .space {
	height: 12px;
}

#internshipTable #personalInformation {
	margin-top: 15px;
}

#internshipTable #institutionInformation,
#internshipTable #internshipInformation {
	margin-top: 10px;
}

/* CONTROLE DE ESTÁGIO - VIEW RESUME */

#resumeTable #messageAlert {
	font-weight: bolder;
	text-transform: capitalize;
	margin-top: 10px;
}

#resumeTable #messageAlert span {
	font-weight: normal;
}

#resumeTable .header {
	font-weight: bolder;
	color: white;
	background-color: #555;
	padding: 4px 10px;
	width: 902px;
	text-transform: capitalize;
}

#resumeTable .header h3 {
	font-size: 11px;
}

#resumeTable .column {
	width: 150px	
}

#resumeTable #personalInfo,
#resumeTable #educationInfo,
#resumeTable #workInfo,
#resumeTable #addInfo,
#resumeTable #languageInfo {
	background-color: #fafafa;
	margin-top: 5px;
	padding-bottom: 20px;
}

#resumeTable .formQuestion {
	width: 40%;
}

#resumeTable .formQuestion {
	text-align: right;
	padding-right: 5px;
	text-transform: capitalize;
	font-weight: bolder;
}

#resumeTable .space {
	height: 12px;
}

#resumeTable #personalInformation,
#resumeTable #educationInformation,
#resumeTable #workInformation,
#resumeTable #addInformation,
#resumeTable #languageInformation {
	margin-top: 15px;
}

#internshipButtons .approvedButton,
#internshipButtons .failedButton {
	display: inline;
}

#internshipButtons .failedButton {
	margin-left: 10px;
}

/*
 * SUB MENU (Menu Secundário)
 */ 
 
.subContentMenu {
	margin: 10px 0;
	border-top: 1px solid #555;
	text-align: right;
	padding-top: 3px;
}

.subContentMenu a {
	border: 1px solid #555;
	border-top: none;
	color: #555;
	background-color: #e9e9e9;
	padding: 3px 10px;
}

.subContentMenu a:hover {
	background-color: #555;
	color: #fff;
	text-decoration: none;
}

/*
 * Página de primeiro acesso
 */

#splashUl {
	width: 100%;
}

.splashLi {
	width: 33%;
	height: 60px;
	float: left;
	text-align: center;
	list-style: none;
	margin: 0 0 10px 0;
}

.splashLi a {
	display: block;
	width: 175px;
	margin: 0 auto;
	padding-left: 50px;
	padding-top: 22px;
	text-align: right;
	line-height: 16px;
}

html>body .splashLi a {
	line-height: 12px;
	*line-height: 16px;
	padding-top: 25px;
	*padding-top: 22px;
	width: 136px;
}

#splashPassword a,
#splashProfile a {
	padding-top: 15px;
}

html>body #splashPassword a,
html>body #splashProfile a {
	padding-top: 19px;
	*padding-top: 15px;
}

#splashPassword {
	background-image: url('/templates/source/default/images/icons/firstAccess/gif/keyAccess.gif');
	background-position: center;
	background-repeat: no-repeat;
}

html>body #splashPassword {
	background-image: url('/templates/source/default/images/icons/firstAccess/keyAccess.png');
}

#splashProfile {
	background-image: url('/templates/source/default/images/icons/firstAccess/gif/mySpace.gif');
	background-position: center;
	background-repeat: no-repeat;
}

html>body #splashProfile {
	background-image: url('/templates/source/default/images/icons/firstAccess/mySpace.png');
}

#splashContacts {
	background-image: url('/templates/source/default/images/icons/firstAccess/gif/contact.gif');
	background-position: center;
	background-repeat: no-repeat;
}

html>body #splashContacts {
	background-image: url('/templates/source/default/images/icons/firstAccess/contact.png');
}

#splashVD {
	background-image: url('/templates/source/default/images/icons/firstAccess/gif/virtualDisk.gif');
	background-position: center;
	background-repeat: no-repeat;
}

html>body #splashVD {
	background-image: url('/templates/source/default/images/icons/firstAccess/virtualDisk.png');
}

#splashBlog {
	background-image: url('/templates/source/default/images/icons/firstAccess/gif/blog.gif');
	background-position: center;
	background-repeat: no-repeat;
}

html>body #splashBlog {
	background-image: url('/templates/source/default/images/icons/firstAccess/blog.png');
}

#splashAlbum {
	background-image: url('/templates/source/default/images/icons/firstAccess/gif/album.gif');
	background-position: center;
	background-repeat: no-repeat;
}

html>body #splashAlbum {
	background-image: url('/templates/source/default/images/icons/firstAccess/album.png');
}

#splashCalendar {
	background-image: url('/templates/source/default/images/icons/firstAccess/gif/calendar.gif');
	background-position: center;
	background-repeat: no-repeat;
}

html>body #splashCalendar {
	background-image: url('/templates/source/default/images/icons/firstAccess/calendar.png');
}

#splashResume {
	background-image: url('/templates/source/default/images/icons/firstAccess/gif/resume.gif');
	background-position: center;
	background-repeat: no-repeat;
}

html>body #splashResume {
	background-image: url('/templates/source/default/images/icons/firstAccess/resume.png');
}

#splashSearchCommunity {
	background-image: url('/templates/source/default/images/icons/firstAccess/gif/searchCommunity.gif');
	background-position: center;
	background-repeat: no-repeat;
}

html>body #splashSearchCommunity {
	background-image: url('/templates/source/default/images/icons/firstAccess/searchCommunity.png');
}

#splashSearchUser {
	background-image: url('/templates/source/default/images/icons/firstAccess/gif/searchUser.gif');
	background-position: center;
	background-repeat: no-repeat;
}

html>body #splashSearchUser {
	background-image: url('/templates/source/default/images/icons/firstAccess/searchUser.png');
}

#splashMailbox {
	background-image: url('/templates/source/default/images/icons/firstAccess/gif/mailbox.gif');
	background-position: center;
	background-repeat: no-repeat;
}

html>body #splashSearchUser {
	background-image: url('/templates/source/default/images/icons/firstAccess/mailbox.png');
}

/*
 * Pagina Index de acesso
 */

#indexPageAccess h1,
#indexPageAccess h2,
#indexPageAccess p,
#indexPageAccess a {
	font-family: Verdana, Helvetica, sans-serif, Arial;
}

#indexPageAccess h1 {
	font-size: 22px;
	color: #06c;
	font-weight: bolder;
	margin-bottom: 5px;
}

#indexPageAccess h2 {
	font-size: 14px;
	color: #3e8cdb;
	font-weight: bolder;
	margin-top: 20px;
	margin-bottom: 5px;
}

#indexPageAccess p {
	font-size: 12px;
	color: #333;
	margin-left: 15px;
	text-indent: 30px;
}

#indexPageAccess .accessEnturma {
	margin-left: 0;
	text-indent: 0px;
}

#indexPageAccess .accessEnturma a {
	font-size: 11px;
	color: #777;
	margin-left: 2px;
}

#indexPageAccess .accessEnturma a:hover {
	color: #06c;
}

#indexPageAccess table {
	border-bottom: 1px solid #e9e9e9;
}

#indexPageAccess table td {
	vertical-align: middle;
	padding-bottom: 20px;
}

#indexPageAccess .accessMore {
	text-indent: 0;
	margin-top: 20px;
}

#indexPageAccess .accessMore a {
	color: #06c;
	font-size: 12px;
} 

/*
 * TESTE DE SEGURANÇA DE SENHA
 */

/*
 * Security Password
 */

#security {
	border: 1px solid #e7e7e7;
	width: 200px;
	height: 16px;
	position: relative;
}

.securityPassword {
	display: block;
	height: 100%;
	background-image: url('/templates/source/default/images/barSecurityPassword.png');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #b3ffb2;
	text-align: right;
	font-weight: bolder;
}

#selectSecurityLow {
	width: 33%;
	color: #b20000;
}

#selectSecurityAverage {
	width: 66%;
	color: #eb9601;
}

#selectSecurityHigh {
	width: 100%;
	color: #168501;
}

#virtualDiskContent {
	width: 100%;
	position: relative;
}


/**********************************
 * Correção de BUGS 23/11/2009 - Camilla
 **********************************/

/*#boxAjaxAnnouncements {
	padding: 10px;
}*/

.basicTable #selall {
	background-color: #555;
	border: none;
}

#learningPath #scormScreen td {
	background-color: #fff;
}

#scormScreen {
	position: relative !important;
	width: 100%;
	height: 100%;
	min-height: 550px;
	background-color: #fff;
	border: 1px solid #e9e9e9;
}

#scormScreen td {
	vertical-align: top;
}

#iframeScorm {
	height: 550px;
	width: 100%;
	min-height: 550px;
	min-width: 100%;
}
html>body #iframeScorm {
	height: auto;
	width: auto;
}

#headerScorm {
	background-image: url('/templates/source/default/images/admin/icons/scorm.png');
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 10px;
	padding-left: 80px;
	background-color: #555;
}

#headerScorm h3 {
	font-size: 16px;
	color: #fff;
}

#headerScorm h4 {
	font-size: 14px;
	color: #ddd;
	font-weight: normal;
}

#menuScorm {
	background-color: #DEEEFC;
	width: 200px;
}

#menuScorm ul {
	padding-left: 10px;
}

#menuScorm li {
	padding: 5px 10px 5px 20px;
	background-image: url('/templates/source/default/images/learningPathSquare.gif');
	background-position: 5px center;
	background-repeat: no-repeat;
	list-style: none;
	color: #000;
}

#menuScorm li a {
	color: #06c;
}

#menuScorm #selected {
	background-color: #fff;
	border-bottom: 3px solid #68A0D2;
	border-left: 1px solid #68A0D2;
}


/**************************
 * CORREÇÕES CAMILLA - 24/11/2009
 **************************/

.floatBoxTitleClose {
	float: right;
}

.formTable #info td,
.formTable #extraInfo td,
.formTable #eh,
.formTable #geral,
.formTable #we,
.formTable #fl {
	background-color: #555;
	font-weight: bolder;
	color: white;
}

.formTable #info td .subheader,
.formTable #extraInfo td .subheader {
	background-image: url(/templates/source/default/images/enturma3/arrows/downFFF.gif);
	background-repeat: no-repeat;
	background-position: 10px center; 
}

.formTable #infoElements,
.formTable #extraInfoElements {
	background-color: #fafafa;
}

.formTable tr td .formTable {
	background-color: #fafafa;
}

#formResumeSearch {
	background-color: #fafafa;
}

#formResumeSearch .formTable #eh,
#formResumeSearch .formTable #geral,
#formResumeSearch .formTable #we,
#formResumeSearch .formTable #fl {
	background-image: url(/templates/source/default/images/enturma3/arrows/downFFF.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}

#formResumeSearch .formTable #eh td,
#formResumeSearch .formTable #geral td,
#formResumeSearch .formTable #we td,
#formResumeSearch .formTable #fl td {
	padding-left: 30px;
} 

.formTableFreeze #messageOfTheDayTR .formLabel {
	width: 40%;
}

.formTableFreeze #roleTR .formLabel {
	width: 40%;
}

.formTableFreeze #loginTR .formLabel {
	width: 40%;
}

/**************************
 * CORREÇÕES CAMILLA - 30/11/2009
 **************************/

#pageManagerContent .formTable #imageGroup,
#pageManagerContent .formTable #optionals {
	background-color: #555;
	color: white;
	font-weight: bolder;
}

#pageManagerContent .formTable #imageGroup .subheader,
#pageManagerContent .formTable #optionals .subheader {
	background-image: url(/templates/source/default/images/enturma3/arrows/downFFF.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}

#columnB .basicTable .contactDetailsTable {
	background-color: #f0f0f0;
	margin-top: 0px;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
}

/******************************
 * CORREÇÕES MATEUS - 03/12/09 - GERENCIADOR DE USUÁRIOS
 ******************************/

#allContent .titleUserManager img {
	display: none;
}

#allContent .titleUserManager {
	font-size: 14px;
	font-weight: bolder;
	color: #fff;
	background-color: #555;
	padding: 5px 10px;
}

#allContent #frmSearchMember .formTable {
	margin-top: 0;
}

#allContent #frmUser .dynamic-tab-pane-control .tab-row {
	background-color: transparent;
}

#allContent #frmUser .formTable {
	border: none;
}

#allContent #frmUser fieldset {
	border: none;
	padding: 10px;
	margin-bottom: 15px;
}

#allContent #frmUser fieldset legend {
	color: #000;
	font-size: 14px;
	font-weight: bolder;
}

#allContent #spam-page .inputField,
#allContent #virus-page .inputField {
	margin: 5px 30px;
}


#headerPlan {
	border-bottom: 2px solid #fff;
}

/*
 * INTERSHIP
 */

.information {
	border: 1px solid #ccc;
}

.companyInfo h3 {
	padding: 5px 10px;
	background-color: #555;
	font-weight: bolder;
	font-size: 14px;
	color: #fff;
	margin-bottom: 10px;
}

.companyInfo h4 {
	background-color: #ccc;
	color: #555;
	padding: 3px 10px;
	font-weight: bolder;
	font-size: 12px;
} 

.information .pubDateGTR .formField {
	background-color: #eee;
	color: #555;
}

.information .formLabel {
	width: 150px;
	background-color: #eee;
	color: #555;
	text-align: right;
	font-weight: bolder;
	text-transform: capitalize;
}

.information td {
	padding: 5px 10px;	
}


.required {
	margin: 10px 0;
}

#traineeForm .header {
	background-color: #ccc;
	color: #555;
}

#allContent #traineeForm {
	border: 1px solid #ccc;
	border-collapse: collapse;
}

#traineeForm .formLabel {
	width: 150px;
	background-color: #eee;
	color: #555;
	text-align: right;
	font-weight: bolder;
	text-transform: capitalize;
	padding: 5px 10px;
}

#traineeForm p {
	padding-bottom: 10px;
}

#docsInternship li {
	background-position: 20px center;
	background-repeat: no-repeat;
	list-style: none;
	padding: 10px 70px;
}

#docsInternship #internshipCovenant {
	background-image: url('/templates/source/default/images/icons/tools/32x32/internshipAgreement.png');
	background-color: #f0f0f0;
}

#docsInternship #internshipReport {
	background-image: url('/templates/source/default/images/icons/tools/32x32/internshipReport.png');
	background-color: #f0f0f0;
}

#docsInternship #internshipRecision {
	background-image: url('/templates/source/default/images/icons/tools/32x32/internshipRecision.png');
	background-color: #fafafa;
}

#docsInternship #internshipContract {
	background-image: url('/templates/source/default/images/icons/tools/32x32/internshipContract.png');
	background-color: #fafafa;
}

#docsInternship #internshipPlan {
	background-image: url('/templates/source/default/images/icons/tools/32x32/internshipPlan.png');
	background-color: #f0f0f0;
}

#docsInternship #internshipExtension {
	background-image: url('/templates/source/default/images/icons/tools/32x32/internshipExtension.png');
	background-color: #f0f0f0;
}

#docsInternship h3 {
	background-color: #555;
	color: #fff;
	font-size: 14px;
	font-weight: bolder;
	padding: 5px 10px;
}

#docsInternship h4 a {
	font-size: 14px;
	text-transform: capitalize;
}

#docsInternship .printerDocs {
	float: right;
} 

/*
 * Report Internship
 */

.reportInternship {
	margin-bottom: 10px;
}

.reportInternship h3 {
	margin-top: 0;
}

.reportInternship .resultReport {
	text-align: center;
}

.reportInternship textarea {
	margin: 0 10px 10px;
	width: 80%;
	height: 120px;
	overflow: auto;
}

.reportInternship td {
	vertical-align: top;
}

.headerSubTable h4 {
	margin: 0;
}

#itemReserv10 h3 {
	margin-bottom: 60px;
}

.confirmDocs {
	font-weight: bolder;
	color: green;
}

/*
 * ALERT MESSAGE
 */

.alertMessage {
	background-color: #e4d898;
	border: 1px solid #000;
	font-weight: bolder;
	font-size: 14px;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 10px;
}

/*
 * NEW TOOL
 */

.newTool {
	color: red;
	font-weight: bolder;
	vertical-align: top;
	font-size: 9px;
}

/**************************
 * CORREÇÕES CAMILLA - 10/12/2009
 **************************/

 
.formTable #moreOps,
.formTable #accessOps,
.formTable #publisherOps {
	background-color: #555;
	color: white;
	font-weight: bolder;
}

.formTable #moreOps .subheader,
.formTable #accessOps .subheader,
.formTable #publisherOps {
	background-image: url(/templates/source/default/images/enturma3/arrows/downFFF.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}

/*
 * CORREÇÕES MATEUS - 17/12/09
 */

#albumTable {
	margin-top: 15px;
}

/*
 *  AVISO LEARNING PATH - CAMILLA 17/12
 */

#learningPathContent #shareContentAlert {
	background-color: #FFFFCC;
	margin-bottom: 20px;
	border: 1px solid #9D9D9D;
}

#learningPathContent #shareContentAlert .headerShareContent {
	background-color: #555;
	color: #fff;
	font-weight: bolder;
	padding: 5px 10px;
}

#learningPathContent #shareContentAlert .toolsShareContent {
	padding: 10px;
}

.noScorms {
	background-color: #f4f4f4;
	text-align: center;
	font-weight: bolder;
	border: 1px solid #555;
	padding: 4px 10px;
	
}

/*
 *  MODAL (EVENTOS, RECADOS, CONTATOS, ETC) - CAMILLA 14/01/2010
 */

#columnB .floatBoxTitle {
	color: white;
	font-weight: bolder;
	background-color: #3B5998;
	padding: 4px 10px;
}

#columnB .floatBoxTitle a {
	color: white;
}

#columnB .floatBoxContent,
#columnB .floatBoxContent .formTable {
	margin: 0;
	background-color: #fafafa;
}

/*
 *  CORREÇÃO MENU DO DISCO VIRTUAL PARA O IE6 (CAMILLA - 18/01/2010)
 */

#columnB #virtualDiskContent .contentMenu {
	position: relative;
}

/*
 *  CORREÇÃO PADDING COMMUNITY SPACE (CAMILLA - 18/01/2010)
 */

#boxAjaxAnnouncements .noAnnouncements {
	padding-bottom: 10px;
}

#boxAjaxFaq .questionFaq {
	padding: 10px 10px 0 10px;
}

#boxAjaxFaq .faqInfo {
	padding: 0 10px;
}

.communityLine td {
	padding: 2px 10px;
}

/*
 *  CORREÇÃO ESTILO DO BOTÃO PARA ENVIO DE FOTO (CAMILLA - 20/01/2010)
 */

#columnB #personalData #doneGroup #done {
	text-align: center;
	padding: 0;
}

html>body #columnB #personalData #doneGroup #done {
	padding: 0 30px;
}

/*
 *  CORREÇÃO TELA CORTADA - AGENDAS - IE6 (CAMILLA - 20/01/2010)
 */

#columnB #contentItem #selectItem .tableAssign {
	width: 98%;
}

html>body #columnB #contentItem #selectItem .tableAssign {
	width: 100%;
}

#columnB #contentItem #selectItem {
	width: 98%;
}

html>body #columnB #contentItem #selectItem {
	width: auto;
}

#columnB #contentItem #selectItem .tableAssign #assignCalendar {
	position: relative;
}


/*
 * LISTA DE PROFESSORES NA CAPA DA COMUNIDADE
 * Marco Aurelio 26/01/2010
 */

#teacherList{
	position: absolute;
	width: 100%;
}

/*
 * LISTA DE PROFESSORES NA CAPA DA COMUNIDADE
 * Camilla 27/01/2010
 */

#teacherList .teachersList {
	background-color: #fff;
	border: 10px solid #E9E9E9;
	margin-left: -1px;
}

#boxMessageTeacher2009 h3 {
	background-image: url(/templates/source/default/images/enturma3/arrows/down555.gif);
	background-position: 99% center;
	background-repeat: no-repeat;
}
 
#boxMessageTeacher2009 a {
	font-size: 12px;
}

/*
 * LER COMUNICADO
 * Camilla 17/02/2010
 */

.formTableAnnouncement #announcementTitle {
	font-weight: bolder;
}

/**********************************************

WIDGET

**********************************************/

.widget {
	background-color: #ffffff;
	font-size: 11px;
	margin: 10px;
	border: 1px solid #e9e9e9;
}

.widgetOrganize {
	border: none;	
}

.widget h2 {
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #fff;
	text-transform: capitalize;
	padding: 3px 25px;
}

#organize_widget_0 h2 {
	background-image: url('/templates/source/default/images/icons/tools/18x18/quota.png');
}

#organize_boxCommunities h2 {
	background-image: url('/templates/source/default/images/icons/tools/18x18/members.png');
}

#organize_widget_2 h2 {
	background-image: url('/templates/source/default/images/icons/tools/18x18/scrapbook.png');
}

#organize_widget_3 h2 {
	background-image: url('/templates/source/default/images/icons/tools/18x18/newsFolders.png');
}

#organize_widget_6 h2 {
	background-image: url('/templates/source/default/images/icons/tools/18x18/webmailExpress.png');
}

#organize_boxCalendar h2 {
	background-image: url('/templates/source/default/images/icons/tools/18x18/calendar.png');
}

#organize_widget_8 h2 {
	background-image: url('/templates/source/default/images/icons/tools/18x18/resume.png');
}
#organize_widget_9 h2 {
	background-image: url('/templates/source/default/images/icons/tools/18x18/schedule.png');
}

#organize_widget_10 h2 {
	background-image: url('/templates/source/default/images/icons/tools/18x18/monograph.png');
}

.widget .widget_title {
	font-size: 11px;
}
.widget .widget_content {
	font-size: 11px;
}


.widget .headerBar {
	cursor: hand;
}

.widget_draggable {
	cursor: move;
}

.widget_dragging {
	/* Em quanto widget é movido */
}

.widget h3 {
	font-size: 13px;
	background-color: #e9e9e9;
	padding: 3px 10px;
	text-transform: capitalize;
	display: block;
	z-index: 15;
	color: #333;	
}

.widget h3 a {
	font-size: 13px;
	display: block;
	color: #333;
	text-transform: capitalize;
	z-index: 16;
}

.widget label {
	font-size: 11px;
}

.widget .loadingImg {
	padding: 4px;
	text-align: center;
}

.widget .closeBox {
	margin-top: 5px;
	float: right;
}

.widget .closeBox a {
	margin-right: 5px;
	float: right;
}


/* Ghost */
.widget_ghost {
  background:#FFF; 
  opacity: 0.5;  
  filter:alpha(opacity=50);	
  position:relative;  
  border: 1px dashed #CCC;      
  margin:0px;
  padding:0;  
  margin-bottom: 10px;
}

/*
 * EXERCÍCIOS COMPLETOS - VISUALIZAÇÃO DO ALUNO
 * Camilla 05/03/2010
 */

#learningPathInfo li.complete {
    background-image: url('/templates/source/default/images/icons/tools/14x14/confirmed.png');
    background-repeat: no-repeat;
    background-position: 5px center;
}

#learningPathInfo li.complete a {
    color: #555;
}

/*
 * EXERCÍCIOS COMPLETOS - VISUALIZAÇÃO DO ALUNO
 * Camilla 05/03/2010
 */

#boxLearningPath #learningPathInfo li.complete {
    background-image: url('/templates/source/default/images/icons/tools/14x14/confirmed.png');
    background-repeat: no-repeat;
    background-position: 5px center;
}

#boxLearningPath #learningPathInfo li.complete a {
    color: #555;
}

/*
 * WEBMAIL - CAIXA DE ENTRADA
 * Camilla 19/03/2010
 */

#columnB #showTableMails {
	position: relative;
}

/*
 * BOX NOTÍCIAS - MEU ESPAÇO
 * Camilla 22/03/2010
 */

#boxAjaxNewsFolders ul {
	list-style: none;
	padding: 10px;
}

/*
 * COMUNIDADES EXIBIDAS EM ÁRVORE - MEU ESPAÇO
 * Camilla 24/03/2010
 */

#boxCommunities #communityTreeMySpace {
 	padding: 10px;
 }

/*
 * SCORM LIST - LEARNING PATH
 * Mateus 15/04/2010
 */

.recue {
	margin-left: 15px;
}

/*
 * ACADEMIC GRADES
 * Mateus 20/05/2010
 */

#studentInfo {
	margin: 15px 0; 
}

#studentInfo {
	width: 100%;
}

#studentInfo .label {
	width: 100px;
	font-weight: bolder;
	text-align: right;
	padding-right: 10px;
}


/*
 * MENSAGEM DE LIMITE DE MEMBROS MÚLTIPLOS
 * Camilla 24/05/2010
 */

#simpleAlertMessage {
	font-weight: bolder;
	margin: 10px 0;
}

/*
 * CORREÇÃO - FALTA DE ALINHAMENTO DO IE6 (CASO 4738)
 * Camilla 26/05/2010
 */

.titleLPath {
	margin-top: 15px;
}

html>body .titleLPath {
	margin-top: 0;
	*margin-top: 15px;
}

/*
 * CORREÇÃO - ADICIONAR CONTEÚDO AO LEARNING PATH IE6 (CASO 4740)
 * Camilla 27/05/2010
 */

#learningPathItem #contentItem .dynamic-tab-pane-control.tab-pane {
	position: relative;
}

#learningPathItem #optionsPath #arrowItens {
	position: relative;
	float: left;
}

#learningPathItem #searchContentBox #searchContentForm {
	position: relative;
	text-align: left;
}


/*somente para o Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
 	#learningPathItem #searchContentBox #searchContentForm {
		width: 95%;
	}
} 


/*
 * VISUALIZAÇÃO DO PERFIL (CASO 4709)
 * Camilla 16/06/2010
 */

.formTableFreeze #genderGTR .freezeNotSelected,
.formTableFreeze #genderGTR img {
	display: none;
}

.formTableFreeze #genderGTR .formFieldComplete span {
	margin-right: -5px;
}

/*
 * CORREÇÃO INPUT IE (CASO 4547)
 * Camilla 16/06/2010
 */

.formTable .inputFieldCheckbox {
	border: none;
	background-color: transparent;
}

/* não funciona para o IE 6, somente versões superiores */
.formTable input[type=radio] {
	background-color: transparent;
	border: none;
}


/*
 * CORREÇÃO PADDING (CASO 4520)
 * Camilla 17/06/2010
 */

#community_boxAjaxScrapbook p,
#boxAjaxLastUpdate p {
	padding: 10px 10px 0 10px;
}


/*
 * CORREÇÕES PARA A NOVA VISUALIZAÇÃO DOS QUESTIONÁRIOS
 * Camilla (10/06/2010)
 */

.infoQuestionnaire {
	margin: 10px 0 20px 0;
}


/*
 * TRABALHO EM GRUPO - DEFINIR EQUIPE
 * Camilla (9/07/2010)
 */

.tableHomeworkTeam td .warning,
#createdTeams .warning {
	border: 1px solid #E1E1E1; 
	background: #f0f0f0; 
	padding: 5px 10px;
	text-align: center;
	margin-bottom: 20px;
}

.tableHomeworkTeam td.formLabel {
	width: 20%;
}

/*
 * TRABALHO EM GRUPO - DEFINIR EQUIPE
 * Camilla (13/07/2010)
 */

#allUsers .namesHomework,
#usersTeam .selectedHomework {
	overflow-y: scroll;
	height: 500px;
}

html>body #allUsers .namesHomework,
html>body #usersTeam .selectedHomework {
	overflow-y: scroll;
	max-height: 500px;
}

#allUsers .namesHomework p,
#usersTeam .selectedHomework p {
	margin: 0;
	padding: 2px;
	display: block;
	height: 20px;
}

#allUsers .namesHomework p span,
#usersTeam .selectedHomework p span {
	display: block;
	padding-left: 10px;
}

#allUsers .namesHomework p span input,
#usersTeam .selectedHomework p span input {
	margin-right: 5px;
}

#allUsers .namesHomework p a,
#usersTeam .selectedHomework p a {
	float: right;
	padding-right: 10px;
	cursor: pointer;
}

#usersTeam .selectedHomework .noUsersP {
	padding: 0;
}

#usersTeam .selectedHomework .noUsers {
	padding: 4px 10px;
}


/*
 * TRABALHO EM GRUPO - VER TRABALHO (INSTRUÇÔES)
 * Camilla (13/07/2010)
 */

.boxDetails h3 {
	font-size: 16px;
	border-bottom: 1px solid #ffffff;
	color: #003f70;
}

.boxDetails {
	background-color: #e2e2e2;
	position: relative;
	padding: 10px;
	margin-bottom: 20px;
}

.infoHomework {
	position: relative;
	float: left;
	margin: 20px;
	margin-bottom: 10px;
	list-style: none;
}

.infoHomework li span {
	text-transform: none;
	font-weight: bolder;
}

.homeworkDescription {
	clear: both;
	margin-bottom: 10px;
}

.homeworkDescription #description {
	background-image: url('/templates/source/default/images/markpen_mini.png');
	background-position: 5px center;
	background-repeat: no-repeat;
	background-color: #FFFBCA;
	border: 1px solid #cccccc;
	padding: 10px;
	padding-left: 35px;
}

.header .alignCenter {
	text-align: center;
}

/*
 * TRABALHO EM GRUPO - VER EQUIPES
 * Camilla (14/07/2010)
 */

#createdTeams .option {
	text-align: right;
	margin-top: 20px;
}

#createdTeams .viewTeam .teamName {
	font-size: 13px;
	font-weight: bolder;
	margin-bottom: 10px;
}

/*
 * 
 * Learning Path
 * 
 */

.boxPath {
	margin-bottom: 15px;
}

.boxPath h6 {
	font-weight: bolder;
	font-size: 14px;
	margin-bottom: 10px;
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
}

.boxPath h6 a {
	font-weight: bolder;
	font-size: 14px;
}

#learningPathTitle {
	font-size: 12px;
	font-weight: bolder;
}

#learningReportsItens td {
	font-size: 14px;
}

/*
 * ESCOLHA DA OPÇÃO - Select the option
 * MATEUS (13/08/10)
 *  
 */

.optionSelectTd {
	width: 150px;
}

.optionSelect {
	width: 150px;
}

.optionSelect .selected {
	color: #999;
}

/*
 * HEADER - Cabeçalho de ferramentas
 * 
 */

#headerTools {
	padding: 10px 0;
} 

#headerTools h4 {
	font-size: 14px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #555;
}

#headerTools span {
	margin-right: 11px;
}

.noRegister {
	padding: 10px;
	background-color: #fafafa;
	color: #555;
	text-align: center;
	border: 1px solid #e1e1e1;
	font-weight: bolder;
}

/*
 * SISTEMA DE EVENTOS - Correções e ajustes
 * Camilla 22/09/2010
 */

#columnB #listAvResources {
	display: block;
	float: left;
	width: 20%;
	margin-top: 2px;
}

#columnB #listAvResources #headerResources {
	background-color: #e1e1e1;
	padding: 4px 10px;
	font-weight: bolder;
}

#columnB #listAvResources #resourcesUL {
	font-weight: bolder;
	padding: 4px 10px;
}

#columnB #listAvResources #resourcesUL,
#columnB #listAvResources #resourcesUL ul {
	list-style: none;
}

#columnB #listAvResources #resourcesUL ul {
	margin-left: 20px;
	font-weight: normal;
}

#newSchedule #descriptionTR .formField #description {
	height: 150px;	
}

.selectOption {
	width: 170px;
}

/*
 * SISTEMA DE EVENTOS - SISTEMA CIP
 * Camilla 04/10/2010
 */

#columnB #select {
	margin-bottom: 30px;
}

#allContent #columnB .selectParticipation {
	margin-bottom: 70px;
}

#columnB #select .firstSelect {
	float: left;
}

#columnB #select .secondSelect {
	float: right;
}

#columnB #select select {
	width: 240px;
	margin: 0 10px 0 5px;
	padding: 0;
}

#columnB #select select option {
	padding: 2px 5px 1px 10px;
}

#columnB #select select option.firstOption {
	padding: 2px 5px 1px 5px;
	color: #555;
}

#organizeMySpaceButton {
	*display: none;
	display /*\**/: none\9;
}

#infoEvent.infoBox {
	font-size: 12px;
}

#infoEvent.infoBox div.subeventInfo {
	margin: 10px 70px;
}

#infoEvent.infoBox .eventInfo label {
	color: #06c;
	font-weight: bolder;
}

#infoEvent.infoBox .eventInfo span {
	font-weight: bolder;
}

#infoEvent.infoBox .eventInfo ul label,
#infoEvent.infoBox .eventInfo ul span {
	color: #000;
	font-weight: normal;
}

#infoEvent.infoBox .eventInfo ul {
	margin-left: 43px;
	list-style: none;
}

#infoEvent.infoBox .subeventInfo ul {
	margin-left: 70px;
}

.cancelUserSubEvent {
	float: right;
}

/*
 * CORREÇÃO VER QUESTÕES
 * Camilla 01/11/2010
 */

#searchContentBox .questionTable {
	background-color: #f2f2f2;
}

/*
 * HOMEWORK - ESCOLHER EQUIPE
 * Camilla 9/11/2010
 */

#allContent .formTable .selectedUsers .formTable {
	margin-top: 14px;
	*margin-top: 16px;
}

#allContent .formTable .selectedUsers .formTable .formField select,
#allContent .formTable .avUsers .formTable .formField select {
	width: 280px;
	height: 200px;
}

#allContent .formTable .selectedUsers .formTable .formField select#idUserRelator {
	width: 280px;
	height: 20px;
}

#allContent .formTable .avUsers .formTable .formField select#idUserGroup {
	height: 20px;
}

/*
 * box de alerta
 */

#toolAlert {
	background-color: #FFFFCC;
	margin-bottom: 20px;
	border: 1px solid #9D9D9D;
}

#toolAlert .headerAlert {
	background-color: #555;
	color: #fff;
	font-weight: bolder;
	padding: 5px 10px;
}

#toolAlert .contentAlert {
	padding: 10px;
}

.toolAlert {
	margin: 15px 30%;
	text-align: center;
}

/*
 * TÍTULO FERRAMENTAS
 * Camilla 9/11/10
 */

#toolTitle h2 {
	padding-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 10px;
}

#toolTitle {
	margin-bottom: 30px;
}

#context #announcementsForm .content h3 {
	color: #fff;
	font-size: 11px;
	background-color: #555;
	padding: 4px 10px;
	margin-bottom: -10px;
}

/*
 * CORREÇÃO NA TELA DA SEGUNDA CHAMADA
 * Camilla 18/11/10
 */

#allContent #context #secundTest-page .content form {
	width: 100%;
}

/*
 * BOX DE INFORMAÇÕES
 */

.infoBox {
	background-color: #fafafa;
	border: 1px solid #e1e1e1;
	padding: 4px 10px;
	margin-bottom: 10px;
}

/*
 * BOX SCEDULE
 */

#infoSchedule h4 {
	margin: 5px 10px;
	border-bottom: 1px solid #e9e9e9;
	font-size: 12px;
}

#infoSchedule ol {
	margin-left: 30px;
}
/*
 * correçao caso 3750
 */

#personalData .formTable #birthdayTR .formField select {
	text-align: center;
	width: 45px;
}

#personalData .formTable #birthdayTR .formField select[name="birthday[Y]"] {
	text-align: center;
	width: 60px;
}
/*
 * box informações
 */

#boxInfo {
	background-color: #FAFAFA;
    border: 1px solid #E1E1E1;
    padding: 10px 20px;
}

#boxInfo h5 {
	color: #0066CC;
	font-size: 12px;
	margin-bottom: 20px;
}

#boxInfo .info {
	margin-left: 10px;
    margin-top: 15px;
    color: #666666;
}

#boxInfo .info ul {
	list-style: none;
}
/*
 * CHAVE MESTRA - ACESSO PAIS
 */

#viewBond .photo div,
#personalCard .photo div {
	margin-top: 10px;
}

/*
 * caso 3703 - FAQ
 */

#faqQuestions .unpublished .info01,
#faqQuestions .unpublished .info02,
#faqQuestions .unpublished .shortcuts01,
#faqQuestions .unpublished .shortcuts02 {
	background-color: #f7f7f7;
}

#faqQuestions .unpublished .questionText span {
	color: #555;
}

#reportsContent .basicTable {
	margin-bottom: 20px;
}
/*
 * CASO 3758 - Fundador da Comunidade
 */

.founderUser span {
	text-transform: capitalize;
}
#customizedContent {
	padding: 20px;
}

/*
 * CASO 6524
 */

#accessMenu #menuUser {
	width: 680px;
}

/*
 * MENSAGEM JAVASCRIPT NÃO-HABILITADO
 */

noscript #noJS {
	background-color: #FFFFCC;
	border: 1px solid #9d9d9d;
	/*margin: 0 -20px 0 -18px;*/
	margin-top: 35px;
	position: absolute;
	padding: 4px 30px;
	text-align: center;
}

/*
 * CORREÇÃO 6537 - Destacando listagem de recursos
 */

#listAvResources #resourcesUL {
	background-color: #fafafa;
	border: 1px solid #e1e1e1;
}

#listAvResources #resourcesUL li {
	padding-bottom: 10px;
}

#listAvResources #resourcesUL li ul li {
	padding-bottom: 0;
}

#listAvResources #resourcesUL .categoryLI {
	text-transform: uppercase;
}

#columnB .instructionP {
	margin: 20px 0 10px;
}

/*
 * CORREÇÃO CASO 6535 - Ícone de pasta para itens (cronograma)
 */

#learningPathInfo li.titleModel {
	background-image: url('/templates/source/default/images/icons/tools/18x18/folderClose.png');
	background-position: left center;
	padding-left: 25px;
}
/*
 * ALTERAÇÃO TELA PARA SUGERIR ATIVIDADES
 * 12/04/2011
 */

#toolsActivity {
	margin-bottom: 20px;
}

#toolsActivity ul li#toolBlog,
#toolsActivity ul li#toolForum,
#toolsActivity ul li#toolAssessment,
#toolsActivity ul li#toolPoll,
#toolsActivity ul li#toolHomework {
	background-repeat: no-repeat;
	background-position: center left;
	height: 18px;
	padding: 4px 0 1px 23px;
}

#toolsActivity ul li#toolBlog {
	background-image: url("/templates/source/default/images/icons/tools/18x18/blog.png");
}

#toolsActivity ul li#toolForum {
	background-image: url("/templates/source/default/images/icons/tools/18x18/forum.png");
}

#toolsActivity ul li#toolAssessment {
	background-image: url("/templates/source/default/images/icons/tools/18x18/assessment.png");
}

#toolsActivity ul li#toolPoll {
	background-image: url("/templates/source/default/images/icons/tools/18x18/poll.png");
}

#toolsActivity ul li#toolHomework {
	background-image: url("/templates/source/default/images/icons/tools/18x18/homework.png");
}

#userProfilePopup td {
	padding: 10px;
}

#userProfilePopup #pictureAvatar {
	text-align: center;
}

#upload .header {
	text-transform: capitalize;
}

/*
 * ESQUECI A SENHA
 */

#lostPassword .formLabel {
	width: 19%;
}

/*correção no calendario*/

table.newPath .formField #startDate .dyncalendar_holder,
table.newPath .formField #endDate .dyncalendar_holder,
table.historyTeam .formField .dateHistory .dyncalendar_holder {
	margin-left: 180px;
    margin-top: 3px;
    position: absolute;	
}

table.newPath .formField #startDate select,
table.newPath .formField #endDate select,
table.historyTeam .formField .dateHistory select  {
	width: 50px;
}

table.newPath .formField #startDate input,
table.newPath .formField #endDate input,
table.historyTeam .formField .dateHistory input {
	width: 50px;
	font-size: 12px;
	height: 18px;
	margin-top: -4px;
}

table.newPath .formField #viewType select {
	width: 230px;
}

table.newPath #published {
	float: none;
	margin: 0;
}

/*correções Scrapbook*/

#tableScrapbook {
	margin-bottom: 10px;
}

#tableScrapbook caption.header {
	background-color: #555555;
	color: #fff;
	font-weight: bolder;
	padding: 4px 10px;
	text-align: left;
}

#tableScrapbook .formTable {
	margin-top: 0;
}

#scrapForm h3 {
	display: none;
}

.infoScrap {
	margin-bottom: 15px;
}

/*
 * LINK MEU ESPAÇO NO NOME DO USUÁRIO
 */

#accessMenu #userName a span {
	font-weight: normal;
	font-size: 11px;
	text-transform: lowercase;
}

/*
 * RELATÓRIOS EAD
 */

#blockReport ul {
	list-style: none;
}

#blockReport,
#blockReportSecond {
	background-image: url('/templates/source/default/images/reportBar.png');
	background-repeat: no-repeat;
	padding: 10px 0 25px 30px;
	margin-left: 60px;
}

#blockReportSecond {
	margin-left: 40px;
}

#blockReport.reportLast,
#blockReportSecond.reportLast {
	background-image: url('/templates/source/default/images/reportBarLast.png');
}

#columnB #errorMessage {
	width: 600px;
	margin: 20px auto 0;
}

/*INFORMAÇÕES ACADÊMICAS*/

.linksIntegration h3 {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	margin-top: 30px;
	padding-bottom: 3px;
}

.linksIntegration ul {
	list-style: none;
}

.linksIntegration ul li ul {
	margin: 5px 10px 20px 10px;
}
