body,h1,h2,h3,h4,h5,h6,p,ul,li{
	margin:0px;
	padding:0px;
	color: #507068;
}
ul {
	list-style: none;
}
body{
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#101112;
}
.separadorH{
	height:0px;
	overflow:hidden;
	clear: both;
}
hr {
	display:none;
}

/* pie */
#contenedorPie{
	clear:both;
	/*background-color:blue;*/
}
.slotPie{
	padding:0px;
	margin:0px;
}

#contenedorPie #peu {
	position:relative;
	clear: both;
	background: url(/img/peu/fons_superior_peu.jpg) left top no-repeat;
	height:65px;
}

#contenedorPie #peu .int {
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0px;
	background: url(/img/peu/fons_inferior_peu.jpg) center top no-repeat #101112;
	height: 56px
}

#contenedorPie #peu ul {
	float: left;
	clear: both;
	width:180px;
	margin-top:10px;
	margin-left:313px;
}

#contenedorPie #peu ul li {
	float: left;
	margin:0px 20px 0px 0px;
}

#contenedorPie #peu ul li a {
	font: bold 10px verdana,arial,verdana,sans-serif;
	color:#567068;
	text-decoration:underline;
}

/*******/
/* w3c */
/*******/
.capsaW3c {
	margin:0px;
	padding:18px 0px 40px 0px;
	text-align:center;
}
.capsaW3c img {
	padding:0px 3px 0px 3px;
	border:none;
}
/**********/
/* fi w3c */
/**********/

/******************/
/* menú principal */
/******************/

#menuPrincipal {
	position:relative;
	height:90px;
	border-bottom: 1px solid #000000;
	background: url(/img/menu/fons_lateral_menu.jpg) left top no-repeat;
}
#menuPrincipal.nologo {
	background: url(/img/menu/fons_lateral_menu_no_logo.jpg) left top no-repeat;
}
#menuPrincipal h1 {
}
#menuPrincipal h1 a{
	display: block;
	width: 156px;
	height: 51px;
	z-index: 0;
	text-decoration: none;
	font: bold 9px verdana,arial,sans-serif;
	color:#ffffff;
	text-transform: uppercase;
	text-align: center;
	padding:39px 0px 0px 0px;
}

#menuPrincipal h1 a span {
	display: none;
}

#menuPrincipal ul.idiomes {
	position:absolute;
	bottom:0px;
	left:0px;
	width:148px;
	padding:0px 0px 4px 8px;
	z-index: 1;
}
#menuPrincipal ul.idiomes li {
	float: left;
	padding:0px 3px 0px 0px;
}
#menuPrincipal ul.idiomes li a,
#menuPrincipal ul.idiomes li strong {
	font:normal 10px/15px arial,verdana,sans-serif;
	color:#ffffff;
	padding:0px 4px 0px 4px;
}
#menuPrincipal ul.idiomes li a:hover,
#menuPrincipal ul.idiomes li strong{
	border:1px solid #ffffff;
	text-decoration: none;
	padding:0px 3px 0px 3px;
}

#menuPrincipal ul.principal {
	position:absolute;
	top:0px;
	right:2px;
}
#menuPrincipal ul.principal li {
	float:left;
	/*width:90px;*/
	height:90px;
	border-left: 1px solid #000000;
}

#menuPrincipal ul.principal li strong,
#menuPrincipal ul.principal li a {
	display: block;
	width:86px;
	height:50px;
	padding:40px 0px 0px 0px;
	border-left:1px solid #A9ABB0;
	font: bold 9px verdana,arial,sans-serif;
	color:#ffffff;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	background-position: left top;
	background-repeat: no-repeat;
}
#menuPrincipal ul.principal li strong {
	/*color: #FCC949;*/
	border-left:1px solid #77bcd8;
}

