/* 
    Document   : full d'estils
    Created on : 04/01/2008, 13:16:14
    Author     : Edgar
*/
body {
	background-color: #c4aa87;
    background-image: url("/imatges/background.jpg");
	width: 1201px;
    height: 901px;
}
#cap {
	position:absolute;
	background: transparent url("/imatges/tt.png") left bottom repeat-x; 
	float:left;
	width: 1107px;
	left:50px;
	height: 247px;
    border: 0px;
    margin: 0px;
    padding: 0px;
	z-index: 10;
}

#fons {
	width:1107px;
	height:160px;;
	position:relative;
	top:65px;
	left:8px;
	background: transparent url("/imatges/caps/generic.png") 0 0 no-repeat; 
	z-index: 0;
}

#posteimg{
	position: absolute;
	top:0px;
	left:0px;
	background: url("/imatges/poste.png") 0 0 no-repeat;
	width: 302px;
	height: 459px;
}

#poste{
	position: absolute;
	top:400px;
	left:850px;
	width: 302px;
	height: 459px;
	z-index:120;
}
#poste img{
	position:relative;
	right:21px;
	top:5px;
	border:0px;
	text-align:left;
}
#menu2 {
	float:left;
	position:absolute;
	top:65px;
	left:30px;
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	text-align: left;
	z-index:122;
	list-style-type: none;
}
#menu2 ul{
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type: none;
}
#menu2 ul a:hover{
	color: #fce117;
	cursor: pointer;
}
#menu2 ul li{padding-bottom:5px;}
#banner{
	position: absolute;
	top: 632px;
	left: 850px;
	color: white;
	font-size:24px;
	font-weight:bold;
	z-index:120;
}
#banner div {
	text-align:center;
	margin-top: 0px;
	height: 70px;
	width: 258px;
}
#banner p{
	padding:0px;
	border:0px;
	margin:0px;
	margin-top:0px;
	padding-top:15px;
	background: url("/imatges/banner2.gif") 0 0 no-repeat;
	height: 67px;
	width: 258px;
}
#banner p:hover{
	color: #fce117;
	cursor: pointer;
}

#menu {
	position: absolute;
	top: 265px;
	left: 50px;
}

#menu ul{
	color: black;
}

#menu div span{
	float:left;
	position:relative;
	background: transparent url('/imatges/bb_f.gif') right 0 no-repeat;
	padding-right:15px;
	color:black;
}

#menu li a  {
	color:black;
	display:block;
}
#menu div{
	float: left;
	background:white url('/imatges/bb_c.gif') 0 0 repeat-x;
	padding-right:0px;
	margin-right:5px;

}
#menu li {
	position:relative;
	background:transparent url('/imatges/bb_i.gif') 0 0 no-repeat;
	color:black;
}
#menu li a:hover {
	color: #fce117;
}
#menu li:hover {
	background:transparent url('/imatges/b_i.gif') 0% 0% no-repeat;
	}
#menu div:hover span li{
	background:transparent url('/imatges/b_i.gif') 0% 0% no-repeat;
	}
#menu div:hover span li a{color: #fce117;}
#menu div:hover span {
	background:transparent url('/imatges/b_f.gif') right 0 no-repeat;
}
#menu div:hover{
	background:black;
}
#menu #menub li{
	background:black url('/imatges/b_i.gif') 0 0 no-repeat;
}
#menu #menub li a{color: #fce117;}

#menu #menub span{
	background:black url('/imatges/b_f.gif') right 0 no-repeat;
}
#tohome{
	position:absolute;
	left:940px;
	top:270px;
}
#submenu{
	position: absolute;
	left: 50px;
	top: 295px;
	width: 1107px;
	height: 35px;
}
#submenu span{
	margin-left:10px;
}
#submenu li{
	display:inline;
	margin-right:10px;
}
#submenu ul{
	display:inline;
	padding-top:7px;
	padding-left:7px;
}

#submenu b{color: #fce117;font-size: 14px;}

#contingut {
	position:absolute;
	float:left;
	top:350px;
	left:50px;
	background:white url('/imatges/paper.jpg') 0 0 no-repeat;
	width:750px;
	height:420px;
	z-index:121;
}
#clateral{
	float:left;
	width:236px;
	height:100%;
	overflow: hidden;	
	font-size: 18px;
	font-family: Courier,Arial;
}
#clateral #aleatori {padding-top:0px;}
#clateral ul{
	padding:0px;
	margin:0px;
	border:0px;
	padding-top:5px;
	display:block;
	text-align:left;
	text-transform: uppercase;	
	list-style-type: none;
}
#clateral li {
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	border-color:black;
	border-bottom:1px solid black;
	list-style-type: none;
}

