/**************************************
 * THEME NAME: modernity-00
 *
 * Files included in this sheet:
 *
 *   modernity-00/styles.css
 *   modernity-00/styles_color.css
 **************************************/

/***** modernity-00/styles.css start *****/

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

*	Theeme Name: Simplicity (na realidade alterei este tema
							 para que se parecesse masi com o Modern)
*	Description: Simplicity is a fluid-width theme for Moodle.
*	Theme URL: http://newschoollearning.com/themes/simplicity
*	Support URL: http://newschoollearning.com/support
*	Author: Patrick Malley
*	Author URI: http://newschoollearning.com
*	Version: 20081020
*
* 	Note: Customize, edit, poke, prod, and adapt to your needs.
* 	However, do not share.  Unless other arrangements have been made,
*  	this style sheet (regardless of modification) remains the 
*  	property of NewSchool Learning and is licensed for use
*  	on a single installation of Moodle.  For questions, please
*  	contact the author at the above URI.  Enjoy.

*   Este theme vai buscar as definições de estilos dos ficheiros
*	styles_layout.css, styles_color.css e styles_fonts.css que 
*	estão no theme Standard (este theme tem por base o theme 
*	standard e como tal apenas são colocadas regras que se
*	sobreponham às regras definidas pelo theme standard).
 
*******************************************************************/

/* Core */


/*[!]*/
.coursebox ul.teachers li {
	list-style-type: none;
	margin-left: -23px;
	margin-top: -10px;
	margin-bottom: 5px;
}

/*[!]*/
.coursebox .name {
	font-weight: bold;
}

/*[!]*/
#content-wrapper {
  width:900px;
  margin:0 auto;
}

/*[!]*/
#layout-table {
  margin: auto;
  width: 900px;
  
  /* estava apenas margin: 0; */
}

/*[!]*/
#header-wrap {
/* Esta regras foi inserida especificamente 
para manter o título centrado com o restante 
desenvolvimento da página. */
	
   margin: auto;
   width: 900px;	
}


/*[!]*/
.logininfo {
/* Regra criada para centrar verticalmente 
   o elemento do login. */

  padding: 40px 0;
	
}


#left-column,
#right-column,
#middle-column {
  padding-top:0;
  
}
#left-column {
  padding-left:0;
}

#right-column {
  padding-right:0;
}

h2.headingblock {
  font:1.4em/1.35 bold Georgia, "Times New Roman", Times, serif;
  font-variant:small-caps;
}

#course-view h2.headingblock {
  display:none;
}

fieldset {
  border: #DDD solid 1px;
  font-size: 0.95em;
  margin-top:10px;
  padding: 6px;
}

legend {
  font:1em/1.35 Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-transform:uppercase;
  border: #DDD solid 1px;
  background:url(pix/fade-grey.gif) repeat-x bottom;  
  padding: 2px 10px 1px;
}

.sitetopic {
  margin-bottom:0;
}

.htmlarea .toolbar table td,
.navbutton table td {
  padding:0;
}

/* Header */

#header-home, #header {
  height:112px;
}

#header-home .headermain,
#header .headermain {
  padding:40px 5px;

  color:#fff;

/*position:absolute;*/
/*left:-9999px;*/
}

.headermenu a:link, .headermenu a:visited, 
.headermenu a:hover, .headermenu a:active {
	color:#fff;
}

.header-wrap {
  width:900px;
  margin:0 auto;
}

.header-logo {
  float:left;
  padding-top:16px;
}

.headermenu {
  padding-top:7px;
}

/* Access Bar */

#access {
  height:14px;
  width:900px;
  margin:0 auto;
}

#access ul {
  margin:0;
  float:right;
  line-height:0px;
}

#access li {
  float:left;
  list-style:none;
  padding:1px 2px;
  display:block;
  line-height:0px;
}

/* Description & Nav Bar */


/*[!]*/
#content-wrapper {
  padding-top:10px;
}

/*[!]*/
#header-home-description {
  width:900px;
}

/*[!]*/
#header-home-description, .navbar {
  margin:15px auto;
  height:30px;
}
.navbar {
  padding:0 5px;
}
.description {
  padding:8px 0 0 5px;
  text-align:center;
}

.description, .breadcrumb {
    font:0.9em/1.25 normal Georgia, "Times New Roman", Times, serif;
}

.breadcrumb {
  padding:6px 0 0 3px;
}

.breadcrumb .sep {
  font-size:0.75em;
  padding:0 2px;
}

