body {
	text-align:center;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	scrollbar-face-color:#CCCCCC;
	scrollbar-arrow-color:#003300;
	scrollbar-track-color:#CCCCCC;
	scrollbar-shadow-color:#999999;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-darkshadow-Color:#999999;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-image: url(../../imagenes/sup-body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#contenedor {
	background-color: #FFFFFF;
	position: relative;
	width: 740px;
	margin-left:auto;
	margin-right:auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 9px;
}
.vermell {
	color: #CC0000;
}
.sup {
	text-align: center;
	width: 740px;
	height: 90px;
	border-bottom: 1px solid #666666;
	background-color: #FFCC00;
}
.copyright {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	color: #999999;
	background-color: #FFFFFF;
	text-align: center;
	width: 100%;
	padding-top: 10px;
}
/* ----------------------------------------------  INICI PEU----------------------------------------*/
#peu {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	color: #666666;
	background-color: #CCCCCC;
	text-align: center;
	width: 740px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	position: relative;
}
#peu a:link {
	color: #666666;
	text-decoration: none;
}
#peu a:visited {
	color: #666666;
	text-decoration: none;
}
#peu a:hover {
	color: #0066CC;
	text-decoration: none;
}
#peu a:active {
	color: #666666;
	text-decoration: none;
}
/* ----------------------------------------------  fi PEU----------------------------------------*/
.menu_esquerra {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 136px;
	background-color: #FFCC00;
	margin: 0px;
	float: left;
	left: 0px;
	height: 423px;
	background-image: url(/imagenes/fons_menu_inf.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	list-style-type: none;
}

#contingut{
	width: 740px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../../imagenes/backgroc.gif);
	background-repeat: repeat-y;
	background-position: left top;
	display: block;
}
#contingut_2 {
	width: 740px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../../imagenes/fons_2_col.jpg);
	background-repeat: repeat-y;
	background-position: left top;
} 

.relleno_3 {
	padding-right: 3px;
	padding-left: 3px;
}
.relleno_6 {
	padding: 6px;
}
.relleno_9{
	padding: 9px;
}


/*-----------------------------------------------------------------------------------*/
.titol_menu_esq {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	width: 152px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 136px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
	text-align: right;
	padding: 8px;
	display: block;
}
.titol_col_central {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #003366;
	text-align: left;
}
.titol_col_dreta {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}
.titol_menu_esqNoticies {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	margin: 0px;
	width: 250px;
	text-align: right;
	padding: 8px;
	height: 40px;
}

.cap_taula_blau {
	color: #FFFFFF;
	background-color: #003366;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}


.cap_taula_verd {
	color: #FFFFFF;
	background-color: #009900;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}
.cap_taula_blauclar {
	color: #FFFFFF;
	background-color: #66CCFF;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}
.cap_taula_verd_receta {
	color: #FFFFFF;
	background-color: #009900;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}
.cap_taula_oro {

	color: #FFFFFF;
	background-color: #FFCC00;
	text-align: center;
	height: 18px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}
.cap_taula_verd_clar {
	background-color: #99CC66;
	padding-top: 3px;
	padding-bottom: 3px;
}
.cap_taula_rosa {

	color: #FFFFFF;
	background-color: #FF3399;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}

.cap_taula_red {
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
.cap_taula_red_noti_detl {
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
.textBlanc {
	color: #FFFFFF;
}

	
.capa_noticia {
	height: 423px;
	width: 266px;
}


/*********** #navBar link styles ***********/
#navBar{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFCC00;
	float: left;
	background-repeat: no-repeat;
	background-position: right top;
	list-style-type: none;
	display: block;
	width: 152px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 136px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
	clear: both;
}

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {
	border-bottom: 1px solid #FFFFFF;
	margin: 1px 0px 0px;
	padding: 0px;
	display: block;
	clip: rect(1px,auto,auto,auto);
}

/*********** #sectionLinks styles ***********/
#sectionLinks{
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	width: 152px;
	list-style-type: none;
	clip: rect(auto,auto,auto,auto);
	line-height: 18px;
}

#sectionLinks a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 5px;
	text-decoration: none;
	font-weight: bold;
}
#sectionLinks a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 5px;
	text-decoration: none;
	font-weight: bold;
}
#sectionLinks a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	text-align: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 5px;
	font-weight: bold;
	background-color: #FFFF99;
}
#sectionLinks a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 5px;
	text-decoration: none;
	font-weight: bold;
}
#sota_cap {
	height: 50px;
	width: 738px;
	background-color: #669900;
	margin-top: 0px;
	padding-top: 2px;
	vertical-align: middle;
	padding-bottom: 2px;
}
#sota_cap_menu {
	height: 30px;
	width: 738px;
	background-color: #FFCE08;
	vertical-align: middle;
	text-align: center;
}
.sota_cap_menu_in {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	height: 30px;
	width: 19%;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	float: right;
	background-color: #CCCC99;
}

