/* FORMULARI MÓN VERMELL (CURT) ------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#form-curt {
	color: 		#636568;
	float: 		left; 
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height: 	auto;
	padding: 	0;
	width: 		450px;
}

#form-curt fieldset {
	float:		left;
	margin:		0;
	padding:	0;
	width: 		550px; 
}

#form-curt label {
	color:		#484848;
	font: 		bold 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin:		0; 
	padding: 	0;
	width: 		auto;
}

.form-txtbox-nom {
	background:	#FCFCFC; 
	border: 	1px solid #999999;
	display:	inline;
	float:		left;
	height:		18px;
	margin:		0; 
	padding: 	2px 0 0 5px;
	width: 		125px!important;
}

.form-txtbox-cognoms {
	background:	#FCFCFC; 
	border: 	1px solid #999999;
	float:		left;
	height:		18px;
	margin: 	0; 
	padding:	2px 0 0 5px;
	width: 		210px!important;
}

.form-txtbox-mail {
	background:	#FCFCFC; 
	border: 	1px solid #999999;
	float:		left;
	height:		18px;
	margin: 	0; 
	padding:	2px 0 0 5px;
	width: 		450px!important;
}

.form-txtbox-mail-curt {
	background:	#FCFCFC; 
	border: 	1px solid #999999;
	float:		left;
	height:		18px;
	margin: 	0; 
	padding:	2px 0 0 5px;
	width: 		370px!important;
}

.form-txtbox-CV {
	background:	#fff!important; 
	border: 	1px solid #999999;
	float:		left;
	height:		22px!important;
	margin: 	0; 
	padding:	2px 0 0 5px;
	width: 		350px!important;
}

#form-curt input {
	background:	#FCFCFC; 
	border: 	1px solid #999999;
	color: 		#636568;
	float:		left;
	font:		normal 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	height:		16px;
	margin: 	0; 
	padding:	4px 0 4px 5px;
	width: 		195px;
}

.checkbox {
	border:		none!important;
	margin: 	0 5px 0 0!important;
	width: 		auto!important;
}

.fieldset_nomcognoms {
	margin: 	0 0 10px 0!important;
	overflow: 	hidden;
	padding: 	0 0 10px 0;
	width:		455px!important;
}

.fieldset_nomcognoms p {
	color:		#A3A3A3;
	float:		left!important; 
	height:		auto;
	margin: 	0 10px 0 0;
	width: 		150px;
}

.fieldset_mail {
	margin: 	0!important;
	padding: 	0 0 10px 0;
	width:		455px!important;
}

.fieldset_condicions {
	height: 	40px;
	margin: 	10px 0 0 0!important;
	overflow: 	hidden;
	padding: 	0 0 10px -5px;
	width:		410px!important;
}


/* FORMULARI DE CONTACTE (LLARG) ------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#form-llarg {
	color: 		#636568;
	float: 		left; 
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height: 	auto;
	margin: 	20px 0 0 0;
	overflow:	hidden!important;
	padding: 	0;
	width: 		475px!important;
}

#form-llarg label {
	color:		#484848;
	font: 		bold 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin:		0; 
	padding: 	0;
	width: 		auto;
}

#form-llarg input {
	background:	#FCFCFC; 
	border: 	1px solid #999999;
	color: 		#636568;
	float:		left;
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	height:		17px;
	margin: 	3px 0 0 0; 
	padding:	4px 0 4px 5px;
	width: 		215px;
}

#form-llarg select {
	border: 	1px solid #999999;
	color: 		#636568;
	float: 		left;
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	height:		25px;
	margin: 	3px 0 0 0;
	padding:	2px;
	width: 		222px;
}

#form-llarg textarea {
	background:	#FFFFFF;
	border:		1px solid #999999;
	color: 		#636568;
	float:		left; 
	font:		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	height:		80px;
	line-height:12px;
	margin:		3px 0 0 12px!important; 
	padding:	4px 0 0 4px;
	width:		443px!important;
}

#form-llarg p {
	color: 		#636568;
	float:		left;
	font: 		normal 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	height:		auto;
	margin: 	0 15px 5px 0; 
	padding:	2px 0 0 5px;
	width: 		215px;
}

#form-llarg h3 {
	background:	url(../img/iuris_bullet_fletxa.gif) no-repeat;
	color: 		#EA0202;
	float:		left;
	font: 		bold 14px Georgia, "Times New Roman", Times, Serif;
	line-height:14px;
	margin: 	0!important;
	oveflow:	hidden;
	padding:	0 0 5px 12px!important;
	width: 		463px!important;
}

.fieldset_vols-projecte {
	float:		left;
	margin: 	0!important;
	overflow: 	hidden!important;
	width: 		475px;
}

#form-llarg h4 {float:none!important;}

.fieldset_vols-projecte p {
	float:		left!important;
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
	line-height:14px!important;
	margin: 	0!important;
	width: 		465px!important;
}

.fieldset_dades-personals {
	background:	url(../img/iuris_linea_puntets_999.gif) repeat-x bottom;
	float:		left;
	margin: 	0;
	overflow: 	hidden!important;
	padding: 	0 0 15px 0!important;
	width: 		475px;
}

.fieldset_dades-personals p {
	float:		left;
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
	margin: 	0 10px 5px 0!important;
	width: 		230px!important;
}

.fieldset_servei-interes {
	background:	url(../img/iuris_linea_puntets_999.gif) repeat-x bottom;
	float:		left;
	margin: 	0;
	overflow: 	hidden!important;
	padding: 	15px 0 15px 0;
	width: 		475px!important;
}

.fieldset_servei-interes p {
	margin: 	0!important;
	width: 		450px!important;
}

.fieldset_servei-interes ul {
	margin: 	15px 0 0 12px!important;
}

.fieldset_feedback ul {
	margin: 	0 0 0 12px!important;
	width: 		450px;
}

.fieldset_feedback li {
	background:	none!important;
	float:		left;
	font: 		normal 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 	2px 28px 5px 0!important;
	padding: 	2px 0 0 0!important;
	width: 		120px!important;
}

.fieldset_servei-interes li {
	background:	none!important;
	float:		left;
	font: 		normal 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 	2px 28px 5px 0!important;
	padding: 	2px 0 0 0!important;
	width: 		125px!important;
}

.fieldset_explicans {
	background:	url(../img/iuris_linea_puntets_999.gif) repeat-x bottom;
	float: 		left;
	margin: 	0;
	overflow: 	hidden!important;
	padding: 	5px 0 20px 0;
	width: 		475px!important;
}

.fieldset_feedback {
	background:	url(../img/iuris_linea_puntets_999.gif) repeat-x bottom;
	float:		left;
	margin: 	0 0 10px 0;
	overflow: 	hidden!important;
	padding: 	5px 0 15px 0!important;
	width: 		475px;
}

.fieldset_llei {
	background:	url(../img/iuris_linea_h2.gif) no-repeat top left;
	float:		left;
	margin: 	30px 0 5px 0;
	overflow: 	hidden!important;
	width: 		475px;
}

.fieldset_llei p {
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
	line-height:15px!important;
	margin: 	10px 0 0 0!important;
	padding: 	10px 0 0 0!important;
	text-align:	justify;
	width: 		475px!important;
}

.fieldset_bt {
	float:		left;
	margin: 	5px 0 0 0;
	overflow: 	hidden!important;
	text-align:	right!important;
	width: 		475px;
}


/* ŔREA PRIVADA ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#form-areaPrivada {
	color: 		#636568;
	float: 		left; 
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height: 	auto;
	margin: 	20px 0 0 0;
	overflow:	hidden!important;
	padding: 	0;
	width: 		475px!important;
}

#form-areaPrivada label {
	color:		#484848;
	font: 		bold 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin:		0; 
	padding: 	0;
	width: 		auto;
}

#form-areaPrivada input {
	background:	#FCFCFC; 
	border: 	1px solid #999999;
	color: 		#636568;
	float:		left;
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	height:		17px;
	margin: 	3px 0 0 0; 
	padding:	4px 0 0 5px;
	width: 		215px;
}

#form-areaPrivada select {
	border: 	1px solid #999999;
	color: 		#636568;
	float: 		left;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height:		23px;
	margin: 	3px 0 0 0;
	padding:	0;
	width: 		222px;
}

#form-areaPrivada textarea {
	background:	#FFFFFF;
	border:		1px solid #999999;
	color: 		#636568;
	float:		left; 
	font:		normal 11px "Trebuchet MS" Verdana, Tahoma, Helvetica, sans-serif;
	height:		200px;
	line-height:12px;
	margin:		3px 0 0 0!important; 
	padding:	4px 0 0 4px;
	width:		443px!important;
}

#form-areaPrivada p {
	color: 		#636568;
	float:		left;
	font: 		normal 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	height:		auto;
	margin: 	0 15px 5px 0; 
	padding:	2px 0 0 5px;
	width: 		215px;
}

#form-areaPrivada h3 {
	background:	url(../img/iuris_bullet_fletxa.gif) no-repeat;
	background:	#0F3!important;
	color: 		#EA0202;
	float:		left;
	font: 		bold 14px Georgia, "Times New Roman", Times, Serif;
	line-height:14px;
	margin: 	10px 0 0 0!important;
	oveflow:	hidden;
	padding:	0 0 5px 12px!important;
	width: 		463px!important;
}

.fieldset_comentaris-areaPrivada {
	background:	url(../img/iuris_linea_puntets_999.gif) repeat-x bottom;
	margin: 	0;
	overflow: 	hidden!important;
	padding: 	5px 0 20px 0;
	width: 		450px!important;
}

.fieldset_bt {
	float:		left;
	margin: 	5px 0 0 5px;
	overflow: 	hidden!important;
	text-align:	right!important;
	width: 		475px;
}

#form-login {
	color: 		#636568;
	float: 		left; 
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height: 	auto;
	margin: 	0 0 0 10px;
	overflow:	hidden!important;
	padding: 	0;
	width: 		465px!important;
}

#form-login input {
	background:	#FCFCFC; 
	border: 	1px solid #999999;
	color: 		#636568;
	float:		left;
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	height:		17px;
	margin: 	3px 15px 0 0; 
	padding:	4px 0 4px 5px;
	width: 		200px;
}

#form-login p {
	color: 		#636568;
	float:		left;
	font: 		normal 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	height:		auto;
	margin: 	0 25px 5px 0; 
	padding:	2px 0 0 5px;
	width: 		225px;
}

#form-login label {
	color:		#484848;
	float:		left;
	font: 		bold 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin:		0; 
	padding: 	0;
	text-align:	left;
	width: 		auto;
}

.loginKO {
	background: #ffc6c6;
	color:		#ff0000;
	float:		left;
	font: 		bold 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 	10px 0 0 15px!important;
	padding: 	10px;
	text-align:	left!important;
	width: 		460px;
}

.formKO {
	background: #ffc6c6;
	border: 	1px solid #ff0000;
	color:		#ff0000!important;
	float:		none!important;
	font: 		bold 12px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
	margin: 	0 0 10px 0!important;
	padding: 	15px 10px 15px 10px!important;
	text-align:	left!important;
	width: 		427px!important;
}

.formOK {
	background: #f4ffe1;
	border: 	1px solid #4f8a10;
	color:		#4f8a10!important;
	float:		none!important;
	font: 		bold 12px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
	margin: 	0 0 10px 0!important;
	padding: 	15px 10px 15px 10px!important;
	text-align:	left!important;
	width: 		429px!important;
}

.form-aviso {
	background: #ffe3e3!important;
	border: 	1px solid #ff0000;
	height: 	auto;
	float:		left;
	margin: 	5px 0 5px 5px!important;
	padding: 	8px 2px 14px 2px;
	width: 		450px;
}

.form-aviso ul {
	float:		left;
	margin: 	0!important;
	padding: 	0 0 10px 0!important;
}

.form-aviso li {
	background: none!important;
	color:		#EA0202!important;
	float:		left;
	font: 		bold 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
	margin: 	10px 0 5px 0!important;
	padding: 	0 0 0 10px!important;
}

.form-aviso-ok {
	background: #edffe3!important;
	border: 	1px solid #4f8a10!important;
	color: 		#4f8a10!important;
	float:		left;
	font: 		bold 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
	height: 	auto;
	margin: 	5px 0 5px 5px!important;
	padding: 	15px 2px 15px 10px!important;
	width: 		450px!important;
}

.form-monVermell {
	background: #ffe3e3!important;
	border: 	1px solid #ff0000;
	float:		left;
	height: 	auto;
	margin: 	5px 0 10px 0!important;
	padding: 	8px 8px 14px 4px;
	width: 		363px;
}

.form-monVermell ul {
	float:		left;
	margin: 	0!important;
	padding: 	0 0 10px 0!important;
}

.form-monVermell li {
	background: none!important;
	color:		#EA0202!important;
	float:		left;
	font: 		bold 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
	margin: 	10px 0 5px 0!important;
	padding: 	0 0 0 10px!important;
}

.form-monVermell-ok {
	background: #edffe3!important;
	border: 	1px solid #4f8a10!important;
	color: 		#4f8a10!important;
	float:		left;
	font: 		bold 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
	height: 	auto;
	margin: 	5px 0 5px 0!important;
	padding: 	15px 2px 15px 10px!important;
	width: 		410px!important;
}
	

/* BOTONS ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.bt_contactar {
	left: 		170px;
	overflow:	hidden;
	position: 	relative;
	top: 		-113px;
	width: 		70px;
}

.bt_enviar {
	background:	none!important; 
	border: 	0!important; 
	float:		right!important; 
	height: 	20px!important;  
	margin: 	0 20px 0 0!important;
	padding: 	2px 0 0 0!important;
	width: 		65px!important; 
}

.bt_generic {
	background:	#484848!important;
	border: 	0!important;
	color: 		#FFFFFF!important;
	cursor:		pointer;
	float:		left;
	height: 	22px!important; 
	padding:	0 5px 3px 5px!important;  
	width: 		65px!important;
}

.bt_acces {
	background:	#484848!important;
	border: 	0!important;
	color: 		#FFFFFF!important;
	cursor:		pointer;
	float:		left;
	height: 	22px!important;
	margin: 	-10px 0 0 0;
	padding:	0 5px 3px 5px!important;  
	width: 		65px!important;
}

#mensaje p {
	color:		#636568;
	float:		left;
	font-family:Tahoma,"Trebuchet MS",Verdana,Helvetica,sans-serif;
	font-size:	11px;
	margin:		0 15px 5px 0;
	padding:	2px 0 0 5px;
	width:		475px !important;
}