body {
font-family:Arial, Helvetica, sans-serif, Garamond;
font-size:76%;
color:#9C9A9A;
margin:0;
padding:0 0 10px 0;
background:#000 url(../img/fons_web.jpg) left top repeat-x
}

/***************************
*********GENERALS*********
***************************/
div#contenidor_01 {width:916px; margin:0 auto;}

div#contenidor_02 {background-color:#FFFFFF;
padding-bottom:20px; margin-top:46px; padding-top:10px}

div#barra_idioma {position:absolute; top:12px;width:918px;}

.num_telefon {font-size:18px;
color:#FFFFFF;
font-weight:bold;
margin-left:15px}

.caixa_idioma {background-color:#FFFFFF;
width:90px;
padding:5px 15px 5px 10px;
display:block}

a.v_idioma:link, a.v_idioma:visited {
color:#005EC4;
font-size:12px;
font-weight:bold}

a.v_idioma_triat:link, a.v_idioma_triat:visited, a.v_idioma:hover {
color:#9C9A9A;
font-size:12px;
font-weight:bold; text-decoration:none}

h1#logo a{background:url(../img/logo_fagom_01.gif) left top no-repeat;
width:196px;
height:57px;
text-indent:-20000px;
margin-left:15px;
display:block}

.ratlla_horitzontal_01 {background:url(../img/ratlla_01.gif) left top repeat-x;
height:2px;
margin:30px 10px 0px 20px;
width:540px}

div#fons_pastilla_contacte {background:url(../img/fons_pastilla_01.gif) left top no-repeat;
width:114px;
height:37px;
padding-top:5px;
text-align:center;
margin-top:10px}

a.v_contacte_barra:link, a.v_contacte_barra:visited {font-size:9px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold}
a.v_contacte_barra:hover, a.v_contacte_barra_triat:link, a.v_contacte_barra_triat:visited {font-size:9px;
color:#000;
text-decoration:none;
font-weight:bold}

a.v_localitza_barra:link, a.v_localitza_barra:visited {font-size:9px;
color:#0060C4;
text-decoration:none;
font-weight:bold}

a.v_localitza_barra:hover, a.v_localitza_barra_triat:link, a.v_localitza_barra_triat:visited {font-size:9px;
color:#000;
text-decoration:none;
font-weight:bold}


div#peu {color:#fff;
font-size:10px;
text-align:center;
padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif}

