body {
	background:#b8b54a;
	background:#292f1b;
	color:#d0d0d0;
}
#zona_background {
	position: absolute; /*Posicionamiento absoluto*/
	top: 0px; /*Desde arriba, colocar al 50% de la pantalla*/
	left: 0px; /*Desde la izquierda, colocar al 50% de la pantalla*/
	width: 100%; /*Le ponemos el valor del ancho*/
	height:100%;
	min-width:900px;
	min-height:610px;
	z-index:-1;
	overflow:hidden;
}
#zona_backgroundfoto {
	position: absolute; /*Posicionamiento absoluto*/
/*	top: 0px; /*Desde arriba, colocar al 50% de la pantalla*/
/*	bottom: 0px;*/
/*	width: 1680px; /*Le ponemos el valor del ancho*/
	width: 2000px;
	height:100%;
	min-height:610px;
/*	margin-top: 0px; /*Restamos la mitad de ancho para centrarlo verticalmente*/
/*	margin-bottom: 0px;*/
/*	margin-left: -840px; /*Restamos la mitad de ancho para centrarlo horizontalmente*/	
	background-color: #b8b54a; /*Este es el kolor de fondo, para ke el ejemplo sea visible*/
	background:url(../img/terrasorb_background.jpg) no-repeat bottom right;
	z-index:-1;
	overflow:hidden;
}
#zona_web {
	position:absolute;
	width:900px;
	visibility:hidden;
	top:0px;
}
#zona_logo {
	position:absolute;
	width:900px;
	top:70px;
	top:40px;
}
#zona_contingut {
	position:absolute;
	width:900px;
	height:460px;
	top:150px;
	background:url(../img/fonsgris.png);
	top:120px;
}
/*** capes zona esquerra ***/
#zona_esquerra {
	position:relative;
	width:580px;
	height:430px;
	top:0px;
	left:0px;
	float:left;
}
#zona_video {
	position:absolute;
	width:550px;
	height:310px;
	top: 5px;
	left: 5px;
	background:#ffffff;
	border:solid 5px #000000;
	border:solid 5px #292f1b;	
	padding: 5px 5px 5px 5px;
}
#zona_slogan {
	position:absolute;
	width:550px;
	height:80px;
	top: 340px;
	left: 5px;
	border:solid 5px #000000;
	border:solid 5px #292f1b;
	width:560px;
	height:90px;
}
#zona_slogan h1 {
	color:#d0d0d0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	margin-top:-1px;
}
#zona_slogan h2 {
	color:#d0d0d0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin-top:-15px;
}
#zona_esquerra2 {
	position:relative;
	width:600px;
	height:430px;
	top:0px;
	left:0px;
	float:left;
}
#zona_texte {
	position:absolute;
	width:530px;
	height:395px;
	top: 5px;
	left: 5px;
	background:#000000;
	background:#292f1b;
	border:solid 5px #000000;
	border:solid 5px #292f1b;
	padding: 30px 25px 0px 25px;
}
#zona_texte ul {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:150%;
}
#caixa_subratllada {
	border-bottom:#444444 1px solid;
	height:21px;
}
.caixa_subratllada {
	border-bottom:#444444 1px solid;
	height:21px;
}
#menu_producte {
	float:left;
}
/*** capes zona dreta ***/
#zona_dreta {
	position:relative;
	width:320px;
	height:430px;
	top:0px;
	left:0px;
	float:left;
}
#zona_links {
	position:absolute;
	width:295px;
	height:415px;
	top:5px;
	left:0px;
	border:solid 5px #000000;
	border:solid 5px #292f1b;
	padding: 5px 5px 5px 5px;
	background:#000000;
	background:#292f1b;
	float:left;
}
#zona_dreta2 {
	position:relative;
	width:285px;
	height:425px;
	top:5px;
	left:0px;
	float:left;
	padding:5px 5px 5px 5px;
	background:#000000;
	background:#292f1b;
}
#zona_foto {
	position:absolute;
	width:285px;
	height:425px;
	top:0px;
	left:0px;
	border:solid 5px #000000;
	border:solid 5px #292f1b;
	background:#000000;
	background:#292f1b;
}
#links_peu {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 07pt;
	color:#cccccc;
	top:442px;
	left:15px;
}
#links_peu a:link {
	color:#cccccc;
	text-decoration:none;
}
#links_peu a:visited {
	color:#cccccc;
	text-decoration:none;
}
#links_peu a:hover{
	color:#cccccc;
	text-decoration:underline;
}
/*** capes zona sencera ***/
#zona_sencera {
	position:relative;
	width:880px;
	height:420px;
	top:5px;
	left:5px;
	padding:5px 5px 5px 5px;
	background:#000000;
	background:#292f1b;
}
/*** capes altres zones ***/
#zona_garrafa {
	position:absolute;
	width:95px;
	height:145px;
	right:4px;
	bottom:4px;
	background:url(../img/garrafa_eng.gif);
}
#zona_firma {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#999999; 
	right:0px; 
	bottom:0px;
	z-index:-1;
}
#zona_firma a:link {
	color:#999999; 
	text-decoration:none;
}
#zona_firma a:visited {
	color:#999999; 
	text-decoration:none;
}
#zona_firma a:hover{
	color:#999999; 
	text-decoration:underline;
}
div.read_more {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 08pt;
	color:#ffcc33;
	margin-top:-5px;
}
div.read_more a:link {
	color:#ffcc33;
	text-decoration:none;
}
div.read_more a:visited {
	color:#ffcc33;
	text-decoration:none;
}
div.read_more a:hover{
	color:#ffcc33;
	text-decoration:underline;
}

