/**************************************
 * THEME NAME: Fidescampus_2011
 *
 * Files included in this sheet:
 *
 *   Fidescampus_2011/style.css
 **************************************/

/***** Fidescampus_2011/style.css start *****/

@import url( css/reset.css );
@import url( css/960.css );
@import url( css/text.css );

body {
background: #f7f6f6 url('img/background.gif') repeat-x;
}

body#help, body#files-index{background:none #fff;}

body#help .topnav, body#files-index .topnav{display:none;}

body#help .container_12, body#files-index .container_12 { max-width:500px!important; float:left!important; margin-left:14px;}

body, table, td, th, li {
  font-family:Geneva, Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5 {color: #666; text-shadow:0px 0px 2px #fff;}

#content a, .padder a, .validators a {color:#004D77!important;}
#content a:hover, .padder a :hover, .validators a:hover{text-decoration: underline; color:#666666;}
a,.sideblock a {color:#004D77;font-weight:bold;text-decoration:none;}
a:hover {text-decoration: underline;}
.padder {margin:10px;}
.sideblock a{padding:4px 0px; display:block; border-bottom:1px solid #efefef; font-weight:500!important;}

.wrapper {
	width:100%;
}


#header{
background: url('img/headerBg.png') no-repeat top left;
height:121px;}

#logo h1 {margin:6px 0 0 0;padding:0;line-height:5px}
.usermeta {
	margin-top: 6px;
	color:#fff;
	font-size:1.2em;
}

#intro.generalbox{width:100%;}

.usermeta h3 {color:#fff;text-shadow:0px 0px 2px #000; padding:6px 0;}
.usermeta a {color:#FFCC00; text-shadow:0px 0px 1px #004870; white-space:nowrap;}
.left-pic {
float:left; margin: 7px 6px 0 0;
border:4px solid rgba(20, 85, 131, 0.5);
*border-color:#1f5880;
-moz-border-radius:4px; -webkit-border-radius:4px;
}

.topnav {
	height: 46px;
	padding: 0;
	font: 15px Geneva, Arial, Helvetica, sans-serif;
	margin: 3px 0 5px 0;float:left;
	display:block;
	width:100%;
}


.topnav ul#nav {
	margin: 0px; padding: 0px;  list-style-type: none; 
		list-style-image: none; list-style-position: inside;
}

.topnav ul#nav li {
	margin: 0px; padding: 14px 25px 0px 25px; float: left;  display: block; 
		position: relative;
		border-right:1px solid #004366;
		border-left:1px solid #9ee8ef;
}

.topnav ul#nav li:first-child {
		border-left:none!important;
}

.topnav ul#nav li:last-child {
		border-right:none!important;
}

.topnav ul#nav li a{
	font-weight: bold;text-decoration: none;text-align:left;color:#FFCC00!important;
	text-shadow:0px 0px 1px #004870;display:block;height:28px;
}
.topnav ul#nav li span{display:block;height:100%}

.topnav ul#nav li a:hover {
	text-decoration: none;color:#FFF!important; text-shadow:0px 0px 1px #004870;
}

.navbar{background:none; border:none;}

.breadcrumb {
	position:fixed; 
	left:0; bottom:0; 
	width:100%;
	border-top:1px solid #C9C9C9;
	background:#E2E2E2;
	z-index:10;
}
.breadcrumb {font-size:1em;font-weight:normal;}
.breadcrumb ul li{margin-left:3px;}
.sideblock .header h2 {
	text-shadow:0px 1px 1px #fff;
	font-size:1em;
}
.sideblock .header{
	background: #fff url('img/bg-topnav.jpg') repeat-x top left;
	padding: 5px 10px;
	-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;  
	-webkit-border-top-left-radius:4px;  -webkit-border-top-right-radius:4px;
}

.sideblock{
font-size:1.1em;
border:1px solid #eee;
-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;  
-webkit-border-top-left-radius:4px;  -webkit-border-top-right-radius:4px;
}

.sideblock .header,.sideblock .content {
	border:0px;
}
.sideblock ul {margin:4px auto;line-height:.8em}

.footer {
	/*border-top: 1px solid #dedede;*/
	margin-top: 15px;
	margin-bottom:50px;
	padding-top:10px;
}
#middle-column li, .sideblock li{
	margin-left:0px;
}
#left-column{
padding:0px;
}
#right-column{
	padding:0px;
}
.weekscss-format #middle-column {
  margin: 0 20em 0 20em;
}
.weekscss-format #left-column,
.weekscss-format #right-column {
  width: 18em;
}
h2.headingblock{
	font-size:1.8em;
	border:0px;
}

.commands a{float:left; margin:auto 10px;}


select, #shortsearchbox, input[type="text"], #password, textarea, #id_enrolpassword{
border:1px solid #ccc;
background-color:#fff;
-moz-border-radius:4px;
-webkit-border-radius:4px;
min-height:22px;
}

select{min-height:19px!important}

#username, #password, #shortsearchbox, #navmenupopup_jump{width:126px;}

input[type="submit"], #searchform_button, .homelink a, .navigation button, button, input[type="reset"], input[type="button"] {
background:url('img/boton.png') repeat-x bottom;
border:1px solid #684718!important;
height:26px!important;
padding-bottom:2px!important;
color:#FFFFFF!important;
font-weight:bold;
text-shadow: #684718 0px 0px 2px;
margin:7px;
}

input[type="submit"]:hover, #searchform_button:hover, .homelink a:hover, .navigation button:hover, button:hover, input[type="reset"]:hover, input[type="button"]:hover {
background:url('img/boton.png') repeat-x top;
cursor:pointer;
border-color:#666666!important;
}

#updatemembers, #showeditgroupsettingsform, #deletegroup, #showcreateorphangroupform, #showautocreategroupsform {
margin:auto!important;
}

#showaddmembersform{margin-top:12px;}

button[disabled]:active, button[disabled], input[type="reset"][disabled]:active, input[type="reset"][disabled], input[type="button"][disabled]:active, input[type="button"][disabled], select[disabled] > input[type="button"], select[disabled] > input[type="button"]:active, input[type="submit"][disabled]:active, input[type="submit"][disabled]
	{
	background:url('img/boton_disabled.png') repeat-x top;
	border:1px solid #aaa!important;
	color:#aaa!important;
	text-shadow:none;
	cursor:auto!important;
	}

.navigation button {width:26px; height:22px!important; margin:0!important;}


h1.main, h2.main, h3.main, h4.main, h5.main, h6.main{font-size:1.2em; line-height:1.4em;}

img.userpicture{border:2px solid #ddd;}

.forumpost{width:100%;}

#query{width:100px;}

.navbutton{margin-top:1px!important;}

.loginbox{background:#fff; border:2px solid #ddd;}

table.topics td{background-color:#FFFFFF;}
td.spacer{background:none!important;}

.maincalendar, .heightcontainer, .sideblock, .coursebox, .userinfobox, .categorybox, .generalbox, .generalboxcontent {background-color:#FFFFFF!important;}
.boxaligncenter {min-width:200px!important;}
.boxaligncenter td {padding:4px!important;}
.side{background:#eee!important;}

.categorybox{padding:7px 0px; border:1px solid #ddd;}

.cell, th.header, td.header, div.header, .forumheaderlist, .topic {padding:4px;}

#footer .validators {border-top:1px solid #ddd; font-size:.8em;}

.htmlarea{border:1px solid #ccc;}

#removeselect, #addselect{width:360px!important; height:380px!important; overflow:auto!important;}

.mform .fdescription.required{text-align:center;}
.mform input, .mform select{text-align:left!important}/***** Fidescampus_2011/style.css end *****/


