body
{
margin: 0;
font-family:  Verdana, Arial, Helvetica, Tahoma,sans-serif;
background:#ffffff url(../img/fons.gif) repeat-x;
}

h2{
font-size:12px;
border-bottom:3px solid #476F93;
}

div.neteja
{
clear: both;
}

div.espai
{
clear:both;
height:20px;
font-size:2px;
}

div.separador
{
clear: both;
height:15px;
font-size:2px;
}

img
{
border:0px;
margin:0;
padding:0;
}


div#contenidor
{
width:940px;
margin:0 auto 0 auto;
}

div#top
{
height:86px;
}

div#top img
{
width:323px;
float:left;
}

div#submenu
{
width:275px;
float:right;
height:86px;
}

div#menu
{
background:url(../img/menu.gif) repeat-x;
height:39px;
font-size:12px;
color:#ffffff;
font-weight:bold;
}

div#menu ul
{
width:650px;
float:right;
padding:5px 4px 0 4px;
margin:0;
list-style-type: none;
}

div#menu ul li
{

float:left;
padding: 0 10px 0 10px;
}

div#menu ul li a
{
position: relative; 
color:#ffffff;
text-decoration:none;
border-bottom:3px solid #476F93;
}

div#menu ul li a.actiu
{
 position: relative; 
color:#ffffff;
text-decoration:none;
border-color:#ffffff;
}

div#menu ul li a:hover
{
border-color:#ffffff;
}


div#idioma
{
color:#ffffff;
font-size:10px;
text-align:right;
padding:5px 15px 0 0;
}

div#idioma a
{
text-decoration:none;
color:#ffffff;
}


div#idioma a:hover
{
text-decoration:underline;
}

div#buscador
{
margin:15px 0 0 0;
background-color:#D5E5F3;
height:37px;
padding:3px 0 0 5px;
}

div#buscador p
{
margin:0;
font-size:11px;
color:#054276;
font-weight:bold;
}

div#buscador input.caixa
{
font-size:11px;
width:208px;
color:#436B8D;
border:1px solid #ffffff;
margin:1px 0 0 0;
float:left;
}

div#buscador form
{
margin:0;
}

div#buscador input.boto
{
margin:1px 0 0 5px;
font-weight:bold;
font-size:10px;
width:50px;
color:#ffffff;
border:1px solid #436B8D;
background-color:#436B8D;
float:left;
cursor:pointer;
}

div#contingut
{
font-size:12px;
line-height:17px;
color:#054276;
}

div#peu
{
height:20px;
color:#ffffff;
background-color:#709DC4;
text-align:center;
font-size:11px;
margin:0;
padding:4px 0 0 0;
}

div#peu a
{
text-decoration:none;
color:#ffffff;
}

div#peu a:hover
{
text-decoration:underline;
}

div#esquerra
{
width:653px;
float:left;
padding:30px 0 0 0;
}

div#dreta
{
width:287px;
float:right;
height:470px;
}

div#dreta.novedades
{
background:#C2D5E6 url(../img/novedades.gif) 0 456px  no-repeat;

}



div#requadre
{
background:#ffffff url(../img/requadre.gif);
height:35px;
width:606px;
font-size:12px;
color:#ffffff;
font-weight:bold;
padding:8px 10px 8px 10px;
line-height:17px;
}

div.destacat
{
width:255px;
margin:0 auto 0 auto;
}

div.destacat h1
{
color:#375D7E;
font-weight:bold;
font-size:20px;
margin:0;
padding:0 0 9px 0;
}

div.destacat img
{
width:93px;
height:130px;
float:left;
padding:0 15px 0 0;
}

div.destacatText
{
width:130px;
float:left;
font-size:11px;
color:#3D77A9;
line-height:17px;
}

div.destacatText p
{
margin:0;
}

div.destacatText a
{
font-weight:bold;
text-decoration:none;
color:#054276;
}

div.destacatText a:hover
{
text-decoration:underline;
}

div.destacat div.boto
{
background:url(../img/pastilla.gif);
width:102px;
padding:7px 0 0 0;
margin:9px 0 0 0;
height:21px;
text-align:center;
float:right;
font-size:11px;
font-weight:bold;
}

div.destacat div.boto a
{
color:#ffffff;
text-decoration:none;
}

div.destacat div.boto a:hover
{
text-decoration:underline;
}

div.linia
{
font-size:2px;
border-top:1px dotted #ffffff;
height:30px;
}

div.buit
{
height:30px;
}


div#inici
{
height:388px;
border-bottom:1px dotted #BECDDD;
background:url(../img/inici.jpg) 320px 186px no-repeat;
font-size:11px;
color:#054276;
line-height:17px;
width:630px;
margin:0 0 16px 0;
}

div#inici p
{
padding:15px 10px 10px 10px;
margin:0;
}

div#inici a
{
font-weight:bold;
color:#054276;
text-decoration:none;
padding:0px 0px 0px 10px;
}

