body
{
margin: 10px 0 10px 0;
background: #968B48 url(../img/fons.gif) repeat-x;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
}

div.neteja
{
clear: both;
font-size:2px;
}

img
{
border:0px;
}

div#contenidor
{
margin:0 auto 0 auto;
width:866px;
text-align:left;
}

div#top
{
background-image:url(../img/top.gif);
height:110px;
padding:0 25px 0 38px;
}

div#contingut
{
background-image:url(../img/contingut.gif);
}

div#logo
{
width:375px;
height:97px;
margin:10px 0 0 0;
float:left;
}

div#opcions
{
width:204px;
float:right;
padding:2px 0 0 0;
}

div#idiomes
{

height:19px;
background:url(../img/idiomes.gif) no-repeat;
}

div#idiomes ul
{
margin:0;
padding:2px 0 0 15px;
list-style:none;
font-size:10px;
color:#8F8143;
}

div#idiomes ul li
{
display:inline;
}

div#idiomes ul li a
{
color:#8F8143;
text-decoration:none;
}

div#idiomes ul li a:hover
{
text-decoration:underline;
}

div#idiomes ul li a.on
{
text-decoration:underline;
}


div#menu
{
background: #ffffff url(../img/menu.gif) repeat-x;
height:32px;
padding:2px 0 2px 90px;
}

div#menu ul
{
margin:0;
padding:0;
list-style:none;
text-align:center;
}

div#menu ul li
{
height:32px;
width:102px;
float:left;
margin:0 10px 0 0;

}

div#menu ul li a
{
display:block;
padding:8px 10px 8px 10px;
color:#ffffff;
text-decoration:none;
}

div#menu ul li a:hover
{
text-decoration:underline;
}

div#menu ul li a.on
{
background:url(../img/menu_actiu.gif) no-repeat;
}


div#menu ul li.esp
{
height:32px;
width:140px;
float:left;
margin:0 10px 0 0;

}

div#menu ul li.esp a
{
display:block;
padding:8px 10px 8px 10px;
color:white;
text-decoration:none;
}

div#menu ul li.esp a:hover
{
text-decoration:underline;
}

div#menu ul li.esp a.on
{
background:url(../img/menu_actiu2.gif) no-repeat;
}

div#peu
{
background-image:url(../img/peu.gif);
height:59px;
border-top:1px solid #42150B;
font-size:10px;
color:#4F2714;
text-align:center;
}

div#peu a
{
color:#4F2714;
}

div#peu a:hover
{
color:#000000;
}

div#peu div#pimec
{
float:left;
width:128px;
margin:5px 0 0 0;
}

div#peu div#avislegal
{
float:left;
width:98px;
height:30px;
margin:23px 0 0 0;
}

div#peu div#info
{
float:left;
width:640px;
height:30px;
margin:23px 0 0 0;
}

div#cercador
{
margin:22px 0 0 0;
background:#ffffff url(../img/cercar_camp.gif) no-repeat 0 3px;
}
div#cercador form
{
display:inline;
margin:0;
padding:0;
}

div#cercador form 
{
display:inline;
margin:0;
padding:0 0 0 6px;
}

div#cercador form  div
{
margin:0;
font-size:1px;
padding:0;
display:inline;
}

div#cercador fieldset
{
margin:0;
padding:0;
border:none;
}

div#cercador input.cercador
{
padding:0;
width:166px;
border:none;
color:#42150B;
margin:0;
font-size:11px;
border-bottom:1px solid #C5BE9E;

}
div#cercador input.boto
{
margin:2px 0 0 0;
background:url(../img/cercar.gif) no-repeat 0 1px;
border:none;
width:18px;
height:19px;
cursor:pointer;
}

div#flash
{
height:148px;

}
div#linia
{
height:3px;
background:#ffffff url(../img/linia.gif) repeat-x;
}
div.linia2
{
height:3px;
border-top:1px dotted #dddddd;
clear:both;
}

div#usuari
{
font-size:10px;
text-align:right;
padding:0 14px 0 0 ;
margin:10px 0 0 0;
}

div#usuari a
{
color:#8F8143;
}

div#cos
{
padding:20px 20px 20px 20px;
}

div#home01
{
float:left;
width:435px;
line-height:18px;
color:#666666;
text-align:justify;
}

div#home01 b
{
color:#42150B;
}

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

div#home02
{
float:right;
width:365px;
padding:0 0 0 0;
}

div#home02 div#registre
{
width:365px;
height:76px;
padding:8px 0 0 0;
background:#ffffff url(../img/quadre_registre.gif) no-repeat;
font-size:11px;
margin:0 0 16px 0;
}

