body {
margin:0px;
background-image:url(../img/background.gif);
background-position:top;
background-repeat:repeat-x;
}

h1{
font-size:1.2em;
font-weight:normal;
font-family: 'Trebuchet MS', Georgia, Verdana, Tahoma, Arial;
margin:0px;
color:#b10a36;
text-align:left;
padding-left:0px;
background-color:#FFFFFF;
}

h2{
font-size:1em;
font-weight:bold;
font-family: 'Trebuchet MS', Georgia, Verdana, Tahoma, Arial;
margin:0px;
margin-top:10px;
margin-left:0px;
color:#999999;
padding-left:0px;
background-color:#FFFFFF;
}

h3{
font-size:0.7em;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
color:#b10a36;
text-align:left;
padding-left:0px;
background-color:#FFFFFF;
}

h4{
font-size:0.7em;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
margin-top:10px;
margin-left:0px;
color:#999999;
padding-left:0px;
}

p{
font-size:0.7em;
font-weight:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
line-height:1.4em;
}

blockquote {
	font-size: 0.9em;
}

	
.caixa_text_A ul{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			list-style-type:none;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:0px;
			margin-top:0px;
			padding:0px;
			line-height:1.5em;
			}
			
.caixa_text_A li{
			vertical-align:top;
			}
			
.caixa_text_A ul a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#666666;
			font-weight:bold;
			text-decoration:none;
			}
			
.caixa_text_A ul a:hover {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			background-color:#b10a36;
			}
			











img.flotantesquerra {
	float:left;
	margin-right: 2em;
	margin-bottom: 0.4em;
}

br.trencarp {
	clear: both;
}

.hr_menu{
width:130px;
height:1px;
margin:0px;
padding:0px;
border:0px;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#f1f1f1;
clear:both;
}

img{
border:0px;
}

.separador{
visibility:hidden;
}


.vincle a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	line-height:1.4em;
}
			
.vincle a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	background-color:#b10a36;
	line-height:1.4em;
}


	#franja_diba{
	width:760px;
	height:41px;
	margin-left:auto;
	margin-right:auto;
	background-color:#b10a36;
	}
	
	
	#cos{
	width:758px;
	min-height:420px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-top:0px;
	border-color:#999999;
	border-bottom-color:#f0f0f0;
	border-style:solid;
	background-image:url(../img/back_menu3.gif);
	background-repeat:repeat-y;
	background-position:top left;
	overflow:hidden;
	}
	
		#banner{
		width:758px;
		height:82px;
		border-bottom:1px;
		border-left:0px;
		border-right:0px;
		border-top:0px;
		border-color:#999999;
		border-style:solid;
		background-image:url(../img/banner/banner4.jpg);
		background-repeat:no-repeat;
		}
		
		#menu{
		display:block;
		width:160px;
		height:auto;
		border:0px;
		float:left;
		padding-left:50px;
		}
		
			#menu ul{
			list-style-image:url(../img/li.gif);
			list-style-type:none;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:0px;
			margin-top:23px;
			padding:0px;
			line-height:1.5em;
			}
			
			.menu_li{
			vertical-align:top;
			}
			
			#menu ul a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#666666;
			font-weight:bold;
			text-decoration:none;
			}
			
			#menu ul a:hover {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			background-color:#b10a36;
			}
			
			.hr {
			clear:both;
			}
			
			.banner_img{
			float:left; margin-left:-20px; margin-bottom:10px; margin-top:10px
			}
			
			.div_banner{
			float:right;
			margin-left:-45px;
			margin-right:10px;
			margin-top:25px;
			margin-bottom:10px;
			width:105px;
			min-height:54px;
			}
			
			
			.div_banner2{
			float:right;
			margin-left:-45px;
			margin-right:10px;
			margin-top:10px;
			margin-bottom:10px;
			width:105px;
			min-height:54px;
			}

			
			
		
		#contingut{
		display:block;
		width:518px;
		height:auto;
		border:0px;
		float:right;
		margin-bottom:15px;
		margin-left:15px;
		margin-right:15px;
		margin-top:20px;
		}
	

	#logos{
	width:758px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	clear:both;
	border:1px;
	border-style:solid;
	border-bottom-color:#999999;
	border-left-color:#999999;
	border-right-color:#999999;
	border-top:0px;
	}

		.imatge_centre{
		margin-left:21px;
		margin-right:21px;
		margin-top:5px;
		}


	
	#peu{
	width:758px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#999999;
	margin-top:6px;
	clear:both;
	}
