/**************************************
 * THEME NAME: fund_evolucion
 *
 * Files included in this sheet:
 *
 *   fund_evolucion/styles_color.css
 **************************************/

/***** fund_evolucion/styles_color.css start *****/

/******************************************************************* styles_color.css  .sideblock .header, .sideblock h2.header This CSS file contains all color definitions like  background-color, font-color, border-color etc. Styles are organised into the following sections:  core  header  footer  admin  blocks  calendar  course  doc  login  message  tabs  user  various modules*******************************************************************/
/*** ***  Core ***/
h1.main, h2.main, h3.main, h4.main, h5.main, h6.main {
	color: #01327E;
}
a:link, a:visited {
	color: #01327E;
	text-decoration: none;
}
a.dimmed:link, a.dimmed:visited {
	color: #BBBBBB;
	text-decoration: line-through;
}
a:hover {
	color: #8fa6c9;
	text-decoration: none;
}
a.autolink:link, a.autolink:visited {
	color: #000000;
}
a.autolink.glossary:hover {
	cursor: help;
}
.searchform a {
}
.info bold a {
}
.lastpost a {
}
.post {
}
.post .info {
}
.activitydate {
}
.activityhead {
}
.subject {
	font-size: 13px;
	font-family: Arial;
}
img.userpicture, img.grouppicture {
	border-color: #000
}
.block_online_users .listentry img {
	border: #888
}
body {
	background: #183868 url(pix/bg_body.jpg) repeat-x left top;
	color: #333333;
	font-family: Arial;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}
