@import url("vincles.css");
@import url("layout.css");
@import url("contingut.css");
@import url("estils_houdini.css");

/*
General
---------------------------------------------*/
body {
	font-size: 62.5%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #666;
	background: #007795;
	margin: 0;
}
h1,h2,h3,ul {margin:0;padding:0;}
img,abbr,acronym {
	border: none;
}
ul {
	list-style: none;
}
hr {
	display: none;
}
p {
	margin: 0 0 1em 0;
	text-align:justify;
}
.center { text-align: center; }
/*Clearfix*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
	/* Amaga d'IE-mac \*/
	* html .clearfix {
		height: 1%;
		display: block;
	}
	/* Fi amaga d'IE-mac */

/*---------------
Accessibilitat
---------------------------------------------*/
#menuAcc {
	position : absolute;
	top : -9000px;
	left : -9000px;
	z-index : 1;
}
	#menuAcc a:focus,
	#menuAcc a:active {
		position : absolute;
		top : 9010px;
		left : 9010px;
		background : #fff;
		color : #333;
		padding : 5px;
		font-weight : bold;
		border : 1px solid #ca4f13;
		width : 10em;
		z-index : 1;
	}


/*---------------
Menú desplegable
---------------------------------------------*/
/*#subNav ul {*/
.menu ul {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #ffffff;
}
/*#subNav ul li {*/
.menu_horitzontal ul li {
  display: none; /* per defecte no es veu, ho activem amb base.js */
  float: none;
  border-top: 1px solid #ffffff;
  margin: 0;
  font-size: 1em;
}
.menu_vertical ul li {
  display: block;
  float: left;
  border-top: 1px solid #ffffff;
  margin: 0;
  font-size: 1em;
}