body{
	font: 1em Verdana, Helvetica, Arial, Geneva, sans-serif ;
	font-size: 62.5%;
	text-align:center;
	padding:0px;
	margin:0px;
	color:#666666;
	}
img{
	border:0px;
	}
p{
	margin:0px;
	padding:0px;
	font-size:1em;
	}
.clear_it{
	margin:0px;
	padding:0px;
	clear:both;
	}
ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
li{
	margin:0px;
	padding:0px;
	list-style:none;
	}	
h1, h2 , h3 , h4 {
	margin:0px;
	padding:0px;
	}

/*
	Estils de portada
*/
div.principal{
	margin:0px;
	padding:0px;
	width:759px;
	margin:0px auto 0px auto;
	text-align:left;
	}
	
p.idiomes{
	text-align:right;
	color:#027474;
	margin:10px 0px 5px 0px;
	}
	p.idiomes a.primer{
		background:url(../comu/kland_idioma.gif) no-repeat 0px center;
		padding:0px 0px 0px 15px;
		}
div.caspsalera{
	background-color:#E6E6E6;
	}
	div.caspsalera h1{
		background:url(../comu/logo_amic.gif) no-repeat 0px center red;
		display:block;
		width:219px;
		height:87px;
		text-indent:-100000px;
		float:left;
		}
	div.caspsalera h2{
		background:url(../comu/logo_premi.gif) no-repeat 0px center red;
		display:block;
		width:219px;
		height:87px;
		text-indent:-100000px;
		float:right;
		}
	div.caspsalera h2.eng{
		background:url(../comu/logo_premi_eng.gif) no-repeat 0px center red;
		display:block;
		width:219px;
		height:87px;
		text-indent:-100000px;
		float:right;
		}
	div.caspsalera h2.esp{
		background:url(../comu/logo_premi_cas.gif) no-repeat 0px center red;
		display:block;
		width:219px;
		height:87px;
		text-indent:-100000px;
		float:right;
		}
		
	div.caspsalera .dreta{
		float:right;
		}
		div.caspsalera .esquerra{
			float:left;
			}

			
			
			
div.menu_superior{
	background:url(../comu/degradat_menu_sup.gif) repeat-x 0% 0% #018d8d;
	background-color:#018D8D;
	border-top:solid 3px #D4D4D4;
	}	
	div.menu_superior ul.menu_prin_hor{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}
		div.menu_superior ul.menu_prin_hor li{
			background:url(../comu/separador_barramenu.jpg) no-repeat 0px center;
			padding:8px 0px 8px 8px;
			margin:0px 8px 0px 0px;
			display:inline;
			float:left;
			}
			div.menu_superior ul.menu_prin_hor li.primer{
				background:none;
				padding-left:8px;
				}
			div.menu_superior ul.menu_prin_hor li a{
				color:#FFFFFF;
				background:url(../comu/kland_triangle_blanc.gif) no-repeat 0px center;
				padding:0px 0px 0px 10px;
				text-decoration:none;
				font-size:1.0em;
				}
			div.menu_superior ul.menu_prin_hor li a:hover{
				text-decoration:underline;
				}

/*
	Contingut amb tres columnes
*/
div.pri_col{
	background:url(../comu/degradat_gris_sota_flaix.jpg) repeat-x 0px top #FFFFFF;
	padding:15px 10px 0px 4px;
	width:237px;		/*252 sense els marges interirors*/
	float:left;
	border-right:solid 1px #999999;
	height:100%;
	} 
div.seg_col{
	background:url(../comu/degradat_gris_sota_flaix.jpg) repeat-x 0px top #FFFFFF;
	padding:15px 10px 0px 10px;
	width:232px;	/*252 sense els marges interirors*/
	float:left;
	} 	
div.ter_col{
	background:url(../comu/degradat_gris_proj_destaca.jpg) repeat-x 0px top #EEEEEE;
	padding:15px 0px 0px 0px;
	width:255px; 		/*255 sense els marges interirors aqui es la suma dels paddings laterals de  div.ter_col div.hombra_bottom*/
	float:left;
	}	
	div.ter_col div.hombra_bottom{
		background:url(../comu/degradat_baix_proj_destaca.jpg) repeat-x 0px bottom;
		padding:0px 10px 15px 10px;
		}
	
h2.tit_seccio{
	background:url(../comu/kland_cuadrat.gif) no-repeat 0px 0.37em ;
	border-bottom:dashed 1px #999999;
	padding:0px 0px 6px 10px;
	margin:0px 0px 12px 0px;
	font-size:1.2em;
	color:#000000;
	}			
h2.tit_seccio_sup{
	border-top:solid 1px #999999;
	background:url(../comu/kland_cuadrat.gif) no-repeat 0px 1.5em ;
	border-bottom:dashed 1px #999999;
	padding:15px 0px 6px 10px;
	margin:0px 0px 12px 0px;
	font-size:1.2em;
	color:#000000;
	}	
