body{margin:0px;padding:0px;font-size:10px;font-family:verdana;color:#5e5e5e;text-align:center}
table{font-size:10px;font-family:verdana;color:#5e5e5e;}

a{font-family:verdana;color:#5d5d5d;text-decoration:none;}
a:link{font-family:verdana;color:#5d5d5d;text-decoration:none;}
a:hover{font-family:verdana;color:#db6116;text-decoration:none;}

a.on{font-family:verdana;color:#db6116;text-decoration:none;}
a.on:link{font-family:verdana;color:#db6116;text-decoration:none;}
a.on:hover{font-family:verdana;color:#db6116;text-decoration:none;}

#base{
	width:100%;
	margin:0px 0px;
	text-align:left;
}

#top{
	height:100px;
	width:100%;
}

#logo{
	width:300px;
	height:85px;
	float:left;
	display:inline;
	padding-left:86px;
}

#topdre{
	float:right;
	height:85px;
	display:inline;
	width:480px;
	font-size:10px;
	font-family:verdana;
}

#menutop{
	width:410px;
	height:15px;
	margin-left:70px;
	padding-top:15px;
}

#menutop a{
	font-family:verdana;color:#5d5d5d;text-decoration:none;font-size:10px;
}

#menutop a:link{
	font-family:verdana;color:#5d5d5d;text-decoration:none;font-size:10px;
}

#menutop a:hover{
	font-family:verdana;color:#db6116;text-decoration:none;font-size:10px;
}

#cerca{
	width:410px;
	height:15px;
	padding-left:70px;
	padding-top:5px;
}

#cerca input{
	border:1px solid #FF6633;font-family:verdana;font-size:10px;color:#5e5e5e;width:186px;
}

#pagact{
	width:337px;
	height:15px;
	padding-left:143px;
	padding-top:4px;
}

#pagact select{
	border:1px solid #FF6633;font-family:verdana;font-size:10px;color:#000000;
}

#tipo{
	width:470px;
	height:30px;
	padding-right:10px;
	padding-top:5px;
	vertical-align:bottom;
}

#clear{
	clear:none;
}

#menutop ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	align:right;
}

#menutop li{
	margin:0px;
	float:left;
	align:right;
}

#tipo1{
	float:right;
	display:inline;
	font-family:verdana;
	color:#db6116;
	border:1px solid #db6116;
	width:15px;
	height:13px;
	text-align:center;
	margin-right:5px;
	margin-top:6px;
	padding-top:1px;
}

#tipo2{
	font-family:verdana;
	color:#db6116;
	border:1px solid #db6116;
	width:16px;
	height:15px;
	text-align:center;
	font-size:12px;
	float:right;
	display:inline;
	margin-right:5px;
	margin-top:3px;
	padding-top:2px;
}

#tipo3{
	float:right;
	display:inline;
	font-family:verdana;
	color:#db6116;
	border:1px solid #db6116;
	width:17px;
	height:18px;
	text-align:center;
	font-size:14px;
	padding-top:2px;
}

.tdtipomesgran{font-family:verdana;color:#db6116;border:1px solid #db6116;width:15px;height:15px;text-align:center;font-size:10px;}
.tdtipomesgran2{font-family:verdana;color:#db6116;border:1px solid #db6116;width:15px;height:15px;text-align:center;font-size:12px}
.tdtipomesgran3{font-family:verdana;color:#db6116;border:1px solid #db6116;width:15px;height:15px;text-align:center;font-size:14px}

a.menu{font-family:verdana;color:#FFFFFF;font-weight:bold;text-decoration:none}
a.menu:link{font-family:verdana;color:#FFFFFF;font-weight:bold;text-decoration:none}
a.menu:hover{font-family:verdana;color:#000000;font-weight:bold;text-decoration:none}

.pestanyafonstop{background-image:URL(img/pestanyatop.gif);height:4px}
.tdmenuon{background-color:#d3d3d3;font-family:verdana;color:#000000;font-weight:bold;font-size:10px}
.tdmenu{background-color:#d3d3d3;font-family:verdana;color:#000000;font-weight:bold;font-size:10px}

#lgris{
	background-color:#f1f1f1;
	height:21px;
}

#menu{
	background-color:#ff6633;
	text-align:center;
}

#lmenu{
	height:21px;
	margin: 0 auto;
	width:450px;
}

#minicion{
	float:left;
	display:inline;
	width:85px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
}

#minici{
	float:left;
	display:inline;
	width:90px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity:0.5;
}


#mquisom{
	float:left;
	display:inline;
	width:90px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity:0.5;
}

#mquisomon{
	float:left;
	display:inline;
	width:90px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
}

#mpublicitat{
	float:left;
	display:inline;
	width:90px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity:0.5;
}

