/*-----------------------------------------------------

FULL D'ESTILS ESTILS.CSS

Lloc web:	DELTALLOGUER.CAT | http://www.deltalloguer.cat
Autor:		Ofitec Tècnica | http://ofitec.net
Data:		15/10/09
Ús:			Estils generals i estructurals del web.
			Utilitzats a totes les pàgines.

-------------------------------------------------------*/


html {
	background: #d3e4da;
	margin:0 0 0 -1px;
	padding:0;	
}
body {
	color:#505050;
	font-family: 'Trebuchet MS', sans-serif ;
	font-size: 14px;
	font-style: normal ;
	font-weight: normal ;
	padding:0;
	margin :0;
	display:table; 
	width:100%;	
}
p {
	letter-spacing: normal ;
	line-height: 1.7em ;
}
h1 {
	color:#683a1e;
	font-size:22px ;
	margin:25px 0 10px 0;
	clear:both;
	line-height:40px;
}
h2 {
	color:#683a1e;
	font-size:20px ;
	margin:30px 0 10px 0;
	clear:both;
}
h3 {
	color:#683a1e;
	font-size:18px;
	margin:20px 0 5px 0;
	clear:both;
}
a:link, a:visited {
	color:#683a1e ;
	text-decoration:none;
}
a:hover {
	color:#ffb508;
	text-decoration:underline;
}
#contenedor {
	background: transparent url("pagina.jpg") repeat-y scroll 50% 0px ;
	margin:0 auto ;
	width:100%;
}
#fons {
	margin:0 auto;
	padding:0;
	background:transparent ;
	background-image: url("fons-web.jpg") ;
 	background-repeat:no-repeat;	
	background-position: center top ;
}
#capcalera {
	margin: 0 auto;
	min-height:25px;
	height: 25px;
	width: 960px;
}
#pagina {
	background: transparent url("fons-pag.jpg") no-repeat center top;
}
#tot {
	margin:0 auto;
	width:960px; 
}
#cap {
	margin: 0 auto;
	height:170px;
	width:100%;
}
#menu {
	height:30px;
	margin:0 auto ;
	width:952px;	
	text-align:center;
}
#menu ul {
	display:table;
	margin:0 auto;
	padding:0 10px 0 0;
	list-style-type:none;
	height:30px;
	text-transform:uppercase;
	font-size:11px;
	float:right;
}
#menu ul li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	border-left:1px solid #1e1e1e ; 
	background:transparent url("fons-menu.jpg") repeat-x top left;
}
#menu ul li a {
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 11px ;
	line-height:30px;
	font-weight:bold;
}
#menu ul li a:hover, #menu li#current a {
	color:#FFFFFF;
	background:transparent url("fons-menu-hover.jpg") repeat-x top left;
}
#contingut {
	width:960px;
	margin:0 auto ;
	text-align:left;
	min-height:800px;
}
#contingut p {
	text-align:left;
}
#central {
	width:800px;	
	padding:10px;
	margin:20px 80px; 
}
#contingut p {
	margin-top:10px;
	text-align:left;
}
#contenedor-peu {
	margin:0 auto;
	height:150px;
	padding:0;
	background:transparent url("fons-peu.jpg") no-repeat scroll center top ;
}
#peu {
	margin:0 auto;
	padding:10px 0;
	width:920px;
	height:70px;
	color:#FFFFFF;
	text-align:center;}
#peu a:link, #peu a:visited {
	color:#FFFFFF;
}
#peu a:hover{
	color:#ffb508;
	text-decoration:none;
}
#contenedor-peu #peu img a{ border:2px #996;}
#contenedor-peu #peu img a:hover{ border:2px #FFC;}
#peu_esq {
	float: left;
}
#peu_dret {
	float: right;
}
.negreta{font-weight:bold;}
.absmiddle{ vertical-align:middle; padding-right:15px; text-decoration:none; border:0 none;}
.fright{ float:right;  margin:0 0 30px 20px; border:2px double #996;}
.fleft{ float:left; margin:0 20px 30px 0; border:2px double #996;}
.fleft:hover{ border:2px double #ffc;}
.fright:hover{ border:2px double #ffc;}
.pdf{ font-size:12px;}
.none a{ text-decoration:none; border:none;}
.petit{font-size:10px;}