/**************************************
 * 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: 1.0em;

	margin-right: 1.0em;

	color:#FFF;

  }

  

div.headermenu div.logininfo a {



	color:#FFF;

	text-decoration:none;

	font-weight: bold;

	

}



div.headermenu div.logininfo a:hover {



	color:#FFF;

	text-decoration: underline;

	font-weight: bold;

	

}



div.headermenu div.logininfo a:visited {



	color:#DDD;

	text-decoration:none;

	font-weight: bold;

	

}





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:55px;

  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: 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;

}





/*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: #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;}





.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;

}







/* 



	EDICION

	DUPLICADOS 

	

*/



/* FOOTER */



.footer_acuerdo {

  color:#127fc4;

  font-size: 1.2em;

  font-weight: bold;

}



.footer_clk{

  color:#666;

  font-size: 1.0em;

}



.footer_msn{

  color:#666;

  font-size: 1.0em;

}





/* LA BARRA DEL CURSO */

h2.headingblock {

	background-image:none;

	background-color:#127fc4;

	color:#FFF;

}





/* EL BORDE DEL CURSO */



div.coursebox {

  border-style: solid;

  border-color: #CCC;



}



/* MENU TITULOS  DE LOS BLOQUES */

div.sideblock div.title h2 {

	text-transform:uppercase;

	color:#127fc4;

	border-bottom: #127fc4 1px solid;

}



/* TOP LOGOS */



#logoscyt {

	background:url("pix/banner1.jpg") no-repeat scroll right center transparent;

	height:105px;

}



#logomeducacion {

	background:url("pix/banner.jpg") no-repeat scroll left top transparent;

	height:105px;

	padding-left:0px;

}





/* TEXTO DEL TOP */



h1.headermain {

	visibility: hidden;

	height:0px;

	padding:0px;

	margin:0px;

	display:none;

	color:#127fc4;

}



/* BACKGROUND HEADER BANDA CELESTE */

div#header div.i3 {

	background-image:none;

	color:#127fc4;

	padding:0px;

	margin:0px;

}





/* BARRA NAVEGADOR BREADCRUMS */



div.navbar {

	background-image: none;

	border-left:0 solid #CCCCCC;

	border-right:0 solid #CCCCCC;

	border-style:none solid;

	padding:0px;

	height:auto;

	margin:0px;

}



.navbar .breadcrumb {

	float:left;

	margin:0.5em 0;

}



div.breadcrumb span.sep {

	color:#127fc4;

	font-family:arial,sans-serif;

}





/* LOGIN LOGOUT */



div.headermenulogin div.logininfo  {

	color:#127fc4;

	margin-bottom:0.2em;

	margin-right:1em;

	margin-top:1em;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

	text-align:right;

	width:500px;

	float:right;

}



/* LINKS */



a:link, a:visited {

	color:#127fc4;

	text-decoration:none;

}





/* DENTRO DE LOS CURSOS */



tr.section td.left {

	color:#127fc4;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:1.5em;

	font-weight:bold;

}



td#middle-column tr.section {

	background-image:none;

}



.coursebox .summary  {

	background-color:#EEEEEE;

	float:right;

	padding:10px;

	text-align:left;

}



.coursebox .info ul {

	margin:0px;

	padding:0px;

}



.coursebox .info .name {

	font-family:Tahoma, Geneva, sans-serif;

	font-size:14px;

	font-weight:bold;

}



/* FOOTER */





div#footer div.bt div {

	background-image: none;

}

div#footer div.bt {

	background-image: none;

}

div#footer div.i1 {

	background-image: none;

}

div#footer div.i2 {

	background-image: none;

}

div#footer div.i3 {

	background-image: none;

	border-top:#127fc4 1px solid;

	border-bottom:none;

	border-left:none;

	border-right:none;

	background-color: transparent;

}

div#footer div.bb div {

	background-image: none;

}

div#footer div.bb {

	background-image: none;

}/***** custom_corners_scyt/user_styles.css end *****/