.navbar .navbutton {
  margin:4px 3px;
}

/* Footer */

#credits {
  text-align:right;
  font-size:0.75em;
}

#credits a:link, #credits a:visited {
  color:#fff;
}

#credits a:hover, #credits a:active {
  color:#333;
}
/* Sideblocks */

.sideblock .header {
  text-transform:uppercase;
  padding-top:1px;
  padding-left:5px;
  font-size:0.8em;
}

.sideblock .header .hide-show img.hide-show-image {
  margin-top:0;
}

.sideblock li .icon img,
.sideblock .list .c0 {
  display:none;
}

.sideblock ul {
  line-height: 0em;
}

.block_recent_activity ul,
.block_news_items ul,
.block_online_users ul {
  line-height: 1.3em;
}

.block_online_users ul.list li img {
  margin-bottom:4px;
}

.sideblock li {
  list-style:none;
}

.sideblock ul li a:link,
.sideblock ul li a:visited {
  display:block;
  font-size:0.95em;
  line-height:1.5;
  padding-top:2px;
}

.block_tag_youtube .content ul li a,
.block_tag_flickr .content ul li a,
.block_recent_activity .content ul li a,
.sideblock .content ul li .buttons .commands a,
.block_news_items .content ul li a,
.block_rss_client .content ul li a,
.block_online_users .content ul li a {
  display:inline !important; 
  padding:2px;
  border-width:0em !important;
}

.block_tag_youtube .content ul li div.clearfix {margin-top:10px;}
.block_tag_flickr .content ul li a {padding:0;}

.block_tag_youtube .content ul li div {margin-top:5px;line-height: 1.4;font-size: 0.8em;}

.editing .sideblock ul li a,
.block_news_items ul li a,
.block_online_users ul li a {
  border-bottom:none !important;
}

.sideblock .content ul li .buttons .commands a,
.block_news_items .content ul li a,
.block_rss_client .content ul li a,
.block_online_users .content ul li a,
.block_blog_tags .content ul li a,
.block_tags .content ul li a {
  display:inline; 
  border:none !important; 
  padding:0; 
}

.block_calendar_month .minicalendar {
  border:none;
}

.block_rss_client ul li {
  margin-left:15px;
}
.block_rss_client ul li .link {
  border-top:none;
}

/* Calendar */

#calendar .maincalendar .eventlist .event {
  border: none;
}

#calendar .maincalendar .eventlist .event .picture,
#calendar .maincalendar .eventlist .event .side,
#calendar .eventlist .event .description {
  background: none;
}

#calendar .eventlist .event .description {
  border-left:none !important;
  border-right:none !important;
}

/* Forums */


/* [!]: acrescentei esta regras para retirar o contonrno que aparecia no conteúd dos fóruns */
#mod-forum-discuss .forumpost.unread .content {
	
	border-style: none;
}



.forumpost {
  border:none;
  font-size:0.95em;
}

.forumpost .left {
  background:none;
}

.forumpost .commands,
.forumpost .link,
.forumpost .footer {
  font-size:0.8em;
}

.forumpost .commands {
  padding-top:10px;
}

.forumpost .link,
.forumpost .footer {
  padding-top:3px;
}


.forumolddiscuss {
  font-size:0.8em;
}

.forumheaderlist {
  margin-top:10px;
}

/* User Pictures */

img.userpicture,
img.grouppicture,
#message-index img.userpicture {
  background:url(pix/shadow_35.png) no-repeat bottom right !important;
  padding:0 4px 4px 0;
}

.sideblock img.userpicture {
  background:url(pix/shadow_16.png) no-repeat bottom right !important;
  padding:0 2px 2px 0;
}

.userinfobox img.userpicture,
#message-history img.userpicture,
#message-user img.userpicture {
  background:url(pix/shadow_100.png) no-repeat bottom right !important;
  padding:0 7px 7px 0;
}

/* Courses */

#course-view ul li.activity {
  list-style:none;
}

.coursebox {
  border:none;
  border-bottom:2px solid #eee;
  padding-bottom:6px;
}

table.categorylist td {
  padding:0;
}

table.categorylist {
  margin-bottom:5px;
}
/* Users */

.userinfobox {
  border:none;
  margin-bottom:10px;
}

/* Tables */

.logtable {
  width:100%;
}

.logtable td,
.logtable th {
  padding:5px;
}

.logselectform {
  text-align:center;
}

/* Quizzes */

