dl, dt, dd, ul, li { 
margin: 0; 
padding: 0; 
list-style-type: none; 
}

div {
margin: 0; 
padding: 0; 
}

/* primer bloc motors--------------------------------------------------------*/

#secciom { 
position: relative; 
top: 0; 
left: 0; 
float: left;
width: 187px;
 } 

#secciom dt { 
cursor: pointer; 
margin: 0 0 0 1px;
padding: 1px 1px 1px 10px; 
text-align: left; 
font: normal 11px arial, helvetica, sans-serif;
border-bottom: 1px solid #336666;
border-right: 1px solid #336666;
border-left: 1px solid #336666;
color: #336666; 
background: #cce6e6; 
}

#secciom dd { 
display: none;
margin: 0 1px 0 1px;
background: #e0ebeb;
border-right: 1px solid #336666;
border-left: 1px solid #336666;
width: 184px; 
} 

#secciom li { 
text-align: left; 
margin: 0;
padding: 2px 0 1px 2px;
font: normal 11px/22px arial, helvetica, sans-serif;
} 

#secciom li a {
color: #336666;
font: normal 10px arial, helvetica, sans-serif;
text-decoration: none; 
display: block; 
height: 100%; 
margin: 0;
padding: 1px;
background-color: #e0ebeb;
border-bottom: 1px dashed #336666;
} 

#secciom li a:hover, #seccio li a:focus{ 
background: #cce6e6;
color:#336666;
font: normal 10px arial, helvetica, sans-serif;
border-left: 1px solid #ffffff; 
} 

#secciom dt a:hover 
{
font: bold 11px arial, helvetica, sans-serif;
}

#motores { 
width: 187px;
float:left;
margin: 0px 1px 0px 1px;
text-align: left;
background-color: #e0ebeb;
height:auto;
padding: 0;
}

#motores h2{
margin: 0 1px 0 0;
padding: 2px 2px 2px 10px;
font: bold 12px/14px verdana, arial, helvetica, sans-serif;
background: #669999;
color: #ffffff;
}

#motores ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 10px/11px verdana, arial, helvetica, sans-serif;
}

#motores a{
margin: 0; 
display: block;
padding: 1px;
width: 181px;
background-color: #ffffff;
border: 1px solid #336666;
border-top: 0;
text-decoration: none;
color: #336666;
}

#motores ul li a:link, #motores ul li a:visited{
color: #336666;
text-decoration: none;
border-left: 1px solid #336666;
}

#motores ul li a:hover{
background-color: #cce6e6;
color: #336666;
border-left: 1px solid #ffffff;
}

/* segon bloc recanvis----------------------------------- */

#seccior { 
position: relative; 
top: 0; 
left: 0; 
float: left;
width: 187px;
 } 

#seccior dt { 
cursor: pointer; 
margin: 0 0 0 1px;
padding: 1px 1px 1px 10px; 
text-align: left; 
font: normal 11px arial, helvetica, sans-serif;
border-bottom: 1px solid #a74661;
border-right: 1px solid #a74661;
border-left: 1px solid #a74661;
color: #a74661; 
background: #e9d1d7; 
}

#seccior dd { 
display: none;
margin: 0 1px 0 1px;
background: #f7edf0;
border-right: 1px solid #a74661;
border-left: 1px solid #a74661;
width: 184px; 
} 

#seccior li { 
text-align: left; 
margin: 0;
padding: 2px 0 1px 2px;
font: normal 11px/22px arial, helvetica, sans-serif;
} 

#seccior li a {
color: #a74661;
font: normal 10px arial, helvetica, sans-serif;
text-decoration: none; 
display: block; 
height: 100%; 
margin: 0;
padding: 1px;
background-color: #F7EDF0;
border-bottom: 1px dashed #a74661;
} 

#seccior li a:hover, #seccior li a:focus{ 
background: #e9d1d7;
color:#a74661;
font: normal 10px arial, helvetica, sans-serif;
border-left: 1px solid #ffffff; 
} 

#seccior dt a:hover {
font: bold 11px arial, helvetica, sans-serif;
}

#recambios { 
width: 187px;
float:left;
padding: 0;
text-align: left;
background-color: #f7edf0;
margin: 0px 1px 0px 1px;
height:auto;
}

#recambios h2{
margin: 0 1px 0 0;
padding: 2px 2px 2px 10px;
font: bold 12px/14px verdana, arial, helvetica, sans-serif;
background: #bd7589;
color: #ffffff;
}


#recambios ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 10px/11px verdana, arial, helvetica, sans-serif;
}

#recambios a{
display: block;
padding: 1px;
width: 181px;
background-color: #ffffff;
border: 1px solid #a74661;
border-top: 0;
text-decoration: none;
margin: 0;
}

#recambios ul li a:link, #recambios ul li a:visited{
color: #a74661;
text-decoration: none;
border-left: 1px solid #a74661;
}

#recambios ul li a:hover
{
background-color: #e9d1d7;
color: #a74661;
border-left: 1px solid #ffffff;
}

/* tercer bloc ventilacio----------------------- */

#secciov { 
position: relative; 
top: 0; 
left: 0; 
float: left;
width: 187px;
 } 

#secciov dt { 
cursor: pointer; 
margin: 0 0 0 1px;
padding: 1px 1px 1px 10px; 
text-align: left; 
font: normal 11px arial, helvetica, sans-serif;
border-bottom: 1px solid #63687a;
border-right: 1px solid #63687a;
border-left: 1px solid #63687a;
color: #63687a; 
background: #dee2f1; 
}

#secciov dd { 
display: none;
margin: 0 1px 0 1px;
background: #f5f5ff;
border-right: 1px solid #63687a;
border-left: 1px solid #63687a;
width: 184px; 
} 

#secciov li { 
text-align: left; 
margin: 0;
padding: 2px 0 1px 2px;
font: normal 11px/22px arial, helvetica, sans-serif;
} 

#secciov li a {
color: #63687a;
font: normal 10px arial, helvetica, sans-serif;
text-decoration: none; 
display: block; 
height: 100%; 
margin: 0;
padding: 1px;
background-color: #f5f5ff;
border-bottom: 1px dashed #63687a;
} 

#secciov li a:hover, #seccio li a:focus
{ 
background: #dee2f1;
color:#63687a;
font: normal 10px arial, helvetica, sans-serif;
border-left: 1px solid #ffffff; 
} 

#secciov dt a:hover 
{
font: bold 11px arial, helvetica, sans-serif;
}

#ventiladores { 
width: 187px;
float:left;
text-align: left;
background-color: #f5f5ff;
margin: 0px 1px 0px 1px;
height:auto;
padding: 0;
}

#ventiladores h2
{
margin: 0 1px 0 0;
padding: 2px 2px 2px 10px;
font: bold 12px/14px verdana, arial, helvetica, sans-serif;
background: #72788c;
color: #ffffff;
}

#ventiladores ul
{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 10px/11px verdana, arial, helvetica, sans-serif;
}

#ventiladores a
{
display: block;
padding: 1px;
margin: 0;
width: 181px;
background-color: #ffffff;
border: 1px solid #63687a;
border-top: 0;
text-decoration: none;
}

#ventiladores ul li a:link, #ventiladores ul li a:visited
{
color: #63687a;
text-decoration: none;
border-left: 1px solid #63687a;
}

#ventiladores ul li a:hover
{
background-color: #dee2f1;
color: #63687a;
border-left: 1px solid #ffffff;
}

.picture
{border:0;
margin:0;
padding:0;
vertical-align:top;
}