#nav_esqContact {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	width: 135px;
	padding-right: 5px;
	padding-left: 8px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #666666;
	font-weight: bold;
	background-color: #CCCCCC;
	height: 17px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.buscador_dreta {
	width: 205px;
	padding-top: 2px;
	text-align: left;
	vertical-align: top;
	line-height: 16px;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	border: 1px solid #666666;
	background-color: #CCCCCC;
	float: left;
	padding-left: 10px;
	padding-bottom: 5px;
}
#buscador in_buscar {

	width: 20px;
}
.alerta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	text-align: justify;
}

.celda_dere_Img {
	height: 200px;
	width: 218px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
.list_noticies {
	padding: 8px 12px;
	float: right;
	width: 242px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
/*---------------------------------INICI reg_nav--------------------*/
#reg_nav {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #CCCC99;
	width: 210px;
	display: block;
	padding: 0px;
}

#reg_nav a:link {
	color: #666666;
	text-decoration: none;
	font-size: 90%;
}

#reg_nav a:visited {
	color: #666666;
	text-decoration: none;
	font-size: 90%;
}
#reg_nav a:hover {
	color: #993300;
	font-size: 90%;
}
#reg_nav a:active {
	color: #666666;
	text-decoration: none;
	font-size: 90%;
}
/*---------------------------------FINAL reg_nav--------------------*/
input {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
}

textarea {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

.div_pardo {
	background-color: #CCCC99;
	background-position: center;
	padding: 5px;
	text-align: center;
}

.borde {
	border: 1px solid #666666;
}
.no_borde {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.aling_dreta {
	text-align: right;
}


.cap_taula_gris {
	color: #FFFFFF;
	background-color: #999999;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
}
.grisMenu {
	color: #FFFFFF;
	background-color: #CCCCCC;
}
.alignTop {
	vertical-align: top;
	display: block;
}

.img_float_izq {
	float: left;
	margin-right: 15px;
	display: block;
}
.img_float_dere {
	float: right;
	margin-left: 15px;
	display: block;
}
img {
	border: none;
}
#img_dado_sens {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	display: block;
	width: 105px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 100px;
	border: 1px none #999999;
	margin-top: 14px;
	margin-right: 5px;
	margin-bottom: 15px;
}
.img_float_dere-15 {
	float: right;
}


.img_float_dere_Index {
	width: 530px;
	display: block;
	position: relative;
	margin-right: 1px;
	right: 0px;
	padding-left: 15px;
}
.celda_dere_img {
	width: 218px;
	height: 200px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 8px;
}
textarea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
}
.caja {
	text-align: justify;
}
.Col_central_Unica {
	float: right;
	text-align: justify;
	margin: 0px;
	width: 554px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	display: block;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
.Col_central {
	background-color: #FFFFFF;
	float: left;
	display: block;
	margin: 0px;
	padding: 8px 15px 15px;
	text-align: justify;
	width: 330px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 300px;
	background-repeat: repeat-x;
	background-position: left bottom;
	/* Fi*/
}
.col_dreta_oro {
	float: right;
	width: 254px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 224px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
	background-color: #FFCC00;
	padding: 8px 15px 15px;
	text-align: justify;
}
.col_dreta_Groc {

	float: right;
	width: 254px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 224px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
	background-color: #FFFF99;
	padding: 8px 15px 15px;
	text-align: justify;
}
.col_dreta_deg_oro {
	float: right;
	width: 254px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 224px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
	padding: 8px 15px 15px;
	text-align: justify;
	background-image: url(../../imagenes/fons_deg_or.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
.col_dreta_blau {
	float: right;
	width: 254px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 224px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
	background-color: #003366;
	padding: 8px 15px 15px;
	text-align: justify;
}
.col_dreta_pardo {

	float: right;
	width: 254px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 224px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
	background-color: #CCCC99;
	padding: 8px 15px 15px;
	text-align: justify;
}
.col_dreta {
	float: left;
	background-color: #FFFFFF;
	text-align: left;
	width: 254px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 224px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
	padding: 8px 15px 15px;
	display: block;
}
.Col_esq_sub {
	float: left;
	text-align: justify;
	width: 255px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.colm_240 {
	padding: 5px;
	width: 240px;
}
.col_150 {
	padding: 3px;
	width: 150px;
	background-color: #CCCCCC;
	text-align: center;
}
#ul_glucosamina ul li {
	line-height: 15px;
	font-weight: bold;
	color: #993300;
	text-align: left;
	display: block;
	font-size: 12px;
}



.col_345 {
	display: block;
	width: 345px; 
	margin: 0px;
}
#complements ul {
	text-align: center;
	vertical-align: middle;
	display: block;
	width: 90%;
	list-style-type: none;
}
#complements li {
	color: #FFFF00;
	background-color: #66CC00;
	text-align: center;
	vertical-align: bottom;
	display: block;
	float: left;
	margin-right: 3px;
	list-style-type: none;
	height: 18px;
	margin-bottom: 3px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-weight: bold;
}
#complements a:link {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
}
#complements a:visited {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
#complements a:hover {
	color: #FFFF00;
	text-decoration: none;
	display: block;
}
#complements a:active {
	text-decoration: none;
	display: block;
	color: #66FFFF;
}