#mod-quiz-attempt .generalbox {
  text-align:left;
}

/* Assignment */

#options .invisiblefieldset {
  width:100%;
}

input#perpage {
  width:25px;
}

/* Popups */

#message-index #footer,
#message-discussion #footer,
#message-history #footer,
#mod-glossary-showentry #footer,
#mod-glossary-showentry #header,
#mod-glossary-showentry .navbar,
#help #footer,
#course-info #footer {
  display:none;
}

#message-index #content-wrapper,
#message-user #content-wrapper,
#message-history #content-wrapper,
#mod-glossary-showentry #content-wrapper,
#help #content-wrapper,
#course-info #content-wrapper {
  width:auto;
}

#message-user #page {
  margin:0;
}

#message-user #content {
  padding:0;
}

body#help,
#help #content-wrapper,
body#message-index,
#message-index #content-wrapper,
#message-user #content-wrapper,
body#message-user,
body#message-send,
body#message-messages,
body#message-discussion,
#message-discussion #content-wrapper,
#message-history #content-wrapper,
body#message-history,
body#mod-glossary-showentry,
#mod-glossary-showentry #content-wrapper,
#course-info #content-wrapper,
body#course-info {
  background:none;
  
  /* [!] */
  padding: 30px;
}

/* Resource View Hack
- Necessary to fix 
- issues associated with 
- frames and popups
- resource_framesize=170 *
#mod-resource-view #header {
  border:0;  
}

#mod-resource-view #access {
  display:none;
}

#mod-resource-view .navbar {
  margin:0;
}

#mod-resource-view #content .summary {
  padding:1px 8px;
  font-size:0.9em;
}

#mod-resource-view #content {
  padding-bottom:0;
}

#mod-resource-view #content-wrapper {
  width:auto;
}

*/ /* removed because I didn't like it *//* Core */


/* [!] */
.header {
	/*Funciona bem nas páginas interiores, 
	mas não funciona bem na homepage*/
	
/*  width: 200px;*/
}

#content-wrapper {
  width:900px;
  margin:0 auto;
}

#layout-table {
  margin:0;
}

#left-column,
#right-column,
#middle-column {
  padding-top:0;
}
#left-column {
  padding-left:0;
}

#right-column {
  padding-right:0;
}

h2.headingblock {
  font:1.4em/1.35 bold Georgia, "Times New Roman", Times, serif;
  font-variant:small-caps;
  
  margin-top:20px; /* [!] */
}

#course-view h2.headingblock {
  display:none;
}

fieldset {
  border: #DDD solid 1px;
  font-size: 0.95em;
  margin-top:10px;
  padding: 6px;
}

legend {
  font:1em/1.35 Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-transform:uppercase;
  border: #DDD solid 1px;
  background:url(pix/fade-grey.gif) repeat-x bottom;  
  padding: 2px 10px 1px;
}

.sitetopic {
  margin-bottom:0;
}

.htmlarea .toolbar table td,
.navbutton table td {
  padding:0;
}

/* Header */

#header-home, #header {
  height:112px;
  margin-bottom: 35px; /* [!] */
  margin-top: 20px; /* [!] */
}


/* [!] */ 
#header-home .headermain,
#header .headermain {
  padding:40px 5px;
  color:#000;
/*  color:#fff;*/
/*position:absolute;*/
/*left:-9999px;*/
}

.headermenu a:link, .headermenu a:visited, 
.headermenu a:hover, .headermenu a:active {
	color:#fff;
}

.header-wrap {
  width:900px;
  margin:0 auto;
}

.header-logo {
  float:left;
  padding-top:16px;
}

.headermenu {
  padding-top:7px;
}

/* Access Bar */

#access {
  height:14px;
  width:900px;
  margin:0 auto;
}

#access ul {
  margin:0;
  float:right;
  line-height:0px;
}

#access li {
  float:left;
  list-style:none;
  padding:1px 2px;
  display:block;
  line-height:0px;
}

/* Description & Nav Bar */

#header-home-description {
  width:900px;
}

#header-home-description, .navbar {
  margin:15px auto;
  height:30px;
}
.navbar {
  padding:0 5px;
}
.description {
  padding:8px 0 0 5px;
  text-align:center;
}

.description, .breadcrumb {
    font:0.9em/1.25 normal Georgia, "Times New Roman", Times, serif;
}

.breadcrumb {
  padding:6px 0 0 3px;
}

