@charset "ISO-8859-1";
body {
	font-family:Georgia,"Times New Roman",Times,serif;
}
#fons {
	background-color: #FFFFFF;
	position: absolute;
	height: 1408px;
	width: 963px;
	
}


.centrado {

top: 0%;
left: 50%; 
bottom: 30%;
margin-top: -0px;/*Marge superior*/
margin-left: -481px; /*Marge lateral*/
margin-bottom: -10px; /* marge inferior*/
}



#banner {
	height: 114px;
	width: 960px;
	float: none;
	margin-left: 2px;
}

#menu {
	position: absolute;
	height: 31px;
	width: 959px;
	top: 114px;
	background-color: #CCCCCC;
	left: 2px;
}

#menu2 {
	position: absolute;
	height: 30px;
	width: 959px;
	left: 2px;
	top: 144px;
	background-image: url(imatges/menu2.gif);
	background-repeat: repeat-x;
}

#imgprincipal {
	position: absolute;
	height: 248px;
	width: 626px;
	left: 20px;
	top: 191px;
}
#calendari {
	position: absolute;
	height: 251px;
	width: 285px;
	left: 659px;
	top: 190px;
}
#txtcalendari {
	position: absolute;
	height: 195px;
	width: 240px;
	left: 22px;
	top: 40px;
}
.calendari {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

#noticies {
	position: absolute;
	height: 517px;
	width: 625px;
	left: 20px;
	top: 459px;
	background-color: #F5F5F5;
	border: thin solid #CCCCCC;
}
#titolntc {
	position: absolute;
	height: 25px;
	width: 607px;
	left: 9px;
	top: 10px;
}

#imgntc1 {
	position: absolute;
	height: 115px;
	width: 115px;
	left: 20px;
	top: 55px;
}
#txtntc1 {
	position: absolute;
	height: 114px;
	width: 156px;
	left: 145px;
	top: 55px;
}
#imgntc2 {
	position: absolute;
	height: 115px;
	width: 115px;
	left: 319px;
	top: 55px;
}
#txtntc2 {
	position: absolute;
	height: 114px;
	width: 156px;
	left: 444px;
	top: 55px;
}
.titolnoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
	text-decoration: none;
}

#imgntc3 {
	position: absolute;
	height: 115px;
	width: 115px;
	left: 20px;
	top: 200px;
}
#imgntc4 {
	position: absolute;
	height: 115px;
	width: 115px;
	left: 319px;
	top: 200px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#txtntc3 {
	position: absolute;
	height: 114px;
	width: 156px;
	left: 145px;
	top: 200px;
}

#txtntc4 {
	position: absolute;
	height: 114px;
	width: 156px;
	left: 444px;
	top: 200px;
}
#liniesntc {
	position: absolute;
	height: 2px;
	width: 580px;
	left: 20px;
	top: 185px;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #666666;
}
#titolntc2 {
	position: absolute;
	height: 25px;
	width: 607px;
	left: 9px;
	top: 334px;
}
#imgntc5 {
	position: absolute;
	height: 115px;
	width: 115px;
	left: 20px;
	top: 379px;
}
#imgntc6 {
	position: absolute;
	height: 115px;
	width: 115px;
	left: 319px;
	top: 379px;
}
#txtntc5 {
	position: absolute;
	height: 114px;
	width: 156px;
	left: 145px;
	top: 379px;
}
#txtntc6 {
	position: absolute;
	height: 114px;
	width: 156px;
	left: 444px;
	top: 379px;
}
#projectes {
	position: absolute;
	height: 143px;
	width: 628px;
	left: 19px;
	top: 994px;
}

