#temari {
  font-size:12px;
}
#temari a {
  font-size:11px;
  color: #cc6600;
}
#novetatscurs {
  margin-bottom:10px;
  font-size:11px;
  padding:5px;
  background:#ececec;
}
.tdf1 {
  background:#CC6600;
  padding:0px;
}
.infocurs {
  background:#454545;
  color:#fff;
  padding:10px; 
  margin-top:6px;
  margin-bottom:20px;
}
#forum h3 {
 color:#fff;
font-weight:bold;
 clear:none;
float:left;
}
.dadesmis {
  color:#fff;
  padding-left:20px;
  font-size:10px;
}
.thf1, .thf2 {
  color:#fff;
  font-size:12px;
  padding-bottom:5px;
  padding-left:10px;
}
#forum strong, th, .tdf { color:#fff; }
.thf, .tdc {
 color:#fff;
 text-align:center;
}
.thf {
  padding-bottom:8px;
}

#menuforum {
  height:40px;
}
#menuforum a {
 padding-right :10px;
}

#menu h3 {
  padding-left:5px;
  margin-top:10px;
  border: 1px solid #231F20;
  background:#231F20;
}

#menu #itemmenu {
  padding-bottom:5px;
  padding-left:10px;
}

body{
font-family:Tahoma;
margin:0px;
background:#fff;
}

h1{
margin:0px;
font-size:1.3em;
font-weight:500;
margin-bottom:0.5em;
}

h2{
margin:0px;
font-size:1.3em;
font-weight:500;
margin-bottom:0.5em;
}

h3{
margin:0px;
font-size:1.2em;
font-weight:500;
margin-bottom:0.5em;
}

h4{
margin:0px;
font-size:1.1em;
font-weight:500;
margin-bottom:0.5em;
}

h5{
margin:0px;
font-size:1.0em;
font-weight:500;
margin-bottom:0.5em;
}

p{
margin:0px;
}

table{
color:#454545;
font-size:0.9em;
}

img{
margin:5px;
border:0px;
}

#univers{
position:absolute;
left:50%;
width:900px;
margin-left:-450px;
background:#fff;
}

#accessible1{
position:relative;
text-align:right;
font-size:0.7em;
background:#fff;
padding:0.5em;
color:#000;
}

#accessible1 a{
color:#000;
text-decoration:none;
}

#cap{
position:relative;
clear:both;
float:left;
background:#cc6600;
font-size:0.8em;
width:900px;
}


#logo{
position:relative;
float:left;
height:68px;
background:url('/imatges/logo.gif');
border-right:10px solid #fff;
width:215px;
}

#logo h1{
display:none;
visibility:hidden;
}

#login{
position:relative;
float:right;
margin:0px;
margin-top:10px;
font-size:11px;
}

#login fieldset{
border:0px;
color:#fff;
padding:0px; 
display:inline;
}

#login form{
display:inline;
}

#menu{
position:relative;
float:left;
margin-top:10px;
background:#cc6600;
min-height:400px;
width:215px;
color:#fff;
font-size:0.8em;
}
#menu a{
text-decoration:none;
color:#000;
}
#menu a:hover{
color:#fff;
}

#menu fieldset{
border:0px;
}

#menu legend{
font-weight:bold;
color:#000;
}

#contingut{
position:relative;
float:left;
width:675px;
margin-left:10px;
font-size:0.8em;
}

#contingut img {
  border:0px;
  text-decoration:none;
}
#contingut a{
  text-decoration:none;
}

#contingutdreta a {
  color:#454545;
}

#ariadna{
position:relative;
letter-spacing:1px;
margin-top:10px;
line-height:20px;
padding-left:5px;
color:#454545;
}

#ariadna a{
text-decoration:none;
color:#454545;
}

#ariadna a:hover{
text-decoration:underline;
color:#414970;
}


#esquerraportada{
position:relative;
float:left;
width:470px;
margin-top:-3px;
}

.itemagenda{
display:block;
font-size:11px;
}

.data{
font-weight:bold;
font-size:10px;
margin-right:10px;
}

.noticia{
position:relative;
display:block;
background:#333;
color:#fff;
padding:15px;
margin-top:10px;
}

.noticiaf{
position:relative;
display:block;
background:#333;
color:#fff;
padding-right:15px;
padding-left:15px;
margin-top:10px;
}


.noticia a{
color:#fff;
}

.noticiaf a{
color:#fff;
}


.titolnot{
font-weight:bold;
padding-left:15px;
font-style:italic;
font-size:1.2em;
}

.mesnotis{
position:absolute;
display:block;
top:0px;
right:0px;
padding:5px;
background:#df8535;
font-weight:bold;
font-size:0.8em;
}

