body,h1,contingut,ul,li {margin:0;padding:0}
body {background:url(background.jpg) no-repeat center top  #bd0926}
li {list-style-type:none}
a {text-decoration:none}
.contingut {width:969px; margin-left:auto;margin-right:auto; position:relative}
.noticia{
	position: absolute;
	top: 325px;
	left:630px;
	
	width:203px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto
}
.noticia_cap {
	background-image:url(cap_noticies.png); 
	height:26px;
}
.noticia_peu {
	background-image:url(peu_noticies.png); 
	height:23px;
}
.noticia_cos {
	background-image:url(cos_noticies.png); 
	background-repeat:repeat-y;		
	padding-left:20px;
	padding-right:20px;
	height:115px;
}
.noticia p {
	text-align:left;
	color:#ffffff;
	font-family:Helvetica Neue, Helvetica, Arial;
	font-weight: Regular;
	font-size: 10pt;
	margin:0px;
	padding-top:10px;
}
.noticia a {
	text-decoration:underline;
	color:#ffffff;
}
.noticia a:hover{color:#520e18;}
.noticia h1{
	text-align:left;
	color:#ffffff;
	font-family:Helvetica Neue, Helvetica, Arial;
	font-weight: Regular;
	font-size: 11pt;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
.menu{
	font-family: Letter Gothic Std,Letter Gothic, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	position: absolute;
	left:117px;
	top:210px;
	color: #ffffff;
	width:691px;
}
.menu li {display:block;float:left;_display:inline-table; padding:0px;padding-top:15px;padding-right:20px;text-align:center;}
.menu a strong {color: #b12134} 
.menu a {color: #ffffff}
.menu a:hover{color: #b12134}
.menu a:active{color: #b12134}
.menu .menu_sel a {color: #b12134}
.info, span {visibility:hidden}

.anteriors {
	position:absolute; 
	top:490px;
	left:107px; 
	font-family: Letter Gothic Std, Arial, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color:#ffffff;
	margin:0px;
}
.anteriors a {color: #ffffff}
.anteriors a:hover{color:#b12134}
.anteriors a:active{color:#b12134}
.anteriors li p {font-family: Letter Gothic Std, Arial, sans-serif;font-weight: Regular;font-size:8pt;display:block;margin:0px; padding:0px}
.anteriors li {display:block;float:left;_display:inline-block; padding:7px;margin:0px;}
.reptes {
	position: absolute; 
	top:270px; 
	left:117px;
}
.promou {
	position: absolute; 
	top:403px; 
	left:117px;
	color:#ffffff;
	_padding:15px;
}
.promou li {display:inline-block;}
.promou p {
	font-family: Letter Gothic Std, Arial, sans-serif;
	font-weight: Medium;
	font-size: 8pt;
	color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	padding-top:15px;
}
.colesq{
	position: absolute;
	top: 270px;
	left:117px;
	width:237px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto
}
.colesq_cap {
	background-image:url(cap_colesq.png); 
	height:26px;
}
.colesq_peu {
	background-image:url(peu_colesq.png); 
	height:26px;
}
.colesq_cos {
	background-image:url(cos_colesq.png); 
	background-repeat:repeat-y;		
	padding-left:20px;
	padding-right:20px;
	height:175px;
}
.colesq p {
	text-align:left;
	color:#ffffff;
	font-family:Helvetica Neue, Helvetica, Arial;
	font-weight: Regular;
	font-size: 9pt;
	margin:0px;
	padding-top:5px;
}
.colesq dl {
	margin: 0px;
}
.colesq dd{
	text-align:left;
	color:#ffffff;
	font-family:Helvetica Neue, Helvetica, Arial;
	font-weight: Regular;
	font-size: 9pt;
	margin-left:50px;
}
.colesq dt{
	text-align:left;
	color:#ffffff;
	font-family:Helvetica Neue, Helvetica, Arial;
	font-weight: Regular;
	font-size: 9pt;
}
.colesq li{
	font-family:Helvetica Neue, Helvetica, Arial;
	font-weight: Regular;
	font-size: 9pt;
	padding-top:5px;
	padding-bottom:10px;
}
.colesq h3 {
	text-align:left;
	color: #ed8291;
	font-family:Helvetica Neue, Helvetica, Arial;
	font-weight: Bold;
	font-size: 13pt;
	margin:0px;
	padding-top:10px;
}
.colesq a{
	text-decoration: underline;
	color: #ffffff
}
.colesq a:hover{color: #520e18}
_colesq a:visited{color: #520e18}
.colesq .colesq_sel a {color: #520e18}

.colcentral{
	text-align:left;
	color:#ffffff;
	font-family:Helvetica Neue, Helvetica, Arial;
	font-weight: Regular;
	font-size: 10pt;
	position: absolute;
	top: 270px;
	left:377px;
	width:431px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto
}
.colcentral_cap {
	background-image:url(cap_colcentral.png); 
	height:24px;
}
.colcentral_peu {
	background-image:url(peu_colcentral.png); 
	height:24px;
}
.colcentral_cos {
	background-image:url(cos_colcentral.png); 
	background-repeat:repeat-y;		
	padding-left:20px;
	padding-right:20px;
}
.colcentral p {
	text-align:left;
	color:#ffffff;
	font-family:Helvetica Neue, Helvetica, Arial;
	font-weight: Regular;
	font-size: 10pt;
	margin:0px;
	padding-top:10px;
}
.colcentral p strong {
	color: #ffffff;
	font-weight: Bold;
	font-size: 10pt;
}

.colcentral a{
	text-decoration:underline;
	color: #ffffff
}
.colcentral a:hover{color: #520e18}
.colcentral a:visited{color: #520e18}
.colcentral_cos li {
    text-align:left;
    color: #ffffff;   
    font-family:Helvetica Neue, Helvetica, Arial;
    font-weight: Regular;
    font-size: 10pt;
    margin:0px;
    padding-top:10px;
}
.colcentral_cos h5 {
    text-align:left;
    color: #ffffff;   
    font-family:Helvetica Neue, Helvetica, Arial;
    font-weight: Regular;
    font-size: 9pt;
    margin:0px;
    padding-top:10px;
}
.colcentral h3 {
	text-align:left;
	color: #ed8291;
	font-family:Helvetica Neue, Helvetica, Arial;
	font-weight: Bold;
	font-size: 12pt;
	margin:0px;
	padding-top:10px;
}
.colcentral dl {
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:10px;
}
.promou_int {
	position: absolute; 
	top:525px; 
	left:117px;
	color:#ffffff;
}
.promou_int p {
	font-family: Letter Gothic Std, Arial, sans-serif;
	font-weight: Medium;
	font-size: 8pt;
	color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
.promou_int li {
	padding-top:5px;
	padding-bottom:5px;
}

.metro {
	background-image:url(metro.png); 
	background-repeat:no-repeat;		
	height:18px;
	margin-top:0px;
	padding-left:27px;
	padding-bottom:5px;
}
.park {
	background-image:url(parking.png); 
	background-repeat:no-repeat;		
	height:13px;
	padding-left:27px;
	padding-bottom:5px;
}
.tram {
	background-image:url(tram.png); 
	background-repeat:no-repeat;		
	height:15px;
	padding-left:27px;
	padding-bottom:5px;
}
.bus {
	background-image:url(bus.png); 
	background-repeat:no-repeat;		
	height:18px;
	padding-left:27px;
	padding-bottom:5px;
}
.interior {margin:0px;padding:5px}
.xarxes_int {top:680px;left:150px;position:absolute}
.xarxes_int li {float:left;margin-right:10px}	
.logos {position: absolute; top:530px;left:0px; background-image:url(patrocinadors_portada.png);height:100px;width:920px}
.logos {text-indent:-9999px;}
.logos li {position:absolute; height:35px; }
.logos li a {display:block; text-indent: 0px;height:100%;}

.xarxes {top:640px;left:117px;position:absolute}
.xarxes li {float:left;margin-right:10px}
img {border:0}