a.clickart:link, a.clickart:visited {
color:#9CBAD6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none}

a.boto_01:link, a.boto_01:visited {display:block;
width:116px;
height:41px;
line-height:41px;
margin:12px 0 0 15px;
font-size:11px;
background:url(../img/fons_menu_01.gif) left top no-repeat;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;}

a.boto_01:hover, a.boto_01_triat:link, a.boto_01_triat:visited  {color:#F7E017;
display:block;
width:116px;
height:41px;
line-height:41px;
margin:12px 0 0 15px;
font-size:11px;
background:url(../img/fons_menu_01.gif) left top no-repeat;
font-weight:bold;
text-align:center;
text-decoration:none}

a.boto_02 {display:block;
width:149px;
height:36px;
background-position:0 0;
background-repeat:no-repeat;
padding-top:5px;
margin-left:10px;
margin-top:12px;
font-size:11px;
}

a.boto_02:link, a.boto_02:visited {
background:url(../img/fons_menu_02.gif) left top no-repeat;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;}

a.boto_02:hover {color:#F7E017;}

a.boto_02_triat {display:block;
width:149px;
height:36px;
background-position:0 0;
background-repeat:no-repeat;
padding-top:5px;
margin-left:10px;
margin-top:12px;
font-size:11px;
}

a.boto_02_triat:link, a.boto_02_triat:visited {
background:url(../img/fons_menu_02.gif) left top no-repeat;
color:#F7E017;
font-weight:bold;
text-align:center;
text-decoration:none;}

a.boto_03:link, a.boto_03:visited {display:block;
width:104px;
height:41px;
background:url(../img/fons_menu_03.gif) left top no-repeat;
margin:12px 0 0 10px;
font-size:11px;
line-height:41px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;}

a.boto_03:hover, a.boto_03_triat:link, a.boto_03_triat:visited {
display:block;
width:104px;
height:41px;
background:url(../img/fons_menu_03.gif) left top no-repeat;
margin:12px 0 0 10px;
font-size:11px;
line-height:41px;
color:#F7E017;
font-weight:bold;
text-align:center;
text-decoration:none;}

a.boto_04_en:link, a.boto_04_en:visited {display:block;
width:145px;
height:41px;
background:url(../img/fons_menu_04.gif) left top no-repeat;
margin-left:10px;
margin-top:12px;
font-size:11px;
padding-top:5px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;}

a.boto_04_en:hover, a.boto_04_en_triat:link, a.boto_04_en_triat:visited  {
display:block;
width:145px;
height:41px;
background:url(../img/fons_menu_04.gif) left top no-repeat;
margin-left:10px;
margin-top:12px;
font-size:11px;
padding-top:5px;
color:#F7E017;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a.boto_04:link, a.boto_04:visited {display:block;
width:145px;
height:41px;
background:url(../img/fons_menu_04.gif) left top no-repeat;
margin-left:10px;
margin-top:12px;
font-size:11px;
line-height:41px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;}

a.boto_04:hover, a.boto_04_triat:link, a.boto_04_triat:visited  {
display:block;
width:145px;
height:41px;
background:url(../img/fons_menu_04.gif) left top no-repeat;
margin-left:10px;
margin-top:12px;
font-size:11px;
line-height:41px;
color:#F7E017;
font-weight:bold;
text-align:center;
text-decoration:none;
}
/***************************
************HOME*********
***************************/

div#fons_home {background:url(../img/fons_home.gif) left top no-repeat;
width:916px;
height:283px;
padding-top:5px;
margin-top:10px}


a.ico_fagom_home_01:link, a.ico_fagom_home_01:visited {background:url(../img/topo_home_01.gif) left top no-repeat;
padding-left:45px;
padding-bottom:25px;
color:#005EC4;
font-weight:bold;
margin-left:50px;
padding-top:5px;
text-decoration:none;
display:block}


a.v_mesinfo:link, a.v_mesinfo:visited {color:#005EC4;
font-size:12px;
font-weight:bold}

.ratlla_horitzontal_02 {background:url(../img/ratlla_01.gif) left top repeat-x;
height:2px;
margin:0px 30px 10px 50px;}

a.ico_fagom_home_02:link, a.ico_fagom_home_02:visited {
background:url(../img/topo_home_02.gif) left top no-repeat;
padding-left:45px;
padding-bottom:25px;
color:#005EC4;
font-weight:bold;
padding-top:10px;
text-decoration:none;
display:block}


a.ico_fagom_home_03:link, a.ico_fagom_home_03:visited {
background:url(../img/topo_home_03.gif) left top no-repeat;
padding-left:45px;
padding-bottom:15px;
color:#005EC4;
font-weight:bold;
padding-top:5px;
text-decoration:none;
display:block}

a.ico_fagom_home_04:link, a.ico_fagom_home_04:visited {
background:url(../img/topo_home_04.gif) left top no-repeat;
padding-left:45px;
padding-bottom:15px;
color:#005EC4;
font-weight:bold;
padding-top:10px;
text-decoration:none;
display:block}

a.ico_fagom_home_01:hover, a.ico_fagom_home_02:hover, a.ico_fagom_home_03:hover, a.ico_fagom_home_04:hover {
color:#000;
font-weight:bold;
text-decoration:none;
display:block}
.caixa_text_home {border-left:2px solid #F7E017;
width:180px;
margin-left:30px;
padding-left:10px;
font-size:11px}

.v_mes_info_02 {margin-left:40px; margin-top:10px}

div#fons_caixa_home_01 {background:url(../img/fons_01.gif) left top no-repeat; padding:7px 0 5px 20px}
div#fons_caixa_home_02 {background:url(../img/fons_02.gif) left top repeat-y; width:867px}
div#fons_caixa_home_03 {background:url(../img/fons_03.gif) left bottom no-repeat}


/***************************
************CONTACTE*********
***************************/

.text_formulari {background:url(../img/topo_home_05.gif) left top no-repeat;
color:#005EC4;
font-size:14px;
font-weight:bold;
padding-left:45px;
margin:20px 35px 0 15px;
padding-top:10px;}

div#caixa_foto_formulari {background:url(../img/fons_contacte.gif) right top no-repeat;
width:670px;
height:156px}

.ratlla_horitzontal_03 {background:url(../img/ratlla_01.gif) left top repeat-x;
height:2px;
margin:20px 30px 20px 30px;}

.text_camp_formulari {color:#005EC4;
font-size:15px;
font-weight:bold;
margin-bottom:10px}

.camp_formulari  {border:1px solid #005EC4;
margin-bottom:10px;
height:20px;
width:520px;
font-size:14px}