div#inici a:hover
{
text-decoration:underline;
}

div#inici div
{
background-color:#C2D5E6;
color:#375D7E;
font-weight:bold;
width:179px;
height:90px;
padding:20px 8px 20px 8px;
font-size:11px;
margin:120px 0 0 10px;
}


ul#empresa
{
width:653px;
height:24px;
padding:0 0 0 0;
margin:0;
list-style-type: none;
font-size:11px;
background-color:#D3E0EC;
}

ul#empresa li
{
float:left;

}

ul#empresa li a
{
background-color:#D3E0EC;
color:#054276;
text-decoration:none;
padding:3px 6px 3px 6px;
display: block;
}

ul#empresa li a.actiu
{
background-color:#9CBBD6;
font-weight:bold;
}

ul#empresa li a:hover
{
text-decoration:underline;
background-color:#9CBBD6;
}

div#presentacion 
{
margin:15px 0 0 0;
padding:10px 30px 10px 10px;
background:url(../img/presentacio.jpg) 420px 370px no-repeat;
height:480px;

}

div#presentacion p
{
margin:0 0 15px 0;
padding:0;
}

div#organigrama 
{
margin:15px 0 0 0;
padding:10px 30px 10px 10px;
}

div#organigrama p
{
margin:0 0 15px 0;
padding:0;
}

div#certificaciones 
{
margin:15px 0 0 0;
padding:10px 30px 10px 10px;
height:400px;
}

div#certificaciones p
{
margin:0 0 15px 0;
padding:0;
}

div#lineas 
{
margin:15px 0 0 0;
padding:10px 30px 10px 10px;
height:400px;
}

div#lineas p
{
margin:0 0 15px 0;
padding:0;
}

div#terceros 
{
margin:0;
padding:10px 30px 10px 10px;
}

div#terceros p
{
margin:0 0 15px 0;
padding:0;
}

div#terceros  a
{
color:#054276;
font-weight:bold;
}

div#novedades 
{
margin:0;
padding:10px 30px 10px 10px;
}

div.noticia
{
font-size:12px;
margin:0 0 10px 0;
width:600px;

}

div.noticia h2
{
font-size:12px;
font-weight:bold;
color:#6F9CC4;
margin:0;
}

div.noticia p
{
margin:0;
}

div.noticia span
{
font-weight:bold;
text-decoration:underline;
}

div.noticia a
{
font-weight:bold;
text-decoration:underline;
color:#6F9CC4;
}

div.noticiaImatge 
{
width:100px;
height:120px;
float:left;
margin:0;
background:#ffffff url(../img/marc3.gif) repeat-x;
}

div.noticiaImatge img
{
width:63px;

padding:13px 0 0 16px;
}

div.noticiaText
{
width:430px;
float:left;
padding:5px 15px 0 5px;

}


div.noticiaImatge2
{
width:240px;
height:329px;
float:left;
margin:0;
background:#ffffff url(../img/marc4.gif) repeat-x;
}

div.noticiaImatge2 img
{
width:200px;
height:280px;
padding:16px 0 0 20px;
}

div.noticiaText2
{
width:270px;
float:left;
padding:5px 15px 0 5px;
}

div#volver a
{
font-size:10px;
color:#375D7E;
padding:0 0 10px 10px;
}

div#productos 
{
margin:0;
padding:0 30px 10px 10px;
}

div#productos h1
{
font-size:12px;
margin:15px 0 15px 0;
padding:0 0 0 10px;
color:#6A6B6C;
}

div#productos2
{
margin:0;
padding:0 30px 10px 10px;
}

div#productos2 h1
{
font-size:12px;
margin:0;
padding:0 0 0 10px;
color:#6A6B6C;
}


div#productos2 h1.buscador
{
font-size:12px;
margin:0;
padding:0 0 20px 10px;
color:#6A6B6C;
border-bottom:1px solid #E8E6E6;
}

div#productos2 p
{

padding:0 0 0 10px;
}

div#productos2 h1 a
{
text-decoration:none;
color:#6A6B6C;
}


div#productos2 ul li a 
{
color:#375D7E;
}


div#contacto 
{
margin:0px;
padding:0px 30px 10px 10px;
}

div#contacto h1
{
border-bottom:1px solid #6F9CC4;
font-weight:bold;
text-align:right;
font-size:12px;
color:#375D7E;
margin:0 0 20px 0 ;
}

div#contacto01
{
float:left;
width:275px;
height:300px;
font-weight:bold;
color:#6F9CC4;
padding:10px 0 0 10px;
background:#ffffff url(../img/contactar.jpg) 200px 240px no-repeat;
}

div#contacto01 a.link1
{
color:#6F9CC4;
}

div#contacto01 a.link2
{
color:#375D7E;
}

div#contacto01 p
{
margin:0 0 15px 0;
}

div#contacto01 span
{
color:#375D7E;
}