.tit_seccio_proj_dest{
	background:url(../comu/icon_ok.gif) no-repeat 0px 0.00em;
	border-bottom:dashed 1px #999999;
	padding:0px 0px 6px 22px;
	margin:0px 0px 12px 0px;
	font-size:1.2em;
	color:#000000;
	}	
	
	
p.paragraf{
	padding:5px 0px 20px 0px;
	}
	
ul.llista_puntejada{
	margin:10px 0px 10px 10px;
	}			
	ul.llista_puntejada li{
		background:url(../comu/klander_llista_puntejada.gif) no-repeat 0px center;
		padding:0px 0px 0px 7px;
		}			

ul.llista_triangulada{
	margin:10px 0px 10px 0px;
	}
	ul.llista_triangulada li{
		background:url(../comu/kland_triangle.gif) no-repeat 0px 0.8em;
		padding:5px 0px 5px 7px;
		font-weight:700;
		}
		ul.llista_triangulada li ul.llista_puntejada li{
			background:url(../comu/klander_llista_puntejada.gif) no-repeat 0px 0.3em;
			padding:0px 0px 0px 7px;
			font-weight:400;
			}	

a{
	color:#008282;
	text-decoration:none;
	}			
a:hover{
	text-decoration:underline;
	}			
			
.projecte{
	border-bottom:dashed 1px #999999;
	padding:13px 0px 15px 0px;
	}
	.projecte_ultim{
		border-bottom:none;
		}
	.projecte img{
		float:left;
		margin:0px 10px 5px 0px;
		}
	.projecte h3{
		color:#006666;
		font-size:1.1em;
		}
		.projecte h3 a{
			color:#006666;
			font-size:1.1em;
			text-decoration:none;
			}
	.projecte p.intr{
		color:#999999;
		padding:0px;
		margin:0px;
		font-weight:400;
		font-size:1.2em;
		}	
			
.primer_peu{
	background:#DEDEDE;
	text-align:center;
	padding:5px 100px 10px 100px;
	}			
			

ul.patrocinadors{
	margin-top:15px;
	margin-bottom:100px;
	margin-left:20px;
	text-align:center;
	}
	ul.patrocinadors li{
		float:left;
		width:184px;
		height:54px;
		background-color:red;
		text-indent:-11000px;
		/*border:solid 1px blue;*/
		}
		ul.patrocinadors li a{
			display:block;
			width:184px;
			height:54px;
			}
	ul.patrocinadors li.urv{
		background:url(../comu/universitat_rovira_i_virgili.gif) no-repeat 0% 0% ;
		}
	ul.patrocinadors li.DEQ{
		background:url(../comu/deq.gif) no-repeat -30px 0%;
		}
	ul.patrocinadors li.TECNIO{	
		background:url(../comu/TECNIO_tcm128-76701.gif) no-repeat 0% 0%;
		}
	ul.patrocinadors li.cidem{	
		background:url(../comu/logo_tcm.gif) no-repeat 0% 0%;
		}	
/*
	Estils interirors
*/
div.contingut{
	border:solid 1px #000000;
	height:1%;
	background-color:#FFFFFF;
	}
	h2.apartat{
		background:#008282;
		color:#FFFFFF;
		padding:5px 0px 5px 15px;
		font-weight:700;
		font-size:1.1em;
		border-bottom:solid 1px #000000;
		}
	div.contingut .col_esquerra{
		float:left;
		width:532px;		/*568 sense els paddings laterals*/
		padding:15px 20px 15px 20px;
		border-right:solid 1px #000000;
		}
	div.contingut .col_dreta{
		background:url(../comu/ilustra_clients.jpg) repeat-x 0% 0%;
		float:right;
		width:184px;
		height:430px;
		}
		
		ul.llista_interior1{
			padding:0px 0px 0px 0px;
			margin:15px 0px 10px 0px;
			}
			ul.llista_interior1 li{
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				border-top:dashed 1px #a9a9a9;
				}
			ul.llista_interior1 li.ultim{
				border-bottom:dashed 1px #a9a9a9;
				}
				ul.llista_interior1 li h3{
					margin:14px 0px 14px 0px;
					font-size:1.1em;
					font-weight:700;
					color:#000000;
					float:left;
					width:150px;
					}
				ul.llista_interior1 li ul{
					float:left;
					padding:0px 0px 0px 10px;
					margin:14px 0px 14px 0px;
					
					}
					ul.llista_interior1 li ul li{
						background:url(../comu/kland_clients.jpg) no-repeat 0% center;
						border:none;
						padding:0px 0px 0px 15px;
						}
						ul.llista_interior1 li ul li a{
							font-size:1.1em;
							color:#067C6E;
							font-weight:700;
							}
						ul.llista_interior1 li ul li span{
							font-size:1.1em;
							color:#067C6E;
							font-weight:700;
							}
				
				
				
				
		
		

