/**************************************
 * THEME NAME: embajadas
 *
 * Files included in this sheet:
 *
 *   embajadas/styles.css
 *   embajadas/styles_select.css
 **************************************/

/***** embajadas/styles.css start *****/

/*Login*/
#login-index{
background: #ebebeb;}
#login-index #page{
width: 1000px;
height: 600px;
margin: 0px auto;
background: url('images/login.jpg') no-repeat;
}
#login-index #logo{
background: none;}
#login-index #users{
background: none;}
#login-index #footer-logo{
display: none;}
#login-index #header{
display: none;}
#login-index .navbar{
display: none;}
#login-index #content{
background: none;
border: none;}
#login-index #footer{
display: none;
}
.loginbox .loginpanel .desc {
color:#FFFFFF;
font-size:10px;
margin-right:31px;
text-align:justify;
}
.loginbox .loginform .form-input input[type="submit"]{
width: 150px;
height: 30px;
font-size: 1.4em;
font-family: Arial;
font-weight: bold;
cursor: pointer;
margin-left: 82px;
}
#signup input{
width: 150px;
height: 30px;
font-size: 1em;
font-family: Arial;
font-weight: bold;
cursor: pointer;

}
.signuppanel a:link, .signuppanel a:visited{
width: 150px;
height: 30px;
font-size: 1em;
font-family: Arial;
font-weight: bold;
cursor: pointer;
background: #FFF;
border:1px solid #F4F4F4;
padding: 5px;
text-decoration: none;
}
.signuppanel a:hover{
background: #CCC;

}
.signuppanel li{
line-height: 2em;
}
.loginbox h2{
display: none;}
.loginbox .loginform .form-label {
width: 100%;
color: #FFFFFF;
font-size: 1.2em;
text-align: left;
margin: 5px 0px 5px 0px;
}
.loginbox .loginform .form-input {
width: 100%;

}
.loginbox .loginpanel .subcontent {
text-align:left;
padding: 5px;
}
.loginbox .guestsub, .loginbox .forgotsub  {
border: none;
margin: 0px;
}

.loginbox .loginform .form-input input {
height:25px;
width:230px;
margin-bottom: 10px;
}


.loginbox{
border: none;
width: 270px;
margin-left: 626px;
margin-top: 115px;
}



/* Core */
#layout-table #middle-column{
padding-right: 20px;
padding-left: 0px;
}
#layout-table #left-column{
padding-right: 20px;}
	
body {
  padding:0;
  margin:0;
}

body, p, th, td, li,
.sideblock .content {
  font-family:'Helvetica, Arial, san-serif'
  font-size:1em;
  line-height:1.4;
}

#page {
  margin:25px;
  margin-bottom: 0px;
  min-width: 1000px;
}

#layout-table {
  margin:0;
  padding-top: 15px;
}

.weeks-format, .topics-format {
    margin-top: 0;
    padding-top: 10px;
}

.tabtree ul li ul li a.nolink span {
  color:#000;
}

/* Header */
#header-home, #header{
height: 128px;
background: #53970B !important;
    border-bottom:1px solid #5cba00 ;

}
#logo{
background: url('images/logo_txt.jpg') !important;
width: 400px;
height: 75px;
margin-left: 10px;
}

#header h1.headermain,
#header-home h1.headermain {
  font-size:2.3em;
  color:#fff;
  padding:10px;
  padding-bottom: 0px;
  line-height:0.7;
  font-weight:normal;
  display: none;
}
.logininfo{
float: left;
color: #000;
margin-left: 20px;
_margin-left:11px;
}
#header h1.headermain {
  font-size:1.75em;
}

h1.headermain span {
  font-size:0.8em;
  color:#000;
}

h1.headermain span p {
  margin-bottom: 0;
}

.headermenu {
  color:#ccc;
  width: 100%;
  text-align: left;
}

/* Navbar */

.navbar {
  border:none;
  margin:0;
  padding: 0px;
  height: 20px;
  padding: 5px;
}
.navbar .navbutton{
margin: 0px;
margin-top: 0px;}

.navbar .breadcrumb .sep {
  font-size:0.8em;
  width: 100%;
}
.navbar .breadcrumb{
margin-top: 2px;
color: #FFF;
margin: 0px;}
#chooselang_jump{
margin-left: 20px;}
/* Content */

