/**************************************
 * THEME NAME: edulabs-green
 *
 * Files included in this sheet:
 *
 *   edulabs-green/user_styles.css
 **************************************/

/***** edulabs-green/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: 750px;
	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;
}div.clearer {  clear: both;}a:link,a:visited {  color: #007700;  text-decoration: none;}a:hover, a:focus {  color: #009900;  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.headermain {
  position: absolute;  left: 180px;  bottom: 0;  color: #7e7e7e;  font-family: Arial,Verdana,Helvetica,Courier,sans-serif;  font-style:normal;  margin: 0 0 5px 0;  font-size: 120%;
  font-style: italic;}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;  /*padding-top:40px;*//*padding-left:40px;  */  font-size: 0.75em;}div.headermenu div.logininfo {  margin-bottom: 0.2em;	margin-top: 0.7em;	margin-right: 0.4em;  }
div#footer_r .logininfo{
  //font-size: 0.65em;
  line-height: 12px;
  vertical-align: top;
  display: block;
  padding-right: 20px;
  padding-top: 0;
  padding-bottom: 20px;
  margin-top: -16px;
  float: right;
}.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: 18px;
  line-height: 18px;}div.navbar {	padding: 18px 10px 8px 0;
	width: 100%;
	margin-top: -2px;
	margin-right: 250px;
	text-align: left;
	border: 0 none #cccccc;}div#footer {  font-size: 0.65em;  padding: 0;  margin: 5px auto;  border-style: none;}div.internea {  margin: -25px 0px 0 0;  height:25px;  width:25px; 	float:right;   background-image: url(pix/bg/InterneaIsotipo.png);  background-repeat: no-repeat;  background-position: center bottom;  }div#content {  padding: 0;  font-size: 0.8em;/*0.75*/  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; /* height:22px;*/}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: #c4cddc;*/  background-color: #eff9f6;}/*div.sideblock div.content a {  color: #000000;  background-color: #f1ece6;}*/ div.sideblock table.minicalendar td.day {  text-align: center;  font-size: 0.9em;}div.sideblock table.minicalendar {  margin-bottom: 5px;
  border: 1px solid #92acbd;  color:#26516c;
  margin-top: 0;}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: none;}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 solid #4aa022;
}
body#course-view tr.section td.side td.left {  border-left: 1px solid #4aa022;
  border-bottom: 1px solid #4aa022;}
body#course-view tr.section td.side {  border-top: 1px solid #4aa022;
  border-bottom: 1px solid #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;}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 { /* border-style: solid;  border-width: 1px;  border-color: #EEEEEE;*/}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.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/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/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/beige_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/beige_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/beige_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/beige_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.bt div { /* background-image: url(pix/box.png);  background-repeat: no-repeat;  background-position: 0 0;  background-color: transparent;  height: 12px;  left: -13px;  position: relative;  width: 13px;*/}td#middle-column div.bt {/*  background-image: url(pix/box.png);  background-repeat: no-repeat;  background-position: 100% 0;   margin: 0 0 0 13px;  height: 12px;  background-color: transparent;*/}td#middle-column div.i1 { /* background-image: url(pix/borders.png);  background-repeat: repeat-y;  background-position: 0 0;  background-color: transparent;  padding: 0 0 0 12px; */}td#middle-column div.i2 {/*  background-image: url(pix/borders.png);  background-repeat: repeat-y;  background-attachment: scroll;  background-position: 100% 0;  background-color: transparent;  padding: 0 12px 0 0; */}td#middle-column div.i3 {  background-color: #FFFFFF;  padding: 0 10px;}td#middle-column div.bb div {/*  background-image: url(pix/box.png);  background-repeat: no-repeat;  background-position: 0 100%;  background-color: transparent;  height: 12px;  left: -13px;  position: relative;  width: 13px; */}td#middle-column div.bb {/*  background-image: url(pix/box.png);  background-repeat: no-repeat;  background-position: 100% 100%;  margin: 0 0 0 13px;  height: 12px;  background-color: transparent; */}td#middle-column div.bt div {  z-index: 10;}div#header div.bt div {  background-image: url(pix/beige_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/beige_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/beige_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/beige_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/beige_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/beige_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;
}

