@charset "UTF-8";
/* CSS Document */

body{
background-color:#000000;
background-image:url(css/fons2.png);
background-repeat:repeat-x;
background-attachment:fixed;

	margin:0px;
}

a:link{
	text-decoration:none;
	color:#f6bd79;
}
a:visited{
	text-decoration:none;
	color:#f6bd79;
}
a:hover{
	text-decoration:none;
	color:#db7575;
}

img{
	border:none;
}

#contenidor{
	width:820px;
	margin:auto;
	height:auto;
		
}

#capsalera{
	position:relative;
	width:820px;
	height:190px;
	background-image:url(css/bg-capsalera.png);
}

#img-capsalera{
	position:relative;
	left:10px;
	top:10px;
	width:625px;
	height:120px;
	background:url(css/img-capsalera.png);
}

#logofantasma{
	float:right;
	position:relative;
	width:150px;
	height:113px;
	/*background:url(css/fantasmapetit-transparent.png);*/
	margin-top:5px;
	margin-right:20px;
}
#content-menu{
	position:relative;
	left:10px;
	top:15px;
	background:url(css/content-menu.png);
	width:800px;
	height:60px;
}

#menu{
	position:relative;
	background:url(css/bg-menu2.png) repeat-x;
	width:799px;
	height:25px;
	margin-left:0px;
	top:19px;
	padding-top:2px;
}

#footer{
	position:relative;
	background:url(css/img-footer.png);
	width:820px;
	height:65px;
	/*margin-top:-10px;*/
}

.item-menu{
	width:100px;
	font-family:Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	color:#f6bd79;
	padding-top:2px;
	padding-left:20px;
	padding-right:10px;
}
.item-menu-selected{
	background:url(css/bg-menu-over.png);
	height:24px;
	width:100px;
	font-family:Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-top:2px;
	padding-left:20px;
	padding-right:10px;
}

.item-menu-selected2{
	background:url(css/bg-menu-over.png);
	height:24px;
	width:100px;
	font-family:Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
}

.item-menu:hover{
	background:url(css/bg-menu-over.png);
	height:24px;
}

.item-menu a:hover{
	color:#000000;
}

#contingut{
	background:url(css/bg-site2.png) repeat-y;
	width:820px;
	height:auto;
}

#content{
	width:800px;
	height:auto;
	margin:auto;
}

.contenidor-intern{
	position:relative;
	margin-top:20px;
	margin-left:40px;
	margin-right:40px;
	height:auto;
	width:auto;
	padding-bottom:10px;
}

*:first-child+html .contenidor-intern{
	position:relative;
	margin-top:40px;
	margin-left:40px;
	margin-right:40px;
	height:auto;
	width:auto;
	padding-bottom:10px;
}

.localitza{
	position:relative;
	margin-left:20px;
	top:5px;
	width:500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FF0000;
}

.titol{
	position:relative;
	margin:auto;
	margin-top:20px;
	width:495px;
	height:68px;
}

.subtitol{
	postition:relative;
	margin-left:20px;
	width:auto;
}

*:first-child+html .subtitol{
	position:relative;
	margin-left:20px;
	width:auto;
	margin-top:30px;

}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#f6bd79;
}

.linia-titol{
	position:relative;	
	margin-top:-45px;
	background-image:url(css/separator.png);
	width:310px;
	height:35px;
}

*:first-child+html .linia-titol{
	position:relative;	
	margin-top:-35px;
	background-image:url(css/separator.png);
	width:310px;
	height:35px;
}

.noticia{
	position:relative;
	margin-left:20px;
	margin-right:20px;
	width:600px;
	height:auto;
	margin-bottom:10px;
}

.noticia-agenda{
	position:relative;
	margin-left:20px;
	margin-right:20px;
	width:600px;
	height:auto;
	margin-bottom:10px;
}

.titol-noticia, .titol-agenda{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#db7575;
}

.text-general{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fefefe;
}

.text-general-color{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f6bd79;
}
.separator{
	width:155px;
	height:30px;
	margin:auto;
	background-image:url(css/separator2.png)
}

.formulari{
	position:relative;
	float:right;
	width:auto;
	height:30px;
	text-align:right;
	margin-right:20px;
	margin-top:25px;
}

*:first-child+html .formulari{
	position:relative;
	float:right;
	width:auto;
	height:30px;
	text-align:right;
	margin-right:20px;
	margin-top:0px;
}

.text-input{
	border:#FFCC00;
	border-width:1px;
	border-style:solid;
	width:100px;
	margin:1px;
}

.img-agenda{
	position:relative;
	float:right;
	width:100px;
	height:150px;
	margin-right:100px;
	margin-top:-20px;
}

.img-distribucio{
	position:relative;
	float:right;
	width:150px;
	height:150px;
	margin-left:10px;
	margin-right:100px;
	margin-top:-20px;
}

.img-noticia{
	position:relative;
	float:right;
	width:100px;
	height:150px;
	
	margin-left:40px;
	margin-top:5px;
}

.imatges{
	position:relative;
	margin-right:10px;

}