#content {
  background: #ebebeb;
    border-top:1px solid #3f7a00;
    border-bottom: 1px solid #535353;
    width: 100%;
    padding-top: 15px;

}
#site-index #content,
#course-view #content {
}

.sitetopic {
  border:none;
}
.course-content h2.headingblock{
background: none;
color: #484848;
margin-left: 10px;
}
h2.headingblock {
}
h2.headingblock {
  padding:10px 5px 10px 10px;
  color: #FFFFFF;
  text-transform: uppercase;
  background:#484848 url(images/h2_left.jpg) no-repeat right;
  height: 30px;
  border: none;
}

/* Sideblocks */

.sideblock .header {
  padding:7px 8px 0;
  border:none;
  
}

.sideblock .title h2 {
  font-size:1em;
  text-transform: uppercase;
  color: #53950b;
}
#left-column .sideblock .header {
  background:#484848 url(images/h2_left.jpg) no-repeat right;
    height: 43px;
    margin-left: -1px;

}
#left-column .sideblock .header .title h2{
    color: #FFFFFF;
    line-height: 1em;
    padding-top: 7px;

}
#right-column .sideblock .header .title h2{
    line-height: 1em;
    padding-top: 7px;
    padding-left: 10px;

}
#left-column .sideblock .content{
background: none;
}
#content #right-column .sideblock{
margin-left:0px;
}
#right-column .sideblock .header {
  background:url(images/h2_right.jpg) no-repeat left;
  height: 40px;
  margin-bottom: 20px;

  
}
.sideblock .content {
  background:#FFFFFF url(images/sideblock_top.jpg) no-repeat 0 0;
  border-width:0 0px 0 1px;
  border-color:#e3e3e3;
  padding-bottom:0;
  padding: 10px;
}
#left-column .sideblock{
background: none;
}
.sideblock {
  background:url(images/sideblock_b.jpg) no-repeat 0 100%;
  padding-bottom:11px;
}

.block_login .header {
  background:url(images/sideblock-y_t.jpg) no-repeat 0 0;
}

.block_login .content {
  background:#fcfed9;
  border-color:#ebedc8;
}

.block_login {
  background:url(images/sideblock-y_b.jpg) no-repeat 0 100%;
}

#right-column .hidden .header,
#left-column .hidden .header {
  border-bottom:none;
}

#left-column .hidden {
  padding-bottom:11px;
}

.sideblock .title .commands {
  padding-bottom:5px;
}

.sideblock,
.block_adminblock {
  width:200px;
}

/* 2.0 ************************

.weeks-format #left-column,
.weeks-format #right-column,
.topics-format #left-column,
.topics-format #right-column {
  width: 200px;
}

.weeks-format #middle-column ,
.topics-format #middle-column {
  margin: 0 210px 0 210px;
}

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

.sideblock .minicalendar,
.sideblock .filter table,
.block_course_summary .header,
.block_course_summary .content,
.block_course_summary {
  background: none;
  border: none;
}

.block_calendar_month .minicalendar {
  font-size:0.8em;
}

.block_online_users .info {
  padding-bottom: 3px;
}



/** Simpler sideblocks without curvy corners **

.sideblock .header {
  background:url(images/sideblock.jpg) repeat-x 0 0;
  border-color:#EFF0F1;
  padding:5px 7px 2px;
  color:#444;
  font-size:1em;
}

.sideblock .content {
  border-color:#EFF0F1;
  background:none;
  border-top-width:2px;
}

*/

.sideblock li {
  line-height:1.5;
}

.sideblock .content hr {
  background:#eff0f1;
  border-color:#eff0f1;
}

#right-column .sideblock {
  margin-right:0;
  margin-left:10px;
  margin-right: -22px;
}
/* Calendar */

.sidecalendar .sideblock,
.sidecalendar .sideblock .header {
  background:none;
}

/* User */

.userinfobox {
  border:none;
}

.userinfobox .content {
  border:1px solid #ddd;
  background:#f2f2f2;
}


/* Course */
#middle-column .coursebox:first-child{
}
.coursebox {
  border-bottom: none;
  border-left: none;
  border-right: none;
  margin-bottom: 0px;
  border-top:none;
  width: 100%;
  margin-left: 20px;
}

.categorybox {
  border:none;
}
.coursebox .info {
  width:80%;
  text-transform: uppercase;
  padding-left: 100px;
}

.coursebox .summary {
  width:85%;
  background: url('images/course_icon.jpg') no-repeat left center;
  border-bottom: solid 1px #535353;
  padding: 0px;
  float: none;
  padding-left: 100px;
  clear: both;
  padding-bottom: 20px;

}

