body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.83em;
	color: #333;
	background-color: #344A2F;
	padding: 0px;
	margin: 10px 0px;
	text-align: center;
}
a:hover {
	text-decoration: none;
}
.novisited {
	color: #5F8257;
}
.novisited a:link {
	color: #5F8257;
}
.novisited a:visited {
	color: #5F8257;
}
.novisited a:hover {
	color: #5F8257;
}
acronym, abbr {
	border-bottom: 1px dashed #888;
}
acronym, abbr, span.caps {
	cursor: help;
	font-size: 95%;
	letter-spacing: .05em;
}
hr {
	color: #439930;
}
ul {
	list-style-image: url(../images/bullet.gif);
	list-style-type: square;
/*	line-height: 1.4em;*/
}
li {
	margin-top: 0.4em;
	margin-bottom: 0.5em;
}
#contenidor {
	width: 768px;
	padding: 0px;
	margin: auto;
	text-align: left;
}
#capsalera {
	width: 768px;
	height: 70px;
	background-color: #5F8257;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: none;
	border-left: 1px solid #FFF;
}
#capsalerainici {
	width: 768px;
	height: 70px;
	background-color: #5F8257;
/*	background-image: url(../images/imgFonsCosInici.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;*/
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: none;
	border-left: 1px solid #FFF;
}
#logo {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 200px;
/*	height: 50px; */
}
#menurecursiu {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #FFF;
}
#menurecursiu a:link{
	color: #FFF;
}
#menurecursiu a:visited{
	color: #FFF;
}
#menurecursiu ul {
	margin: 0px;
	float: right;
	line-height: 0.6em;
	list-style: none;
	list-style-image: none;
}
#cos {
	width: 768px;
	padding-top: 20px;
	background-color: #5F8257;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
#cosinici {
	width: 728px;
	padding: 20px 20px 0 20px;
	background-color: #5F8257;
