/* ::::: 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; }
.box { clear: both; }
.generalbox { border-width: 1px; border-style: solid; margin-bottom: 15px; padding: 10px; }
#intro.generalbox { width: 70%; margin-left: auto; margin-right: auto; padding-bottom: 15px; }
.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 {  }
.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; }
.forumheaderlist { width: 100%; }
.forumheaderlist td { border-width: 1px 0px 0px 1px; border-style: solid; }
.forumheaderlist .replies { text-align: center; white-space: nowrap; }
.forumheaderlist .picture { width: 35px; }
.forumheaderlist .discussion .starter { vertical-align: middle; }
.forumheaderlist .lastpost { white-space: nowrap; text-align: right; }
.forumheaderlist .discussion .author { white-space: nowrap; }
#mod-forum-view .subscription { float: right; text-align: right; white-space: nowrap; }
#mod-forum-view .subscription { margin: 5px 0px; }
body, table, td, th, li { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 100%; }
th { font-weight: bold; }
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 .headermain { font-size: 1.3em; }
.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%; }
.forumheaderlist .discussion .lastpost { font-size: 0.7em; }
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); }
th.header, td.header, div.header { border-color: rgb(221, 221, 221); }
.navbar { border-color: rgb(221, 221, 221); }
.r0 {  }
.r1 {  }
.generalbox { 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 td { border-color: rgb(255, 255, 255); }
.forumheaderlist .discussion .starter { background: none repeat scroll 0% 0% rgb(221, 221, 221); }
.forumheaderlist, .forumpost { border-color: rgb(221, 221, 221); }
/* ::::: http://agora.xtec.cat/ceipescolamarina/antic/theme/xtec2/styles.php ::::: */

body { margin: 0px; }
#content { padding: 18px 6px 10px; }
.generalbox { background-image: url('borderbottom.png'); background-position: center bottom; background-repeat: repeat-x; }
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; }
.headermain h2 { margin-left: 20px; text-align: left; margin-top: 3px; }
.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%; }
.forumheaderlist .header { border-width: 1px; }
.forumheaderlist td { padding: 10px ! important; }
.forumheaderlist .discussion .starter, .discussion td { border-width: 0px 0px 1px; background-image: url('borderbottom.png'); background-position: center bottom; background-repeat: repeat-x; }
@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; }
#header .headermain h2, #header-home .headermain h2 { font-size: 1.1em; font-style: italic; }
.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); }
.generalbox { background-color: rgb(252, 252, 252); }
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); }
.headermain h2 { color: rgb(0, 0, 0); }
.headermenu { background-color: rgb(51, 51, 51); }
.forumheaderlist { border-color: rgb(221, 221, 221); }
.forumheaderlist .header { background-color: rgb(0, 0, 0); color: white; border-color: rgb(221, 221, 221); }
.forumheaderlist .discussion .starter { background-color: rgb(238, 238, 238); }
.discussion td { border-color: rgb(221, 221, 221); }
.generalbox { border-radius: 5px; box-shadow: 3px 3px 3px rgb(187, 187, 187); }
#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; }
/* ::::: http://agora.xtec.cat/ceipescolamarina/antic/theme/xtec2/styles_gecko.css ::::: */

.generalbox {  }
#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 {  }
#course-view .weeks tr:nth-last-child(-n+2) td.left, .topics tr:nth-last-child(-n+2) td.left {  }
#course-view .weeks tr:nth-last-child(-n+2) td.right, .topics tr:nth-last-child(-n+2) td.right {  }
input[type="button"], input[type="submit"], input[type="reset"], button {  }
