html,body{width:100%;height:100%;margin:0;padding:0;font-family:verdana;font-size:12px;line-height:20px;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
p,ul{margin:0;padding:0;}

div.int{width:940px;position:relative;margin:0 auto;}

#cap{position:relative;height:95px;border-bottom:2px solid #000;background:#96B2A4;/*background:#bdc7b2*//*background:url(../img/bg_top.jpg) top left repeat-x;*/}
#cap .int{height:105px;position:relative;}
#cap .int h1{position:absolute;right:0;bottom:20px;color:#AA232F;font-family:arial;font-size:24px;}

#s_logo{overflow:hidden;position:absolute;z-index:1000;height:136px;bottom:-12px;display:block;}
#sahivo{overflow:hidden;position:absolute;bottom:20px;left:200px;width:300px;}

#menu{position:relative;background:url(../img/bg_menu.gif) top left repeat-x;height:36px;border-bottom:1px solid #787D83;z-index:10;}
#menu .int{height:36px;}
#menu ul{list-style:none;overflow:hidden;padding-left:1px;background:url(../img/separador.jpg) top left no-repeat;margin-left:170px;position:relative;}
#menu ul li{display:inline;float:left;overflow:hidden;background:url(../img/separador.jpg) top right no-repeat;padding-right:1px;}
#menu ul li a{float:left;background:url(../img/bg_links_menu_gris.jpg) top left repeat-x;display:block;height:36px;line-height:36px;color:#dddcdc;text-decoration:none;padding:0 10px;}
#menu ul li a:hover{background:url(../img/bg_links_menu_gris.jpg) bottom left repeat-x;}
#menu ul li a.selected{background:url(../img/bg_links_menu_gris.jpg) bottom left repeat-x;}

#pre_cos{position:relative;background:url(../img/bg_pre6.jpg) top left repeat-x;width:100%;}
#pre_cos .int{overflow:hidden;position:relative;clear:both;}

#cos{position:relative;background:#fff url(../img/bg_cos.gif) top left repeat-x;overflow:hidden;position:relative;padding-bottom:40px;clear:both;min-height:400px;}
#cos .int{background:#fff url(../img/bg_cos.gif) top left repeat-x;overflow:hidden;clear:both;}
#cos .marge_sup{padding-top:30px;}

#pre_cos div.noticia_destacada{display:block;position:relative;margin:20px 0;overflow:hidden;width:100%;clear:both;}
#pre_cos div.noticia_destacada h1{color:#fff;font-size:28px;font-weight:normal;margin-top:15px;}
#pre_cos div.noticia_destacada img{margin-right:20px;float:left;height:200px;border:1px solid #fff;}
#pre_cos div.noticia_destacada p{color:#fff;padding:20px;line-height:20px;font-size:14px;}

#col1{float:left;width:710px;}
#col1 .box{overflow:hidden;clear:both;position:relative;margin:10px 0 20px 0;padding:10px 20px;background:#fff url(../img/bg_lateral_box.jpg) top left no-repeat;border-top:1px solid #C4CAD6;width:670px;text-align:justify;}
#col1 .box img.linia_box{position:absolute;top:0;right:0;}
#col1 .box h1{color:#000;font-weight:normal;margin:10px 0;line-height:24px;font-size:22px;}
#col1 .box h1 span{float:right;background:#01753E url(../img/bg_data.jpg) top left repeat-x;font-size:12px;padding:2px 10px;color:#fff;margin-left:5px;}

#col2{margin-top:10px;float:right;width:210px;background:#F0F0F0;border:1px solid #C4CAD6;overflow:hidden;padding-bottom:20px;}
#col2 div{padding:20px 20px 0 20px;position:relative;}
#col2 div p{font-size:13px;text-align:center;}
#col2 div img{width:170px;border:2px solid #D5D6D7;}

#peu{position:relative;height:90px;background:#fff url(../img/bg_cos.gif) top left repeat-x;border-top:2px solid #CCCDCF;}
#peu p{text-align:center;color:#27282C;line-height:50px;font-size:12px;}
#peu p strong{color:#005D30;}
#peu p a{color:#005D30;}



/**********************css per l'slide de la portada***********************/
#slider							{ overflow: hidden;
								  position: relative;}
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; }

.slide							{width: 940px; float: left; position: relative; }
#slider-stopper					{ position: absolute; top: 1px; right: 20px; 
								  z-index: 1000; }
								  
/***********************/

#buscar{position:absolute;top:0;right:0;background:#27282C;padding:5px 15px 7px 15px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright:10px;overflow:hidden;height:20px;}
#buscar input{float:left;background:#EDEDED;border:1px solid #fff;font-style:italic;font-size:12px;width:150px;}
#buscar input.bto{float:left;width:auto;border:none;margin-top:-1px;margin-left:3px;}
#buscar label{float:left;color:#fff;font-style:italic;margin-right:10px;margin-top:0px;}
#buscar .fons_left{position:absolute;bottom:0;left:0;width:12px;}
#buscar .fons_right{position:absolute;bottom:0;right:0px;width:12px;}