.col_300 {
	display: block;
	width: 300px; 
	margin: 0px;
}


.Col_central_UnicaOro {
	background-color: #FFCC00;
	float: left;
	padding: 8px 15px 15px;
	text-align: justify;
}
.Col_central100x100 {
	background-color: #FFFFFF;
	text-align: center;
	/*width: 718px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	/*voice-family: "\"}\" ";
	voice-family: inherit;*/
	width: 738px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
	padding-top: 8px;
	padding-bottom: 15px;
	display: block;
	margin-left: 0px;
}
.col_dreta_verd {
	float: right;
	width: 254px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 224px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
	background-color: #66CC66;
	height: 400px;
	padding: 8px 15px 15px;
	text-align: justify;
}
.col_dreta_larg {
	float: right;
	width: 254px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 224px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/	
	background-color: #FFCC99;
	padding: 8px 15px 15px;
	text-align: justify;
}
.Col_central_Red {

	background-color: #CC0000;
	float: left;
	height: 400px;
	padding: 8px 15px 15px;
	text-align: justify;
}
.col_140 {
	width: 140px;
}

.col_100 {
	text-align: center;
	width: 100px;
}
.col_dreta_blanc {

float: right;
	width: 254px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 224px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
	background-color: #FFFFFF;
	padding: 8px 15px 15px;
	text-align: justify;

	/*background-image: url(../../imagenes/1x1gris.gif);
	background-repeat: repeat-y;
	background-position: left top;*/
}
.col_500 {
	padding: 5px;
	width: 510px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 500px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
		text-align: center;
}

.col_dreta_gris {

	float: right;
	width: 254px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 224px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
	background-color: #999999;
	padding: 8px 15px 15px;
	text-align: justify;
}
.Col_central_Plus {
	background-color: #FFFFFF;
	float: left;
	height: 400px;
	padding: 8px 40px 15px;
	text-align: justify;
}

.col_dreta_Sub {
	float: right;
	width: 255px;
	text-align: justify;
	
}
.Col_central_sub {
	text-align: center;
	width: 555px;
	
	float: left;
}
.align_esq {
	text-align: left;
	padding-left: 5px;
}


.clear{
	clear:both;
}
.oro {
	background-color: #FFCC00;
}

#navBarNoticies {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 250px;
	background-color: #FFFFFF;
	margin: 0px;
	float: left;
	left: 0px;
	height: 400px;
	background-repeat: no-repeat;
	list-style-type: none;
	text-align: justify;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.margen25 {
	padding-right: 25px;
	padding-left: 25px;
}


#sectionLinks_dreta {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	width: 224px;
	list-style-type: none;
	clip: rect(auto,auto,auto,auto);
	line-height: 18px;
	text-align: left;
	font-weight: bold;
}
select {
	color: #666666;
}