div#home02 div#registre h1
{
color:#42150B;
width:150px;
float:left;
font-size:11px;
margin:2px 0 0 7px;
padding:0;
}

div#home02 div#registre div#solicitud
{
width:150px;
float:right;
display:inline;
text-align:right;
margin:0 8px 0 0;
padding:0;
}

div#home02 div#registre div#solicitud a
{
color:#42150B;
}

div#home02 div#registre form
{
margin:0;
padding:0;
}

div#home02 div#registre div#formulari
{
margin:-7px 0 0 0;
padding:0;
}

div#home02 div#registre label
{
margin:15px 0 0 0;
width:60px;
float:left;
text-align:right;
color:#42150B;
padding:2px 11px 0 11px;
}

div#home02 div#registre input.inputtext
{
margin:15px 0 0 0;
font-size:11px;
padding:2px;
width:80px;
border:1px solid #C5BE9E;
float:left;
}

div#home02 div#registre input.boto
{
float:right;
margin:7px 9px 0 0;
background:url(../img/entrar.gif);
border:none;
width:106px;
height:18px;
cursor:pointer;
color:#E2DECA;
font-size:11px;
}




div#home02 div.noticia
{
width:365px;
height:68px;
background:#ffffff url(../img/quadre_noticia.gif) no-repeat;
margin:0 0 16px 0;
padding:8px 0 8px 0;
}

div#home02 div.noticia div.imatge
{
width:68px;
height:69px;
background:#F3F2EC url(../img/quadre_foto.gif) no-repeat;
float:left;
margin:0 0 0 10px;
}

div#home02 div.noticia div.imatge img
{
width:65px;
height:65px;
margin:1px 0 0 1px;
}

div#home02 div.noticia div.info
{
width:260px;
float:left;
font-size:11px;
padding:0 5px 0 10px;
}

div#home02 div.noticia  a
{
font-weight:bold;
text-decoration:none;
color:#535252;
}
div#home02 div.noticia  a:hover
{
text-decoration:underline;
}

div#home02 div.noticia div.info h1
{
font-size:11px;
margin:0;
padding:0;
color:#8F8143;
}

div#home02 div.noticia div.info p
{
margin:5px 0 0 0;
padding:0;
color:#42150B;
text-align:justify;
line-height:16px;
}

div#destacats
{
}

div#destacats h1
{
margin:0;
padding:3px 0 0 0;
color:#E2DECA;
font-size:11px;
background:#ffffff url(../img/pastilla.gif) 20px 0 no-repeat;
text-align:center;
width:146px;
height:14px;
}

div#destacats div#productes
{
border-top:1px solid #9F994F;
height:152px;
background-color:#F3F2E9;
}

div#destacats div#productes div.producte
{
float:left;
width:173px;
height:100px;
text-align:center;
}

div#destacats div#productes div.producte p
{
margin:0;
padding:0;
}
div#destacats div#productes div.producte a
{
color:#000000;
font-size:11px;
}

/*************************** EMPRESA ****************************************/

div#empresa01
{
float:left;
width:470px;
color:#666666;
line-height:18px;
text-align:justify;
}

div#empresa01 h1
{
margin:0;
padding:0 0 0 35px;
background:#ffffff url(../img/quadrats.gif) 0 5px no-repeat;
color:#918444;
font-size:14px;
}

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

div#empresa01 ul
{
margin:0;
padding:0 0 10px 25px;
list-style:none;
}

div#empresa01 ul li
{
margin:0 0 10px 0;
padding:0 0 0 15px;
background:#ffffff url(../img/quadrat.gif) 0 5px no-repeat;
}

div#empresa01 ul.pdf
{
margin:0;
padding:0 0 10px 0;
list-style:none;
}

div#empresa01 ul.pdf li
{
margin:0 0 10px 0;
padding:0 0 0 20px;
background:#ffffff url(../img/pdf.png)  no-repeat;
}

div#empresa01 ul li a
{
color:#000;
font-size:11px;
text-decoration:none;
}

div#empresa01 ul li a:hover
{
text-decoration:underline;
}


div#empresa01 div.empreses
{
margin:0 0 0 20px;
padding:20px 0 0 0;
width:80px;
float:left;
text-align:center;
font-size:11px;
line-height:12px;
}

div#empresa01 div.empreses a
{
color:#000000;
text-decoration:none;
}

div#empresa01 div.empreses a:hover
{
text-decoration:underline;
}

