/**************************************
 * THEME NAME: uma2009
 *
 * Files included in this sheet:
 *
 *   uma2009/reglada.css
 **************************************/

/***** uma2009/reglada.css start *****/

BODY {
    background-color : #fafafa;
    /*color: #002B5F;*/
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt; /*8*/
    /* 5-12-2007 crmas Poner justify aqui produce, al menos, que no se indenten
	correctamente los debates de los foros y que los textos que aparecen en el
	calendario, arriba a la derecha, salgan mal
	text-align: justify;*/
    margin-top: 0px; /* pegamos la cabecera a la parte superior del navegador */
}

td,tr,li {
/*	font-family: Verdana, Helvetica, sans-serif;*/
	/* font-size: 8pt; */
	/* letter-spacing: auto;
	background-color: #E8EBE8;
	color: #626469;		*/
}

p {
/*  font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #E8EBE8; */
    /*color: #626469;*/
}

th {
    font-weight: bold;
    background-color: #E8EBE8}

h1 {
  font-size:1.7em;
}

h2 {
  font-size:1.4em;
}
h3 {
  font-size:1.1em;
}
h4 {
  font-size:1.0em;
}

.moduletable {
   font-size: 0px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   border: none;
}

/* Enlaces */
/* enlaces que se muestran en la cabecera de la web */
a.cabecera:link, a.cabecera:visited, a.cabecera:hover {
  font-size: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: none;
}


a:link, a:visited {
	font-size: 1em;  /* 10px; */
	/*color: #002B5F;*/
	/*color: #0000ff;*/
	color: #0000A4;
	text-decoration: none;
	font-family:  Verdana, Helvetica, sans-serif;
}

a:hover {
	color: #99F; /* #FF0000; */
	text-decoration: none;
}

hr {
   /*
   background: #002B5F;
   height:1px;
   border: 2px inset;
   */
   background: #DDDDDD;
   padding: 0;
   margin: 0px 0px 0px 0px;
}

hr.separator {
	/*background: #002B5F;*/
	height: 1px;
	width: 70px;
	border: 0px;
}

table.cabeceraUMA {
	/*border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	border-top: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
	/*border-top-style: ridge;
	border-bottom-style: ridge;
	border-right-style: ridge;
	border-left-style: ridge;*/
	padding: 0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0.8em;  /* espacio entre cabecera y contenido asignatura */
}

table.migadepan {
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	border-top: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
}

table.cabeceraUMA th {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #429928;
	text-align: left;
	background-repeat: repeat;
	background-position: left;
	text-indent: 15px;
	height: 19px;
	/*line-height: 15px;*/
	overflow: auto
}

/* necesario para sobreescribir la configuracion global (problema de espaciado en las imagenes  */
table.cabeceraUMA td {
	font-size: 0px;
}

table.cabeceraUMA td form * {
	font-size: 8pt;
}

#layout-table {
	padding-right: 0px;
	padding-left: 0px;
	border-collapse: collapse;
}