#promocions {
	position: absolute;
	height: 159px;
	width: 331px;
	left: 19px;
	top: 1148px;
}
#promocions2 {
	position: absolute;
	height: 162px;
	width: 286px;
	left: 364px;
	top: 1148px;
}
#promocions3 {
	position: absolute;
	height: 50px;
	width: 286px;
	left: 300px;
	top: -689px;
}
#memoriaafanoc {
	position: absolute;
	height: 58px;
	width: 286px;
	left: 659px;
	top: 563px;
}
#banner1 {
	position: absolute;
	height: 190px;
	width: 284px;
	left: 662px;
	top: 690px;
}
#bottom {
	position: absolute;
	height: 83px;
	width: 964px;
	left: 0px;
	top: 1320px;
	background-color: #666666;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #FF9900;
}
#txtpromo1 {
	position: absolute;
	height: 90px;
	width: 130px;
	left: 180px;
	top: 50px;
}
.titpromos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}

#txtpromo2 {
	position: absolute;
	height: 90px;
	width: 205px;
	left: 60px;
	top: 50px;
}
#txtpromo3 {
	position: absolute;
	height: 90px;
	width: 140px;
	left: 130px;
	top: 50px;
}
#infobottom2 {
	position: absolute;
	height: 50px;
	width: 400px;
	left: 520px;
	top: 20px;
}
#infobottom1 {
	position: absolute;
	height: 50px;
	width: 400px;
	left: 40px;
	top: 20px;
}
#bot1 {
	position: absolute;
	height: 31px;
	width: 64px;
	left: 0px;
	top: 0px;
}
#bot2 {
	position: absolute;
	height: 31px;
	width: 159px;
	left: 64px;
	top: 0px;
}
#bot3 {
	position: absolute;
	height: 31px;
	width: 96px;
	left: 223px;
	top: 0px;
}
#bot4 {
	position: absolute;
	height: 31px;
	width: 91px;
	left: 319px;
	top: 0px;
}
#bot5 {
	position: absolute;
	height: 31px;
	width: 78px;
	left: 410px;
	top: 0px;
}
#bot6 {
	position: absolute;
	height: 31px;
	width: 90px;
	left: 488px;
	top: 0px;
}

#bot7 {
	position: absolute;
	height: 31px;
	width: 111px;
	left: 578px;
	top: 0px;
}
#bot8 {
	position: absolute;
	height: 31px;
	width: 131px;
	left: 689px;
	top: 0px;
}
#bot9 {
	position: absolute;
	height: 31px;
	width: 143px;
	left: 820px;
	top: 0px;
}
#videos {
	position: absolute;
	height: 420px;
	width: 284px;
	left: 660px;
	top: 890px;
}
#visorvideos {
	position: absolute;
	height: 193px;
	width: 258px;
	left: 15px;
	top: 15px;
}
#vid1 {
	position: absolute;
	height: 41px;
	width: 53px;
	left: 15px;
	top: 265px;
}
#vid2 {
	position: absolute;
	height: 41px;
	width: 53px;
	left: 15px;
	top: 315px;
}
#vid3 {
	position: absolute;
	height: 41px;
	width: 53px;
	left: 15px;
	top: 365px;
}
#txtvid1 {
	position: absolute;
	height: 20px;
	width: 200px;
	left: 80px;
	top: 275px;
}
.vids {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
#txtvid2 {
	position: absolute;
	height: 20px;
	width: 200px;
	left: 78px;
	top: 325px;
}
#txtvid3 {
	position: absolute;
	height: 20px;
	width: 200px;
	left: 78px;
	top: 375px;
}

#fonsvids {
	position: absolute;
	height: 193px;
	width: 258px;
	left: 0px;
	top: 0px;
}
#idiomes {
	position: absolute;
	height: 18px;
	width: 110px;
	left: 820px;
	top: 9px;
}
.idiomes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin-top: 0px;
}
#bot44 {
	position: absolute;
	height: 31px;
	width: 84px;
	left: 317px;
	top: 0px;
}
#bot55 {
	position: absolute;
	height: 31px;
	width: 78px;
	left: 400px;
	top: 0px;
}
#bot66 {
	position: absolute;
	height: 31px;
	width: 90px;
	left: 486px;
	top: 0px;
}
#bot77 {
	position: absolute;
	height: 31px;
	width: 111px;
	left: 576px;
	top: 0px;
}
a:hover.calendari {
	text-decoration: underline;
}
#bot88 {
	position: absolute;
	height: 31px;
	width: 131px;
	left: 686px;
	top: 0px;
}
#bot99 {
	position: absolute;
	height: 31px;
	width: 143px;
	left: 816px;
	top: 0px;
}
a:hover.titolnoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
	text-decoration: underline;
}
#videolari {
	position: absolute;
	height: 238px;
	width: 310px;
	left: 6px;
	top: 5px;
}
#txtvideolari {
	position: absolute;
	height: 220px;
	width: 290px;
	left: 335px;
	top: 15px;
}
#fonsvids2 {
	position: absolute;
	height: 238px;
	width: 310px;
	left: 0px;
	top: 0px;
}
#linkvid {
	position: absolute;
	height: 25px;
	width: 260px;
	left: 337px;
	top: 213px;
}

