/* FORMULARI (SIMPLE) -------------------------------------------------------------------------------------------------------------- */

#form-curt {
	float: 		left; 
	width: 		120px;
	height: 	auto;
	margin: 	-17px 0 0 579px;
	color: 		#636568;
}

#form-curt fieldset {
	float:		left;
	width: 		300px; 
	margin:		0;
	padding:	0;
}

#form-curt label {
	font: 		bold 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:		#484848;
	width: 		auto;
	padding: 	0;
	margin:		0; 
}

.form-txtbox-nom {
	float:		left;
	display:	inline;
	height:		18px;
	width: 		125px!important;
	padding: 	2px 0 0 5px;
	margin:		0; 
	border: 	1px solid #999999;
	background:	#FCFCFC; 
}

.form-txtbox-cognoms {
	float:		left;
	height:		18px;
	width: 		210px!important;
	padding:	2px 0 0 5px;
	margin: 	0; 
	border: 	1px solid #999999;
	background:	#FCFCFC; 
}

.form-txtbox-mail {
	float:		left;
	height:		18px;
	width: 		450px!important;
	padding:	2px 0 0 5px;
	margin: 	0; 
	border: 	1px solid #999999;
	background:	#FCFCFC; 
}

.form-txtbox-mail-curt {
	float:		left;
	height:		18px;
	width: 		370px!important;
	padding:	2px 0 0 5px;
	margin: 	0; 
	border: 	1px solid #999999;
	background:	#FCFCFC; 
}

#form-curt input {
	float:		left;
	height:		12px;
	width: 		200px;
	padding: 	0 0 0 2px;
	margin: 	0; 
	font: 		normal 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#636568;
	border: 	1px solid #FFFFFF;
}

.checkbox {
	width: 		auto!important;
	margin: 	0 5px 0 0!important;
	border:		none!important;
}

.fieldset_nomcognoms {
	margin: 	0 0 10px 0!important;
	width:		455px!important;
	padding: 	0 0 10px 0;
	overflow: 	hidden;
}

.fieldset_nomcognoms p {
	float:		left!important; 
	width: 		150px;
	height: 	auto;
	margin: 	0 10px 0 0;
	color:		#A3A3A3;
}

.fieldset_mail {
	margin: 	0!important;
	width:		455px!important;
	padding: 	0 0 10px 0;
}

.fieldset_condicions {
	margin: 	10px 0 0 0!important;
	width:		400px!important;
	padding: 	0 0 10px -5px;
	height: 	40px;
	overflow: 	hidden;
}

#form-tit_listadoProductos {
	float:		left; 
	width: 		400px; 
	height: 	30px;
	padding: 	0;
	margin: 	20px 0 0 0;
	overflow:	hidden;
}

#form-quieroVer {
	float:		right; 
	width: 		400px; 
	height: 	30px;
	padding: 	10px 0 0 0;
	margin: 	9px 0 0 0;
	overflow:	hidden;
}

#form-quieroVer li {
	float:		left; 
	width: 		auto; 
}

#form-quieroVer select {
	float: 		left;
	height:		22px;
	width: 		220px;
	padding: 	0 0 0 2px;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#636568;
	border: 	1px solid #FFFFFF;
	margin: 	-5px 0 0 0;
}



/* FORMULARI BUSCADOR PETIT  ------------------------------------------------------------------------------------------------------- */

#form-buscadorPetit {
	float: 		left; 
	width: 		220px;
	height: 	auto;
	color: 		#636568;
}

#form-buscadorPetit fieldset {
	float:		left;
	width: 		300px; 
	margin:		0;
	padding:	0;
}

#form-buscadorPetit label {
	font: 		bold 11px Arial, Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:		#484848;
	width: 		auto;
	padding: 	0;
}

#form-buscadorPetit input {
	float:		left;
	height:		18px;
	width: 		200px;
	padding: 	2px 0 0 2px;
	margin: 	2px 0 0 0; 
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#636568;
	border: 	1px solid #999999;
}

.fieldset_busqueda01 {
	float:		left;
	width: 		290px!important;
	border-bottom:1px solid #ECECEC;
	margin:		15px 0 0 0!important;
	padding: 	0 0 20px 10px!important;
	overflow:	hidden;
}

.fieldset_busqueda02 {
	float:		left;
	padding: 	0 0 20px 10px!important;
	margin: 	-20px 0 0  0!important;
}

.fieldset_busqueda02 label {
	float:		left;
	width: 		240px!important;
	background:	url(../img/smx_ico_bulletMarcaH-gris.gif) no-repeat left;
	padding: 	0 0 0 8px!important;
	margin: 	8px 0 0 0;
}

.fieldset_busqueda02 li {
	float:		left; 
	width: 		auto;
	padding: 	0 5px 0 0!important;
}

.fieldset_busqueda02 select {
	float: 		left;
	height:		22px;
	width: 		257px;
	padding:	0;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#848484;
	margin: 	3px 0 10px 0;
}

