html,body{width:100%;height:100%;padding:0;margin:0;background:#FFCB00;font-family:Georgia;font-size:12px;}
h1,h2,h3,h4{margin:0;padding:0;}
h3{color:#E5263A;font-size:15px;margin-top:10px;}
h3.black{color:#4D4D4D;}
p{margin:0;padding:0;}
ul{margin:0;padding:0;}
form{margin:0;padding:0;}

#wrapper{width:1003px;background:#FFCB00;padding:0;margin:0 auto;overflow:hidden;position:relative;clear:both;}
#cos{position:relative;background:#F9C600 url(../img/bg3.jpg) top left repeat-y;}
#cap{height:50px;overflow:hidden;position:relative;width:100%;}

/***************menu pestanyes**************/
#menu{position:absolute;height:35px;bottom:-1px;left:20px;}
#menu li{display:inline;height:35px;}
#menu li a {float:left;text-decoration:none;color:#fff;line-height:38px;overflow:hidden;height:35px;}
#menu li a span{text-align:center;display:block;font-size:20px;color:#F5E8DF;}
#menu li a.portada{width:133px;background:url(../img/menu_bo/portada.jpg) top left no-repeat;}
#menu li a.proveidors{width:148px;background:url(../img/menu_bo/proveidors.jpg) top left no-repeat;}
#menu li a.productes{width:129px;background:url(../img/menu_bo/productes.jpg) top left no-repeat;}
#menu li a.noticies{width:132px;background:url(../img/menu_bo/noticies.jpg) top left no-repeat;}
#menu li a.club{width:192px;background:url(../img/menu_bo/club_pizza.jpg) top left no-repeat;}
#menu li a.club:hover{background:url(../img/menu_bo/club_pizza.jpg) bottom left no-repeat;}
#menu li a.productes:hover{background:url(../img/menu_bo/productes.jpg) bottom left no-repeat;}
#menu li a.noticies:hover{background:url(../img/menu_bo/noticies.jpg) bottom left no-repeat;}
#menu li a.portada:hover{background:url(../img/menu_bo/portada.jpg) bottom left no-repeat;}
#menu li a.proveidors:hover{background:url(../img/menu_bo/proveidors.jpg) bottom left no-repeat;}

/************menu quadres*********************/
#menu2{padding:0;margin:0;position:absolute;height:62px;bottom:0;left:20px;border-bottom:1px solid #fff;overflow:hidden;}
#menu2 li{display:inline;height:64px;overflow:hidden;}
#menu2 li a {display:block;float:left;text-decoration:none;color:#fff;line-height:62px;overflow:hidden;height:62px;}
#menu2 li a span{display:none;}
#menu2 li a.productes{width:145px;border-left:1px solid #E1D7CA;border-top:1px solid #E1D7CA;background:#D90019 url(../img/menu2/productes.jpg) top left no-repeat;}
#menu2 li a.productes:hover{background:#D90019 url(../img/menu2/productes.jpg) bottom left no-repeat;}
#menu2 li a.last{border-right:1px solid #E1D7CA;}

#imatge_top{overflow:hidden;position:relative;height:170px;background:#F3DBDD;width:962px;}
#imatge_top img{/*height:170px;*/width:962px;z-index:10;}

#contingut{width:962px;margin-left:20px;position:relative;}
#logo{position:absolute;right:20px;top:-40px;overflow:hidden;z-index:10;}

#buscador{height:105px;background:#F1E8D7 url(../img/bg_buscador.jpg) top no-repeat;position:relative;margin:0 1px;border-left:2px solid #F1E8D7;border-top:2px solid #F1E8D7;border-right:2px solid #F1E8D7;width:956px;}
#buscador_logat{height:65px;background:#F1E8D7 url(../img/bg_buscador.jpg) top no-repeat;position:relative;margin:0 1px;border-left:2px solid #F1E8D7;border-top:2px solid #F1E8D7;border-right:2px solid #F1E8D7;width:956px;}
/*#sombra_cercador{position:absolute;top:104px;left:2px;width:957px;height:40px;margin:0 auto;border-top:1px solid #E9E5E2;overflow:hidden;}*/
#sombra_cercador{display:block;position:relative;width:957px;height:40px;margin:0 auto;overflow:hidden;*z-index:-1;}

#text{z-index:10;width:962px;position:relative;overflow:hidden;clear:both;background:url(../img/bg_text.jpg) bottom right no-repeat;padding-bottom:80px;}
#text h1{color:#E5263A;font-weight:normal;font-size:29px;margin-bottom:5px;}
#text p{text-align:justify;font-size:12px;line-height:15px;color:#4D4D4D;}

#col1{float:left;width:604px;padding:22px 23px;}
#col2{float:right;width:276px;padding:22px 17px;}
/*#col2 .banner{background:#1A171B;width:275px;height:135px;margin-bottom:21px;}*/
#col2 .banner{width:275px;margin-bottom:20px;}
#col2 .banner a{text-decoration:none;}
#col2 img{/*margin-bottom:12px;*/}

#col1 .noticies{width:604px;margin-top:50px;}
#col1 .noticies p{padding:0;}
#col1 .noticies .fila{width:604px;overflow:hidden;clear:both;position:relative;width:100%;margin-top:12px;}
#col1 .noticies .fila div{float:left;width:290px;}
#col1 .noticies .fila div a img{margin-bottom:10px;}
#col1 .noticies .fila div img.linia{display:block;position:relative;border:none;}
#col1 .noticies .fila div.segona{float:right;}
#col1 .noticies .fila div.primera{float:left;}
#col1 .noticies .fila div h2{color:#E2061F;font-size:16px;margin-bottom:5px;}
#col1 .noticies .fila div h2 span.data{float:right;color:#4D4D4D;font-size:90%;}
#col1 .noticies .fila div span.data{color:#4D4D4D;font-size:14px;font-weight:bold;}
#col1 .noticies .fila div.dates{overflow:hidden;position:relative;clear:both;margin-bottom:5px;margin-top:-2px;}
#col1 .noticies .fila div.dates span{color:#4D4D4D;font-size:11px;font-family:verdana;font-weight:bold;float:left;}
#col1 .noticies .fila div.dates span.segona{float:left;margin-left:5px;}

#col1 .glosario{width:604px;}
#col1 .glosario p{padding:0;}
#col1 .glosario .fila{width:604px;overflow:hidden;clear:both;position:relative;width:100%;margin-top:12px;}
#col1 .glosario .fila div{float:left;width:290px;margin-bottom:10px;border-bottom:1px dashed #000;padding-bottom:10px;}
#col1 .glosario .fila div a img{margin-bottom:10px;}
#col1 .glosario .fila div img.linia{display:block;position:relative;border:none;}
#col1 .glosario .fila div.segona{float:right;border:none;margin:0;}
#col1 .glosario .fila div.primera{float:left;border:none;margin:0;}
#col1 .glosario .fila div h2{color:#E2061F;font-size:16px;margin-bottom:5px;}
#col1 .glosario .fila div h2 span.data{float:right;color:#4D4D4D;font-size:90%;}
#col1 .glosario .fila div span.data{color:#4D4D4D;font-size:14px;font-weight:bold;}
#col1 .glosario .fila div.dates{overflow:hidden;position:relative;clear:both;margin-bottom:5px;margin-top:-2px;}
#col1 .glosario .fila div.dates span{color:#4D4D4D;font-size:11px;font-family:verdana;font-weight:bold;float:left;}
#col1 .glosario .fila div.dates span.segona{float:left;margin-left:5px;}

#col1 .info_portada{width:604px;overflow:hidden;position:relative;clear:both;border-bottom:3px solid #96918B;}
#col1 .info_portada img{float:left;margin:0 5px 0 0;}
#col1 .info_portada h1{margin-bottom:20px;}

#text div.banner_red{text-align:left;color:#fff;text-decoration:none;position:relative;background:url(../img/bg_link_box_red.png) top left no-repeat;width:263px;height:137px;display:block;padding:10px 20px 0px 10px;}
#text div.banner_red h1{font-size:32px;color:#fff;line-height:35px;text-decoration:none;}
#text div.banner_red p{text-align:left;font-size:12px;color:#fff;padding:0 5px 0 0;text-decoration:none;}
#text div.banner_white{text-align:left;color:#fff;text-decoration:none;position:relative;background:url(../img/bg_link_box.png) top left no-repeat;width:263px;height:137px;display:block;padding:10px 20px 0px 10px;}
#text div.banner_white h1{font-size:32px;color:#EB2839;line-height:30px;text-decoration:none;}
#text div.banner_white p{text-align:left;font-size:12px;color:#000;padding:0 5px 0 0;text-decoration:none;}

#peu{background:url(../img/bg_peu_bo.jpg) top left no-repeat;height:126px;position:relative;z-index:0;}
#peu a.informacio_legal{float:left;margin-left:150px;margin-top:87px;text-decoration:none;color:#838383;font-size:15px;}
#peu a.credits{float:left;margin-left:40px;margin-top:87px;text-decoration:none;color:#838383;font-size:15px;}
#peu a.contacte{float:left;margin-left:40px;margin-top:87px;text-decoration:none;color:#838383;font-size:15px;}
#peu span.firma{float:right;margin-right:50px;margin-top:87px;font-size:15px;color:#838383;}

#buscar_pizza{width:280px;margin-top:10px;float:left;padding-left:24px;padding-bottom:2px;border-right:2px solid #ECBABF;}
#buscar_pizza h1{color:#FDF8F9;font-weight:normal;font-size:24px;margin-bottom:1px;}
#buscar_pizza p{color:#FDF8F9;font-weight:normal;font-size:12px;margin-bottom:7px;}
#buscar_pizza input{width:225px;padding-left:5px;border:none;height:21px;float:left;background:#E6E6E6;}
#buscar_pizza input.fletxa{padding-left:0;width:auto;height:23px;margin-left:5px;}

#associar{width:300px;margin-top:10px;float:left;padding:0 20px;}
#associar h1{color:#FDF8F9;font-weight:normal;font-size:23px;line-height:22px;}
#associar h1 a{color:#FFCB00;text-decoration:none;}
#associar h1 a:hover{text-decoration:underline;}
#associar p{color:#FDF8F9;font-size:12px;margin-top:2px;}
#associar p span{font-weight:bold;}

#login{width:280px;margin-top:10px;float:right;padding-left:25px;padding-bottom:9px;border-left:1px solid #FDF4F5;}
#login h1{color:#FDF8F9;font-weight:normal;font-size:25px;margin-bottom:4px;}
#login input{width:225px;border:none;height:21px;float:left;background:#E6E6E6;margin-top:8px;padding-left:5px;}
#login input.fletxa{width:auto;height:23px;margin-left:5px;padding:0;}
#login input.mail{width:256px;margin-bottom:8px;}

#tomaquets{position:absolute;bottom:50px;right:400px;z-index:90;overflow:hidden;}
#fulles{position:absolute;bottom:49px;right:370px;z-index:90;overflow:hidden;}
#oli{position:absolute;bottom:50px;right:450px;z-index:90;overflow:hidden;}
#aliments{position:absolute;bottom:50px;right:320px;z-index:90;overflow:hidden;}
#formatges{position:absolute;bottom:50px;right:320px;z-index:90;overflow:hidden;}
#pernil{position:absolute;bottom:50px;right:380px;z-index:90;overflow:hidden;}

#col_total{position:relative;padding:25px 22px 0 25px;overflow:hidden;clear:both;width:915px;}

#col_total .noticia_detail {width:918px;padding-bottom:20px;border-bottom:2px solid #706968;position:relative;overflow:hidden;clear:both;}
#col_total .noticia_detail a{float:left;margin:0 15px 8px 0;}
#col_total .noticia_detail a img{border:none;}
#col_total .noticia_detail h1{margin-bottom:20px;}
#col_total .noticia_detail p{padding-bottom:15px;}

#col_total .glosario{width:918px;overflow:hidden;clear:both;position:relative;}
#col_total .glosario .fila{width:918px;overflow:hidden;clear:both;position:relative;margin-top:12px;}
#col_total .glosario .fila div{margin:0;padding:0;float:left;width:290px;}
#col_total .glosario .fila div.primera{width:290px;float:left;}
#col_total .glosario .fila div.segona{width:290px;float:left;margin-left:24px;}
#col_total .glosario .fila div.tercera{width:290px;float:right;margin-right:0;}
#col_total .glosario .fila div img.linia{display:block;position:relative;border:none;}
#col_total .glosario .fila div.last{margin-right:0;}
#col_total .glosario .fila div h2{color:#E2061F;font-size:16px;margin-bottom:5px;}
#col_total .glosario .fila div h2 span.data{float:right;color:#4D4D4D;font-size:90%;}
#col_total .glosario .fila div span.data{color:#4D4D4D;font-size:14px;font-weight:bold;}
#col_total .glosario .fila div.dates{margin:0;padding:0;overflow:hidden;position:relative;clear:both;margin-bottom:5px;margin-top:-2px;}
#col_total .glosario .fila div.dates span{color:#4D4D4D;font-size:11px;font-family:verdana;font-weight:bold;float:left;}
#col_total .glosario .fila div.dates span.segona{float:left;margin-left:5px;}

.mes_imatges{position:relative;padding:20px 0;border-bottom:2px solid #C6BEB6;overflow:hidden;clear:both;width:918px;}
.mes_imatges .imatges{float:left;width:700px;}
.mes_imatges .imatges a{float:left;margin-right:20px;padding:0;margin-bottom:10px;}
.mes_imatges .imatges a img{border:none;}

.mes_imatges h2.data_user{float:right;width:200px;color:#E1001A;font-size:18px;text-align:right;}
.mes_imatges h2.data_user span {color:#92908E;display:block;}
.mes_imatges h2.data_user span.autor{color:#92908E;font-size:14px;display:block;}
.mes_imatges h2.data_user span.publicat{color:#92908E;padding-top:15px;display:block;font-size:14px;}

#paginacio{position:relative;overflow:hidden;border-top:2px solid #6B6A6A;margin-top:30px;width:100%;}
#paginacio label{float:left;color:#727578;font-size:24px;margin-right:10px;}
#paginacio ul{margin:0;padding:0;}
#paginacio ul li{display:inline;}
#paginacio ul li a{font-size:24px;color:#040F1B;text-decoration:none;}
#paginacio ul li a.selected{color:#E1031C;}
#paginacio ul li a:hover{color:#E1031C;}

#text{position:relative;margin-top:-25px;width:962px;overflow:hidden;clear:both;}
#text .box{width:908px;margin:0 auto;overflow:hidden;clear:both;border-bottom:2px solid #6B6865;margin-top:25px;padding-bottom:20px;position:relative;}
#text .noline{border:none;}
#text .box div.content_box{width:620px;float:right;overflow:hidden;}
#text .box img.left{position:absolute;bottom:0;left:0;}
#text .box ul{padding-left:15px;list-style-type: square;color:#E1001A;font-size:16px;float:left;margin:0 40px;}
#text .box p{position:relative;margin-top:15px;}
#text .box div.llistes{position:relative;overflow:hidden;margin-top:15px;}
#text .box .imatges_buttons{margin-top:20px;overflow:hidden;position:relative;}
#text .box .imatges_buttons a img{border:none;}
#text .box .imatges_buttons img{margin-right:5px;float:left;}
#text .box .imatges_buttons img.dreta{margin-right:5px;float:right;}
#text .box .imatges_buttons img.right{float:right;}
#text a.link_reg{color:#E5263A;font-weight:bold;text-decoration:none;}
#text a.link_reg:hover{text-decoration:underline;}

form.form_pizza{margin:0;padding:0;overflow:hidden;clear:both;position:relative;}
form.form_pizza div{position:relative;overflow:hidden;margin-bottom:10px;width:100%;}
form.form_pizza div label{color:#4D4D4D;padding:2px 0;display:block;}
form.form_pizza div input{color:#818181;position:relative;overflow:hidden;border:none;height:21px;border:1px solid #EBE1D7;padding-left:10px;padding-right:10px;padding-top:3px;z-index:100000;overflow:hidden;}
form.form_pizza div textarea{color:#818181;width:597px;position:relative;overflow:hidden;border:none;height:50px;border:1px solid #EBE1D7;padding-left:10px;padding-right:10px;padding-top:3px;}
form.form_pizza div textarea.contratar{width:97%;height:100px;width:628px;}
form.form_pizza div.long input{width:598px;}
form.form_pizza div input.contratar{width:97%;}
form.form_pizza div.short input{width:280px;}
form.form_pizza div.short input.primer{float:left;}
form.form_pizza div.short input.segon{float:right;}
form.form_pizza div input.radio{float:left;width:auto;vertical-align:top;margin:0;margin-right:5px;}
form.form_pizza div.short div{width:302px;}
form.form_pizza div.short div.primer {float:left;}
form.form_pizza div.short div.segon {float:right;}
form.form_pizza div.buttons{margin-top:20px;}
form.form_pizza label span{color:#E5263A;font-weight:bold;margin-bottom:5px;}
form.form_pizza p.info_form{padding-left:20px;padding-top:10px;padding-bottom:10px;}
form.form_pizza div.buttons input{width:auto;padding:0;margin:0;border:none;width:280px;height:67px;float:left;}
form.form_pizza div.buttons input.borrar{width:auto;padding:0;margin:0;border:none;width:280px;height:69px;float:right;}
form.form_pizza input:focus { border: 1px dotted black; }
form.form_pizza input.error { border: 1px dotted red;}
form.form_pizza textarea.error { border: 1px dotted red;}
form.form_pizza label.error{color:#f00;display:block;}
form.form_pizza span{font-size:17px;color:#4D4D4D;}
form.form_pizza h3{font-size:14px;margin:10px 0 5px 0;font-weight:normal;}

#col2_prod form.form_pizza{}
#col2_prod form.form_pizza div.long input{width:573px;}
#col2_prod form.form_pizza div.short input{width:258px;}
#col2_prod form.form_pizza div.short input.primer{float:left;}
#col2_prod form.form_pizza div.short input.segon{float:right;}
#col2_prod form.form_pizza div.short div{width:280px;}
#col2_prod form.form_pizza div.short div.primer {float:left;}
#col2_prod form.form_pizza div.short div.segon {float:right;}



#menu_club_pizza{height:35px;position:absolute;bottom:0px;left:0px;z-index:10;overflow:hidden;border-bottom:1px solid #fff;}
#menu_club_pizza ul{list-style:none;margin:0;padding:0;}
#menu_club_pizza ul li{float:left;height:95px;overflow:hidden;}
#menu_club_pizza ul li a{float:left;height:95px;text-decoration:none;}
#menu_club_pizza ul li a span{line-height:40px;font-size:20px;text-decoration:none;color:#827E7B;display:block;text-align:center;}
#menu_club_pizza ul li a.presentacio{background:#FCF1E5 url(../img/mnu/presentacio2.jpg) top left no-repeat;overflow:hidden;width:157px;}
#menu_club_pizza ul li a.presentacio_selected{background:#FCF1E5 url(../img/mnu/presentacio2.jpg) bottom left no-repeat;overflow:hidden;width:157px;}
#menu_club_pizza ul li a.presentacio_selected span{color:#f00;}
#menu_club_pizza ul li a.presentacio:hover{background:#FCF1E5 url(../img/mnu/presentacio2.jpg) bottom left no-repeat;}
#menu_club_pizza ul li a.presentacio:hover span{color:#f00;}
#menu_club_pizza ul li a.cursos{background:#FCF1E5 url(../img/mnu/cursos2.jpg) top left no-repeat;overflow:hidden;width:118px;}
#menu_club_pizza ul li a.cursos_selected{background:#FCF1E5 url(../img/mnu/cursos2.jpg) bottom left no-repeat;overflow:hidden;width:118px;}
#menu_club_pizza ul li a.cursos_selected span{color:#f00;}
#menu_club_pizza ul li a.cursos:hover{background:#FCF1E5 url(../img/mnu/cursos2.jpg) bottom left no-repeat;}
#menu_club_pizza ul li a.cursos:hover span{color:#f00;}
#menu_club_pizza ul li a.reportatges{background:#FCF1E5 url(../img/mnu/reportatges2.jpg) top left no-repeat;overflow:hidden;width:157px;}
#menu_club_pizza ul li a.reportatges_selected{background:#FCF1E5 url(../img/mnu/reportatges2.jpg) bottom left no-repeat;overflow:hidden;width:157px;}
#menu_club_pizza ul li a.reportatges_selected span{color:#f00;}
#menu_club_pizza ul li a.reportatges:hover{background:#FCF1E5 url(../img/mnu/reportatges2.jpg) bottom left no-repeat;}
#menu_club_pizza ul li a.reportatges:hover span{color:#f00;}
#menu_club_pizza ul li a.receptes{background:#FCF1E5 url(../img/mnu/receptes2.jpg) top left no-repeat;overflow:hidden;width:118px;}
#menu_club_pizza ul li a.receptes_selected{background:#FCF1E5 url(../img/mnu/receptes2.jpg) bottom left no-repeat;overflow:hidden;width:118px;}
#menu_club_pizza ul li a.receptes_selected span{color:#f00;}
#menu_club_pizza ul li a.receptes:hover{background:#FCF1E5 url(../img/mnu/receptes2.jpg) bottom left no-repeat;}
#menu_club_pizza ul li a.receptes:hover span{color:#f00;}
#menu_club_pizza ul li a.links{background:#FCF1E5 url(../img/mnu/links2.jpg) top left no-repeat;overflow:hidden;width:118px;}
#menu_club_pizza ul li a.links_selected{background:#FCF1E5 url(../img/mnu/links2.jpg) bottom left no-repeat;overflow:hidden;width:118px;}
#menu_club_pizza ul li a.links_selected span{color:#f00;}
#menu_club_pizza ul li a.links:hover{background:#FCF1E5 url(../img/mnu/links2.jpg) bottom left no-repeat;}
#menu_club_pizza ul li a.links:hover span{color:#f00;}
#menu_club_pizza ul li a.glosario{background:#FCF1E5 url(../img/mnu/links2.jpg) top left no-repeat;overflow:hidden;width:118px;}
#menu_club_pizza ul li a.glosario_selected{background:#FCF1E5 url(../img/mnu/links2.jpg) bottom left no-repeat;overflow:hidden;width:118px;}
#menu_club_pizza ul li a.glosario_selected span{color:#f00;}
#menu_club_pizza ul li a.glosario:hover{background:#FCF1E5 url(../img/mnu/links2.jpg) bottom left no-repeat;}
#menu_club_pizza ul li a.glosario:hover span{color:#f00;}
#menu_club_pizza ul li a.serveis_juridics{background:#FCF1E5 url(../img/mnu/servicios_juridicos2.jpg) top left no-repeat;overflow:hidden;width:212px;}
#menu_club_pizza ul li a.serveis_juridics_selected{background:#FCF1E5 url(../img/mnu/servicios_juridicos2.jpg) bottom left no-repeat;overflow:hidden;width:212px;}
#menu_club_pizza ul li a.serveis_juridics_selected span{color:#f00;}
#menu_club_pizza ul li a.serveis_juridics:hover{background:#FCF1E5 url(../img/mnu/servicios_juridicos2.jpg) bottom left no-repeat;}
#menu_club_pizza ul li a.serveis_juridics:hover span{color:#f00;}


#col_altres_glosario{float:left;width:600px;overflow:hidden;padding-bottom:20px;}
.altres_glosario{width:918px;overflow:hidden;position:relative;clear:both;padding-top:20px;}
.altres_glosario p{padding-bottom:10px;}
#col_altres_glosario .fila{width:600px;overflow:hidden;position:relative;clear:both;margin-top:10px;}
#col_altres_glosario .fila div.primera{float:left;width:286px;}
#col_altres_glosario .fila div.segona{float:right;width:286px;}
#col_altres_glosario .fila div p{padding:0;}
#col_altres_glosario .fila div a img{border:none;margin-bottom:10px;}
#col_altres_glosario .fila div h2{color:#E20B24;font-size:16px;margin-bottom:5px;}
#col_altres_glosario .fila div h2 span.data{float:right;color:#4D4D4D;font-size:90%;margin-left:5px;}
#col_altres_glosario .fila span.data{color:#4D4D4D;font-size:11px;font-weight:bold;margin-top:0px;margin-bottom:7px;display:block;font-family:verdana;}
#col_altres_glosario .fila div.last{margin:0;}

#col_altres_noticies{float:left;width:600px;overflow:hidden;padding-bottom:20px;}
.altres_noticies{width:918px;overflow:hidden;position:relative;clear:both;padding-top:20px;}
.altres_noticies p{padding-bottom:10px;}
#col_altres_noticies .fila{width:600px;overflow:hidden;position:relative;clear:both;margin-top:10px;}
#col_altres_noticies .fila div.primera{float:left;width:286px;}
#col_altres_noticies .fila div.segona{float:right;width:286px;}
#col_altres_noticies .fila div p{padding:0;}
#col_altres_noticies .fila div a img{border:none;margin-bottom:10px;}
#col_altres_noticies .fila div h2{color:#E20B24;font-size:16px;margin-bottom:5px;}
#col_altres_noticies .fila div h2 span.data{float:right;color:#4D4D4D;font-size:90%;margin-left:5px;}
#col_altres_noticies .fila span.data{color:#4D4D4D;font-size:11px;font-weight:bold;margin-top:0px;margin-bottom:7px;display:block;font-family:verdana;}
#col_altres_noticies .fila div.last{margin:0;}

#col2 .contenidor_banners{width:275px;margin-bottom:20px;background:#FE0115 url(../img/bg_banners_newsletter.jpg) top left repeat-x;min-height:350px;}

#col_agenda{float:right;width:306px;min-height:437px;background:url(../img/bg_agenda_repeat.jpg) top left repeat-y;}
#col_agenda div.img_agenda_bg{background:url(../img/bg_agenda.jpg) top left no-repeat;padding-bottom:10px;}
#col_agenda h1{padding:0 20px;padding-bottom:5px;padding-top:10px;}
#col_agenda p.info{width:264px;margin-left:17px;padding-bottom:25px;}
#col_agenda div.box{position:relative;width:264px;margin:0;margin-left:17px;border:none;padding:0;padding-bottom:10px;}
#col_agenda div.box p{padding:0;}
#col_agenda div.box img.linia{width:264px;height:24px;}
#col_agenda div.box h2{color:#E20B24;font-size:16px;margin-bottom:5px;padding:0;}
#col_agenda div.box div.dates{font-size:11px;font-weight:bold;color:#545352;font-family:verdana;}

#col_agenda a.ver_todas{display:block;text-align:center;line-height:30px;font-size:25px;color:#fff;text-decoration:none;height:40px;background:#ca0419 url(../img/bto_mes_agenda.jpg) top left no-repeat;}

#col1_prod{float:left;width:291px;padding:15px 10px 150px 2px;min-height:672px;background:url(../img/bg_menu_productes.jpg) top left no-repeat;}
#col1_prod h1{padding:0 15px;}

#col1_prod ul{margin:0;padding:0;list-style:none;}
/*#col1_prod ul ul li{border:none;background:none;}*/
#col1_prod ul li{display:block;width:100%;}
#col1_prod ul li a{display:block;padding-left:18px;padding-top:7px;line-height:10px;border-bottom:1px dashed #fff;padding-bottom:8px;color:#373335;font-size:16px;text-decoration:none;}
#col1_prod ul li a img{border:none;margin-right:7px;}

#col1_prod ul ul li a{background:none;display:block;padding-bottom:6px;padding-left:50px;}
#col1_prod ul li a.selected{color:#E00019;}
#col1_prod ul ul ul li a{background:none;display:block;padding-bottom:6px;padding-left:80px;}
#col1_prod ul ul li a:hover{background:#fff;}
#col1_prod h1{padding-bottom:20px;}

#col2_prod{float:right;width:595px;}
#col2_prod.llistat{padding-bottom:10px;}
#col2_prod p{padding-top:20px;}
#col2_prod img.img_producte{position:absolute;bottom:0;right:22px;}
#col2_prod h1.llistat{margin:0;padding:0;margin-top:15px;}
a.volver{width:auto;float:right;background:#E10019;margin-left:10px;text-decoration:none;color:#038B34;font-size:20px;height:24px;line-height:24px;padding-right:5px;}
a.volver img{margin-right:5px;float:left;border:none;}
a.volver span{color:#fff;float:left;text-decoration:none;}
a.volver:hover span{color:#FFCB00;}

a.bto_contactar{width:auto;float:right;background:#E10019;margin-left:10px;text-decoration:none;color:#038B34;font-size:12px;height:24px;line-height:24px;padding-right:5px;margin-top:7px;}
a.bto_contactar img{margin-right:5px;float:left;border:none;}
a.bto_contactar span{color:#fff;float:left;text-decoration:none;}
a.bto_contactar:hover span{color:#FFCB00;}

#carro_compra{background:url(../img/bg_link_petit_red.png) top left no-repeat;text-decoration:none;position:absolute;bottom:20px;z-index:10000;left:2px;width:268px;height:90px;padding:10px 15px;}
#carro_compra h1{font-size:25px;color:#fff;line-height:30px;}
#carro_compra p{font-size:12px;color:#fff;}
#carro_compra img{border:none;padding:0;margin:0;}
.enbolcall_productes{overflow:hidden;clear:both;border-bottom:2px solid #666360;position:relative;margin-bottom:80px;width:915px;padding-bottom:380px;}
#historic_comandes{text-decoration:none;position:absolute;bottom:100px;right:50px;z-index:100;width:268px;height:90px;padding:10px 15px;background:url(../img/bg_link_petit.png) top left no-repeat;}
#historic_comandes img{border:none;}
#historic_comandes h1{font-size:25px;color:#DC011F;line-height:30px;font-weight:normal;margin-bottom:5px;}
#historic_comandes p{font-size:12px;color:#000;}

#col2_prod .box{margin-top:12px;position:relative;overflow:hidden;border-bottom:1px dashed #000;clear:both;padding-bottom:12px;width:595px;}
/*#col2_prod .box .info{float:left;width:500px;overflow:hidden;}*/
#col2_prod .box .info{position:relative;overflow:hidden;}
#col2_prod .box .info img{float:left;margin:0 15px 10px 0;border:none;}
#col2_prod .box .info h2{color:#E94756;font-size:17px;margin-bottom:5px;}
#col2_prod .box .info h2 a{color:#E94756;text-decoration:none;}
#col2_prod .box .info a img{border:none;}
#col2_prod .box .info a{overflow:hidden;}
#col2_prod .box .info h2 a:hover{text-decoration:underline;}
#col2_prod .box .info p{padding:0;margin:0;}
#col2_prod .box .info_preu{float:right;background:#B3B3B3;height:76px;width:75px;text-align:center;}
#col2_prod .box .info_preu span{color:#fff;font-weight:bold;padding-top:2px;display:block;}
#col2_prod .box .info_preu span.preu{color:#DE0C24;line-height:50px;font-size:26px;font-family:arial;font-weight:normal;padding:0px;}

.noborder{border:none;}

#col2_prod .producte_detail{position:relative;overflow:hidden;clear:both;padding-top:10px;}
#col2_prod .producte_detail img{float:left;margin:0 15px 15px 0;border:none;}
#col2_prod .producte_detail img.rodones{float:none;clear:both;float:right;margin:0;padding:0;width:199px;height:43px;text-align:right;}
#col2_prod .producte_detail p{padding:0;padding-bottom:10px;}

#col2_prod .producte_detail .mes_imatges_prod{position:relative;clear:both;overflow:hidden;margin-top:15px;margin-bottom:5px;}
#col2_prod .producte_detail ul{margin:0;padding-left:15px;list-style-type: square;color:#E1001A;font-size:16px;float:left;}
#col2_prod .producte_detail ul li a{color:#E5263A;text-decoration:none;font-size:15px;}
#col2_prod .producte_detail ul li a:hover{color:#E5263A;text-decoration:underline;}

#referencies{border-collapse:collapse;width:595px;padding:0;margin:0;font-family:arial;margin-top:50px;}
#referencies td{height:50px;border-bottom:1px dashed #000;padding:0;margin:0;font-size:14px;text-align:center;}
#referencies td span{color:#E20A23;}
#referencies td.referencia{width:150px;text-align:left;font-family:Georgia;font-size:16px;font-weight:bold;}
#referencies td.preu{width:100px;text-align:center;}
#referencies td.quantitat{width:80px;}
#referencies td a.carret{float:right;}
#referencies td a.carret img{border:none;}
#referencies td.adjunt a{text-decoration:none;}
#referencies td.adjunt a:hover{text-decoration:underline;}
#referencies td.adjunt a:hover span{text-decoration:underline;}
#referencies td.adjunt a img{border:none;float:left;margin:0 5px 0 20px;}
#referencies td.adjunt a span{float:left;}
#referencies td.quantitat a img{border:none;}
#referencies td.quantitat input{width:40px;text-align:center;float:left;border:none;border:1px solid #ECE2D7;margin-left:15px;margin-right:2px;height:22px;}
#referencies td.quantitat div{width:13px;overflow:hidden;margin-top:1px;}
#referencies td.quantitat div a{margin-bottom:4px;float:left;}
#referencies th{height:36px;font-size:12px;font-weight:bold;background:#fff;padding:0;margin:0;padding:0 2px;}
#referencies th.referencia{text-align:left;padding-left:10px;}

h2.missatge{font-weight:normal;color:#f00;font-style:italic;font-size:15px;padding:5px 0 15px 0;}
h2.missatge_compra{font-weight:bold;color:#000;font-style:italic;font-size:15px;padding:5px 0 15px 0;}

#buscar_proveidor{position:relative;padding:20px;overflow:hidden;clear:both;width:922px;}
#buscar_proveidor div.linia{border-bottom:2px solid #666360;margin-bottom:25px;width:625px;}
#buscar_proveidor .col1{width:629px;float:left;overflow:hidden;}
#buscar_proveidor .col1_plliure{width:629px;float:left;overflow:hidden;}
#buscar_proveidor .col1_plliure h2{color:#E51F34;font-size:16px;margin-bottom:5px;}
#buscar_proveidor .col1 div.box_prov{padding:0;margin:0 0 10px 0;border:none;padding:10px;width:609px;overflow:hidden;position:relative;}
#buscar_proveidor .col1 div.box_prov h2{font-size:20px;color:#E5263A;font-weight:normal;margin-bottom:10px;}
#buscar_proveidor .col1 div.box_prov a{color:#E5263A;}
#buscar_proveidor .col1 div.fons{background:url(../img/bg_div_buscar_prove.jpg) top left repeat-y;}
#buscar_proveidor .col1 div h2{color:#E51F34;font-size:16px;margin-bottom:5px;}
#buscar_proveidor .col1 div p{padding-bottom:10px;width:560px;float:left;}
#buscar_proveidor .col1 div a.fletxa_link{position:absolute;right:20px;border:none;/*border:1px solid #f0f;*/top:39%;z-index:1000;}
#buscar_proveidor .col1 div a.fletxa_link img{border:none;}
#buscar_proveidor .col1 div a img{border:none;margin-bottom:10px;}
#buscar_proveidor .col1 div.box_prov a.link{float:none;position:relative;}
#buscar_proveidor .col2{width:275px;float:right;}
#buscar_proveidor .col2 .banner{margin-bottom:20px;}

#form_buscar_proveidor{background:url(../img/form_buscar_proveidor.jpg) top left no-repeat;height:158px;margin-bottom:10px;}
#form_buscar_proveidor h1{margin:0;padding:0;padding:15px 20px 8px 20px;}
#form_buscar_proveidor div{position:relative;padding-left:30px;position:relative;overflow:hidden;clear:both;margin-bottom:15px;margin-top:10px;}
#form_buscar_proveidor div label{float:left;width:100px;line-height:24px;height:24px;font-weight:bold;}
#form_buscar_proveidor div input{float:left;width:440px;height:22px;border:none;border:1px solid #E6DDD3;}
#form_buscar_proveidor div select{float:left;width:440px;height:24px;border:none;border:1px solid #E6DDD3;}
#form_buscar_proveidor div input.img{width:auto;float:left;margin-left:10px;border:none;height:auto;}


/******llistat arbre***/
#text .form_pizza .llistat_categories{border:1px solid #EDE3DA;margin:10px;z-index:10000;overflow:hidden;width:598px;position:relative;}
#text .form_pizza .llistat_categories input{border:none;margin-left:5px;margin-right:5px;margin-top:4px;margin-bottom:4px;}
#text .form_pizza .llistat_arbre {width:100%;list-style:none;margin:0;padding:0;text-align:left; position: relative;display:block;}
#text .form_pizza .llistat_arbre .tr0{background:#EDE3DA;}
#text .form_pizza .llistat_arbre .tr1{background:#FEF2E6;}
#text .form_pizza .llistat_arbre ul{list-style:none;margin:0;padding:0;text-align:left; position: relative;clear:both;display:block;}
#text .form_pizza .llistat_arbre ul input{width:auto;padding:0;}
#text .form_pizza .llistat_arbre li {position: relative;;display:block;clear:both;overflow:hidden;width:100%;}
#text .form_pizza .llistat_arbre label {color:#434669;font-size:12px;top:-6px;position: relative;line-height:25px;height:25px;display:inline;}

#info_login{position:relative;overflow:hidden;clear:both;}
#info_login h1{font-size:20px;font-weight:normal;color:#fff;float:left;line-height:25px;margin:1px 5px;}
#info_login h1.marge{margin-left:85px;}
#info_login h2{color:#FFCB00;font-size:20px;float:left;line-height:25px;margin:1px 5px;}
#info_login h2 a{color:#FFCB00;font-size:20px;text-decoration:none;}
#info_login h2 a:hover{text-decoration:underline;}
#info_login a.logout{color:#fff;text-decoration:none;float:right;margin:5px;}
#info_login a.mis_datos{color:#fff;text-decoration:none;border-right:1px solid #fff;padding-right:5px;margin-right:3px;float:right;margin:5px 0 5px 0;}
#info_login a.mis_datos:hover{text-decoration:underline;}
#info_login a.logout:hover{text-decoration:underline;}
#logo_usu_cp{position:absolute;left:5px;top:140px;z-index:10;overflow:hidden;margin-left:5px;margin-top:-2px;}

#registrar_productes form.form_pizza .long input{width:573px;}
#registrar_productes form.form_pizza .short input{width:270px;}

#lliure{position:relative;overflow:hidden;clear:both;padding:20px;padding-top:0;width:922px;}
#columna1{float:left;width:250px;padding-top:20px;min-height:600px;height:600px;}
#columna1 div.box_fons{background:#FEF2E6 url(../img/bg_menu_serveis.png) top left no-repeat;min-height:600px;}
#columna1 h2{padding:10px 10px 0 10px;}
#columna1 ul li{display:block;width:100%;}
#columna1 ul li {display:block;padding-left:18px;padding-right:10px;width:218px;padding-top:7px;line-height:20px;border-bottom:1px dashed #fff;padding-bottom:8px;color:#373335;font-size:16px;text-decoration:none;}
#columna1 ul li img{border:none;margin-right:7px;}

#columna2{float:right;width:650px;position:relative;overflow:hidden;}
#columna2 .box{margin-top:12px;position:relative;overflow:hidden;border-bottom:1px dashed #000;clear:both;padding-bottom:12px;width:650px;}

#col1_lliure{float:left;width:250px;padding-top:20px;min-height:600px;height:600px;background:#FEF2E6 url(../img/bg_menu_serveis.png) top left no-repeat;}
#col1_lliure h1{display:block;padding:0 15px 20px 15px;}
#col1_lliure ul{margin:0;padding:0;list-style:none;width:245px;}
#col1_lliure ul li{display:block;width:100%;}
#col1_lliure ul li a.selected{color:#E1011C;}
#col1_lliure ul li a{display:block;padding-left:18px;padding-top:7px;line-height:15px;border-bottom:1px dashed #fff;padding-bottom:8px;color:#373335;font-size:16px;text-decoration:none;}
#col1_lliure ul li a img{border:none;margin-right:7px;}
#col1_lliure ul ul li a{background:none;/*background:url(../img/img_llista_cub.gif) left no-repeat;*/display:block;padding-bottom:6px;margin-left:30px;border:none;padding-left:14px;font-size:16px;padding-right:5px;}
#col1_lliure ul ul ul li a{background:none;/*background:url(../img/img_llista_cub.gif) left no-repeat;*/display:block;padding-bottom:6px;margin-left:50px;border:none;padding-left:14px;padding-right:5px;}
#col1_lliure ul li.report span{display:block;clear:both;overflow:hidden;}
#col1_lliure ul li.report span a{float:left;}
#col1_lliure a:hover{color:#E10217;}

#col2_lliure{float:right;width:650px;position:relative;}
#col2_lliure h1{margin-bottom:10px;}
#col2_lliure .box{margin-top:12px;position:relative;overflow:hidden;border-bottom:1px dashed #000;clear:both;padding-bottom:12px;width:650px;}
#col2_lliure .box h1{color:#E10017;font-size:20px;line-height:28px;overflow:hidden;clear:both;}
#col2_lliure h1.llistat{margin:0;padding:0;margin-top:15px;}
#col2_lliure .box h1 a{text-decoration:none;color:#E10017;float:left;}
#col2_lliure .box h1 a.fletxa_link{margin-left:5px;margin-top:6px;}
#col2_lliure .box h1 a img{border:none;}
#col2_lliure .box h1 a:hover{text-decoration:underline;}
#col2_lliure .box p{padding:0;margin:0;}
#col2_lliure h1.titol_pag{margin-top:20px;}
#col2_lliure h2.data{color:#434343;margin:0;font-size:14px;margin-top:-15px;}

#lliure h2{color:#E5263A;font-weight:normal;margin-bottom:10px;font-size:20px;}
#lliure_servei p{width:auto;float:none;}

#col2_lliure ul{padding-left:15px;list-style-type: square;color:#E1001A;margin-top:6px;float:left;}
#col2_lliure ul a{color:#E1001A;text-decoration:none;}
#col2_lliure ul a:hover{text-decoration:underline;}

#col2_lliure.galeria_imatges ul{margin:0;padding:0;}

#buscar_proveidor .col1_plliure ul{padding-left:15px;list-style-type: square;color:#E1001A;margin-top:6px;float:left;}
#buscar_proveidor .col1_plliure ul a{color:#E1001A;text-decoration:none;}
#buscar_proveidor .col1_plliure ul a:hover{text-decoration:underline;}
.col1_plliure h2 a{color:#E10017;}

.box_link{position:relative;border-bottom:1px dotted #000;padding-bottom:10px;margin-bottom:10px;overflow:hidden;clear:both;}
.box_link h1{font-size:15px;color:#7C7975;}
.box_link a{color:#7C7975;text-decoration:none;}
.box_link .info_link{width:518px;float:left;overflow:hidden;}
.box_link a.link_img{float:left;margin:0 5px 5px 0;}
.box_link a.link_img img{border:none;}
.box_link a:hover{text-decoration:underline;}
.box_link a.link_img{float:left;margin:0 10px 5px 0;}
.box_link a.link_img img{border:none;}

.info_contacte {padding:0 20px;position:relative;}
.info_contacte p{font-weight:bold;}


#formulari_contactar{width:619px;margin:0 auto;margin-top:20px;}
#form_cursos{width:860px;margin-left:48px;margin-top:20px;}
#form_cursos h2{margin-bottom:20px;font-size:12px;}
#form_cursos h3{margin-bottom:30px;background:#E5263A;color:#fff;line-height:150%;padding-left:15px;}
#form_cursos label{clear:both;display:block;}
#form_cursos label.error{color:#E5263A;}
#form_cursos input{clear:both;display:block;width:250px;}
#form_cursos div.camps{position:relative;float:left;width:430px;}
#form_cursos div.botons{margin-top:20px;}
#form_cursos div.camps div{min-height:40px;margin-bottom:5px;}

#BeWeB_success {
	width: 400px;
	margin: 0 auto 25px auto;
	border: 1px solid #FFCB00;
	padding: 10px 10px 10px 55px;
	text-align: left;
	font-size: larger;
	background: #ffeda8 no-repeat center left;
        display:none;
}

#col2_prod .producte_detail .llista_document{clear:both;float:right;}
#col2_prod .producte_detail .llista_document ul{margin:0;padding:0;display:inline;list-style:none;list-decoration:none;}
#col2_prod .producte_detail .llista_document ul li{float:left;}
#col2_prod .producte_detail .llista_document ul li img{margin:0;margin-left:10px;}

#carret{width:100%;border-collapse:collapse;}
#carret tr.color{background:#F1E7DB;}
#carret tr th{background:#BC0718;color:#fff;text-align:left;padding:4px 5px;background:url(../img/bg_titol_carret.jpg) bottom left repeat-x;}
#carret tr td{padding:4px 5px;}

#text .prov_detail{margin:10px 0;padding-bottom:20px;}
#text .prov_detail h1{font-size:20px;}
table.ref_proveidors{width:100%;border-collapse:collapse;border:1px solid #DDD4CB;}
table.ref_proveidors th{text-align:left;padding:4px 5px;background:url(../img/bg_titol_carret.jpg) bottom left repeat-x;color:#fff;}
table.ref_proveidors td{text-align:left;padding:4px 5px;}
table.ref_proveidors tr{background:#F3E9DD;}
table.ref_proveidors tr.color{background:#E0D7CE;}

.dades_personals div{position:relative;margin-bottom:10px;overflow:hidden;clear:both;}

.preu_total{clear:both;position:relative;border-top:2px solid #D2021A;margin-bottom:40px;overflow:hidden;}
.preu_total span{float:right;color:#000000;font-size:16px;margin-right:5px;margin-top:5px;}
.preu_total span strong{color:#D2021A;}

a.realizar_pedido{padding:10px 20px;color:#fff;text-decoration:none;background:#BE0719;font-weight:bold;border:2px solid #fff;margin:0 auto;margin-top:40px;}

div.buttons_carret{text-align:center;margin-top:40px;}

.navegacio_carret{position:relative;margin:10px 0;font-size:12px;font-weight:bold;}
.navegacio_carret a{padding:1px 10px;border-left:1px solid #E5263A;color:#E5263A;text-decoration:none;}
.navegacio_carret a.selected{text-decoration:underline;}
.navegacio_carret a:hover{text-decoration:underline;}


.usuari_club_pizza{position:absolute;right:20px;border:none;/*border:1px solid #f0f;*/top:10%;z-index:1000;padding-bottom:20px;padding-right:30px;}
.usuari_club_pizza a{position:absolute;right:0;top:40px;}

div.documents ul{overflow:hidden;list-style-type: square;color:#E1001A;font-size:12px;float:left;display:block;}
div.documents ul li{display:block;float:left;padding:5px 0;}
div.documents ul li a{color:#E5263A;}

a.boto_style{font-size:24px;display:block;color:#F6F5F1;text-decoration:none;height:56px;width:270px;line-height:56px;text-align:center;background:url(../img/bg_boto_style.png) bottom left repeat-x;font-weight:normal;border:3px solid #F6F5F1;}
/*a.boto_style:hover{color:#FFCB00;}*/

a.boto_style_cancel{font-size:24px;display:block;color:#E0001A;text-decoration:none;height:56px;width:270px;line-height:56px;text-align:center;background:url(../img/bg_boto_style_cancel.png) bottom left repeat-x;font-weight:normal;border:3px solid #F6F5F1;float:right;}

#text input.boto_style{border:none;font-family:Georgia;float:none;padding:0;margin:0;font-size:24px;display:block;color:#F6F5F1;text-decoration:none;height:62px;width:276px;line-height:56px;text-align:center;background:#CB0212 url(../img/bg_boto_style.png) bottom left repeat-x;font-weight:normal;border:3px solid #F6F5F1;cursor:pointer;float:left;}

form.form_pizza .datos_bancarios{position:relative;overflow:hidden;clear:both;margin-top:10px;}
form.form_pizza .datos_bancarios div{float:left;width:auto;margin-right:20px;}
form.form_pizza .datos_bancarios h3{margin-bottom:10px;}
form.form_pizza .datos_bancarios div label{padding-left:2px;}
form.form_pizza .datos_bancarios div input{width:68px;}
form.form_pizza .datos_bancarios div.entidad{width:100px;}
form.form_pizza .datos_bancarios div.oficina{width:100px;}
form.form_pizza .datos_bancarios div.control{width:80px;}
form.form_pizza .datos_bancarios div.control input{width:58px;}
form.form_pizza .datos_bancarios div.cuenta{width:244px;margin:0;}
form.form_pizza .datos_bancarios div.cuenta input{width:200px;}


.fila_galeria{position:relative;overflow:hidden;clear:both;margin-bottom:20px;margin-top:5px;}
.fila_galeria div{float:left;width:154px;margin-right:10px;}
#text .fila_galeria div p{font-size:11px;padding:2px;}
.fila_galeria div a img{border:none;}
.fila_galeria div.last{margin:0;}

#lliure h2.titol_resum{margin-top:10px;margin-bottom:0;}

.info_legal span{postion:relative;display:block;}
.info_legal p{margin-bottom:20px;}
#text h3.info_legal{font-size:14px;margin:20px 0 10px 0;font-size:22px;font-weight:normal;}
#text h3.primera{margin-top:0;}

ul.llistat{color:#4D4D4D;list-style-type:disc;padding:0px 20px;margin-bottom:20px;}
ul.llistat li{display:block;margin-bottom:10px;}
ul.llistat li span{color:#f00;}

#xarxes_socials{position:relative;overflow:hidden;clear:both;margin-top:5px;}
#xarxes_socials .xarxa{position:relative;overflow:hidden;clear:both;margin-bottom:5px;}

