/**
 styles_fonts.css
 Este archivo CSS contiene todas las definiciones de la familia de fuentes, tamao, peso, alineacin de texto, espaciado entre lneas, etc
*/
/* Core */
.clearer {
	font-size:1px;
}



body, td, th, li {

	font-family: "trebuchet ms", helvetica, sans-serif;
	font-size:11px;
	letter-spacing:normal;
	line-height: normal;
	color: 857D74;
	margin-left: 8px;
	margin-top: 8px;
	margin-right:8px;
	margin-bottom: 12px;
	
	


}

th {
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-size:11px;
	font-style: normal;
	line-height: 13px;
	color: 424242;
	font-weight: bold;
}
input{
border: 1px solid #C0C0C0; 
padding: 0; 

}
a:hover
{
	color:#D76B00;
	text-decoration: underline;
	line-height: 13px;
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-size:11px;
	font-style: normal;
}
a:link:hover,
{	color:#9C2926;
	text-decoration: none;
	line-height: 13px;
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-size:11px;
	font-style: normal;

}
a:visited:hover {
	color:#424242;
	text-decoration: none;
	line-height: 13px;
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-size:11px;
	font-style: normal;
}

a:link,
a:visited {
	color:#424242;
	text-decoration: none;
	line-height: 13px;
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-size:11px;
	font-style: normal;

}

a.autolink:link:hover,
a.autolink:visited:hover {
	color:#424242;
	text-decoration: none;
	line-height: 13px;
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-size:11px;
	font-style: normal;
	line-height: 13px;

}


h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main {
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-style: normal;
	color: 424242;
	font-weight:bold;

}

h1 {	
	font-size:1.7em;
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-weight: bolder;
	color: #424242;
	font-style: normal;
}

h2 {
	font-size:1.4em;
    font-family: "trebuchet ms", helvetica, sans-serif;
	font-weight: bolder;
	color:#A75300;
	font-style: normal;
}
h3 {
	font-size:1.1em;
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-weight: bolder;
	color: #424242;
	font-style: normal;
}
h4 {
	font-size:1.0em;
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-weight: bolder;
	color: #424242;
	font-style: normal;
}

.bold {
	font-weight:bold;
	font-family: "trebuchet ms", helvetica, sans-serif;


}

.warning {
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-weight: bold;
	font-style: italic;
}

.errorbox .title {
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
}

.errorboxcontent {
	font-family: "trebuchet ms", helvetica, sans-serif;

	text-align: center;
}

.pagingbar .title {
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-weight: bold;
}
.pagingbar .thispage {
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-weight: bold;
}

.categorybox .category,
.categorybox .category {
	font-family: "trebuchet ms", helvetica, sans-serif;

	font-size:1.2em;
	font-weight:bold;
	background-color:#FFFFFF;
}

.helplink {
	font-size:0.8em;
}

.headingblock {
	font-weight: bold;
}

.headingblock .link {
	font-size: 0.9em;
}

.files .file {
	font-size: 0.9em;
}

.files .folder {
	font-size: 0.9em;
}

.files .folder .size {
	font-weight: bold;
}


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

.headermain {
	font-weight:bold;
}

#header-home .headermain {
	font-size:1.5em;
}

#header .headermain {
	font-size:1.3em;
}

.breadcrumb {
	font-size:0.9em;
	font-weight:bold;
}

.logininfo,
#header-home .headermenu font {
	font-size:0.8em;
}

.logininfo:hover {
	font-size: 100%;
}

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

.homelink {
}


.performanceinfo {
	font-size: 0.8em;
}


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

table.formtable tbody th {
	font-family: "trebuchet ms", helvetica, sans-serif;


	font-weight: normal;
	text-align: right;
}

body#admin-blocks table#incompatible td.c0 {
	font-family: "trebuchet ms", helvetica, sans-serif;


	font-weight: bold;
}

/***
 *** Blocks
 ***/

