body {
	font-family: Trebuchet MS, Calibri, Arial;
	font-size: 13px;
	background-color: #525251;
	
	color: #525251;
}

table, td, tr {
	font-family: Trebuchet MS, Calibri, Arial;
	font-size: 13px;
	
	color: #525251;

	margin: 0px;
	padding: 0px;
}

table.rebut, table.rebut td, table.rebut tr {
	font-family: Trebuchet MS, Calibri, Arial;
	font-size: 20px;
}

table.tarifes, table.tarifes td, table.tarifes tr {
	border: 1px solid #FAF07C;
}

td {
	padding: 2px;
}

a {
	color: #525251;
	text-decoration: none;
}

a.hover {
	color: black;
	text-decoration: none;
}

div.fora {
	width: 900px;
	text-align: left;
}

div.cap {
	overflow: hidden;
	
}

div.cap h1{
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	color: #F9FAF8;
}

ul.cap {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}

ul.cap li {
	background-color: #EAEAE9;
	width: 100px;
	border-right: 1px solid #525251;
	border-bottom: 1px solid #525251;
	float: left;
	background-image: url('http://www.informatik.cat/images/bot0.gif');
	text-align: center;
	padding: 5px;
}

ul.cap li.roig {
	background-color: #FBC2C2;
	cursor: pointer;
}

ul.cap li.groc {
	background-color: #F9EF98;
	cursor: pointer;
}

ul.cap li.sobre {
	background-color: #E1ECCA;
	background-image: url('http://www.informatik.cat/images/bota.gif');
	cursor: pointer;
}

ul.cap li.actiu{
	background-color: #F9FAF8;
	background-image: url('http://www.informatik.cat/images/bot1.gif');
	border-bottom: 1px solid #F9FAF8;
}


ul.dinscap {

	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}

ul.dinscap li {
	background-color: #F9FAF8;
	width: 100px;
	border-bottom: 1px solid #525251;
	margin-left: 3px;
	float: left;
	
	text-align: center;
	padding: 5px;
}

ul.dinscap li.sobre, ul.dinscap li.actiu {
	border-bottom: 2px solid #E1ECCA;
	cursor: pointer;
}




div.cos {
	overflow: hidden;
	padding: 10px;
	background-color: white;
	color: #525251;
	_height: 200px;
	_overflow: visible;
}


a.enllac {
	text-decoration: underline;
	color: #84A747;
}

div.blocesq {
	float: left;
	width: 430px;
	overflow: hidden;
	
}

div.blocdret {
	float: right;
	width: 430px;
	overflow: hidden;
}



div.peu {
	font-size: 12px;
	text-align: right;
	color: #F9FAF8;
}


h2 {
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	margin-top: 5px;
}


div.alert {
	background-color: #F9C19B;
	text-align: center;
	padding: 5px;
	border: 1px dashed #8E4C3C;
}

div.alertbo {
	background-color: #BFE49C;
	text-align: center;
	padding: 5px;
	border: 1px dashed #508D14;
}


div.productp{
	float: left;
	margin: 5px;
	padding: 5px;
	width: 180px;
	height: 250px;
	text-align: center;
}

div.product {
	float: left;
	margin: 5px;
	padding: 5px;
	width: 205px;
	height: 250px;
	text-align: center;
}

div.imaprod {
	height: 150px;
}


div.productvip {
	
	margin: 5px;
	padding: 5px;
	width: 700px;
	height: 150px;
	text-align: center;
	background-image: url('http://informatik.cat/images/backvip.gif');
	background-repeat: repeat-x;
}

div.imaprodvip {
	float: left;
	height: 150px;
	width: 350px;
	overflow: hidden;
	background-position: center center;
}

div.imaprod img {
	opacity:0.9;
	
}

div.imaprod:hover img {
	opacity:1;
}

div.product a {
	font-weight: bold;
}

div.content {
	width: 710px;
}

div.totmenu {
	float: right;
	width: 150px;
}

div.topmenu {
	background-color: #E1ECCA;
	background-image: url('http://www.informatik.cat/images/bota.gif');
	font-weight: bold;
	padding: 5px;
	text-align: center;
	
}

div.vp {
	background-color: #E1ECCA;
	background-image: url('http://www.informatik.cat/images/botvp.gif');
	font-weight: bold;
	padding: 5px;
	text-align: center;
	height: 20px;
	
}

div.menu a {

}

div.menu a:hover {
	color: #78825E;
}


div.fitxa {
	width: 690px;
}

div.cistell a{
 color: white;
}

div.cistell img {
	vertical-align: middle;
}

div.comentari {
	padding: 5px;
	border-bottom: 1px dashed #508D14;
}