#clateral li a{
	padding-left:2px;
	padding-right:10px;
}
#clateral b{
	color:black;
	background: #fce117;
	padding-left:2px;
	padding-right:10px;
}
#clateral li:hover a{
	color:black;
	background: #fce117;
}
#clateral img{
	padding-top:50px;
}
#text2{
	float:left;
	overflow:auto;
	font-size:8pt;
	width:514px;
	height:420px;
	padding:0px;
	border:0px;
	margin:0px;
}
#text{
	float:left;
	overflow:auto;
	font-size:8pt;
	width:500px;
	height:400px;
	padding:0px;
	border:0px;
	margin:0px;
	padding-left:14px;
	padding-top:10px;
	padding-bottom: 10px;
}
#text_buscador{
	float:left;
	overflow:auto;
	font-size:8pt;
	width:500px;
	padding:0px;
	border:0px;
	margin:0px;
	padding-left:14px;
	padding-top:10px;
}
#text_petit{
	float:left;
	overflow:auto;
	font-size:8pt;
	width:500px;
	height:365px;
	padding:0px;
	border:0px;
	margin:0px;
	padding-left:14px;
	padding-top:10px;
	padding-bottom: 10px;
}
#text_petit_buscador{
	float:left;
	overflow:auto;
	font-size:8pt;
	width:500px;
	height:340px;
	padding:0px;
	border:0px;
	margin:0px;
	padding-left:14px;
	padding-top:10px;
	padding-bottom: 10px;
}
#text_petit h1{
	padding:0px;
	margin:0px;
	border:0px;
	padding:10px;
	font-size:12pt;
}
#text_petit p{
	padding:0px;
	margin:0px;
	border:0px;
	padding-top:0px;
	text-align: justify;
	padding-right:15px;
}
#text_petit a:hover{
	color: #fce117;
}
#text_petit ul{padding:0px;margin:0px;border:0px;padding-top:10px;padding-left:20px;}
#text_petit li{
	text-align: justify;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:15px;
}
#text_petit_buscador h1{
	padding:0px;
	margin:0px;
	border:0px;
	padding:10px;
	font-size:12pt;
}
#text_petit_buscador p{
	padding:0px;
	margin:0px;
	border:0px;
	padding-top:0px;
	text-align: justify;
	padding-right:15px;
}
#text_petit_buscador a:hover{
	color: #fce117;
}
#text_petit_buscador ul{padding:0px;margin:0px;border:0px;padding-top:10px;padding-left:20px;}
#text_petit_buscador li{
	text-align: justify;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:15px;
}
#text h1{
	padding:0px;
	margin:0px;
	border:0px;
	padding:10px;
	font-size:12pt;
}
#text p{
	padding:0px;
	margin:0px;
	border:0px;
	padding-top:0px;
	text-align: justify;
	padding-right:15px;
}
#text a:hover{
	color: #fce117;
}
#text ul{padding:0px;margin:0px;border:0px;padding-top:10px;padding-left:20px;}
#text li{
	text-align: justify;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:15px;
}

#menup{
	padding:0px;
	margin:0px;
	border:0px;
	padding-bottom:20px;
	padding-left:5px;
	font-size:10pt;
}
#menup ul{
	width:90%;
	padding:0px;
	margin:0px;
	border:0px;
	display:block;
	text-align:left;	
	list-style-type: none;
}

#menup li {
	padding:0px;
	padding-top:2px;
	padding-bottom:3px;
}

#menup li a{
}
#menup b{
	color:black;
	background: #fce117;
}
#menup li:hover a{
	color:black;
	background: #fce117;
}
#titol{
	font-color:black;
	padding:0px;
	border:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	font-weight:bold;
}
#titol2{
	font-weight: bold;
	font-size: 14px;
}
.form_entitat tr td{
	text-align: left;
}
.form_hidden{
	display: none;
}
.tr_hide{
	display: none;
}
div.recursos_amibts{
	text-align: left;
	font-weight: bold;
}
#formulari_serveis{
	text-align: left;
}