div#empresa01 div.empreses img
{
width:77px;
float:left;
padding:0;
margin:0 0 10px 0;
}



div#empresa02
{
float:right;
width:319px;
}

div#empresa02 div
{
width:321px;
height:246px;
background:#ffffff url(../img/quadre_empresa.gif) no-repeat;
padding:1px 0 0 8px;
margin:0 0 20px 0;
}
div#empresa02 div img
{
width:310px;
height:240px;
}

div#productes01
{

}

div#productes01 div#registre
{
float:right;
width:325px;
height:83px;
padding:0 0 0 0;
background:#ffffff url(../img/quadre_registre2.gif) no-repeat;
font-size:11px;
}

div#productes01 div#registre h1
{
color:#42150B;
width:165px;
float:left;
font-size:11px;
margin:4px 0 0 0;
padding:0 0 0 10px;
}

div#productes01 div#registre div#solicitud
{
width:135px;
float:right;
display:inline;
text-align:right;
margin:4px 0 0 0;
padding:0 10px 0 0;
}

div#productes01 div#registre div#solicitud a
{
color:#42150B;
}

div#productes01 div#registre form
{
margin:0;
padding:0;
}

div#productes01 div#registre div#formulari
{
margin:0;
padding:0;
}

div#productes01 div#registre label
{
margin:12px 0 0 0;
width:60px;
float:left;
text-align:right;
color:#42150B;
padding:2px 11px 0 11px;
}

div#productes01 div#registre input.inputtext
{
margin:12px 0 0 0;
font-size:11px;
padding:2px;
width:60px;
border:1px solid #C5BE9E;
float:left;
}

div#productes01 div#registre input.boto
{
float:right;
margin:15px 15px 0 0;/
margin:14px 15px 0 0;
background:url(../img/entrar.gif);
border:none;
width:106px;
height:18px;
cursor:pointer;
color:#E2DECA;
font-size:11px;
}


div.nologat
{
width:476px;
padding:0 20px 0 0;
}
div.logat
{
padding:0 20px 0 0;
width:800px;
}




div#productes01 div#productesInfo
{

float:left;
line-height:18px;
color:#666666;
text-align:justify;
}

div#productesInfo h1
{
margin:0 0 10px 0;
color:#918444;
font-size:14px;
width:400px;
float:left;
}

div#productesInfo h1 a
{
color:#918444;
}

div#productesInfo h1 span.negre
{
color:#340000;
}

div#productesInfo h1 span.marro
{
color:#644624;
}

div#tornar
{
width:70px;
text-align:right;
float:right;
font-size:12px;
color:#42150B;
}

div#productesInfo a
{
color:#42150B;
text-decoration:none;
}

div#productesInfo a:hover
{
color:#42150B;
text-decoration:underline;
}


div#productes01 div#productesInfo b
{
color:#42150B;
}

div#productes01 div#productesInfo p
{
margin:0 0 10px 0;
padding:0;
}

div#productes02  div.producte
{
float:left;
width:275px;
margin:30px 0 0 0;
text-align:center;
}

div#productes02  div.producte img
{
border:1px solid #45180D;
}

div#productes02 div.producte p
{
margin:5px 0 0 0;
padding:0;
font-size:13px;
}
div#productes02  div.producte a
{
color:#000000;
}

div#productes02  div.novetats
{
float:left;
height:210px;
width:275px;
margin:30px 0 0 0;
text-align:center;
/*background:url(../img/novetats.gif) no-repeat 170px bottom;*/
}

div#productes02  div.novetats img
{
border:2px solid #C44C48;
}

div#productes02 div.novetats p
{
margin:5px 0 0 0;
padding:0;
font-size:13px;
}
div#productes02  div.novetats  a
{
padding:0 0 30px 0;
color:#C44C48;
}


div#productes02  div.producte2
{
float:left;
width:137px;
height:148px;
margin:30px 0 0 0;
text-align:center;
}

div#productes02  div.producte2 img
{
border:1px solid #45180D;
width:108px;
height:108px;
}

div#productes02 div.producte2 p
{
margin:5px 0 0 0;
padding:0 3px 0 3px;
font-size:11px;
}
div#productes02  div.producte2 a
{
color:#000000;
}

div#productes02  div.producte3
{
float:left;
width:137px;
height:148px;
margin:30px 0 0 0;
text-align:center;
}

div#productes02  div.producte3 img
{
border:2px solid #C44C48;
width:108px;
height:108px;
}

div#productes02 div.producte3 p
{
margin:5px 0 0 0;
padding:0 3px 0 3px;
font-size:11px;
}
div#productes02  div.producte3 a
{
color:#000000;
}