.coursebox .teachers {
  padding-left: 1.5em;
}

.courseboxes {
  width:60%;
  margin: 0 auto;
}

#intro {
  background:#f2f2f2;
}

/* Forums */

.forumpost {
  border-width:0;
}

.forumpost td.left {
  background:none;
}

#course-view .section td.content{
background: #FFFFFF;
}
.forumpost td.content {
  border-width:1px 0 2px 0;
  border-style:solid;
  padding-top:10px;
}

.forumpost .topic {
  background:#f2f2f2;
}

.forumpost .topic.starter {
  background:#ddd;
}

.forumpost .topic.starter .subject {
  font-size:1.2em;
}

/* Tables */

/* Tables */

.generaltable {
  border-color:#ddd;
}

#participants th,
.quizattemptsummary th,
.course-report-outline th,
#admin-report-security-index th,
#admin-roles-override th,
#admin-roles-assign th,
#admin-blocks th,
#admin-modules th,
#grade-edit-scale-index th,
#enrol th,
#course-category th,
.editcourse th,
#admin-roles-allowoverride th,
#admin-roles-manage th,
#admin-roles-allowassign th,
#mod-wiki-index th,
#mod-survey-index th,
#mod-scorm-index th,
#mod-resource-index th,
#mod-glossary-index th,
#mod-data-index th,
#mod-chat-index th,
#mod-choice-index th,
#mod-assignment-index th,
#mod-lesson-index th,
#mod-quiz-index th,
#admin-user th,
.user-grade th,
.logtable th,
.mod-forum .generaltable th,
.forumheaderlist th,
.results th {
  color:#fff;
  border-bottom:2px solid #111;
  padding:0 4px;
}

#participants th a,
#admin-user th a {
  color: #fff !important;
}

#categoryquestions th,
#mod-quiz-edit th,
#itemanalysis th,
#attempts th,
.course-report-participation th,
#tag-management-list th {
  background:#eee;
  border-bottom:2px solid #999;
}

#participants td,
.quizattemptsummary td,
.course-report-participation td,
.course-report-outline td,
#admin-report-security-index td,
#admin-roles-override td,
#admin-roles-assign td,
#admin-blocks td,
#admin-modules td,
#grade-edit-scale-index td,
#enrol td,
#course-category td,
.editcourse td,
#admin-roles-allowoverride td,
#admin-roles-allowassign td,
#admin-roles-manage td,
#admin-user td,
#tag-management-list td,
#mod-wiki-index td,
#mod-survey-index td,
#mod-scorm-index td,
#mod-resource-index td,
#mod-quiz-index td,
#mod-lesson-index td,
#mod-glossary-index td,
#mod-data-index td,
#mod-chat-index td,
#mod-choice-index td,
#mod-assignment-index td,
.mod-forum .generaltable td,
.forumheaderlist td {
  border-width:0 1px 0;
  border-color:#ddd !important;
  border-style: solid;
}

.forumheaderlist .discussion .starter {
  background:none;
}

.quizattemptsummary .r1 .cell,
.course-report-participation .r1 .cell,
#admin-report-security-index .r1 .cell,
#admin-roles-override .r1 .cell,
#admin-blocks .r1 .cell,
#admin-modules .r1 .cell,
#grade-edit-scale-index .r1 .cell,
#enrol .r1 .cell,
#admin-roles-allowoverride .r1 .cell,
#admin-roles-allowassign .r1 .cell,
#admin-roles-manage .r1 .cell,
#admin-roles-assign .r1 .cell,
#admin-user .r1 .cell,
#tag-management-list .r1 .cell,
#mod-wiki-index .r1 .cell,
#mod-survey-index .r1 .cell,
#mod-scorm-index .r1 .cell,
#mod-quiz-index .r1 .cell,
#mod-lesson-index .r1 .cell,
#mod-glossary-index .r1 .cell,
#mod-data-index .r1 .cell,
#mod-chat-index .r1 .cell,
#mod-choice-index .r1 .cell,
#mod-assignment-index .r1 .cell,
.mod-forum .generaltable .r1 .cell,
.forumheaderlist .r1 {
  background:#eee;
}

/* Login */

.loginbox {
  margin-bottom: 0;
  padding-bottom: 15px;
}

/* Modules */

