body {
	font-family:Arial,Helvetica;margin:0 auto;background-color:white;font-size:9pt;
	background-image:url('../_img/fons.png');
}
.contenidor {
	width:990px;height:auto;margin:0 auto;
}
.contingut {
	width:990px;height:auto;margin:0 auto;float:left;padding-bottom:40px;
}
.capsalera {
	width:990px;height:160px;padding-top:10px;position:relative;
}
.capsalera2 {
	width:300px;height:150px;left:36px;position:absolute;
}
.capsalera3 {
	width:160px;height:48px;right:36px;top:55px;line-height:16px;position:absolute;
}
.capsalera4 {
	width:94px;height:117px;left:750px;top:20px;position:absolute;
}
.menu {

}
.menu2 {
	width:113px;height:29px;background-image:url('../_img/pestanya.jpg');float:left;margin-left:12px;text-align:center;padding-top:10px;
}
.menu2:hover {
	width:113px;height:29px;background-image:url('../_img/pestanya2.jpg');float:left;margin-left:12px;text-align:center;padding-top:10px;
}
.pestanya_galeria {
	width:212px;height:41px;background-image:url('../_img/pestanya_galeria.jpg');
}
.pestanya_galeria:hover {
	width:212px;height:41px;background-image:url('../_img/pestanya_galeria2.jpg');
}
.menu_inici {
	width:28px;height:24px;background-image:url('../_img/inici.png');float:left;margin-left:35px;margin-top:10px;
}
.mig {
	width:990px;height:auto;
}
.mig2 {
	width:990px;height:auto;float:left;background-color:black;position:relative;padding-bottom:15px;
}
.mig3 {
	width:962px;min-height:880px;height:auto;background-image:url('../_img/foto_principal.jpg');margin-left:15px;margin-top:15px;position:relative;
}
.mig4 {
	width:955px;height:20px;background-color:black;padding-left:15px;padding-top:15px;float:left;
}
.mig5 {
	width:962px;height:auto;float:left;background-color:white;margin-left:15px;
}
.mig6 {
	/*width:276px;height:269px;background-image:url('../_img/run.png');position:absolute;bottom:240px;right:20px;*/
}
.mig7 {
	width:300px;height:auto;margin-bottom:20px;left:43px;
}
.mig8 {
	width:500px;height:auto;top:18px;right:35px;float:left;
}
.mig9 {
	width:500px;height:25px;background-color:blue;background-color:#00a6d6;float:left;
}
.competicio1 {
	width:975px;height:auto;min-height:375px;background-color:black;float:left;padding-top:15px;padding-left:15px;padding-bottom:15px;
}
.competicio2 {
	width:962px;height:auto;min-height:375px;background-color:white;float:left;
}
.competicio3 {
	width:300px;height:auto;margin-top:10px;margin-left:20px;
}
.registre_competicio {
	width:420px;height:auto;float:left;margin-bottom:25px;margin-left:20px;margin-top:20px;padding:5px;border:1px solid #ccc;
}
.calendari1 {
	width:975px;min-height:375px;height:auto;background-color:black;float:left;padding-top:15px;padding-left:15px;padding-bottom:15px;
}
.calendari2 {
	width:962px;min-height:375px;height:auto;background-color:white;float:left;
}
.inscripcions1 {
	width:975px;height:auto;min-height:375px;background-color:black;float:left;padding-top:15px;padding-left:15px;padding-bottom:15px;
}
.inscripcions2 {
	width:962px;height:auto;min-height:375px;background-color:white;float:left;
}
.noticies1 {
	width:975px;height:auto;min-height:375px;background-color:black;float:left;padding-top:10px;padding-left:15px;padding-bottom:15px;
}
.noticies2 {
	width:962px;height:auto;min-height:375px;background-color:white;float:left;
}
.galeria1 {
	width:975px;height:auto;min-height:375px;background-color:black;float:left;padding-top:15px;padding-left:15px;padding-bottom:15px;
}
.galeria2 {
	width:962px;height:auto;min-height:375px;background-color:white;float:left;
}
.contacte1 {
	width:975px;height:auto;min-height:375px;background-color:black;float:left;padding-top:15px;padding-left:15px;padding-bottom:15px;
}
.contacte2 {
	width:962px;height:auto;min-height:375px;background-color:white;float:left;
}
.quees1 {
	width:990px;height:auto;float:left;background-color:black;position:relative;padding-bottom:15px;
}
.quees2 {
	width:962px;height:auto;min-height:880px;float:left;background-color:white;margin-left:15px;margin-top:15px;position:relative;
}
.onets {
	width:700px;height:auto;float:left;margin-left:20px;margin-top:10px;
}

/* TEXTOS */
a {
	color:#00a6d6;
	/*text-decoration:underline;*/
}
.capsalera a {
	color:white;
	font-weight:bold;
	font-size:12pt;
}
.capsalera span {
	color:white;
	font-weight:bold;
	font-size:12pt;
}
.capsalera3 span {
	color:#00a6d6;
	font-size:10pt;
}
.capsalera3 a {
	color:#00a6d6;
	font-size:10pt;
	text-decoration:none;
}
.menu2 a {
	color:white;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}
.mig4 span {
	color:white;
}
.mig7 span {
	color:black;
	font-size:11pt;
	font-weight:bold;
}
.mig9 span {
	color:white;
}
#data {
	font-size:13pt;
	font-weight:bold;
	color:green;
	text-decoration:none;
}
#poblacio {
	font-size:14pt;
	font-weight:bold;
	color:black;
	text-decoration:none;
}
#lloc1 {
	font-size:10pt;
	font-weight:bold;
	color:#494949;
	text-decoration:none;
}
#lloc2 {
	font-size:12pt;
	font-weight:normal;
	text-decoration:none;
}
#titol1 {
	font-size:15pt;
	font-weight:bold;
	color:#00a6d6;
	text-decoration:none;
} 
#titol2 {
	font-size:12pt;
	font-weight:bold;
	color:#00a6d6;
	text-decoration:none;
} 
#titol3 {
	text-decoration:none;
	font-size:14pt;
	font-weight:bold;
	color:black;
} 
#data2 {
	font-size:11pt;
	font-weight:bold;
	color:#000;
	text-decoration:none;
} 
#text {
 text-decoration:none;
 color:black;
}
#blanc {
	color:white;
}
#blau {
	color:#00a6d6;
}
#negre {
	color:#000;
}
#negreta {
	font-weight:bold;
}
/* FORMULARI DE SOL?LICITUD */
.cssform {
	margin-left:10px;
}
.cssform p {
	width: 225px;
	clear: left;
	margin:0;
	padding: 5px 0 8px 0;
	padding-left: 155px; /*width of left column containing the label elements*/
	border-top: 1px dashed gray;
}

.cssform label{
	font-size:9pt;
	float: left;
	margin-left: -155px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
}
.cssform textarea{
	width: 210px;
	height: 150px;
}
label.error { 
	float:none; color: red; margin-left: -155pxpx; vertical-align: top;
}
.clear {
	clear:both;
}