body{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	margin:0px;	
	background: #a5a8aa url('_img/menu/fondo_web.jpg') repeat-x 0 0;	
}
a{	
	text-decoration:none;
	cursor:pointer;
	color:666666;
}
ul{
	margin:10px;
	padding:0 0 0 10px;		
}
li{
	margin:0px;
}
img{
	border:none;
}
table{
	font-size:12px;
}
#all{
	width:738px;	
	height:580px;
	margin:auto;
}
#centerdiv{	
	text-align:center;
}
#contingut{
	float:left;
	width:738px;	
	background-color:#FFFFFF;
}
#menusuperioridioma{
	float:left;
	width:738px;
	height:30px;
	text-align:right;		
}
#divtextidioma{
	float:left;
	width:724px;	
	height:30px;	
	line-height:40px;
}
.textidioma{
	color:white;
	font-size:11px;	
}
.tableprj{
	width:699px;
}
.topcaixa{
	width:699px;
	height:15px;
	background: url('_img/topcaixa.jpg') no-repeat;	
}
.bottomcaixa{
	width:699px;
	height:17px;
	background: url('_img/bottomcaixa.jpg') no-repeat;	
}
.centercaixa{
	width:699px;
	background: url('_img/centercaixa.jpg') repeat;	
}
#menusuperiorimatge{
	float:left;
	width:738px;
	height:18px;	
	background: url('_img/menu/borde_superior.png') no-repeat;	
}
#menuinferiorimatge{
	float:left;
	width:738px;
	height:18px;	
	background: url('_img/menu/borde_inferior.png') no-repeat;
}
#menuinferiordades{
	float:left;
	width:738px;
	height:30px;	
	text-align:center;
}
.textinf{
	color:white;
	font-size:11px;
	line-height:28px;
}
#flash{
	float:left;
	width:738px;
	height:222px;
	color:red;		
}
#capsalera{
	float:left;
	width:738px;
	height:150px;
	background:#FFFFFF;
}
#continguthome{
	float:left;
	width:738px;
	height:292px;	
	background: url('_img/menu/contenido_fondo.gif') repeat-x 0 0;
	border-top:#dedfe0 1px solid;
}
#contingutempresa{
	float:left;
	width:738px;
	display:inline;	
	background: url('_img/menu/contenido_fondo.gif') repeat-x 0 0;
	border-top:#dedfe0 1px solid;
	text-align:left;	
}
.itemmenu{
	float:left;
	width:105px;
	height:20px;	
	color:#666666;	
	font-size:13px;	
	padding-top:2px;
	margin-top:12px;
	text-align:center;
	cursor:pointer;
	background-position:top;
	background-repeat:no-repeat;
}
.itemmenumarcat{
	float:left;
	width:105px;
	height:20px;	
	color:#FFFFFF;	
	font-size:13px;	
	padding-top:2px;
	margin-top:12px;
	text-align:center;
	cursor:pointer;
	background-position:top;
	background-repeat:no-repeat;
}
#itemmenu1{
	float:left;
	width:122px;
	height:51px;		
	cursor:pointer;	
}
#itemmenu2{
	float:left;
	width:123px;
	height:50px;		
	cursor:pointer;
}
#itemmenu3{
	float:left;
	width:123px;
	height:50px;		
	cursor:pointer;
}
#itemmenu4{
	float:left;
	width:123px;
	height:50px;		
	cursor:pointer;
}
#itemmenu5{
	float:left;
	width:123px;
	height:50px;	
	cursor:pointer;
}
#itemmenu6{
	float:left;
	width:122px;
	height:50px;	
	cursor:pointer;
}
#blank{
width:28px;
float:left;
}
#blank10{
width:10px;
height:10px;
float:left;
}
.blank20{
width:20px;
float:left;
}
#blank22{
width:22px;
float:left;
}

