/* DIVS de maquetació */
body { 
text-align: center;
/*background: #EFEBEB url(../images/body_background.png) repeat-y 50% 0;*/
margin: 0px 0 0 0px
}
/* Contenidor */
#container { 

  border:0px solid gray;
  padding: 0px;
  background-color: transparent;
  margin: 0px auto 0px;
  text-align: left;      /* hack IE align */

}
#container { 
  width:800px; 
  voice-family: "\"}\""; /* hack IE box model */
  voice-family:inherit;
  width:800px;
  height: auto;
} 

html>body #container {   /* hack Opera box model */
  width:800px;
}
/* Fi Contenidor */

/* Banner */
#banner { 
  position: relative;
  border:0px solid gray;
  padding:0px;
  background-color: #fff;
  margin: 0px auto 0px;
  text-align: left;
}
#banner { 
  width:800px; 
  voice-family: "\"}\""; /* hack IE box model */
  voice-family:inherit;
  width:800px;
  height: 75px;
} 

html>body #banner {     /* hack Opera box model */
  width:800px;
}
/* Fi Banner */

/* Cerca */
#sobrecerca {
	position: absolute;
	top: 0px;
	right: 0;
	background: #e2e2e2 url(../images/fondo_buscador.gif)  no-repeat;
	background-position: top left;
	width: 600px;
	height: 25px;
}
#cerca {

	position: absolute;
	top: 2px;
	right: 10px;
	background: #fff ;
	height: 22px;


}

/* Fi Cerca */
/* Logos */
/*
#xim {
	position: absolute;
	bottom: 0px;
	right: 0;
	background: #fff url(../images/imagenxim.png)  no-repeat;
	width: 147px;
	height: 177px;
}
*/
#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #fff url(../images/logo.gif)  no-repeat;
	background-position: top left;
	width: 182px;
	height: 71px;
}

#fotos {
	position: absolute;
	top: 30px;
	right: 0;
	width: 380px;
	height: 190px;
}
/* Fi logos */



/* Pathway */
#pathway { 

  border:0px solid gray;
  padding:0px;
  background: #fff url(../images/bullet_titulo_seccion.gif) no-repeat;
  margin: 0px ;
  text-align: left;
  color: #407501;
border-bottom: 1px solid lightgray;
  border-top: 1px solid lightgray;

}
#pathway { 
  margin-left:200px;
  width:600px; 
  voice-family: "\"}\""; /* hack IE box model */
  voice-family:inherit;
  width:600px;
} 

html>body #pathway {     /* hack Opera box model */
  width:600px;
}

/* Fi Pathway */

/* Menu horitzontal */
#menuh { 
	position: absolute;
	top: 30px;
	right: 0;

/*  background: #fff url(../images/menuh-bg.png) repeat-y ;*/
  margin: 0px ;

}
#menuh { 
  width:600px; 
  voice-family: "\"}\""; /* hack IE box model */
  voice-family:inherit;

  height: 22px;
} 

html>body #menuh {      /* hack Opera box model */
  width:600px;
}
/* Fi Menu horitzontal */


/* Contenidor */
#wrapper { 
  position:relative;

  padding: 0px;
  background-color: transparent;
  margin: 0px;
  text-align: left;

}
#wrapper { 
  width:800px; 
  voice-family: "\"}\""; /* hack IE box model */
  voice-family:inherit;
  width:800px;
} 

html>body #wrapper {    /* hack Opera box model */
  width:800px;
}
/* Fi Contenidor */




/* Contingut principal */
#contingut {
 float: right;
 border:0px solid gray;
 padding-right: 20px;
 padding-left: 20px;
 background-color: #FFF;
 margin-top: 30px;
 margin-right:0px;
 margin-left: 0px;
 margin-bottom: 0px;
}

#contingut {
  min-height: 400px;
  height:auto !important; /* hack IE ajustament del peu */
  height:600px;
}
#contingut {
  width: 560px; 
  voice-family: "\"}\""; /* hack IE box model */
  voice-family:inherit;
  width: 600px;
}

html>body #contingut {   /* hack Opera box model */
  width: 560px;
}

/* Fi contingut principal */

/* menulateral */
#barramenu {
	float: left;
	border:0px solid gray;
	padding-right:0px;
 	padding-left: 0px;
 	background-color: transparent;
 	margin-top: 30px;
 	margin-right:0px;
 	margin-left: 0px;
 	margin-bottom: 0px;

}

#barramenu {
  width: 160px; 
  voice-family: "\"}\""; /* hack IE box model */
  voice-family:inherit;
  width: 200px;
}

html>body #barramenu {     /* hack Opera box model */
  width: 160px;
}


/* Fi menu lateral */

#footer {
	clear: both; 
	padding-right: 0px;
 	padding-left: 0px
 	background-color: transparent;
/* 	background: #fff url(../images/footer.png)  repeat-x; */
 	margin-top: 0px;
 	border-top: 1px solid lightgray;
 	margin-right:0px;
 	margin-left: 0px;
 	margin-bottom: 0px;


}

#footer { 
  width:800; 
  voice-family: "\"}\""; /* hack IE box model */
  voice-family:inherit;
  width:800;
  height: 135px;
} 

html>body #footer {     /* hack Opera box model */
  width:800px;
}

#footer ul {
	font-size: 10px;
	color: #666;
	font-weight: bold;
	padding-top: 30px;


}

#footer li {
	list-style:none;
	display: inline;
	padding-right: 1.3em;

}

.images { 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	border-top-style: none; 
	padding-top: 0px; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}

.center { 
	text-align: center;
}

