.formularis {
	display:block;
	float:right;
	text-align:left;
	width:640px;	
	color:#666666;
	font-weight:normal;	
}

.formularis fieldset {
	border-width: 0px;
	margin: 0px;
	padding: 0px 0px 20px 35px;
}


.formularis fieldset h2,
.formularis fieldset p {
	color:#6B6B6B;
	font-size:13px;
	font-weight:bold;
	margin: 0px 140px 10px 0px;
	padding: 0px;
}

.formularis fieldset h2 {
	border-bottom: 1px solid #868686;
}


.formularis fieldset .row {
	padding-bottom: 10px;
	overflow: hidden;
	width: 100%;
}

.formularis fieldset .destacat {
	color: #1B1B1B;
}

.formularis fieldset .row .elements {
	float: left;
}

.formularis fieldset .subrow {
	overflow: hidden;
	width: 100%;
}


li.normal .contenidor {
	overflow: hidden;
	width: 100%;
}

.formularis fieldset .row .element,
li.normal .contenidor .element {
	float: left;
}

li.normal .contenidor .ample_fix {
	width: 190px;
}

.formularis fieldset .row .ample_fix {
		width: 100px;
}

.formularis fieldset .row .ample_fix_mitja {
	width: 150px;
}

.formularis fieldset .row .ample_fix_petit {
	width: 60px;
}

.formularis fieldset .row .ample_fix_radio_encuesta {
	width: 88px;
}

.formularis fieldset .row .ample_fix_gran {
	width: 220px;
}

.formularis fieldset .row .info {
	margin-left: 10px;
	padding: 10px;
	color: #515151;
	font-size: 13px;
	text-align:left;
	word-wrap:break-word;
	background-color: #FFFFCC;
	width: 142px;
	font-style: italic;
}

.formularis fieldset .row .missatge_error {
	float: right;
	height: auto;
}

.formularis fieldset label {
	width: 180px;
	margin: 0px 20px 0px 0px;
	vertical-align: top;
	float: left;
	text-align: right;
}

.formularis fieldset label.select {
	width: 262px;
}

.formularis fieldset textarea {
	height:45px;
	width:250px;	
	margin: 0px;
	padding: 0px;
}

.formularis fieldset textarea.petita {
	width:218px;	
}

.formularis fieldset textarea.molt_petita {
	width:180px;	
}

.formularis fieldset input.radio,
.contenidor .element input.radio {
	border-width: 0px;
	width: auto;
	height: auto;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}

.formularis .boto {
	color:#515151;
	font-size:13px;	
	padding: 10px 20px;
	margin-left: 10px;
}

.formularis fieldset input.valoracio {
	width: 30px;
}

.formularis fieldset input.normal {
	width: 250px;
}

.formularis fieldset input.petit {
	width: 158px;
}

.formularis fieldset select.normal {
	width: 180px;
}

.formularis fieldset .amplada_maxima_element {
	width: 250px;
}
	
.clear {
	clear: both;
}

.esquerra {
	text-align: left !important;
}

.dreta {
	text-align: right !important;
}

.centrat {
	text-align: center; !important;
}

.espai_dret {
	padding-right: 10px !important
}

.espai_superior {
	padding-top: 5px !important
}

.espai_superior_radio_encuesta {
	padding-top: 12px !important
}

.espai_inferior {
	padding-bottom: 5px !important
}

.lletra_petita {
	font-size: 11px !important
}

.lletra_condicions {
	font-size: 12px !important
}