/* generics */
.nofloat {
	float:none !important;

}
.margin_bottom10{
	margin-bottom:10px !important;
}
.margin_bottom15{
	margin-bottom:15px !important;
}
.nopadding_bottom{
	padding-bottom:0 !important;
}
.nomargin_bottom{
	margin-bottom:0 !important;
}
.float_left{
	float:left !important;
}
.width_ample{
	width:100% !important;
	margin-right:0 !important;
}
.centrar_txt {
	text-align:center;

}
/* fi de generics */
.form_registre .infotxt span{
	float:left;
	color:#3F3F3F;
	font-family:Arial,Helvetica;
	font-size:1.2em;
	font-weight:normal;
	height:22px;
	line-height:22px;
	margin-right:13px;
}
.form_registre .infotxt label{
	float:left !important;
	text-align:right;
	width:205px;
}
.form_registre .infotxt a, .boto_petit{
	background-image:url(../img/btn-petit.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	float:left;
	text-align:center;
	width:90px;
	height:20px;
}
.form_registre .infotxt {
	float:left !important;
	width:100%;
	margin-right:0 !important;
}
.form_registre .infotxt input{
	float:left;
	margin-right:5px;
	width:230px;

}
.form_registre .division{
		background-image:url(../img/line-item.gif);
		background-position:center bottom;
		background-repeat:repeat-x;
		height:2px;
		clear:both;
		margin:10px 0;
}

.form_visible {
	display:block !important; float:none !important;
}

.form_visible .foto_perfil{
		margin:0 0 10px 150px;
		min-width:110px;
		border:2px solid #c8c8bc;
		padding:4px;
		background-color:white;	
		width:110px;
}
/* afegir a moduls.css (line 4985)*/
.modulgris_registre p a {
	color:#00448C;
	font-family:Arial,Helvetica;
	font-size:1em;
}
.perfil_usuari .mostradades  ul li a, .form_registre ul li{
	background-image:url(../img/path.gif);
	background-repeat:no-repeat;
	background-position:2px center;
	color:#00448C;
	font-family:Arial,Helvetica;
	font-size:1.25em !important;
	padding:0pt 0pt 0pt 15px;
}
.perfil_usuari .mostradades {	
	margin-left:0 !important;
	width:100% !important;
	float:none !important;
}
.perfil_usuari span {
	line-height:20px;
	float:left !important;
}
.form_registre .botons_enviar{
	text-align:center;

}
.form_registre .boto_mitja{
	width:140px;
	height:20px;
	line-height:20px;
	color:#FFF !important;
	font-weight:bold;
	background-image:url(../img/btn-mitja.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	text-align:center;
	margin:0 0 0 60px;
}
.form_registre ul {
	margin:0 0 15px 15px;
	list-style-type:none;
}
.menu_perfil .sbmenu_dades_personals{
	padding-left:45px !important;
}
.menu_perfil .sbmenu_dades_personals a, .menu_perfil .sbmenu_dades_personals li:hover{
	font-size:1.2em;
}
.modulblanc_registre p{
	font-weight:normal;
	padding-right:5px;
	color:#3F3F3F;
	font-size:1.2em;
	margin:5px 15px 10px;
}
.perfil_usuari .text_canvia_foto a{
	color:#00448C;
}
.perfil_usuari .text_canvia_foto {
	margin:5px 0 0 8px;

}
.boto_guardacanvis{margin:0 0 0 230px !important; *margin:0 0 0 120px !important;}