.breadcrumb .sep {
  font-size:0.75em;
  padding:0 2px;
}

.navbar .navbutton {
  margin:4px 3px;
}

/* Footer */

#credits {
  text-align:right;
  font-size:0.75em;
}

#credits a:link, #credits a:visited {
  color:#fff;
}

#credits a:hover, #credits a:active {
  color:#333;
}
/* Sideblocks */

.sideblock .header {
  text-transform:uppercase;
  padding-top:1px;
  padding-left:5px;
  font-size:0.8em;
}

.sideblock .header .hide-show img.hide-show-image {
  margin-top:0;
}

.sideblock li .icon img,
.sideblock .list .c0 {
  display:none;
}

.sideblock ul {
  line-height: 0em;
}

.block_recent_activity ul,
.block_news_items ul,
.block_online_users ul {
  line-height: 1.3em;
}

.block_online_users ul.list li img {
  margin-bottom:4px;
}

.sideblock li {
  list-style:none;
}

.sideblock ul li a:link,
.sideblock ul li a:visited {
  display:block;
  font-size:0.95em;
  line-height:1.5;
  padding-top:2px;
}

.block_tag_youtube .content ul li a,
.block_tag_flickr .content ul li a,
.block_recent_activity .content ul li a,
.sideblock .content ul li .buttons .commands a,
.block_news_items .content ul li a,
.block_rss_client .content ul li a,
.block_online_users .content ul li a {
  display:inline !important; 
  padding:2px;
  border-width:0em !important;
}

.block_tag_youtube .content ul li div.clearfix {margin-top:10px;}
.block_tag_flickr .content ul li a {padding:0;}

.block_tag_youtube .content ul li div {margin-top:5px;line-height: 1.4;font-size: 0.8em;}

.editing .sideblock ul li a,
.block_news_items ul li a,
.block_online_users ul li a {
  border-bottom:none !important;
}

.sideblock .content ul li .buttons .commands a,
.block_news_items .content ul li a,
.block_rss_client .content ul li a,
.block_online_users .content ul li a,
.block_blog_tags .content ul li a,
.block_tags .content ul li a {
  display:inline; 
  border:none !important; 
  padding:0; 
}

.block_calendar_month .minicalendar {
  border:none;
}

.block_rss_client ul li {
  margin-left:15px;
}
.block_rss_client ul li .link {
  border-top:none;
}

/* Calendar */

#calendar .maincalendar .eventlist .event {
  border: none;
}

#calendar .maincalendar .eventlist .event .picture,
#calendar .maincalendar .eventlist .event .side,
#calendar .eventlist .event .description {
  background: none;
}

#calendar .eventlist .event .description {
  border-left:none !important;
  border-right:none !important;
}

/* Forums */

.forumpost {
  border:none;
  font-size:0.95em;
}

.forumpost .left {
  background:none;
}

.forumpost .commands,
.forumpost .link,
.forumpost .footer {
  font-size:0.8em;
}

.forumpost .commands {
  padding-top:10px;
}

.forumpost .link,
.forumpost .footer {
  padding-top:3px;
}


.forumolddiscuss {
  font-size:0.8em;
}

.forumheaderlist {
  margin-top:10px;
}

/* User Pictures */

img.userpicture,
img.grouppicture,
#message-index img.userpicture {
  background:url(pix/shadow_35.png) no-repeat bottom right !important;
  padding:0 4px 4px 0;
}

.sideblock img.userpicture {
  background:url(pix/shadow_16.png) no-repeat bottom right !important;
  padding:0 2px 2px 0;
}

.userinfobox img.userpicture,
#message-history img.userpicture,
#message-user img.userpicture {
  background:url(pix/shadow_100.png) no-repeat bottom right !important;
  padding:0 7px 7px 0;
}

/* Courses */

#course-view ul li.activity {
  list-style:none;
}

.coursebox {
  border:none;
  border-bottom:2px solid #eee;
  padding-bottom:6px;
  padding-left: 30px; /* [!] */
  width: 500px;
	
}

table.categorylist td {
  padding:0;
}

table.categorylist {
  margin-bottom:5px;
}
/* Users */

.userinfobox {
  border:none;
  margin-bottom:10px;
}

/* Tables */

.logtable {
  width:100%;
}

.logtable td,
.logtable th {
  padding:5px;
}

.logselectform {
  text-align:center;
}

/* Quizzes */

#mod-quiz-attempt .generalbox {
  text-align:left;
}

/* Assignment */

