/**************************************
 * THEME NAME: colegio
 *
 * Files included in this sheet:
 *
 *   colegio/user_styles.css
 **************************************/

/***** colegio/user_styles.css start *****/

#layout-table #middle-column {
  text-align: center;
  margin-left: 0px;
  padding: 5px 5px 5px 5px;
}
#layout-table #right-column {
  width: 210px !important;
  text-align: left;
  padding-top: 5px;
  padding-left: 0px;
}
#left-column .sideblock .header {
  background-image: url(pix/blocos/Bloco-Esq_01.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding: 0px 0px 0px;
  height: 32px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 1em;
  border-width: 0;
  border-style: none;
}
#left-column .sideblock .content {
  background-image: url(pix/blocos/Bloco-Esq_02.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 0px 10px 10px 5px;
  align: center;
  border-width: 0;
  border-style: none;
}
#right-column .sideblock .header {
  background-image: url(pix/blocos/Bloco-Dir_01.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding: 0px 0px 0em;
  height: 32px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 1em;
  color: #f48c00;
  border-width: 0;
  border-style: none;
}
#right-column .sideblock .content {
  background-image: url(pix/blocos/Bloco-Dir_02.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 0px 10px 10px 5px;
  align: center;
  border-width: 0;
  border-style: none;
}
body {
  color: #000000;
  font-family: Tahoma, Geneva, sans-serif;
  background-color: #FFFFFF;
  font-size: 13px;
  padding: 5px 5px 5px;
  border-style: none;
}
td.courseboxcontent {
  background-color: #FFF1B3;
  font-style: normal;
}
h2.headingblock {
  background-image: url(pix/imagens/cabecalho.gif);
  background-repeat: repeat-x;
  background-position: left top;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  color: #666666;
  height: 24px;
  padding: 10px 10px 0px;
  border-style: none;
}
div.clearer {
  clear: both;
}
a:link {
  color: #DF416D;
}
a:visited {
  color: #A0183E;
}
a:hover {
  color: #ff9900;
}
table.generaltable {
  background-color: #ffffff;
  align: center;
  border-width: 2px;
  border-style: solid;
  border-color: #A5A5A5;
}
p.helplink {
  margin: 0.5em 0;
}
table.loginbox {
  background-color: #FFEA9B;
  align: center;
  font-style: normal;
  border-width: 1px;
  border-style: solid;
  border-color: #CC7300;
}
table.loginbox td.content {
  background-color: #FFFFE5;
  border-width: 1px;
  border-style: solid;
  border-color: #CC7300;
}
div.noticebox {
  background-color: #FFFFE5;
  border-width: 1px;
  border-style: solid;
  border-color: #E1436F;
}
table.generaltable td {
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
}
div.generalbox {
  align: center;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #DDDDDD;
}
table.generalbox {
  align: center;
  background-color: #FFFFE5;
  border-width: 1px;
  border-style: solid;
  border-color: #CC804C;
}
table.generaltable th.header {
  background-color: #FCE8A6;
  border-width: 1px;
  border-style: solid;
  border-color: #EEEEEE #A0183E #A0183E #EEEEEE;
}
div.informationbox {
  background-color: #EEEEEE;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
}
table.userinfobox {
  align: center;
  background-color: #FFE59F;
  border-width: 1px;
  border-style: solid;
  border-color: #DDDDDD;
}
p.copyright {
  text-align: center;
}
div.headermenu {
  font-size: 0.75em;
}
div.navbar {
  padding: 0 0 0 0;
  margin-top: 0px;
  background-repeat: repeat-x;
  background-position: center left;
  color: #666666;
  font-family: Tahoma, Geneva, sans-serif;
  text-align: left;
  background-color: #fafafa;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-style: none solid solid;
  border-right-color: #999999;
  border-left-color: #999999;
  border-bottom-color: #999999;
}
div.breadcrumb {
  padding-left: 2em;
  font-family: Tahoma, Geneva, sans-serif;
  font-weight: bold;
  text-align: left;
  height: 20px;
  padding-top: 3px;
  border-style: none;
}
div#footer {
  margin-top: 0;
  font-size: 0.75em;
  height: 40px;
  text-align: bottom;
  border-style: none;
}
div#content {
  margin-top: 0px;
  margin-left: 50px;
  margin-right: 50px;
  margin-bottom: 0px;
  background-color: #FFFFFF;
  border-right-width: 1px;
  border-left-width: 1px;
  border-style: none;
  border-right-color: #999999;
  border-left-color: #999999;
}
body#admin-lang h2.main {
  font-size: 1em;
  text-align: left;
}
body#course-index table.generalbox {
  align: center;
  background-color: #FFFFE5;
  border-width: 1px;
  border-style: solid;
  border-color: #CC804C;
}
table.minicalendar td.today {
  line-height: 1.4em;
  border-width: 2px;
  border-style: solid;
  border-color: #6194c7;
}
tr.weekdays {
  color: #A0183E;
}
div.day {
  color: #A0183E;
}
td.today {
  background-color: #FCE8A6;
  border-style: solid;
  border-color: #A0183E;
}
#calendar .event_global {
  background-color: #D6F8CD;
  border-color: #D6F8CD;
}
.minicalendar .event_global {
  background-color: #D6F8CD;
  border-color: #D6F8CD;
}
.block_calendar_month .event_global {
  background-color: #D6F8CD;
  border-color: #D6F8CD;
}
#calendar .event_course {
  background-color: #FFD3BD;
  border-color: #FFD3BD;
}
.minicalendar .event_course {
  background-color: #FFD3BD;
  border-color: #FFD3BD;
}
.block_calendar_month .event_course {
  background-color: #FFD3BD;
  border-color: #FFD3BD;
}
#calendar .event_group {
  background-color: #FEE7AE;
  border-color: #FEE7AE;
}
.minicalendar .event_group {
  background-color: #FEE7AE;
  border-color: #FEE7AE;
}
.block_calendar_month .event_group {
  background-color: #FEE7AE;
  border-color: #FEE7AE;
}
#calendar .event_user {
  background-color: #DCE7EC;
  border-color: #DCE7EC;
}
.minicalendar .event_user {
  background-color: #DCE7EC;
  border-color: #DCE7EC;
}
.block_calendar_month .event_user {
  background-color: #DCE7EC;
  border-color: #DCE7EC;
}
td.categoryboxcontent {
  background-color: #ffffff;
  background-repeat: repeat;
  align: center;
  border-style: solid;
  border-color: #ffffff;
}
table.categorybox {
  background-color: #ffffff;
  align: center;
  text-align: left;
}
div.block_search_forums {
  font-size: 0.8em;
  font-family: Tahoma, Geneva, sans-serif;
}
div.content table.minicalendar {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 0.9em;
  background-color: #FFFFE5;
  color: #757575;
  border-style: solid;
  border-color: #A0183E;
}
div.calendar-controls {
  font-family: Tahoma, Geneva, sans-serif;
  align: center;
  font-size: 1em;
  valign: top;
}
div.logininfo {
  color: #ffffff;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 0.85em;
  font-weight: normal;
  font-style: normal;
  text-align: right;
  text-decoration: none;
  margin-right: 20px;
  margin-top: 15px;
  border-style: none;
}
table.formtable tbody th {
  font-weight: normal;
  text-align: right;
}
select {
  font-size: 0.8em;
  font-family: Tahoma, Geneva, sans-serif;
  font-weight: normal;
  align: left;
  background-color: #E2E2E2;
  padding: 0em 0em 0em;
}
div.block_adminblock div.header {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 0.75em;
  padding: 1em 0em 0em;
}
h3 {
  font-size: 1.3em;
  color: #F69DB6;
}
table {
  align: center;
  border-style: none;
}
td.generalbox {
  align: center;
}
div table.generalbox {
  align: center;
}
div {
  align: center;
  color: #666666;
  text-align: left;
}
body.course-1 {
  border-top-style: none;
}
div.div {
  align: center;
}
div.div.div {
  align: center;
}
tr {
  align: center;
  text-align: center;
  border-right-width: 25%;
  border-left-width: 25%;
  border-color: #A0183E;
}
td {
  align: center;
  color: #E3830B;
}
generalboxcontent {
  align: center;
}
h2.main {
  align: center;
  font-family: Tahoma, Geneva, sans-serif;
  color: #f48c00;
}
body.course {
  border-top-style: none;
}
div.navbar div.navbutton form {
  float: left;
}
div.navbar div.navbutton {
  margin-top: 0px;
}
block_search_forums button {
  background-image: url(pix/a/em1_bwgreater.gif);
}
table.errorbox {
  background-color: #F7D5D5;
  border-style: solid;
  border-color: #A0183E;
}
table.calendarmonth {
  background-color: #F6C968;
}
td.maincalendar {
  background-color: #FCE8A6;
  border-width: 1px;
  border-style: solid;
  border-color: #A0183E;
}
td.sidecalendar tr.weekdays {
  background-color: #FFE69B;
}
body.mod-forum {
  border-style: none;
}
body.mod-forum table.generalbox {
  align: center;
}
body.admin {
  align: center;
}
td.generalboxcontent {
  align: center;
}
.categoryboxcontent {
  border-width: 1px;
  border-style: solid;
}
.courseboxcontent {
  border-width: 1px;
  border-style: solid;
}
.categorybox.category {
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
}
table.generaltable td.c0 {
  background-color: #ffffff;
}
td.sitetopiccontent {
  background-color: #ffffff;
}
td.content {
  background-color: #FFF5D4;
}
table.topics {
  color: #cc6600;
  font-size: 12px;
  font-family: Tahoma, Geneva, sans-serif;
}
tr.main {
  background-color: #FFE18D;
}
h2 {
  font-size: 10px;
}
table.forumpost {
  background-color: #F69DB6;
  border-style: solid;
  border-color: #cccccc #cccccc #BB1745 #BB1745;
}
table.forumpost tr.header {
  background-color: #E6E6E6;
  font-size: 14px;
  font-weight: bold;
  color: #4183A5;
  font-family: Tahoma, Geneva, sans-serif;
  background-image: url(pix/imagens/forum-header.png);
  border-top-style: solid;
  border-top-color: #666666;
}
table.forumheaderlist thead {
  background-color: #EECE88;
  color: #B30000;
}
table.forumheaderlist {
  background-color: #ffffff;
  color: #ffffff;
  border-color: #CC804C;
}
table.forumpost td.content {
  background-color: #ffffff;
}
div.htmlarea {
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
}
div.block_recent_activity h3.main {
  text-align: center;
  font-size: 12px;
}
div.block_search_forums input {
  font-size: 12px;
  padding: 0.2em;
}
table.forumpost div.author {
  font-size: 10px;
  color: #666666;
  font-weight: normal;
}
div.block_calendar_month span.current {
  text-align: center;
}
td.noticeboxcontent {
  background-color: #FFE6FF;
}
td.noticeboxcontent h2 {
  color: #f48c00;
}
body.mod-data td.generalboxcontent {
  background-color: #ffffff;
}
body.mod-data table.generalbox {
  border-style: solid;
  border-color: #4892B7;
}
div.summary {
  font-size: 13px;
  color: #E3830B;
}
div.book_content {
  background-color: #ffffff;
}
p.book_chapter_title {
  color: #6CA8C5;
  font-size: 14px;
  background-color: #E6E6E6;
  padding: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
}
body.mod-book table.generalbox {
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #E1436F;
}
body.mod-book td.generalboxcontent {
  background-color: #8ABCD2;
}
div.book_toc_none {
  color: #425E89;
  background-color: #FFFFE5;
  border-style: solid;
  border-color: #C0DBE7;
}
.tabrow td {
  background-image: url(./pix/tab/left.png);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 0 0 0px 14px;
  border-width: 0px 0px 1px;
  border-style: solid;
}
.tabrow td:hover {
  background-image: url(pix/tab/left_hover.png);
}
.tabrow td:hover .tablink {
  background-image: url(pix/tab/right_hover.png);
}
.tabrow .selected {
  background-image: url(./pix/tab/left_selected.png);
  background-repeat: no-repeat;
  background-position: top left;
}
.tabrow .selected .tablink {
  background-image: url(./pix/tab/right_selected.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-height: 50px;
}
.tabrow td.selected:hover {
  background-image: url(pix/tab/left_selected_hover.png);
}
.tabrow td.selected:hover .tablink {
  background-image: url(pix/tab/right_selected_hover.png);
}
.tabs .side {
  border-width: 0px 0px 1px;
  border-style: solid;
}
.tabrow {
  border-collapse: collapse;
  width: 100%;
  margin: 1px 0px 0px 0px;
}
.tabrow th {
  display: none;
}
.tabrow td .tablink {
  display: block;
  padding: 10px 14px 4px 0px;
  text-align: center;
  text-decoration: none;
  background-image: url(./pix/tab/right.png);
  background-repeat: no-repeat;
  background-position: top right;
}
.tabrow .last {
  display: block;
  padding: 0px 1px 0px 0px;
}
.tabrow td.selected {
  border-width: 0px;
}
.tablink {
  font-size: 1em;
}
table.tabrow div.tablink {
  text-decoration: none;
}
div.tablink a:visited {
  text-decoration: none;
}
div.tablink a:link {
  text-decoration: none;
}
table.userinfobox img.userpicture {
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
}
div.book_toc_numbered {
  background-color: #E4EDF8;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
}
div.book_content p {
  padding-left: 5px;
  padding-right: 5px;
}
div.paging {
  height: 20px;
}
body.mod-forum div.user-content {
  background-color: #E4F1FD;
}
table.forumpost td.picture {
  padding-top: 2px;
}
table.cal_popup_bg {
  background-color: #ccffcc;
}
td.cal_popup_cg {
  background-color: #ffffcc;
}
div.cal_popup_caption {
  background-color: #ffcc99;
}
table.glossarypost td.entry {
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #6CA8C5;
}
table.glossarypost span.concept {
  color: #ffcc00;
  font-style: normal;
  font-weight: bold;
}
table.glossarydisplay {
  border-top-style: none;
}
div.subject {
  color: #E57D0D;
}
html {
  color: #ffffff;
}
td.side {
  background-color: #FCD450;
}
tbody div.header div.title h2 {
  color: #dd830b;
  text-align: center;
  font-family: Tahoma, Geneva, sans-serif;
}
html body {
  border-width: 10px;
  border-color: #6633cc;
}
html div#content tbody {
  color: #f48c00;
}
html div#content table tbody {
  font-family: Tahoma, Geneva, sans-serif;
  color: #f48c00;
}
tr div#content div.course-content table#layout-table tbody tr td div table.weeks tbody tr td.left {
  background-color: #e6ecf2;
}
h3.weekdates {
  color: #8DB8E2;
}
font {
  color: #666666;
}
img {
  text-align: left;
  vertical-align: middle;
  border-width: medium;
  border-style: none;
  border-color: inherit;
}
div.title {
  color: #E3830B;
}
h2.header {
  color: #BB2F57;
}
div.header {
  color: #993300;
}
div#page {
  margin-top: 10px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-style: none;
}
input {
  margin-right: 10px;
}
li {
  text-align: left;
  padding-bottom: 0px;
}
table#layout-table {
  margin-top: 0px;
  margin-bottom: 0px;
}
td.headerhomemenu {
  text-align: left;
}
td#left-column {
  background-repeat: repeat-y;
  background-position: left top;
  padding-top: 5px;
}
div#cabecalho {
  padding: 0px 0px 0px 0px;
}
table.tabela {
  padding: 0px 0px 0px 0px;
}
td.teste_esq {
  background-image: url(pix/topo_01.png);
  background-repeat: repeat-x;
}
td.topo_esq {
  background-image: url(pix/topo_01.gif);
  background-repeat: no-repeat;
}
td.topo_center {
  background-image: url(pix/topo_02.gif);
  background-repeat: repeat-x;
  padding: 0px;
  text-align: left;
  color: #FFFFFF;
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
}
td.topo_center a {
  text-decoration: none;
  color: #FFFFFF;
}
td.topo_center a:hover {
  text-decoration: none;
  color: #eca82d;
}
td.topo_direita {
  background-image: url(pix/topo_03.gif);
  background-repeat: no-repeat;
  background-position: top right;
}
td.topo2_centro {
  background-image: url(pix/topo_02.gif);
  background-repeat: repeat-x;
  padding: 0px;
  text-align: left;
  color: #FFFFFF;
}
td.topo2_dir {
  background-image: url(pix/topo_03.gif);
  background-repeat: no-repeat;
  background-position: top right;
}
div.navigation {
  text-align: right;
  margin-top: 5px;
}
td.fundo_esq {
  background-image: url(pix/fundo_01.png);
  background-repeat: no-repeat;
}
td.fundo_centro {
  background-image: url(pix/fundo_02.png);
  background-repeat: repeat-x;
}
td.fundo_dir {
  background-image: url(pix/fundo_03.png);
  background-repeat: no-repeat;
}
div.navbutton {
  padding-top: 2px;
}
form#switchrole {
  margin-top: 2px;
}
td.designedby {
  margin-top: 0px;
}
table.desenhadopor {
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #999999;
  border-left-color: #999999;
}
table.reflexo {
  padding: 0px 0px 0px 0px;
  background-image: url(pix/fundo2.jpg);
  background-repeat: repeat-x;
  border-width: 0px;
  border-style: solid;
}
body#mod-chat-index {
  background-color: #fafafa;
}
body.course-6 {
  background-color: #ffffff;
}
div.menu_2 {
  border-top-width: 3px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-color: #fafafa;
  border-right-color: #999999;
  border-left-color: #999999;
}
select#switchrole_jump {
  margin-top: 2px;
  margin-right: 5px;
}
img.iconhelp {
  margin-bottom: 2px;
}
div.logininfo a:link {
  color: #ffffff;
}
table.desenhadopor a:link {
  color: #ffffff;
}
table.desenhadopor a:visited {
  color: #ffffff;
}
table.desenhadopor_baixo a:link {
  color: #ffffff;
  text-decoration: none;
}
table.desenhadopor_baixo a:hover {
  color: #ff9900;
  text-decoration: underline;
}
table.desenhadopor_baixo a:visited {
  color: #ffffff;
  text-decoration: none;
}
table.desenhadopor_baixo td {
  color: #ffffff;
}
div.topoacad {
  margin-top: 0px;
}
div.block_recent_activity h2 {
  font-size: 1em;
}
div.block_adminblock {
  font-style: normal;
}
div.block_admin div.footer {
  font-family: Tahoma, Geneva, sans-serif;
  text-align: right;
  font-size: 11px;
}
div.sideblock div.commands {
  padding: 0px 0px 0px;
}
div.sideblock div.header {
  color: #F69DB6;
  font-weight: bold;
}
div.sideblock div.content h3 {
  font-size: 12px;
  color: #ff6600;
}
div.sideblock div.content div.activityhead {
  color: #006F00;
}
div.sideblock div.title h2 {
  font-size: 11px;
  font-family: Tahoma, Geneva, sans-serif;
  padding: 3px 0px 0px 0px;
  color: #f48c00;
}
div.sideblock table.minicalendar td.day {
  text-align: center;
  font-size: 0.9em;
}
div.sideblock table.minicalendar {
  border-style: none;
}
div.sideblock table.minicalendar tr.weekdays {
  font-size: 0.9em;
  color: #A0183E;
}
div.sideblock select {
  width: 139px;
}
.sideblock .content .message {
  text-align: left;
}
div.sideblock .header .hide-show img.hide-show-image {
  background-image: url(pix/t/switch_minus.gif);
  background-repeat: no-repeat;
  margin: 10px 10px 10px 10px;
  padding: 10px 10px 10px 10px;
}
div.sideblock.hidden .header .hide-show img.hide-show-image {
  background-image: url(pix/t/switch_plus.gif);
  background-repeat: no-repeat;
  margin: 10px 10px 10px 10px;
  padding: 10px 10px 10px 10px;
}
.rodape a {
  color: #848484;
}
.rodape a:hover {
  color: #d03460;
}
p img {
  margin: 0;
  border-width: medium;
  border-style: none;
  border-color: inherit;
}
.forumheaderlist td {
  border-color: #EAC3D0;
}
.forumheaderlist th {
  background-color: #F6B82D;
  color: #FFFFFF;
  border-color: #EAC3D0;
}
div.sideblock input.hide-show-image {
  padding-top: 3px;
}
div.block_clock div.content {
  padding-left: 5px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
td div.block_ck div.content {
  align: center;
}
div.sideblock {
  text-align: left;
  align: center;
  border-style: none;
}
div div.sideblock {
  margin-top: 0px;
}
tr div.sideblock {
  margin: 0px 0px 2px 0px;
  padding: 0px 0px 0px 0px;
}
td.topo2_esq {
  background-image: url(pix/topo_01.gif);
  background-repeat: no-repeat;
}
#layout-table #left-column {
  width: 210px !important;
  text-align: left;
  padding-top: 5px;
  padding-left: 0px;
}
html div.sideblock div.content div.admintree div.depth0 {
  font-family: Tahoma, Geneva, sans-serif;
}
.rodape {
  color: #bcbcbc;
  background-color: #f7f7f7;
  padding: 10px;
  text-align: center;
  vertical-align: middle;
}
div.block_login_logout div.logoutusername {
  text-align: center;
}
div.block_login_logout div.logoutuserimg {
  text-align: center;
}
div.block_login_logout div.logoutbtn {
  text-align: center;
}
div.block_login_logout div.logoutfooter {
  font-size: 11px;
  text-align: center;
  padding-bottom: 5px;
}
ul.section li {
  margin: 0.2em 0;
}
div.sideblock ul.list span.c1 {
  margin-left: 0px !important;
  padding-left: 5px !important;
  text-align: left;
  align: left;
}
div.block_html div.content {
  text-align: center;
}
div.sideblock ul {
  padding-left: 20px;
}
td#left-column div.sideblock {
  padding-bottom: 0px;
}
td#left-column div.sideblock div.content {
  padding-top: 0px;
  padding-bottom: 15px;
}
/***** colegio/user_styles.css end *****/


