@charset "utf-8"; 

html, body{margin:0px; background:url(../images/web/bg_cap_friman.png) no-repeat top center #FFF; width:100%; height:100%; font-family:Arial,Trebuchet MS,Helvetica,sans-serif; color:#666}

.general_2010{width:980px; margin:auto}
.header_2010{width:100%; height:120px; float:left; margin:0; padding:20px 0 0 0}
.logo_2010{width:250px; height:100px; float:left; padding:0 20px 20px 20px; position:relative;}
.col_atencion_cercador_2010{width:338px; float:left}
.box_atencion_cliente_2010{background:url(../images/web/csg-4e1ee05231aea.png) no-repeat top left; background-position: 0 -1590px; width:308px; height:32px; float:left; padding:9px; text-align:center}
.box_atencion_cliente_2010 h3{color:#900; font-size:18px; margin:0px; padding:0px}
.box_cercador_2010{width:308px; _width:318px; height:32px; float:left; padding:10px}
.titol_cercador_2010{float:left; padding:5px 0 0 0}

.titol_cercador_2010 h3{color:#333; font-size:11px; margin:0px; padding:0px;}
.input_cercador_2010{float:left; width:118px; margin:0 15px 0 10px; text-align:right}
.input_cercador_2010 input{width:118px}
.input_cercador_2010 a{color:#069; font-size:10px; font-family:Arial,Helvetica,sans-serif}
.img_cercador_2010{width:24px; height:24px; float:left}
.box_login_2010{background:url(../images/web/csg-4e1ee05231aea.png) no-repeat top left; background-position: 0 -1692px; width:215px; height:102px; float:right; padding:10px}
.box_login_2010 h2{margin:0px; padding:0px; color:#900; font-size:13px; margin:5px 0 10px 0;}
.box_login_2010 a {text-decoration:none;}
.data_entrega_2010{width:75%; float:left}
.data_entrega_2010 a h3{color:#333; font-size:11px; margin:5px 0 5px 0}
.data_entrega_icona_2010{float:left; width:20%}

.fleft{float:left}

.col_left_foto_2010{float:left; width:276px; padding:0 10px 10px 10px}

.col_left_foto_2010 .item{float:left; width:266px; height:24px; padding:6px 0 0 10px; background:url(../images/web/csg-4e1ee05231aea.png) no-repeat top left; background-position: -378px -151px; margin:5px 0 5px 0}

.col_left_foto_2010 .item1{float:left; width:266px; height:24px; padding:6px 0 0 10px; background:url(../images/web/item_menu_friman.png) no-repeat top left; margin:0 0 5px 0}

.col_left_foto_2010 .item a h2, .col_left_foto_2010 .item1 a h2{font-size:14px; color:#333; text-decoration:none; margin:0px; padding:0px}

.seleccio_prodcutes_cap_2010{background:url(../images/web/csg-4e1ee05231aea.png) no-repeat top left; background-position: -378px -1221px; width:276px; _font-size:1px; height:17px; float:left; margin:5px 0 0 0; padding:0px}

.seleccio_prodcutes_cen_2010{background:url(../images/web/csg-4e1ee05231aea.png) no-repeat top; background-position: -378px -1355px; width:256px; float:left; margin:0px; padding:0px 10px 0px 10px}

.seleccio_prodcutes_cen_2010 h2{margin:0; padding:10px; font-size:18px; color:#333}
.seleccio_prodcutes_cen_2010 h2:hover{color:#000}
.menu_item_productes_2010{width:100%; float:left; border-bottom:1px solid #999}
.menu_item_productes_2010 a{text-decoration:none;}
.imatge_item_2010{width:60px; height:60px; float:left; padding:10px}
.seleccio_prodcutes_peu_2010{background:url(../images/web/csg-4e1ee05231aea.png) no-repeat top left; background-position: -971px -750px; width:276px; _font-size:1px; height:17px; float:left; margin:0 0 5px 0}
.banner_esq_2010{width:100%; float:left}

.col_left_sense_2010{float:left; width:203px; padding:0 10px 10px 10px}

.col_left_sense_2010 .item{float:left; width:203px; height:24px; padding:6px 0 0 10px; background:url(../images/web/csg-4e1ee05231aea.png) no-repeat top left; background-position: -378px -230px; margin:5px 0 5px 0}


.col_left_sense_2010 .item1{float:left; width:213px; height:24px; padding:6px 0 0 10px; background:url(../images/web/item_menu_friman.png) no-repeat top left; margin:0 0 5px 0}
.col_left_sense_2010 .item a h2, .col_left_sense_2010 .item1 a h2{font-size:14px; color:#333; text-decoration:none; margin:0px; padding:0px}

.seleccio_prodcutes_cap_sola_2010{background:url(../images/web/csg-4e1ee05231aea.png) no-repeat top left;  background-position: -378px -1288px; width: 213px; height: 17px; _font-size:1px; float:left; margin:5px 0 0 0; padding:0px}

.seleccio_prodcutes_cen_sola_2010{background:url(../images/web/csg-4e1ee05231aea.png) repeat-y top;background-position: -971px 0; width:193px; float:left; margin:0px; padding:0 10px 0 10px}


.seleccio_prodcutes_cen_sola_2010 a h2{margin:0; padding:10px 10px 10px 0; font-size:18px; color:#333}
.seleccio_prodcutes_cen_sola_2010 a h2:hover{color:#000}
.menu_item_productes_sola_2010{width:100%; float:left; border-bottom:1px solid #999}


.seleccio_prodcutes_peu_sola_2010{background:url(../images/web/csg-4e1ee05231aea.png) no-repeat top left; background-position: -971px -817px; width:213px; _font-size:1px; height:17px; float:left; margin:0 0 5px 0}

.centre_sense_cistella_2010{width:661px; float:right; margin:0 10px 0 0; padding:0 0 0 9px; _width:645px}
.centre_fotono_sense_cistella_2010{width:731px; float:right; margin:0 10px 0 0; padding:0 0 0 9px}

.col2_2010{width:680px; float:left}
.col2_2010_sense{width:755px; _width:740px; float:left}

.centre_amb_cistella_2010{width:552px; float:left; margin:0 10px 0 0; padding:0 0 0 9px}
.capcalera_2010{width:550px; float:left; margin:0 10px 0 0; padding:0 0 0 9px}
.capcalera_2010_llarg{width:100%; float:left; margin:0 10px 0 0; padding:0 0 0 9px}
.breadcrumb_2010 a{text-decoration:none}
.breadcrumb_2010 a span.btitol, .breadcrumb_2010 span.btitol{color:#069; font-size:16px; margin:5px 0 10px 0; text-decoration:none}
.breadcrumb_2010 a span.btitol_min, .breadcrumb_2010 span.btitol_min{color:#333; font-size:14px; margin:5px 0 10px 0; text-decoration:none}

.col2_2010       .menu_corporatiu_2010{width:650px;} 
.col2_2010_sense .menu_corporatiu_2010{margin-left:10px; width:720px;} 
.menu_corporatiu_2010{ height:31px; background-color:#CCC; float:left; margin:5px 0 10px 0px; _margin:0 0 20px 0; _width:98%; _float:right; position:relative}
.menu_corporatiu_2010 .item a h2{color:#333; font-size:13px; margin:7px 20px 7px 7px; float:left; text-decoration:none;}
.menu_corporatiu_2010 .item_dre{position:relative; float:right; width:200px}
.menu_corporatiu_2010 .item_dre a h2{color:#900; font-size:13px; margin:7px 20px 7px 7px; float:right;text-decoration:none;}
.menu_corporatiu_2010 .item_dre img{position:absolute; left:0px; top:-5px}
.menu_item_productes_2010 a{text-decoration:none;}

.productes_comercials{width:100%; float:left; border:1px solid #CCC; -webkit-border-radius:1em; -moz-border-radius:1em}
.productes_comercials_item{float:left; width:31%; padding:5px}
.productes_comercials_item img{float:left; margin:5px}
.productes_comercials_item h2{color:#069}
.productes_comercials_item h3{color:#900}

.menu_desp_2010{width:543px; float:left; margin:5px 0 10px 0}



.menu_desp_cap_2010{background:url(../images/web/csg-4e1ee05231aea.png) no-repeat top left; background-position: -378px -444px; width:543px; height:9px; _font-size:1px; padding:0px; margin:0px; float:left}



.menu_desp_cen_2010{background:#00669c; width:523px; padding:0 0 0 20px; margin:0px; float:left}


.menu_desp_peu_2010{background:url(../images/web/csg-4e1ee05231aea.png) no-repeat top left; background-position: -378px -853px; width:543px; _font-size:1px; height:9px; padding:0px; float:left}







.fam_2010{width:543px; float:left}

.menu_desp_2010_llarg{width:743px; float:left; margin:5px 0 10px 0}
.menu_desp_cap_2010_llarg{background:url(../images/web/menu_desplegable_cap_friman.png) no-repeat top left; width:743px; _font-size:1px; height:9px; padding:0px; margin:0px; float:left}
.menu_desp_cen_2010_llarg{background:url(../images/web/menu_desplegable_cen_friman.png) repeat-y top left; width:723px; padding:0 0 0 20px; margin:0px; float:left}
.menu_desp_peu_2010_llarg{background:url(../images/web/menu_desplegable_peu_friman.png) no-repeat top left; width:743px; _font-size:1px; height:9px; padding:0px; margin:0px; float:left}
.fam_2010_llarg{width:743px; float:left}
.subfamart_2010{float:left; padding:5px; margin-right:20px; width:142px; overflow:hidden}

.subfamart_2010 a{color:#fff; text-decoration:none}
.clear{clear:both}

#banner_rotatiu_index_2010{width:650px; _width:645px; height:240px; overflow:hidden; float:left}
#banner_rotatiu_grup_2010{width:543px; height:245px; overflow:hidden; float:left}

#banner_rotatiu_index_2010 ul#rotatius{margin-top:0;}
#banner_rotatiu_grup_2010 ul#rotatius{margin-top:50px;}

ul#rotatius{  list-style:none;   margin:0 0 15px 0;   padding:0;   position:relative}
#banner_rotatiu_index_2010 ul#rotatius{margin-top:0;}
#banner_rotatiu_grup_2010 ul#rotatius{margin-top:50px;}
#banner_rotatiu_grup_2010 ul#rotatius{  list-style:none; margin:0; padding:0; position:relative}
#banner_rotatiu_grup_2010 ul#rotatius li img{width:543px}

ul#rotatius li .mascara{width:640px; _width:610px; height:28px; position:absolute; background:url(../images/web/mascara_banner_index.png) no-repeat top left; bottom:0px; left:1px; padding:7px 0 0 10px}
ul#rotatius li .mascara .gran{font-size:16px; font-family:Arial,Helvetica,sans-serif; color:#900; margin:0px}
ul#rotatius li .mascara .petit{font-size:16px; font-family:Arial,Helvetica,sans-serif; color:#333; margin:0px}

ul#rotatius .imatge{ border:1px solid #ccc;  height:220px;  width:650px;  _width:620px;  text-align:center}

ul#rotatius .imatge img{ max-height:220px;  max-width:650px;  width:expression(this.width >640 ? 640:true);  min-width:650px;  min-height:220px}

#principals_2010{ width:650px; _width:645px}

#principals_2010 h2{font-size:14px; }
	
#principals_2010 a{ text-decoration:none;  cursor:pointer}

#principals_2010 .principal{ float:left;  padding:0 16px 0 0;  width: 200px;  height:300px;  font-size:12px;  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;  color:#666}

#principals_2010 .paragraf{ padding:5px;  height:140px}

#principals_2010 .principal .titol{ font-size:15px;  font-weight:bold;  padding-top:7.5px;  padding-bottom:5px;  color:#616FA0}

#principals_2010 .principal .imatge{ text-align:center;  max-width:200px; width:expression(this.width >200 ? 200:true);  max-height:160px}

#principals_2010 .principal table tr td{ padding:0}

#principals_2010 .principal .imatge img{ width:200px;  height:160px;  max-width:200px; width:expression(this.width >200 ? 200:true);  max-height:160px}

.banner_principal_2010_dre{width:98%; float:left; border-bottom:1px solid #999; padding:10px; text-align:right}
.banner2_esq_peu_news p{text-decoration:none}
.banner_principal_2010_esq{width:98%; float:left; border-bottom:1px solid #999; padding:10px; text-align:left}

.banner_principal_2010_esq img{float:right; max-width:200px; width:expression(this.width >200 ? 200:true); max-height:100px; margin:5px}
.banner_principal_2010_dre img{float:left; max-width:200px; width:expression(this.width >200 ? 200:true); max-height:100px; margin:5px}
.banner_principal_2010_esq .txt{text-align:left; width:400px; float:left}
.banner_principal_2010_dre .txt{text-align:right; width:400px; float:right}
.banner_principal_2010_esq a h3{text-align:left; color:#069; font-size:14px; text-decoration:none; float:left; margin:0 0 10px 0; width:400px}
.banner_principal_2010_dre a h3{text-align:right; color:#069; font-size:14px; text-decoration:none; float:right; width:400px; margin:0 0 10px 0}

.cistella_petita_2010{width:180px; float:right}
.banner_dre{width:180px; float:right}

.footer_2010{width:100%;  float:left;background:url(../images/web/footer_bg.png) repeat-x top left; height:90px; padding:5px 0 0 0; text-align:center;}
.footer_2010 div{margin:auto}
.footer_2010 a{color:#66AAD6}
div.logo_cert_2010{width:200px; height:96px; float:left}
div.atencio_client_footer_2010{width:373px; height:57px; float:left; text-align:center; margin-top: 32px;}
div.atencio_client_footer_2010 h3{color:#66AAD6; font-size:20px; margin:0px 10px 10px 10px}
div.atencio_client_footer_2010 a.link{margin-right:10px; text-decoration:none;}
div.links_footer_2010{width:300px; float:right; height:57px; text-align:right;}
div.adreca_footer{float:right; height:20px; width:1000px;}

html body div.footer_2010 div.ample_text_footer div.links_footer_2010{
	margin-right:20px;
	margin-top: 37px;
}
html body div.footer_2010 div.ample_text_footer div.links_footer_2010 a{
	text-decoration:none;
	}

.altres_noms_2010{width:100%; float:left; font-size:10px; font-family:Arial,Helvetica,sans-serif; color:#333}
.dades_productes_2010{width:100%; float:left; padding:10px 0 10px 0}
.dades_productes_2010 h4{color:#900; font-size:15px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin:0 0 10px 0}
.dades_productes_col1_2010{width:47%; float:left}
.dades_productes_col2_2010{width:47%; float:left; padding:0 0 0 10px}

.titol_info_producte_2010{width:40%; float:left; font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#333; font-weight:bold; margin:7px 0 7px 0}
.desc_info_producte_2010{width:59%; float:right; font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#333; margin:7px 0 7px 0}
.info_linia_2010{font-size:10px; color:#333}
.border_CCC_bottom_2010{border-bottom:#CCC solid 1px}
.border_CCC_right_2010{border-right:#CCC solid 1px}

.destacat_block_2010{background:url(../images/web/box_destacats_2010.png) no-repeat; width:173px; height:107px; float:left; margin:5px}

.cart_top_2010{width:180px; height:32px; background:url(../images/web/cart_top.png) no-repeat left top; text-align:center; padding:10px 0 0 0; position:relative}
.cart_top_2010 img{position:absolute; right:2px; top:2px; width:21px; height:31px}
.cart_top_2010 h5{color:#fff; font-size:20px; margin:0px}
.cart_boto_2010{width:180px; height:23px; background:url(../images/web/cart_boto.png) no-repeat left top; text-align:center; padding:8px 0 0 0}
.cart_boto_2010 a, .cart_boto_2010 a h5{color:#fff; text-decoration:none; font-size:16px; margin:0px}

.banner_gran_rotatiu_index_2010{width:731px; height:252px; overflow:hidden; float:left; border:1px #000 solid}

ul#rotatius1, .ample ul#rotatius{  list-style:none;   margin:0 0 15px 0;   padding:0px;   position:relative}

ul#rotatius1 li .mascara1, .ample ul#rotatius li .mascara{width:731px; height:28px; position:absolute; background:url(../images/web/mascara_banner_index_gran.png) no-repeat top left; bottom:0px; left:1px; padding:7px 0 0 10px}
ul#rotatius1 li .mascara1 .gran, .ample ul#rotatius li .mascara .gran{font-size:20px; font-family:Arial,Helvetica,sans-serif; color:#900; margin:0px}
ul#rotatius1 li .mascara1 .petit, .ample ul#rotatius li .mascara .petit{font-size:14px; font-family:Arial,Helvetica,sans-serif; color:#333; margin:0px}

ul#rotatius1 .imatge , .ample ul#rotatius .imatge{  border:1px solid #ccc;   height:252px;   width:731px;   text-align:center}

ul#rotatius1 .imatge img, .ample ul#rotatius .imatge img{  max-height:252px;   max-width:731px;   width:expression(this.width >731 ? 731:true)}

.contingut_2010{font-size:12px; color:#333}
.destacat_esquera_top_2010{float:left; width:246px; font-size:1px; height:15px; background:url(../images/web/destacat_esq_top.png) no-repeat right top}
.destacat_esquera_peu_2010{float:left; width:246px; _font-size:1px; height:15px; background:url(../images/web/destacat_esq_peu.png) no-repeat left bottom}
.destacat_esquera_2010{float:right; width:246px; margin:10px 0 10px 10px}
.destacat_esquera_cen_2010{font-size:12px; color:#333; float:left; width:226px; background:url(../images/web/destacat_esq_cen.png) repeat-y right top; padding:0 10px 0 10px}
.destacat_esquera_cen_2010 p{padding:0; margin:5px 0 5px 0}
.destacat_esquera_cen_2010 p{padding:0; margin:5px 0 5px 0}

.empresa_2010{}
.desplegables{padding:0 0 10px 15px}
.desplegables_collapsed{background-image:url(imatges/collapsed.png)}
.desplegables_expanded{background-image:url(imatges/expanded.png)}

.destacats_2010{width:502px; float:left; margin:0 10px 0 0; padding:0 0 0 9px}

#banner_grup_2010{width:566px; margin:auto}

.col_header{height:30px}
.taula_general{width:995px; background-color:#FFF}
.theader td{background-color:#EEE; height:30px}
.logo_superior{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:15px; color:#900; font-weight:bold}
.logo_camion{padding-left:4px}
.cerca_ava{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:11px; color:#999}
.border_taula{border-bottom:#666 solid 2px}
.taula_avisa{}
.taula_avisa1{}
.taula_banner_foto{}
.menu_esq, menu_esq a{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; color:#999; text-decoration:none}
.linia_titol{padding-left:10px; padding-right:10px}
.borde_dreta{border-right:#B96C72 solid 2px}
.borde_esq{border-left:#B96C72 solid 2px; padding-left:5px}
.familia_productes{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; color:#FFF; background-color:#616FA0; height:25px; width:10%}
.subfamilia_productes{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:11px; color:#FFF; background-color:#B0B7CF; height:25px}
.subfamilia_productes1{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:11px; color:#000; background-color:#FFF; height:25px}
.taula_productes{}
.banner_dreta{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; color:#FFF; border:#CCC solid 1px}
.banner_dreta_tit{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; color:#FFF; border-bottom:#333 solid 1px; height:41px}
.lletra_banner_dreta{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:11px; color:#666}
.color_cos{background:#294188; font-family:Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; color:#FFF; height:22px; padding-left:3px; padding-right:5px}
.color_cos1{background:#F0F0F0; font-family:Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; color:#000; height:22px; padding-left:3px; padding-right:5px}
.lletra_cos{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; color:#000; font-weight:bold}
.lletra_cos1{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; color:#000}
.taula_productes_cos{padding-bottom:15px; padding-left:7px; padding-right:5px}
.color_cos2{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; color:#3E3E3E}
.color_cos3{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; color:#A8A8A8}
.caract_prod{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; color:#000; font-weight:bold}
.caract_prod1{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; color:#000}
.comanda{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; color:#000; font-weight:bold; padding-bottom:2px; padding-left:7px; padding-right:5px}
.comanda1{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:11px; color:#000}
.comanda2{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:11px; color:#000}
.fitxa{font-family:Trebuchet MS,Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:11px}
.classdecoration{text-decoration:none; color:#000}

body, html, td{font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px}
.negreta{font-weight:bold}
.trespasos{font-weight:bold; color:#900; font-size:18px}
.taula_gen{width:610px; table-layout:fixed; max-width:610px; width:expression(this.width >610 ? 610:true); margin:0px; font-size:12px}
.taula_gran{width:812px; table-layout:fixed; max-width:812px; width:expression(this.width >812 ? 812:true); margin:0px; font-size:12px}
.dia_entrega td{color:#294188; background:#E6E6E6}
.titol_pantalla{color:#FFF; background:#294188}
.titol_llistat{color:#333; background:#DFDFDF; font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold}
.titol_llistat td a{color:#333; background:#DFDFDF; font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold}
.titol_llistat td{color:#333; background:#DFDFDF; font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold}
.imgl{table-layout:fixed; max-width:60px}
.imatge_petita{height:60px; width:60px;  margin:0px; padding:0px}
.imatge_petita img{width:expression(this.width >60 ? 60:true); max-height:60px; max-width:60px;  margin:0px; padding:0px}
.titol_llistat td{border-bottom:#333 solid 1px}
.titol_llistat td table tr td{border-bottom:none}
.llista_productes td{border-bottom:#CCC solid 1px}
.llista_productes2{border-bottom:#CCC solid 1px; color:#666; font-size:12px; font-family:Trebuchet MS,Arial,Helvetica,sans-serif}
.llista_productes{font-size:12px; color:#333}
.llista_productes1{font-size:12px; color:#333}

.categories_article td a{font-size:12px; font-weight:bold; color:#616FA0; margin-bottom:5px; margin-top:5px; text-decoration:none}
.opcions_pantalla{color:#F00; font-size:11px}
.opcions_pantalla a{color:#F00; font-size:12px; text-decoration:none}
.dades_client{color:#666; font-size:12px; font-family:Trebuchet MS,Arial,Helvetica,sans-serif}
.ccarac{background:#E6E6E6; margin-bottom:5px}
.tit_interior{font-weight:bold; margin-bottom:5px; margin-top:5px; color:#900}
.afegir_interior{border:#999 solid 1px}
img{border:none}
.substitutiu td{background:#C60; border-bottom:#CCC dashed 1px; font-size:12px; color:#000}
.substitutiu a{font-size:12px; color:#000}
.variable{color:#F00; font-size:10px}

.menu_desp td{width:812px; height:10px}
.menu_desp div{float:left}
.menu_desp_table{margin-bottom:5px}
#fam{width:100%; color:#FFF; font-family:Arial,Helvetica,sans-serif}

#fam td{color:#FFF; font-size:14px; font-family:Arial,Helvetica,sans-serif}
#fam a{color:#FFF; font-size:14px; font-family:Arial,Helvetica,sans-serif; text-decoration:none}
#subfam a{color:#FFF; text-decoration:none; font-size:12px}
#subfam{float:left; font-size:14px; color:#FFF; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; width:100%; margin:0px; padding:0px}
#subsubfam a{color:#fff; text-decoration:none; font-size:12px}
#subsubfam{float:left; font-size:14px; color:#FFF; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; width:100%}
.subfamart{width:123px; float:left; padding:5px; margin-right:0px; height:12px; overflow:hidden}
#fam table tr td{width:120px; float:left; padding:5px; margin-right:0px; height:12px; overflow:hidden}
.llista_productes td table td{border-bottom:none; font-size:12px; color:#333}
.menu, .menu a{width:165px; text-align:left; color:#333; text-decoration:none; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; padding:2px; padding-left:5px; margin-bottom:2px; margin-top:3px}

.left_col{border-right:#B96C72 solid 2px}
.prod_gen_shop tr{margin-bottom:3px; height:30px}
.prod_shop{color:#666; font-size:11px; font-family:Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; border-bottom:#039 solid 1px; height:30px; padding-top:2px; padding-bottom:2px; background-color:white}
.preu_shop{color:#900; font-size:11px; font-family:Verdana,Trebuchet MS,Arial,Helvetica,sans-serif; border-bottom:#039 solid 1px; height:30px; padding-top:2px; padding-bottom:2px; text-align:right; background-color:white}
.banner img{text-align:left; margin-top:5px}

div.nicetitle{background-color:#333; color:#fff; font:12px "Trebuchet MS",Verdana,Arial,sans-serif; left:0; padding:4px; position:absolute; top:0; width:15em; z-index:20; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:0; -moz-border-radius-topright:10px; -moz-opacity:.87}

div.nicetitle p{    margin:0; padding:0 3px; -moz-opacity:1}

div.nicetitle p.destination{display:none;     font-size:9px;     padding-top:3px; text-align:left; -moz-opacity:1}

div.nicetitle p span.accesskey{color:#d17e62}
.llegenda{color:#666; font-size:10px; text-align:center}
.llegenda tr{border:none}
.taula_llistat tr td table tr td{padding:5px}
.taula_llistat tr td{padding-right:5px}

.taula_llistat_n_s tr td table tr td{padding:5px}
.taula_llistat_n_s tr td{padding-right:0px}
.festiu{background:#900; color:#FFF}
.avui{background:#A7A7A7; color:#FFF}
.entrega{background:#06F; color:#FFF}
.valid{background:#6F6; color:#FFF}
.num_semana{text-align:center; font-size:10px; color:red}
.banner_text{color:#FFF; background:url(../images/baixa.png) repeat-y bottom; min-height:30px; width:160px; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:14px; padding:5px; text-align:center}
.banner_cantonada{color:#FFF; background:url(../images/baixacan.png) no-repeat bottom; height:15px; width:170px}
.titol_banner{background:#720000 url(../images/dalt.jpg) no-repeat; height:29px; text-align:center; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:16px; color:#FFF}
#taula_cistella.unlock{position:fixed; width:173px; border:gray dotted 1px}
#taula_cistella.lock{position:static; width:173px}
#paginador{height:30px; background-color:#e7e7e7}
#paginador a{text-decoration:none; font-size:12px; color:#616FA0; font-weight:bold; padding:5px}

#mini_grups a{text-decoration:none}
#mini_grups .quadre_grup{width:100%; height:80px; border:solid gray 1px; float:left; background:white}
#mini_grups .quadre_grup:hover{background:#EFEFEF}
#mini_grups .imatge_grup{width:60px; margin:10px; height:60px; border:solid gray 1px; float:left}
#mini_grups .titol_grup{width:50%; margin:10px; float:left}
#mini_grups .nom_grup{font-size:20px; color:#333; font-family:Trebuchet MS,Arial,Helvetica,sans-serif}
#mini_grups .cont_articles{font-size:14px; color:gray; font-style:italic}
#footer a{    text-decoration:none;     color:#666}

.error{    height:20px;     padding:5px;     padding-left:20px;     background:#FFC1C1;     color:#900;     font-size:12px;     font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;     text-align:center;     background-image:url(../images/delete.png);     background-repeat:no-repeat;     background-position:left center;     border-top:solid 1px;     border-bottom:solid 1px;     vertical-align:middle}

.dades_client input{width:250px}
.dades_usuari input{width:300px}
.contacte input, .contacte textarea{width:100%}

.notificacio{    padding:5px 0px 5px 30px;     background:#B0B7CF;     font-size:14px;     color:#FFF;     font-weight:bold;     border-top:solid #294188 1px;     border-bottom:solid #294188 1px;     background-image:url(../images/notificacio.png);  background-repeat:no-repeat;  background-position:left center}

.canvi_dades{ background-color:#B0B7CF;  color:#FFF}

#info_client tr td{ padding:1px}

#marques{width:95%; margin:auto}
#marques h1{    text-align:center;     color:#616FA0}

#marques .logo{    float: left;     width: 150px;     height:150px;     margin:10px;     border:1px solid #E7E7E7}

#marques div.logo_imatge_valign{    height:135px;     display:table-cell;     vertical-align:middle}

#marques div.logo_imatge_align{    width:150px;     text-align:center}

#marques div.logo_link{    height:15px;     width:150px;     vertical-align:bottom;     background:#E7E7E7}

#marques div.logo_link a{    background-image:url('../images/www.png');  background-repeat:no-repeat;  padding-left:35px;  padding-right:45px;  font-weight:bold;  text-decoration:none;  color:#666;  height:15px;  line-height:15px}

#marques div.logo_link:hover{ background:#666}

#marques div.logo_link a:hover{ color:white}

#marques .logo img{ max-width: 150px; width:expression(this.width >150 ? 150:true);  max-height:150px}

.marca_menu, .marca_menu a{ width:168px;  text-align:center;  text-decoration:none;  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;  padding:2px;  margin-bottom:2px;  margin-top:3px;  background:yellow;  color:#900;  font-size:14px;  font-weight:bold}

.marca_logo{ max-width: 100px; width:expression(this.width >100 ? 100:true);  max-height:50px}

#destacats{}
#destacats a{ text-decoration:none;  cursor:pointer}

#destacats .destacat{ float: left;  width: 173px;   margin:5px;    font-size:14px;  font-weight:bold;  font-family:Trebuchet MS,Arial,Helvetica,sans-serif}

#destacats .destacat.cart{ width:170px;  margin:0px}

#destacats .capca, #destacats .capca a{  height:18px;  color:#333;  padding-top:5px;  margin:0 5px; font-size:12px; font-family:Arial,Helvetica,sans-serif;  border-bottom:1px solid #900}

#destacats .capca .titol{ }

#destacats .destacat table tr td{ padding:0}

#destacats .imatge{ width:60px;  height:60px;  margin:0px;  float:left;  border:1px solid #BBB;  background:#FFF;  text-align:center}

#destacats .imatge img{ width:expression(this.width >60 ? 60:true);  max-width:60px;  max-height:60px; margin:0px; padding:0px; float:left; position:relative}

#destacats .format, #destacats .format a{ height:25px;  width:65px;  float:left;  margin:5px 0px 5px 5px;  color:gray;  text-align:left;  vertical-align:middle}

#destacats .destacat.cart .format{ font-size:12px;  width:90px}

#destacats .preu, #destacats .preu a{ height:25px;  width:95px;  color:#F93;  float:left;  margin:5px 0px 5px 5px;  font-size:18px;  text-align:center}

#destacats .destacat.cart .preu{ font-size:18px;  width:85px}

#destacats .preu .euro{ font-size:14px}

#destacats .afegir{ float:right;  height:25px;  width:90px;  margin:10px 5px 0px 0px;  text-align:center}

#destacats .destacat.cart .afegir{ width:90px}

.imatge_grup_gran{ background-repeat:no-repeat;  width:100%;  height:478px}

#banner_grup{ height:200px;  width:621px}

#banner_grup img{ max-height:200px;  max-width:621px; width:expression(this.width >621 ? 621:true)}

.article_imatge_gran{ max-height:150px;  max-width:150px; width:expression(this.width >150 ? 150:true)}

#charlimitinfo{ color:#900}

.banner_2010_admin_esq{width:203px; float:left; margin:10px 0 10px 0}
.nounder{text-decoration:none}
a.nounder{text-decoration:none;color:#fff;}
.banner2_des2_gran_news a.nounder{text-decoration:none;color:#900;}



.banner1_esq_top{width:203px; font-size:1px; height:8px; float:left; background:url(../images/web/csg-4e1ee05231aea.png) no-repeat; background-position: 0 -716px;}

.banner1_esq_cen{width:183px; padding:0px 10px 0 10px; float:left; background:url(../images/web/csg-4e1ee05231aea.png) no-repeat top #820e18; background-position: 0 -196px;}

.banner1_esq_cen h2{color:#fff; font-size:24px; text-align:center; margin:0px}
.banner1_esq_cen p{color:#ccc; font-size:12px; font-family:Arial,Helvetica,sans-serif; text-align:center}
.banner1_esq_cen h2.precio{color:#F90; font-size:42px; margin:0px; text-align:center}


.banner1_esq_peu{width:203px; _font-size:1px; height:8px; float:left; background:url(../images/web/csg-4e1ee05231aea.png) no-repeat; background-position: 0 -601px;}

.banner_2010_admin_esq_gran{width:203px; float:left; margin:10px 0 10px 0}
.banner1_esq_top_gran{width:276px; font-size:1px; height:8px; float:left; background:url(../images/banners_2010/banner1_esq_top_gran.png) no-repeat}
.banner1_esq_cen_gran{width:256px; padding:0px 10px 0 10px; float:left; background:url(../images/banners_2010/banner1_esq_cen_gran.png) no-repeat top #6F161E}
.banner1_esq_cen_gran h2{color:#fff; font-size:24px; text-align:center; margin:0px}
.banner1_esq_cen_gran p{color:#ccc; font-size:12px; font-family:Arial,Helvetica,sans-serif; text-align:center}
.banner1_esq_cen_gran h2.precio{color:#F90; font-size:42px; margin:0px; text-align:center}
.banner1_esq_peu_gran{width:276px; _font-size:1px; height:8px; float:left; background:url(../images/banners_2010/banner1_esq_peu_gran.png) no-repeat}

.banner2_esq_top{width:203px; font-size:1px; height:5px; float:left; background:url(../images/banners_2010/banner_nov_top.png) no-repeat}
.banner2_esq_top_gran{width:276px; font-size:1px; height:5px; float:left; background:url(../images/banners_2010/banner_nov_top_big.png) no-repeat}
.banner2_esq_cen, .banner2_esq_cen_ofe, .banner2_esq_cen_news{width:193px; padding:0px 5px 0 5px; float:left; position:relative; z-index:999; min-height:140px; background:url(../images/banners_2010/banner_nov_cen.png) repeat-y}
.banner2_esq_cen_gran, .banner2_esq_cen_gran_ofe, .banner2_esq_cen_gran_news{width:266px; padding:0px 5px 0 5px; float:left; position:relative; z-index:999; min-height:140px; background:url(../images/banners_2010/banner_nov_cen_big.png) repeat-y}
.banner2_esq_cen .img, .banner2_esq_cen_gran .img, .banner2_esq_cen_ofe .img, .banner2_esq_cen_gran_ofe .img, .banner2_esq_cen_gran_news .img, .banner2_esq_cen_news .img{z-index:-999; width:190px; height:100%}

.banner2_esq_cen .banner2_des2, .banner2_esq_cen_gran .banner2_des2, .banner2_esq_cen_ofe .banner2_des2_ofe, .banner2_esq_cen_news .banner2_des2_news{color:#1A76A4; font-family:Trebuchet MS; font-size:15px; text-align:right; float:right; width:110px}
.banner2_esq_cen_gran .banner2_des2_gran, .banner2_esq_cen_gran_ofe .banner2_des2_gran_ofe, .banner2_esq_cen_gran_news .banner2_des2_gran_news{color:#1A76A4; font-family:Trebuchet MS; font-size:15px; text-align:right; float:right; width:180px}
.banner2_esq_cen_gran_ofe .banner2_des2_gran_ofe, .banner2_esq_cen_ofe .banner2_des2_ofe{color:#F00}
.banner2_esq_cen_gran_news .banner2_des2_gran_news, .banner2_esq_cen_news .banner2_des2_news{color:#900}
.banner2_esq_cen .img img, .banner2_esq_cen_gran .img img, .banner2_esq_cen_ofe .img img, .banner2_esq_cen_gran_ofe .img img, .banner2_esq_cen_gran_news .img img, .banner2_esq_cen_news .img img{max-width:190px; width:expression(this.width >190 ? 190:true); max-height:190px}
.banner2_h2_right h2, .banner2_h2_right_ofe h2, .banner2_h2_right_news h2{color:#fff; font-size:24px; padding:0 5px 0 5px; text-align:center; margin:5px 0 0 0}
.banner2_h2_left{width:2px; height:31px; float:left; background:url(../images/banners_2010/banner_nov_left_h2.png) no-repeat}
.banner2_h2_right{min-width:80px; height:31px; float:left; background:url(../images/banners_2010/banner_nov_right_h2.png) repeat-x}

.banner2_h2_left_ofe{width:2px; height:31px; float:left; background:url(../images/banners_2010/banner_ofe_left_h2.png) no-repeat}
.banner2_h2_left_news{width:2px; height:31px; float:left; background:url(../images/banners_2010/banner_news_left_h2.png) no-repeat}
.banner2_h2_right_ofe{min-width:80px; height:31px; float:left; background:url(../images/banners_2010/banner_ofe_right_h2.png) repeat-x}
.banner2_h2_right_news{min-width:80px; height:31px; float:left; background:url(../images/banners_2010/banner_news_right_h2.png) repeat-x}

.banner2_esq_peu p, .banner2_esq_peu_gran p, .banner2_esq_peu_ofe p, .banner2_esq_peu_gran_ofe p, .banner2_esq_peu_gran_news p, .banner2_esq_peu_news p{color:#fff; font-size:14px; width:80%; font-family:Arial,Helvetica,sans-serif; text-align:center; margin:0 auto 0 auto; text-decoration:none; padding:0px}
.banner2_esq_cen h2.precio, .banner2_esq_cen_gran h2.precio, .banner2_esq_cen_ofe h2.precio, .banner2_esq_cen_gran_ofe h2.precio{color:#F90; font-size:42px; margin:0px; text-align:center}
.banner2_esq_peu{width:203px; height:40px; padding:5px 0 0 0; float:left; background:url(../images/banners_2010/banner_nov_bot.png) no-repeat}
.banner2_esq_peu_ofe{width:203px; height:40px; padding:5px 0 0 0; float:left; background:url(../images/banners_2010/banner_ofe_bot.png) no-repeat}
.banner2_esq_peu_news{width:203px; height:40px; padding:5px 0 0 0; float:left; background:url(../images/banners_2010/banner_news_bot.png) no-repeat}
.banner2_esq_peu_gran{width:276px; height:40px; padding:5px 0 0 0; float:left; background:url(../images/banners_2010/banner_nov_bot_big.png) no-repeat}
.banner2_esq_peu_gran_ofe{width:276px; height:40px; padding:5px 0 0 0; float:left; background:url(../images/banners_2010/banner_ofe_bot_big.png) no-repeat}
.banner2_esq_peu_gran_news{width:276px; height:40px; padding:5px 0 0 0; float:left; background:url(../images/banners_2010/banner_news_bot_big.png) no-repeat}

.fila_2010{width:100%; float:left; margin:0 0 5px 0; border-bottom:1px solid #ccc}
.titol_articles_2010{width:100%; float:left; height:40px; background-color:#CCC; margin:0 0 5px 0}
.titol_descripcio_2010{width:45%; float:left}
.titol_descripcio_2010 input{float:left; width:20px}
.nov_ofe_2010{width:8%; float:left}
.titol_pcaixa_2010{width:9%; float:left}
.titol_order_2010{width:15px; float:right}
.titol_order_2010 img{width:13px; height:7px; float:left; margin:0 0 5px 0}
.titol_punitat_2010{width:9%; float:left}
.titol_pkg_2010{width:9%; float:left}
.titol_quantitat_2010{width:12%; float:left}
.titol_afegir_2010{width:8%; float:left}

.llista_descripcio_2010{width:45%; float:left}
.llista_descripcio_2010 img{max-width:60px; width:expression(this.width >60 ? 60:true); max-height:60px; float:left}
.llista_descripcio_2010 input{float:left; width:20px}
.llista_nov_ofe_2010{width:8%; float:left; position:relative; height:40px}
.llista_pcaixa_2010{width:9%; float:left; position:relative; height:40px}

.llista_punitat_2010{width:9%; float:left; position:relative; height:40px}
.llista_pkg_2010{width:9%; float:left; position:relative; height:40px}
.llista_quantitat_2010{width:12%; float:left; position:relative; height:40px}
.llista_afegir_2010{width:8%; float:left; position:relative; height:40px}
.cont_centrat{position:absolute; top:50%; display:table-cell; vertical-align:middle}
.destacats_shop{width:550px; float:left; margin:0 10px 0 0; padding:0 0 0 9px}
.pagina_gen_2010{width:90%; margin:auto; /*color:#ccc;*/ font-size:12px; font-family:Arial,Helvetica,sans-serif; text-align:center}

#botons_canvi{    height:35px;     margin-bottom:5px;     background-color:#EEE}

#botons_canvi div{    float:left;     padding:5px;     padding-left:30px;     margin-left:5px;     margin-top:5px}

#botons_canvi div.calendar{    background:#F0F8FF url(../images/calendar.png) no-repeat 5px center}

#botons_canvi div.changeuser{    background:#F0F8FF url(../images/changeuser.png) no-repeat 5px center}

.download{    text-decoration:none;     padding:5px;     padding-left:20px;     color:#666}

.download.pdf{    background:transparent url(../images/page_white_acrobat.png) no-repeat 0px center}

.download.txt{    background:transparent url(../images/page_white_text.png) no-repeat 0px center}

.download.put{    background:transparent url(../images/page_white_put.png) no-repeat 0px center}

.download.print{    background:transparent url(../images/printer.png) no-repeat 0px center}

.download.help{    background:transparent url(../images/help.png) no-repeat 0px center;  color:#6b99c5}

.error1{position:absolute; width:auto; left:390px; top:0px}

.formu input.text{left:150px; position:absolute; background:url(../images/web/input.png) no-repeat; width:231px; color:#ECECEC; border:0px; height:19px}

.formu div{height:30px; position:relative}

.formu{width:65%; margin:5px; float:left; position:relative; border-right:1px solid #CCC; padding:20px 0 0 0}
.formu_txt{width:30%; margin:5px; float:right; position:relative}
.formu textarea{left:150px; position:absolute; width:231px; height:100px; z-index:999}
div.textar{height:120px; position:relative}
.chb span{left:24px; top:2px; position:absolute}
.formu input.checkbox{border:none; left:0px; position:absolute}
.marca_url{float:left; position:relative}

.marca_url a{    text-decoration:none;     color:#F60}
.titol_p{font-size:12px; color:#616FA0; text-decoration:none}
.marca_p{font-size:12px; color:#616FA0; text-decoration:none}
.extlink{width:10px; height:10px; background:url(../images/web/extlink.png) no-repeat; position:absolute; right:-15px; top:3px}
a.masi{color:#900; font-size:12px; text-decoration:none}
.tit_cis{color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold}
#content{float:left; width:100%; position:relative}
h2.segueixnos{font-size:18px}
h2.linia{ border-top:1px solid #999}

/****estils extrets de pagines per a optimització */

.estilfri1{position:absolute; left:10px; top:10px; visibility:hidden; z-index:5000;}
.estilfri2{position:relative; left:30px; top:145px; width:275px; height:35px; z-index:5001; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.estilfri3{width:100%; color:#333; margin:5px 0 10px 0; float:left; text-align:center; font-size:24px;}
.estilfri4{float:left; width:49%; border-right:#CCC solid 1px; height:200px;}
.estilfri5{font-size:18px; margin:5px; text-align:center; color:#990000;}
.estilfri6{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; padding:10px; width:80%; margin:auto; text-align:center;}
.estilfri7{width:143px; height:33px; margin:auto;}
.estilfri8{float:right; width:49%; height:200px;}

/****pagina top.tpl */

.estilfri9{position:relative;}
.estilfri10{position:absolute; top:50px; left:120px;}
.estilfri11{position:absolute; top:80px; left:10px;}
.estilfri11 h2{font-size:10px;}
.estilfri12{position:absolute; top:85px; left:140px;}
.estilfri13{max-width: 32px;}
.estilfri14{position:absolute; top:95px; left:210px;}
.estilfri15{height:30px;}
.estilfri16{color: white; text-decoration:none; cursor: pointer;}
.estilfri17{cursor: pointer;}
.estilfri18{position:relative; height:20px;}
.estilfri19{font-size:11px; text-decoration:none;color:#006699;position:absolute; right:30px;}


/****pagina substituts.tpl */

.estilfri20{overflow:hidden;}
.estilfri21{color:green;}
.estilfri22{text-decoration:none;}
.estilfri23{color:black;}
.estilfri24{padding:0;}
.estilfri25{width:30px;}


/****pagina recuperar.tpl */
.estilfri26{width:621px;}
.estilfri27{margin-left:50px;}
.estilfri28{width:95%; margin:20px auto 20px auto; height:37px; background:url(images/web/bg_pasos.png) no-repeat right bottom;}
.estilfri29{width:115px; float:left; text-left;}
.estilfri30{width:145px; float:left; text-align:center;}
.estilfri31{width:145px; float:left; text-align:center;}
.estilfri32{float:right; margin-top: 5px;}

/****menu_desp.tpl i menu_desp2.tpl */
.estilfri33{width:100%; float:left; padding:0px;}
.estilfri34{font-weight:bold; color:red;}
.estilfri35{width:100%; float:left; padding:0px;}
.estilfri36{font-size: 12px;font-weight:bold; color:red;}
.estilfri37{font-weight:bold; color:#780001;}
.estilfri38{font-size: 12px;font-weight:bold; color:#FF9900;}

/****llistat_articles.tpl**/
.estilfri39{cursor:pointer;}
.estilfri40{cursor:pointer;font-weight:bold;}
.estilfri41{cursor:pointer; vertical-align:middle}
.estilfri42{margin: 0;}
.estilfri43{padding: 0;}
.estilfri44{padding: 5;}
.estilfri45{width:25px;}
.estilfri46{width:621px;}
.estilfri47{float:left; margin: 10px 0;}
.estilfri48{float:left;width:90px;height:26px;}
.estilfri49{float:right;width:30px; padding:5px 0 0 0;}
.estilfri50{float:right;width:20px;height:26px; margin:0px;}
.estilfri51{width:45%; float:left; text-align:center;}
.estilfri52{width:100%; float:left; text-align:center; margin:10px;0 0 0;}
.estilfri53{color:#990000;}
.estilfri54{width:45%; float:right; text-align:center;}
.estilfri55{color:#990000; text-decoration:none;}
.estilfri56{background:url(../images/bleft.png) no-repeat left; height:34px; width:10px;}
.estilfri57{float:right; width:180px;}
.estilfri57 h2{font-size:12px;}
.estilfri58{float:left; width:550px;}
.estilfri59{background:url(../images/bleft.png) no-repeat left; height:34px; width:10px;}
.estilfri60{background:url(../images/bcen.png) repeat-x center; height:34px; width:300px;}
.estilfri61{color:#FFFFFF;}
.estilfri62{background:url(../images/bright.png) no-repeat right; height:34px; width:10px;}
.estilfri63{margin-top:5px;}
.estilfri64{background:url(../images/bleft.png) no-repeat left; height:34px; width:10px;}
.estilfri65{background:url(../images/bcen.png) repeat-x center; height:34px; width:100%;}
.estilfri66{color:#FFFFFF; text-decoration:none;}
.estilfri67{background:url(../images/bright.png) no-repeat right; height:34px; width:10px;}
.estilfri68{background:url(../images/bleft.png) no-repeat left; height:34px; width:10px;}
.estilfri69{background:url(../images/bcen.png) repeat-x center; height:34px; width:100%;}
.estilfri70{background:url(../images/bright.png) no-repeat right; height:34px; width:10px;}
.estilfri71{background:url(../images/bleft.png) no-repeat left; height:34px; width:10px;}
.estilfri72{background:url(../images/bcen.png) repeat-x center; height:34px; width:100%;}
.estilfri73{width:20px;}
.estilfri74{float:right; margin: 5px; width: 104px;}
.estilfri75{padding: 0 0 0 50px;}
.estilfri76{margin-bottom: 10px; float: left;}
.estilfri77{margin-bottom: 10px; float: right;}
.estilfri78{font-weight: bold;}
.vcard{width:170px; float:right; text-align:right;color:#66aad6;}
.rss_div{
display: block;
}

/* CSS Document for top slider 
*/

ul#slide_control{
/*margin-top:-120px;*/
/*padding-left:300px;*/
}

ul#slide_control li,
ul#slide_nav li{
    list-style:none;
}

#slide_nav{
    
    width: 100px;
}
#rotatius img{
    /*width: 510px;
    height: 220px;*/
    height:206px;
}

#slide_control li{
    list-style: none;
    display: block;
    float:left;
    
}
#prev_button, #next_button, #pause_button, #last_button{
    margin-left: 0px;
}

#slide_control {
    padding-top:30px;
    float:left;
    z-index:5000;
    width: 200px;
}

ul#rotatius li img{
	/*border: 1px solid #ccc;
	padding: 4px;*/
}


.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}


#slide_nav li:hover, #pause_button, .prev_button, .next_button, #first_button, #last_button {
cursor: pointer;
cursor: hand;
z-index: 5000;
}

#slide_nav li span, #pause_button span, .prev_button span, .next_button span, #first_button span, #last_button span, #hover_next_button span, #hover_prev_button span, #water_mark span {
margin-left: -10000px;
}
#slide_nav li, #pause_button, .prev_button, .next_button, #first_button, #last_button, #water_mark {
background-repeat: no-repeat;
overflow: hidden;
top: 0px;
}
ul#slide_nav {
padding: 35px 7px 15px 15px;
float:left;
z-index: 5000;
}
ul#slide_nav li {
background-image: url(../images/innerfade/button.png);
display: block;
float: left;
height: 9px;
list-style: none;
margin: 0 0 0 3px;
padding: 2px;
width: 10px;
}
ul#slide_nav li:hover {
}
ul#slide_nav li#button_selected {
background-image: url(../images/innerfade/button_selected.png);
}
ul#slide_nav li#button_selected:hover {
}
/*-- first & last buttons --*/

#first_button {
background-image: url(../images/innerfade/first.png);
height: 29px;
left: 354px;
width: 34px;
}
#first_button:hover {
background-image: url(../images/innerfade/first_hover.png);
}
#last_button {
background-image: url(../images/innerfade/last.png);
height: 29px;
left: 474px;
width: 34px;
}
#last_button:hover {
background-image: url(../images/innerfade/last_hover.png);
}

/*-- end first & last buttons --*/

/*-- next & prev buttons --*/
#nex_prev_buttons {

z-index: 5000;
}
#next_button {
background-image: url(../images/innerfade/next.png);
height: 29px;
left: 443px;
width: 31px;
}
#next_button:hover {
background-image: url(../images/innerfade/next_hover.png);
}
#prev_button {
background-image: url(../images/innerfade/prev.png);
height: 29px;
left: 388px;
width: 31px;
}
#prev_button:hover {
background-image: url(../images/innerfade/prev_hover.png);
}
/*-- end next & prev buttons --*/


/*-- looks like pause button --*/
.pause_button {
background-image: url(../images/innerfade/pause.png);
height: 29px;
left: 419px;
width: 24px;
}
.pause_button:hover {
background-image: url(../images/innerfade/pause_hover.png);
}
/*-- looks like play button --*/
.paused_button {
background-image: url(../images/innerfade/play.png);
height: 29px;
left: 419px;
width: 24px;
}
.paused_button:hover {
background-image: url(../images/innerfade/play_hover.png);
}

/*-- hover next & hoverprev buttons --*/

#hover_next_button, #hover_prev_button {
height: 125px;
background-repeat: no-repeat;
overflow: hidden;
width: 77px;
top: 35px;
z-index: 6000;
}
#hover_next_button span {
}
#hover_next_button {
background-image: url(../images/innerfade/hover_next.png);
background-position: 21px 35px;
padding: 30px 0 30px 30px;
right: 0;
}
#hover_prev_button {
background-image: url(../images/innerfade/hover_prev.png);
background-position: 8px 35px;
padding: 30px 30px 30px 0;
left: 0;
}

/* for slider text */

ul#rotatius-desc{
 	color: #000;
    text-align: left;
    padding: 3px;
    border: 0px solid;
    list-style: none;
}
ul#rotatius-desc h2{
	font-size:30px;
	margin-bottom:8px;
}

/*-- end next & prev buttons --*/

#imatges_rotatiu{
height:206px;
width:543px;
}
#slide_rotatiu{
background:	transparent url(../images/innerfade/news_bg.png) no-repeat scroll 0 50%;
width:543px;
height:100px;
margin-top:-40px;
*margin-top:-30px !important;
}

#banner_rotatiu_index_2010 #slide_rotatiu{
	background:	none;
}

.ample ul#rotatius .imatge img {
    
    min-width: 731px;
}

.ample_text_footer{
	width:1000px;
	margin:auto
	
	}


.item a, .item h2{
	text-decoration: none;
	}













