body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #6B6B6B;
	background: #fff;
	font: 12px arial;
	}
/*----------------*/
#container {
	width: 610px;
	margin: 0 auto 30px auto;
	text-align: left;
	background: #fff url(bg.gif) repeat-y right;
	}
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
a {text-decoration: none;}
#sigla {
	position: absolute;
	margin: 42px 0 0 0;
	}
#lang {
	position: absolute;
	margin: 53px 0 0 578px;
	}
#lang a {
	color: #fff;
	text-transform: uppercase;
	display: block;
	background: url(lang_a.gif) no-repeat;
	width: 27px;
	height: 26px;
	padding: 8px 0 0 4px;
	}
#lang span {
	color: #fff;
	text-transform: uppercase;
	display: block;
	background: url(lang_span.gif) no-repeat;
	width: 27px;
	height: 26px;
	padding: 8px 0 0 4px;
	}
#lang a:hover {background: url(lang_ahover.gif) no-repeat;}
#nav {
	background: url(header.jpg) no-repeat top right;
	padding: 30px 0 175px 60px;
	}
#nav li {display: inline;}
#nav a {	
	text-transform: uppercase;
	color: #6B6B6B;
	border-right: 1px solid #6B6B6B;
	padding: 0 8px 0 0;
	margin: 0 0 0 8px;
	}
#nav a:hover {color: #E54500;}
#content {
	padding: 0 82px 20px 68px;
	}
h1 {
	position: absolute;
	top: 0;
	left: -9999px;
	}
h2 {
	color: #E54500;
	font: 22px arial;
	border-bottom: 1px solid #B6BAC8;
	background: url(h2.gif) no-repeat left bottom;
	padding: 10px 0 2px 0;
	margin: 0 0 20px 0;
	text-align: right;
	}
h2 span {
	color: #6B6B6B;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #B6BAC8;
	}
h3 {
	color: #6b6b6b;
	font: 12px arial;
	border-left: 15px solid #e6e6e6;
	background: #f4f4f4;
	padding: 6px 0 4px 10px;
	margin: 50px 0 0;
	}


dl.web {
	margin: 10px 0;
	padding: 0;
	}
dl.web dd {
	float: left;
	width: 233px;
	margin: 0 -4px;
	padding: 27px 0 10px 0;
	]padding: 27px 0 25px 0;
	background: url(web.gif) no-repeat;
	text-align: center;
	}
dl.web img {
	border: 1px solid #B6BAC8;
	border-bottom: 3px solid #B6BAC8;
	}
dl.web p {margin: 5px 0;}


dl.sigle {
	margin: 10px 0;
	padding: 0;
	}

dl.sigle dd {
	float: left;
	margin: 0 -4px;
	width: 161px;
	padding: 17px 0 5px 0;
	]padding: 17px 0 15px 0;
	background: url(sigle.gif) no-repeat center top;
	text-align: center;
	}
dl.sigle dd p a {
	background: url(arrow.gif) no-repeat;
	border: 1px solid #fff;
	display: block;
	width: 18px;
	height: 12px;
	margin: 0 0 0 75px;
	}
dl.sigle dd p a:hover {border: 1px solid #E54500;}
dl.sigle dd p {
	padding: 0;
	margin: 5px 0;
	text-align: center;
	}
dl.sigle dd img {
	border: 1px solid #B6BAC8;
	border-bottom: 3px solid #B6BAC8;
}


p {
	padding: 0;
	margin: 15px 0;
	}
img.detaliu {
	margin: 35px 0;
	}
div.box {
	border: 1px solid #B6BAC8;
	padding: 0 25px;
	margin: 20px 0;
	}
a.link {	
	color: #E54500;
	border-right: 1px solid #E54500;
	background: url(arrow2.gif) no-repeat left;
	padding: 0 6px 0 20px;
	margin: 0 6px 0 10px;
	}
a.link:hover {
	color: #363636;
	border-right: 1px solid #363636;
	background: url(arrow2_h.gif) no-repeat left;
	}
a.link2 {
	color: #666;
	}
a.link2:hover {
	color: #E54500;
	}
a.back {
	color: #363636;
	background: url(arrow3.gif) no-repeat 1px 2px;
	padding: 0 0 0 20px;
	font: 11px verdana;
	}
a.back:hover {
	color: #E54500;
	background: url(arrow3_h.gif) no-repeat 1px 2px;
	}
	

#bottom {
	background: url(bottom.gif) no-repeat right;
	padding: 30px 0 50px 70px;
	}
#bottom a {color: #6B6B6B;}
#bottom a:hover {color: #E54500;}