#comradio {
	position: absolute;
	height: 56px;
	width: 286px;
	top: 625px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	left: 659px;
}
#fonsdiacancer {
	background-color: #FFFFFF;
	position: absolute;
	height: 620px;
	width: 990px;
	border: thin solid #999999;
}
#facebook {
	position: absolute;
	height: 50px;
	width: 277px;
	left: 659px;
	top: 460px;
}
#containerleft  {
	position: absolute;
	height: 800px;
	width: 180px;
	left: 20px;
	top: 200px;
}a:link {
	text-decoration: none;
}

#bannerbotiga1 {
	height: auto;
	width: 180px;
	position: absolute;
	top: 230px;
}
#bannerbotiga2 {
	float: left;
	height: auto;
	width: auto;
	position: absolute;
	top: 420px;
}
#bannerbotiga3 {
	position: absolute;
	height: auto;
	width: auto;
	top: 610px;
}
#containerbotiga {
	position: absolute;
	height: 1000px;
	width: 722px;
	left: 220px;
	top: 200px;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-bottom: 15px;
}
#txtbanners {
	height: 35px;
	width: auto;
	position: relative;
	top: 200px;
}
.titolbannersbotiga {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #b17600;
}
#titbotigasolidaria {
	float: left;
	height: 35px;
	margin-bottom: 20px;
	width: 700px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-left: 20px;
}
.titolbotiga {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: bold;
	color: #b17600;
}
#bannerbotiga {
	float: left;
	margin-left: 10px;
}
#producte1 {
	float: left;
	height: 380px;
	width: 222px;
	margin-left: 15px;
	margin-top: 20px;
	background-color: #f5f6f1;
}
#producte2 {
	float: left;
	height: 380px;
	width: 222px;
	margin-top: 20px;
	margin-left: 10px;
	background-color: #f5f6f1;
}
#producte3 {
	float: left;
	height: 380px;
	width: 222px;
	margin-top: 20px;
	margin-left: 10px;
	background-color: #f5f6f1;
}
#fonsbotiga {
	background-color: #FFFFFF;
	position: absolute;
	height: 1800px;
	width: 963px;
}
#producte4 {
	float: left;
	height: 380px;
	width: 222px;
	margin-left: 15px;
	margin-top: 10px;
	background-color: #f5f6f1;
}
#producte5 {
	float: left;
	height: 380px;
	width: 222px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #f5f6f1;
}
#producte6 {
	float: left;
	height: 380px;
	width: 222px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #f5f6f1;
}
#imgproducte {
	float: left;
	margin-top: 7px;
	margin-left: 8px;
}
#txtproducte {
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	width: 190px;
	height: 105px;
}
.titolproducte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #b17600;
}
#zonacompraproducte {
	height: 105px;
	width: 206px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 10px;
	margin-left: 8px;
}
#preuproducte {
	height: 30px;
	width: 180px;
	margin-top: 10px;
	margin-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.preuproducte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #b17600;
}
#botocomprar {
	float: left;
	height: 25px;
	width: 136px;
	margin-top: 20px;
	margin-left: 35px;
	background-color: #ffaca8;
}
.comprar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 6px;
}
.detalls {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b17600;
	margin-top: 43px;
	height: 20px;
}
#titcarritocompra {
	float: left;
	height: 40px;
	width: 690px;
	margin-top: 20px;
	margin-left: 15px;
	background-color: #f5f6f1;
}
#carritocompra {
	border-bottom:2px solid #C09A47;
	float:left;
	margin-bottom:40px;
	margin-left:15px;
	margin-top:20px;
	padding-bottom:10px;
	width:550px;
	text-align:center;
	padding-left:150px;
}
 #carritocompra table {
	 width:400px; 
	 text-align:center;
 }
 #carritocompra table td {
 	text-align:left;
 	width:50px;
 }
