body {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #63592D;
	line-height: 22px;
	background: #fff url(images/fonsbase.gif) repeat-x bottom left fixed; 
	margin: 28px auto; 
	padding-top: 0px 25px; 
	text-align: center;
}

#contenido {
	text-align: left;
	width: 80%;
	border: #A3A191 1px solid; 
	background: #fff; 
	margin: 0px auto; 
	padding: 0px 10px 20px 10px; 
}

#cabecera {
	height: 146px;
	text-align:right;
	padding-right:40px;
}

#cabecera_eng {
	height: 146px;
	background: #fff url(images/logogescom_eng.gif) no-repeat bottom left fixed; 
	text-align:right;
}

a {
	color: #69AA1C; 
	text-decoration: underline;
	padding-left:3px;
	padding-right:3px;
}

a:hover {
	color: #FFFFFF;
	background-color: #88D436;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
}

#principal {
	float: left; 
	margin: 10px 0px; 
	width: 75%; 
	position: relative;
}
#extra {
	float: right; 
	margin: 10px 0px; 
	width: 25%; 
	position: relative;
}

#copy {
	margin-top: 5px
}
#copy p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}

#copy a {
	color: #69AA1C; 
	text-decoration: underline;
	padding-left:3px;
	padding-right:3px;
}

#copy a:hover {
	color: #FFFFFF;
	background-color: #88D436;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
}

.right {
	float: right; 
	position: relative;
} 

.linea {
	clear: both; 
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 0px; 
	background: #54534A url(images/line.gif) repeat-x; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	height: 1px;
}

.patro {
	font-size: 0.8em;
	text-align: center;
}

.cajaA h1, .cajaA p {margin:0 10px; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; }
.cajaA h1 {font-size:1.4em; color:#5C8E20; border:0; line-height:34px;}
.cajaA p {padding-bottom:0.5em;}
.cajaA {background: transparent; margin:1em;}

.cajaB h1, .cajaB p {margin:0 10px; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; }
.cajaB h1 {font-size:1.4em; color:#5C8E20; border:0; line-height:34px;}
.cajaB hr { display:block; height: 1px; margin: 0; padding: 0; color: #DEDDD4; background-color: #DEDDD4; border: 0;}
.cajaB p {padding-bottom:0.5em;}
.cajaB {background: transparent; margin:1em;}
.cajaB ul {margin-top:0.5em;}

.cajaC h1, .cajaC p {margin:0 10px; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; }
.cajaC h1 {font-size:1.2em; color:#D06C1C; border:0; line-height:34px;}
.cajaC hr { display:block; height: 1px; margin: 0; padding: 0; color: #DEDDD4; background-color: #DEDDD4; border: 0;}
.cajaC p {padding-bottom:0.5em;}
.cajaC {background: transparent; margin:1em;}
.cajaC ul {margin-top:0.5em;}

.xtopA, .xbottomA {display:block; background:transparent; font-size:1px;}
.xb1A, .xb2A, .xb3A, .xb4A {display:block; overflow:hidden;}
.xb1A, .xb2A, .xb3A {height:1px;}
.xb2A, .xb3A, .xb4A {background:#EFEDDF; border-left:1px solid #DEDDD4; border-right:1px solid #DEDDD4;}
.xb1A {margin:0 5px; background:#DEDDD4;}
.xb2A {margin:0 3px; border-width:0 2px;}
.xb3A {margin:0 2px;}
.xb4A {height:2px; margin:0 1px;}

.xtopB, .xbottomB {display:block; background:transparent; font-size:1px;}
.xb1B, .xb2B, .xb3B, .xb4B {display:block; overflow:hidden;}
.xb1B, .xb2B, .xb3B {height:1px;}
.xb2B, .xb3B, .xb4B {background:#FAF9F0; border-left:1px solid #DEDDD4; border-right:1px solid #DEDDD4;}
.xb1B {margin:0 5px; background:#DEDDD4;}
.xb2B {margin:0 3px; border-width:0 2px;}
.xb3B {margin:0 2px;}
.xb4B {height:2px; margin:0 1px;}

.xtopC, .xbottomC {display:block; background:transparent; font-size:1px;}
.xb1C, .xb2C, .xb3C, .xb4C {display:block; overflow:hidden;}
.xb1C, .xb2C, .xb3C {height:1px;}
.xb2C, .xb3C, .xb4C {background:#F9F6DF; border-left:1px solid #DEDDD4; border-right:1px solid #DEDDD4;}
.xb1C {margin:0 5px; background:#DEDDD4;}
.xb2C {margin:0 3px; border-width:0 2px;}
.xb3C {margin:0 2px;}
.xb4C {height:2px; margin:0 1px;}

.xboxcontentA {display:block; background:#EFEDDF; border:0 solid #DEDDD4; border-width:0 1px;}
.xboxcontentB {display:block; background:#FAF9F0; border:0 solid #DEDDD4; border-width:0 1px;}
.xboxcontentC {display:block; background:#F9F6DF; border:0 solid #DEDDD4; border-width:0 1px;}
.marca { background:#FFFF99; }
.preu { background:#FFFF99; color: #990000; }

.ponents {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.ponents li {
	padding-left: 35px;
	padding-right: 20px;
}