/* fondo de las cabeceras de las cajas que son bloques */
.cabeceraTablasEvlt {
	width: 200%;
	background-image: url(http://cap.cv.uma.es/theme/uma2009/gradient.jpg);
	background-repeat: repeat;
	background-position: left;
	text-indent: 15px;
	height: 20px;
	border-bottom: 0px solid #002B5F;
        border-bottom-style: dashed;
	/*line-height: 15px;*/
	overflow: auto;
	text-align: left;
}

/* utilizado para rellenar color fondo del nombre de centro de la cabecera */
.colorFondoCentro {
	background-image: url(./pixel_ce_down.gif);
	background-repeat: repeat;
	background-position: left;
	text-align: center;
}

/*ul {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	line-height: 1em;
}*/

/* ************************** */
/* estilos propios de moodle  */
/* ************************** */

form {
    margin-bottom: 0;
}

.highlight {
    background-color: #AAFFAA;
}

/* cabeceras de tablas centrales moodle: categoria cursos, temas... */
.headingblock {
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    background: #D6D9F2;
    border-top-color: #908FBB;
    border-right-color: #908FBB;
    border-bottom-color: #908FBB;
    border-left-color: #908FBB;
    /*
    color: #429928;
    background-image: url(http://cap.cv.uma.es/theme/uma2009/gradient.jpg);
    background-repeat: repeat;
    background-position: left;
    */
}

/* borde de la tabla nombre de la categoria de las tablas centrales*/
.sideheadingblock{
    /*border-top: solid 1px #DDDDDD;*/
}

/* estilo de la barra de navegacion */
.navbar {
    vertical-align: text-bottom;
    font-weight: bold;
    font-size: 8pt;
    color: #002B5F;
	background-color: #FFFFFF;
    padding-top: 0px;
    padding-bottom: 1px;
    border-top-width: 0px; /* lo poneos a 0 sino hay problemas con el relleno del nombre de centro (sp blanco) */
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #908FBB;
    border-right-color: #908FBB;
    border-bottom-color: #908FBB;
    border-left-color: #908FBB;
}

.breadcrumb {
	font-size: 1em;
}

.breadcrumb UL {
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}

.generaltable {
}

.generaltableheader {
    background-image: url(http://cap.cv.uma.es/theme/uma2009/gradient.jpg);
}

.generaltablecell {
 }

 /* se utiliza en la tabla contenedora de los bloques */
.sideblock {
	text-align: left;
}

.sideblock .header, .sideblock h2 {
  font-size:1em;
  font-weight: bold;
  background: #D6D9F2;
  /*
  background-image: url(http://cap.cv.uma.es/theme/uma2009/gradient.jpg);
  border-width: 0px;
  */
}

/* cabecera de la tabla de cada bloque calendario, personal,.. */
.sideblockheading {
    border-left: solid 1px #DDDDDD;
    border-right: solid 1px #DDDDDD;
    border-top: solid 1px #DDDDDD;
}

.sideblockheadingtext {
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #429928;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    background-image: url(http://cap.cv.uma.es/theme/uma2009/gradient.jpg);
    background-repeat: repeat;
    background-position: left;
}

/* cuerpo de cada bloque: categorias, personas, editar datos */
.sideblockmain {
    border-left: solid 1px #DDDDDD;
    border-right: solid 1px #DDDDDD;
    border-bottom: solid 1px #DDDDDD;
    text-align:center;
}

.sideblocklinks {
}

.sideblocklatestnews {
}

.sideblock recentactivity {
}

.outlineheadingblock {
    background-image: url(http://cap.cv.uma.es/theme/uma2009/gradient.jpg);
    border-width: 0px;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #429928;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
}

.forumpost {
    border-width: 1px;
    border-color: #908FBB;
    border-style: solid;
}

.forumpostpicture {
}

.forumpostside {
}

.forumpostmessage {
}

.weeklyoutline {
}

.weeklyoutlineside {
}

.weeklyoutlinesidehighlight {
}

.weeklyoutlinesidehidden {
    background-color: #AAAAAA;
}

.weeklyoutlinecontent {
    border-color: #B3BBB4;
    /*border-style: solid;
    border-width: 1px;
    border-left: 0px;
    border-right: 0px;*/
}

.weeklyoutlinecontenthighlight {
    border-color: #B9BADF;
    border-style: solid;
    border-width: 1px;
    border-left: 0px;
    border-right: 0px;
}

.weeklyoutlinecontenthidden {
    border-color: #AAAAAA;
    font-size:14px;
}

.weeklydatetext {
    font-size: medium;
    font-weight: bold;
    color: #B9BADF;
}

.topicsoutline {
}

.topicsoutlineside {
}

.topicsoutlinesidehighlight {
}

.topicsoutlinesidehidden {
    background-color: #AAAAAA;
}

.topicsoutlinecontent {
    border-color: #B3BBB4;
    border-style: solid;
    border-width: 1px;
    border-left: 0px;
    border-right: 0px;
}

.topicsoutlinecontenthighlight {
    border-color: #B9BADF;
    /*border-style: solid;
    border-width: 1px;
    border-left: 0px;
    border-right: 0px;*/
}

.topicsoutlinecontenthidden {
    border-color: #AAAAAA;
    /*border-style: solid;
    border-width: 1px;
    border-left: 0px;
    border-right: 0px;*/
}

.siteinfo {
}

.siteinfocontent {
    border-width: 1px;
    border-color: #908FBB;
    border-style: solid;
    /* -moz-border-radius: 20px; */
    padding: 10px;
}

/* cajas centrales de pagina inicial moodle, entrar sala chat,.. */
.generalbox {
    border-top: solid 1px #DDDDDD;
}

/* caja central de la pagina inicial */
.generalboxcontent {
    border-left: solid 1px #DDDDDD;
    border-right: solid 1px #DDDDDD;
    border-bottom: solid 1px #DDDDDD;
    color: black; /* color: #002B5F; */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.05em; /* 10px; */
    text-align: left;
}

.noticebox {
    border-width: 1px;
    border-color: #908FBB;
    border-style: solid;
    /* -moz-border-radius: 3px; */
}

.noticeboxcontent {
    text-align: center;
}

.feedbacktext {
    color: red; /* ; */
}

a.dimmed:link {
    text-decoration: none;
    color: #AAAAAA;
}

a.dimmed:visited {
    text-decoration: none;
    color: #AAAAAA;
}

a.dimmed:hover {
    text-decoration: underline;
    color: #429928;
}

.dimmed_text {
    color: #AAAAAA;
}

.forumpost .header,
.forumpost .left {
    background-color: #D6D9F2;
}

.forumpost td.starter {
	background-color: #AFE249;
}

.forumpost .content {
    background-color: #ffffff;
}

.forumpostheadertopic {

}

.forumpostheaderpicture {
}

.forumpostheadername {
    font-size: small;
}

.forumpostheaderreplies {
    font-size: small;
}

.forumpostheaderdate {
    font-size: small;
}

.logininfo {
    /* font-size: x-small; */ /*crmas*/
	text-align: justify;
}

.logininfo a:link, .logininfo a:visited {
   text-decoration: underline;
}

.logininfo a:hover {
   text-decoration: underline;
   /*font-weight: bold;*/
}

.homelink {
    font-size: x-small;
}

.teacheronly {
    color: #990000;
}

.headermain {
    font-size: large;
    font-weight: bold;
}

.headermenu {
}

.headerhome {
    background-color:#002967;
}

.headerhomemain {
    font-size: x-large;
    font-weight: bold;
}

.headerhomemenu {
}

.categorybox {
    border-width: 1px;
    border-color: #7e79ac;
    border-style: solid;
	background-color: white;
}

.categoryboxcontent {
    /*border-width: 1px;
    border-color: #908FBB;
    border-style: solid;*/
}

.category.name {
    font-size: larger;
    font-weight: bold;
    background-color:#E8EBE8;
}

.categorybox .category.name {
	background-color: white;
}

.categorynumber {
    font-size: larger;
    font-weight: bold;
    background-color:#E8EBE8;
}

.coursename {
}

.coursebox {
}

/* caja mymoodle ... */
.courseboxcontent {
    border-left: solid 1px #908FBB;
    border-right: solid 1px #908FBB;
    border-top: solid 1px #908FBB;
    border-bottom: solid 1px #908FBB;
}

.courseboxinfo {
}

/* enlace automaticos. ejp.: glosario, etc */
a.autolink:link {
    text-decoration: none;
    color: #000000;
    background-color: #ffd991;
}

a.autolink:visited {
    text-decoration: none;
    color: #000000;
    background-color: #ffd991;
}

a.autolink:hover {
    text-decoration: underline;
    color: red;
}

.generaltab {
    /*-moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px; */
}

.generaltabselected {
    /*-moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;*/
}

.forumheaderlist {
    border-width: 1px;
    border-color: #DDDDDD;
    border-style: solid;
}

.smallinfo {
    color: #FF0000
}

.smallinfohead {
    color: #555555;
}

.tabledivider {
    border-width: 1px;
    border-color: #908FBB;
    border-style: solid;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
}

.headingblockcontent {
}

TABLE.calendarmini {
    width: 100%;
    border-width: 1px;
    border-color: #908FBB;
    border-style: solid;
    font-size: .7em;
    margin: 0px;
    padding: 2px;
    /*-moz-border-radius: 10px;*/
}

TABLE.calendarmonth {
    width: 100%;
    border-width: 1px;
    border-color:  #DDDDDD;
    border-style: solid;
    margin: 0px;
    padding: 2px;
    /*-moz-border-radius: 10px;*/
}

TABLE.calendarmini TBODY TD {
    text-align: center;
    vertical-align: middle;
    border-width: 2px;
    border-color: #E8EBE8;
    border-style: solid;
    /*-moz-border-radius: 4px;*/
}

TABLE.calendarmonth TBODY TD {
    width: 14%;
    border-width: 2px;
    border-color: #E8EBE8;
    border-style: solid;
    vertical-align: top;
}

.cal_event_global {
	background-color: #2EBA0E;
	border: 2px #2EBA0E solid !important;
}

.cal_event_course {
	background-color: #ff9966;
	border: 2px #ff9966 solid !important;
}

.cal_event_group {
	background-color: #FBBB23;
	border: 2px #FBBB23 solid !important;
}

.cal_event_user {
	background-color: #A1BECB;
	border: 2px #A1BECB solid !important;
}

.cal_duration_global {
	border-top: 2px #2EBA0E solid !important;
	border-bottom: 2px #2EBA0E solid !important;
}

.cal_duration_course {
	border-top: 2px #ff9966 solid !important;
	border-bottom: 2px #ff9966 solid !important;
}

.cal_duration_user {
	border-top: 2px #A1BECB solid !important;
	border-bottom: 2px #A1BECB solid !important;
}

.cal_duration_group {
	border-top: 2px #FBBB23 solid !important;
	border-bottom: 2px #FBBB23 solid !important;
}

.cal_weekend {
    color: red;
}

.cal_today {
	border: 2px black solid !important;
}

TABLE.calendarmonth TBODY TD TABLE {
	margin-top: 0px;
	margin-left: 0px;
	font-size: 0.75em;
	/*line-height: 1.2em;*/
}

TABLE.calendarmonth TBODY TD TABLE TD {
    border: none;
}

TABLE.calendarmonth TBODY TD DIV {
	margin-top: 0px;
	margin-left: 0px;
	font-size: 0.75em;
	/*line-height: 1.2em;*/
}

TABLE.calendarmini THEAD TD {
    font-size: .95em;
    text-align: center;
    vertical-align: middle;
}

TABLE.calendarmonth THEAD TD {
    text-align: center;
    vertical-align: middle;
    padding-bottom: 3px;
    border-bottom: 2px #908FBB solid;
}

.sideblockmain .cal_event {
    font-size: 8px;
    font-weight: normal;
    font-family: Verdana, Helvetica, sans-serif;
    color: #002B5F;
}

.sideblockmain .cal_event_date {
	font-size: 8px;
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
	color: #002B5F;
}

.mycalendar {
}

.mycalendar .cal_event {
	font-weight: bold;
}
.mycalendar .cal_event_date {
	font-size: 8px;
	font-weight: bold;
	text-align: left;
}

.mycalendar TABLE.cal_filters {
    width: 100%;
    border-width: 1px;
    border-color: #908FBB;
    border-style: solid;
    margin: 0px;
    padding: 2px;
}

.mycalendar .cal_filters THEAD TD {
    border-bottom: 2px #908FBB solid;
    margin: 0px;
    padding: 2px;
}


.mycalendar .cal_event_table {
    width: 100%;
    border-width: 1px;
    border-color: #908FBB;
    border-style: solid;
    margin: 0px;
    padding: 2px;
    /*-moz-border-radius: 10px;*/
}

.mycalendar .cal_event_table THEAD {
	background-color: #E8EBE8;
	text-align: center;
	font-weight: bold;
}

.sideblockmain HR {
	height: 1px;
	border: none;
	border-top: 1px #999 solid;
	margin-top: 4px;
	margin-bottom: 4px;
}

.mycalendar HR {
	height: 1px;
	border: none;
	border-top: 1px #999 solid;
	margin-top: 4px;
	margin-bottom: 4px;
}

.calendarreferer {
	font-weight: bold;
}

TD.cal_event_description {
	width: 80%;
	border-left: 2px #908FBB solid;
	vertical-align: top;
	padding: 5px;
}

.cal_popup_fg {
    background-color: #E8EBE8;
}

.cal_popup_bg {
    border-top: 2px #E8EBE8 solid;
    border-left: 2px #E8EBE8 solid;
    border-right: 2px #B9BADF solid;
    border-bottom: 2px #B9BADF solid;
    background-image: url(http://cap.cv.uma.es/theme/uma2009/gradient.jpg);
    padding: 0px;
    margin: 0px;
}

.cal_popup_caption {
    font-size: 75%;
    font-weight: bold;
    font-family: sans-serif;
}

.cal_popup_close {
	font-size: 75%;
	font-weight: bold;
        font-family: sans-serif;
	margin-right: 5px;
}

.sideblock .cal_controls {
	text-align: center;
	font-size: 9px;
}

A IMG {
	border: none;
}

TABLE.formtable TD {
	padding: 9px;
}

.eventfull {
    border-width: 1px;
    border-color: #908FBB;
    border-style: solid;
    /*-moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;*/
}

.eventfullheader {
}

.eventfullpicture {
    padding:8px;
}

.eventfullside {
    /*-moz-border-radius-bottomleft: 15px;*/
}

.eventfullmessage {
    /*-moz-border-radius-bottomright: 15px;*/
}

.sitetopic {
    border-width: 1px;
    border-color: #908FBB;
    border-style: solid;
    /*-moz-border-radius: 15px;*/
}

.sitetopiccontent {
    /*-moz-border-radius: 15px;*/
}

.boton
{
    font-size: 7pt;
    text-align: center;
}

/***
 *** Login
 ***/

.loginbox {
  margin-top:15px;
}

.loginbox .content {
  border-width:1px;
  border-style:solid;
  padding:15px;
}

.loginform .c1,
.logintable .c1 {
  text-align: left;
}

.loginform .c1 input,
.logintable .c1 input {
  width: 6em;
  font-size: 8pt;
}

span.next {
	float: right;
}
span.current {
    width: 60%;
}

TABLE.minicalendar {
   width: auto;
}

TABLE.minicalendar, TABLE.minicalendar TR,
TABLE.minicalendar TD, TABLE.minicalendar TH,
TD.event_course {
   font-size: 1em; /* tama�o de las letras del mini calendario 0.9*/
}
TABLE.minicalendar TD, TABLE.minicalendar TH {
   WIDTH: auto;
}

/*Accessibility: resizable icons. */
img.resize {
  /*font-size: 1.3em;*/
  /*
  width: 1em;
  height: 1em;
  */
}

h2.headingblock {
  font-size:1.1em;
}

#calendar .event_global,
#calendar .event_course,
#calendar .event_group,
#calendar .event_user,
.minicalendar .event_global,
.minicalendar .event_course,
.minicalendar .event_group,
.minicalendar .event_user {
  border:2px solid !important;
}

#admin-report .plugin,
#course-report .plugin,
#course-import .plugin {
  margin-bottom: 20px;
  margin-left:10%;
  margin-right:10%;
  border-bottom: 0px solid #cecece;
  border-top: 0px solid #cecece;
  border-right: 0px solid #cecece;
  border-left: 0px solid #cecece;
  background-color: #fdfdfd;
}

/*
#middle-column .forumpost .userpicture td.left,
#middle-column .forumpost .userpicture div.author {
    display: none;
}
*/

#middle-column .forumpost td.left,
#middle-column .forumpost div.author {
    /*  display: none;  */
}

.content {
   color: black;
}

input {
   color: black;
   font-size: 1em;
}

.generalboxcontent a:link, .generalboxcontent a:visited {
    text-decoration: underline;
}

.generalboxcontent a:hover {
    text-decoration: underline;
    /*font-weight: bold;*/
}

/* caja mymoodle summary... */
.courseboxcontent span {
    /*color: black;*/
    font-size: 0.9em;
}

/* caja moodle summary */
.courseboxsummary {
}

.userinfobox {
    border-width: 0px;
    border-color: #908FBB;
    border-style: solid;
    margin-bottom: 5px;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1em;
    color: #429928;
    text-align: left;
}

.userinfoboxside {
   font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1em;
    color: #429928;
    text-align: left;
}

.userinfoboxcontent {
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1em;
    color: #429928;
    text-align: left;
}

.userinfoboxsummary {
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8px;
    color: #002967;
    text-align: left;
}

.userinfoboxlinkcontent {
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 6px;
    color: #429928;
    text-align: left;
}

#course-view .section {
	font-size: 1em;
}

/*
#course-view .section .summary  {
	font-size: 1.2em;
}
*/

#course-view .section td {
	  border-color: #908FBB;
}