#contingut_text{
	float:left;
	width:471px;
	height:200px;
}
#contingut_text2{
	float:left;
	width:260px;
	height:192px;
}
#contingut_text_titols{
	float:left;
	text-align:left;
	width:433px;	
}
#contingut_text_titols2{
	float:right;
	text-align:left;
	margin-right:30px;	
	margin-top:60px;
}
#contingut_text_empresa{
	float:left;
	width:595px;
	display:inline;
	margin:22px 0 0 30px;
}
#contingut_text_servei_col1{
	float:left;
	display:inline;
	width:421px;
}
#gran_contingut_text_servei_col2{
	float:left;	
	display:inline;
	width:290px;
	text-align:center;
	margin:auto;
}
#titol_atlas{
	font-size:30px;
	color:#ef9326;
	margin-top: 20px;
}
.titol_serveis{
	font-size:30px;
	color:#ef9326;
}
#titol_clients{
	font-size:30px;
	color:#ef9326;
}
#text_atlas{
	font-size:16px;	
	color:#666666;
}
#text_atlas_petit{
	color:#666666;
	font-size:12px;
}
.text_servei{
	color:#FFFFFF;
	font-size:16px;
}
.text_atlas2{
	font-size:12px;	
	color:#898989;
}
#items_clients{
	float:left;
	padding-left:35px;
	display:inline;
	width:235px;	
	margin-top:20px;
}
#items_clients_sense_marge{
	float:left;
	width:231px;	
}
.item_servei_atlas{
	float:left;
	text-align:center;
	width:231px;
	height:45px;
	background:url('_img/caixeta_servei.gif') no-repeat;	
	overflow:hidden;
	cursor:pointer;
}
#item_servei{
	float:left;
	text-align:center;
	width:231px;
	height:45px;
	background:url('_img/caixeta_servei.gif') no-repeat;	
	overflow:hidden;
	cursor:pointer;
}
#text_items_clients{
	float:left;
	display:inline;
	width:288px;	
	margin-top:20px;
	text-align:center;	
	color:#666666;
}
#contingut_projectes_col1{
	float:left;
	width:365px;
	height:260px;	
	background:url('_img/caixa_projecte.gif') no-repeat;	
}
.contingut_projectes_fila{
	float:left;
	width:699px;
	display:inline;	
	margin-left:15px;
}
#contingut_projectes_col1_curta{
	float:left;
	width:365px;
	height:246px;	
	background:url('_img/caixa_projecte_curta.gif') no-repeat;	
}
#contingut_projectes_col2{
	float:right;
	width:365px;
	height:260px;
	background:url('_img/caixa_projecte2.gif') no-repeat;	
}
#contingut_projectes_col2_curta{
	float:right;
	width:365px;
	height:246px;
	background:url('_img/caixa_projecte_curta2.gif') no-repeat;	
}
#div_titol_projectes{
	float:left;
	display:inline;
	width:670px;
	margin-left:30px;
	margin-top:12px;
}
#div_titol_projectes_serveis_detallats{
	float:left;
	width:677px;	
	display:inline;
	margin-left:30px;
	margin-top:12px;	
}
#titol_projectes{
	font-size:30px;
	color:#ef9326;
}
.subtitol_projectes{
	font-size:12px;
	color:#666666;
	line-height:4;
}
#cont_projecte_esquerre{
	float:left;	
	margin:42px 33px 42px 42px;
	width:281px;
	height:176px;
	overflow:hidden;	
}
.cont_projecte_fila{
	float:left;
	margin-left:14px;
	margin-right:14px;
	width:664px;
	overflow:hidden;
	display:inline;
}
#cont_projecte_esquerre_curta{
	float:left;
	margin:30px 33px 42px 42px;
	width:281px;
	height:176px;
	overflow:hidden;
}
#cont_projecte_dreta{
	float:left;
	margin:42px 42px 42px 33px;
	width:281px;
	height:176px;
	overflow:hidden;
}
#cont_projecte_dreta_curta{
	float:left;
	margin:30px 42px 42px 33px;
	width:281px;
	height:176px;
	overflow:hidden;
}
#contingut_serveis_col1{
	float:left;
	width:245px;
	height:443px;
	background:url('_img/caixa_client1.gif') no-repeat;
}
#serveis{
	float:left;
	display:inline;
	margin-left:10px;
	margin-bottom:15px;
}
#text_items_serveis{
	float:left;
	/*width:403px;*/
	display:inline;	
	margin-left:20px;
	color:#666666;
}
#contingut_serveis_col2{
	float:left;
	width:246px;
	height:443px;
	background:url('_img/caixa_client2.gif') no-repeat;
}
#contingut_serveis_col3{
	float:left;
	width:240px;
	height:443px;
	background:url('_img/caixa_client3.gif') no-repeat;
}
#cont_serveis_col1{
	float:left;
	margin:39px 29px 24px 34px;
	width:182px;
	height:380px;	
	text-align:center;
	overflow:hidden;
}
#cont_serveis_col2{
	float:left;
	margin:39px 35px 24px 29px;
	width:182px;
	height:380px;
	text-align:center;
	overflow:hidden;
}
#cont_serveis_col3{
	float:left;
	margin:39px 36px 24px 21px;
	width:182px;
	height:380px;
	overflow:hidden;
}
#logo_client{	
	text-align:center;
}
#titol_articles{
	font-size:30px;
	color:#ef9326;
}
.subtitol_articles{
	color:#666666;
	font-size:16px;	
}
#contingut_articles_col1{
	float:left;
	width:491px;
	height:443px;
	margin-top:18px;
}
#contingut_articles_col2{
	float:left;
	width:230px;
	height:443px;
	background:url('_img/caixa_article.gif') no-repeat;	
}
#div_titol_articles{
	float:left;
	width:550px;
	height:54px;
	margin-left:30px;
	margin-top:22px;
}
#cont_articles_col1{
	float:left;
	padding:0px 26px 26px 30px;	
}
#cont_articles_col2{
	float:left;	
	padding:19px 22px 32px 21px;
	max-width:175px;
}
.titol_article{
	float:left;
	font-size:16px;
	color:#666666;
}
.text_article{
	float:left;
	font-size:12px;
	color:#666666;
}
.article{
	float:left;	
	font-size:12px;	
	color:#666666;
}
#titol_contacte{
	float:left;
	display:inline;
	margin-left:30px;	
	margin-bottom:19px;
}
.titol_contacte{
	font-size:34px;
	color:#ef9326;
}
#subtitol_contacte{
	float:left;
	margin-bottom:19px;
	width:354px;
}	
#subtitol_contacte2{
	float:left;
	margin:25px 0 15px 0;
	width:354px;	
}
.subtitol_contacte{
	font-size:16px;
	color:#ef9326;	
}
#contacte_col1{
	float:left;
	width:358px;
	height:497px;
	margin-top:20px;
	margin-right:10px;
}
#contacte_col2{
	float:left;
	width:354px;	
	margin-top:37px;
	margin-left:10px;
}
.text_contacte{
	float:right;
	font-size:12px;
	text-align:left;
	width:260px;
}
.text_contacte2{
	float:left;
	font-size:12px;
	text-align:left;
	width:273px;
}
.espai_contacte{
	float:left;
	width:358px;
	height:10px;
	line-height:0px;
}
.espai_contacte2{
	float:left;
	width:354px;
	height:10px;
	line-height:0px;
}
.input_contacte{
	border:1px solid #EF9326;
	width:260px;	
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
}
#buton_contacte{
	float:right;
	width:72px;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	cursor:pointer;
}
.text_input{
	float:right;
	margin-right:10px;
	font-size:12px;
	line-height:18px;
}
.rounded{display:block}
.rounded *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EF9326
}
.rounded1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #EF9326;
  border-right:1px solid #EF9326;
  background:#EF9326
}
.rounded2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #EF9326;
  border-right:1px solid #EF9326;
  background:#EF9326
}
.rounded3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #EF9326;
  border-right:1px solid #EF9326;
}
.rounded4{
  border-left:1px solid #EF9326;
  border-right:1px solid #EF9326
}
.rounded5{
  border-left:1px solid #EF9326;
  border-right:1px solid #EF9326
}
.roundedfg{
  background:#EF9326
}
.mapa_contacte{
	float:left;	
}
#titol_servei_detall{
	font-size:30px;
	color:red;
}
#espai_servei_detall{
	float:left;
	width:358px;
	height:18px;
	line-height:0px;	
}
#clients{
	float:left;
	background:url('_img/caixa_client_llarga.gif') no-repeat;
	width:705px;
	height:136px;
	margin-left:16px;	
}
#cont_clients{
	float:left;
	width:675px;
	height:106px;
	margin:15px;
}
.cl_producte{
	float:left;
	margin-left:30px;
	font-size:12px;
	color:#666666;
	width:678px;
	display:inline;
}
.cl_prod_espai20{
	float:left;
	display:inline;
	width:738px;
	height:20px;
	line-height:0px;
}
.cl_prod_espai{
	float:left;
	display:inline;
	width:678px;
	height:1px;
	line-height:0px;
}
.cl_tit_prod{
	font-weight:bold;
	font-size:16px;
	float:left;	
}
.cl_txt_prod{
	float:left;	
}
.cl_pdf_prod{
	float:left;
}
.cl_txt_pdf_prod{
	float:left;
	margin-top:10px;
	display:inline;
	cursor:pointer;
}
.cl_img_pdf_prod_mini{
	float:left;
	cursor:pointer;
}
.cl_menu{
	float:left;
	height:51px;
	width:738px;
	background-image: url('_img/menu/nuevo/menu_fondo.gif');
}
.cl_img_genere{
	float:left;
	margin:10px 10px 10px 0;
}
.cl_dest_prod{
	float:left;
	font-size:14px;
}
.cl_text_gen{
	float:left;
	margin-left:30px;
	color:#666666;
}