form {
	margin: 0px;
	padding: 0px;
}
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
label {
	display: block;
	font-weight: bold;
	float: left;
	margin-top: 5px;
	cursor: pointer;
	width: 150px;
	font-family: Arial, sans-serif;
	font-size: 13px;
}

input, select, textarea {
	border: 1px solid;
	border-color: #61736A;
	background-color: #E0E3E2;
	font-size: 11px;
	clear: right;
	margin-top: 3px;
	padding: 2px;
}
input:focus, select:focus, textarea:focus {
	background-color: #EFF2F1;
}
input.error, textarea.error, select.error {
	border-color: #D63333 #A72828 #A72828 #D63333;
	border-left-width: 3px;
}

input.sense_marc {
	background-color: transparent;
	border: 0px;
	text-align: right;
	cursor: pointer;
	font-size: 11px;
	font-weight: bolder;
}
select.lateral {
	background-color: #e1e1e1;
	border: 1px solid;
	border-color: #BCC6CD #B4BDC4 #B4BDC4 #BCC6CD;
	-moz-border-radius: 5px 0px 5px 0px;
	-moz-border-radius: 5px;
	width: 165px;
	font-size: 13px;
	font-family: Arial, serif;
}
select.lateral_error {
	background-color: #e1e1e1;
	border: 1px solid;
	border-color: #D63333 #A72828 #A72828 #D63333;
	-moz-border-radius: 5px 0px 5px 0px;
	-moz-border-radius: 5px;
	width: 165px;
	font-size: 13px;
	font-family: Arial, serif;
}

div.error label {
	color: #000;
}
div.error input, div.error textarea, div.error select, div.error input.password {
	border: 1px dotted #D52B1E;
	background-color: #FFEFEF;
}

div.cerca label {
	display: inline;
	float: none;
	font-weight: bold;
	cursor:pointer;
}

div.tevesraons_form_e label, div.tevesraons_form_d label, div.sam label, div.qvs_e label, div.qvs_d label, div.contactar label {
	display: block;
	cursor: pointer;
	color: #D52B1E;
}
div.postals label {
	display: block;
	cursor: pointer;
	color: #000;
	width: 220px;
}
div.tevesraons_form_e input, div.tevesraons_form_d input, div.qvs_e input, div.contactar input, div.postals input {
	width: 340px;
}
div.tevesraons_form_e textarea, div.tevesraons_form_d textarea, div.qvs_d textarea, div.contactar textarea, div.postals textarea {
	width: 340px;
	height: 100px;
}


div.cercar label {
	display: inline;
	cursor: pointer;
	color: #000;
	width: 220px;
	font-weight: normal;
}


div.enviar_art label {
	display: inline;
	cursor: pointer;
	color: #000;
	width: 150px;
	font-weight: normal;
}
div.enviar_art input {
	width: 300px;
}
div.enviar_art_petit label {
	display: inline;
	cursor: pointer;
	color: #000;
	width: 150px;
	font-weight: normal;
}
div.enviar_art_petit input {
	width: 150px;
}
div.enviar_art textarea {
	width: 300px;
	height: 50px;
}
#sub_b_dreta input, #b_dreta input, #b_esquerra input {
	width: 159px;
}
#sub_b_dreta form {
	text-align: right;
}