/*	background-image: url(../images/imgFonsCosInici.jpg);
	background-repeat: no-repeat;
	background-position: 0px -50px;*/
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
#introduccioinici {
	font-size: 0;
	float: left;
	width:  510px;
	height: 200px;
	margin-bottom: 20px;
	background-image: url(../images/imgInici.jpg);
}
#introduccioinici h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: 800;
	color: #FFC726;
	margin: 20px 0 10px 0;
}
#introduccioinici p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 800;
	color: #000;
	margin: 10px 0 10px 0;
}
#noticiesinici {
	height: 195px;
	margin-left: 522px;
	padding: 3px 0px 0px 6px;
	border: 1px solid #DDE8DA;
	margin-bottom: 20px;
}
#noticiesinici h1 {
	font-size: 1.15em;
	font-weight: 800;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0px;
}
#noticiesinicicos {
	height: 168px;
	padding: 3px 2px 3px 0px;
	border-top: 1px dashed #DDE8DA;
	overflow: auto;
}
#noticiesinicicos a:link {
	color: #fff;
	font-weight: 800;
}
#noticiesinicicos a:visited {
	color: #DDE8DA;
	font-weight: 800;
}
#noticiesinicicos p {
	color: #DDE8DA;
	font-size: 0.85em;
	line-height: 1.3em;
	margin: 0 0 0.6em 0;
}
#gabinetinici {
	float: left;
	width: 233px;
	background-image: url(../images/imgGabinetInici.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#treballsinici {
	float: left;
	width: 233px;
	margin-left: 11px;
	background-image: url(../images/imgTreballsInici.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#viverinici {
	margin-left: 489px;
	margin-bottom: 26px;
	background-image: url(../images/imgViverInici.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#gabinetinici, #treballsinici, #viverinici {
	height: 190px;
	border: 1px solid #fff;
/*	border-top: 0px solid #DDE8DA; */
}
#gabinetinici h1, #treballsinici h1, #viverinici h1 {
	color: #FFC726;
	margin: 3px 0 16px 8px;
	font-size: 1.3em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#gabinetinici h1 a:link, #treballsinici h1 a:link, #viverinici h1 a:link {
	color: #FFC726;
}
#gabinetinici h1 a:visited, #treballsinici h1 a:visited, #viverinici h1 a:visited {
	color: #FFC726;
}
#gabinetinici h1 a:hover, #treballsinici h1 a:hover, #viverinici h1 a:hover {
	color: #FFC726;
}
.interiordiv {
	font-size: 0.9em;
	color: #000;
}
.interiordiv p {
	margin: 0 3px 0.8em 8px;
}
.interiordiv a:link {
	color: #344A2F;
	font-weight: 600;
}
.interiordiv a:visited {
	color: #667662;
	font-weight: 600;
}
.bgquisom {
	background-image: url(../images/imgFonsCosQuisom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.bggabinet {
	background-image: url(../images/imgFonsCosGabinet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.bgserveis {
	background-image:  url("../images/imgFonsCosTreballs.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.bgviver {
	background-image: url(../images/imgFonsCosViver.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav1 {
	position: relative;
	left: 175px;
	width: 525px;
	height: 22px;
	z-index: 20;
	padding-left: 20px;
}
.nav1off {
	float: left;
	height: 22px;
	padding-right: 15px;
	padding-left: 15px;
}
.nav1on {
	float: left;
	height: 22px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #DDE8DA;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: none;
	border-left: 1px solid #fff;
}
.nav1off img {
	margin-top: 2px;
}
.nav1on img {
	margin-top: 2px;
}
#contingut {
	position: relative;
	margin-top: -1px;
	margin-bottom: 36px;
	left: 175px;
	width: 523px;
	border: 1px solid #fff;
	background-color: #DDE8DA;
	z-index: 10;
	padding-right: 16px;
	padding-left: 16px;
}
.bgcontquisom {
	background-image: url(../images/imgFonsContQuisom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.bgcontgabinet {
	background-image: url(../images/imgFonsContGabinet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.bgcontserveis {
	background-image:  url("../images/imgFonsContTreballs.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.bgcontviver {
	background-image: url(../images/imgFonsContViver.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav2gabinet {
	margin-top: 4px;
	padding-bottom: 16px;
	border-bottom: 1px solid #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-transform: uppercase;
	color: #5F8257;
	text-align: center;
}
.nav2gabinetoff {
	padding-right: 10px;
	padding-left: 10px;
	font-weight: 800;
}
.nav2gabineton {
	padding-right: 10px;
	padding-left: 10px;
}
.nav2gabineton a:link {
	color: #5F8257;
	background-color: #DDE8DA;
}
.nav2gabineton a:visited {
	color: #5F8257;
	background-color: #DDE8DA;
}
#titol h1 {
	text-align: right;
	font-size: 1.5em;
	font-style: italic;
	color: #fff;
	margin-top: 1px;
	margin-bottom: 1.5em;
}
.titolrecursos {
	margin-top: 1.3em;
}
#nav3 {
	color: #666;
	font-size: 0.85em;
	margin-bottom: 2em;
}
#nav3 a:link {
	color: #5F8257;
}
#nav3 a:visited {
	color: #5F8257;
}
#nav3 a:hover {
	color: #5F8257;
}
#navnumeric {
	text-align: center;
	color: #333;
	margin: 1em 0;
}
#navnumeric a:link {
	color: #5F8257;
}
#navnumeric a:visited {
	color: #5F8257;
}
#navnumeric a:hover {
	color: #5F8257;
}
#text {
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 0.95em;
}
#text a:link {
	color: #439930;
	font-weight: 800;
}
#text a:visited {
	color: #5F8257;
	font-weight: 800;
}
#text p {
	line-height: 1.45em;
	text-align: justify;
	margin-top: 0em;
	margin-bottom: 0.8em;
}
#text h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #439930;
	margin-top: 1.8em;
	margin-bottom: 0.4em;
}
#text h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #439930;
	margin-top: 1.8em;
	margin-bottom: 0.4em;
}
#text img {
	border: 1px solid #fff;
}
.fotodreta {
	margin-left: 14px;
	float: right;
}
.fotoesquerra {
	margin-right: 14px;
	text-align: right;
	vertical-align: top;
	float: left;
}
.divdocuments {
	margin-left: 20px;
	border-left: 1px dashed #fff;
	padding: 6px 0px 6px 14px;
	float: right;
}
.divdocuments p {
	font-size: 0.85em;
	font-style: italic;
}
.divcentrat {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.peufoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-style: italic;
	color: #666;
	margin-top: 0.2em;
	margin-bottom: 10px;
}
.peufotodreta {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-style: italic;
	color: #666;
	margin-top: 0.2em;
	margin-bottom: 10px;
}
.peufotoesquerra {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-style: italic;
	color: #666;
	margin-top: 0.2em;
	margin-bottom: 10px;
}
.bullet {
	vertical-align: middle;
	margin-right: 0.4em;
	border: 0px solid #5F8257;
}
#peu {
	font-size: 0.8em;
	color: #DDE8DA;
	text-align: center;
}
#peu p {
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}
#peu a:link {
	color: #DDE8DA;
}
#peu a:visited {
	color: #DDE8DA;
}
.comentariclientdiv {
	font-size: 0.95em;
	line-height: 1.5em;
	color: #666666;
	background-color: #FFFFFF;
	padding: 1em;
	margin: 0.8em 1em 1em 1em;
	border: 1px dotted #5F8257;
}
.textbox {
	font-size: 0.96em;
	color: #666;
	border: 1px solid #5F8257;
}
.formulari {
	font-size: 0.96em;
	color: #666;
}
#emergentcapsalera {
	margin: 6px 6px 0 6px;
	padding: 0 20px 1px 20px;
	background-color: #5F8257;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: none;
	border-left: 1px solid #FFF;
	color: #FFF;
	font-size: 0.85em;
	text-align: left;
}
#emergentcapsalera h1{
	font-size: 1.6em;
}
#emergentcos {
	margin: 0 6px 6px 6px;
	padding: 0 20px 0 20px;
	border: 1px solid #FFF;
	background-color: #DDE8DA;
}
#emergentcos p {
	line-height: 1.45em;
	text-align: justify;
	font-size: 0.9em;
	text-align: justify;
	margin-top: 0.85em;
	margin-bottom: 0.85em;
}
.taulaclients {
	width: 100%;
	text-align: center;
}
.taulaclients img {
	margin: 20px 0 5px 0;
}