div#productes03
{
margin:50px 0 0 140px;
padding:0 0 20px 0;
width:600px;
}


div#productes03  div#producteFoto
{
width:252px;
height:246px;
float:left;
background:url(../img/quadre_producte.gif);
padding:1px 0 0 0;
}

div#productes03  div#producteFoto img
{
width:242px;
height:240px;
margin:0 0 0 7px;
}

div#productes03  div#producteFitxa
{
width:290px;
float:left;
padding:0 0 0 50px ;
line-height:18px;
}

div#producteFitxa h2
{
margin:0;
padding:0 0 0 35px;
background:#ffffff url(../img/quadrats.gif) 0 5px no-repeat;
color:#918444;
font-size:14px;
}

div#producteFitxa h3
{
margin:0;
padding:0 0 0 0;
color:#918444;
font-size:14px;
}

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

div#producteFitxa strong
{
font-weight:normal;
color:#918444;
}

div#producteFitxa ul
{
margin:0;
padding:0;
list-style:none;
}

div#producteFitxa ul li
{
margin:0 0 10px 0;
padding:0 0 0 25px;
background:#ffffff url(../img/pdf.jpg) no-repeat;
}

div#producteFitxa ul li a
{
color:#000000;
text-decoration:none;
}

div#producteFitxa ul li a:hover
{
color:#000000;
text-decoration:underline;
}

div#imprimir
{
text-align:right;
font-size:11px;
}

div#imprimir a
{
text-align:right;
font-size:11px;
color:#918444;
background:#ffffff url(../img/imprimir.gif) no-repeat;
padding:3px  0 3px 20px;
}



/*************************** serveis ****************************************/

div#serveis
{
color:#666666;
line-height:18px;
text-align:justify;
}

div#serveis h1
{
margin:0 0 15px 0;
padding:0 0 0 35px;
background:#ffffff url(../img/quadrats.gif) 0 5px no-repeat;
color:#918444;
font-size:14px;
}

div#serveis p
{
margin:0;
padding:0;
}

div#serveis ul
{
margin:0;
padding:0 0 0 25px;
list-style:none;
}

div#serveis h2
{
font-weight:normal;
font-size:13px;
margin:10px 0 0 0;
padding:0 0 10px 15px;
background:#ffffff url(../img/quadrat.gif) 0 5px no-repeat;
}

div#serveis div.requadre
{
background-color:#F3F2E9;
margin:0 0 20px 0;
width:800px;
padding:10px;
}

div#serveis div.tipus
{
margin:0 0 5px 0;
float:left;
width:130px;
text-align:center;
font-size:11px;
height:120px;
}

div#serveis div.tipus img
{
border:1px solid #674338;
height:78px;
width:78px;
margin:0 0 5px 0;
}

div#serveis div.tipus p
{
margin:0 0 0 0;
padding:0;
line-height:14px;
}







div#trailimageid
{
position:absolute;
visibility:hidden;
left:0px;
top:-1000px;
width:218px;
height:180px;
}

div#trailimageid img
{
border:1px solid #50261B;
}



/*************************** avis legal ****************************************/

div#avis
{
color:#666666;
line-height:18px;
text-align:justify;
font-size:11px;
}

div#avis h1
{
margin:0;
padding:0 0 0 35px;
background:#ffffff url(../img/quadrats.gif) 0 5px no-repeat;
color:#918444;
font-size:12px;
}

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

div#avis a
{
color:#000000;
}

div#avis ul
{
padding:0 0 10px 25px;
list-style:none;
}

div#avis h2
{
font-size:11px;
margin:0 0 10px 0;
padding:0 0 0 15px;
background:#ffffff url(../img/quadrat.gif) 0 5px no-repeat;
}


/*************************** contactar ****************************************/

div#contactar01
{
float:left;
width:380px;
color:#666666;
line-height:18px;
text-align:justify;
}

div#contactar01 h1
{
margin:0;
padding:0 0 0 35px;
background:#ffffff url(../img/quadrats.gif) 0 5px no-repeat;
color:#918444;
font-size:14px;
}

div#contactar02
{
height:440px;
float:right;
width:420px;
background:#ffffff url(../img/quadre_mapa.gif);
}


div#contactar01 label
{
float:left;
text-align:left;
width:150px;
padding:0 0 0 20px;
}

div#contactar01 form
{
padding:0;
margin:20px  0 0 0;
}

div#contactar01 input.inputtext
{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:12px;
border:1px solid #42150B;
background-color:#EFEDE0;
float:left;
width:170px;
padding:3px;
}

