@charset "utf-8";
/* CSS Document */
body{
background:#ffffff;
margin:0 auto;
font-family:Arial; 
font-size:11px;
}
/*logos */

#top {
	width:100%;
	height:87px;
	background:#FFF;
}
#top a:hover{
	cursor:hand;
}
#topbanner {
	position:relative;
	left:50%;
	width:914px;
	height:87px;
	margin-left:-466px;
	background:url("../images/top.jpg") 0 0 no-repeat;
}
/*contingut*/
#content {
	position:relative;
	left:50%;
	top:35px;
	margin-left:-466px;
	width:925px;
}
#blanc {
	border-top:solid #716639 2px;
	background:url("../images/cont_back.jpg") 0 0 repeat-x;
	background-color:#FFFFFF;
	height:200px;
}
/*menu*/
#menu {
	position:absolute;
	top:87px;
	left:50%;
	width:911px;
	margin-left:-468px;
	font-family:Arial;
	font-size:.82em;
	z-index:2;
}
#qsb a{
	text-align:center;
	position:absolute;
	left:0px;
	top:0px;
	width:122px;
	height:28px;

	background:url("../images/qs_b.jpg") 0 0 repeat-x;
}
#rsb a{
	text-align:center;
	position:absolute;
	left:122px;
	top:0px;
	width:155px;
	height:28px;
	background:url("../images/rs_b.jpg") 0 0 repeat-x;
}
#dob a{
	text-align:center;
	position:absolute;
	left:277px;
	top:0px;
	width:168px;
	height:28px;
	background:url("../images/do_b.jpg") 0 0 repeat-x;
}
#ppb a{
	text-align:center;
	position:absolute;
	left:445px;
	top:0px;
	width:115px;
	height:28px;
	background:url("../images/pp_b.jpg") 0 0 repeat-x;
}
#bb a{
	text-align:center;
	position:absolute;
	left:560px;
	top:0px;
	width:106px;
	height:28px;
	background:url("../images/b_b.jpg") 0 0 repeat-x;
}
#nb a{
	text-align:center;
	position:absolute;
	left:666px;
	top:0px;
	width:78px;
	height:28px;
	background:url("../images/n_b.jpg") 0 0 repeat-x;
}
#eb a{
	text-align:center;
	position:absolute;
	left:744px;
	top:0px;
	width:78px;
	height:28px;
	background:url("../images/e_b.jpg") 0 0 repeat-x;
}
#cb a{
	text-align:center;
	position:absolute;
	left:822px;
	top:0px;
	width:89px;
	height:28px;
	background:url("../images/c_b.jpg") 0 0 repeat-x;
}
#menu a p{	
	display:none;
}
#qsb a:hover{
	background:url("../images/qs_b_f2.jpg") 0 0 repeat-x;
}
#rsb a:hover{
	background:url("../images/rs_b_f2.jpg") 0 0 repeat-x;
}
#dob a:hover{
	background:url("../images/do_b_f2.jpg") 0 0 repeat-x;
}
#ppb a:hover{
	background:url("../images/pp_b_f2.jpg") 0 0 repeat-x;
}
#bb a:hover{
	background:url("../images/b_b_f2.jpg") 0 0 repeat-x;
}
#nb a:hover{
	background:url("../images/n_b_f2.jpg") 0 0 repeat-x;
}
#eb a:hover{
	background:url("../images/e_b_f2.jpg") 0 0 repeat-x;
}
#cb a:hover{
	background:url("../images/c_b_f2.jpg") 0 0 repeat-x;
}
/*submenu*/
#subqs h2 {
	background:url("../images/qs_sm.jpg") 0 0 no-repeat;
	margin:0 0 5px 0;
	height:32px;
}
#subdo h2 {
	background:url("../images/do_sm.jpg") 0 0 no-repeat;
	margin:0 0 5px 0;
	height:32px;
}
#subpp h2 {
	background:url("../images/pp_sm.jpg") 0 0 no-repeat;
	margin:0 0 5px 0;
	height:32px;
}
#subrs h2 {
	background:url("../images/rs_sm.jpg") 0 0 no-repeat;
	margin:0 0 5px 0;
	height:32px;
}
#subb h2 {
	background:url("../images/b_sm.jpg") 0 0 no-repeat;
	margin:0 0 5px 0;
	height:32px;
}
#subn h2 {
	background:url("../images/n_sm.jpg") 0 0 no-repeat;
	margin:0 0 5px 0;
	height:32px;
}
#sube h2 {
	background:url("../images/e_sm.jpg") 0 0 no-repeat;
	margin:0 0 5px 0;
	height:32px;
}
#subc h2 {
	background:url("../images/c_sm.jpg") 0 0 no-repeat;
	margin:0 0 5px 0;
	height:32px;
}
#dlFi {
	width:255px;
	background:url("../images/sm_bot.png") 0 0 no-repeat;
	margin-top:-4px;
	.margin-top:0px;
}
dl { width: 255px; background:url("../images/sm_deg.png"); background-position: center 29px; }
dl,dd { margin: 0; }
dt { font-size: 12px; padding-top: 3px;  margin: 4px; margin-left:12px; margin-top:-2px;}
dl a { color: #000; text-decoration:none; display:block; padding-left:5px;}
dt a { color: #000; text-decoration:none; }
dd a { color: #666; text-decoration:none; }
dl a:hover { color:#CC0000; background:url("../images/bullet.png"); background-position: 0px 3px; background-repeat:no-repeat; }
dd a:hover { color:#CC0000;  }
ul { list-style: none; /*padding-bottom:3px;*/ }
li { height:18px; height:auto; margin-left:-25px; width:230px;}

/*box*/
#box {
position:absolute;
left:50%;
top:124px;
margin-left:-210px;
width:676px;
height:auto;
overflow-x:hinerhit;
}
#boxT {
	background:url("../images/box_top.png") 0 0 no-repeat;
	height:10px;
}
#boxV {
	background:url("../images/box_ver.png") 0 0 repeat-y;
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
}
#boxB {
	background:url("../images/box_bot.png") 0 0 no-repeat;
	height:13px;
}
/*bottom*/
#bottom {
position:relative;
width:100px;
height:70px;
}
#bottom2 {	
position: fixed;
width: 100%;
height: 50px;
top: auto;
right: 0;
bottom: 0;
left: 0;
background:url("../images/bottom_back.jpg") 0 0 repeat-x;
}
#bottom2 p{
	font-size:10px;
	margin-bottom:10px;
}
input {
  background-color : #999;
  font-size:10px;
  color : #000;
}
input.subm {
	background-color : #ccc;
}
/*contingut box*/
h1 {
	font-weight:normal;
	color:#888;
	font-size:18px;
}
h2 {
	font-weight:normal;
	color:#bbb;
	font-size:14px;
	font-weight:bold;
}
p {
	font-size:11px;
	color:#333333;
	font-family:Verdana;
}
a {
	color:#990000;
	text-decoration:none;
}
strong {
	color:#000000;
	font-weight:bold;
}
a img{ border:0px; }
.tablecap {
	font-size:12px;
	color:#999999;
}
.seccio {color: #990000}
.seccios {
	color: #990000;
	font-size:11px;
	}

#pre {
	margin-left:0px;
	display:block;
	float:left;
	width:8px;
	height:32px;
	background:url("../images/pre_red.jpg") 0 0 no-repeat;
}
#long {
	display:block;
	float:left;
	width:auto;
	height:32px;
	background:url("../images/long_red.jpg") 0 0 repeat-x;
}
#post {
	margin-left:0px;
	display:block;
	float:left;
	width:8px;
	height:32px;
	background:url("../images/post_red.jpg") 0 0 no-repeat;
}
#red a {
	display:block;
	margin-top:8px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:hand;
}
#res {
	height:10px;
	display:block;
	float:none;
}
#red {
	width:100%;
	height:8px;
	margin-top:10px;
	display:block;
	float:none;
}
#info {
	width:440px;
}
#rsLink {
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
#rsLink a em {
	color:#999;
}