html,body{width:100%;height:100%;margin:0;padding:0;background:#5C3E1C url(../img/bg.gif) top left repeat-x;font-family:arial;font-size:13px;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
ul{margin:0;padding:0;}

#wrapper{width:959px;position:relative;margin:0 auto;background:#E6DBAF;}

#cap{height:157px;position:relative;overflow:hidden;clear:left;width:100%;}
#img_cap{float:left;width:629px;height:157px;}
#logo{float:left;}

#menu{position:relative;overflow:hidden;clear:both;background:#000;}
#menu ul.mnu{line-height:42px;background:#000;font-size:12px;font-family:trebuchet ms;list-style:none;overflow:hidden;float:left;}
#menu ul.mnu li {float:left;overflow:hidden;}
#menu ul.mnu li a{color:#CDC098;padding:0 15px;display:block;line-height:42px;text-decoration:none;margin:0;}
#menu ul.mnu li a:hover{color:#fff;}
#menu ul.mnu li a.selected{color:#fff;}

#idiomes{float:right;margin-right:10px;font-family:trebuchet ms;font-size:12px;}
#idiomes li{display:inline;float:left;line-height:42px;color:#fff;}
#idiomes li a{color:#E7DCB0;text-decoration:none;padding:0px 5px;}
#idiomes li a.selected{color:#fff;text-decoration:underline;}

#cos{background:#E7DCB0;position:relative;width:100%;overflow:hidden;padding:34px 0;min-height:400px;}
#cos.presentacio img{margin:0 34px 10px 34px;clear:left;float:left;}
#cos.presentacio p{margin:0 34px 34px 34px;line-height:20px;}
#cos.presentacio h1{font-size:13px;color:#5C3E1C;margin:0;padding:0;margin:0 34px;margin-bottom:10px;}

div.noticia{margin:0 auto;position:relative;width:891px;padding-bottom:10px;overflow:hidden;clear:both;border-bottom:2px dotted #fff;margin-bottom:10px;}
div.noticia img{clear:right;float:right;margin-left:34px;margin-bottom:10px;}
div.noticia p{margin:0;}
div.noticia h1{line-height:24px;background:#fff;font-size:13px;color:#5B3E1B;font-weight:normal;padding:0 10px;margin-bottom:10px;display:block;}
div.noticia span.data{float:right;}

div.noticia h2{line-height:24px;background:#8A6449;font-size:13px;color:#5B3E1B;font-weight:normal;width:587px;padding:0 10px;margin-top:10px;display:block;}
div.noticia h2 a{text-decoration:none;color:#fff;}
div.noticia h3{line-height:24px;background:#5A3C1B;font-size:13px;color:#5B3E1B;font-weight:normal;width:587px;padding:0 10px;margin-top:10px;display:block;}
div.noticia h3 a{text-decoration:none;color:#fff;}

#cos.subvencions h1{width:890px;margin:0 auto;line-height:24px;background:#fff;font-size:13px;color:#5B3E1B;font-weight:normal;padding-left:10px;margin-bottom:10px;display:block;}
#cos.subvencions h1 a{display:block;width:250px;float:right;color:#fff;text-decoration:none;background:#8A6449;padding-right:10px;text-align:right;}


div.link{margin:0 auto;position:relative;width:891px;padding-bottom:10px;overflow:hidden;clear:both;}
div.link h1{color:#5B3E1B;background:transparent;font-size:13px;line-height:30px;font-weight:normal;}
div.link p{padding:0;margin:0;}
div.link h2{line-height:24px;background:#fff;font-size:13px;color:#5B3E1B;font-weight:normal;padding:0 10px;margin-top:10px;display:block;}
div.link h2 a{text-decoration:none;color:#5B3E1B;}


div.families_productes{width:893px;margin:0 auto;position:relative;overflow:hidden;clear:left;margin-bottom:20px;}
div.families_productes div{width:217px;float:left;background:#fff;margin-left:8px;padding-bottom:15px;}
div.families_productes div.primer{margin:0;}
div.families_productes div h1{line-height:24px;background:#5A3C1B;font-size:12px;color:#E7DCB0;font-weight:normal;padding:0 10px;display:block;}
div.families_productes div h2{line-height:24px;font-size:12px;color:#5A3C1B;font-weight:normal;padding:0 10px;display:block;margin-top:10px;}
div.families_productes div h2 a{color:#5A3C1B;display:block;text-decoration:none;}
div.families_productes div h2 a:hover{text-decoration:underline;}
div.families_productes div p{padding:0 10px;margin:0;}

div.producte_detail{width:893px;margin:0 auto;position:relative;overflow:hidden;clear:left;}
div.producte_detail div.img_producte{float:left;width:307px;}
div.producte_detail div.img_producte img{float:right;margin-bottom:10px;margin-right:20px;}

div.producte_detail div.info_producte{float:left;width:586px;background:#fff;padding-bottom:10px;}
div.producte_detail div.info_producte p{padding:10px;margin:0;}
div.producte_detail div.info_producte h1{line-height:24px;background:#5A3C1B;font-size:12px;color:#E7DCB0;font-weight:normal;padding:0 10px;display:block;}
div.producte_detail div.info_producte h1 span.familia_producte{float:right;}
div.producte_detail div.info_producte h2 a{text-decoration:none;color:#fff;}
div.producte_detail div.info_producte h2{line-height:24px;background:#A5876F;font-size:12px;color:#fff;font-weight:normal;padding:0 10px;display:block;margin:10px 0;}
div.producte_detail div.info_producte h3{line-height:24px;font-size:12px;color:#A5876F;font-weight:normal;padding:0 10px;display:block;}
div.producte_detail div.info_producte h3 a{display:block;color:#A5876F;text-decoration:none;}

div.associats{width:889px;position:relative;overflow:hidden;clear:left;margin:0 auto;margin-bottom:10px;border-bottom:2px dotted #5A3C1B;padding-bottom:10px;}
div.associats img{float:left;border:none;border-right:15px solid #E7DCB0;margin-right:10px;}
div.associats h1{line-height:24px;background:#5A3C1B;font-size:12px;color:#E7DCB0;font-weight:normal;padding:0 10px;display:block;}
div.associats h1 a{text-decoration:none;color:#E7DCB0;}
div.associats p{}

div.associat_detail{width:889px;margin:0 auto;position:relative;overflow:hidden;}
#info_associat{float:left;width:206px;background:#8A6449;padding-bottom:15px;padding-top:15px;}
#info_associat img{display:block;margin:0 auto;margin-top:10px;margin-bottom:118px;}
#info_associat span{color:#fff;text-align:right;padding-right:15px;display:block;}
#info_associat span a{color:#fff;text-decoration:none;}
#info_associat span a:hover{text-decoration:underline;}

#desc_associat{float:left;margin-left:13px;width:670px;}
#desc_associat h1{line-height:24px;background:#5A3C1B;font-size:12px;color:#E7DCB0;font-weight:normal;padding:0 10px;display:block;}
#desc_associat h2{line-height:24px;background:#fff;font-size:12px;color:#5A3C1B;font-weight:normal;padding:0 10px;display:block;margin-bottom:10px;}
#desc_associat h2 a{text-decoration:none;color:#5A3C1B;}
#desc_associat .mosaic_img{position:relative;overflow:hidden;clear:left;width:100%;margin:10px 0;}
#desc_associat .mosaic_img img{float:left;margin:5px;}

#form_distribucio{width:889px;margin:0 auto;position:relative;overflow:hidden;text-align:right;margin-bottom:300px;}
#form_distribucio input{width:586px;line-height:24px;margin-bottom:10px;border:1px solid #5A3C1B;background:#E7DCB0;}
#form_distribucio input.telefon{width:177px;margin-right:409px;}
#form_distribucio label{margin-bottom:10px;vertical-align:top;line-height:24px;margin-right:10px;color:#5A3C1B;}
#form_distribucio input.buttons{width:100px;text-align:center;background:#fff;color:#5C3E1C;cursor:pointer;padding:0;line-height:20px;}
#form_distribucio input.last{margin-right:385px;}

#peu{position:relative;background:#000;height:42px;}

.login_subvencions{position:relative;padding:0 20px;}
#login{width:300px;padding:20px;background:#C7B891;border:1px solid #AD9A73;margin:0 auto;}
#login div{margin-bottom:15px;overflow:hidden;clear:both;}
#login div label{float:left;margin-right:20px;line-height:20px;width:50px;}
#login div input{float:left;width:200px;}
#login div.button{overflow:hidden;clear:both;text-align:center;margin-top:20px;}
#login div.button input{float:none;width:100px;display:block;margin:0 auto;background:#541A00;color:#fff;border:none;padding:2px 0;cursor:pointer;}
#cos .login_subvencions h1.login{background:none;font-size:18px;text-align:center;margin-top:40px;}
#login h2.missatge{background:none;font-size:14px;text-align:center;margin-bottom:20px;font-weight:normal;}

.info_user{position:relative;margin:0 30px;}
#cos .info_user h2{font-size:18px;font-weight:normal;margin-bottom:10px;line-height:20px;}
#cos .info_user h2 a{margin-left:5px;font-weight:normal;font-size:12px;border-left:1px solid #8A6449;padding-left:5px;padding-top:2px;}








