/*******************************************************************
 styles_fonts.css
  
 This CSS file contains all font definitions like family, size,
 weight, text-align, letter-spacing etc.

 Styles are organised into the following sections:
  core
  header
  footer

  admin
  blocks
  calendar
  course
  doc
  help
  login
  message
  user

  various modules

*******************************************************************/


/***
 *** Core
 ***/

.clearer {
  font-size:10px
}
/*font {
  font-size:100%
}*/
body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
th {
  font-weight:bold
}
a:link,
a:visited {
  text-decoration:none;
  border:0;
  
}
a:hover {
  text-decoration:none
}
a.autolink {
  font-size:100% !important;
  text-decoration:none;
}
a.autolink:hover {
  text-decoration:none;
  cursor:help
}
h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main {
  font-weight:bold
}
h1 {
  font-size:13px;
}
h2 {
  font-size:12px;
}
h3 {
  font-size:11px;
}
h4 {
  font-size:10px;
}
pre code {
  font-size:10px;
}
.bold {
  font-weight:bold
}
.generalboxcontent {
  font-size:10px;
}
.generaltable .header {
  font-size:10px;
  font-weight:bold;
  white-space:normal !important
}
.warning {
  font-weight:bold;
  font-style:italic
}
.errorbox .title {
  font-weight:bold;
  font-size:12px;
  text-align:center
}
.pagingbar .title {
  font-weight:bold
}
.pagingbar .thispage {
  font-weight:bold
}
.paging {
  font-size:10px;
}
.categorybox .category,
.categorybox .category {
  font-size:10px;
  font-weight:bold
}
.helplink {
  font-size:10px;
  text-decoration:none;
  border:0;
}
.headingblock {
  font-weight:bold
}
.headingblock .link {
  font-size:10px;
  text-decoration:none;
}
.files .file {
  font-size:10px;
}
.files .folder {
  font-size:10px;
}
.files .folder .size {
  font-weight:bold
}
.sitetopiccontent {
  font-size:10px;
}

/***
 *** Header
 ***/

.headermain {
  font-weight:bold
}
#header-home .headermain {
  font-size:20px;
}
#header .headermain {
  font-size:10px;
}
.breadcrumb {
  font-size:10px;
  font-weight:normal
}
.logininfo,
#header-home .headermenu font {
  font-size:10px;
  text-align:center;
}

/***
 *** Footer
 ***/

.homelink {
  font-size:10px;
  text-decoration:none;
}

.performanceinfo {
  font-size:10px;
}

/***
 *** Admin
 ***/

table.formtable tbody th {
  font-weight:normal;
  text-align:right
}
#admin-index .generalboxcontent,
#admin-config .generalboxcontent {
  font-size:10px;
}
#admin-config .linklist {
  font-size:10px;
  text-decoration:none;
}
#admin-config .r1 {
  font-size:10px;
}
#admin-config #content > center {
  font-size:10px;
}

/***
 *** Blocks
 ***/
 
.sideblock {/*txt contenido bleque*/
  font-size:11px;
}
.sideblock .header {/*txt cabecera bloque home*/
  font-size:11px;
  font-weight:bold
}
.sideblock .content {/*interlineado menú derecha home*/
  font-size:12px;
  line-height:1.2em
}
.sideblock .content h3,
.sideblock .content h4,
.sideblock .content h2,
.sideblock .content h1 {
  font-size:12px;
}

.sideblock .header .commands {/*pendiente*/
font-size:15px;
}
.sideblock .footer {/*txt pie bloques*/
  text-align:left;
  font-size:10px;
}
.sideblock .head {/*txt noticia home:fecha y autor*/
font-size:10px
}
.sideblock .info {/*txt noticia home:contenido*/
font-size:11px
}
.sideblock .event {/*pendiente*/
font-size:20px
}
.sideblock .date {/*txt noticia home: fecha*/
  font-style:italic
}
sideblock .link {
  font-size:12px
}

/***
 *** Calendar
 ***/

#calendar .maincalendar .eventlist .event .referer {
  font-weight:bold
}
#calendar .maincalendar .eventlist .event .course {
  font-size:10px;
}
#calendar .maincalendar .eventlist .event .description .commands {
  text-align:right
}
#calendar .maincalendar .calendarmonth {
  font-size:12px;
}
#calendar .sidecalendar {
  font-size:10px;
}
#calendar div.header {
  font-weight:bold
}
#calendar .sidecalendar .filters,
#calendar .maincalendar .filters {
  font-size:10px;
}
.sideblock .filters td {
  font-size:12px;
}
#calendar .maincalendar .controls {
  font-size:10px;
}
#calendar .maincalendar .day {
  font-weight:bold
}
table.minicalendar {
  font-size:10px;
}
.cal_popup_close {
  font-family:sans-serif;
  font-size:10px;
  font-weight:bold
}
.cal_popup_bg {
  font-size:10px;
}
.cal_popup_cg {
  font-size:10px;
  font-weight:bold
}
#calendar .maincalendar .calendar-controls .current {
  font-weight:bold
}
.block_calendar_month .filters {
  font-size:10px;
}

/***
 *** Course
 ***/
#course-view .event{
font-size:12px
}