/*------------------------------INICI #REG_NAV_BLANC---------------------------------*/
#reg_nav_blanc {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	width: 265px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: center;
	background-position: right;
}
#reg_nav_blanc a:link {

	color: #666666;
	text-decoration: none;
	font-size: 90%;
}
#reg_nav_blanc a:visited {

	color: #666666;
	text-decoration: none;
	font-size: 90%;
}
#reg_nav_blanc a:hover {

	color: #993300;
	font-size: 90%;
}
#reg_nav_blanc a:active {

	color: #666666;
	text-decoration: none;
	font-size: 90%;
}
/*------------------------------FINAL #REG_NAV_BLANC---------------------------------*/
#repetir {
	overflow: auto;
	height: 650px;
	background-color: #FFFFFF;

}

html>body div #repetir {
	background-color: #FFFFFF;
}


sectionLinks #contactar a {
	color: #FFFFFF;
}
#sectionLinks #contactar a:visited {
	color: #FFFFFF;
}
#sectionLinks #contactar a:hover {
	color: #FFFFFF;
	background-color: #993300;
}
#sectionLinks #contactar a:active {
	color: #FFFFFF;
}
#link_azul{
	text-decoration: none;
	text-align: left;
	display: block;
}
#link_azul a {
	text-decoration: none;
	color: #666666;
}
#link_azul a:visited {
	text-decoration: none;
	color: #666666;
}
#link_azul a:hover {
	text-decoration: none;
	color: #003366;
}
#link_azul a:active {
	text-decoration: none;
	color: #666666;
}

a.enlace {
	color: #666666;
	width: 100%;
	height: 100%;
	text-decoration: none;
	display: block;
} 
a.enlace:hover {
	font-weight: normal;
	color: #003366;
	background-color: #FFCC00;
	height: 100%;
	width: 100%;
	display: block;

}
#sectionLinksBlue {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	width: 152px;
	list-style-type: none;
	clip: rect(auto,auto,auto,auto);
	line-height: 18px;
	background-color: #0099CC;
}

#sectionLinksBlue a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 5px;
	text-decoration: none;
	font-weight: bold;
}
#sectionLinksBlue a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 5px;
	text-decoration: none;
	font-weight: bold;
}
#sectionLinksBlue a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 5px;
	font-weight: bold;
	background-color: #993300;
}
#sectionLinksBlue a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 5px;
	text-decoration: none;
	font-weight: bold;
}
.cel_iz_gris {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 3px;
	border: 1px solid #999999;
	text-align: right;
	width: 80px;
}

.fons_blanc {
	background-color: #FFFFFF;
}
.aling_center {
	text-align: center;
	display: block;
}

.cuadro200 {
	text-align: justify;
	display: block;
	width: 200px;
	margin-bottom: 10px;
	height: 220px;
}
.cuadro200bis, .cuadro200bis_1, .cuadro200bis_2, .cuadro200bis_3{
	text-align: justify;
	display: block;
	margin-bottom: 10px;
	height:265px;
	width: 215px;
	padding-top: 15px;
	background-repeat: no-repeat;
	background-position: left top;
}
.cuadro200bis {
	background-image: url(../../imagenes/cuadro200x200_bis.gif);
}
.cuadro200bis_1{
		background-image: url(../../imagenes/cuadro200x200_1_bis.gif);
	
}
.cuadro200bis_2{
		background-image: url(../../imagenes/cuadro200x200_2_bis.gif);
	}
.cuadro200bis_3{
		background-image: url(../../imagenes/cuadro200x200_3_bis.gif);
	
}
.sub_cuadro200bis {
	text-align: justify;
	display: block;
	height:240px;
	padding-top: 2px;
	padding-right: 30px;
	padding-left: 15px;
	padding-bottom: 0px;
	position: relative;
	margin: 0px;
}
.cuadro120 {
	text-align: justify;
	display: block;
	width: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: top;

}


/*PER IMPRIMIR RECETAS inici */
#logo_hidden{ 
	visibility:hidden; 
	display: none; 
} 
#impr_recetas{
	visibility:hidden; 
   display: none; 
}
/*PER IMPRIMIR RECETAS FI */