#form-buscadorPetit p {
	font: 		bold 12px Arial, Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:		#484848;
	width: 		auto;
	padding: 	0;
}

#form-buscadorPetit h4 {
	float:		left;
	width: 		240px;
	font:		bold 12px Arial, Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 	6px 0 6px 0;
}

.bt_buscarGran {
	position: 	relative;
	top: 		-50px; 
	left: 		222px;
	width: 		76px!important;
	height: 	27px!important;
	border: 	0!important;
	cursor:		pointer;
}

.bt_buscarCriterios {
	width: 		26px!important;
	height: 	28px!important;
	border: 	0!important;
	cursor:		pointer;
	margin: 	-2px 0 0 0!important;
}



/* FORMULARI BUSCADOR (LLARG) ------------------------------------------------------------------------------------------------------ */

#form-buscadorllarg {
	float: 		left; 
	width: 		920px!important;
	height: 	auto;
	margin: 	15px 0 0 0;
	padding: 	0;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#636568;
	overflow:	hidden!important;
}

#form-buscadorllarg label {
	font: 		bold 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
	color:		#484848;
	width: 		auto;
	padding: 	0;
	margin:		0!important; 
}

#form-buscadorllarg input {
	float:		left;
	height:		17px;
	width: 		300px;
	padding:	4px 0 0 5px;
	margin: 	3px 0 0 0; 
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#636568;
	border: 	1px solid #999999;
	background:	#FCFCFC; 
}

#form-buscadorllarg select {
	float: 		left;
	height:		23px;
	width: 		240px;
	padding:	0;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#636568;
	border: 	1px solid #999999;
	margin: 	-2px 20px 0 0;
}

#form-buscadorllarg p {
	float:		left;
	height:		auto;
	width: 		215px;
	padding:	2px 0 0 0;
	margin: 	0 5px 5px 0; 
	font: 		normal 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#636568;
}

#form-buscadorllarg h3 {
	float:		left;
	background:	url(../img/iuris_bullet_fletxa.gif)	no-repeat;
	font: 		bold 14px Georgia, "Times New Roman", Times, Serif;
	color: 		#EA0202;
	margin: 	0!important;
	padding:	0 0 5px 12px!important;
	width: 		463px!important;
	line-height:14px;
	oveflow:	hidden;
}

.fieldset_form-buscadorllarg-nombre {
	float:		left;
	width: 		327px!important;
}

.fieldset_form-buscadorllarg-categorias {
	float:		left;
	width: 		250px!important;
}

.fieldset_form-buscadorllarg-marcas {
	float:		left;
	width: 		245px!important;
}

.bt_form-buscador-Gran {
	position: 	relative;
	top: 		9px;
	left: 		-18px;
	width: 		76px!important;
	height: 	27px!important;
	border: 	0!important;
	cursor:		pointer;
	background:	#F8F8F8!important;
}

.bt_buscarCriteriosBuscador {
	position:	relative;
	width: 		26px!important;
	height: 	28px!important;
	border: 	0!important;
	cursor:		pointer;
	top:		-5px;
	padding:	0!important;
}

.fieldset_bt {
	float:		left;
	width: 		475px;
	margin: 	5px 0 0 0;
	text-align:	right!important;
	overflow: 	hidden!important;
}



/* FORMULARI CONTACTE  ------------------------------------------------------------------------------------------------------------- */

#form-contacte {
	float: 		left; 
	width: 		625px!important;
	height: 	auto;
	margin: 	20px 0 20px 0;
	padding: 	0;
	color: 		#636568;
	overflow:	hidden!important;
}

#form-contacte label {
	font: 		bold 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
	color:		#484848;
	width: 		auto;
	padding: 	0;
	margin:		0; 
}

#form-contacte input {
	float:		left;
	height:		17px;
	width: 		288px;
	padding:	4px 0 0 5px;
	margin: 	3px 0 0 0; 
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#636568;
	border: 	1px solid #999999;
	background:	#FCFCFC; 
}

#form-contacte textarea {
	float:		left;
	width: 		598px;
	padding:	4px 0 0 5px;
	margin: 	1px 0 10px 0; 
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#636568;
	border: 	1px solid #999999;
	background:	#FCFCFC; 
}

#form-contacte select {
	float: 		left;
	height:		23px;
	width: 		295px;
	padding:	0;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#636568;
	border: 	1px solid #999999;
	margin: 	3px 0 0 0; 
}

#form-contacte p {
	float:		left;
	height:		auto;
	width: 		305px;
	padding:	0 0 0 0;
	margin: 	0 5px 15px 0; 
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#636568;
}

.fieldset-filtro01 {
	margin:		10px 0 20px 0;
	padding: 	0 0 10px 0;
	background: url(../img/smx_bck_separador.gif) repeat-x bottom left;
}

.fieldset-datosPersonales {
	margin:		0 0 0 0;
	padding: 	0 0 0 0;
}