#course-view .section {
  font-size:10px;
  line-height:1.4em
}
#course-view .section .label {
  font-size:10px;
  line-height:1.4em
}
#course-view .section .activity {
  padding:0.2em 0;
  vertical-align:bottom
}
#course-view .section .activity a {
  font-size:10px;
  line-height:1em
}
#course-view .section .left {
  font-weight:bold
}
.course .generalbox{
  font-size:10px;
}
.activitydate, .activityhead {
  font-size:10px;
}
.weeklydatetext {
  font-size:10px;
  font-weight:bold
}
.coursebox .info {
  font-size:1em
}
.coursebox .teachers,
.coursebox .cost {
  font-size:10px;
}
.coursebox .summary {
  font-size:10px;
}
#course-recent h2.main {
  font-size:10px;
}

/***
 *** Doc
 ***/

body#doc-contents h1 {
  font-size:10px;
}
body#doc-contents ul {
  font-size:10px;
}

/***
 *** Help
 ***/

#help {
  font-size:10px;
  text-decoration:none;
}

/***
 *** Login
 ***/
.login .link {
  font-size:10px;
  text-decoration:none
}
#login-index #content .left,
#login-index #content .right {
  font-size:10px;
  text-align:left
}

/***
 *** Message
 ***/

.message .link {
  font-size:10px;
}
.message_form {
  font-size:10px;
}
.message .heading {
  font-size:10px;
  font-weight:bold
}
.message .date,
.message .contact,
.message .summary {
  font-size:10px;
}
.message .note, 
.message .pix {
  font-size:10px;
}
.message .author {
  font-weight:bold;
  font-size:10px;
}
.message .time {
  font-style:italic;
  font-size:10px;
}
.message .content {
  font-size:10px;
}
#message-user .commands span {
  font-size:10px;
  white-space:nowrap
}
#message-user .name {
  font-weight:bold;
  font-size:10px;
}

/***
 *** User
 ***/

#user-view .userinfobox .content {
  font-size:10px;
}
#course-user .section .content td {
  font-size:10px;
}
#course-user .section .content ul {
  font-size:10px;
}
#course-user .logtable {
  font-size:10px;
}
#course-log .logtable {
  font-size:10px;
}
.userinfobox .username {
  font-weight:bold
}
.userinfobox .links {
  font-size:10px;
}

/***
 *** Modules:Assignment
 ***/

#mod-assignment-index .cell {
  font-size:10px;
}
/***
 *** Modules:Chat
 ***/

#mod-chat-index .cell {
  font-size:10px;
}
/***
 *** Modules:Choice
 ***/

#mod-choice-index .cell {
  font-size:10px;
}
  
/***
 *** Modules:Forum
 ***/
.forumpost,
.forumheaderlist  {
  font-size:15px;
}
.forumnodiscuss {
  font-weight:bold
}
.forumpost .topic .subject {
  font-weight:bold
}
.forumpost .topic .author {
  font-size:10px;
}
.forumpost .commands,
.forumpost .link {
  font-size:10px;
}
.forumheaderlist .discussion .lastpost {
  font-size:10px;
}
body#mod-forum-search .introcontent {
  font-weight:bold
}
body#mod-forum-index .cell {
  font-size:10px;
}

/***
 *** Modules:Glossary
 ***/

.glossarydisplay,
.glossarysearchbox {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
.glossarypost .commands {
  font-size:10px;
  text-align:left
}
.glossarypost .entryheader .author,
.glossarypost .entryheader .time {
  font-size:10px;
  text-align:left
}
.glossarypost .entryheader .time {
  font-style:italic;
  text-align:left
}
.glossarypopup {
  font-size:10px;
}
.concept {
  font-weight:bold;
  text-align:left
}
.glossarycomment .time {
  font-size:10px;
  font-style:italic
}
.entrylowersection .aliases {
  font-size:10px;
  text-align:left
}
.entrylowersection .icons,
.entrylowersection .ratings {
  font-size:10px;
  text-align:left
}
#mod-glossary-index .cell {
  font-size:10px;
}

/***
 *** Modules:Journal
 ***/
#mod-journal-view .lastedit,
#mod-journal-view .editend {
  font-size:10px;
}
#mod-journal-view .author {
  font-size:10px;
  font-weight:bold
}
#mod-journal-view .time {
  font-size:10px;
  font-style:italic
}
#mod-journal-view .grade {
  font-weight:bold;
  font-style:italic
}
#mod-journal-index .cell {
  font-size:10px;
}
/***
 *** Modules:Label
 ***/

/***
 *** Modules:Lesson
 ***/

#mod-lesson-index .cell {
  font-size:10px;
}
/***
 *** Modules:Quiz
 ***/

.editorhelptext {
  font-size:10px;
}
#mod-quiz-index .cell {
  font-size:10px;
}

/***
 *** Modules:Resource
 ***/

#mod-resource-index .cell {
  font-size:10px;
}
.mod-resource font {/*txt pie de página recurso: Última mofic. ...*/
  font-size:10px
}

/***
 *** Modules:Scorm
 ***/

#mod-scorm-index .cell {
  font-size:10px;
}
/***
 *** Modules:Survey
 ***/

#mod-survey-index .cell {
  font-size:10px;
}
/***
 *** Modules:Wiki
 ***/

#mod-wiki-index .cell {
  font-size:10px;
}
/***
 *** Modules:Workshop
 ***/

#mod-workshop-index .cell {
  font-size:10px;
}

/***
 *** Modules: Remote News Feed
 ***/

#mod-rss-index .cell {
  font-size:12px;
}