body {
	text-align: center;
	background: #84ab27;
	padding: 2em 0;
	margin: 0;
	font-size: 62.5%;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #5e0626;
	}

img {
	border: none;
}

.invi {
	color: #ddd5ab;
}

/*LAYOUT*/
#container {
	width: 649px;
	text-align: left;
	margin: 0 auto;
	}
#top {
	background-color: #ddd5ab;
	margin: 0 97px 0 /*210*/195px;
	/*border: 1px solid red;*/
	padding: 0 .5em;
	}
#esquerra {
	float: left;
	width: 120px;
	margin: 0 7px 0 0;
	}
#buscador {
	background-color: #adc20a;
	background: url("imatges/fons-buscador.gif") 0 0;
	background-repeat: no-repeat;
	font-size: 1.2em;
	margin: 0 0 8px 0;
	padding-top: 130px;
	height: 115px;/*Alçada veritable és 245px, però li restem el padding-top*/
	}
#buscador p {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: .8em;
	}
#dreta {
	background-color: #ececec;
	background: url("imatges/fons-menudreta.gif") 0 0;
	float: right;
	width: 97px;
	height: 175px;
	margin-top: 123px;
	}
#dreta ul {
	margin: 0;
	}
#content {
	background: #ebe2b5;
	margin: 0 97px 0 127px;
	padding: 30px;
	border: 5px solid #ddd5ab;
	background-image: url("imatges/dalt.gif");
	background-repeat: no-repeat;
	font-size: 1.3em;
	}
#content h1,h2,p {
	margin: 0;
	padding: 0;
	}
#footer {
	clear: both;
	}
#footer p {
	margin: 0;
	}
	
/* + POPUPs*/
div#container-popup-patdiet1 {
	width: 646px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	font-size: 1.2em;
	border: 5px solid #b5c700;
	background-color: #d2e079;
	}
div#container-popup.patdiet1 {
	width: 646px;
	}
div#top-popup-patdiet1 {
	background-image: url("imatges/patdiet1_head.jpg");
	background-repeat: no-repeat;
	height: 124px;
	padding: 0;
	margin: 0;
	}
div#content-popup-patdiet1 {
	font-size: 1.1em;
	padding: 10px;
	}
div#content-popup-patdiet1 h1 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 1.6em;
	font-weight: bolder;
	color: #8a0d3b;
	text-align: center;
	}
div#content-popup-patdiet1 em {
	font-style: normal;
	font-weight: bold;
}
img.grafica {
	margin: 0px 0px;
}

/* */
div#top-popup-patdiet2 {
	background-image: url("imatges/patdiet2_head.jpg");
	background-repeat: no-repeat;
	height: 124px;
	padding: 0;
	margin: 0;
	}
/* */
div#top-popup-patdiet3 {
	background-image: url("imatges/patdiet3_head.jpg");
	background-repeat: no-repeat;
	height: 124px;
	padding: 0;
	margin: 0;
	}
/* */
div#top-popup-patdiet4 {
	background-image: url("imatges/patdiet4_head.jpg");
	background-repeat: no-repeat;
	height: 124px;
	padding: 0;
	margin: 0;
	}
/* */
div#container-popup-patdiet-dietista {
	width: 627px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	font-size: 1.2em;
	border: 5px solid #b5c700;
	background-color: #d2e079;
	}
div#container-popup.patdiet-dietista {
	width: 627px;
	}
div#top-popup-patdiet-dietista {
	background-image: url("imatges/patdiet_dietista2.jpg");
	background-repeat: no-repeat;
	height: 630px;
	padding: 0;
	margin: 0;
	}
div#content-popup-patdiet-dietista {
	font-size: 1.1em;
	padding: 0px;
	}
div#content-popup-patdiet-dietista h1 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 1.6em;
	font-weight: bolder;
	color: #8a0d3b;
	text-align: center;
	}
div#content-popup-patdiet-dietista em {
	font-style: normal;
	font-weight: bold;
}
img.grafica {
	margin: 0px 0px;
}


/*POPUPs*/
div#container-popup {
	width: 395px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	font-size: 1.2em;
	border: 5px solid #b5c700;
	background-color: #d2e079;
	}
div#container-popup.mujeres {
	width: 295px;
	}
div#top-popup-lote {
	background-image: url("imatges/top-info-lote.jpg");
	background-repeat: no-repeat;
	height: 68px;
	padding: 0;
	margin: 0;
	}