#mod-forum-search #wrapper-br {
	padding-bottom: 21px;
}

#mod-forum-search .generalbox {
  padding-bottom: 0;
  margin-bottom: 0;
}

#mod-forum-search #content {
  padding:0 5% 20px 5%}

/* Footer */

#footer {
  margin:0 !important;
  color:#ccc;
}
#footer-logo {
  float:right;
  padding-left:20px;
  line-height: 0;
  margin-top: 20px;
}

#footer-loggedinas {
  float:right;
  padding-right:20px;
}

#footer-helplink {
  font-size: 0.8em;
  float: left;
  padding-left: 15px;
  line-height: 1em;
  padding-top: 3px;
}

#footer-helplink img {
  margin-bottom: 5px;
}

.linkback {
  font-size:10px;
  margin:0 5% 20px;
  text-align:right;
}

.linkback {
  display:none;
}

#site-index .linkback,
#course-view .linkback,
#course-index .linkback,
#user-view .linkback,
#login-index .linkback {
  display: block;
}

/* Message Popup */

body.message {
  background: #fff;
}

body.message div {
  background-image: none !important;
}

body.message #page {
  margin: 0;
  padding: 0px;
  min-width: 0px;
}

body.message #footer {
  display: none;
}

/* Various Hacks */

#theme-index #page {
  min-width: 900px;
}

.admin #page {
  min-width: 700px;
}

.reportlink {
  margin:0 0 20px;
}
/***** embajadas/styles.css end *****/

/***** embajadas/styles_select.css start *****/

body {
  background:#FFFFFF url('images/body_bg.gif') repeat-x;
}

a:link,
a:visited,
.tabtree ul li ul li a span {
  color:#4C6B30;
}

a:hover {
  color:#000;
}

#footer a:link,
#footer a:visited,
.headermenu a:link,
.headermenu a:visited {
  color:#FFF;
}
.headermenu{
background: #53970B !important;

}
h2.headingblock,
.forumpost .content {
}

#participants th,
.quizattemptsummary th,
.course-report-outline th,
#admin-report-security-index th,
#admin-roles-override th,
#admin-roles-assign th,
#admin-blocks th,
#admin-modules th,
#grade-edit-scale-index th,
#enrol th,
#course-category th,
.editcourse th,
#admin-roles-allowoverride th,
#admin-roles-manage th,
#admin-roles-allowassign th,
#mod-wiki-index th,
#mod-survey-index th,
#mod-scorm-index th,
#mod-resource-index th,
#mod-glossary-index th,
#mod-data-index th,
#mod-chat-index th,
#mod-choice-index th,
#mod-assignment-index th,
#mod-lesson-index th,
#mod-quiz-index th,
#admin-user th,
.user-grade th,
.logtable th,
.mod-forum .generaltable th,
.forumheaderlist th,
.results th,
.navbar,
#course-view .weeks .current td.side,
#course-view .topics .current td.side {
  background:#545454;
}

.navbar a:link,
.navbar a:visited {
  color:#fff;
}

.navbar a:hover {
  color:#5CBA00;
}

.navbar .breadcrumb .sep {
  color:#333;
}

#header{
width: 100%;

}
#header-t div{
padding: 0px;
}

#header-r { 

  background-image:url('images/header_r.jpg') !important;
  background-color: #53970B !important;
  background-repeat: no-repeat;
  background-position: 100% 0;

}

#header-l {
  background-image:url('images/header_l.jpg') !important;
  background-color: transparent !important;
  background-repeat: no-repeat;	

}

#header-m {
background-color: transparent !important;

}

#header-m.home {
}
#header-t{
  background-color: #53970B !important;
    background-image:url('images/header_r.jpg') !important;
      background-position: 100% 0;
        background-repeat: no-repeat;



}


#footer {
background: #ebebeb;
border-top:solid 1px #FFF;
height: 100px;
}
.sideblock .title .commands{
background:none repeat scroll 0 0 transparent;
padding-bottom:5px;
width:100%;}
.title input{
border: none;}
input, select{
border: solid 1px #f4f4f4;
background: #fffff;
position: relative;
z-index: 1;
}
input:hover{
background: #cccccc;
}

 #users{
background:url("images/users.png") repeat scroll 0 0 transparent !important;
background-image: none;
filter: none !important;
height:147px;
position:absolute;
right:0;
top:6px;
width:600px;
z-index: 0;
}



/***** embajadas/styles_select.css end *****/