#course-view .section td.content {
	background: #FFFFFF;
}

/* lateral izq/dcho de las cajas de un curso */
#course-view .section td.side {
	  background: #F0F1FA;
}

#course-view .current td.side {
	  background: /*#D6D9F2*/ #8E8DBA;
}

#course-view .section td.left {
	  font-size: 11pt;
}

#course-view .section .spacer {
	height: 1em;
}

/* Cajas ocultas de los cursos */
#course-view .hidden td.content {
	background: #EFEFEF;
}

#course-view .hidden td.side {
  background: #DDDDDD;
}

.sideblock .content {
border-top-color: #908FBB;
border-right-color: #908FBB;
border-bottom-color: #908FBB;
border-left-color: #908FBB;
background-color: #ffffff;
font-size: 1em; /* 30.04.07 crmas */
/*line-height: 1em;*/ /* 30.04.07 crmas */
}

.sideblock .header {
border-top-color: #908FBB;
border-right-color: #908FBB;
border-bottom-color: #908FBB;
border-left-color: #908FBB;
}

/* popup del calendario text*/
.cal_popup_fg {
  border-top-color: #908FBB;
  border-left-color: #908FBB;
  border-bottom-color: #908FBB;
  border-right-color: #908FBB;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  background-color:#FFFFFF;
  font-size: 1.1em;
}

