
/* CSS Document */
/* RESET -------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { 
	border:0;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-wei000ght:normal;	
}

q:before,q:after {
	content:'';
}

abbr,acronym { border:0;
}

/*---------------------------------*/
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.img-decoration{ background-color:#FFFFFF; padding:7px;}
.padding{ margin-right:10px; margin-top:10px;}
p{ margin-bottom:0.5em; }

a.link-taronja{ text-decoration:none; color:#FF6600; padding:4px;}
a:hover.link-taronja{ background-color:#2F9E45; color:#FFFFFF;}
a:hover.link-verd{ background-color:#2F9E45; color:#FFFFFF;}
a.link-verd{ color:#2F9E45; text-decoration:none; padding:4px;}
a.link-verd1{ color:#2F9E45; text-decoration:none; }
.red{ color:#BB0000; font-size:13px;}

a{ color:#000000; text-decoration:none;}
#a:hover{ text-decoration:underline;}
#content{  overflow: hidden; _display: inline-block;  }

h1{color:#333333; font-size:22px; font-weight:bold; background-image:url(../img/logo-mini.jpg); background-position:right; display:block; height:38px; background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;}
h1.blanc{ background-image:none;}
h1.noimg{ background-image:none}
h2{ font-size:15px; font-weight:bold; margin-bottom:2px; font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;}

h3{ font-size:14px; font-weight:bold; margin-bottom:6px;}

li{ list-style:none; background-image:url(../img/punto.jpg); background-position:0 5px; padding-left:10px; background-repeat:no-repeat;}

h4{ font-size:13px; font-weight:bold; margin-bottom:2px; font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif; margin-top:15px;}


#web{ width:860px; margin:auto; margin-top:15px;}
	#top{  height:90px;}
		.top50{ width:50%; float:left; text-align:left; font-size:20px; font-weight:bold; height:45px; } 
		#menu{ font-weight:bold;  font-size:12px; }
			#menu a{ color:#000000; text-decoration:none; padding:8px; }
			#menu a:hover{  background-color:#2F9E45;  }
			#menu a.active{  background-color:#2F9E45; color:#FFFFFF;}
								
			.cuadre-verd{ background-image:url(../img/cuadre-verd.jpg); height:66px; width:292px; padding-top:18px; background-repeat:no-repeat; margin-bottom:5px; }
			
						.cuadre-gris{ background-image:url(../img/cont-home.jpg); height:66px; width:292px; padding-top:18px; background-repeat:no-repeat; margin-bottom:5px; }
.cuadre{  height:66px; width:275px; padding-top:18px; margin-bottom:5px; }
.cuadre-taronja{ background-image:url(../img/cuadre-taronja.jpg); height:66px; width:292px; padding-top:18px; background-repeat:no-repeat; margin-bottom:5px;}			

.cuadre-info{
	padding:11px;
	color:#2F9E45;
	font-weight:bold;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #2F9E45;
	border-right-color: #2F9E45;
	border-bottom-color: #2F9E45;
	border-left-color: #2F9E45;
	font-size:14px;
}

.cuadre-info2{
	padding:15px;
	color:#2F9E45;
	font-weight:bold;
	color:#0033CC;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #0033CC;
	border-right-color: #0033CC;
	border-bottom-color: #0033CC;
	border-left-color: #0033CC;
}




.text-blue{ font-weight:bold; color:#0033CC;}


.productes-home{ margin-top:90px; overflow: hidden; _display: inline-block;}
.productes-home a:hover{ background-color:#319E43; color:#FFFFFF;}

#bottom{  background-image:url(../img/bottom.gif); height:60px; text-align:center; font-size:19px; color:#2F9E45; padding-top:25px; background-repeat:no-repeat; margin-top:-15px;  }

.text11{ font-size:11px;}


.btn{ background-color:#99D3A0;  font-weight:bold; margin:auto; width:310px; height:108px; margin-bottom:20px; }
.text-btn{ float:left;  width:205px; font-weight:bold; font-size:17px; float:left; padding-top:45px; text-align:center;  }
.text-btn2{ float:left;  width:190px; font-weight:bold; font-size:17px; float:left; padding-top:15px; text-align:center;  }
.text-btn3{ float:left;  width:255px; font-weight:bold; font-size:12px; float:left; padding-top:15px; text-align:center;  }

.btn a{ text-decoration:none; color:#000000;  }
.btn a:hover{ color:#2F9E45;} 

.left-cont{ float:left;  width:439px; }
.right-cont{ width:410px; float:right;}
	.right-cont a{ color:#2F9E45;}
	
	

.fondo{ background-image:url(../img/fondos/fondo.jpg); background-position:top center; background-repeat:no-repeat;}

.fondo1{ background-image:url(../img/fondos/fondo1.jpg); background-position:top center; background-repeat:no-repeat;}
	
.fondo2{ background-image:url(../img/fondos/fondo2.jpg); background-position:top center; background-repeat:no-repeat;}

.fondo3{ background-image:url(../img/fondos/fondo3.jpg); background-position:top center; background-repeat:no-repeat;}

.fondo4{ background-image:url(../img/fondos/fondo4.jpg); background-position:top center; background-repeat:no-repeat;}

.fondo5{ background-image:url(../img/fondos/fondo5.jpg); background-position:top center; background-repeat:no-repeat;}

.fondo6{ background-image:url(../img/fondos/fondo6.jpg); background-position:top center; background-repeat:no-repeat;}

.fondo1-2{ background-image:url(../img/fondos/fondo1-2.jpg); background-position:top center; background-repeat:no-repeat;}


.inner-left{ padding-left:20px;}


.flecha{ background-image:url(../img/icon.jpg); padding-right:20px; background-position:right;  background-repeat:no-repeat; text-align:right; }

.flecha2{ background-image:url(../img/icon-left.gif); padding-left:20px; background-position:left;  background-repeat:no-repeat; text-align:right; }

.flecha a{ color:#2F9E45; text-decoration:none; }
.flecha2 a{ color:#2F9E45; text-decoration:none; }

.logo{ background-image:url(../img/logo-mini.jpg); width:31px; height:37px; float:right;}

.h1taronja{ color:#FF5D0C;}