#options .invisiblefieldset {
  width:100%;
}

input#perpage {
  width:25px;
}

/* Popups */

#message-index #footer,
#message-discussion #footer,
#message-history #footer,
#mod-glossary-showentry #footer,
#mod-glossary-showentry #header,
#mod-glossary-showentry .navbar,
#help #footer,
#course-info #footer {
  display:none;
}

#message-index #content-wrapper,
#message-user #content-wrapper,
#message-history #content-wrapper,
#mod-glossary-showentry #content-wrapper,
#help #content-wrapper,
#course-info #content-wrapper {
  width:auto;
}

#message-user #page {
  margin:0;
}

#message-user #content {
  padding:0;
}

body#help,
#help #content-wrapper,
body#message-index,
#message-index #content-wrapper,
#message-user #content-wrapper,
body#message-user,
body#message-send,
body#message-messages,
body#message-discussion,
#message-discussion #content-wrapper,
#message-history #content-wrapper,
body#message-history,
body#mod-glossary-showentry,
#mod-glossary-showentry #content-wrapper,
#course-info #content-wrapper,
body#course-info {
  background:none;
}

/* Resource View Hack
- Necessary to fix 
- issues associated with 
- frames and popups
- resource_framesize=170 *
#mod-resource-view #header {
  border:0;  
}

#mod-resource-view #access {
  display:none;
}

#mod-resource-view .navbar {
  margin:0;
}

#mod-resource-view #content .summary {
  padding:1px 8px;
  font-size:0.9em;
}

#mod-resource-view #content {
  padding-bottom:0;
}

#mod-resource-view #content-wrapper {
  width:auto;
}

*/ /* removed because I didn't like it */



/* ----------------------------------------------- */
/* -----------------styles-lg.css----------------- */
/* ----------------------------------------------- */
#content {
  font-size:120%;
}

/* ----------------------------------------------- */
/* -----------------styles-med.css---------------- */
/* ----------------------------------------------- */
#content {
  font-size:100%
}

/* ----------------------------------------------- */
/* -----------------styles-push.css---------------- */
/* ----------------------------------------------- */
html, body {
  height:100%;
}

#page {
  min-height:100%;
  _height:100%;
}

#content {
  padding-bottom:105px;
}

#footer {
  margin:-50px 0 0 0;
}


/* ----------------------------------------------- */
/* -----------------styles-reset.css---------------- */
/* ----------------------------------------------- */

body {
  color:#000;
  background:#FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
  margin:0;
  padding:0;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

fieldset,img {
  border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}

li {
  list-style:none;
}

caption,th {
  text-align:left;
}

h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}

q:before,q:after {
  content:'';
}

abbr,acronym {
  border:0;
  font-variant:normal;
}

sup,sub {
  line-height:-1px;
  vertical-align:text-top;
}

sub {
  vertical-align:text-bottom;
}

input, textarea, select {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}

/*Moodle Specific*/


hr {
  display: none;
}

.sideblock .header,
.sideblock .content,
.generalbox,
h2.headingblock {
	border: none;
	background: none;
}

/* ----------------------------------------------- */
/* -----------------styles-sm.css---------------- */
/* ----------------------------------------------- */

/* [!] */
/*#content {
  font-size:90%
}*/

/* ----------------------------------------------- */
/* -----------------styles-type.css---------------- */
/* ----------------------------------------------- */

body {
  font:14px/1.35 Helvetica,arial,clean,sans-serif;
  *font-size:small;
  *font:x-small;
}*/

table {
  font-size:inherit;
  font:100%;
}

pre,code,kbd,samp,tt {
  font-family:monospace;
  *font-size:108%;
  line-height:99%;
}

h1 {
	font-size:138.5%;  
}

h2 {
	font-size:123.1%; 
}

h3 {
	font-size:108%;  
}

h1,h2,h3,h4 {
	margin:1em 0;
}

h1,h2,h3,h4,h5,h6,strong {
	font-weight:bold; 
}

abbr,acronym {
	cursor:help;
} 

em {
	font-style:italic;
}

th {
	font-weight:bold;
	text-align:center;
}

blockquote,ul,ol,dl {
	margin:1em;
}

ol,ul,dl {
	margin-left:2em;
}

ol li {
	list-style: decimal outside;	
}

ul li {
	list-style: disc outside;
}

ul.unlist li,
ul.list li {list-style: none;}

dl dd {
	margin-left:1em;
}

th,td {
	padding:.5em;
}