#mpublicitaton{
	float:left;
	display:inline;
	width:90px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
}

#mcolabora{
	float:left;
	display:inline;
	width:90px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity:0.5;
}

#mcolaboraon{
	float:left;
	display:inline;
	width:90px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
}

#mcontacta{
	float:right;
	display:inline;
	width:90px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity:0.5;
}

#mcontactaon{
	float:right;
	display:inline;
	width:90px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
}

#content{
	text-align:center;
}

#esq{
	width:19%;
	float:left;
	display:inline;
	text-align:left;
	align:left;
}

#mig{
	width:55%;
	float:left;
	display:inline;
}

#miguser{
	width:78%;
	float:left;
	display:inline;
	margin-right:10px;
}

#dre{
	width:25%;
	float:left;
	display:inline;
}

#dia{
	height:40px;
	background-repeat:repeat;
	background-position:left top;
	background-image:url("img/fonsdegradat.jpg");
	text-align:center;
}

#mdia{
	width:450px;
	margin:0px auto;
	padding-top:20px;
}

#mdia ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#mdia li{
	margin:0px;
	float:left;
	display:inline;
}

#imgdia{
	float:left;
	display:inline;
	z-index:1;
}

#data{
	text-align:left;
	height:31px;
	border-bottom:1px solid #db6116;
	vertical-align:bottom;
	background-image:URL(img/fonsinici.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
}

#infoac{
	padding-left:45px;
	text-align:left;
	z-index:0;
}

a.nomacte{font-family:verdana;color:#db6116;font-weight:bold;text-decoration:none}
a.nomacte:link{font-family:verdana;color:#db6116;font-weight:bold;text-decoration:none}
a.nomacte:hover{font-family:verdana;color:#db6116;font-weight:bold;text-decoration:none}

.cate{
	font-family:verdana;color:#db6116;font-weight:normal
}

.icoafi{
	float:right;
	display:inline;
	padding-top:10px;
}

#logoafi{
	float:left;
	display:inline;
	padding-top:10px;
	padding-right:10px;
}

.txtact{
	padding-bottom:10px;
	padding-top:10px;
}

.brdfotopetita{border:1px solid #ad8037}

.fotos{
	padding-top:10px;
}

#titafi{
	border-bottom:1px solid #db6116;
	text-align:left;
	margin-left:15px;
	margin-right:10px;
	padding-top:12px;
	padding-bottom:7px;
}

#mesafi{
	text-align:left;
	background-color:#f2f2f2;
	padding:3px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:20px;
	cursor:pointer;
}

.llafi{
	text-align:left;
	background-color:#f2f2f2;
	padding:3px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:20px;
	cursor:pointer;
}

.llafion{
	text-align:left;
	background-color:#F6C8B8;
	padding:3px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:20px;
	color:#000000;
	cursor:pointer;
}

#peu{
	text-align:center;
	height:25px;
	margin:0px auto;
	margin-top:15px;
	border-top:1px solid #db6116;
	margin-left:43px;
	padding-top:10px;
}

#peucopy{
	float:right;
	display:inline;
	margin-right:57px;
}

#prot{
	float:right;
	display:inline;
}

#avis{
	float:right;
	display:inline;
}