#dretaportada{
position:relative;
float:right;
margin-top:-10px;
width:195px;
background:url('/imatges/cosa.gif') NO-REPEAT;
}

.columnadreta{
margin-top:17px;
background:#959595;
line-height:44px;
color:#fff;
margin-left:30px;
margin-bottom:0px;
}

#contingutdreta{
margin-left:9px;
background:#ccc;
padding:5px;
font-size:0.9em;
}

.data{
}

.itemagenda{
}

#contingutdreta hr{
border:0px solid;
border-bottom:1px dotted #fff;
}

#peu{
position:relative;
clear:both;
float:left;
font-size:0.8em;
color:#454545;
border-top:5px solid #bbb;
background:#f5f5f5;
margin-top:20px;
width:900px;
}

#peu a{
color:#454545;
text-decoration:none;
}

#textpeu{
text-align:center;
clear:both;
border-bottom:1px solid #ccc;
padding-bottom:5px;
margin-bottom:5px;
}


ul{
padding:0px;
margin:0px;
}

ul li{
padding-left:10px;
margin:0px;
list-style:none;
}


.amagat{
visibility:hidden;
display:none;
}

.visible{
visibility:visible;
display:block;
}

.titol1{
color:#fff;
background:#313131;
padding:0.3em;
font-weight:500;
}

.titol2{
color:#222;
}

.titol3{
color:#444;
}

.titol4{
color:#666;
}

.titol5{
color:#888;
}

#formacces{
position:absolute;
right:0px;
top:0px;
width:200px;
}

#formacces legend{
color:#454545;
}

#formacces input{
display:block;
float:right;
width:100px;
font-size:0.9em;
}

#formacces label{
display:block;
float:left;
}

#bustia form {
  display:inline;
}

#bustia{
width:400px;
margin-top:20px;
}

#bustia input{
float:left;
width:200px;
}

#bustia textarea{
width:400px;
height:200px;
}

#bustia label {
   float:left;
   display:block;
   width:100px;
}

#paginador{
position:relative;
clear:both;
width:600px;
text-align:center;
margin-top:20px;
}

#paginador a{
color:#e77817;
}

.amagat{
visibility:hidden;
display:none;
}

label{
position:relative;
display:block;
float:left;
width:80px;
margin:2px;
}

input{
font-size:0.8em;
margin:2px;
}

#admin{
background:#fff;
padding:10px;
border:1px solid;
width:700px;
color:#454545;
}

#admin a{
color:#028de8;
}

#admin table{
font-size:12px;
}



.correcte {
  color: green;
  font-weight: bold;
  background:#E4FFDF;
  text-align:center;
  padding: 10px 0 10px 0;
}
.error {
  color: red;
  background:#FFCFCF;
  text-align:center;
  padding: 10px 0 10px 0;
}
.imatgeadmin {
  background:#eee;
  text-align:center;
  padding: 1px 0 10px;
  margin-bottom: 20px;
}
.imatgeadmin h2 {
    font-size:15px;
}
.imatgeadmin img {
  margin-top:10px;
}
#presentadmin ul {
   list-style:none;
}
#presentadmin ul ul ul {
   list-style:circle;
}
#presentadmin ul li {
   padding:3px;
}
#presentadmin ul ul li {
   padding:3px;
   background: #eee;
}
.fons1 { background:#fff; padding:3px 20px; }
.fons2 { background:#eee; padding:3px 20px; }
#admin table { width:100%; }
.ajuda {
  background: #FFFFDF url("../imatges/ajuda.gif") no-repeat 3px 50%;
  padding: 15px 13px 15px 48px;
  border: 2px solid #eee;
  text-align: justify;
  font-family: Verdana;
  font-size:0.9em;
  margin-bottom:20px;
}
.divform {
  width:100%;
  margin:auto;
  margin-bottom:20px;
  text-align:center;
}
.divform form {
  margin:auto;
  width:450px;
  background:#eee;
  padding:20px;
  text-align:left;
}
.divform select {
  margin-top:15px;
  width: 180px;
}
.divform input {
  margin-top:15px;
  width: 180px;
}
.divform label {
  margin-top:15px;
    width:180px;
}
.botodret {
   text-align:right;
}
.divformgran {
  width:100%;
  margin:auto;
  margin-bottom:20px;
  text-align:center;
}
.divformgran form {
  margin:auto;
  width:600px;
  background:#eee;
  padding:20px;
  text-align:left;
}
.divformgran select {
  margin-top:15px;
  width: 180px;
}
.divformgran input {
  margin-top:15px;
  width: 180px;
}
.divformgran label {
  margin-top:15px;
    width:180px;
}
.normal { color:#000; }
.normal th { color:#000; }
.normal td { color:#000; }
#menu li {
  padding-top:10px;
}
