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

/***** lernstar/user_styles.css start *****/

html {  height: 100%;  margin-bottom: 1px;}body {  font-family: Helvetica,Arial,sans-serif;  line-height: 1.3em;  font-size: 100%;  color: #333333;  font-family: verdana, arial, helvetica, sans-serif;  padding-right: 0pt;  padding-bottom: 10px;  padding-left: 0pt;  margin-bottom: 1px;  background-color: #316b16;}body div#wrapper {	min-width: 990px;	max-width: 1100px;}body#message-index div#wrapper, body#message-user div#wrapper, body#help div#wrapper{	min-width: 350px;}
body#message-send, body#message-send div a:link, body#message-send div a:visited{
  color: #009900;
}
body#message-send div.notifysuccess{
  color: #333333;
}
div.center{  text-align: center;}div#wrapper {  background-color: transparent;  background-image: url(pix/green/mw_shadow_r.png);  background-repeat: repeat-y;  background-attachment: scroll;  background-position: 100% 0pt;  margin-left: auto;  margin-right: auto;  margin-bottom: 0;  padding-bottom: 0;}div.clearer {  clear: both;}.img-text a:hover {	text-decoration: none;}.img-text a:hover span {	text-decoration: underline;}a:link,a:visited {  color: #226586;  text-decoration: none;}a:hover, a:focus {  color: #226586;  text-decoration: underline;}hr {  color: #999999;  background-color: #999999;  border-style: none;}span.arrow {  font-family: Arial,Helvetica,Courier,sans-serif;  font-size: 80%;}p.arrow_button input {  font-family: Arial,Helvetica,Courier,sans-serif;  font-size: 80%;}table.generaltable {  background-color: #EEEEEE;}img.resize {  width: 1em;  height: 1em;}p.helplink {  margin: 0.5em 0;}h1 {  font-family: Arial, verdana, sans-serif;  color: #333333;  font-size: 38px;  font-weight: bold;  font-style: normal;  text-decoration: none;  text-align: center;  padding-bottom: 5px;  margin-bottom: 8px;  padding-top: 5px;  margin-top: 5px;  line-height: 45px;  width: 100%;  display: block;  text-indent: 8px;  overflow: hidden;  vertical-align: middle;  background-position: right bottom;}h1.headermain {  position: absolute;
  width: 80%;  left: 179px;  top: 95px;  color: #7fcd4e;  font-family: Arial,Verdana,Helvetica,Courier,sans-serif;  font-style:italic;  margin: 0 0 10px 0;  font-size: 100%;  padding: 0;  display: inline;  text-align: left;  line-height: normal;  text-indent: 0;}h2.main {  background-image: url(pix/header.png);  background-repeat: repeat-x;  background-position: center top;  padding: 5px 5px 6px;  color: #335533;  font-size: 120%;  border: none;}h2.headingblock {  display: none;  height: 0;  margin-top: -19px;  background-image: none;  padding: 5px 5px 6px;  color: #ffffff;  font-size: 0;  border: 0 none #cccccc;}div.loginbox {  border: 1px solid #92acbd;}.loginbox.twocolumns .loginpanel {  border-right: 1px solid #92acbd;}div.noticebox {  background-color: #EEEEEE;  border-width: 1px;  border-style: solid;  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;}div#notice.generalbox {  border-style: none;}div.generalbox {  border: none;}div.generalbox.ccbox {  border-style: none;}div.ccbox {  border-style: none;}.tabledivider{ border: none;}table.generalbox {  border-top-width: 1px;  border-style: solid none none;  border-top-color: #DDDDDD;}table.generaltable th.header {  padding-bottom: 10px;  border: 1px solid #92acbd;  color:#26516c;}table.generaltable td.cell {  white-space: normal;  border-color: #92ACBD;}div.informationbox {  background-color: #f1ece6;  border: 1px solid;  border-color: #FFFFFF #92acbd #92acbd #FFFFFF;}table.userinfobox {  border: 1px solid #92acbd;  margin: 0 auto 5px;}div.errorbox {  background-color: #E88;  border-color: #660000;}table.environmenttable span.error {  background-color: #E88;  color: inherit;}p.copyright {  text-align: center;}body#admin-index div.adminwarning {  border-style: none;  margin: 20px 30px;}body#admin-index .c1 {  vertical-align: top;}td.cell {  vertical-align: top;}div.headermenu {  margin: 0;  padding: 3px;  font-size: 0.75em;}div.headermenu div.logininfo {  margin-bottom: 0.2em;	margin-top: 0.7em;	margin-right: 0.4em;  }.navbutton, .menu {  float: right;}div.breadcrumb div.navbutton form {  float: left;}div.breadcrumb div.navbutton {  float: right;  padding: 0 20px 0 0;  margin: -3px 0 0 0;  height: 16px;  line-height: 16px;}div.navbar {	padding: 18px 10px 8px 0;	width: 100%;	margin-top: -2px;	margin-right: 250px;	text-align: left;	border: 0 none #cccccc;}div#content {  padding: 0;  font-size: 0.8em;  line-height: 1.6em;  clear: both;  border-top-style: none;  border-bottom-style: none;}ul.section li {  margin: 0.2em 0;}div.sideblock div.content * {  text-align: left;}div.calendar-controls a.next {  text-align: right;}div.block_login div.content div.c1 {  text-align: right;  margin: 0.3em 0;}div.block_login div.content div.btn input {  text-align: center;}div.block_adminblock {  min-width: 210px;}div.sideblock ul.list span.c1 {  padding-left: 0;}div.sideblock div.title h2 {  white-space: nowrap;  font-size: 1em;  line-height: 1.1em;  color: #eeeeee;}div.sideblock div.header {  padding: 0;  border-style: none;  background-color: #4aa022;}div.sideblock div.content {  padding: 0.3em 0.3em 0.5em;  border-style: none;  background-color: #eff9f6;  white-space: normal;} div.sideblock table.minicalendar td.day {  text-align: center;  font-size: 0.9em;}div.sideblock table.minicalendar {  margin-bottom: 0px;  border: 1px solid #92acbd;  color:#26516c;  margin-top: 0;  background-color: #ffffff;}body#admin-lang h2.main {  font-size: 1em;  text-align: left;}body#course-index table.generalbox {  background-color: #EEEEEE;  border-width: 1px;  border-style: solid;  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;}table.minicalendar th {  padding: 0px 1px;}table.minicalendar td.today {  line-height: 1.4em;  border: 2px solid #0066FF;}div.sideblock table.minicalendar tr.weekdays {  font-size: 0.8em;}div.coursebox {  border-style: solid;  border-color: #4aa022;}div.courseboxcontent {  background-color: #EEEEEE;  border-width: 1px;  border-style: solid;  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;}td.courseboxcontent {  background-color: #EEEEEE;  border-width: 1px;  border-style: solid;  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;}ul.tabrow td {  border: 1px solid #88DD55;}ul.tabrow td.selected {  border-top-width: 1px;  border-right-width: 1px;  border-left-width: 1px;  border-style: solid solid none;  border-top-color: #88DD55;  border-right-color: #88DD55;  border-left-color: #88DD55;}div.sideblock div.content div.message {  text-align: left;}.sideblock .header .hide-show-image {  margin-top: 6px;  margin-right: -6px;  background-image: none;}table#calendar td.event_global {  background-color: #D6F8CD;  border-color: #D6F8CD;}table.minicalendar td.event_global {  background-color: #D6F8CD;  border-color: #D6F8CD;}div.block_calendar_month td.event_global {  background-color: #D6F8CD;  border-color: #D6F8CD;}table#calendar td.event_course {  background-color: #FFD3BD;  border-color: #FFD3BD;}table.minicalendar td.event_course {  background-color: #FFD3BD;  border-color: #FFD3BD;}div.block_calendar_month td.event_course {  background-color: #FFD3BD;  border-color: #FFD3BD;}table#calendar td.event_group {  background-color: #FEE7AE;  border-color: #FEE7AE;}table.minicalendar td.event_group {  background-color: #FEE7AE;  border-color: #FEE7AE;}div.block_calendar_month td.event_group {  background-color: #FEE7AE;  border-color: #FEE7AE;}table#calendar td.event_user {  background-color: #DCE7EC;  border-color: #DCE7EC;}table.minicalendar td.event_user {  background-color: #DCE7EC;  border-color: #DCE7EC;}div.block_calendar_month td.event_user {  background-color: #DCE7EC;  border-color: #DCE7EC;}div.block_calendar_month div.filters table {  background-color: inherit;}table#calendar td.maincalendar div.filters table {  background-color: inherit;}table#calendar td.sidecalendar div.filters table {  background-color: inherit;}h3.eventskey {  font-size: 100%;}div.block_calendar_month div.content {  padding: 0;}div.sideblock div.calendar-controls span.current {  text-align: center;}table#calendar td.sidecalendar div.sideblock {  border-color: #92ACBD;  background-color: #EFF9F6;  padding-bottom: 5px;}table#calendar td.maincalendar {  border-color: #92ACBD;}table#calendar td.nottoday {  border-color: #92ACBD;}table.minicalendar td.today {  border-color: #92ACBD;}table.minicalendar td.event_user {  border: 1px solid  #ccc !important;}table.minicalendar td.event_group {  border: 1px solid  #ccc !important;}table.minicalendar td.event_course {  border: 1px solid  #ccc !important;}table.minicalendar td.event_global {  border: 1px solid  #ccc !important;}table#calendar td.event_user {  border: 1px solid  #ccc !important;}table#calendar td.event_group {  border: 1px solid  #ccc !important;}table#calendar td.event_course {  border: 1px solid  #ccc !important;}table#calendar td.event_global {  border: 1px solid  #ccc !important;}#calendar .maincalendar table.calendarmonth th{  background-image: url(pix/header.png);  background-repeat: repeat-x;  background-position: center bottom;  background-color: #FFFFFF;  padding-bottom: 10px;  border: 1px solid #92acbd;  color:#26516c;}body.admin table.generaltable {  width: 100%;}body.admin div.generalboxcontent {  background-color: inherit;  border-style: none;}body.admin table.generalbox {  background-color: inherit;  border-style: none;}body.admin td.generalboxcontent {  background-color: inherit;  border-style: none;}#course-view .weekscss .section{    border-left: 1px none #4aa022;}body#course-view tr.section td.side td.left {  border-left: 1px none #4aa022;  border-bottom: 1px none #4aa022;}body#course-view tr.section td.side {  border-top: 1px none #4aa022;  border-bottom: 1px none #4aa022;}body#course-view tr.current td.side {  background: #449ccc;}body#course-view tr.section td.content {  padding-bottom: 1.5em;  border-top: 1px solid #4aa022;  border-bottom: 1px solid #4aa022;}div.que {  border: 1px solid #449ccc;}td.sitetopiccontent {  border-style: none;}body#site-index td.categoryboxcontent {  border-style: none;}div.sideblock span.icon {  display: block;  float: left;  margin-right: 0.3em;}div.sideblock ul.list li {  clear: left;  padding-left: 15px;}div.block_rss_client ul.list li {  padding-left: 0;}div.block_messages div.content {  font-size: inherit;}div.block_messages div.content div.info {  text-align: left;}div.sideblock div.column.c0 {  margin-left: -19px;}td.categoryboxcontent {  background-color: #EEEEEE;  border-width: 1px;  border-style: solid;  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;}body#admin-roles-manage td.generalboxcontent table td {  padding-left: 0.5em;  padding-right: 0.5em;}body#admin-roles-override td.cell.c1 {  padding-top: 0.5em;}body#admin-roles-assign td.cell.c3 {  padding-top: 0.5em;}body#admin-roles-assign td.cell.c1 {  padding-top: 0.5em;}body#admin-roles-override td.capcurrent {  background-color: #eeeeee;  border: 1px solid #cccccc;}body#admin-roles-manage td.capdefault {  background-color: #dddddd;  border: 1px solid #cecece;}body#admin-roles-manage tr.rolecap {  border-style: none;  border-bottom: 1px solid #cecece;}body#admin-roles-override tr.rolecap {  border-style: none;  border-bottom: 1px solid #cecece;}body#admin-roles-manage td.rolecap span.cap-desc span.cap-name {  color: #888;}body#admin-roles-override td.rolecap span.cap-desc span.cap-name {  color: #888;}div.breadcrumb span.sep {  font-family: arial, sans-serif;  color: #333333;}div.calendar-controls span.previous {  font-family: arial, sans-serif;}div.calendar-controls span.next {  font-family: arial, sans-serif;  text-align: right;}div.sideblock div.header div.commands {  height: 16px;  background-color: transparent;}form#adminsettings fieldset {  margin-top: 1em;  padding: 0;  background-color: inherit;}fieldset.adminsettings span.form-shortname {  color: #AAAAAA;  font-style: italic;  font-size: 90%;}form#adminsettings span.form-shortname {  color: #AAAAAA;  font-style: italic;  font-size: 90%;}form#adminsettings span.defaultinfo {  color: #AAAAAA;  font-style: italic;  font-size: 90%;  margin-left: 1.5em;  padding-bottom: 0.2em;}fieldset.adminsettings {  background-color: #EEEEEE;  border-width: 1px;  border-style: solid;  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;}form.mform div.textarea textarea {  width: 35em;}form#adminsettings div.form-item {  background: url(pix/small_bg_gradient.png) repeat-x 0 bottom;  border-top: 1px solid #92ACBD;}form#adminsettings .form-label {  padding-right: 0.3em;  border-right: 1px solid #92ACBD;}form#adminsettings div.form-htmlarea {  width: 600px;}body#admin-lang div.generalbox {  border-style: none;}body#admin-lang table.translator {  border-color: #92ACBD;}body#admin-langimport div.generalbox {  border-style: none;}div.htmlarea iframe { }div#header-home {  position: relative;  margin: 0; padding-top: 10px; }div#header {  position: relative;  margin: 0;}td#left-column {  padding-top: 10px;  padding-right: 5px;   /*background-color: #EEEEEE;*/  }td#right-column {  padding-top: 10px;  padding-left: 5px;  max-width: 200px;}table#layout-table {  margin-top: 0;  border-collapse: collapse;  border-spacing: 0;}table#layout-table td#middle-column {  padding: 10px 0 0 0;}div.sitetopic {  border-style: none;}div.categorybox {}div.mdescr div.images {  text-align: center;}fieldset {  border-style: none;}body#admin-auth td#middle-column {  padding-bottom: 10px;}div.sideblock h2 {  color: #eeeeee;  padding-top: 7px;}table.cal_popup_bg {  background-color: #ffffff;  border-color: #449ccc;}div.homelink {  margin: 2px 0 0;  padding: 0;}div.logininfo {  white-space: nowrap;}div#footer_r .logininfo{  font-size: 80%;  margin: 0 45px 0 0;  float: right;}div.bt div {  font-size: 1px;  line-height: 1%;  height: 0;  background-repeat: no-repeat;  background-position: 0 0;  background-color: transparent;}div.bt {  background-repeat: no-repeat;  background-position: 100% 0;  text-align: left;}div.bb div {  font-size: 1px;  line-height: 1%;  height: 0;  background-repeat: no-repeat;  background-position: 0 0;  background-color: transparent;}div.bb {  background-repeat: no-repeat;  background-position: 100% 0;  text-align: left;}div.i1 {  background-repeat: repeat-y;  background-position: 0 0;  background-color: transparent;}div.i2 {  background-repeat: repeat-y;  background-position: 100% 0;  background-color: transparent;}div.sideblock div.bt div {  background-image: none;  height: 0;}div.sideblock div.bt {  background-image: none;  margin: 0 0 0 13px;  height: 0;  background-color: transparent;}div.sideblock div.header div.bt div {  background-image: none;  background-color: transparent;  height: 0;}div.sideblock div.header div.bt {  background-image: none;  margin: 0 0 0 13px;  height: 0;  background-color: transparent;}div.sideblock div.header div.i1 {  background-image: url(pix/green/mw_box_tl.png);  background-repeat: no-repeat;  background-position: 0 0;  background-color: transparent;  padding: 0 0 0 12px;}div.sideblock div.header div.i2 {  background-image: url(pix/green/mw_box_tr.png);  background-repeat: repeat-y;  background-attachment: scroll;  background-position: 100% 0;  background-color: transparent;  padding: 0 12px 0 0;}div.sideblock div.header div.i3 {  padding: 0 0 5px;  background-color: transparent;  border-top-width: 0;  border-right-width: 0;  border-bottom-width: 0;  border-style: solid none;  border-top-color: #ffffff;  height: 30px;}div.sideblock div.i1 {  background-image: url(pix/green/borders.png);  background-repeat: repeat-y;  background-position: 0 0;  background-color: transparent;  padding: 0 0 0 12px;}div.sideblock div.i2 {  background-image: url(pix/green/borders.png);  background-repeat: repeat-y;  background-attachment: scroll;  background-position: 100% 0;  background-color: transparent;  padding: 0 12px 0 0;}div.sideblock div.i3 {  background-color: transparent;  padding: 0;  border-style: none;}div.sideblock div.bb div {  background-image: url(pix/green/box.png);  background-repeat: no-repeat;  background-position: 0 100%;  background-color: transparent;  height: 12px;  left: -13px;  position: relative;  width: 13px;}div.sideblock div.bb {  background-image: url(pix/green/box.png);  background-repeat: no-repeat;  background-position: 100% 100%;  margin: 0 0 0 13px;  height: 12px;  background-color: transparent;}td#left-column div.hidden div.header {  border-bottom-style: none;}td#right-column div.hidden div.header {  border-bottom-style: none;}td#middle-column div.i3 {  background-color: #FFFFFF;  padding: 0 10px;}td#middle-column div.bt div {  z-index: 10;}div#header div.bt div {  background-image: url(pix/green/box.png);  background-repeat: no-repeat;  background-position: 0 0;  background-color: transparent;  height: 12px;  left: -13px;  position: relative;  width: 13px;}div#header div.bt {  background-image: url(pix/green/box.png);  background-repeat: no-repeat;  background-position: 100% 0;  margin: 0 0 0 13px;  height: 12px;  background-color: transparent;}div#header div.i1 {  background-image: url(pix/green/borders.png);  background-repeat: repeat-y;  background-position: 0 0;  background-color: transparent;  padding: 0 0 0 12px;}div#header div.i2 {  background-image: url(pix/green/borders.png);  background-repeat: repeat-y;  background-attachment: scroll;  background-position: 100% 0;  background-color: transparent;  padding: 0 12px 0 0;}div#header div.i3 {  background-image: url(pix/encabezado_interior7.jpg);  background-repeat: no-repeat;  background-position: 100% 100%;  background-color: #EFF9F6;  padding: 30px 5px 0 5px; /*22*/  border-top-width: 1px;  border-bottom-width: 1px;  border-style: solid none;  border-top-color: #EFF9F6;  border-bottom-color: #EFF9F6;}div#header div.bb div {  background-image: url(pix/green/box.png);  background-repeat: no-repeat;  background-position: 0 100%;  background-color: transparent;  height: 12px;  left: -13px;  position: relative;  width: 13px;}div#header div.bb {  background-image: url(pix/green/box.png);  background-repeat: no-repeat;  background-position: 100% 100%;  margin: 0 0 0 13px;  height: 12px;  background-color: transparent;}.headermenu {	padding:10px 25px 0px 0px;}#logo {	position: absolute;	left: 0;	top: 0;	float: left;	width: 394px;	height: 90px;	background: url(pix/logo.png) 0 0 no-repeat;	margin-left: 30px;	margin-top: 25px;}div#header-home div.bt div {}div#header-home div.bt {}div#header-home div.i1 {}div#header-home div.i2 {}div#header-home div.i3 {}div#header-home div.i3 div.wraphome {  background-color: #fff;}div#header-home div.bb div {}div#header-home div.bb {}div#content{border-left-width-value: 1px;border-left-style-value: solid;border-left-color-value: #cccccc;border-left-width-ltr-source: physical;border-left-width-rtl-source: physical;border-left-style-ltr-source: physical;border-left-style-rtl-source: physical;border-left-color-ltr-source: physical;border-left-color-rtl-source: physical;border-right-width-value: 1px;border-right-style-value: solid;border-right-color-value: #cccccc;border-right-width-ltr-source: physical;border-right-width-rtl-source: physical;border-right-style-ltr-source: physical;border-right-style-rtl-source: physical;border-right-color-ltr-source: physical;border-right-color-rtl-source: physical;width: auto;padding-top: 1px;padding-right: 8px;padding-bottom: 1px;padding-left: 8px;background-color: white;}/*info box section start */div#content div.ccbox div.bt div {  background-image: url(pix/mask_box.png);}div#content div.ccbox div.bt {  background-image: url(pix/mask_box.png);}div#content div.ccbox div.i1 {  background-image: none;}div#content div.ccbox div.i2 {  background-image: none;}div#content div.ccbox div.i3 {  background-color: transparent;  border: none;}div#content div.ccbox div.bb div {  background-image: url(pix/mask_box.png);}div#content div.ccbox div.bb {  background-image: url(pix/mask_box.png);}div#content div.ccbox div.bt div {  z-index: 10;}div#content div.ccbox {  background-image: none;  background-repeat: repeat-x;  background-position: 50% 50%;  padding: 10px;  background-color: #ffffff;}body#course-report div#content {  padding: 0;  margin: 10px 0;}div.sitetopic{  background-image: none !important;   padding: 0;}/*info box section end */td#middle-column tr.section td.left {  border-left: 1px solid #4aa022;  border-top: 1px solid #4aa022;  border-bottom: 1px solid #4aa022;}td#middle-column tr.section td.right {  border-right: 1px solid #4aa022;  border-top: 1px solid #4aa022;  border-bottom: 1px solid #4aa022;}td#middle-column tr.separator {  background-image: none;  height: 1.5em;}fieldset.clearfix {  background-image: none;  background-repeat: repeat-x;  background-position: center bottom;}th.header {  background-image: url(pix/header.png);  background-repeat: repeat-x;  background-position: center bottom;  background-color: #FFFFFF;  padding-bottom: 5px;}form.mform legend {  color: #444444;  font-size: 100%;}div.coursebox div.summary {  width: 45%;}body#mod-forum-view div.subscription {  float: none;  text-align: right;  white-space: nowrap;}table.forumpost tr.header {  background-image: url(pix/header.png);  background-repeat: repeat-x;  background-position: left bottom;}table.forumpost td.picture {  background: #fff;  background:#FFFFFF url(pix/forum_top-left.png) no-repeat scroll 100% 0%;}table.forumpost {  margin-top: 20px;  border-style: none;}table.forumpost tr.header td.topic {  padding-bottom: 10px;  border-style: none;}table.forumpost div.commands {  padding-bottom: 5px;  font-size: 0.8em;}.forumpost .left {padding:4px;text-align:center;vertical-align:top;padding-right:20px;width:35px;}.forumpost .topic {background:#F2F2F2 url(pix/forum_top-right.png) no-repeat scroll 100% 0%;border:medium none;padding:10px 15px 10px 5px;}table.forumpost .side {background:#FFFFFF url(pix/forum_bottom-left.png) no-repeat scroll 100% 100%;}.forumpost .content {background:#F2F2F2 url(pix/forum_bottom-right.png) no-repeat scroll 100% 100%;padding:10px 15px 10px 5px;}table.forumheaderlist {  border-color: #92ACBD;}table.forumheaderlist tr.discussion td {  border-color: #92ACBD;}div.glossarydisplay table.glossarypost {  border-color: #449ccc;}div.glossarydisplay table.glossarycategoryheader {  background-color: inherit;}div.glossarydisplay div.entrybox {  border-color: #92acbd;}div.glossarydisplay hr {  color: #F1ECE6;  background-image: url(pix/bottom_shadow.png);  background-repeat: repeat-x;  background-position: left top;  height: 10px;  border-style: none;}body#mod-glossary-view div.glossarycontrol {  float: none;  text-align: right;  white-space: nowrap;  margin: 5px 0;}table.glossarypost div.concept h3 {  display: inline;}table.glossarypost.continuous div.concept {  display: inline;}div.mwiki div.tabtree {  margin-top: 10px;}table#categoryquestions {  margin-top: 10px;}div.que div.info {  padding-bottom: 7px;}div.que div.ablock {  padding-bottom: 5px;  border-bottom-width: 1px;  border-bottom-style: solid;  border-top-style: none;  border-bottom-color: #0066FF;}div.que div.qtext {  background-image: none;  background-repeat: repeat-x;  background-position: center bottom;  padding-bottom: 7px;  margin-bottom: 10px;  padding-left: 5px;  border-left-width: 1px;  border-left-style: solid;  border-left-color: #449ccc;}div.que div.content {  margin: 5px 0 0;}body#course-user div.section {  border: 1px solid #449ccc;}body#course-user div.tabtree {  margin-bottom: 10px;}.tabrow0 div,.tabrow0 ul {  top: 2em;}a.dimmed:link,a.dimmed:visited {  color: #AAAAAA;}span.dimmed_text {  color: #AAAAAA;}.dimmed_text {  color: #AAAAAA;}tr.hidden div.summary {  color: #aaaaaa;}tr.hidden td.left {  color: #AAAAAA;  }tr.section td.left {  color: #292B2A;  font-weight: bold;  font-size: 1.2em; }  .head .date { font-weight: bold;  font-size: 0.75em;  }  body#message-index div#header,body#message-discussion div#header,body#message-history div#header,body#message-user div#header {  display: none;}body#message-index div#footer,body#message-discussion div#footer,body#message-history div#footer {  display: none;}body#message-index div#page,body#message-user div#page,body#message-history div#page {  width: auto;}body#message-user div#page {  margin: 0;}body#message-user div#content {  padding: 0;}body#grade-index .grades th.header {  font-weight: bold;  font-size: 0.7em;}body.grade-edit-scale div.scale_options {  font-size: 0.7em;}body.grade-report-grader table#user-grades tr.groupavg td.cell {  font-weight: bold;  color: #006400;}body.grade-report-grader table#user-grades {  width: auto;}body.grade-report-grader table#user-grades tr.avg td.cell {  font-weight: bold;  color: #00008B;}body.grade-report-grader table#user-grades td.cat {  font-weight: bold;}body.grade-report-grader table#user-grades td.course {  font-weight: bold;}#admin-roles-override .capcurrent {  background-color: #FFFFFF;  border: 1px solid #cecece;}#admin-roles-manage .capdefault {  background-color: #dddddd;  border: 1px solid #cecece;}#admin-roles-manage .rolecap {  border: none;  border-bottom: 1px solid;  border-bottom-color: #cecece;}#admin-roles-override .rolecap {  border: none;  border-bottom: 1px solid;  border-bottom-color: #cecece;}#admin-roles-manage .rolecap .cap-desc .cap-name {  color: #888;}#admin-roles-override .rolecap .cap-desc .cap-name {  color: #888;}.plugincompattable {  font-size: 90%;  text-align: left;}.plugincompattable td.standard {  font-weight: normal;}.plugincompattable td.nonstandard {  font-weight: bold;}.plugincompattable td.missingplugin {  font-weight: bold;}.plugincompattable td.warning {  font-style: normal;}.plugincheckwrapper {  text-align: center;}.plugincompattable td.ok {  color: #008000;}.plugincompattable td.warning {  color: #DF7800;}.plugincompattable td.error {  color: #DF0000;}.tag_cloud .s20 {  font-size: 1.5em;  font-weight: bold;}.tag_cloud .s19 {  font-size: 1.5em;}.tag_cloud .s18 {  font-size: 1.4em;  font-weight: bold;}.tag_cloud .s17 {  font-size: 1.4em;}.tag_cloud .s16 {  font-size: 1.3em;  font-weight: bold;}.tag_cloud .s15 {  font-size: 1.3em;}.tag_cloud .s14 {  font-size: 1.2em;  font-weight: bold;}.tag_cloud .s13 {  font-size: 1.2em;}.tag_cloud .s12,.tag_cloud .s11 {  font-size: 1.1em;  font-weight: bold;}.tag_cloud .s10,.tag_cloud .s9 {  font-size: 1.1em;}.tag_cloud .s8,.tag_cloud .s7 {  font-size: 1em;  font-weight: bold;}.tag_cloud .s6,.tag_cloud .s5 {  font-size: 1em;}.tag_cloud .s4,.tag_cloud .s3 {  font-size: 0.9em;  font-weight: bold;}.tag_cloud .s2,.tag_cloud .s1 {  font-size: 0.9em;}.username{font-size: 0.8em;}.password{font-size: 0.8em;}.block_login .footer{font-size: 0.8em;}.category{font-size: 1.3em;}p.direccion{  font-size: 1em;  text-align: left; }.footer_title{ color:#0A285B;  font-size: 1.2em;  text-decoration: underline;  font-weight: bold;}div#header_l {	position: relative;}div#header_r {	height: 90px;	padding-left: 370px;	padding-right: 30px;	padding-top: 25px;	padding-bottom: 0;	overflow: hidden;	text-align: left;	background-color: transparent;	background-image: url(pix/green/mw_header_t_r.png);	background-repeat: no-repeat;	background-attachment: scroll;	background-position: 100% 0pt;}div#tabarea {	background: #f2f2f2 url(pix/mw_header_b.png) 0 0 repeat-x;	margin: 0 11px;}div#tabarea_l {	background: url(pix/mw_header_l_b.png) 0 0 no-repeat;	padding-left: 32px;}div#tabarea_r {	height: 42px;	background: url(pix/mw_header_r_b.png) 100% 0 no-repeat;	padding-right: 1px;}.clr {	clear: both;}#whitebox {	margin: 0 21px 0 21px;	background: #fff;	width: auto;
	text-align: left;}#whitebox_t {	background: #fff url(pix/mw_content_t.png) 0 0 repeat-x;}#whitebox_tl {	background: url(pix/mw_content_t_l.png) 0 0 no-repeat;}#whitebox_tr {	height: 10px;	overflow: hidden;	background: url(pix/mw_content_t_r.png) 100% 0 no-repeat;}#whitebox_m {	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	width: auto;	padding: 1px 8px;}#whitebox_b {	margin-top: -5px;	background: url(pix/mw_content_b.png) 0 100% repeat-x;}#whitebox_bl {	background: url(pix/mw_content_b_l.png) 0 100% no-repeat;}#whitebox_br {	height: 13px;	background: url(pix/mw_content_b_r.png) 100% 100% no-repeat;}div#wrapper {	background: #f2f2f2 url(pix/green/mw_shadow_l.png) 0 0 repeat-y;}div#wrapper_r {	background: url(pix/green/mw_shadow_r.png) 100% 0 repeat-y;}div#header {	background: url(pix/green/mw_header_t.png) 0 0 repeat-x;}div#header_l {	background: url(pix/green/mw_header_t_l.png) 0 0 no-repeat;}div#header_r {	background: url(pix/green/mw_header_t_r.png) 100% 0 no-repeat;}div#footer {	background: #f2f2f2 url(pix/green/mw_footer_b.png) 0 100% repeat-x;}div#footer_l {	background-image: url(pix/green/mw_footer_b_l.png);	background-repeat: no-repeat;	background-position: 0 0;}div#footer_r {	height: 47px;	padding-top: 10px;	padding-bottom: 0;	height: 47px;	overflow-x: hidden;	overflow-y: hidden;	background-color: transparent;	background-image: url(pix/green/mw_footer_b_r.png);	background-repeat: no-repeat;	background-attachment: scroll;	background-position: 100% 0pt;}div#footerspacer {	height: 1px;}div.breadcrumb {	padding: 18px 10px 8px 0;	width: 100%;	margin-top: -2px;	margin-right: 250px;	text-align: left;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;}div.pathway {	float: left;	display: block;	margin: 0 20px;	height: 16px;	line-height: 16px;	overflow: hidden;}body#course-view tr.current td.side, body#course-view .current td.side{	background-color: #00aa00;}a.buchung {  color: #333333;
  text-decoration: underline;}a.buchung:link {  color: #333333;
  text-decoration: underline;}a.buchung:active {  color: #eeeeee;}a.buchung:visited {  color: #333333;}a.buchung:hover {  color: #dfdfdf;}a.buchung:focus {  color: #cfcfcf;}blockquote.buchung {  padding-top: 5px;  padding-left: 10px;  padding-bottom: 0px;  margin-top: 0px;  margin-bottom: 0px;  color: #ffffff;  margin-left: 0px;}h3 {  margin: auto;  overflow: visible;  display: block;  padding-top: 10px;  text-indent: 5px;  float: none;  font-style: normal;  line-height: normal;  font-weight: bold;  color: #333333;  text-decoration: none;  height: 42px;  width: 100%;  font-size: 22pt;  font-family: Arial, verdana, sans-serif;}h4 {  font-size: 18pt;  color: #333333;  font-family: Arial, Verdana, sans-serfif;  font-weight: bold;  font-style: normal;  text-align: center;  text-decoration: none;  padding: 0px;  margin-top: 5px;  margin-bottom: 5px;}h1.ue1 {  line-height: normal;  text-align: center;  font-size: 40px;}.rahmen {  border: 1px solid #cccccc;}#login div.username, #login div.password{  text-align: right;  margin-right: 0;}#login div.btn {  text-align: center;}div.footer div{  text-align: center;}
/***** lernstar/user_styles.css end *****/