/* popup del calendario title */
.cal_popup_bg {
  border-top-color: #908FBB;
  border-left-color: #908FBB;
  border-bottom-color: #908FBB;
  border-right-color: #908FBB;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  background-color:#FFFFFF;
  font-size: 1.2em;
}

li {
}

/* barra de navegacion izquierda de los contenidos scorm */
#tocbox .structurelist {
	font-size: 0.9em;
	text-align: left;
}

/* ------ CALENDARIO REVISAR -------- */

#calendar .maincalendar {
  vertical-align: top;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #dddddd;
  border-right-color: #dddddd;
  border-bottom-color: #dddddd;
  border-left-color: #dddddd;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

#calendar .sidecalendar {
  vertical-align: top;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #dddddd;
  border-right-color: #dddddd;
  border-bottom-color: #dddddd;
  border-left-color: #dddddd;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}


#calendar {
  width: 100%;
  border-spacing: 5px;
  border-collapse: separate;
}

#calendar .maincalendar .day {
  font-weight: bold;
  font-size: 1em;
}

table.minicalendar {
  font-size: 0.85em;
  border-top-color: #dddddd;
  border-right-color: #dddddd;
  border-bottom-color: #dddddd;
  border-left-color: #dddddd;
  width: 90%;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-collapse: separate;
  border-spacing: 1px;
}