.carrito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #b17600;
	margin-top: 10px;
	margin-left: 5px;
	border-bottom:2px solid #C09A47;
	padding-bottom:10px;

}
#txtbanner1 {
	height: 55px;
	width: 155px;
	position: absolute;
	left: 10px;
	top: 117px;
}
.titularbanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.txtbannernormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.txtdescripproducte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin-top: 0px;
	font-weight: normal;
}
#bottombotiga {
	position: absolute;
	height: 83px;
	width: 964px;
	left: 0px;
	top: 1715px;
	background-color: #666666;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #FF9900;
}

#bannerbotiga4 {
	position: absolute;
	width: 180px;
	top: 6px;
}
#vid4 {
	position: absolute;
	height: 41px;
	width: 53px;
	left: 15px;
	top: 215px;
}
#txtvid4 {
	position: absolute;
	height: 20px;
	width: 200px;
	left: 80px;
	top: 225px;
}
#ntc1 {
	position: absolute;
	height: 200px;
	width: 680px;
	left: 25px;
	top: 70px;
	background-color: f6f6f6;
	border: thin solid #CCCCCC;
}
#titntc {
	position: absolute;
	height: 30px;
	width: 660px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	left: 10px;
	top: 10px;
}
#imgnoticia1 {
	position: absolute;
	height: 115px;
	width: 115px;
	left: 10px;
	top: 50px;
	background-color: #FFFFFF;
}
#descripntc1 {
	position: absolute;
	height: 150px;
	width: 530px;
	left: 140px;
	top: 50px;
}
#ntc2 {
	position: absolute;
	height: 200px;
	width: 680px;
	left: 25px;
	top: 290px;
	background-color: f6f6f6;
	border: thin solid #CCCCCC;
}
#bottomnoticies {
	position: absolute;
	height: 83px;
	width: 964px;
	left: 0px;
	top: 1715px;
	background-color: #666666;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #FF9900;
}
#ntc3 {
	position: absolute;
	height: 200px;
	width: 680px;
	left: 25px;
	top: 510px;
	border: thin solid #CCCCCC;
	background-color: f6f6f6;
}
#ntc4 {
	position: absolute;
	height: 200px;
	width: 680px;
	left: 25px;
	top: 730px;
	background-color: f6f6f6;
	border: thin solid #CCCCCC;
}
#containernoticies {
	position: absolute;
	height: 1500px;
	width: 722px;
	left: 220px;
	top: 200px;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-bottom: 15px;
}
#ntc5 {
	background-color: #f6f6f6;
	border: thin solid #CCCCCC;
	position: absolute;
	height: 200px;
	width: 680px;
	left: 25px;
	top: 950px;
}
#ntc6 {
	background-color: #f6f6f6;
	border: thin solid #CCCCCC;
	position: absolute;
	height: 200px;
	width: 680px;
	left: 25px;
	top: 1170px;
}
#txtbasenoticia {
	position: absolute;
	height: 150px;
	width: 530px;
	left: 35px;
	top: 20px;
}
#noticia {
	position: absolute;
	width: 680px;
	left: 25px;
	top: 70px;
	background-color: f6f6f6;
	border: thin solid #CCCCCC;
	height: 1400px;
}
#titolnoticia_base {
	position: absolute;
	height: auto;
	width: 520px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	left: 35px;
	top: 30px;
	padding-bottom: 8px;
	padding-top: 5px;
}