div#contacto02
{
float:right;
width:270px;
padding:10px 10px 0 0;
}

div#contacto02 p
{
text-align:right;
font-size:10px;
font-weight:bold;
color:#6F9CC4;
padding:20px 0 0 0;
}

div#contacto02 div.okcontacto
{
text-align:center;
font-weight:bold;
margin:60px 0 0 0;
color:#6F9CC4;
border:1px dotted #375D7E;
padding:20px;
}


label
{
float: left;
width: 90px;
text-align: right;
margin-right:10px;
font-weight:bold;
color:#6F9CC4;
}

input.inputtext
{
color:#504E4E;
width:160px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding:2px;
background-color:#ffffff;
border:1px solid #6F9CC4;
float:right;
}



textarea.inputtext
{
color:#504E4E;
width:160px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding:2px;
background-color:#ffffff;
border:1px solid #6F9CC4;
float:right;
display:inline;
}

input.boto
{
width:80px;
font-size:11px;
font-weight:bold;
border:0;
color:#ffffff;
border:1px solid #375D7E;
background-color:#375D7E;
cursor:pointer;
float:right;
}


div.producte
{
font-size:12px;
margin:0 0 10px 0;
width:600px;

}

div.producte h2
{
font-size:12px;
font-weight:bold;
color:#6F9CC4;
margin:0;
}

div.producte p
{
margin:0 0 5px 0;
}

div.producte span
{
font-weight:bold;
}

div.producte a
{
font-weight:bold;
text-decoration:none;
color:#375D7E;
}
div.producte a:hover
{
text-decoration:underline;
}

div.producteImatge 
{
width:96px;
height:109px;
float:left;
margin:0;
background:#ffffff url(../img/marc3.gif) repeat-x;
}

div.producteImatge img
{
width:63px;
padding:11px 0 0 16px;
}

div.producteText
{
width:430px;
float:left;
padding:5px 15px 0 5px;

}

div.producte ul
{
margin:0;
padding:0;
list-style: none;
}

div.producte ul li
{
background: url('../img/fletxa.gif') 0 3px  no-repeat;
padding:0 0 0 30px;

}


div.producte2
{
font-size:12px;
margin:0 0 10px 0;
width:300px;
float:left;

}

div.producte2 h2
{
font-size:12px;
font-weight:bold;
color:#6F9CC4;
margin:0;
}

div.producte2 p
{
margin:0 0 5px 0;
}

div.producte2 span
{
font-weight:bold;
text-decoration:underline;
}

div.producte2 a
{
font-weight:bold;
color:#6F9CC4;
}


div.producteImatge 
{
width:96px;
height:119px;
float:left;
margin:0;
background:#ffffff url(../img/marc3.gif) repeat-x;
}

div.producteImatge img
{
width:63px;
padding:11px 0 0 16px;
}

div.producte2Text
{
width:180px;
float:left;
padding:5px 15px 0 5px;
font-size:11px;
}

div.producte2 ul
{
margin:0;
padding:0;
list-style: none;
}

div.producte2 ul li
{
background: url('../img/fletxa.gif') 0 3px  no-repeat;
padding:0 0 0 30px;

}


div.producteImatgeFitxa
{
width:241px;
float:left;
margin:0;
background:#ffffff url(../img/marc4.gif) no-repeat;
}

div.producteImatgeFitxa a
{
color:#6F9CC4;
font-weight:bold;
text-decoration:underline;
}

div.producteImatgeFitxa p
{
margin:20px 0 0 10px;
}

div.producteImatgeFitxa img
{
width:200px;
height:278px;
padding:17px 0 0 19px;
}

div.producteTextFitxa
{
width:339px;
float:left;
padding:5px 15px 0 5px;
}

div.producteTextFitxa span
{
color:#6F9CC4;
font-weight:bold;

}

ul#opcions
{
margin:0;
padding:0 0 5px 0;
list-style: none;
text-align:right;
font-size:9px;
border-bottom:1px solid #E8E6E6;
}


ul#opcions li
{
display:inline;
margin:0;
}

ul#opcions li a
{
padding:0 0 0 20px;
color:#375D7E;
}



div#vademecum
{
padding:5px;
background-color:#375D7E;
color:#ffffff;
text-align:center;
font-size:9px;
width:150px;
float:right;
}

div#vademecum a 
{
color:#ffffff;
}


div#aviso
{
height:388px;
font-size:11px;
color:#054276;
line-height:17px;
width:630px;
margin:0 0 100px 0;
}

div#aviso p
{
padding:40px 10px 10px 10px;
margin:0;
}

div#aviso a
{
font-weight:bold;
color:#054276;
text-decoration:none;
}

div#aviso a:hover
{
text-decoration:underline;
}

div#aviso div
{
background-color:#C2D5E6;
color:#375D7E;
font-weight:bold;
width:179px;
height:90px;
padding:20px 8px 20px 8px;
font-size:11px;
margin:140px 0 0 10px;
}