div#top-popup-mujeres {
	background-image: url("imatges/mujeres.jpg");
	background-repeat: no-repeat;
	height: 118px;
	padding: 0;
	margin: 0;
	}
div#top-popup-aviso {
	background-image: url("imatges/logo_popup1.jpg");
	background-repeat: no-repeat;
	height: 118px;
	padding: 0;
	margin: 0;
	}
div#content-popup {
	font-size: 1.1em;
	padding: 10px;
	}
div#content-popup h1 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 1.6em;
	font-weight: bolder;
	color: #8a0d3b;
	text-align: center;
	}
div#content-popup h2 {
	font-size: 1.2em;
	margin-top: 1em;
	margin-bottom: .5em;
	}
div#content-popup p a, a:link {
	color: #5e0626;
}
div#content-popup p a:active {
	color: #8a0d3b;
}
div#content-popup p a:visited {
	color: #8a0d3b;
}
div#content-popup p a:hover {
	color: #8a0d3b;
	text-decoration: none;
}
div#content-popup em {
	font-style: normal;
	font-weight: bold;
}
span.numlote {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #5e0626;
	}
.bolsaspopup {
	float: right;
	width: 149px;
	height: 176px;
	margin: 0;
}
p.bosses {
	padding: 80px 0 0 0;
	height: 100px;
}
img.logo {
	margin: 10px 65px;
}
/*Menú Principal*/
ul#menuprincipal {
	list-style-type: none;
	margin: 0 0 0 5px;
	padding: 0;
	}
ul#menuprincipal li {
	display: inline;
	margin: 0;
	padding: 0;
	}
ul#menuprincipal li a, ul#menuprincipal li.current {
	font-size: 1.1em;
	color: #5e0626; 
	margin: 0;
	padding: 0 .3em 0 0;
	border-right: 1px solid #5e0626;
	text-decoration: none;
	}
ul#menuprincipal li.current {
	color: #8a0d3b;
}
ul#menuprincipal li a.final {
	border-right: none;
	}
ul#menuprincipal li a:hover {
	text-decoration: underline;
	}

/*Menú Dreta*/
ul#menudreta {
	list-style-type: none;
	margin: 30px 0 0 0;
	padding: 0;
	}
ul#menudreta li {
	margin: 2em 0;
	padding: 0;
	}
ul#menudreta li a, ul#menudreta li.current {
	color: #8a0d3b;
	font-family: Georgia, Times, "Times New Roman", serif;
	width: 97px;
	font-size: 1.6em;
	display: block;
	margin: 0;
	text-decoration: none;
	}
ul#menudreta li.current {
	color: #5e0626;
	}
ul#menudreta li a:hover {
	color: #5e0626;
	text-decoration: underline;
	}


/*CANTONADES DIV#CONTENT*/
/*Superior esquerra*/
div#content:before {
	display: block;
	content: ".";
	text-indent: -10000px;
	background: url("imatges/cantonada.png") 0 0;
	width: 12px;
	height: 12px;
	margin: -35px 0 0 -35px; /*Per posicionar la cantonada (Padding30 + Margin5= 35)*/
	}

div#content h1 {
	margin: 23px -23px 0 0;
	padding: 140px 0 0 0;
	}

/*Superior dreta*/
div#content h1:before {
	display: block;
	content: ".";
	text-indent: -10000px;
	width: 12px;
	height: 12px;
	background: url("imatges/cantonada.png") 100% 0;
	margin: -175px /*Padding del h1 140 + Padding 30 + Margin 5 = 175*/ 0 140px 100%; /*Per posicionar la cantonada*/
	}

/*Inferior esquerra*/
div#content:after {
	display: block;
	content: ".";
	text-indent: -10000px;
	width: 12px;
	height: 12px;
	background: url("imatges/cantonada.png") 0 100%;
	margin: 0 0 -35px -35px; /*Per posicionar la cantonada (Padding30 + Margin5= 35)*/
	}

div#peu {
	margin: /*0 -24px 0 0*/80px 0 0 0;
	padding: 5px 0;
	}

/*Inferior dreta*/
div#peu:after {
	display: block;
	content: ".";
	text-indent: -10000px;
	width: 12px;
	height: 12px;
	background: url("imatges/cantonada.png") 100% 100%;
	margin: 5px 0 -40px 378px;
	}