/*********css per el cycle*************/
#s1{position:relative;width:940px;height:235px;padding-bottom:5px;}
.box_fade_presentacio {
    height:  235px;
    width:   940px;
    padding: 0;
    margin:  0;
    overflow:hidden;
    /*background:url(../img/blanc_negre/empresa.png) bottom left no-repeat;*/
}
.box_fade_presentacio .box p{max-height:162px;overflow:hidden;}

#pre_cos{height:242px;}
#pre_cos .box{color:#fff;padding:20px 0 30px 0;width:940px;padding:20px 0 10px 0;position:relative;overflow:hidden;height:205px;}
#pre_cos .box{color:#fff;}
#pre_cos .box h1{margin-bottom:10px;margin-top:5px;font-weight:normal;line-height:30px;font-size:26px;color:#27282C;}
#pre_cos .box img{float:left;margin:0 10px 10px 0;border:1px solid #fff;}
#pre_cos h1{color:#fff;font-size:20px;}
#pre_cos a.mes_info{position:absolute;bottom:10px;right:20px;padding:5px 20px;font-weight:bold;text-decoration:none;color:#fff;background:#000;border:1px solid #6BB592;}
#pre_cos a.mes_info:hover{color:#FBDFAF;background:#000;border:1px solid #fff;border:1px solid #fff;}


#opcions_entrar{position:relative;clear:both;overflow:hidden;}
#opcions_entrar h2{font-size:18px;font-weight:normal;margin-bottom:10px;}
#opcions_entrar .col1{float:left;width:320px;}
#opcions_entrar .col2{float:right;width:320px;}

#opcions_entrar div{position:relative;}
#opcions_entrar a{text-decoration:none;}

#opcions_entrar a.linkClassOpcio1 { background:url(../img/industria2.jpg) top left no-repeat;}
#opcions_entrar a.linkClassOpcio2 { background:url(../img/ramaderia3.jpg) top left no-repeat;}
#opcions_entrar a.bto:hover {background-position:left bottom;}
#opcions_entrar a.open {background-position:left bottom !important;}
#opcions_entrar a.bto h1{overflow:hidden;z-index:100000;position:absolute;color:#fff;font-size:22px;bottom:0px;padding-bottom:5px;display:block;text-decoration:none;font-weight:normal;line-height:40px;width:322px;text-align:center;}
#opcions_entrar a.bto div.opacity{overflow:hidden;z-index:10;position:absolute;background:#000;bottom:0;left:0;width:322px;height:65px;filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#opcions_entrar a:hover h1{color:#FBDFAF;}
#opcions_entrar a.bto {
	float:left;
	height:429px;
	position:relative;
	cursor:pointer;
	width:322px;
}

#idiomes{position:absolute;right:0;bottom:15px;font-size:11px;}
#idiomes ul{display:inline;list-decoration:none;color:#fff;}
#idiomes ul li{margin:0;padding:0;display:inline;}
#idiomes ul li a{text-decoration:none;color:#005D30;padding:0 5px 0 4px;border-right:1px solid #F0F0F0;}
#idiomes ul li a.last{border:none;}
#idiomes ul li a img{border:none;}
#idiomes ul li a.selected{text-decoration:underline;color:#000;}
#idiomes ul li a:hover{text-decoration:underline;}

#col1_lliure{float:left;width:200px;/*border:1px solid #0f0;*/margin-top:30px;overflow:hidden;overflow:hidden;}
#col2_lliure{float:right;width:710px;margin-top:5px;overflow:hidden;text-align:justify;}
#col2_lliure .box{margin-top:-1px;overflow:hidden;clear:both;position:relative;padding:20px;background:#fff url(../img/bg_lateral_box.jpg) top left no-repeat;border-top:1px solid #C4CAD6;}
#col2_lliure .box img.linia_box{position:absolute;top:0;right:0;}
#col2_lliure h2{font-size:18px;font-weight:normal;margin-bottom:10px;margin-top:2px;font-family:arial;}
#col2_lliure p{font-size:12px;font-family:arial;}
#col2_lliure ul{font-size:11px;margin-top:5px;}
#col2_lliure ul a{color:#005D30;}

