/* Neteja i iguala */
* { margin: 0; padding: 0; border: none; } 
body, input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000;}
a { text-decoration:none; }
a img, img { border:0px; text-decoration:none; }
li { list-style:none; }
input:focus, select:focus, textarea:focus { background-color:#fdbf50; }
input:hover{ cursor:pointer }
.clear, .clear10, .clear15, .clear17, .clear25, .clear50{clear:both; height:0px; overflow:hidden; display:block; }
.clear10{ height:10px; }
.clear15{ height:15px; }
.clear17{ height:17px; }
.clear50{ height:50px; }
.clear25{ height:25px; }

/* aspectes gnerals */
* {
margin: 0;
padding: 0;
border: none;
}
body {
	background-image: url(/images/fonspagina.jpg);
	background-position: center;
	text-align: center;
	
}
a {
  color: #003333;
}
#content {
width: 750px;
margin: 10px auto 0 auto;
text-align: left;
font-size: 12px;
line-height: 13px;
}



/* portada */

#central {
	background-color: #FFFFFF;
	background-image: url(/images/fonsbarra.gif);
	background-repeat: repeat-y;
	background-position: right;
	height: 100%;
margin: 0px;

}
#content #main {

width: 535px;
float: left;
overflow: hidden;

}

#activitat_mes {
width: 535px;
height: 160px;

text-align: left;
}
#activitat_mes img {
	margin-left: 6px;
	margin-top: 16px;
	display: block;
	float:left;
	background-repeat: no-repeat;
	background-position: center center;
}
#activitat_mes .text {
margin-top: 3px;
background-image: url(/images/activitat2.gif);
	background-repeat:no-repeat;
	background-position: left top;
	width: 331px;
	float: right;
	height: 100px;
	padding: 48px 30px 12px 10px;
	overflow: hidden;
}
/* cursos i mural */

#menu_cursos {
float: left;
width: 182px;
height: 300px;

background-image: url(/images/cursos.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	text-align: right;
}
#menu_cursos .marge {

	margin: 40px 23px 0px 25px;
}

#menu_cursos h3 {
font-size: 12px;
color: #FFFFFF;
margin-top: 8px;
margin-right: 10px;
margin-bottom: 2px;
}
#menu_cursos a {
display: block;
margin-top: 0px;
margin-left: 10px;
padding-right: 10px;
font-size: 10px;
height: 12px;
line-height: 13px;

}

#menu_cursos .c1 a:hover {
	background-color: #006666;
	color: #FFFFFF;
}
#menu_cursos .c2 a:hover {
	background-color: #86883C;
	color: #FFFFFF;
}
#mural {
height: 300px;
float: left;
width: 353px;

}
#mural img {
	background-repeat: no-repeat;
	background-position: center center;
	}
#noticies {
background-image: url(/images/noticies2.gif);
text-align: left;
}
#noticies .centre h3 {
	color: #003333;
	font-weight: bold;
	display: inline;
	font-size: 12px;
	text-transform:uppercase;
	margin-bottom: 5px;
	margin-top: 3px;

}
#noticies .centre p {
margin-bottom: 11px;
}
#noticies .centre .fletxa {
color: #009999;
}
#noticies .centre {
border: solid 0px red;
background-repeat:repeat-y;
padding: 0 30px 0 30px;
}
#noticies .inferior {
height: 30px;
background-image: url(/images/noticies3.gif);
background-repeat:no-repeat;
background-position: left top;
}

#side {
	width: 215px;
	text-align: left;
	overflow: hidden;

	margin-left:0px;
	float: left;
	background-image: url(/images/fonsbarra.gif);
	background-repeat: repeat-y;
}
#side h2 {

margin: 0;
padding: 0;
}
#agenda {
width: 188px;
margin-left: 9px;
}
#agenda th {
font-size: 8px;
}
#agenda .sup {
height: 35px;
background-image: url(/images/agenda/agenda_sup.gif);
background-repeat:no-repeat;
}
#agenda .cent {
background-image: url(/images/agenda/agenda_cent.gif);
background-repeat:repeat-y;
padding-left: 3px;
}
#agenda .inf {
height: 17px;
background-image: url(/images/agenda/agenda_inf.gif);
background-repeat:no-repeat;
}
#agenda .nav {
display: block;
width: 25px;
height: 20px;
float: left;
}
#foto_mes {
width: 215px;
height: 135px;
overflow: hidden;
}
#foto_mes img {
	background-repeat: no-repeat;
	background-position: center center;
	}
#esport_escolar {
margin-left: 9px;
margin-right: 12px;
}
#esport_escolar p {
margin-bottom: 7px;
margin-top: 7px;
}
#esport_escolar a {
text-decoration: underline;
}
#side form, #side ul {
margin-left: 10px;
margin-right: 10px;
}