/*CANTONADES DIV#TOP*/
/*Superior esquerra*/
div#top:before {
	display: block;
	content: ".";
	text-indent: -10000px;
	background: url("imatges/cantonada-2.png") 0 0;
	width: 10px;
	height: 10px;
	/*border: 1px solid red;*/
	margin: 0 0 0 -.5em;
	}

div#top ul {
	padding: 0;
	/*border: 1px solid red;*/
	}

/*Superior dreta*/
div#top ul:before {
	display: block;
	content: ".";
	text-indent: -10000px;
	width: 10px;
	height: 10px;
	background: url("imatges/cantonada-2.png") 100% 0;
	margin: -10px 50px 0 /*98.5% 32.7em*/ 332px;
	}

/*Estils contingut*/
div#content h1 {
	color: #8a0d3b;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 1.6em;
}

div#content h2 {
	font-size: 1.1em;
	margin: .7em 0 0 0;
	font-weight: bolder;
}

div#content h2 a {
	color: #5e0626;
}

div#content p {
	font-size: 1em;
	margin: .8em 0;
}

div#content p a, a:link {
	color: #5e0626;
}

div#content p a:active {
	color: #8a0d3b;
}

div#content p a:visited {
	color: #8a0d3b;
}

div#content p a:hover {
	color: #8a0d3b;
	text-decoration: none;
}

div#content li a, a:link,
div#content-popup li a, {
	color: #5e0626;
}

div#content li a:active,
div#content-popup li a:active {
	color: #8a0d3b;
}

div#content li a:visited,
div#content-popup li a:visited {
	color: #8a0d3b;
}

div#content li a:hover,
div#content-popup li a:hover {
	color: #8a0d3b;
	text-decoration: none;
}

.mapa {
	float: right;
	width: 241px;
	margin: -172px -30px 10px 10px;
}

.bolsas {
	float: right;
	width: 149px;
	height: 176px;
	margin: -170px -20px 0 10px;
}

.patata {
	float: left;
	width: 53px;
	margin: 0 10px 0 0;
}

div#content dl {
	padding: 0;
	margin: 0;
}

div#content dl dt {
	font-weight: bold;
	padding: 0;
	margin: 1em 0 0 0;
}

div#content dl dd {
	padding: 0;
	margin: 0 0 0 63px;;
}

/*Menú Fulles*/
ul#fulles {
	list-style-type: none;
	padding: 0;
	margin-left: -20px;
	}
ul#fulles li {
	background-image: url("imatges/fulla.gif");
	background-repeat: no-repeat;
	/*border: 1px solid blue;*/
	display: block;
	float: left;
	height: 40px;
	width: 97px;
	text-align: center;
	/*estilem els li tal com estaven els a quan eren links*/
	color: #5e0626;
	font-size: 1.2em;
	font-weight: bolder;
	margin: 0;
	text-decoration: none;
	text-align: center;
	}
/*ul#fulles li a {
	color: #5e0626;
	font-size: 1.2em;
	font-weight: bolder;
	margin: 0;
	text-decoration: none;
	text-align: center;
	}*/

	
/*Formulari consulta Lot*/
div#buscador form {
	margin: 5px 5px 0 5px;
	padding: 0;
	border: none;
	}
div#buscador form fieldset {
	margin: 0;
	padding: 0;
	border: none;
	}
div#buscador form fieldset p {
	margin: 8px 0;
	padding: 0;
	text-align: left;
	}
div#buscador form fieldset p input {
	margin: 0;
	padding: 0;
	text-align: left;
	border: 1px solid #84ab27;
	width: 108px;
	color: #84ab27;
	}
div#buscador form fieldset p input.boto {
	width: 50px;
	background-color: #84ab27;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	}
div#buscador form fieldset legend {
	display: none;
	}
	
/*Taula*/
table {
	background-color: #ddd5ab;
	width: 100%;
}

table caption {
	background-color: #ddd5ab;
	font-weight: bold;
	text-align: left;
}

table tfoot {
	font-style: italic;
}

/*FLASH HOME*/
div#flash {
	margin: 20px auto;
	width: 425px;
}
div#flash p {
	margin: 10px 0;
	text-align: right;
}
div#flash p a:link, a:active, a:hover, a:visited {
	color: #fff;
}

	