.sideblock .header {
	font-size:0.9em;
	color:#FF0000;
	font-weight: bold;
	
}

.sideblock .content {
	font-family: "trebuchet ms", helvetica, sans-serif;


	font-size:0.9em;
	line-height:1.2em;
}

.sideblock a {
	font-family: "trebuchet ms", helvetica, sans-serif;


	line-height:1.2em
}

.sideblock .content h3,
.sideblock .content h2 {
	font-size:1.0em;
}

.sideblock .content .message {
	font-size:0.9em
}

.sideblock .header .commands {
	font-size:0.9em;
}

.sideblock .footer {
	font-size:0.9em;
}

.sideblock .head,
.sideblock .info,
.sideblock .event {
	font-size: 0.9em;
}

.sideblock .date {
	font-style: italic;
}

.block_site_main_menu .footer select {
	font-size: 10px;
		/*font-size: 0.8em;*/
	
}

.block_online_users .listentry {
	text-align:left;
	font-size:0.80em
}

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

#calendar .maincalendar .eventlist .event .referer {
	font-weight:bold;
}

#calendar .maincalendar .eventlist .event .course {
	font-size:0.8em;
}

#calendar .maincalendar .eventlist .event .description .commands {
	text-align: right;
}

#calendar .maincalendar table.calendarmonth td {
	font-size:0.8em;
}

#calendar div.header
{
	font-weight:bold;
}

#calendar .sidecalendar .filters {
	font-size:0.8em;
}

.sideblock .filters td {
	font-size:1.1em;
}

#calendar .maincalendar .controls {
	font-size:1.2em;
}

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

table.minicalendar {
	font-size:0.85em;
}

.cal_popup_caption {
	font-family:sans-serif;
	font-size:0.8em;
	font-weight:bold;
}

.cal_popup_close {
	font-family:sans-serif;
	font-size:0.8em;
	font-weight:bold;
}
#calendar .maincalendar .calendar-controls .current {
	font-weight: bold;
}


/***
 *** Course
 ***/
#course-view .section {
	font-family: "trebuchet ms", helvetica, sans-serif;


	font-size:0.95em;
	line-height:1.2em;
}

#course-view .section .activity {
	font-family: "trebuchet ms", helvetica, sans-serif;


	padding:0.2em 0;
}

#course-view .section .activity a {
	font-family: "trebuchet ms", helvetica, sans-serif;


	line-height:1em;
}

#course-view .section .left {
	font-family: "trebuchet ms", helvetica, sans-serif;


	font-weight:bold;
}

.activitydate, .activityhead {
	font-family: "trebuchet ms", helvetica, sans-serif;


	font-size:0.9em;
}

.weeklydatetext {
	font-size:0.9em;
	font-weight:bold;
}

.coursebox .info {
	font-size:1em;
	background-color:#FFFFFF;
}

.coursebox .teachers,
.coursebox .cost {
	font-size:0.9em;
	background-color:#FFFFFF;
}

.coursebox .summary {
	font-size:0.9em;
	background-color:#FFFFFF;
	
}

#course-recent h2.main {
	font-size:1.1em;
}




/***
 *** Doc
 ***/
body#doc-contents h1 {
	font-size: 0.9em;
}
body#doc-contents ul {
	font-size: 0.8em;
}


/***
 *** Grades
 ***/

body#grade-index .grades .header {
	font-weight: bold;
	font-size: 0.8em;
}


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

#login-index .content {
	font-size: 0.85em;
}


/***
 *** Logs
 ***/

.logtable td {
	font-size: 0.8em;
}
.logtable th {
	font-size: 0.9em;
}


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

.message .link {
	font-size:12px;
}

.message_form {
	font-size:12px;
}

.message .heading {
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
	
}

.message .date,
.message .contact,
.message .summary {
	font-size:12px;
}

.message .note, 
.message .pix {
	font-size:12px;
}

