/*---------------------matlariculacio-----------------------------------*/
form, button{border:0; margin:0; padding:0;}

h3 { font-size:1.2em; clear:left; }

fieldset { margin:0; padding:0;}

#matriculacio{ background:#e7e6e6; margin:0 auto; width:70em; padding:1.3em;font-family:Arial, Helvetica, sans-serif;}
	#form_matricula{padding:0.2em 3em 0.2em 3.5em;}
	
	#matriculacio p{font-size:1.2em; color:#666666;font-weight:bold;margin-top:0.5em;}
	#matriculacio .titol_inf{font-weight:normal;}
	#matriculacio input{font-size:0.9em; padding:0.1em 0.05em;margin:0 0 0 0.5em; height:1.5em;}
	#matriculacio label{font-size:1.1em;font-weight:bold;width:3em;}
	#matriculacio p.titol{ margin-bottom:1.9em; border-bottom:solid 0.1em #F25012; padding-bottom:0.9em;}
	#matriculacio label.col_seg{margin-left:2em;}
	#matriculacio label.col_seg input{margin-left:1.5em;}

	#matriculacio .dades_personals input{width:12em;}
	#matriculacio .dades_personals ul li label { display:block; float:left; width:10em; font-weight:bold; }
	#matriculacio .dades_personals ul li label span { font-size:0.8em; font-weight:bold; }
	#matriculacio .dades_personals ul li p { margin-left:14.5em; font-size:0.8em; font-weight:normal; }
	
	#matriculacio .dades_personals ul.banc li { float:left; margin-right:0.5em; }
		#matriculacio .dades_personals ul.banc li label { width:5em; }
		#matriculacio .dades_personals ul.banc li input { display:block; margin:0; }
	#matriculacio .dades_personals ul.banc li.entitat input { width:3em; }
	#matriculacio .dades_personals ul.banc li.oficina input { width:3em; }
	#matriculacio .dades_personals ul.banc li.control input { width:2em; }
	#matriculacio .dades_personals ul.banc li.compte input { width:7em; }
	#matriculacio .dades_personals ul.banc li.entitat label { width:3em; }
	#matriculacio .dades_personals ul.banc li.oficina label { width:3em; }
	#matriculacio .dades_personals ul.banc li.control label { width:2em; }
	#matriculacio .dades_personals ul.banc li.compte label { width:7em; }
	
	#matriculacio .dades_personals ul.germans { margin-bottom:0;}
	#matriculacio .dades_personals ul.germans li label { display:inline; float:none;}
	#matriculacio .dades_personals ul.sino li { float:left; }
	#matriculacio .dades_personals ul.sino li label { width:2em; }
	#matriculacio .dades_personals ul.sino li input { width:1em; margin-right:2em; }

	#matriculacio .gray * {color:gray;}
	
	#matriculacio .classes {margin-top:10px;border-style:solid;border-width:1px;border-color:#FF6600;padding:10px;}
	#matriculacio .classes ul li input{ width:1em; }
	#matriculacio .classes ul li label{ font-size:1em; font-weight:normal; float:none;}
	
	#germa_si { clear:left;}
	
	#matriculacio span.nota { clear:left; display:block; font-weight:normal; font-size:1.1em; margin-left:2em; color:#666666;}
	#matriculacio span.obligatori { font-size:0.9em; color:#666666;}
	
	#cursiva{font-style:italic; font-size:1.1em; font-weight:normal;}
	
	#avisLegal{
		margin-left:-3.5em;
		margin-top:2em;
		font-size:10px;
		font-weight:bold;
	}
	

	#matriculacio .error { color:#F25012; /* margin:2em 2em 1em 0; */ }


	#matriculacio button#enviar{clear:both; width:10.3em; height:2.6em; background:#e7e6e6 url(../img/button.png) no-repeat; color:#FFFFFF; font-size:1.1em; font-weight:bold; margin-left:24.85em; }