p,fieldset,table {
	margin-bottom:1em;
}


caption {
	margin-bottom:.5em;
	text-align:center;
}

blockquote {
    margin:1em 3em;
    padding:0 0 0 4px;  
    color:#666;
    border-left:2px solid #b2b2b2;
}

/*[!]*/
ul li {
/* acrescentei isto para retirar os bullets das 
	das actividades iniciadas na homepage */
	
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
/***** modernity-00/styles.css end *****/

/***** modernity-00/styles_color.css start *****/

a:link, a:visited,
.block_blog_tags .content ul li a:link,
.block_blog_tags .content ul li a:visited,
.tabtree ul li ul li a span {
  color:#993333; /*Edit hex value to change font color*/
}

.block_blog_tags .content ul li a:hover,
.block_blog_tags .content ul li a:active,
a:hover, a:active {
  text-decoration:none;
  color:#000;
}

#intro,
#mod-quiz-attempt .generalbox {
  background:#ffffcc;
  border:1px dashed feb100;
  margin-top:20px;
}

/* Header */

/* [!] */
#header-home, #header {
  background:#F90;
  color:#000;
  border-top:10px solid #000;
  border-bottom:10px solid #000;
  
/*  background:#F90;
  color:#000;
  border-top:10px solid #b2b2b2;
  border-bottom:10px solid #b2b2b2;*/
}

#header-home-description,
.navbar {
  background:#eee;
  border-top:2px solid #b2b2b2;
  border-bottom:2px solid #b2b2b2;
}

/* Footer */

#footer {
  background:#eee;
  border-top:3px solid #b2b2b2;
  padding-top:5px;
  padding-bottom:5px;
}

/* Sideblocks */
.sideblock .header,
.block_course_summary {
  background:#eee;
  border-top:3px solid #b2b2b2;
  border-bottom:3px solid #b2b2b2;
  color:#333;
}

.sideblock ul li a:link,
.sideblock ul li a:visited {
  border-bottom:1px dotted #b2b2b2;
}

.sideblock ul li a:hover,
.sideblock ul li a:active {
  border-bottom:1px solid #333;
}

.editing .sideblock ul li a {
  border-top:1px dotted #b2b2b2;
}

/* Login Block */

.block_login .header {
  border-bottom:none !important;
}

.block_login .content {
  background:#eee;
  border-bottom:3px solid #b2b2b2;
}

/* Forums */

.forumpost .topic {
  background:#eee;
  border-top:3px solid #b2b2b2;
  border-bottom:2px solid #b2b2b2;
}

.forumpost .content {
  border-bottom:5px solid #b2b2b2;
  
  /* [!]: acrescentei estas duas linhas */
  background:#EEEEEE none repeat scroll 0 0;
  padding:20px;
}

/* Courses */

#course-view .section td.side,
#course-view .section td.content{
  background:#eee;
  border-color:#b2b2b2;
  border-bottom-width:3px;
  border-top-width:2px;
}

#course-view .current td.side,
#course-view .current td.content {
  background:#ffffcc;
  border-color:feb100;
}


/*[!]*/
/* acrescentei esta regra para retirar os 
números que apareciam na secção esquerda 
dos tópicos das disciplinas; coloquei este 
elemento com a mesma cor do fundo. */
#course-view .section .left {
	color:#eee;
}

/* Users */

#tag-user-table,
.userinfobox .content {
  background:#eee;
  border-top:2px solid;
  border-bottom:4px solid;
  border-color:#b2b2b2;
}

/* Tables */

.generaltable th,
.forumheaderlist th,
.logtable th,
.files th,
#categoryquestions th,
.quizquestions .invisiblefieldset th,
.editcourse th,
#movecourses th,
.generaltableheader th,
#attempts th,
#mod-lesson-edit .generalbox th {
	background: #eee;
	border-bottom:2px solid #b2b2b2;
	text-transform:uppercase;
	font-size:0.85em;
}

.forumheaderlist tr.r1 {
  background:#eee;
  }
  
/* Calendar */

#calendar .maincalendar .controls,
#calendar .minicalendarblock div {
  background: #eee;
  border-top:2px solid #b2b2b2;
  border-bottom:2px solid #b2b2b2;
}

#calendar .eventlist .event .topic,
#calendar .eventlist .event .description {
  border-top:3px solid #b2b2b2 !important;
  border-bottom-color:#b2b2b2 !important;
}
/***** modernity-00/styles_color.css end *****/

