body{
	margin-left:0px;
	margin-top:0px;
}
#base{
	width:100%;
	height:auto;
}
#cos_superior{
	position:relative;
	float:left;
	width:101%;
	height:59px;
	background-image:url(../imatges/bg_cos_superior.gif);
	/*background-color:#F00;*/
}
#cos_central{
	position:relative;
	float:left;
	width:101%;
	height:auto;
	background-image:url(../imatges/bg_cos_central.gif);
	/*background-color:#Ff0;*/
}
#cos_peu{
	position:relative;
	float:left;
	width:101%;
	height:140px;
	background-image:url(../imatges/bg_cos_peu.gif);
	/*background-color:#0f0;*/
}
#cont_superior{
	position:relative;
	float:left;
	width:995px;
	height:59px;
	left:50%;
	margin-left:-497px;
	/*background-color:#FF0;*/
}
#cont_central{
	position:relative;
	float:left;
	width:995px;
	height:auto;
	left:50%;
	margin-left:-497px;
	/*background-color:#F00;*/
}
#cont_peu{
	position:relative;
	float:left;
	width:995px;
	height:140px;
	left:50%;
	margin-left:-497px;
	/*background-color:#F0f;*/
}
/************************************** cos_superior ***************************************/
#icona_rellotge{
	position:relative;
	float:left;
	width:20px;
	height:13px;
	margin-top:7px;
	margin-left:8px;
	/*background-color:#F00;*/
}
#data{
	position:relative;
	float:left;
	width:870px;
	height:10px;
	margin-top:8px;
	/*background-color:#F00;*/
}
#mapa_web{
	position:relative;
	float:left;
	width:75px;
	height:10px;
	margin-top:8px;
	/*background-color:#Ff0;*/
}
#icona_mapa_web{
	position:relative;
	float:left;
	width:13px;
	height:13px;
	margin-top:8px;
	/*background-color:#F00;*/
}
/************************************** cos_central ***************************************/
#sombra_esq{
	position:relative;
	float:left;
	width:28px;
	height:auto;
	/*background-color:#F00;*/
}
#continguts{
	position:relative;
	float:left;
	width:938px;
	height:auto;
	background-color:#fff;
}
#sombra_dreta{
	position:relative;
	float:left;
	width:29px;
	height:auto;
	/*background-color:#F00;*/
}
#logo{
	position:relative;
	float:left;
	width:620px;
	height:58px;
	margin-top:33px;
	/*background-color:#F00;*/
}
#menu{
	position:relative;
	float:left;
	width:313px;
	height:19px;
	margin-top:72px;
	/*background-color:#F00;*/
}
#bt_inicio{
	position:relative;
	float:left;
	width:58px;
	height:19px;
	/*background-color:#F00;*/
}
#separador_menu{
	position:relative;
	float:left;
	width:8px;
	height:19px;
	/*background-color:#F00;*/
}
#bt_empresa_servicios{
	position:relative;
	float:left;
	width:78px;
	height:19px;
	/*background-color:#F00;*/
}
#bt_contacto{
	position:relative;
	float:left;
	width:75px;
	height:19px;
	/*background-color:#F00;*/
}
#slogan{
	position:relative;
	float:left;
	width:938px;
	height:67px;
	margin-top:39px;
	/*background-color:#F00;*/
}
#flash{
	position:relative;
	float:left;
	width:227px;
	height:175px;
	/*background-color:#F00;*/
	border:#d7d7d7 1px solid;
}
#separador_flash{
	position:relative;
	float:left;
	width:5px;
	height:175px;
	/*background-color:#F00;*/
}
#cont_text_inici{
	position:relative;
	float:left;
	width:691px;
	height:218px;
	margin-top:20px;
	/*background-color:#FF0;*/
}
#titol_text_inici{
	position:relative;
	float:left;
	width:691px;
	height:42px;
	/*background-color:#FF0;*/
}
#text_inici{
	position:relative;
	float:left;
	width:328px;
	height:178px;
	/*border:#d7d7d7 1px solid;*/
	/*background-color:#FF0;*/
}
#foto_inici{
	position:relative;
	float:left;
	width:328px;
	height:auto;
	border:#d7d7d7 1px solid;
	/*background-color:#FF0;*/
}
#separador_text_inici{
	position:relative;
	float:left;
	width:27px;
	height:176px;
	/*background-color:#0F0;*/
}
#requadre_inici{
	position:relative;
	float:left;
	width:227px;
	height:242px;
	margin-top:7px;
	margin-left:10px;
	border:#d7d7d7 1px solid;
	/*background-color:#FF0;*/
}
#titol_requadre_inici{
	position:relative;
	float:left;
	width:189px;
	height:42px;
	margin-left:20px;
	margin-top:13px;
	/*background-color:#0F0;*/
}
#fletxeta_requadre_inici{
	position:relative;
	float:left;
	width:9px;
	height:auto;
	
	margin-left:20px;
	/*border:#d7d7d7 1px solid;*/
	/*background-color:#FF0;*/
}
#text_requadre_inici{
	position:relative;
	float:left;
	width:193px;
	height:auto;
	margin-left:30px;
	margin-top:-20px;
	/*background-color:#0F0;*/
}
/************************************** cos_peu ***************************************/
#menu_peu{
	position:relative;
	float:left;
	width:280px;
	height:56px;
	margin-left:25px;
	margin-top:32px;
	/*background-color:#FF0;*/
}
#adreca_peu{
	position:relative;
	float:left;
	width:276px;
	height:66px;
	margin-left:373px;
	margin-top:23px;
	/*background-color:#FF0;*/
}
#soporte{
	position:relative;
	float:left;
	width:147px;
	height:12px;
	margin-left:0px;
	margin-top:9px;
	/*background-color:#FF0;*/
}
#tel{
	position:relative;
	float:left;
	width:109px;
	height:15px;
	margin-left:0px;
	margin-top:6px;
	/*background-color:#FF0;*/
}
#icono_tel{
	position:relative;
	float:left;
	width:20px;
	height:28px;
	/*background-color:#FF0;*/
}
#adreca{
	position:relative;
	float:left;
	width:276px;
	height:29px;
	margin-top:5px;
	/*background-color:#FF0;*/
}
/*******************************************************************************/
#cont_text_empresa{
	position:relative;
	float:left;
	width:930px;
	height:auto;
	margin-top:20px;
	/*background-color:#F00;*/
}
#foto_empresa{
	position:relative;
	float:left;
	width:270px;
	height:425px;
	border:#d7d7d7 1px solid;
	/*background-color:#FF0;*/
}
/*******************************************************************************/
#titol_text_servicios{
	position:relative;
	float:left;
	width:930px;
	height:42px;
	/*background-color:#FF0;*/
}
#cont_servicios{
	position:relative;
	float:left;
	width:162px;
	height:211px;
	margin-top:0px;
	/*background-color:#F00;*/
}
#servicios_foto{
	position:relative;
	float:left;
	width:162px;
	height:183px;
	margin-top:0px;
	border:#d7d7d7 1px solid;
	/*background-color:#F0f;*/
}
#servicios_text{
	position:relative;
	float:left;
	width:162px;
	height:28px;
	margin-top:0px;
	text-align:center;
	/*background-color:#00f;*/
}
#servicios_separador{
	position:relative;
	float:left;
	width:30px;
	height:211px;
	margin-top:0px;
	/*background-color:#0f0;*/
}
#servicios_separador_horitz{
	position:relative;
	float:left;
	width:930px;
	height:30px;
	margin-top:0px;
	/*background-color:#060;*/
}
/*******************************************************************************/
#mapa{
	position:relative;
	float:left;
	width:567px;
	height:425px;
	border:#d7d7d7 1px solid;
	/*background-color:#FF0;*/
}