
body {
	background-color:#aaaaaa;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}

#container {
	width:800px;
	margin:auto;
	background-color:#ffffff;
	padding-bottom:0px;
	padding-top:0px;
	border:4px solid #006600;
	background-color:#edffee;
}


#header {
	margin-top:0px;
	margin-bottom:0px;	
	background-color:#006600;
}


#titol h1, #titol h2 {
	text-align:center;
	font-size:28px;
	margin-bottom:0px;
	color:#ffffff;
}

#titol .gros {	
	font-size:30px;	
	border-bottom:1px solid #ffffff;	
}

#subtitol {
	text-align:center;
	font-size:19px;
	margin-top:1px;
	color:#ffffff;
}


#footer {
/*	text-decoration:underline;*/
	font-weight:bold;
	padding:5px;
	/*border:1px solid green;*/
/*	width:250px;	*/
	/*color:green;*/
	color:#ffffff;
	background-color:#006600;
	margin:auto;
	/*margin-right:320px;*/
	text-align:center;
}

#footer div {
	padding:2px;	

}

#footer a {
	color:#ffffff;
}

#options {
	width:100px;	
	text-align:center;
}

#options td {
	border:2px solid green;
}

#contents {
	text-align:left;
	font-size:11px;
	
}

#contentsContainer {
	height:370px;
	overflow:auto;
	width:670px;
}

.salut {
	background-image:url('../img/degradat1.gif');
	text-align:center;
	font-size:18px;
	color:#ffffff;
}

#contentsTitle h2 {
	text-align:center;
	color:#ffffff;
	padding:0px;
	margin:0px;
	/*background-color:green;*/
	background-image:url('../img/degradat1.gif');
	margin-top:5px;
	font-size:18px;
}


#options a:link, #options a:visited {
	/*color:#000000;*/
	color:green;
	font-weight:bold;
	text-decoration:none;
}

#options a:hover {
	text-decoration:underline;
}

#options .seleccionada {
	background-color:green;	
}

#options .seleccionada a:link, #options .seleccionada a:visited {
	color:#ffffff;
}

#contentsTitle h2 .blanc {
	background-color:blue;
}

#contents p {
	text-align:justify;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	margin-top:0;	
	margin-bottom:0;	
}

#contentsContainer {
	/*border-left:1px solid green;*/
	border-right:2px solid green;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
}

pre {
	margin:0;
}

.fotos {
	border-left:1px solid green;
	padding-left:5px;
	padding-right:5px;
}

.fotos td {
	border-bottom:1px solid green;
}

.on {
	font-size:16px;
}

.on td {
	padding-left:10px;
}

.marc {
	border:1px solid green;
	text-align:left;
	font-size:10px;
}

.marc ul {
	margin:0;
	padding-left:10px;
}


.telefon {
	font-weight:bold;
}

.itinerari {
	font-weight:bold;
	font-size:18px;
	text-align:center;
	padding-top:18px;
}

ul {
	margin-top:0;
	padding-top:0;
}

.qui li {
	margin-top:5px;
}

.titulacio {
	font-weight:bold;	
	margin-top:10px;
}

.qui table {
	margin:auto;
}

.qui td {
	padding-left:2px;
	padding-right:2px;
	padding-top:5px;	
}

li a:link, li a:visited {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

li a:hover {
	text-decoration:underline;
}
	
.nom {
	text-decoration:underline;
}

#veure img {
	margin:5px;
}

.imparell {
	background-color:#bbbbbb;	
}

.parell {
	background-color:#dddddd;
}

thead {
	font-weight:bold;
	color:#002e5b;
}

.taulaMod a:link, .taulaMod a:visited {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.block {
	border:1px solid green;
	padding-bottom:1px;	
	margin-top:1px;
}

.block h3 {
	font-size:10px;
	background-color:green;
	text-align:center;
	padding:0;
	margin:0;
	padding-top:1px;
	padding-bottom:1px;
}

.block ul {
	margin:0;
	padding:0;
	margin-left:10px;
	padding-left:10px;
	padding-top:2px;
	font-size:8px;
}


.noLogin {
	text-align:center;
	margin-top:70px;
	font-weight:bold;
	font-size:30px;
}

#options .login td {
	border:0px solid;
}

.login {
	font-size:8px;
	margin:0px;
	padding:0px;
}

.login input {
	width:50px;
	font-size:8px;	
}

.fotosCentre a:link, .fotosCentre a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

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

.acupunturaPelMon {
	font-size:1.5em;

}

.acupunturaPelMon span {
	text-decoration:none;
}