/*********** Estils generals******************/

HTML {
	height:100%;
}

BODY {

	text-align:center;
	background-color:#ffffff;
	font-family:Verdana, sans-serif;

	line-height:130%;
	font-size:12px;
	color:#000000;
	background-color:#725128;

	height:100%;
}


a, a:visited , a.normal, a.normal:visited{
	text-decoration:none;
	color:#725128;

}

a:hover, a:active, a.normal:hover, a.normal:active {
	text-decoration:none;
	color:#9e8660;
}


 a.invers, a.invers:visited{
	text-decoration:none;
	color:#9e8660;

}

a.invers:hover, a.invers:active {
	text-decoration:none;
	color:#725128;
}

p {

}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

img {
	border:0px;
	padding:0px;
	margin:0px;

}

.majuscula {
	text-transform:uppercase;
}

.color_corporatiu {
	color:#725128;
}

.color_clar {
	color:#9e8660;
}

.cursiva {
	font-style:italic;
}

.negreta {
	font-weight:bold;
}

/********* Botons ***************/

.entrada_form, .zona_text {
	color:#725128;
}

input {
	border:solid 1px #725128;
	color:#725128;
	background-color:#ffffff;
	width:300px;
	height:16px;

}

textarea {
	border:solid 1px #725128;
	color:#725128;
	background-color:#ffffff;
	width:300px;
	height:50px;

}

input.boto {
	border:solid 1px #725128;
	background-color:#ffffff;
	color:#725128;

	width:50px;
	height:22px;

}

#titol_formulari {
	text-transform:uppercase;
	color:#725128;
}



/*********** Estructura ******************/



#tot{

	width:1001px;

	min-height:100%;

	margin-top:0px;
	margin-left: auto;
	margin-right: auto;

	margin-bottom:00px;

	text-align:left;

	color:#725128;
	background-color:#e0d5b5;

	background-repeat:no-repeat;
}



#cap  {
	width:1001px;
	height:215px;

	background-image:url('img/cap.jpg');
}

	#cap_inici {
		float:left;
		padding-top:40px;
		padding-left:25px;
	}
		#cap_inici a {
			color:#000000;
			
		}

	#cap_telefons {
		float:right;
		font-size:14px;
		padding-top:6px;
		margin-right:25px;
	}

#menu{

	width:807px;

	padding-left:97px;
	padding-right:97px;

	height:35px;

	border-top:solid 3px #725128;
	border-bottom:solid 3px #725128;
}

	#inicimenu {
		float:left;
		width:0px;
		height:35px;
		border-right:solid 1px #725128;
	}

	.botomenu {
		float:left;
		width:114px;
		height:27px;
		padding-top:8px;
		border-right:solid 1px #725128;

		text-align:center;

		cursor:pointer;
	}

	.botomenu:hover, .bmmarcat {
		background-color:#725128;
		color:#e0d5b5;

	}

	.botomenu:hover a, .bmmarcat a, .botomenu:hover a:hover, .bmmarcat a:hover  {
		color:#e0d5b5;
	}

#central {

	width:807px;

	min-height:300px;

	padding-left:97px;
	padding-right:97px;

	padding-bottom:22px;

	text-align:justify;

	margin-top:0px;

}

	.titol_general {
		font-size:14px;
		font-weight:bold;
		color:#000000;
	}

	.titol_secundari {
		font-size:12px;
		font-weight:bold;
		color:#000000;
	}

	.titol_central {
		margin-top:97px;
		margin-bottom:20px;
	}

	.titol_entremig {
		margin-top:44px;
		margin-bottom:20px;
	}

#sota1 {
	width:807px;

	padding-left:97px;
	padding-right:97px;
	padding-top:66px;

	min-height:35px;

	color:#725128;

	font-size:11px;
}

#sota2 {
	width:807px;

	padding-left:97px;
	padding-right:97px;

	padding-top:50px;
	padding-bottom:111px;

	color:#725128;

	font-size:11px;
}

	#sota2 a {
		color:#725128;
	}

	#sota2 a:hover {
		color:#000000;
	}



.missatgeverd {
	color:green;
	font-weight:bold;
}