.fieldset_comentarios {
	float:		none!important;
	padding:	20px 0 0 0;
	background: url(../img/smx_bck_separador.gif) repeat-x top left;
}

.fieldset_bt-form-contacte {
	float:		left;
	width: 		615px;
	margin: 	5px 0 20px 0;
	text-align:	right!important;
	overflow: 	hidden!important;
}

.intro {width: 615px!important; line-height: 14px!important;}

.direccion, .personaContacto {
	float:		none!important;
	width:		598px!important;
}

.nombreComercial {
	float:		none!important;
	width:		288px!important;
}

.CP, .cif {
	float:		left;
	width:		70px!important;
	margin:		0 6px 0 0!important;
}

.CP input, .cif input {margin: 3px 0 0 0!important; width: 54px!important;}

.poblacion input, .telefono input, .mail input, .poblacion_02 input {margin: 3px 0 0 0!important;}

.CP p {width: 60px!important;}

.poblacion {
	float:		left;
	width:		212px!important;
	margin:		0 22px 0 0!important;
}

.poblacion_02 {
	float:		left;
	width:		522px!important;
	margin:		0 22px 0 0!important;
}

.pais {
	float:		left;
	width:		295px!important;
	margin:		0;
}

.provincia {
	float:		left;
	width:		305px!important;
	margin:		0;
}

.telefono {
	float:		left;
	width:		110px!important;
	margin:		0 22px 0 0!important;
}

.mail {
	width:		466px!important;
}

.fieldset-salto {
	float:		left;
	margin:		0;
	padding:	0 0 15px 0;
	background: none!important;
}

.asterisc {
	font: 		bold 10px "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#EA0202;
	margin:		0!important;
	padding: 	0 2px 0 2px;
	line-height:11px;
	border:		0!important;
}

.form-OK {
	float:		left;
	width:		543px;	
	border:		1px solid #4f8a10;
	padding:	20px 20px 20px 40px;
	display:	block;
	background: #dff2bf url(../img/smx_ico_form-OK.gif) no-repeat left;
	font: 		bold 11px "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#4f8a10;
	margin:		0 0 15px 0;
}

.form-KO {
	float:		left;
	width:		543px;	
	border:		1px solid #d8000c;
	padding:	20px 20px 20px 40px;
	display:	block;
	background: #ffbaba url(../img/smx_ico_form-KO.gif) no-repeat left;
	font: 		bold 11px "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#d8000c;
	margin:		0 0 15px 0;
}



/* FORMULARI LOGIN PETIT  ---------------------------------------------------------------------------------------------------------- */

#form-login {
	float: 		left; 
	width: 		220px;
	height: 	auto;
	color: 		#636568;
}

#form-login fieldset {
	float:		left;
	width: 		300px; 
	margin:		0;
	padding:	0;
}

#form-login label {
	font: 		bold 11px Arial, Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:		#484848;
	width: 		auto;
	padding: 	0;
}

#form-login input {
	float:		left;
	height:		18px;
	width: 		280px;
	padding: 	2px 0 0 2px;
	margin: 	2px 0 20px 0; 
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#636568;
	border: 	1px solid #999999;
}

.fieldset_datosacceso {
	float:		left;
	width: 		290px!important;
	border-bottom:1px solid #ECECEC;
	padding: 	0 0 0 10px!important;
	overflow:	hidden;
}

#form-login p {
	font: 		bold 12px Arial, Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:		#484848;
	width: 		auto;
	padding: 	0;
}

#form-login h4 {
	float:		left;
	width: 		240px;
	font:		bold 12px Arial, Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 	6px 0 6px 0;
}

.bt_Acceso {
	position: 	relative;
	top: 		10px; 
	left: 		222px;
	width: 		76px!important;
	height: 	27px!important;
	border: 	0!important;
	cursor:		pointer;
}

.password {
	width:		76px!important;
}



/* BOTONS -------------------------------------------------------------------------------------------------------------------------- */

.bt_contactar {
	position: 	relative;
	top: 		-113px;
	left: 		170px;
	overflow:	hidden;
	width: 		70px;
}

.bt_enviar {
	float:		left!important; 
	width: 		76px!important; 
	height: 	23px!important;  
	background:	none!important; 
	border: 	0!important; 
}

.bt_generic {
	float:		left;
	background:	#484848!important;
	width: 		65px!important;
	height: 	22px!important; 
	padding:	0 5px 3px 5px!important;  
	border: 	0!important;
	color: 		#FFFFFF!important;
	cursor:		pointer;
}

.bt_buscar {
	position: 	relative;
	top: 		-27px; 
	left: 		146px;
	width: 		20px!important;
	height: 	20px!important;
	border: 	0!important;
	cursor:		pointer;
}

.bt_enviarSolicitud {
	float:		right!important; 
	margin:		-10px 20px 0 0!important; 
	width: 		108px!important; 
	height: 	23px!important;  
	background:	none!important; 
	border: 	0!important; 
}