/* COLORS
clients #01B0E7
*/
body, h1, h2, h3, h4, h5, h6, ol, ul, li, p, table, td, tr, div{
	font-family:Zurich Bd XCn BT, Arial Narrow, Arial, Helvetica;
	color: #666666;
	font-size:14px;
	scrollbar-face-color: #565656; 
	scrollbar-highlight-color: #565656; 
	scrollbar-shadow-color: #565656; 
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF; 
	scrollbar-track-color:#E5E5E5; 
	scrollbar-drakshadow-color:#000000;
}

body {
	background-color: #FFFFFF;
	margin: 0px 0 20px 0;
	padding: 0px;
	}
    
table, tr, td { 
	border: 0px solid #FFFFFF; 
	border-collapse: collapse;
	padding: 0px;
	align: center;
	margin-left: auto;
	margin-right: auto;
	}

a {text-decoration: none; color: #ffffff;}

a:link {text-decoration: none; color: #ffffff;}

a:hover {text-decoration: none; color: #ffffff;}

a:visited {text-decoration: none; color: #ffffff;}

a:active {text-decoration: none; color: #ffffff;}
	

hr {
	height: 1px;
	color: #aaaaaa;
	}
	
img{border:0}

.contenedor{ margin:10px 40px 20px 40px; text-align:left;}

#divTop{ width:100%; }
	#divLogo{ float:left; }
	#divIdiomas{ float:right; }

#contenedor-projectes{ background-image:url(/IMAGES/BACK_4/TOP_web.png); background-repeat: repeat-x;  }

/*
#contenedor-inici{ background-image:url(/IMAGES/BACK_3/inici.jpg); background-repeat: repeat-x; background-color:#565656;  }
#contenedor-qui-som{ background-image:url(/IMAGES/BACK_3/qui-som.jpg); background-repeat: repeat-x;  }
#contenedor-noticies{ background-image:url(/IMAGES/BACK_3/noticies.jpg); background-repeat: repeat-x;  }	
#contenedor-clients{ background-image:url(/IMAGES/BACK_3/clients.jpg); background-repeat: repeat-x;  }
#contenedor-contacte{ background-image:url(/IMAGES/BACK_3/contacte.jpg); background-repeat: repeat-x;  }
#contenedor-partners{ background-image:url(/IMAGES/BACK_3/partners.jpg); background-repeat: repeat-x;  }
#contenedor-test{ background-image:url(/IMAGES/BACK/99.jpg); background-repeat: repeat-x;  }
*/

#divMenuCentrat{width:1050px; overflow:visible; margin:auto auto;  }
#menu{width:950px; color:#ffffff; margin:25px 0px 0px 4px; }
#menu #menu-ittem{ width:auto; float:left; margin-right:14px; font-size:14px; font-weight:bold; }
#menu #menu-ittem a{ color:#ffffff }
#menu #menu-ittem .a-inici{ color:#999 }
#menu #menu-ittem .a-inici:hover{ color:#000 }

#divSubmenu{margin-bottom:10px; margin-left:4px; float:left; color:#FFFFFF;}
	#divSubmenu a{ color:#FFFFFF; font-weight:bold; font-size:12px;}
	#divSubmenu a:hover{ color:#000; font-weight:bold; font-size:12px;}

#idiomas{position:absolute; top:50px; right:80px; font-family:Zurich Cn BT, Arial narrow, Arial, Helvetica; color:#000; font-size:11px; font-weight:normal; }
#idiomas a{color:#AAA }
#idiomas .a-inici{ color:#AAA }

#seccions{position:relative; margin:50px auto 20px auto; text-align:center; color:#ffffff; }

/*
#seccions-inici{float:left; position:relative; width:650px; height:350px; overflow:auto; }
#seccions-inici-projectes{float:left; position:relative; width:250px;  overflow:auto;  }
*/

#seccions-quisom{float:left; position:relative; width:950px; height:355px; overflow:hidden; left:30px; }
#seccions-quisom-menu{width:1050px; overflow:visible; margin:auto auto;  }
#seccions-quisom-menu a{color:#666;  }

#seccions-projectes{width:1050px; overflow:visible; margin:auto auto;  }
#seccions-projectes-menu{width:1050px; overflow:visible; margin:auto auto;  }

/*
#seccions-noticies{float:left; position:relative; width:800px; height:350px; overflow:auto; left:70px;  }
#seccions-clients{float:left; position:relative; width:800px; height:350px; overflow:auto; left:70px;  }
#seccions-contactar{float:left; position:relative;  width:890px; height:450px; overflow:hidden; left:70px; top:-30px; }
#seccions-partners{float:left; position:relative;  width:770px; height:350px; overflow:auto; left:50px; }
*/

#seccions-projectes_detall{width:1050px; overflow:visible; margin:auto auto;
								   background-image:url(/IMAGES/BACK/back_projectes_detall_foto.png); background-repeat:no-repeat; background-position:center -20px;}
#seccions-noticies_detall{float:left; position:relative; width:950px; height:500px; top:-30px;
								   background-image:url(/IMAGES/BACK/back_projectes_detall_foto.png); background-repeat:no-repeat; background-position:center -20px;}

#foto-inici{ width:252px; height:212px; background-image:url(/IMAGES/BACK/back_inici_foto.png); background-repeat: no-repeat; float:right; overflow:hidden;}


/*------------ projectes / noticies ----------------*/

#itemProjectes{width:142px; height:172px; overflow:hidden; float:left; border:0px solid #444; margin:5px; padding:10px; text-align:left;
					background-image:url(../IMAGES/BACK_4/ITEM-PROJECTES_web_grey.png);}
#itemProjectes2{width:142px; height:172px; overflow:hidden; float:left; border:0px solid #444; margin:5px; padding:10px; text-align:left;
					background-image:url(../IMAGES/BACK_4/ITEM-PROJECTES_web_white.png);}					
#itemProjectes #foto{width:142px; height:100px; overflow:hidden; background-color:#000; text-align:center; margin-bottom:6px;}
#itemProjectes #titol a{color:#eee; font-size:14px;}
#itemProjectes #titol a:hover{color:#CCC;}

#divFotoDetall{width:562px; height:386px; overflow:hidden; margin:0px; text-align:left;} 

/*------------ qui som ----------------*/

#itemQuiSom{width:142px; height:172px; overflow:hidden; float:left; border:0px solid #444; margin:5px; padding:10px; text-align:left;
					background-image:url(../IMAGES/BACK_4/ITEM-PROJECTES_web_grey.png);}