.minicalendarblock {
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 4px;
}

th.header, td.header, div.header {
  border-top-color: #dddddd;
  border-right-color: #dddddd;
  border-bottom-color: #dddddd;
  border-left-color: #dddddd;
}

#calendar div.header {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}

#calendar .maincalendar .filters table, #calendar .sidecalendar .filters table, .sideblock.block_calendar_month .filters table {
  border-collapse: separate;
  border-spacing: 2px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  width: 100%;
  background-color: #eeeeee;
}

.only_my_courses {
    font-size:xx-small;
    font-style:italic;
    color:#ff9900
}
.see_all_courses {
    font-size:xx-small;
}

.block_course_list li.r0, .block_course_list li.r0 {
	padding-top: 4pt;
	padding-bottom: 4pt;
}

.notifyproblem {
  color:#BB0000;
}

td.qnType td {
       vertical-align: middle;
       padding-top: 3pt;
       padding-bottom: 3pt;
}


td.qnType td:first-child {
       padding-right: 5pt;
}


input[disabled="disabled"]{
       color: #707070;
       background-color: #E0E0E0;
       border:1px solid;
       border-color: #707070;
}

#members.select, .group
#addselect.select, .group
#removeselect.select, .group {
  width: 100%;
}
/***** uma2009/reglada.css end *****/