div#contactar01 input.inputtext2
{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:12px;
border:1px solid #42150B;
background-color:#EFEDE0;
float:left;
width:120px;
padding:3px;
}

div#contactar01 textarea.inputtext
{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:12px;
border:1px solid #42150B;
background-color:#EFEDE0;
float:left;
width:170px;
padding:3px;
}

div#contactar01 input.boto
{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:12px;
border:1px solid #8A7A3E;
background-color:#8A7A3E;
color:#ffffff;
width:120px;
padding:3px;
}

div#contactar01 div.separador
{
font-size:2px;
clear:both;
margin:0 0 20px;
}

div#contactar01 div#obligatori
{
text-align:right;
font-size:10px;
}

div#contactar01 div#botons
{
float:right;
width:205px;
}

div#okcontactar
{
margin:100px 0 0 0 ;
text-align:center;
line-height:18px;
}

div#mapa
{
width:403px;
height:427px;
margin:7px 0 0 12px;
}

/***************************** noticies ***************************/


div#noticies
{
color:#666666;
line-height:18px;
text-align:justify;
}

div#noticies h1
{
margin:0;
padding:0 0 0 35px;
background:#ffffff url(../img/quadrats.gif) 0 5px no-repeat;
color:#918444;
font-size:14px;
}


div#noticies div.noticia1
{
float:left;
width:400px;
height:86px;
background:#ffffff url(../img/quadre_noticia2.gif);
margin:16px 0 0 0;
padding:0;
}

div#noticies div.noticia2
{
float:right;
width:400px;
height:86px;
background:#ffffff url(../img/quadre_noticia2.gif);
margin:16px 0 0 0;
padding:0;
}

div#noticies div.imatge
{
margin:8px 0 0 8px;
width:68px;
height:69px;
background:#F3F2EC url(../img/quadre_foto.gif) no-repeat;
float:left;
}

div#noticies div.imatge img
{
width:65px;
height:65px;
margin:1px 0 0 1px;
}

div#noticies  div.info
{
margin:8px 0 0 10px;
width:300px;
float:left;
font-size:11px;
padding:0 4px 0 0;
}

div#noticies   a
{
font-weight:bold;
text-decoration:none;
color:#535252;
}
div#noticies   a:hover
{
text-decoration:underline;
}

div#noticies div.info h2
{
font-size:11px;
margin:0;
padding:0;
color:#8F8143;
}

div#noticies  div.info p
{
margin:3px 0 0 0;
padding:0;
color:#42150B;
text-align:justify;
line-height:16px;
}


/******************* registre *********************/

div#registre01
{
float:left;
width:380px;
color:#666666;
line-height:18px;
text-align:justify;
}

div#registre01 h1
{
margin:0;
padding:0 0 0 35px;
background:#ffffff url(../img/quadrats.gif) 0 5px no-repeat;
color:#918444;
font-size:14px;
}

div#registre02
{
height:562px;
float:right;
width:420px;
background:#ffffff url(../img/quadre_registre3.gif) 0 5px no-repeat;
}

div#registre02 img
{
margin:10px 0 0 9px;
}

div#registre01 label
{
float:left;
text-align:left;
width:150px;
padding:0 0 0 20px;
}

div#registre01 form
{
padding:0;
margin:20px  0 0 0;
}

div#registre01 input.inputtext
{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:12px;
border:1px solid #42150B;
background-color:#EFEDE0;
float:left;
width:170px;
padding:3px;
}

div#registre01 input.inputtext2
{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:12px;
border:1px solid #42150B;
background-color:#EFEDE0;
float:left;
width:120px;
padding:3px;
}

div#registre01 textarea.inputtext
{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:12px;
border:1px solid #42150B;
background-color:#EFEDE0;
float:left;
width:170px;
padding:3px;
}

div#registre01 input.boto
{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:12px;
border:1px solid #8A7A3E;
background-color:#8A7A3E;
color:#ffffff;
width:120px;
padding:3px;
}

div#registre01 div.separador
{
font-size:2px;
clear:both;
margin:0 0 20px;
}

div#registre01 div#obligatori
{
text-align:right;
font-size:10px;
}

div#registre01 div#botons
{
float:right;
width:205px;
}

div#registre01 div#tornar
{
margin:60px 0 0 0;
}

div#registre01 div#tornar a
{
color:#000000;
font-weight:bold;
text-decoration:none;
}
div#registre01 div#tornar a:hover
{
text-decoration:underline;
}


div.espai
{
height:250px;
}