/* ::::: http://agora.xtec.cat/ceipescolamarina/antic/theme/standard/styles.php ::::: */

.clearfix { min-width: 0px; }
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: block; }
form { margin-bottom: 0px; }
table { border-spacing: 0px; border-collapse: collapse; }
a img { border: medium none; }
img.userpicture, img.grouppicture { border: 0px none; }
.helplink img { vertical-align: middle; margin: 0px 2px; width: 17px; height: 17px; }
form.popupform, form.popupform div { display: inline; }
img.iconhelp { vertical-align: middle; margin-right: 4px; width: 17px; height: 17px; border: 0px none; }
.accesshide { position: absolute; left: -10000px; font-weight: normal; font-size: 1em; }
.invisiblefieldset { display: inline; border: 0px none; padding: 0px; margin: 0px; }
#header-home {  }
.headermain, h1.headermain { float: left; margin: 0px; padding: 0px; }
.headermenu { float: right; text-align: right; }
.navigation li, .navigation div, .navigation button, .navigation form { display: inline; }
.navbar { width: auto; padding: 3px 0.5em; border-width: 1px; border-style: solid; }
.navbar .navbutton { margin-top: 3px; float: left; }
.navbar .navbutton div, .navbar .navbutton form { display: inline; margin: 0px; padding: 0px; }
.navbar .breadcrumb { float: left; margin: 0.2em 0px; }
.breadcrumb ul { padding: 0px; margin: 0px; text-indent: 0px; list-style: none outside none; }
.breadcrumb li { display: inline; }
.navbar .navbutton, .navbar .menu { float: right; }
.navigation { margin-bottom: 4px; }
.navigation ul { margin: 0px; padding: 0px; list-style-type: none; }
.navigation ul li form, .navigation ul li { display: inline; margin: 0px 0px 0px 2px; padding: 0px; }
.navigation ul li form fieldset, .navigation ul li form div select { vertical-align: middle; }
.navigation option { text-align: left; }
#navmenupopup option, #navmenufooterpopup option { padding: 2px 0px 2px 20px; background-repeat: no-repeat; background-position: 1px 2px; vertical-align: middle; }
#footer { text-align: center; margin-top: 40px; }
.userpicture, .picture user, .picture teacher { width: 35px; height: 35px; vertical-align: top; }
.forumheaderlist, .forumpost { border-width: 1px; border-style: solid; border-collapse: separate; }
.forumpost { margin-top: 15px; }
.forumpost .topic { padding: 4px; border-style: solid; border-width: 0px 0px 1px; }
.forumpost .commands { padding-top: 0.5em; text-align: right; clear: both; }
.forumpost .content { padding: 4px; }
.forumpost .left { width: 35px; padding: 4px; text-align: center; vertical-align: top; }
#mod-forum-discuss .discussioncontrols td { width: 33%; text-align: center; }
body, table, td, th, li { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 100%; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { font-size: 1.7em; }
h2 { font-size: 1.4em; }
.helplink { font-size: 0.8em; }
.headermain { font-weight: bold; }
#header-home .headermain { font-size: 1.5em; }
.breadcrumb { font-size: 0.9em; font-weight: bold; }
.logininfo, #header-home .headermenu font { font-size: 0.8em; }
.arrow, .arrow_button input { font-family: Arial,Helvetica,Courier,sans-serif; }
.navigation button { font-size: 80%; }
.forumpost .topic .subject { font-weight: bold; }
.forumpost .topic .author { font-size: 0.8em; }
.forumpost .commands, .forumpost .link, .forumpost .footer { font-size: 0.9em; }
a:link, a:visited { color: rgb(0, 0, 255); }
a:hover { color: rgb(255, 0, 0); }
img.userpicture, img.grouppicture { border-color: rgb(0, 0, 0); }
body { background-color: rgb(250, 250, 250); color: rgb(0, 0, 0); }
.navbar { border-color: rgb(221, 221, 221); }
.breadcrumb .sep, #admin-report-unittest-index .sep { color: rgb(170, 170, 170); }
.navigation select { background-color: rgb(255, 255, 255); }
.userpicture {  }
.forumheaderlist, .forumpost { border-color: rgb(221, 221, 221); }
.forumpost .content { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.forumpost .left { background: none repeat scroll 0% 0% rgb(238, 238, 238); }
.forumpost .topic { border-bottom-color: rgb(238, 238, 238); }
.forumpost .starter { background: none repeat scroll 0% 0% rgb(221, 221, 221); }
#mod-forum-discuss .forumpost { background: none repeat scroll 0% 0% transparent; }
/* ::::: http://agora.xtec.cat/ceipescolamarina/antic/theme/xtec2/styles.php ::::: */

body { margin: 0px; }
#content { padding: 18px 6px 10px; }
input[type="button"], input[type="submit"], input[type="reset"], button { background-image: url('button.png'); background-position: center bottom; background-repeat: repeat-x; padding: 2px; margin-left: 2px; margin-right: 2px; border-width: 1px; }
.headermain { margin: 0px; height: 112px; background-image: url('top.jpg'); background-repeat: no-repeat; background-position: right center; width: 100%; border-bottom: 1px solid; clear: both; float: none; }
.headermain h1, h1.headermain { margin-left: 20px; text-align: left; margin-bottom: 5px; padding-top: 27px; }
.headermenu { height: 34px; width: 100%; padding-top: 10px; clear: both; background-image: url('menubar.png'); background-position: center top; background-repeat: repeat-x; }
.logodepart { margin-left: 10px; height: 26px; width: 195px; background-image: url('departament.png'); float: left; }
.logoxtec { margin-left: 10px; height: 26px; width: 97px; background-image: url('xtec.png'); float: left; }
.navigation ul { margin-right: 10px ! important; }
.navbar { padding: 6px 0.5em; background-image: url('navigation.png'); background-position: center bottom; background-repeat: repeat-x; border: 0px none; }
.navbar .breadcrumb { padding-left: 10px; margin: 3px 0px ! important; }
.navbar .navbutton { margin-top: 0px ! important; }
#footer { margin-top: 15px; }
#footer .logininfo { margin-bottom: 10px; }
.forumheaderlist, .forumpost { border-style: solid; border-width: 1px; width: 98%; margin-left: 1%; }
.forumpost { margin-top: 0px; }
.forumpost .content { background-image: url('borderbottom.png'); background-position: center bottom; background-repeat: repeat-x; }
.forumpost .side { background-image: url('borderbottom.png'); background-position: center bottom; background-repeat: repeat-x; }
.forumpost td { padding: 10px ! important; }
.discussioncontrols { margin-bottom: 10px; width: 98%; margin-left: 1%; }
.discussioncontrols td { padding-top: 5px; padding-bottom: 5px; }
@font-face {
	font-family: "Abecedario";
	src: url('abecedario.ttf');
}
@font-face {
	font-family: "Abecedario";
	font-weight: bold;
	src: url('abecedarionegrita.ttf');
}
body, table, td, th, li { font-family: Arial,Helvetica,sans-serif,Verdana; font-size: 100%; }
#content a { text-decoration: underline; }
a:hover { text-decoration: none; }
input[type="button"], input[type="submit"], input[type="reset"], button { font-weight: bold; }
.breadcrumb { font-size: 0.8em; font-weight: normal; }
.breadcrumb ul li a { text-decoration: underline; }
a:link, a:visited { color: rgb(0, 0, 0); }
a:hover { color: rgb(0, 0, 0); }
.navbar { background-color: rgb(199, 199, 199); }
input[type="button"], input[type="submit"], input[type="reset"], button { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); }
.breadcrumb .sep, #admin-report-unittest-index .sep { color: rgb(0, 0, 0); }
.breadcrumb ul li, .breadcrumb ul li a { color: rgb(102, 102, 102); }
.headermain { border-color: rgb(221, 221, 221); background-color: rgb(255, 255, 255); }
.headermenu a:link, .headermenu a:visited { color: rgb(0, 0, 0); }
.headermain h1, .headermain h1 a { color: rgb(0, 0, 0); }
.headermenu { background-color: rgb(51, 51, 51); }
.forumpost { border-color: rgb(221, 221, 221); }
.forumpost .content { background-color: rgb(255, 255, 255); }
.forumpost .starter, .forumpost .left, .forumpost .topic { background-color: rgb(238, 238, 238); }
#course-view .weeks tr:nth-last-child(-n+2), .topics tr:nth-last-child(-n+2), #course-view ul.weekscss li:last-child, ul.unlist li:last-child { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
#course-view .weeks tr:nth-last-child(-n+2) td.left, .topics tr:nth-last-child(-n+2) td.left { border-bottom-left-radius: 5px; }
#course-view .weeks tr:nth-last-child(-n+2) td.right, .topics tr:nth-last-child(-n+2) td.right { border-bottom-right-radius: 5px; }
input[type="button"], input[type="submit"], input[type="reset"], button { border-radius: 5px; }
.forumpost { border-bottom-left-radius: 5px; border-bottom-right-radius: 0px; box-shadow: 3px 3px 3px rgb(187, 187, 187); }
.forumpost:last-child { border-bottom-right-radius: 5px; }
.forumpost .side { border-bottom-left-radius: 5px; }
.forumpost .content { border-bottom-right-radius: 5px; }