#itemQuiSom #foto{width:129px; height:126px; overflow:hidden; background-color:#000; text-align:center; margin-bottom:6px; margin-left:6px;}
#itemQuiSom #carrec {color:#ccc; font-size:12px; line-height:100%; font-weight:bold; margin-bottom:4px;}
#itemQuiSom #titol {color:#eee; font-size:15px; line-height:100%;}
#itemQuiSom #titol a:hover{color:#000;}

#itemQuiSom2{overflow:hidden; border:0px solid #444; margin:8px; text-align:left;}
#itemQuiSom2 #titol {color:#000; font-size:16px; font-weight:bold;}

#itemQuiSomCur{ text-align:justify; color:#000; font-size:14px; float:left; width:650px; overflow:hidden; margin-top:10px; margin-left:10px;}

/*------------ clients ----------------*/

#itemClients{overflow:hidden; border:0px solid #444; margin:8px; text-align:left;}
#itemClients #titol {color:#FFF; font-size:16px; font-weight:bold;}

/*------------ CONTACTAR ----------------*/
#fotoContactar{float:left; width:600px;}
#textContactar{float:left;  margin:165px 0 0 10px; text-align:left; font-size:16px; color:#fff}
#textContactar a{color:#ddd}
#textContactar a:hover{color:#bbb}

/*----------------------------------------*/

#paginacio{float:left; color:#000; margin-top:10px; font-weight:bold; font-size:14px; margin-left:6px;}
#paginacio a{color:#FFFFFF;}
#paginacio a:hover{color:#000;}

/*----------------------------------------*/



.image {
display:block;
position:relative;
top: -3px; /* Desfasamos la imagen hacia arriba */
left:-3px; /*Desfasamos la imagen hacia la izquierda */
padding:5px;
background:#ff; /*Definimos un color de fondo */
border:1px 4px 4px 1px solid;
border-color: #CCCCCC #666666 #666666 #CCCCCC /*Creamos un marco para acentuar el efecto */
}

.img{ border:5px #FFFFFF solid}

#bottom{float:left; position:absolute; width:950px; top:665px; left:0px; z-index:99; color:#000000; text-align:center; font-weight:normal; 
			 font-size:13px; line-height:140%;}
			 
#copyright{font-family:Zurich Cn BT, Arial, Helvetica; position:absolute; bottom:55px; left:10px; color:#000000; font-size:11px;}