#mesinfo{
	line-height:16px;
}

.colormarro{color:#db6116}

#pag{
	padding-top:10px;
	font-size:8px;
	font-weight:bold;
}

#selecciona{
	border-bottom:1px solid #db6116;
	margin-left:10px;
	padding-top:17px;
	padding-left:5px;
	text-align:left;
}

#mapa{
	padding-top:5px;
	height:205px;
}

#total{
	text-align:left;
	font-family:verdana;
	font-size: 10px;
	font-weight:normal;
	padding-left:10px;
}

#despcat select{
	border:1px solid #FF6633;
	font-family:verdana;
	font-size: 10px;
	font-weight:normal;
	background-color:#FFFFFF;
	width:165px;
	margin-top:5px;
}

#despcat{
	text-align:left;
	padding-left:10px;
	padding-top:3px;
}

.verdana10marrob{font-family:verdana;font-size:10px;color:#DB6116;font-weight:bold}

a.pagon{font-family:verdana;color:#db6116;text-decoration:none;font-size:10px}
a.pagon:link{font-family:verdana;color:#db6116;text-decoration:none;font-size:10px}
a.pagon:hover{font-family:verdana;color:#db6116;text-decoration:none;font-size:10px}

a.pagfl{font-family:verdana;color:#5D5D5D;text-decoration:none;font-size:8px}
a.pagfl:link{font-family:verdana;color:#5D5D5D;text-decoration:none;font-size:8px}
a.pagfl:hover{font-family:verdana;color:#db6116;text-decoration:none;font-size:8px}

#usuaris{
	border-top:1px solid #db6116;
	margin-left:45px;
	text-align:left;
	z-index:0;
	align:left;
}

#usuaris input{
	border:1px solid #FF6633;
	font-family:verdana;
	font-size:10px;
	color:#5e5e5e;
	width:150px;
}

#usuaris input.entrar{
	border:0px;
	font-family:verdana;
	color:#5d5d5d;
	text-decoration:none;
	background-color:#FFFFFF;
	width:75px;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	margin-top:5px;
}

#usuaris input.entrar:hover{
	border:0px;
	font-family:verdana;
	color:#db6116;
	text-decoration:none;
	background-color:#FFFFFF;
	width:75px;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	margin-top:5px;
}

input.entrar{
	border:0px;
	font-family:verdana;
	color:#5d5d5d;
	text-decoration:none;
	background-color:#FFFFFF;
	width:100px;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
	margin-top:5px;
}

input.entrar:hover{
	border:0px;
	font-family:verdana;
	color:#db6116;
	text-decoration:underline;
	background-color:#FFFFFF;
	width:100px;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
	margin-top:5px;
}

#usuaris input.entrar2{
	border:0px;
	font-family:verdana;
	color:#5d5d5d;
	text-decoration:none;
	background-color:#FFFFFF;
	width:100px;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
	margin-top:5px;
}

#usuaris input.entraron2{
	border:0px;
	font-family:verdana;
	color:#db6116;
	text-decoration:underline;
	background-color:#FFFFFF;
	width:100px;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
	margin-top:5px;
}

#topuser {
	text-align:left;
	height:31px;
	vertical-align:bottom;
	background-image:URL(img/fonsusuari.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
}

#div_user,#div_pass,#validacio{
	color:red;
}

.fllistat{
	background-color:#FF6633;
	color:#FFFFFF;
	border:1px solid #ffc1ac;
	width:720px;
	font-size:11px;
}

#dadesafi{
	width:185px;
	height:295px;
}

.tabledadesafi{
	width:180px;
	height:295px;
	align:left;
	text-align:left;
	margin-left:10px;
}