.section_gene {
	display: block;
	margin: 0px;
	width: 740px;
}
.section_2col {
	display: block;
	margin: 0px;
	width: 603px; /*mida real incloent marges i rellenos */
	/*Això es per els navegadors que llegeixen b&eacute; el CSS */
	voice-family: "\"}\" ";
	voice-family: inherit;
	width: 587px;
	float: right;
	/* Fi*/
}

.select_332to340 {
	width: 340px;
}

.input_332 {
	width: 332px;
}

.textarea_332 {
		width: 330px; /*  aquesta es la mida que llegeix IE que resta els margins i paddings del total*/
	/* Fi*/
	height: 65px
}
.altura_3{
	display: block;
	margin: 0px;
	padding: 0px;
	width: 2px;
}
#form_descarga input {
	width: 95%;
	text-align: left;
	display: block;
}
#form_descarga textarea {
	width: 95%;
	text-align: left;
	display: block;
}
#form_descarga #sendCom {
	text-align: left;
	display: block;
	width: 60px;
}


.sub_contingut {
	background-repeat: no-repeat;
	background-position: left bottom;
}

.formSinBorde {
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.td_ref_26 {
	text-align: left;
	vertical-align: middle;
	width: 23px;
}
.td_arti_205 {
	text-align: left;
	vertical-align: middle;
	width: 150px;
	text-indent: 2px;
	display: block;
}
.td_pes_36 {
	text-align: center;
	vertical-align: middle;
	width: 36px;
	padding-left: 4px;
}
.td_arti_200 {
	text-align: justify;
	vertical-align: text-top;
	width: 200px;
	padding: 8px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 123px;
}
.td_arti_200Img {
	text-align: justify;
	vertical-align: text-top;
	width: 200px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 141px;
	margin: 0px;
	padding: 0px;
}
/* CSS Document */

/* --------------INICI CAIXA BLANCA---------------------------------------------------------------*/
div.top {
	height:20px;
	background-image: url(../../box/images/top_line.gif);
	background-repeat:repeat-x;
	margin: 15px 0 0 0;
}

h1, h2, h3, h4, h5, h6{
	margin:0;
}

img.esquina_sup_izq {
	float:left;
}

img.esquina_sup_der{
	float:right;
}

div.bottom{
	height:20px;
	background-image:url(../../box/images/btm_line.gif);
	background-repeat:repeat-x;
	margin-top: -20px;
}
img.esquina_inf_izq {
	float:left;
}
img.esquina_inf_der{
	float:right;
}
div.content{
	background-image:url(../../box/images/left_line.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.boxcontrol{
	background-image: url(../../box/images/right_line.gif);
	background-position:right;
	background-repeat:repeat-y;
	margin: 0px;
	padding-top: 0;
	padding-right: 5%;
	padding-bottom: 0;
	padding-left: 5%;
}


p.autor{
	margin: -1.em 0 0 0;
	padding-right: 8px;
	text-align: justify;
	padding-bottom: 8px;
}

/* per IE 5 */

*html img.esquina_sup_izq, *html img.esquina_inf_izq {
	\margin-left:-.2em; 
	ma\rgin-left:0;
}
img.esquina_inf_der, img.esquina_sup_der{
	margin-left:.2em;
}

.imgBox_right {
	float: right;
	margin: 28px;
}
/* fi IE5  */
/* -----------------------------FINAL CAIXA BLANCA---------------------------------------------------------------*/

/* INICI  nav sup menú supeior */
#sup_nav{
	width: 740px;
	background-image: url(../../imagenes/menu30.gif);
	height: 30px;
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#sup_nav .first {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	margin-left: 154px;
}
#sup_nav ul li{
	width: 80px;
	text-align: center;
	vertical-align: middle;
	display: block;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
	padding: 0px;
	height: 30px;
	text-decoration: none;
	margin-bottom: 0px;
}
#sup_nav a:link{
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 0px;
	padding-top: 8px;
}

#sup_nav a:visited{
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 0px;
	padding-top: 8px;
}

#sup_nav a:active{
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 0px;
	padding-top: 8px;
}
#sup_nav a:hover{
	color: #006600;
	display: block;
	padding-top: 8px;
	height: 22px;
	margin-bottom: 0px;
	background-image: url(../../imagenes/menu30verd.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight: bold;
}

#sup_nav ul, #sup_nav li{
	margin: 0px;
	float: left;
	list-style-type: none;
	text-align: center;
	vertical-align: middle;
	display: block;
	padding: 0px;
}

