body,td,th, {
	font-size: 13px;
	font-family:Arial, verdana;
	color:#000;
	
}

select,textarea,input{
	font-family:Arial, verdana;
	font-size: 11px;
	border:solid 1px #CCC;
	color:#333;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFF;
	font-size: 11px;
	font-family:Arial, verdana;
	color:#333;
	height:100%;
	background-image:url(../img/bg_web.gif);
	background-repeat:repeat;
	background-position:top left;
}

a {
text-decoration:none;
color:#001aff;
}
a:hover{
text-decoration:underline;
}
form{
margin:0px;
padding:0px;
}

p{
margin:0px 0px 5px 0px;
}

ul{
list-style-type: none;
margin:0px 0px 0px 0px;
padding:0px 25px 15px 0px;
}
.llista li{
list-style-type: none;
background-image:url(../img/bullet_1.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding:0px 0px 2px 10px;
margin:2px 0px 0px 0px;
/*border-bottom:dotted 1px #B9B9B9; */
}


#DivContenidor{
width:778px;
margin:auto;
padding:0px 63px 0px 0px;
background-color:#FFF;
background-image:url(../img/bg_web2.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#DivCabecera{

}
#DivCabecera .franja1{
height:8px;
background-color:#3f3f3f;
}
#DivCabecera .franja2{

}
#DivCabecera .franja3{
background-color:#faa100;
border-left:solid 10px #a7a9ac;
}

#DivContingut{
padding:25px;
border-left:solid 10px #faa100;
}

#DivContingut .left{
width:450px;
}
#DivContingut .right{
float:right;
width:203px;
height:300px;
border-left:dotted 1px #c8c8c8;
padding-left:25px;
}

#DivContingut .left2{
width:115px;
}
#DivContingut .right2{
float:right;
width:550px;
border-left:dotted 1px #c8c8c8;
padding-left:25px;
}

#DivContingut .left3{
width:200px;
}
#DivContingut .right3{
float:right;
width:440px;
border-left:dotted 1px #c8c8c8;
padding-left:25px;
}

#DivPeu{
padding:20px 0px 15px 30px;
color:#3f3f3f;
}
#DivPeu .left{
width:650px;
}
#DivPeu .right{
float:right;
width:60px;
padding:0px 10px 0px 0px;
text-align:right;
}
#DivPeu a{
color:#3f3f3f;
text-decoration:underline;
}

#DivMenuP{
font-size:13px;
color:#000;
height:30px;
padding:0px 0px 0px 17px;
}
#DivMenuP ul{
list-style-type: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#DivMenuP ul li{
background-image:none;
list-style-type: none;
margin:0px 0px 0px 0px;
padding:5px 8px 0px 8px;
display: block;
float:left;
border-right:dotted 1px #FFF;
}
#DivMenuP a{
color:#000;
}
#DivMenuP a:hover{
color:#FFF;
text-decoration:none;
}
#DivMenuP .selected{
font-weight:bold;
}


.prodDestacat{
background-color:#e0e0e0;
margin:0px 0px 15px 0px;
}
.prodDestacat .imatge{
background-color:#FFF;
text-align:center;
}
.prodDestacat .titol{
font-weight:bold;
padding:5px 10px 0px 10px;
}
.prodDestacat .descripcio{
padding:0px 10px 0px 10px;
}
.prodDestacat .mesinfo{
text-align:right;
padding:0px 10px 5px 10px;
font-size:10px;
}


#SubMenu ul{
list-style-type: none;
margin:0px 0px 0px 0px;
padding:0px 25px 15px 0px;
width:115px;
}
#SubMenu ul li{
list-style-type: none;
color:#2A60A1;
background-color:#CCC;
padding:5px 5px 5px 5px;
margin:1px 0px 0px 0px;
border-left:solid 5px #a7a9ac;
}
#SubMenu a{
color:#333;
}
#SubMenu a:hover{
color:#001aff;
text-decoration:none;
}
#SubMenu .sel{
font-weight:bold;
background-color:#DDD;
}


.titolMaquina{
font-size:12px;
font-weight:bold;
}
.descripcioMaquina{
margin-top:10px;
}
.caracterMaquinaria{
margin-top:10px;
margin-left:10px;
}


.taulaFitxaProd{
margin-bottom:20px;
}
.taulaFitxaProd td{
padding:5px;;
}



#graella{

}

.ElementGraella{
float:left;
width:200px;
margin-right:30px;
margin-bottom:30px;
}
.ElementFoto{
height:120px;
width:200px;
background-color:#FFF;
text-align:center;
}
.ElementRef{
font-size:10px;
font-style: italic;
background-color:#DDD;
padding:1px 5px 1px 5px;
}
.ElementNom{
font-size:13px;
font-weight:bold;
background-color:#DDD;
padding:2px 5px 2px 5px;
}
.ElementDescripcio{
background-color:#DDD;
padding:2px 5px 2px 5px;
}
.ElementPreu{
text-align:right;
background-color:#DDD;
padding:2px 5px 2px 5px;
}