a.modades{font-size:10px;font-family:verdana;color:#db6116;font-weight:bold;text-decoration:none;cursor:pointer}
a.modades:link{font-size:10px;font-family:verdana;color:#db6116;font-weight:bold;text-decoration:none;cursor:pointer}
a.modades:hover{font-size:10px;font-family:verdana;color:#5d5d5d;font-weight:bold;text-decoration:underline;cursor:pointer}

#dadesafi select.off{
	border:1px solid #FF6633;
	font-family:verdana;
	font-size:10px;
	color:#5e5e5e;
	padding:3;
	width:140px;
	margin-bottom:2px;
	font-weight:regular;
}

#dadesafi select.on{
	border:1px solid #FF6633;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding:3;
	width:140px;
	font-weight:bold;
	margin-bottom:2px;
}

#dadesafi input.noedit{
	border:0px solid #FF6633;
	font-family:verdana;
	font-size:10px;
	color:#5e5e5e;
	padding:4;
	width:160px;
	margin-bottom:2px;
}

#dadesafi input.on{
	border:1px solid #FF6633;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding:3px;
	width:140px;
	font-weight:bold;
	margin-bottom:2px;
}

#dadesafi input.off{
	border:1px solid #FF6633;
	font-family:verdana;
	font-size:10px;
	color:#5e5e5e;
	padding:3px;
	width:140px;
	margin-bottom:2px;
	font-weight:regular;
}

.tableeditacte{
	width:518px;
}

input.off{
	border:1px solid #FF6633;
	font-family:verdana;
	font-size:10px;
	color:#5e5e5e;
	padding:3px;
	width:140px;
	margin-bottom:2px;
	font-weight:regular;
	height:18px;
}

input.on{
	border:1px solid #FF6633;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding:3px;
	width:140px;
	font-weight:bold;
	margin-bottom:2px;
	height:18px;
}

.divajuda{
	visibility:hidden;
	position:absolute;
	background-color:#FFFFFF;
	border:1px solid #ff6633;
}
.topajuda{
	background-color:#ff6633;
	color:#FFFFFF;
	font-weight:bold;
}
.diveditacte{
	font-family:verdana;
	font-size:11px;
	color:#FF6633;font-weight:regular;text-decoration:none;
}

select.off{
	border:1px solid #FF6633;
	font-family:verdana;
	font-size:10px;
	color:#5e5e5e;
	padding:3;
	width:140px;
	margin-bottom:2px;
	font-weight:regular;
}

select.on{
	border:1px solid #FF6633;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding:3;
	width:140px;
	font-weight:bold;
	margin-bottom:2px;
}

textarea.off{
	border:1px solid #FF6633;
	font-family:verdana;
	font-size:10px;
	color:#5e5e5e;
	padding:3;
	width:140px;
	margin-bottom:2px;
	font-weight:regular;
}

textarea.on{
	border:1px solid #FF6633;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding:3;
	width:140px;
	font-weight:bold;
	margin-bottom:2px;
}

a.creu{font-family:verdana;color:#ffffff;text-decoration:none;font-weight:regular}
a.creu:link{font-family:verdana;color:#ffffff;text-decoration:none;font-weight:regular}
a.creu:hover{font-family:verdana;color:#ffffff;text-decoration:none;font-weight:bold}

.calendariGestioTop{background-color:#FFFFFF;border:1px solid #FF6633;}

a.nouacte{
	display:block;
	text-align:center;
	align:center;
	text-decoration:none;
	padding:3px;
	margin-top:5px;
	color:#db6116;
	width:100px;
	margin-bottom:5px;
	font-weight:bold;
}

a.nouacte:link{
	display:block;
	text-align:center;
	align:center;
	text-decoration:none;
	padding:3px;
	margin-top:5px;
	color:#db6116;
	width:100px;
	margin-bottom:5px;
	font-weight:bold;
}

a.nouacte:hover{
	display:block;
	text-align:center;
	align:center;
	text-decoration:underline;
	color:#5d5d5d;
	padding:3px;
	margin-top:5px;
	width:100px;
	margin-bottom:5px;
	font-weight:bold;
}

#topprojectes{
	display:table;
}

#div_llactes,#div_nouacte{
	text-align:left;
	align:left;
	display:table;
}