#menuPrincipal ul.principal li strong#grup,
#menuPrincipal ul.principal li a#grup {
	background-image: url(/img/menu/grup_off.jpg);
}
#menuPrincipal ul.principal li strong#galeria,
#menuPrincipal ul.principal li a#galeria {
	background-image: url(/img/menu/galeria_off.jpg);
}
#menuPrincipal ul.principal li strong#discografia,
#menuPrincipal ul.principal li a#discografia {
	background-image: url(/img/menu/galeria_off.jpg);
}
#menuPrincipal ul.principal li strong#premsa,
#menuPrincipal ul.principal li a#premsa {
	background-image: url(/img/menu/premsa_off.jpg);
}
#menuPrincipal ul.principal li strong#noticies,
#menuPrincipal ul.principal li a#noticies {
	background-image: url(/img/menu/noticies_off.jpg);
}
#menuPrincipal ul.principal li strong#concerts,
#menuPrincipal ul.principal li a#concerts {
	background-image: url(/img/menu/concerts_off.jpg);
}
#menuPrincipal ul.principal li strong#contacte,
#menuPrincipal ul.principal li a#contacte {
	background-image: url(/img/menu/contacte_off.jpg);
}

#menuPrincipal ul.principal li strong#grup,
#menuPrincipal ul.principal li strong#galeria,
#menuPrincipal ul.principal li strong#discografia,
#menuPrincipal ul.principal li strong#premsa,
#menuPrincipal ul.principal li strong#noticies,
#menuPrincipal ul.principal li strong#concerts,
#menuPrincipal ul.principal li strong#contacte {
	background-image: url(/img/menu/opcio_over.jpg);
}

#menuPrincipal ul.principal li a#grup:hover,
#menuPrincipal ul.principal li a#galeria:hover,
#menuPrincipal ul.principal li a#discografia:hover,
#menuPrincipal ul.principal li a#premsa:hover,
#menuPrincipal ul.principal li a#noticies:hover,
#menuPrincipal ul.principal li a#concerts:hover,
#menuPrincipal ul.principal li a#contacte:hover,
#menuPrincipal ul.principal li a#grup.active,
#menuPrincipal ul.principal li a#galeria.active,
#menuPrincipal ul.principal li a#discografia.active,
#menuPrincipal ul.principal li a#premsa.active,
#menuPrincipal ul.principal li a#noticies.active,
#menuPrincipal ul.principal li a#concerts.active,
#menuPrincipal ul.principal li a#contacte.active{
	background-image: url(/img/menu/opcio_over.jpg);	
}

/**********/
/* MODULS */
/**********/
.modul {
	margin:0px 0px 0px 0px;
}
.modul h2 a {
	font: bold 18px arial,verdana,sans-serif;
	color:#567068;
}

.modul li {
	margin:13px 0px 10px 0px;
}

.modul li em {
	display: block;
	font: normal 12px arial,verdana,sans-serif;
	color: #ffffff;
	font-style: italic;
}
.modul li a {
	font: bold 12px arial,verdana,sans-serif;
	text-decoration: none;
	color: #829F97;
}

.modul li a:hover{
	text-decoration: underline;		
}

#modulMusica.modul{
	padding: 0px 27px 0px 27px;	
}

#modulNoticies.modul {
	padding: 33px 27px 53px 27px;
}

/***********/
/* submenú */
/***********/

.submenu {
	background-color:#cccccc;
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 0px;
	height:31px;
}
.submenu ul {
	margin:0px;
	padding:0px;
	list-style: none;
	height: 31px;
}

.submenu ul li {
	float:left;
	height: 31px;
}
.submenu ul li strong,
.submenu ul li a {
	display: block;
	font:normal 12px/31px arial,verdana,sans-serif;
	color:#000000;
	height: 31px;
	padding:0px 14px 0px 14px;
	text-decoration: none;
}
.submenu ul li strong {
	background-color:White;
	border-right:1px solid black;
	border-left:1px solid black;
}
.submenu ul li a:hover{
	text-decoration: underline;
}

/*****************/
/* finestra OKKO */
/*****************/
#finestraOKKO {
	padding: 33px 27px 53px 27px;
	font: normal 14px arial,verdana,sans-serif;
	color:#567068;
}
#finestraOKKO h2 {
	font: bold 24px arial,verdana,sans-serif;
	color:#567068;
	margin:0px 0px 20px 0px;
	padding:0px;
}

#finestraOKKO h3 {
	font: bold 18px arial,verdana,sans-serif;
	color:#567068;
	/*margin:0px 0px 20px 0px;
	padding:0px;	*/
}
#finestraOKKO #capsaFinestra{
	width:400px;
	border:10px solid #567068;
	padding:10px;
	margin-left:auto;
	margin-right: auto;
	text-align:center;
}