/* -----------------------------
			STANDARD
------------------------------- */


body{
padding:0;
margin:0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#000000;
background-color:#7f7f7f;
background-image:url(../img/fons.gif);
background-repeat:no-repeat;
background-position:center top;
}


.clear{
clear:both;
padding:0;
margin:0;
}

p{
padding:0;
margin:0;
}

.height10{
height:10px;
font-size:1px;
padding:0;
margin:0;
}
.height20{
height:20px;
font-size:1px;
padding:0;
margin:0;
}
.height30{
height:30px;
font-size:1px;
padding:0;
margin:0;
}



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

.general{
width:924px;
border:0px solid red;
margin-left:auto;
margin-right:auto;
position:relative;
}

/* -----------------------------
			HEADER
------------------------------- */

/*.header{
position:relative;
border:0px solid red;
height:296px;
background-image:url(../img/fons.gif);
background-repeat:no-repeat;
background-position:center;
}*/

.header{
position:relative;
border:0px solid red;
height:120px;
background-image:url(../img/logo.gif);
background-repeat:no-repeat;
background-position:left top;
}


/* -----------------------------
			MENU
------------------------------- */

#menu{
border:0px solid red;
position:relative;
/*margin-top:-15px;*/
left:15px;
width:900px;
height:27px;
z-index:999;
}
#menu ul{
border:0px solid red;
list-style:none;
padding:0;
margin:0;
}
#menu li{
border:0px solid red;
float:left;
text-align:center;
width:90px;
height:17px;
color:#646464;
text-decoration:none;
background-image: url("../img/menu_maq.png") !important;
background-image: none;
background-repeat:no-repeat;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu_maq.png');
}
#menu li a{
display:block;
border:0px solid red;
float:left;
padding-top:10px;
text-align:center;
width:90px;
height:17px;
color:#646464;
text-decoration:none;
background-image: url("../img/menu_maq.png") !important;
background-image: none;
background-repeat:no-repeat;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu_maq.png');
}






/* -----------------------------
			CONTAINER
------------------------------- */


.div_container{
}

.content{
position:relative;
top:15px;
width:924px;
border: 3px solid #464646;
background-color:#f1f1f2;
height:auto;
min-height:442px;
}
*html .content{ height:442px;}


.inner_content{
background-image:url(../img/fons_content.gif);
background-position:right top;
background-repeat:no-repeat;
width:271px;
min-height:265px;
border:0px solid red;
position:absolute;
top:-12px;
right:15px;
z-index:999;
}
*html .inner_content{ height:265px;}



.txt_orange{
color:#f07c0c;
font-weight:bold;
line-height:18px;
}
.txt_orange_normal{
color:#f07c0c;
font-weight:normal;
line-height:18px;
}

/* -----------------------------
			EMPRESA
------------------------------- */

.inner_left{
width:200px;
float:left;
position:relative;
left:25px;
border:0px solid red;
color:#646464;
font-size:11px;
}
.inner_left2{
width:340px;
float:left;
position:relative;
left:25px;
border:0px solid red;
color:#646464;
font-size:11px;
}

.inner_right{
width:220px;
float:left;
position:relative;
left:40px;
border:0px solid red;
color:#646464;
font-size:11px;
}

.capa_blanca_empresa{
width:430px;
height:120px;
border:0px solid red;
}

.foto_empresa{
width:446px;
height:436px;
border:0px solid red;
background-image:url(../img/flash_empresa.jpg);
background-repeat:no-repeat;
position:absolute;
top:3px;
right:0px;
z-index:999;
}


/* -----------------------------
			SERVEIS
------------------------------- */

.foto_serveis{
width:446px;
height:466px;
border:0px solid red;
/*background-image:url(../img/flash_serveis.jpg);
background-repeat:no-repeat;*/
position:absolute;
top:-12px;
right:0px;
z-index:999;
}

.menu_serveis{
width:228px;
border:0px solid red;
}
.menu_serveis ul{
list-style:none;
padding:0;
margin:0;
}
.menu_serveis li{
width:228px;
}
.menu_serveis li a{
display:block;
width:228px;
background-color:#d4d4d4;
color:#575757;
text-decoration:none;
margin-bottom:1px;
text-indent:25px;
}
.menu_serveis li a:hover{
display:block;
width:228px;
background-color:#fbdabb;
color:#f07c0c;
text-decoration:none;
text-indent:25px;
}

.menu_serveis_enabled a{
display:block;
width:228px;
background-color:#fbdabb;
color:#f07c0c;
text-decoration:none;
text-indent:25px;
}


/* -----------------------------
			MAQUINARIA
------------------------------- */

.inner_left_maq{
width:290px;
float:left;
position:relative;
margin-left:25px;
border:0px solid red;
color:#646464;
font-size:11px;
}

.capa_blanca_maq{
width:430px;
height:100px;
border:0px solid red;
}

/* -----------------------------
			CONTACTE
------------------------------- */

.contacte_fondo{
width:271px;
height:265px;
margin-top:-12px;
position:absolute;
right:20px;
background-image:url(../img/fons_content.gif);
background-repeat:no-repeat;
z-index:4;
}

.contacte_img{
width:554px;
height:344px;
float:left;
border:0px solid red;
position:relative;
left:35px;
top:90px;
z-index:5;
}

.contacte_text{
float:right;
width:220px;
border:0px solid red;
font-family:"Trebuchet MS" ,Arial, Helvetica, sans-serif;
font-size:14px;
color:#11375b;
font-weight:bold;
line-height:22px;
text-align:right;
position:relative;
top:334px;
right:40px;
z-index:5;
}

/* -----------------------------
			NOTICIES
------------------------------- */

.div_noticies{
border:0px solid red;
width:900px;
height:440px;
margin-left:10px;
overflow-y:auto;
}

.row_noticia{
border:0px solid blue;
padding-top:15px;
padding-bottom:15px;
background-color:#FFFFFF;
}
.row_noticia2{
border:0px solid blue;
padding-top:15px;
padding-bottom:15px;
}

.div_txt_noticia{
float:left;
border:0px solid green;
margin-left:10px;
}
.div_img_noticia{
float:right;
border:0px solid green;
margin-right:10px;
}

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

.footer{
position:relative;
top:10px;
border:0px solid red;
text-align:center;
font-family:"Trebuchet MS" ,Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
text-align:right;
}
.footer a{
color:#000000;
text-decoration:none;
}
.footer a:hover{
text-decoration:underline;
}