#pestanyes{position:relative;overflow:hidden;;z-index:10;overflow:hidden;clear:both;}
#pestanyes a.pestanya{color:#272B2E;font-family:arial;font-size:12px;font-weight:bold;float:left;padding:5px 25px 4px 25px;margin-left:5px;background:#edeaec;border-bottom:1px solid #C4CAD6;border-top:1px solid #C4CAD6;border-left:1px solid #C4CAD6;border-right:1px solid #C4CAD6;text-decoration:none;}
#pestanyes a:hover{background:#fcffdf;}
#pestanyes a.marcada{border-bottom:1px solid #fff;background:#fff;}
#pestanyes a.primera{margin-left:20px;}

#arbre{margin-bottom:12px;position:relative;overflow:hidden;clear:both;}
#arbre a{float:left;text-decoration:underline;color:#222426;font-size:10px;}
#arbre span{float:left;margin:0 10px;}

#bottom_menu{}

#col1_lliure ul{list-style:none;color:#fff;overflow:hidden;z-index:1000;margin:0;padding:0;background:#33363B;}
#col1_lliure ul a.selected{color:#F9FECC;text-decoration:none;}
#col1_lliure ul a.mes{float:left;width:auto;display:inline;line-height:20px;padding:0;padding-left:7px;border:none;vertical-align:bottom;padding-top:3px;}
#col1_lliure ul a.mes img{border:none;}
#col1_lliure ul.menu_lateral{margin-top:36px;color:#fff;}
#col1_lliure ul.hide{display:none;}
#col1_lliure ul li{float:none;clear:both;position:relative;display:inline;display:block;background:#36393E url(../img/bg_titol_menu.jpg) top left repeat-x;color:#fff;}
#col1_lliure ul li a{text-decoration:none;color:#F4F5F5;border-top:1px solid #484647;padding:5px 8px;display:block;font-weight:bold;}
#col1_lliure ul li a:hover{color:#F9FECC;text-decoration:underline;}
#col1_lliure ul li a.selected{color:#F9FECC;text-decoration:underline;}
#col1_lliure ul li a.principal{text-decoration:none;width:167px;float:left;border:none;}
#col1_lliure ul li a.llarg{text-decoration:none;width:auto;border:none;}
#col1_lliure ul.menu_lateral div{clear:both;overflow:hidden;display:block;}
#col1_lliure ul ul li a{padding-left:20px;border:none;background:#36393E;border-top:1px solid #393C41;font-weight:normal;font-size:12px;color:#fff;}
#col1_lliure ul ul ul li a{padding-left:40px;border:none;background:#393C41;color:#fff;}
#col1_lliure ul ul ul ul li a{padding-left:60px;border:none;}
#col1_lliure ul ul ul ul ul li a{padding-left:80px;border:none;}
#col1_lliure h1{font-size:18px;font-weight:normal;font-family:arial;margin-bottom:10px;padding-left:15px;background:url(../img/fletxa.gif) bottom left no-repeat;}