.message .author {
	font-weight: bold;
	font-size:12px;
}

.message .time {
	font-style: italic;
	font-size:12px;
}

.message .content {
	font-size:12px;
}

#message-user .commands span {
	font-size:0.8em;
	white-space:nowrap;
}

#message-user .name {
	font-weight: bold;
	font-size:1.1em;
}


/***
 *** Tabs
 ***/
.tablink {
	font-size:0.8em;
}

.tablink a:hover {
	text-decoration: none;
}


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

.userinfobox .username {
	font-weight: bold;
}

.userinfobox .links {
	font-size: 0.8em;
}

body#user-index #longtimenosee {
	font-size: 0.8em;
}


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

#mod-assignment-index .cell {
	font-size:0.8em;
}

/***
 *** Modules: Chat
 ***/

#mod-chat-index .cell {
	font-size:0.8em;
}

/***
 *** Modules: Choice
 ***/

#mod-choice-index .cell {
	font-size:0.8em;
}
	
/***
 *** Modules: Forum
 ***/

.forumnodiscuss{
	font-weight:bold;
}
.forumpost .topic .subject {
	font-weight: bold;
}
.forumpost .topic .author {
	font-size: 0.8em;
}
.forumpost .commands,
.forumpost .link,
.forumpost .footer {
	font-size: 0.9em;
}
.forumheaderlist .discussion .lastpost {
	font-size: 0.8em;
}
body#mod-forum-search .introcontent {
	font-weight:bold;
}
body#mod-forum-index .generalbox .cell {
	font-size: 0.80em;
}

.forumpost .edited {
	font-style: italic;
}


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

.glossarypost .commands {
	font-size: 0.8em;
}
.glossarypost .author {
	font-size: 0.8em;
}
.glossarypost .time {
	font-size: 0.8em;
}
.concept {
	font-weight: bold;
}
.glossarycomment .author {
	font-size: 0.8em;
}
.entrylowersection .aliases {
	font-size: 0.8em;
}
.entrylowersection .icons,
.entrylowersection .ratings {
	font-size: 0.8em;
}

#mod-glossary-index .cell {
	font-size:0.8em;
}


/***
 *** Modules: Journal
 ***/
#mod-journal-view .lastedit,
#mod-journal-view .editend {
	font-size: 0.8em;
}
#mod-journal-view .author {
	font-size: 1em;
	font-weight: bold;
}
#mod-journal-view .time {
	font-size: 0.8em;
	font-style: italic;
}
#mod-journal-view .grade {
	font-weight: bold;
	font-style: italic;
}

#mod-journal-index .cell {
	font-size:0.8em;
}

/***
 *** Modules: Label
 ***/

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

#mod-lesson-index .cell {
	font-size:0.8em;
}

/***
 *** Modules: Quiz
 ***/

.editorhelptext {
	font-size:0.8em;
}

#mod-quiz-index .cell {
	font-size:0.8em;
}


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

#mod-resource-index .cell {
	font-size:0.8em;
}


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

#mod-scorm-index .cell {
	font-size:0.8em;
}

/***
 *** Modules: Survey
 ***/

#mod-survey-index .cell {
	font-size:0.8em;
}

/***
 *** Modules: Wiki
 ***/

#mod-wiki-index .cell {
	font-size:0.8em;
}

/***
 *** Modules: Workshop
 ***/

#mod-workshop-index .cell {
	font-size:0.8em;
}

#display_header:hover, #hide_header:hover {
	font-size: 150%;
}

/* Contacts Block - Default Styles */

.block_contacts .note, .link .remove, .link .history {
display:none;
}
.block_contacts #message_contacts {
margin:0 0 0 10px;
}
.block_contacts .content #message_contacts .heading{
font-weight:bold;
padding:10px 0 5px 0;
}
.block_contacts .content #add_contacts {
margin-top:-10px;
text-align:center;
padding:7px 0 2px 0;
font-size:13px;
}