/* CSS Document */

body{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

img{
border:0px solid red;
}

.clear{
clear:both;
padding:0px;
margin:0px;
font-size:0px;
height:0px;
}


h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:0px;
margin:0px;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px;
margin:0px;
}

p{ padding:0; margin:0;}

/*--------------------------------
			GENERAL
---------------------------------*/

.general{
/*width:970px;*/
margin:0 auto;
background-color:#FFFFFF;
}


/*--------------------------------
			HEAD
---------------------------------*/

.head{ height:256px; background-image:url(../img/fons_head.gif); background-repeat:repeat-x;}
.header{ width:970px; margin:0 auto;}

.logo{ width:226px; height:256px; float:left;}
.div_menu{ width:744px; height:256px; float:left;}
.menu{ padding:18px 0 0 0; height:32px; border:0px solid red;}
.titul_seccio{ height:206px; border:0px solid red}

.idiomas{
width:130px;
float:right;
border:0px solid red;
margin:7px 0 0 0;
font-size:14px;
}
.idiomas_link{ float:left; border:0px solid red; width:40px;}
.idiomas a{ color:#FFFFFF; text-decoration:none;}
.idiomas a:hover{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
.idiomas_link_on a{ float:left; width:40px; color:#FFFFFF; text-decoration:none; font-weight:bold;}

/*--------------------------------
			CONTENT
---------------------------------*/
.wrapper{
background-image:url(../img/degradat_content.gif);
background-repeat:repeat-x;
}

.content{
width:970px;
margin:0 auto;
padding:75px 0 0 0;
height:auto;
min-height:348px;
}
*html .content{ height:348px;}

.div_titles_seccio_home{ margin-bottom:100px;}
.div_titles_seccio_home p{ color:#666666; margin:20px 0 0 0;}

.title_seccio_home a{
display:block;
border:1px solid #666666;
color:#434343;
text-decoration:none;
font-size:15px;
font-weight:bold;
padding:2px 0;
text-align:center;
margin:2px 0 0 0;
}

.titul_apartat{ font-size:24px; font-weight:bold;}
.apartat_clima{ color:#b1291d;}
.apartat_calef{ color:#e79201;}
.apartat_vent{ color:#b1291d;}
.apartat_procesos{ color:#8e96c7;}
.apartat_condicionadors{ color:#8e96c7;}
.apartat_fabricacio{ color:#4f227d;}
.apartat_altres h1{ color:#000000;}

.apartat_clima h1,
.apartat_calef h1,
.apartat_vent h1,
.apartat_procesos h1,
.apartat_condicionadors h1,
.apartat_fabricacio h1,
.apartat_altres h1{ font-size:24px; font-weight:bold; border:0px solid red; text-indent:0px;}


.div_seccio_clima p{ color:#666666;}
.col_seccio_left{ width:625px; float:left;}
.col_seccio_right{ width:223px; float:right; border:1px solid #444444;}

.col_clima_left{
width:285px;
float:left;
}
.col_clima_right{
width:285px;
float:right;
}
.div_seccio_clima h2{ line-height:18px;}

.img_col_right{
width:200px;
margin:11px auto;
}
.img_col_right p{ padding:5px 0 5px 0;}


.div_contacta{
width:500px;
margin-left:225px;
}
.div_contacta a{ color:#666666; text-decoration:none; }
.div_contacta a:hover{ color:#666666; text-decoration:underline; }

/*--------------------------------
			FOOTER
---------------------------------*/

.footer_wrapper{
background-image:url(../img/fons_footer.gif);
background-position:bottom;
background-repeat:repeat-x;
height:75px;
border:0px solid red;
padding:75px 0 0 0;
}
.footer{
width:970px;
height:75px;
margin:0 auto;
position:relative;
}
.title_footer{
font-size:14px;
color:#434343;
padding-bottom:9px;
border:0px solid red;
}
.datos_footer{
font-size:14px;
color:#FFFFFF;
padding:13px 0 0 0;
}
.div_certificats{
position:absolute;
width:234px;
right:0px;
bottom:5px!important;
bottom:4px;
border:0px solid red;
}
.certificat{
background-image:url(../img/certificat.png);
background-repeat:no-repeat;
width:67px;
font-size:10px;
text-align:center;
color:#FFFFFF;
padding:69px 0 0 0;
}
.qualitat_empresarial{
background-image:url(../img/qualitat_empresarial.png);
background-repeat:no-repeat;
width:67px;
font-size:10px;
text-align:center;
color:#FFFFFF;
padding:69px 0 0 0;
}
.iso{
background-image:url(../img/iso.png);
background-repeat:no-repeat;
width:67px;
font-size:10px;
text-align:center;
color:#FFFFFF;
padding:70px 0 12px;
}