#page {
	width: 945px;
	margin: 0px auto;
	background: #FFFFFF;
}
#header {
	width: 945px;
	margin: 0;
	height: 20px;
	background: #02337F;
	color: #FFFFFF;
}
.heightcontainer .header {
	background: #8fa6c9;
}
#header-home {
	width: 945px;
	margin: 0;
	height: 20px;
	background: #02337F;
	color: #FFFFFF;
}
.headermenu {
	padding: 10px 25px 0px 0px;
}
.headermenu a {
	color: #8fa6c9;
}
#banner {
	height: 123px;
	margin: 0;
	background: url(pix/header.jpg) right top no-repeat;
	padding: 0;
	color: #FFFFFF;
}
.headermain {
	height: 68px;
}
#banner h1.headermain {
	color: #000000;
	text-indent: -9999px;
	background: url(pix/logo.gif) no-repeat left top;
	width: 345px;
	height: 123px;
}
#content {
	padding: 0px 10px 10px 10px;
	margin: 0;
}
.sideblock div.header {
	background: #01327E url(pix/h2.png) repeat-y right top;
	padding: 2px 0px 5px 5px;
	margin: 0px;
	border-top: 4px solid #345b98;
	border-bottom: 1px solid #01327E;
}
.sideblock .header, .sideblock h2 {
	text-transform: uppercase;
}
.sideblock div.content {
	font-size: 1em;
}
div.commands {
	background-color: #c8dcf1;
	padding: 3px;
}
div.title {
	padding: 5px 5px 0px 5px;
	color: #FFFFFF;
}
th.header, td.header {
	background-color: #8fa6c9;
	color: #01327E;
}
.navbar {
	height: 20px;
	background: #fec386;
	padding: 5px 25px 5px 25px;
	border-top: 5px solid #ff9d3b;
	border-bottom: 1px solid #ff9d3b;
	color: #2f5594;
}
.breadcrumb, .breadcrumb li, .breadcrumb li a {
	color: #2f5594;
}
.coursesearchbox {
	color: #000000;
	font-family: Arial;
	font-weight: bold;
}
table.formtable tbody th {
	background-color: transparent;
}
.highlight {
	background-color: #AAFFAA;
}
.highlight2 {
	color: #AA0000;
/* highlight missing terms in forum search */
}
/* Alternate rows even */
.r0 {
}
/* Alternate rows odd */
.r1 {
}
/* notification messages (can be good or bad) */
.notifyproblem {
	color: #660000;
}
.notifysuccess {
	color: #006600;
}
#admin-auth_config .required {
	background-color: #DDDDDD;
}
.generalbox .generalboxcontent {
	border-color: #8fa6c9;
	background-color: #DDDDDD;
}
.informationbox {
	border-color: #8fa6c9;
}
.feedbackbox {
	border-color: #888888;
}
.feedbackby {
	background-color: #BBBBBB;
}
.noticebox {
	border-color: #8fa6c9;
}
.errorbox {
	color: #ffffff;
	border-color: #660000;
	background-color: #990000;
}
.errorboxcontent {
	background-color: #FFBBBB;
}
.tabledivider {
	border-color: #8fa6c9;
}
.sitetopiccontent {
	border-color: #DDDDDD;
	background-color: #FFFFFF;
	border-color: #8fa6c9;
}
.dimmed_text {
	color: #AAAAAA;
}
.teacheronly {
	color: #990000;
}
.unread {
	background-color: #FFD991;
}
.censoredtext {
	color: #000000;
	background-color: #000000;
}
/* kept for backward compatibility with some non-standard modules   which use these classes for various things */
.generaltab, .generaltabinactive {
	background-color: #BBBBBB;
}
.generaltabselected {
	background-color: #DDDDDD;
}
.generaltabinactive {
	color: #CCCCCC;
}
.course-content {
	margin: 0;
	padding: 0;
}
.course-content #layout-table, table#calendar, #layout-table {
	clear: both;
	margin: 0;
	width: 925px;
	padding: 0;
}
/*** *** Header ***/
.breadcrumb {
	height: 35px;
	color: #FFFFFF;
}
.navbar {
	height: 35px;
	margin-bottom: 10px;
}
.breadcrumb .sep {
	color: #FFFFFF;
	font-weight: normal;
	margin: 5px;
}
.first a:link {
	color: #2f5594;
}
.first a:visited {
	color: #2f5594;
}
.first a:hover {
	color: #2f5594;
	text-transform: none;
}
.first .accesshide {
	color: #FFFFFF;
	font-weight: normal;
}
.navbar .breadcrumb {
	float: left;
}
/*** *** Footer ***/
#footer {
	height: 80px;
	background: #fec386;
	border-top: 5px solid #ff9d3b;
	padding: 20px;
	margin: 0;
	color: #000000;
}
#footer a, #footer a:hover {
}
.homelink a:link, .homelink a:hover, .homelink a:visited {
	background-color: none;
	color: #055CA9;
	text-decoration: none;
	border: none;
	display: inline;
}
/*** *** Admin ***/
.admin .informationbox {
	border-color: #BBBBBB;
	background-color: #FFFFFF;
}
body#admin-index .c0 {
	background-color: #FAFAFA;
}
body#admin-blocks table#blocks .r0, body#admin-blocks table#incompatible .r0 {
	background-color: #f0f0f0;
}
body#admin-blocks table#blocks .r1, body#admin-blocks table#incompatible .r1 {
	background-color: #fafafa;
}
body#admin-blocks table#incompatible td.c0 {
	color: #ff0000;
}
table.flexible  .r0 {
	background-color: #f0f0f0;
}
table.flexible .r1 {
	background-color: #fafafa;
}
body#admin-lang .generalbox {
	border-color: #8fa6c9;
	background-color: #FFFFFF;
}
#adminsettings {
	background-color: #FFFFFF;
	border-color: #8fa6c9;
	color: #000000;
}
#adminsettings fieldset {
	background-color: #FFFFFF;
	border-color: #8fa6c9;
	color: #000000;
}
#adminsettings .form-shortname {
	color: #888888;
}
.block_admin_tree.sideblock .link.current {
	background: none;
	font-weight: bold;
}
/*** *** Blocks ***/
.block_activity_modules .sideblock {
	border: 1px solid #FF0000;
}
.sideblock .content {
	background-color: #eef4fb;
	border-bottom: 1px solid #01327E;
	border-right: 1px solid #eef4fb;
	border-left: 1px solid #eef4fb;
	border-top: 1px solid #eef4fb;
}
.sideblock .content hr {
	border-top-color: #999999;
}
.sideblock .header .hide-show img.hide-show-image {
	background: url('../../pix/t/switch_minus.gif') no-repeat bottom;
}
.sideblock.hidden .header .hide-show img.hide-show-image {
	background: url('../../pix/t/switch_plus.gif') no-repeat bottom;
}
.blockconfigtable {
	background-color: #FFFFFF;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #AAAAAA;
}
.sideblock .content ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.sideblock .content li {
	padding: 3px 5px 3px 15px;
	list-style-type: none;
	background: url(pix/bullet.gif) no-repeat 0 8px;
}
.admintree div a {
	padding: 5px 5px 5px 15px;
	background: url(pix/bullet.gif) no-repeat 0 8px;
}
/*** *** Blogs ***/
.blogpost.blogdraft .content {
	background-color: #FFFFFF;
}
.block_blog_tags .official {
	color: #0000FF;
}
.block_blog_tags .personal {
	color: #0066CC;
}
/*** *** Calendar ***/
#calendar .maincalendar, #calendar .sidecalendar {
	border-color: #DDDDDD;
	background-color: #FFFFFF;
}
#calendar .maincalendar table.calendarmonth th {
	border-color: #000000;
}
table.minicalendar {
	border: none;
	background: none;
}
#calendar .maincalendar .eventlist .event {
	border-color: #8fa6c9;
}
#calendar .maincalendar .eventlist .event .topic, #calendar .maincalendar .eventlist .event .picture, #calendar .maincalendar .eventlist .event .side {
	background-color: #FFFFFF;
}
#calendar .maincalendar table.calendarmonth ul.events-underway {
	color: #999999;
}
#calendar .event_global, .minicalendar .event_global, .block_calendar_month .event_global {
	border-color: #2EBA0E !important;
	background-color: #2EBA0E;
}
#calendar .event_course, .minicalendar .event_course, .block_calendar_month .event_course {
	border-color: #FF9966 !important;
	background-color: #FF9966;
}
#calendar .event_group, .minicalendar .event_group, .block_calendar_month .event_group {
	border-color: #FBBB23 !important;
	background-color: #FBBB23;
}
#calendar .event_user, .minicalendar .event_user, .block_calendar_month .event_user {
	border-color: #A1BECB !important;
	background-color: #A1BECB;
}
#calendar .duration_global, .minicalendar .duration_global {
	border-top-color: #2EBA0E !important;
	border-bottom-color: #2EBA0E !important;
}
#calendar .duration_course, .minicalendar .duration_course {
	border-top-color: #FF9966 !important;
	border-bottom-color: #FF9966 !important;
}
#calendar .duration_group, .minicalendar .duration_group {
	border-top-color: #FBBB23 !important;
	border-bottom-color: #FBBB23 !important;
}
#calendar .duration_user, .minicalendar .duration_user {
	border-top-color: #A1BECB !important;
	border-bottom-color: #A1BECB !important;
}
#calendar .weekend, .minicalendar .weekend {
	color: #01327E;
}
#calendar .today, .minicalendar .today {
	border-color: #FF9D3B !important;
	background: #FF9D3B;
	color: #ffffff;
}
#calendar .today a, .minicalendar .today a {
	color: #ffffff;
}
.cal_popup_fg {
	background-color: #FFFFFF;
}
.cal_popup_bg {
	border-color: #000000;
	background-color: #FFFFFF;
}
#calendar .maincalendar .filters table, #calendar .sidecalendar .filters table, .block_calendar_month .filters table {
	background-color: #FFFFFF;
}
#calendar .sideblock h2, #calendar div.header {
	color: #ffffff;
}
/*** *** Course ***/
/* course, entry-page, login */
/* course */
.headingblock, h2.headingblock {
	background: #01327E url(pix/h2.png) repeat-y scroll right top;
	border-bottom: 1px solid #01327E;
	border-top: 4px solid #345B98;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 0.8em;
	margin: 0;
	padding: 6px 15px 6px 15px;
}
.headingblock .outline {
	border-color: #8fa6c9;
	color: #000000
}
h2.headingblock .header .outline {
	color: #000000
}
#course-view .section td {
	border-color: #8fa6c9;
}
#course-view .section .content {
	background-color: #FFFFFF;
}
#course-view .section .side {
	background-color: #FFFFFF;
}
#course-view .section .left {
}
#course-view .section .right {
}
#course-view .current .side {
	background-color: #FFD991;
}
#course-view .topics {
}
#course-view .weeks {
}
#course-view .section .spacer {
}
#course-view .section .weekdates {
}
#course-view .weekscss .current, #course-view .current td.side {
	background: #FEC386;
	color: #ffffff;
}
.categoryboxcontent, .coursebox {
	border-color: #8fa6c9;
	background-color: #FFFFFF;
}
.categorybox .category {
	font-size: 0.9em;
}
body#course-user .section {
	border-color: #AAAAAA;
}
#course-report .plugin, #course-import .plugin {
	margin-bottom: 20px;
	margin-left: 10%;
	margin-right: 10%;
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;
	background-color: #fdfdfd;
}
/*** *** Doc ***/
/*** *** Grades ***/
body#grade-index .grades {
	border-color: black;
}
body#grade-index .grades td {
	border-color: #e0e0e0;
}
body#grade-index .grades .r0 {
	background-color: #ffffff;
}
body#grade-index .grades .r1 {
	background-color: #f0f0f0;
}
/*** *** Login ***/
.loginbox, .loginbox.twocolumns .loginpanel, .loginbox .subcontent {
	border-color: #8fa6c9;
}
.loginbox .content {
	background-color: #FFFFFF;
}
/*** *** Message ***/
table.message_search_results td {
	border-color: #8fa6c9;
}
.message.other .author {
	color: #8888CC;
}
.message.me .author {
	color: #999999;
}
.message .time {
	color: #999999;
}
.message .content {
}
/*** *** Logs ***/
.logtable .r1 {
	background-color: #FFFFFF;
}
/*** *** Tabs ***/
.tablink a:link, .tablink a:visited {
	color: #888888;
}
.selected .tablink a:link, .selected .tablink a:visited {
	color: #000000;
}
.tabs .side, .tabrow td {
	border-color: #AAAAAA;
}
.tabrow td {
	background: url(pix/tab/left.gif) top left no-repeat;
}
.tabrow td .tablink {
	background: url(pix/tab/right.gif) top right no-repeat;
}
.tabrow td:hover {
	background-image: url(pix/tab/left_hover.gif);
}
.tabrow td:hover .tablink {
	background-image: url(pix/tab/right_hover.gif);
}
.tabrow .last {
	background: transparent url(pix/tab/right_end.gif) top right no-repeat;
}
.tabrow .selected {
	background: url(pix/tab/left_active.gif) top left no-repeat;
}
.tabrow .selected .tablink {
	background: url(pix/tab/right_active.gif) top right no-repeat;
}
.tabrow td.selected:hover {
	background-image: url(pix/tab/left_active_hover.gif);
}
.tabrow td.selected:hover .tablink {
	background-image: url(pix/tab/right_active_hover.gif);
}
.tabs .r0, .tabs .r1 {
	background-color: #8fa6c9;
}
/*** *** User ***/
.userpicture {
	background-color: #FFFFFF;
}
.userinfobox {
	border-color: #DDDDDD;
	background-color: #FFFFFF;
}
.groupinfobox {
	border-color: #DDDDDD;
}
#user-edit .formtable {
	background-color: #FFFFFF;
}
/*** *** Modules: Chat ***/
body#mod-chat-gui_header_js-jsupdate {
	background: #FFFFFF;
}
body#mod-chat-gui_header_js-users, body#mod-chat-gui_header_js-chatinput #content {
	background: #FEC386
}
body#mod-chat-gui_header_js-chatinput {
  padding-top: 2px;
  border-top: 3px solid #FF9D3B;
	background: #FEC386;
}
#mod-chat-gui_header_js-jsupdate .text {
	color: #000
}
#mod-chat-gui_header_js-jsupdate .event, #mod-chat-gui_header_js-jsupdate .title {
	color: #888
}
/*** *** Modules: Choice ***/
/*** *** Modules: Forum ***/
.forumheaderlist, .forumpost {
	border-color: #8fa6c9;
}
.forumpost .content {
	background-color: #FFFFFF;
}
.forumpost .left {
	background-color: #8fa6c9;
}
.forumpost .topic {
	border-bottom-color: #8fa6c9;
}
.forumpost .starter {
	background-color: #8fa6c9;
}
.forumheaderlist .discussion .starter {
	background-color: #ffffff;
}
.forumheaderlist {
	clear: both;
}
.forumheaderlist td {
	border-color: #FFFFFF;
}
.sideblock .post .head {
	color: #555555;
}
.forumthread .unread {
	background-color: #FFD991;
}
#mod-forum-discuss .forumpost {
	background-color: transparent;
}
#mod-forum-discuss .forumpost.unread .content {
	border-color: #FFD991;
}
#mod-forum-discuss .forumthread .unread {
}
#mod-forum-index .unread {
}
/*** *** Modules: Glossary ***/
.entryboxheader {
	border-color: #BBBBBB;
}
.entrybox {
	border-color: #BBBBBB;
}
.entry {
}
.glossarypost {
	border-color: #DDDDDD;
}
.glossarypost .entryheader, .glossarypost .entryapproval, .glossarypost .picture, .glossarypost .entryattachment, .glossarypost .left {
	background-color: #F0F0F0;
}
.glossarycomment {
	border-color: #DDDDDD;
}
.glossarycomment .entryheader, .glossarycomment .picture, .glossarycomment .left {
	background-color: #F0F0F0;
}
.glossarycategoryheader {
	background-color: #dddddd;
}
.glossaryformatheader {
	background-color: #dddddd;
}
/*** *** Modules: Journal ***/
#mod-journal-view .feedbackbox .left, #mod-journal-view .feedbackbox .entryheader {
	background-color: #dddddd;
}
/*** *** Modules: Label ***/
/*** *** Modules: Lesson ***/
/*** *** Modules: Quiz ***/
body#mod-quiz-report table#attempts td {
	border-color: #dddddd;
}
body#mod-quiz-report table#attempts .r1 {
	background-color: #FFFFFF;
}
/*** *** Modules: Resource ***/
#mod-resource-view table {
	background-color: #FFFFFF;
}
.ims-nav-dimmed {
	color: #AAAAAA;
	text-decoration: none;
}
.ims-nav-button a:link, .ims-nav-button a:visited, .ims-nav-button a:hover {
	color: #000;
	text-decoration: none;
}
.ims-nav-dimmed, .ims-nav-button a:link, .ims-nav-button a:visited {
	border-top: 1px solid #cecece;
	border-bottom: 2px solid #4a4a4a;
	border-left: 1px solid #cecece;
	border-right: 2px solid #4a4a4a;
}
.ims-nav-button a:hover {
	border-bottom: 1px solid #cecece;
	border-top: 2px solid #4a4a4a;
	border-right: 1px solid #cecece;
	border-left: 2px solid #4a4a4a;
}
/*** *** Modules: Scorm ***/
/*** *** Modules: Survey ***/
#mod-survey-view .r0 {
	background-color: #FFFFFF;
}
#mod-survey-view .r1 {
	background-color: #DDDDDD;
}
/*** *** Modules: Wiki ***/
/*** *** Modules: Workshop ***/
.workshoppostpicture {
	background-color: #FEE6B9;
}
.workshopassessmentheading {
	background-color: #DDDDDD;
}
.error {
	color: #ff0000;
}
#left-column div.header, #right-column div.header {
	color: #FFFFFF;
}
#message-index #page, #message-user #page, #message-history #page, #mod-glossary-showentry #page, #help #page, #course-info #page {
	width: auto;
}
/*icons*/
div.sideblock span.icon, .sideblock .content .c0 img.icon, div.sideblock div.column.c0, div.sideblock .section .activity img.activityicon, div.sideblock .accessicon, div.sideblock div.depth0 span img, div.sideblock div.depth0 a img, div.sideblock div.depth1 span img, div.sideblock div.depth1 a img, div.sideblock div.depth2 span img, div.sideblock div.depth2 a img {
	display: none;
	float: left;
	margin: 0;
}
/*ajustes extras*/
.grade-report-grader table#user-grades tr.avg td.cell {
	background: #8fa6c9;
}
.mod-resource .modified {
	font-size: 0.8em;
}
.sideblock .content li.post {
	padding: 0;
	background: none;
}

body#admin-user-user_bulk .mform {
margin: 0;
}

.mform div.felement, .mform fieldset.felement {
clear:both;
margin:5px 0 0 10px;
padding:0;
text-align:left;
width:60%;
}

#mod-forum-view div.subscription {
margin: 30px 0 10px 0;
float: right;
display:block;
height: 40px;
}/***** fund_evolucion/styles_color.css end *****/