.centrar {
	text-align: center;
	display: block;
}

#qty-input input{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
	display: block;
	font-weight: bold;
}
#sectionLinks  li#CV {
	background-color: #FF9966;
	display: block;
	height: 50px;
}
#sectionLinks  li#dirBio {
	background-color: #FFFFCC;
	display: block;
	text-align: center;
	vertical-align: middle;
}
.textNegre {
	color: #000000;
}
#red_white {
	color: #FFFFFF;
	background-color: #990000;
	text-decoration: none;
}

#red_white a:link{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990000;
}

#red_white a:visited{
	color: #FFFFFF;
	background-color: #990000;
	text-decoration: none;
}

#red_white a:active{
	color: #FFFFFF;
	background-color: #990000;
	text-decoration: none;
}
#red_white a:hover{
	color: #FFFFFF;
	background-color: #CC3300;
	text-decoration: none;
}
.cap_new {
	background-color: #CCCC99;
	float: right;
	height: 90px;
	width: 172px;
	margin-left: -15px;
	z-index: auto;
}
#sin_margen {
	margin: 0px;
	float: right;
	width: 160px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}
.blanc {
	color: #FFFFFF;
}
.divImgIndex {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../../imagenes/productos_ecologicos.jpg);
	background-color: #FFFFFF;
}
#textVerd12 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336600;
	line-height: 24px;
	text-align: left;
}
#textVerd12 a:link {
	text-decoration: none;
	color: #336600;
}
#textVerd12  a:visited {
	text-decoration: none;
	color: #336600;
}
#textVerd12  a:hover {
	text-decoration: none;
	color: #33CC00;
}
#textVerd12  a:active {
	text-decoration: none;
	color: #336600;
}
h6 {
	font-size: 12px;
	color: #666666;
}
h5 {
	font-size: 13px;
	color: #666666;
}
h4 {
	font-size: 14px;
	color: #666666;
}
h3 {
	font-size: 15px;
	color: #666666;
}
h2 {
	font-size: 16px;
	color: #666666;
}
h1 {
	font-size: 18px;
	color: #666666;
}
#divNouMenu {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	vertical-align: middle;
	display: block;
	height: 30px;
	width: 740px;
	font-size: 11px;
	line-height: 30px;
}
#divNouMenu a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00;
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	height: 30px;
	list-style-type: none;
	display: block;
	vertical-align: middle;
	float: right;
	width: 120px;
}
#divNouMenu a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 5px;
	text-decoration: none;
	font-weight: bold;
}
#divNouMenu a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	text-align: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 5px;
	font-weight: bold;
	background-color: #FFFF99;
}
#divNouMenu a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 5px;
	text-decoration: none;
	font-weight: bold;
}
.fons-gris {
	background-color: #CCCCCC;
	width: 200px;
}
.200An {
	width: 200px;
	display: block;
	float: right;
}
.250An {
	width: 90px;
	display: block;
	float: left;
}
.Col_esq_sub300 {
	float: left;
	text-align: justify;
	width: 305px;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.col_dreta_Sub200 {
	float: right;
	width: 200px;
	text-align: justify;
}
#lang {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#lang a:link {
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
	font-weight: bold;
}
#lang a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#lang a:hover {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
#lang a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#col524 {
	width: 524px;
}
/* menu horizontal............................................................................*/
#menuhoriz {   
	padding: 0;   
} 
#menuhoriz li {   
	display: inline;   
} 
#menuhoriz li a:link{   
	font-family: Arial;   
	font-size:11px;   
	text-decoration: none;   
	float:left;   
	padding: 10px;   
	background-color: #2175bc;   
	color: #fff;   
} 
#menuhoriz li a:visited{   
	font-family: Arial;   
	font-size:11px;   
	text-decoration: none;   
	float:left;   
	padding: 10px;   
	background-color: #2175bc;   
	color: #fff;   
} 
#menuhoriz li a:hover {   
	background-color: #FF6600;   
	margin-top:-2px;   
	padding-bottom:12px;   
} 
#menuhoriz li a:active{   
	font-family: Arial;   
	font-size:11px;   
	text-decoration: none;   
	float:left;   
	padding: 10px;   
	background-color: #2175bc;   
	color: #fff;   
} 
/* fi menu horitzontal........................................................................*/
