#menu-principal{
height:30px;
margin-bottom:10px;
}
#menu-principal ul{
list-style:none;
margin:0;
padding:0;
}
#menu-principal ul li{
margin:0;
padding:0;
padding-left:15px;
padding-right:15px;
display:block;
float:left;
border-right:1px solid #DDD;

}
#menu-principal ul li a{
line-height:30px;
height:30px;
text-decoration:none;

}

h1, h2, h3, h4 {
	
color:#999;
text-shadow:0 0 1px #000000;
}
#login{
float:right;
}
#UserUsernameLogin,#UserPasswordLogin{
float:left;
width:100px;
margin-right:5px;
}
input.enviar-login{
font-size:10px;
float:left;
}
#UserLoginForm{
margin-right:0;
}
.link-boto{
padding:5px;
}
div.actions{
float:right;
}
fieldset.mapa div.mapa_gog,fieldset.mapa div.mapa_gog div{
margin:0;
padding:0;

}
fieldset.mapa div.mapa_gog{
float:left;
clear:none;
}
fieldset.mapa div.mapa_dades,fieldset.mapa div.mapa_dades div{
margin:0;
padding:0;
float:right;
width:350px;
clear:none;
}
form div.mapa_gog,form div.mapa_gog div{
float:left;
clear:none;
margin:0;
padding:0;
}
form div.mapa_dades,form div.mapa_dades div{
margin:0;
padding:0;
float:right;
width:350px;
clear:none;
}
label.net{
clear:both;
float:none;
width:100%;
padding-top:5px;
padding-bottom:5px;
}
label.error{
color:#FE0000;
}
.left{
float:left;
width:55%;
}
.right{
float:right;
width:40%;
clear:none;
}
.botonet{
width:18px;
height:18px;
margin-bottom:0;
float:left;
clear:none;
margin-left:5px;
}
.foto_petita{
float:left;
padding:5px;
width:150px;
height:100px;
}
.foto_petita img{
padding:3px;
border:1px solid #EEE;
}
#galeria_imatges_petites{
padding-top:20px;
}
.galeria_imatge_petita{
width:108px;
height:80px;
padding:3px;
margin:6px;
float:left;
 -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
 border:1px solid #EEE;
 /*filter: alpha(opacity=60);
 opacity: .6 ;*/
 cursor:pointer;
}