body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
sup { margin-bottom: -4px;}
HTML { height: 100%; background: #fff url(img/pagina_bg.jpg) bottom left no-repeat; }
BODY{ font-family: Helvetica, Arial, Verdana;	font-size:12px;	color:#333; }

#pagina { width: 1000px; background: #eae8e8; margin-left: auto; margin-right: auto;  border: 1px solid #333333; border-top: 0px; }
#cabecera { background: #333 url(img/actnoticies_header.jpg) bottom left no-repeat; height: 226px; }
#cabecera H1 { font-family: Arial;  font-weight: bold; float: left; margin: 18px 0 0 346px; font-size: 1.25em; color: #fbc700; }
#cabecera H1 STRONG { font-family: Arial; font-weight: bold; display: block; font-size: 1.38em;}
#cabecera #numero { float:left; clear:both; width: 152px; padding:0; margin:16px 0 0 346px;}
#cabecera #numero H2 { font-size: 1em; color: #fff;}
#cabecera #numero H3 { font-size: 1em; color: #a9ca10;}

#menu H1 { display: none;}
#menu { width: 941px; margin-left: auto; margin-right: auto; border: 1px solid #c9c9c9; margin-top: 10px;  }
#menu UL { width: 941px; height: 52px; }
#menu UL LI { position: relative; display: block; float: left; height: 52px; background: url(img/bg_menu_off.gif) top right no-repeat; cursor: pointer; }
#menu UL LI DIV.backOver { display: block; float: left; width: 0px; height: 52px; background: url(img/bg_menu_on.gif) top right no-repeat;  }
#menu UL LI.seleccionado { background: url(img/bg_menu_on.gif) top right no-repeat; }
#menu UL LI A { position: absolute; left: 14px; top: 16px; color: #799a00; font-size: 1.33em; text-decoration: none; font-weight: bold;}
#menu UL LI.seleccionado A { color: #e2f48c; }
#menu UL LI#li_inici { width: 159px; }
#menu UL LI#li_actualitat { width: 185px; } 
#menu UL LI#li_productes { width: 187px; line-height: 14px; } 
#menu UL LI#li_productes A { top: 12px; }
#menu UL LI#li_mercats { width: 188px;  } 
#menu UL LI#li_membres { width: 188px; line-height: 14px; } 
#menu UL LI#li_membres A { top: 12px; }
#menu UL LI#li_historic { width: 193px; } 

html>body #ie6 { margin-left: 0px} 
#ie6 { margin-left: -15px;}

#contenido { width: 941px; margin: 8px auto 0px auto; }
#contenido H1.seccio { display: none;}
#contenido.inici { background: #a9ca10 url(img/foto_inicio.jpg) top left no-repeat; height: 230px; }
#contenido.inici P { margin-left: 340px; padding: 20px 20px 0px 0px; color: #435306; font-size: 1em; line-height: 1.6em; }
#contenido.inici P STRONG { font-weight: bold; }

.actualitat { border: 1px solid #c9c9c9; background: white; padding-top: 20px; overflow: hidden;}
.actualitat DIV H2 { color: #a9ca10; font-size: 2.08em; line-height: .9em; margin: 0px 10px 0px 15px; }
.actualitat DIV H2 A { color: #a9ca10; text-decoration: none; }
.actualitat DIV P { margin: 10px 10px 0px 15px; line-height: 19px; color: #717370; font-size: 1em; }
.actualitat DIV IMG { margin: 20px 0px 0px 15px; }
.actualitat DIV A.links { margin: 0px 0px 0px 15px; color: #799a00; font-size: .92em; font-weight: bold; text-decoration: none; }
.actualitat DIV UL LI { background: url(img/separador_grande.gif) bottom center no-repeat; padding: 0px 0px 15px 0px; margin-bottom: 25px; }
.actualitat DIV#columna_1 { padding-left: 4px; width: 336px; float: left; }
.actualitat DIV#columna_2 { width: 259px; float: left; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;}
.actualitat DIV#columna_2 UL LI { background: url(img/separador_pequeno.gif) bottom center no-repeat; }
.actualitat DIV#columna_2 H2 { font-size: 1.75em; }
.actualitat DIV#columna_3 { width: 339px; float: left; }

.fitxa { border: 1px solid #c9c9c9; background: white; padding-top: 20px; overflow: hidden;}
.fitxa A#tornar { display:none;}
.fitxa #informacio { margin: 8px 0px 20px 15px; padding: 0px 20px 15px 0px; float: left; width: 580px; border-right: 1px solid #dcdcdc; }
.fitxa #informacio H1{ color: #a9ca10; font-size:2.08em;}
.fitxa #informacio SPAN.intro { color: #717370; font-size: 1.33em; display: block; padding: 20px 0px 0px 0px; line-height: 1.4em; }
.fitxa #informacio SPAN.data { display: block; color: #b2b6c3; font-size: .92em; margin: 4px 0px 10px 0px; }
.fitxa #informacio SPAN.texte { display: block; color: #717370; font-size: 1em; line-height: 19px; margin-right: 0px; }
.fitxa #informacio SPAN.texte .links { color: #799a00; font-size: .92em; font-weight: bold; text-decoration: none; }
.fitxa #informacio SPAN.texte A { color: #717370; }
.fitxa #informacio SPAN.texte DIV.despiece { margin-top: 10px;  }
.fitxa #informacio SPAN.texte DIV.despiece STRONG { display: block; color: #A9CA10; font-size: 1.33em; font-weight: bold; height: 8px; }
.fitxa #informacio HR { border-color: #A9CA4C; }
.fitxa #informacio  DIV#eines { display: block; text-align: right;  border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding: 2px 0px 2px 0px; margin-top: 10px;margin-right: 0px; }
.fitxa #informacio  DIV#eines A#a_disminuir { }
.fitxa #informacio  DIV#eines A#a_aumentar   { margin: 0px 10px 0px 5px;}
.fitxa #mes_dades { padding:0px 5px 0px 5px; width: 305px; margin: 5px 5px 0px 5px; float: right; }
.fitxa #mes_dades A.links { font-size: 1em; color: #799a00; font-weight: bold; text-decoration: none;   }
.sense_info #informacio { border: 0px; width: auto;  }
.sense_info A#tornar { text-indent: -100000em; }

.fitxa_sense_info #informacio { border: 0px; width: auto;  }

.historic { border: 1px solid #c9c9c9; background: white; padding-top: 20px; padding-bottom: 20px; overflow: hidden;}
#contenido.historic H1.seccio { font-size: 1.75em; color: #a9ca10; display: block; margin: 0px 20px 0px 20px; border-bottom: 1px solid #dcdcdc;  }
.historic #resum { color:#717370; margin: 10px 20px 10px 20px;  overflow: hidden; padding-bottom: 10px;}
.historic #resum  P{ width: 570px; float: left;  }
.historic #resum form#time { width: 300px; margin: 0px 0px 0px 20px;float: left;  display: block; }
.historic #resum form LABEL { color: #a9ca10; font-size: .92em; font-weight: bold; float: left;  margin: 0px 10px 0px 0px;}
.historic #resum form SELECT { color:#717370; width: 60px; margin-top: 0px; margin-right: 10px; float: left; font-size: .92em; }
.historic #resum form SELECT#slMeses { width: 90px;}
.historic #resum form  INPUT#sbEnviar { float: left; margin-top: 0px; font-size: .92em; }
.historic #llista_historic { margin: 10px 20px 10px 20px; }
.historic #llista_historic H2 { border-bottom: 1px solid #a9ca10; text-align: left;  width: 900px; color: #a9ca10; font-size: 1.75em; font-weight: bold; margin-top: 0px!important; margin-top: 18px; }
.historic #llista_historic UL { margin-top: 10px; margin-bottom:10px;}
.historic #llista_historic UL LI { font-size: .92em; }
.historic #llista_historic UL LI A {  color:#717370;}

.mercats { border: 1px solid #c9c9c9; background: white; padding-top: 20px; overflow: hidden;}
#contenido.mercats H1.seccio { font-size: 1.75em; color: #a9ca10; display: block; margin: 0px 20px 0px 20px; border-bottom: 1px solid #dcdcdc;  }
.mercats #resum { margin: 10px 20px 10px 20px; border-bottom: 1px solid #dcdcdc; overflow: hidden; padding-bottom: 10px;}
.mercats #resum  P{ float: left;  }
.mercats #llista_mercats { margin: 0px 20px 10px 20px; }
#.mercats#llista_mercats H2 { border-bottom: 1px solid #a9ca10; text-align: left;  width: 900px; color: #a9ca10; font-size: 1.08em; font-weight: bold; }
.mercats #llista_mercats H2 {font-size: 1.75em; color: #a9ca10; display: block; margin: 0px 0px 0px 0px; border-bottom: 1px solid #dcdcdc;}
.mercats #llista_mercats UL { margin: 10px 0px 20px 0px;}
.mercats #llista_mercats UL LI { color:#717370; line-height: 19px; font-size: 12px; display:inline; }
.mercats #llista_mercats UL LI P{ margin-top: 4px; margin-left:10px;}
.mercats #llista_mercats UL LI A { font-size: 12px; background: url(img/mercat_off.gif) 0px 4px no-repeat; padding-left: 10px; text-decoration: none; color: #717370;}
.mercats #llista_mercats UL LI DIV { clear: both; overflow: hidden; border: 1x solid red;}
.mercats #llista_mercats UL LI DIV A { font-size: 1em; color: #799a00; font-weight: bold; padding: 0px; text-decoration: none; background: none;  margin-left:10px;}
.mercats #llista_mercats UL LI DIV.mes_info { padding-bottom: 20px; }

.mercats #llista_mercats UL LI .foto { margin-top:10px; margin-right:10px; float:left; }
.mercats #llista_mercats UL LI .texto { overflow:hidden; clear:none; display:block; }
.mercats #llista_mercats UL LI .enlaces { overflow:hidden; clear:none; display:block; }
.mercats #llista_mercats UL LI .enlaces LI { display:block; }

.imgOn { background: url(img/mercat_on.gif) 0px 6px no-repeat!important; }

#peu { clear: both; overflow: hidden; background: white url(img/bg_peu.gif) top left no-repeat; width: 1000px; padding: 32px 0px 20px 0px; margin-top: 10px;  }
#peu H3 { display:none; float: left; display: none; text-indent: -100000em; background: url(img/generalitat.gif) top left no-repeat; width: 140px; height: 24px; margin-left: 25px!important; margin: 4px 0px 0px 13px; }
#peu UL {  float: left; margin-left: 30px; border-bottom: 1px solid #edecec; border-top: 1px solid #edecec; width: 940px; padding-top: 4px; height: 20px; }
#peu UL LI { display: inline; color: #8d8e8c; font-size: .92em; }
#peu UL LI.ultim { margin-left: 386px; }
#peu UL LI A { color: #8d8e8c; text-decoration: none; }

HR { margin:20px 0px 20px 0px; border:0px; border-bottom:1px solid #c9c9c9; }

.footPhoto {margin: 0px 0px 0px 15px; color: #717370; font-size: .8em;  display:block; }
.footPhotoFitxa {margin: 0px 0px 0px 0px; color: #717370; font-size: .8em;  display:block;}
.footPhotoMercats {margin: 0px 0px 0px 0px; margin-top: -2px; color: #717370; font-size: .8em;  display:block; line-height:1em;}

#contenido_fitxa { width: 941px; margin: 8px auto 0px auto; border: 1px solid #c9c9c9; background: white; padding-top: 20px; overflow: hidden; padding-bottom: 10px; }
.fitxa_content .seccio{ display:none; }
.fitxa_content .informacio { margin: 8px 0px 20px 15px; padding: 0px 20px 15px 0px; float: left; width: 580px; border-right: 1px solid #dcdcdc; }
.fitxa_content .informacio H1{ color: #a9ca10; font-size:2.08em;}
.fitxa_content .informacio SPAN.intro { color: #717370; font-size: 1.33em; display: block; padding: 20px 0px 0px 0px; line-height: 1.4em; }
.fitxa_content .informacio SPAN.data { display: block; color: #b2b6c3; font-size: .92em; margin: 4px 0px 10px 0px; }
.fitxa_content .informacio SPAN.texte { display: block; color: #717370; font-size: 1em; line-height: 19px; margin-right: 0px; }
.fitxa_content .informacio SPAN.texte .links { color: #799a00; font-size: .92em; font-weight: bold; text-decoration: none; }
.fitxa_content .informacio SPAN.texte A { color: #717370; }
.fitxa_content .informacio SPAN.texte DIV.despiece { margin-top: 10px;  }
.fitxa_content .informacio SPAN.texte DIV.despiece STRONG { display: block; color: #A9CA10; font-size: 1.33em; font-weight: bold; height: 8px; }
.fitxa_content .informacio HR { border-color: #A9CA4C; }
.fitxa_content .informacio  DIV.eines { display: block; text-align: right;  border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding: 2px 0px 2px 0px; margin-top: 10px;margin-right: 0px; }
.fitxa_content .informacio  DIV.eines A.a_disminuir { }
.fitxa_content .informacio  DIV.eines A.a_aumentar   { margin: 0px 10px 0px 5px;}
.fitxa_content .mes_dades { padding:0px 5px 0px 5px; width: 305px; margin: 5px 5px 0px 5px; float: right; }
.fitxa_content .mes_dades A.links { font-size: 1em; color: #799a00; font-weight: bold; text-decoration: none; }

.sense_info .informacio { border: 0px; width: auto;  }
.sense_info A.tornar { text-indent: -100000em; }
.fitxa_sense_info .informacio { border: 0px; width: auto;  }

html>body .ie6 { margin-left: 0px} 
.ie6 { margin-left: -15px;  }

#contenido_fitxa HR { clear: both; border-color: #A9CA4C; padding:0px; margin: 0px 15px 20px 15px;}
#contenido_fitxa A.links { font-size: 1em; color: #799a00; font-weight: bold; text-decoration: none; margin-left: 15px;  }

* html #contenido_fitxa A.links  { margin-left: 30px; }

#formulari { width: 915px;  }
#formulari HR { margin-top: 10px; margin-bottom:25px; }	
#formulari FORM { width: 700px; margin:auto; color: #70726f; }	
#formulari FORM UL LI { margin-bottom: 5px; margin-top:5px; float: left; clear: both; width:100%; }
#formulari FORM LABEL { width: 140px; display:block; float:left; }
#formulari FORM INPUT { float:left; margin-left: 10px; }
#formulari FORM SELECT { float:left; margin-left: 10px; min-width: 210px; }
#formulari FORM INPUT.normal { width: 160px; }
#formulari FORM INPUT.medio { width: 215px; }
#formulari FORM INPUT.grande { width: 510px; }
#formulari FORM INPUT.comentario { width: 510px; height: 150px;}

#formulari FORM LABEL.medio { width: 110px; margin-left: 10px; vertical-align: middle;}
#formulari FORM UL LI.aceptar LABEL { padding:0px; margin: 0px; width: 650px;  margin-left: 5px; margin-top: -2px; }
#formulari FORM UL LI.aceptar LABEL { * margin-top: 2px; }
#formulari FORM UL LI.aceptar INPUT { margin: 0px; width: 15px; }
#formulari FORM UL LI.enviar { margin-top: 40px; }
#formulari FORM UL LI.enviar INPUT { float:right; margin-right:35px; color: White; background: #a9ca24; border: 0px; padding-top: 1px; padding-bottom: 2px; padding-left: 10px; padding-right:10px; }

.texte P { margin-bottom: 10px; margin-top: 10px; }
/* html editors */
span.article-header{ font-size: 15px; color: #A9CA10; display: block; font-weight: bold; }
div.ladillo1 {   font-style: italic;  line-height: 17px;  margin: 0px 30px;}
div.ladillo2 {  color: #799A00;  font-style:italic;  line-height:17px;  margin:0px 30px;}
div.ladillo3 {  color: #799A00;  font-style:italic;  line-height:17px;  margin:0px 30px;  font-weight: bold;}

#lblAcepto A { text-decoration:underline; color: #70726f; }
#btnCerrar { float:right; margin-right:35px; color: White; background: #a9ca24; border: 0px; padding-top: 1px; padding-bottom: 2px; padding-left: 10px; padding-right:10px; }