#sitemap {
	margin-left:40px;
	color:#ccc;
	font-size:10pt;
}
#sitemap ul a {
	color:#cc9900;
	text-decoration:none;
	font-weight:bold;
}
#sitemap ul a:hover {
	color:#FFCC33;
}
#sitemap ul ul {
	list-style-type:disc;
}
/******************** estils propis ********************/
.slogan01 {
	color:#d0d0d0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
}
.slogan02 {
	color:#d0d0d0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
.negrita {
	font-weight:bold;
}
.nonegrita {
	font-weight:normal;
}
.mesalaesquerra10 {
	margin-left:-10px;
}
.mesaladreta20 {
	padding-left:20px;
}
.mesaladreta40 {
	padding-left:40px;
}
.no_underline {
	text-decoration:none;
}
.arial_04_ffffff {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 04pt;
	color:#d0d0d0;
}
.arial_08_ffffff {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 08pt;
	color:#d0d0d0;
}
.arial_08_999999 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 08pt;
	color:#999999;
}
.arial_09_ffffff {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 09pt;
	color:#d0d0d0;
}
.arial_09_ffcc33 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 09pt;
	color:#ffcc33;
}
.arial_09_ddaa11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 09pt;
	color:#ddaa11;
}
.arial_10_ffffff {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#d0d0d0;
}
.arial_10_ffffff a:visited {color:#d0d0d0; text-decoration:none; }
.arial_10_ffffff a:link    {color:#d0d0d0; text-decoration:none; }
.arial_10_ffffff a:hover   {color:#d0d0d0; text-decoration:underline; }
.arial_10_ffcc33 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffcc33;
}
.arial_10_cccccc {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#d0d0d0;
}
.arial_11_ffffff {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color:#d0d0d0;
}
.arial_11_ffcc33 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color:#ffcc33;
}
.arial_12_ffffff {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#d0d0d0;
}
.arial_12_ffffff a:visited {color:#d0d0d0; text-decoration:none; }
.arial_12_ffffff a:link    {color:#d0d0d0; text-decoration:none; }
.arial_12_ffffff a:hover   {color:#d0d0d0; text-decoration:underline; }
.arial_12_ffcc33 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#ffcc33;
}
.arial_11_ffcc33 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color:#ffcc33;
}
.arial_10_ffcc33 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffcc33;
}
.arial_13_ffffff {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color:#d0d0d0;
}
.arial_13_ffcc33 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color:#ffcc33;
}
.arial_16_ffffff {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#d0d0d0;
}
.arial_16_cccccc {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#d0d0d0;
}
.arial_16_ffcc33 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#ffcc33;
}
