@charset "utf-8";
/* CSS Document */

/* ------------------------------------
CSS Associació Esportiva Gràcia
http://www.aegracia.com
Crat per Signia Technolgies - Juny 2010
--------------------------------------- */


/* FORM COMENTARIOS ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.focusField {
	border:		1px solid #3c6795!important;
}

#form-generic {
	display:	inline-block;
	margin:		0;
	padding:	0;
}

.fieldset-intro {
	float:		none;
	margin:		15px 0 10px 0;
}

.fieldset-intro p {
	margin:		0;
}

.fieldset-validaForm {
	float:		left!important;
	border:		none!important;
	margin:		57px 0 0 0;
	width:		220px!important;
}
	
#form-generic fieldset {
	color:		#fff!important;
	float:		left;
	padding: 	0;
	width:		682px;
}

#form-generic p {
	margin:		0 0 20px 0;
	position:	relative;
}

#form-generic label {
	font:  		bold 12px "Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#form-generic label small {
    font-weight:normal;
    font-size:  11px;
}

#form-generic input {
	background: transparent;
	border: 	1px solid #939394;
	color:		#fff;
	display:	block;
	font:  		normal 14px "Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	margin:     5px 0 14px 0;
	padding:	8px 0 7px 4px;
	text-shadow:0 1px 1px #000;
	width:		675px;
}

#form-generic textarea {
	background: transparent;
	border: 	1px solid #939394;
	color:		#fff;
	display:	block;
	float:		none;
	font:  		normal 14px "Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	margin:     5px 0 0 0;
	padding:	8px 0 7px 4px;
	width:		675px;
}

#form-generic select {
	background: transparent;
	border: 	1px solid #939394;
	color:		#fff;
	display:	block;
	float:		none;
	font:  		normal 14px "Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	margin:     5px 0 14px 0;
	padding:	7px 7px 6px 4px;
	width:		333px;
}

ul.form-2columnes {
	float:		none;
	margin:		0;
}

ul.form-2columnes li {
	float:		left;
	margin:		0 15px 0 0;
}

ul.form-2columnes label {
	width: 		auto!important;
}

.input-curt {
	background: transparent;
	border: 	1px solid #939394;
	color:		#fff;
	display:	block;
	font:  		normal 14px "Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	margin:     5px 0 14px 0;
	padding:	8px 0 7px 4px;
	text-shadow:0 1px 1px #000;
	width:		327px!important;
}

/* BOTONS ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.bt_enviar {
	border:none!important;
	float:		none;
	margin:		10px 0 10px -4px!important;
	width:		150px!important;
}

ul.formError {
	background: url(../img/common/aeg_bck_websprite.png) 15px -2676px no-repeat;
	border:		1px solid #c03807;
	color: 		#c03807;
	font-weight:bold;
	margin:		10px 0 10px 0;
	padding:	24px 0 24px 60px!important;
	width:		620px;
}

ul.formError li {
	background: url(../img/common/aeg_bck_websprite.png) -1022px -2791px no-repeat;
	margin: 	0 0 5px 0;
	padding: 	0 0 0 10px;
}

.formOk {
	background: url(../img/common/aeg_bck_websprite.png) 15px -2544px no-repeat;
	border:		1px solid #93be1c;
	color: 		#93be1c;
	float:		none;
	font-weight:bold;
	margin:		10px 0 10px 0;
	padding:	24px 0 24px 60px!important;
	width:		620px;
}

.formOk p {
	margin:		0 0 10px 0;
}

.formError {
	background: url(../img/common/aeg_bck_websprite.png) 15px -2676px no-repeat;
	border:		1px solid #c03807;
	color: 		#c03807;
	font-weight:bold;
	margin:		10px 0 10px 0;
	padding:	24px 0 24px 60px!important;
	width:		620px;
}

formError p {
	margin:		0 0 10px 0;
}

.obligatori {
	color:		#3c6795;
	padding:    0 0 0 3px;
}