body.nolayouttable div#content div.bt div {/*  background-image: url(pix/box.png);  background-repeat: no-repeat;  background-position: 0 0;  background-color: transparent;  height: 12px;  left: -13px;  position: relative;  width: 13px;*/}body.nolayouttable div#content div.bt {/*  background-image: url(pix/box.png);  background-repeat: no-repeat;  background-position: 100% 0;  margin: 0 0 0 13px;  height: 12px;  background-color: transparent; */}body.nolayouttable div#content div.i1 { /* background-image: url(pix/borders.png);  background-repeat: repeat-y;  background-position: 0 0;  background-color: transparent;  padding: 0 0 0 12px; */}body.nolayouttable div#content div.i2 {/*  background-image: url(pix/borders.png);  background-repeat: repeat-y;  background-attachment: scroll;  background-position: 100% 0;  background-color: transparent;  padding: 0 12px 0 0;*/}body.nolayouttable div#content div.i3 {/* background-color: #FFFFFF;  padding: 0 10px;  border-width: 1px 0;  border-style: solid;  border-color: #FFFFFF;*/}body.nolayouttable div#content div.bb div {/*  background-image: url(pix/box.png);  background-repeat: no-repeat;  background-position: 0 100%;  background-color: transparent;  height: 12px;  left: -13px;  position: relative;  width: 13px;*/}body.nolayouttable div#content div.bb {/*  background-image: url(pix/box.png);  background-repeat: no-repeat;  background-position: 100% 100%;  margin: 0 0 0 13px;  height: 12px;  background-color: transparent;*/}/*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: #eef7f4;}body#course-report div#content {  padding: 0;  margin: 10px 0;}div.sitetopic{  /*background-image: url(pix/info_gradient.png);  background-repeat: repeat-x;  background-position: 50% 50%;*/  background-image: none !important;   padding: 0;}/*info box section end */td#middle-column tr.section td.left {
  border-left: 1px solid #4aa022;}
td#middle-column tr.section td.right {
  border-right: 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: #0066ff;  font-size: 120%;}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.starter {  background: inherit;}table.forumpost td.left {  background: inherit;}*/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 { /* background-image: url(pix/bottom_shadow_to_top2.png);  background-repeat: repeat-x;  background-position: center bottom;*/  padding-bottom: 5px;   font-size: 0.8em;  /*border-bottom-width: 1px;  border-bottom-color: #F1ECE6;   border-top-width: 1px;   border-top-color: #F1ECE6;   border-style: solid none;*/   }.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;}/*td.content {  border-right-width: 1px;  border-right-style: solid;  border-right-color: #F1ECE6;}*/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: #26516c;  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: #f7f7f7 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 0px 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;
}

#page_bg {
	background: #316b16;
}

div#wrapper {
		background: #f7f7f7 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: #f7f7f7 url(pix/green/mw_footer_b.png) 0 100% repeat-x;
}

div#footer_l {
	background: url(pix/green/mw_footer_b_l.png) 0 0 no-repeat;
}

div#footer_r {
	background: url(pix/green/mw_footer_b_r.png) 100% 0 no-repeat;
	height: 47px;
	padding-top: 10px;
	height: 47px;
	overflow-x: hidden;
	overflow-y: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 100% 0pt;
}
div#footerspacer {
	height: 10px;
}

div.breadcrumb {
	padding: 18px 10px 6px 0;
	width: 100%;
	margin-top: -2px;
	margin-right: 250px;
	margin-bottom: 0;
	text-align: left;
	font-size: 14px;
}

span.pathway {
  float: left;
  display: block;
  margin: 0 20px;
  height: 16px;
  line-height: 16px;
  overflow: visible;
}
/***** edulabs-green/user_styles.css end *****/

