/* FORMULARI CERCADOR PETIT ----------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#form-cercador {
	margin:		140px 0 0 740px;
	position:	absolute;
	width:		220px;
}

#form-cercador input {
	border: 	1px	solid #FFF;
	border:		0!important;
	color:		#9d9d9d;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		4px 0 0 30px;
	width:		155px;
}

#bt_buscar {
	border:		0!important;
	height:		23px!important;
	left:		163px;
	position:	relative;
	top:		-48px;
	width:		23px!important;
}

.form-cercador-radio {
	color:		#FFF;
	float:		left;
	margin:		12px 53px 0 22px!important;
	width:		14px!important;
}

.form-cercador-radio-02 {
	float:		left;
	margin:		12px 0 0 0!important;
	width:		14px!important;
}


/* FORMULARI ALTA NEWSLETTER ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#form-alta {
	float:		left;
	margin:		5px 0 0 10px;
	width:		240px;
}

#form-alta input {
	border:		1px solid #00618a;
	color:		#6f6f6f;
	height:		17px;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		2px 0 0 0;
	padding:	3px 0 3px 3px;
	width:		215px;
}

#form-alta label {
	color:		#014566;
	font:		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 2px 0;
}

.bt_alta {
	background: #0197fc;
	border:		1px solid #fff!important;
	clear:		both;
	color:		#FFF!important;
	height:		30px!important;
	margin:		15px 20px 0 0!important;
	padding:	0!important;
	text-align: center!important;
	width:		86px!important;
}

.asterisc {
	font:  		10px normal Arial, Verdana, Helvetica, sans-serif!important;
	padding:	0 0 0 2px;
}


/* FORMULARI CONTACTE ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#form-contacto {
	float:		left;
	margin:		0;
	overflow:	hidden;
	width:		580px;
}

#form-contacto fieldset {
	margin:		15px 0;
	overflow:	hidden;
}

#form-contacto label {
	color:		#014566;
	display:	block;
	float:		none;
	font:		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 3px 0;
	width:		550px;
}

#form-contacto input {
	background: #FFF;
	border:		1px solid #c8c8c8;
	color:		#4f4f4f;
	float:		none!important;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height:		17px;
	padding: 	4px 0 3px 3px;
}

#form-contacto p {
	float: 		none!important;
	margin:		5px 0 15px 0;
	overflow:	hidden;
	width:		550px;
}

.inputlargo-contacto {
	background: #FFF;
	height:		18px;
	padding: 	3px 0 0 2px;
	width:		520px;
}

#form-contacto textarea {
	background: #FFF;
	border:		1px solid #c8c8c8;
	color:		#4f4f4f;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 	4px 0 0 3px;
	width:		520px;
}

.inputmediano-contacto {
	background: #FFF;
	height:		18px;
	padding: 	2px 0 0 2px;
	width:		320px;
}

.bt_enviar {
	background: #0197fc;
	border:		1px solid #fff!important;
	clear:		both;
	color:		#FFF!important;
	height:		30px!important;
	margin:		2px 20px 0 -2px!important;
	padding:	0!important;
	text-align: center!important;
	width:		86px!important;
}

ul.formError {
	background: #ffdfdf;
	border:		1px solid #ff2c2c;
	color: 		#ff2c2c;
	font-weight:bold;
	margin:		-10px 0 15px 0!important;
	padding:	10px;
	width:		503px;
}

.formOk {
	background: #f0ffe0;
	border:		1px solid #6bc50a;
	margin:		10px 0 200px 0;
	padding:	20px!important;
	text-align: center!important;
	width:		493px;
}

ul.doscols {
	margin:		0 0 20px 0;
}

.opCiudad {
	width:		20px!important;
}

ul.doscols li {
	float:		left!important;
	margin:		0 5px 0 0;
	padding:    0;
	width:		70px;
}

ul.doscols li label {
	padding:    4px 0 0 0!important;
}



/* FORMULARI PROFESSIONALS ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#form-profesionales {
	float:		right;
}

#form-profesionales fieldset {
	margin:		0;
}

#form-profesionales label {
	color:		#014566;
	display:	block;
	float:		none;
	font:		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 3px 0;
	width:		285px;
}

#form-profesionales input {
	background: #FFF;
	border:		1px solid #c8c8c8;
	color:		#4f4f4f;
	float:		none!important;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height:		17px;
	padding: 	4px 0 3px 3px;
}

#form-profesionales p {
	float: 		none!important;
	margin:		5px 0 15px 0;
	width:		291px;
}

.inputlargo {
	background: #FFF;
	height:		18px;
	padding: 	3px 0 0 2px;
	width:		286px;
}

#form-profesionales textarea {
	background: #FFF;
	border:		1px solid #c8c8c8;
	color:		#4f4f4f;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 15px 0;
	padding: 	4px 0 0 3px;
	width:		286px;
}

.inputmediano {
	background: #FFF;
	height:		18px;
	padding: 	2px 0 0 2px;
	width:		120px;
}


ul.formError-profesionales {
	background: #ffdfdf;
	border:		1px solid #ff2c2c;
	color: 		#ff2c2c;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	margin:		0 0 20px 0!important;
	padding:	10px;
	width:		269px;
}

.formOk-profesionales {
	background: #f0ffe0;
	border:		1px solid #6bc50a;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		10px 0 500px 0;
	padding:	20px!important;
	text-align: center!important;
	width:		249px!important;
}

.radiobutton {
	border:		none!important;
}