/***************************
********SOBRE FAGOM*********
***************************/
h2.encapca_sobrefagom {color:#005EC4;
font-size:15px;
font-weight:bold;
margin-top:15px;
width:350px}

h3.sub_encapca_sobrefagom {color:#005EC4;
font-weight:bold;
margin:10px 30px  0 0px;
font-size:11px}

h3.sobre_fagom_titol {background:url(../img/topo_01.gif) left top no-repeat;
padding-left:45px;
padding-bottom:15px;
color:#005EC4;
font-weight:bold;
margin-left:20px;
padding-top:10px;}


div#caixa_foto_sobre {background:url(../img/fons_sobre_fagom.gif) right top no-repeat;
width:493px;
height:157px;
margin-top:20px}

.caixa_text_sobrefagom {border-left:2px solid #F7E017;
margin:0 30px 0 60px;
padding-left:10px;
font-size:11px}

ul.llista_referencies {
margin:0;
padding:0;
}

ul.llista_referencies li {
margin:0 0 0 20px;
padding:0;
list-style:disc}

ul.llista_referencies ul {
margin:0;
padding:0;
}


/***************************
********ENERGIA SOLAR********
***************************/
h2.encapca_energia_solar{color:#005EC4;
font-size:15px;
font-weight:bold;
margin-top:15px;
margin-right:10px
}
.ratlla_horitzontal_04 {background:url(../img/ratlla_01.gif) left top repeat-x;
height:2px;
margin:5px 15px 10px 0px;}

div#caixa_text_solar {color:#005EC4;
font-weight:bold;
padding:5px 10px 5px 30px;
}

div#caixa_text_solar p {margin-bottom:5px; font-weight:bold}

div#caixa_text_solar a:link, div#caixa_text_solar a:visited{color:#005EC4;
font-weight:bold}

h3.energia_solar_titol {background:url(../img/topo_home_02.gif) left top no-repeat;
padding-left:45px;
padding-bottom:15px;
color:#005EC4;
font-weight:bold;
margin-left:20px;
padding-top:10px;}

/***************************
*********INSTALACIONS*********
***************************/

h3.sub_encapca_instala {color:#005EC4;
font-weight:bold;
margin:15px 30px 0 30px;
font-size:12px}

h3.instalament_titol {background:url(../img/topo_home_03.gif) left top no-repeat;
padding-left:45px;
padding-bottom:15px;
color:#005EC4;
font-weight:bold;
margin-left:20px;
padding-top:10px;
margin-top:10px;}

div#caixa_foto_instalacions {background:url(../img/fons_instalacions.gif) right top no-repeat;
width:439px;
padding-left:20px;
height:278px;
margin-top:20px;
}

/***************************
*******ENGINYERIA SIL I ATEX********
***************************/
h2.encapca_enginyer{color:#005EC4;
font-size:15px;
font-weight:bold;
margin-top:15px;
margin-right:10px;
}


div#caixa_foto_enginyer {background:url(../img/fons_enginyer.gif) right top no-repeat;
width:438px;
height:178px;
margin-top:20px;
padding-left:20px}


h3.enginyeria_titol {background:url(../img/topo_home_04.gif) left top no-repeat;
padding-left:45px;
padding-bottom:15px;
color:#005EC4;
font-weight:bold;
margin-left:20px;
padding-top:10px;}
/***************************
************Localització*********
***************************/
div#caixa_foto_localitzacio {
background:url(../img/fons_localitzacio.gif) left top no-repeat;
width:439px;
height:156px}

h2.encapca_localitzacio{color:#005EC4;
font-size:15px;
font-weight:bold;
margin:15px 10px 35px 30px}

h3.localitzacio_titol {background:url(../img/ico_localitza.gif) left top no-repeat;
padding-left:45px;
padding-bottom:15px;
color:#005EC4;
font-weight:bold;
margin-left:20px;
padding-top:10px;
margin-top:10px;}

div#caixa_mapa {border:3px solid #005EC4; width:745px; margin:10px 0 20px 80px}


.llegible_02 {line-height:2.3em}
/***************************
************MIDES*********
***************************/
.w_826 {width:826px}
.w_200 {width:200px}
.w_130 {width:130px}

.per_sota_8 {margin-bottom:8px}
.per_esquerra_60 {margin-left:60px}

.h_10 {height:10px}
/***************************
************COLORS*********
***************************/

.blanc, a.blanc:link, a.blanc:visited {color:#FFFFFF}

.negre, a.negre:link, a.negre:visited {color:#000}
.blau_01, a.blau_01:link, a.blau_01:visited {color:#005EC4}

