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

/***** custom_corners_scyt/user_styles.css start *****/

body {  font-size: 100%;  color: #333333;  font-family: verdana, arial, helvetica, sans-serif;  margin: 0;  padding: 0;  background-color: #dcdcdc;  /*background-color: #b3c9e3;*/  /*background-image: url(pix/bg.jpg); */}div#page {  margin: 0 4%;  padding-top: 2px;  width: auto;}div.clearer {  clear: both;}a:link,a:visited {  color: #004272;  text-decoration: none;}a:hover {  color: #0066FF;  text-decoration: underline;}hr {  color: #449ccc;  background-color: #449ccc;  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 {  color: #449ccc;  font-family: Verdana,Helvetica,Courier,sans-serif;  margin: 0 0 10px 0;  font-size: 150%;}h2.main {  background-image: url(pix/header.png);  background-repeat: repeat-x;  background-position: center top;  padding: 5px 5px 6px;  color: #0A285B;  font-size: 120%;  border-right-width: 1px;  border-left-width: 1px;  border-right-style: solid;  border-left-style: solid;  border-right-color: #C3DDEA;  border-left-color: #C3DDEA;}h2.headingblock {  background-image: url(pix/header.png);  background-repeat: repeat-x;  background-position: center top;  padding: 5px 5px 6px;  color: #0a285b;  font-size: 100%;  border-right-width: 1px;  border-left-width: 1px;  border-style: none solid;  border-right-color: #c3ddea;  border-left-color: #c3ddea;}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: 1px solid #92ACBD;}div.generalbox.ccbox {  border-style: none;}div.ccbox {  border-style: none;}table.generalbox {  border-top-width: 1px;  border-style: solid none none;  border-top-color: #DDDDDD;}table.generaltable th.header {  padding-bottom: 10px;  border-width: 1px;  border-style: solid;  border-color: #eee #92acbd #92acbd #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.breadcrumb {  font-size: 0.8em;  padding-left: 0.3em;}div.navbar div.navbutton form {  float: left;}div.navbar div.navbutton {  margin-top: 3px;}div.navbar {  padding: 13px 0px 0px 0;  margin: 5px 0 0 0;  clear: both;  background-image: url(pix/header2.png);  background-repeat: repeat-x;  background-position: center bottom;  height:34px;  border-right-width: 0px;  border-left-width: 0px;  border-style: none solid;  border-right-color: #cccccc;  border-left-color: #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 {  font-size: 1em;  line-height: 1.1em;  color:#0A285B; /* height:22px;*/}div.sideblock div.header {  padding: 0;  border-style: none;}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 {  border-style: none;  margin-bottom: 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: #449ccc;}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: 0;}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:#E6E6FA;}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;}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;}body#course-view tr.section td.side {  border-style: none;}body#course-view tr.current td.side {  background: #449ccc;}body#course-view tr.section td.content {  padding-bottom: 1.5em;  border-style: none;}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: #0066FF;}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: #ffffff;}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;   /*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: #333;}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: url(pix/box.png);  height: 12px;  left: -13px;  position: relative;  width: 13px;}div.sideblock div.bt {  background-image: url(pix/box.png);  margin: 0 0 0 13px;  height: 12px;  background-color: transparent;}div.sideblock div.header 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;}div.sideblock div.header 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;}div.sideblock div.header div.i1 {  background-image: url(pix/borders.png);  background-repeat: repeat-y;  background-position: 0 0;  background-color: transparent;  padding: 0 0 0 12px;}div.sideblock div.header 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;}div.sideblock div.header div.i3 {  padding: 0 0 5px;  background-color: #ffffff;  border-top-width: 1px;  border-right-width: 0;  border-bottom-width: 1px;  border-style: solid none;  border-top-color: #ffffff;  border-bottom-color: #ffffff;}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: #c4cddc;  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#footer 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#footer 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;  text-align: left;}div#footer 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#footer 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#footer div.i3 { /* background-color: #f1ece6;*/ background-image: url(pix/pie.jpg);  background-repeat: no-repeat;  height:120px;  background-position: 100% 100%;  background-color: #EFF9F6;  padding: 0 10px;  border-width: 1px 0;  border-style: solid;  border-color: #EFF9F6;}div#footer 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#footer 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;  text-align: left;}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: 0px 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;}/*div#header-home {	width:992px;	margin:0px auto;	height:68px;	background:url(pix/top.png) top repeat-x;	color:#FFFFFF;}*/.headermenu {	padding:10px 25px 0px 0px;}#logoscyt {	background:url(pix/banner1.jpg) right no-repeat;	height:165px;	/*padding-left:30px;*/	/*padding-top:68px;*/	}#logomeducacion {	background:url(pix/banner.jpg) top left no-repeat;	height:165px;		padding-left:0px;	/*padding-top:68px;*/	}div#header-home 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-home div.bt {/*margin:0px auto;	height:68px;	background:url(pix/top.png) top repeat-x;  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-home div.i1 {/*  background-image: url(pix/borde_izq.png);  background-repeat: repeat-y;  background-repeat:no-repeat;  background-position: 0 0;  background-color: transparent;  padding: 0 0 0 12px;*/}div#header-home div.i2 {  /*background-image: url(pix/borde_izq.png);  background-repeat: repeat-y;  background-repeat:no-repeat;  background-attachment: scroll;  background-position: 100% 0;  background-color: transparent;  padding: 0 12px 0 0;*/}div#header-home div.i3 {/*  background-color: #Fff;  padding: 10px 5px;  border-top-width: 1px;  border-bottom-width: 1px;  border-style: solid none;  border-top-color: #F1ECE6;  border-bottom-color: #F1ECE6;*/}div#header-home div.i3 div.wraphome {  background-color: #fff;  /*border: 1px solid #F1ECE6;  padding: 0 10px;*/}div#header-home 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-home 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;*/}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: url(pix/mask_borders_le.png);}div#content div.ccbox div.i2 {  background-image: url(pix/mask_borders_re.png);}div#content div.ccbox div.i3 {  background-color: transparent;  border-color: transparent;}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: url(pix/info_gradient.png);  background-repeat: repeat-x;  background-position: 50% 50%;  padding: 0;}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 {  background-image: url(pix/bottom_shadow_to_top.png);  background-repeat: repeat-x;  background-position: center bottom;  border: 1px solid #B3C9E3;}td#middle-column tr.separator {  background-image: none;  height: 1.5em;  border-style: none;}fieldset.clearfix {  background-image: url(pix/bottom_shadow_to_top.png);  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: url(pix/bottom_shadow_to_top.png);  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: #009900;}span.dimmed_text {  color: #009900;}.dimmed_text {  color: #009900;}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;}.block_calendar_month .title h2, .block_calendar_upcoming .title h2 {background:transparent url(pix/bg/calendar.png) no-repeat scroll left bottom;padding:5pt 0pt 3px 25px;}.block_messages  .title h2 {background:transparent url(pix/bg/message.png) no-repeat scroll left bottom;padding:5pt 0pt 3px 25px;}.block_online_users  .title h2 {background:transparent url(pix/bg/users.png) no-repeat scroll left bottom;padding:5pt 0pt 3px 25px;}.block_login .title h2 {background:transparent url(pix/bg/login.png) no-repeat scroll left bottom;padding:5pt 0pt 3px 25px;}.block_blog_menu .title h2,.block_rss_client .title h2{background:transparent url(pix/bg/blog.png) no-repeat scroll left bottom;padding:5pt 0pt 3px 25px;}.block_search_forums .title h2 {background:transparent url(pix/bg/buscar.png) no-repeat scroll left bottom;padding:5pt 0pt 3px 25px;}.block_admin .title h2 {background:transparent url(pix/bg/admin.png) no-repeat scroll left bottom;padding:5pt 0pt 3px 25px;}.block_admin_tree .title h2 {background:transparent url(pix/bg/admin.png) no-repeat scroll left bottom;padding:5pt 0pt 3px 25px;}.block_activity_modules .title h2 {background:transparent url(pix/bg/actividades.png) no-repeat scroll left bottom;padding:5pt 0pt 3px 25px;}.block_news_items .title h2 {background:transparent url(pix/bg/news.png) no-repeat scroll left bottom;padding:5pt 0pt 3px 25px;}p.direccion{  font-size: 1em;  text-align: left; }.footer_title{ color:#0A285B;  font-size: 1.2em;  text-decoration: underline;  font-weight: bold;}/***** custom_corners_scyt/user_styles.css end *****/