.productes_list_box{position:relative;border-bottom:1px solid #C4CAD6;padding:0;font-family:arial;margin-bottom:10px;overflow:hidden;clear:both;}
.productes_list_box h1{color:#35393C;margin-bottom:10px;font-size:18px;font-weight:normal;line-height:50px;}
.productes_list_box h1 a{text-decoration:none;color:#000;}
.productes_list_box h1 a:hover{text-decoration:underline;}
.productes_list_box .imatge_destacada{float:left;margin:0 15px 5px 0;}
.productes_list_box a.mes_info{position:absolute;bottom:10px;right:10px;background:#1E1F23;color:#fff;border:1px solid #64696D;padding:2px 6px;text-decoration:none;}
.productes_list_box a.mes_info:hover{color:#fbfedb;}

.productes_detail_box{position:relative;padding-bottom:20px;font-family:arial;margin-bottom:20px;overflow:hidden;clear:both;}
.productes_detail_box h1{color:#35393C;margin-bottom:10px;font-size:20px;font-weight:normal;}
.productes_detail_box h1.p_lliures{color:#35393C;margin-bottom:10px;font-size:14px;font-weight:normal;}
.productes_detail_box h1 a{text-decoration:none;color:#000;}
.productes_detail_box h1 a:hover{text-decoration:underline;}
.productes_detail_box h3{font-size:15px;}
.productes_detail_box .imatge_destacada{float:left;margin:0 15px 5px 0;}
.productes_detail_box a.mes_info{position:absolute;bottom:10px;right:10px;background:#1E1F23;color:#fff;border:1px solid #64696D;padding:2px 6px;text-decoration:none;}
.productes_detail_box a.mes_info:hover{color:#fbfedb;}
.productes_detail_box div.detail_info{position:relative;overflow:hidden;clear:both;}


.productes_detail_box div.mes_info{position:relative;overflow:hidden;clear:both;margin-top:10px;}
#col2_lliure .productes_detail_box div.mes_info ul{padding:0 20px;margin:0;list-style-type:disc;font-size:18px;margin-bottom:10px;}
#col2_lliure .productes_detail_box div.mes_info ul li a{color:#35393C;text-decoration:none;font-size:14px;}
#col2_lliure .productes_detail_box div.mes_info ul li a:hover{text-decoration:underline;}
.productes_detail_box div.mes_info h3{margin-bottom:5px;font-size:18px;color:#005D30;font-weight:normal;}
.productes_detail_box div.mes_info img{float:left;margin-right:10px;}


.noticies_box_list{position:relative;padding-top:10px;padding-bottom:40px;border-bottom:1px solid #C4CAD6;margin-bottom:20px;overflow:hidden;clear:both;}
.noticies_box_list img{margin:0 15px 5px 0;float:left;}
#col1 .noticies_box_list h1{padding:0;margin-top:0;}
#col1 .noticies_box_list h1 a{text-decoration:none;color:#000;}
#col1 .noticies_box_list h1 a:hover{text-decoration:underline;}
#col1 .noticies_box_list a.mes_info{position:absolute;bottom:5px;right:5px;text-decoration:none;font-size:10px;background:#575757 url(../img/bg_mes_info.jpg) top left repeat-x;padding:1px 8px;color:#fff;}
#col1 .noticies_box_list a.mes_info:hover{color:#FEFBB1;}

.noticia_box_detail .mes_imatges{margin-top:20px;overflow:hidden;clear:both;position:relative;}
.noticia_box_detail .mes_imatges a.box_img{float:left;margin:0 10px 10px 0;}
.noticia_box_detail .mes_imatges a img{border:none;}
.noticia_box_detail .mes_imatges ul{border:none;margin:0 20px;}
.noticia_box_detail .mes_imatges ul li a{color:#000;text-decoration:none;}
.noticia_box_detail .mes_imatges ul li a:hover{text-decoration:underline;}

#col1.p_lliure .box{padding-top:20px;}
#col1.p_lliure h2{font-size:18px;font-weight:normal;margin-bottom:10px;margin-top:2px;font-family:arial;}
#col1.p_lliure p{font-size:12px;font-family:arial;}
#col1.p_lliure ul{font-size:11px;margin-top:5px;}
#col1.p_lliure ul a{color:#005D30;}


#formulari{padding:6px 0;}
#formulari .col1{float:left;width:279px;padding:0 10px;}
#formulari .col1 p{color:#000;padding:10px 0 5px 0;}
#formulari .col2{float:left;width:279px;padding:0 10px;}
#formulari .col3{float:left;width:279px;padding:0 10px;}
#formulari div{position:relative;overflow:hidden;margin-top:3px;}
#formulari div label{display:block;color:#232527;font-weight:bold;font-size:13px;}
#formulari div input{border:none;background:#fff;border:1px solid #64696D;width:250px;height:18px;}
#formulari div textarea{border:1px solid #fff;background:#fff;border:1px solid #64696D;width:277px;height:155px;}
#formulari div.buttons input{width:auto;height:auto;float:right;padding:3px 20px;font-weight:bold;text-decoration:none;color:#fff;background:#000;border:1px solid #6BB592;color:#fff;cursor:pointer;}

#pre_cos h1.titol_form{font-weight:normal;color:#000;margin-top:15px;}
#pre_cos h1.missatge{font-weight:normal;color:#FBDFAF;margin-top:15px;font-size:18px;}

#resultat{margin-top:20px;background:#F0F0F0;border:1px solid #C4CAD6;overflow:hidden;padding-bottom:20px;}
#resultat h1.titol{padding:10px 10px 30px 10px;font-weight:bold;font-size:20px;color:#474546;}
#resultat h1.titol_fail{padding:30px 10px 60px 10px;text-align:center;font-weight:normal;font-size:20px;color:#474546;}
#resultat h1.titol span{font-size:12px;font-weight:normal;}
#resultat img.linia_box{position:absolute;top:0;right:0;}
#resultat .resultat_buscar{position:relative;overflow:hidden;margin:0 10px;padding:10px 0;border-bottom:1px dotted #ccc;}
#resultat .resultat_buscar h1{font-size:18px;font-weight:normal;}
#resultat .resultat_buscar h1 a{color:#005D30;text-decoration:none;}
#resultat .resultat_buscar h1 a:hover{text-decoration:underline;}


.pager ul{margin:0;text-align:center;line-height:30px;height:30px;font-family:arial;}
.pager ul li{display:inline;}
.pager ul li a{text-decoration:none;width:50px;margin:0 2px;background:#757374;padding:3px 5px;color:#fff;font-weight:bold;border:1px solid #fff;}
.pager ul li a.selected{color:#fff;background:#000;border:1px solid #fff;}
.pager ul li a.selected:hover{color:#FEFBB1;border:1px solid #FEFBB1;}
.pager ul li a:hover{color:#FEFBB1;border:1px solid #FEFBB1;}



