
html, body {
	font-family:Verdana, Arial;
	text-align:center;
	border:none;
	background-color:#ffffff;
	line-height:1.3em;
	color:#666666;
}

a {
	color:#000000;
	font-weight:bold;
}

.titol {
	font-size:2.5em;
	line-height:3em;
	color:#000000;
	font-weight:bold;
}

.titol .primera {
	font-size:2em;
}

#header {
	/*background-color:#dac4b6;*/
}

#header h1 {
	text-align:left;
	margin:0;
	padding:0;
	color:#0e142c;
	font-size:4em;
	line-height:3em;
}

#leftColumn {
	float:left;
}

#centerColumn {
	margin-left:11em;
	/*background-color:#dac4b6;*/
	height:100%;
}

h2 {
	margin:0;
	padding:0;
	font-weight:bold;
	color:#0e142c;
}

.entrada {
	height:90%;
}

.idiomes {
	text-align:right;
	font-size:0.8em;
	padding-right:.5em;
}

.idiomes a {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.idiomes a:hover {
	text-decoration:none;
}

.entrada a{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.entrada a:hover {
	text-decoration:none;
}

.continguts {
	/*background-color:#dac4b6;*/
}

.continguts  h1 {
	text-align:left;
	font-size:2em;
}

.continguts h2 {
	font-size:2em;
}

.opcions {
	margin-left:0em;
	margin-top:1em;
	width:12em;
	text-align:left;
	position:relative;
	z-index:0;
}

.subopcions {
	text-align:left;
	margin-left:1em;
	position:absolute;
	z-index:1;
	display:none;
}

.opcions td, .subopcions td {
	background-color:#ffffff;	
}


.opcions td {
	border-bottom:1px solid #000000;
	padding:.5em;
}

.subopcions td {
	border-bottom:0;
	padding:.1em;
}

.opcions a, .subopcions a{
	color:#0e142c;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
}


.opcions span {
	background-color:#f69e44;
}

.opcions .seleccionada span {
	background-color:#eb8d43;
}

.opcions .seleccionada .subopcions span {
	background-color:#ff0000;
}

.opcions .seleccionada .subopcions .seleccionada span {
	background-color:#eb8d43;
}

.subopcions a {
	font-size:0.8em;
}


.opcio a {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.opcio a:hover {
	text-decoration:none;
}

.cos {
	margin-left:2em;
	margin-right:2em;
	text-align:justify;
}

#peu {
	text-align:center;
	font-size:1em;
	font-weight:bold;
}

.contacte {
	text-align:left;

/*	background-image:url('../img/bn.jpg'); 
	background-repeat:repeat-y; 
	background-position:center;*/
	padding:5em;
	padding-top:0;
}

.nom {
	font-weight:bold;
	letter-spacing:3px;
	font-size:2em;
	font-family:Verdana, Arial;
}

.contacte .professio {
	font-size:1.5em;
}

.contacte .on {
	font-size:1.5em;
}

.contacte .direccio {
	font-size:1.5em;
	text-align:left;
	font-weight:bold;
	padding-top:1em;
}

.enllacos li {
	line-height:2em;
}

.enllacos a {
	text-decoration:none;
	color:#734432;
	font-weight:bold;
}

.enllacos a:hover {
	text-decoration:underline;
}

.nom a {
	text-decoration:none;
}

.rodones {
	font-size:.8em; 
	text-align:center; 
	color:#ffffff; 
	font-weight:bold;
}

.rodones a {
	color:#000000;
	color:#ffffff;
	color:#000000;
	font-weight:bold;
}

.informacio:hover   table{
	display:block;
}

.mapa li {
	padding-top:.5em;
	margin-top:.5em;
}

.qui a {
	font-weight:normal;
	color:#666666;
}

.construccio {
	text-align:center;
	font-size:3em;
	line-height:4em;
	font-style:italic;
}

.cos h2 {
	text-align:center;
}

.imatges, .contacte, .presentacio {
	margin-top:2em;
}

.contacte, .presentacio {
	font-size:2em;
	line-height:1.5em;
	font-weight:bold;
}

.imatges, .contacte {
	margin-left:auto;
	margin-right:auto;
}

.imatges img {
	border:0;
}