body {padding:0;margin:8px 0 0}
body , textarea {font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif}
div, form {padding:0;margin:0}
a {color:#204EA3;text-decoration:none}
a:hover {color:#F40A33;text-decoration:underline}
a img {border:0 solid #fff}
div#general {background:#fff url(/img/fonspeucont2.jpg) no-repeat center bottom;margin:0 auto;width:690px;min-height:540px}
div#cap {background:#fff url(/img/fonscapcont.gif) no-repeat center top}
div#logo {margin: 0 0 0 20px;position:relative;top:18px}
div#idiomes {margin:0 0 0 480px;position:absolute;top:32px}
div#menu {margin:0 0 0 280px;position:absolute;top:97px}
div#lineamenu {width:646px;height:6px;float:none;padding:0;margin:20px 0 0 23px;background: url('/img/lineamenualt.gif') no-repeat 0 0}
div#peu {background:#fff;font-size:.6em;font-weight:bolder;text-align:right;padding:0 40px 14px 0;margin:0 auto;width:650px}

/* botons menu castella */
img#esinici {background:url('/es/img/inicio.gif') no-repeat top right; width:46px; height:26px;}
img#esempresa {background:url('/es/img/empresa.gif') no-repeat top right; width:65px; height:26px;}
img#esmapaweb {background:url('/es/img/mapaweb.gif') no-repeat top right; width:67px; height:26px;}
img#esproductos {background:url('/es/img/productos.gif') no-repeat top right; width:73px; height:26px;}
img#escontactar {background:url('/es/img/contactar.gif') no-repeat top right; width:73px; height:26px;}

/* botons menu catala */
img#cainici {background:url('/ca/img/inicio.gif') no-repeat top right; width:46px; height:26px;}
img#caempresa {background:url('/ca/img/empresa.gif') no-repeat top right; width:65px; height:26px;}
img#camapaweb {background:url('/ca/img/mapaweb.gif') no-repeat top right; width:67px; height:26px;}
img#caproductos {background:url('/ca/img/productos.gif') no-repeat top right; width:73px; height:26px;}
img#cacontactar {background:url('/ca/img/contactar.gif') no-repeat top right; width:73px; height:26px;}

/* botons menu angles */
img#eninici {background:url('/en/img/inicio.gif') no-repeat top right; width:46px; height:26px;}
img#enempresa {background:url('/en/img/empresa.gif') no-repeat top right; width:65px; height:26px;}
img#enmapaweb {background:url('/en/img/mapaweb.gif') no-repeat top right; width:67px; height:26px;}
img#enproductos {background:url('/en/img/productos.gif') no-repeat top right; width:73px; height:26px;}
img#encontactar {background:url('/en/img/contactar.gif') no-repeat top right; width:73px; height:26px;}

/* pag inicial */
div#coldreini, div#colesqini {float:left;position:relative;top:12px}
div#colesqini { width:275px;left:55px}
div#coldreini { width:275px;left:85px}

/* caixes pagina inicial */
div.caixa {width:275px;padding-bottom:20px;}
div.caixa div.cap {background:url('/img/menucapinici.gif') no-repeat 0 bottom;width:205px;padding:1px 10px 4px 60px;font-size:.8em;text-align:right;font-weight:bolder}
div.caixa div.cos {background: url('/img/menupixelinici.gif') repeat-y 0 0;width:235px;padding:10px 20px 0 20px;clear:both}
div.caixa div.peu {background: url('/img/menupeuinici.gif') no-repeat 0 top;width:275px;heigth:12px;clear:both}
div.cos br {padding:0;margin:0;line-height:0;clear:both;height:0}
div.imatges {padding-bottom:6px}
div.imatges a {margin:0 4px 4px 0;padding:1px;border:1px solid #F40A33;display:block;float:left;width:70px;height:70px;background:#fff}
div.imatges a:hover {border:2px solid #204EA3;margin:0 4px 4px 0;padding:0;background:#fff none}
div.imatges a table , div.imatges a table tr , div.imatges a table tr td {margin:0;padding:0;border:0px solid #fff}
div.imatges a table {width:70px;height:70px}
div.imatges a table tr td {text-align:center;vertical-align:middle}
div.imatges a table tr td img {text-align:center;vertical-align:middle}

/* Interiors */
div#coldreint {float:left;width:396px;position:relative;top:12px;left:48px;padding-bottom:36px}
div#colesqint {float:left;width:186px;position:relative;top:12px;left:30px;padding-bottom:36px}

/* caixes pàg.interior*/
div.caixaint, div.caixaintselec {width:186px;}
div.caixaint div.cap, div.caixaintselec div.cap {background: no-repeat 0 bottom;width:146px;padding:1px 10px 1px 30px;font-size:.55em;text-align:right;font-weight:bolder;}
div.caixaint div.cos, div.caixaintselec div.cos {background: repeat-y 0 0;width:186px;padding:0 10px}
div.caixaint div.peu, div.caixaintselec div.peu {background: no-repeat 0 top;width:186px;heigth:8px}
div.caixaint div.cap { background-image:url('/img/menucap.gif')}
div.caixaintselec div.cap { background-image:url('/img/menucapselec.gif')}
div.caixaint div.cos { background-image: url('/img/menupixel.gif')}
div.caixaintselec div.cos { background-image: url('/img/menupixelselec.gif');margin-top:-3px}
div.caixaint div.peu { background-image: url('/img/menupeu.gif')}
div.caixaintselec div.peu { background-image: url('/img/menupeuselec.gif');}


/* contingut */
div.direccio {font-size:.7em;font-weight:bold;color:#000;text-align:center}
.foto {padding:4px; margin:0 auto; text-align:center}
.foto a {padding:1px;border:1px solid #fff;background:#F40A33}
.foto a:hover {border:2px solid #204EA3;padding:0}
.Detall {font-size:.9em;color:#BF0000}
.Descripcio {font-size:.8em;text-align:justify;color:#2E0000;padding-bottom:.5em}
h1 {font-size: 1.9em;text-align:left;color:#BF0000;margin:0;clear:both}
.mesinfo {font-size:.7em;font-weight:bold;padding-bottom:.5em}

.Descripcio a {font-size:.85em;font-weight:bold;padding-bottom:.5em}

address {width:160px;float:left;padding:12px 8px 20px 18px;font-size:.9em;text-align:left}
address strong {margin:0;padding:0;font-size:1.2em}
address p {margin:0;padding:0}

/* jerarquia menu esquerra */
ul.Llistat {width:168px;text-align:left;font-size:.6em;color:#204EA3;list-style:none;padding:0;margin:0}
ul.Llistat li {list-style:none;margin:.3em 0 0 0}
ul.Llistat ul {list-style:none;padding:0 0 0 8px;margin:.6em 0 .3em 0}
ul.Llistat li.familia {font-weight:bolder}
ul.Llistat li.familia, ul.Llistat li.producte {padding:1px 0 2px 0}
ul.Llistat li.producte a {font-weight:bolder;/*padding-left:4px;*/display:block}
ul.Llistat li.familia ul li a {color:#BF0000;font-weight:normal}
ul.Llistat div.BotoTornar {padding-top:.5em;margin-top:.5em;clear:both}
div.BotoTornar {font-size:.6em;font-weight:bolder}
div.BotoTornar span {font-size:.8em}
ul.Llistat a.actual{background:#FAF1F3;color:#000;display:block}

/*jerarquia mapa web*/
ul.Llistatmapaweb { font-weight: bold; }
ul.Llistatmapaweb A {color:#BF0000;}
ul.seccioproducte A {color: #204EA3;}

/* molletes */
div#molletes {font-size:.6em;margin:0;}
div#molletes a {font-weight:bolder}
div#molletes span {color:#bf0000;font-weight:bolder}

/*formulari*/
.Tramits { font-size:.9em; font-weight: bolder; color: #000000; }
td.TramitsNomCamp { font-size: .8em; text-align:right; padding:0 8px 0 0;}
table.Tramits td.TramitsCamp .TramitsAddicional { font-size: .8em; font-weight: bold;}
table.Tramits td.TramitsCamp input { font-size: .9em; color: #000000; background-color: #fff;}
table.Tramits td.TramitsCamp select { font-size: .9em; color: #000000; background-color: #fff;}
table.Tramits td.Tramitsradio { font-size: .8em; color: #000000; text-align: left;}
table.Tramits td textarea {font-size:.95em;height:9em;width:17em}
DIV.TramitsAccions {text-align:center;padding:10px;width:auto}
DIV.TramitsAccions input {font-size:.85em;font-weight:bolder;background:#204EA3;color:#fff}

/*EdicioHTML*/
/*#Cos {font-size:.8em;color:#2E0000;padding-bottom:.5em}*/

/*Afegit 04/05/2005 per a un nou editor HTML */
div.Texte {margin:20px 20px 0 23px;}
