* { margin:0; padding:0;}

.cb { clear:both;}

body,legend,input,textarea {
color:#979EA0;
background-color:inherit;
font-family: Verdana, arial, sans-serif;
font-size: 11px;
}

p {
text-align:justify;
}
ul,ol {
list-style-position: outside;
margin: 5px 0px 5px 15px;
padding: 0px;
}
li {
margin: 0px;
padding: 0px;
}
img {
border:0;
}
blockquote {
margin: 5px 0px 5px 15px;
}

a:link {
color:#7E8A8D;
background-color:inherit;
}
a:visited {
color:#7E8A8D;
background-color:inherit;
}
a:hover {
color:#B3BBCD;
background-color:inherit;
}

h1 {
color:#464855;
background-color:inherit;
margin-bottom:20px;
font-size:22px;
}
h2 {
color:#8F8E9C;
background-color:inherit;
margin-bottom:8px;
font-size:15px;
text-transform:uppercase;
}

h2 a { text-decoration: none;}

.detall {
}
	.detall img {
		float:right; 
		padding:2px; 
		border:1px solid #EFEFEF; 
		margin-left:10px;
	}

.list_img {
	margin-top:20px;
}	
	.list_img img {
 		float:left; 
		padding:2px; 
		border:1px solid #EFEFEF; 
		margin:5px;	
	}

.item {
	margin-top:20px;
}
	.item_img {
		width:60px; 
		text-align: center; 
		float:left; 
		margin-right:10px; 	
	}
	
	.item_img img {
		padding:2px; 
		border:1px solid #EFEFEF;
	}
	
	.item_subtitle {
		float:left;
		width: 532px;
		text-align:justify;
	}
	
.projecte {
	font-size:9px;
	float: left;
	width: 285px;
	height: 100px;
	margin-left:10px;
	margin-bottom:15px;
	/* border:1px solid red; */
}
	.projecte_img {
		width:135px; 
		float:left; 
		text-align: center;
	}

	.projecte_img img {
		padding:10px; 
		margin-right:5px;
		margin-bottom:5px;
		background-color:  #EFEFEF;	
	}
	
	.projecte_desc {
		float:left;
		text-align:justify;
	}
	
	.projecte_client {
		color:#979EA0;
		background-color:inherit;
		text-transform:uppercase;
		font-weight:bold;
	}
	
	.projecte_data{
		font-size: 9px;
		font-family: Arial;
		margin:5px 0px;
	}
		
input,textarea {
	border: 1px solid #CCCCCC;
}
