body {	margin: 0%;			padding: 0%;			background: #e6e6e6 url('../../../imgfiles/portalbasi/fons.png') top left repeat-x;			font: normal normal 12px arial, sans-serif; }div#cap {	margin: 0% auto;				padding: 15px 0% 0% 0%;				width: 700px;				background: #fff url('../../../imgfiles/portalbasi/logos/fons.png') top center no-repeat; }h1 {	padding: 0%;		margin: 0%; }h2, h3 {	margin-top: 0%; }div#contingut {	margin: 0% auto;							padding: 20px 20px 35px;							width: 660px;							background-color: #fff; }div#peuportada, div#peu {       margin: 0% auto;                       padding: 13px 0% 0% 0%;                       width: 700px;                       text-align: right;                       font-size: 11px;                       font-weight: bold;                       color: #666;                       height: 50px; }div#peuportada {	background: transparent url('../../../imgfiles/portalbasi/peuportada.png') top center no-repeat; }div#peu {       	background: transparent url('../../../imgfiles/portalbasi/peu.png') top center no-repeat; }div#menu {	position: absolute;					top: 30px;					margin-left: 230px; }div#menu a img {	border-style: none; }p, form {	color: #4d4d4d; }p.destacat, h2 {	color: #0b2e66;							font-size: 16px;							font-weight: bold; }h3 {	color: #0b2e66;		font-size: 13px;		font-weight: bold; }div#quadre, form.quadre {	border: solid 1px #c3d8fa;																				padding: 10px 12px;																				background-color: #f0f5fe;																				color: #000; }form.quadre { display: block;					width: 600px;					text-align: left;					margin: 0% auto 10px; }form.identificacion label { margin-right: 25px; }form.otro label {	display: block;								margin-top: 10px;								text-align: left; }form.otro label span {	display: block;										float: left;										width: 200px;										padding: 0% 7px;										text-align: right;										line-height: 22px; }a.butoformulari {	width: 64px;								background: transparent url('../../../imgfiles/portalbasi/fons_buto_formulari.png') top left;								color: #fff;								display: block;								height: 24px;								margin: 10px auto 0%;								line-height: 24px;								text-align: center;								font-weight: bold; }a.butoformulari:link, a.butoformulari:active, a.butoformulari:visited {	text-decoration: none; }a.butoformulari:hover {	text-decoration: underline; }a.butogran {	width: 136px;						background: transparent url('../../../imgfiles/portalbasi/fons_buto_gran.png') top left;						color: #4d4d4d;						display: block;						height: 24px;						margin: 10px auto 0%;						line-height: 24px;						text-align: center;						text-decoration: none;						font-weight: bold; }a.butogran:link, a.butogran:active, a.butogran:visited {	text-decoration: none; }a.butogran:hover {	text-decoration: underline; }div#contingut table {	border-spacing: 0px;									width: 660px;									margin: 0% auto 10px;									font: normal normal 12px arial, sans-serif; }div#contingut table.petita {	font: normal normal 10px arial, sans-serif; }div#contingut table.petita form {	font: normal normal 10px arial, sans-serif; }div#contingut table.petita select {	width: 100px; }div#contingut table.nav {	margin: 0% auto 0%;											padding: 0%;											border-spacing: 0px;											width: auto; }div#contingut table.nav td {	padding: 7px 7px 0%; }div#contingut table.nav td.central {	padding: 7px 20px 0%; }div#contingut table.nav td.segonalinia {	padding: 0px 20px 0%; }div#contingut table.nav a {	text-decoration: none;												color: #4d4d4d; }div#contingut table.nav a.destacat {	color: #0b2e66;																font-size: 16px;																font-weight: bold; }div#contingut table.nav a.buto {	display: block;														width: 72px;														height: 24px;														background: transparent url('../../../imgfiles/portalbasi/fons_buto.png') center center no-repeat;														line-height: 24px; }div#contingut table caption, div#contingut table thead th, div#contingut table thead td {	background-color: #0b2e66;																																						color: #fff; }div#contingut table thead th, div#contingut table thead td {	font-size: 11px;																										text-transform: uppercase; }div#contingut table.petita thead th, div#contingut table.petita thead td {	font-size: 9px; }caption, div#contingut table td, div#contingut table th {	height: 27px;																								border-top: solid 3px #fff;																								padding: 0% 7px; }div#contingut table td, div#contingut table th {	vertical-align: middle;																				text-align: center; }div#contingut table tbody th, div#contingut table tbody td {	background-color: #e6e6e6;																									color: #4d4d4d;																									font-weight: bold; }div#contingut table tbody th.repetido, div#contingut table tbody td.repetido {	color: #a6a6a6; }div#contingut table tbody th a:link, div#contingut table tbody th a:visited, div#contingut table tbody th a:active,div#contingut table tbody td a:link, div#contingut table tbody td a:visited, div#contingut table tbody td a:active {	text-decoration: none;																																																color: #000; }div#contingut table tbody th a:hover, div#contingut table tbody td a:hover { text-decoration: underline; }div#contingut table tbody tr.actiu th, div#contingut table tbody tr.actiu td {	background-color: #071f45;																																color: #ddd; }div#contingut table tbody tr.actiu th a, div#contingut table tbody tr.actiu td a {	color: #fff; }div#contingut table tbody tr.actiu th.repetido, div#contingut table tbody tr.actiu td.repetido {	color: #999; }div#contingut table tfoot td {	color: #4d4d4d;													font-weight: bold;													background-color: transparent;													padding: 0%; }div#contingut table tbody tr.par th, div#contingut table tbody tr.par td {	background-color: #f0f0f0; }caption {	text-align: left;				line-height: 27px;				font-weight: bold; }div#contingut table td.num {	text-align: right; }/* Menu DHTML */div.item {	width: 180px;					height: 20px;					padding: 0% 5px;					color: #4d4d4d;					line-height: 20px;					background: #4d4d4d url('../../../imgfiles/portalbasi/menu/item_fons.png') top left no-repeat;					border-bottom: solid #a6a6a6 1px; }div.itemon {	width: 180px;						height: 20px;						padding: 0% 5px;						color: #fff;						font-weight: bold;						line-height: 20px;						background: #071f45 url('../../../imgfiles/portalbasi/menu/item_fons_on.png') top left no-repeat;						border-bottom: solid #a6a6a6 1px; }						td#menuclient-1-3 div.item {	background: #4d4d4d url('../../../imgfiles/portalbasi/menu/item_pare_fons.png') top right no-repeat; }td#menuclient-1-3 div.itemon {	background: #071f45 url('../../../imgfiles/portalbasi/menu/item_pare_fons_on.png') top right no-repeat; }/* td#menuclient-1-3 div.item, td#menuclient-1-3 div.itemon, td#menuclient-1-3-4 div.item, td#menuclient-1-3-4 div.itemon {	border-bottom-style: none; } */td#menutaller-1-3 div.item {	background: #4d4d4d url('../../../imgfiles/portalbasi/menu/item_pare_fons.png') top right no-repeat; }td#menutaller-1-3 div.itemon {	background: #071f45 url('../../../imgfiles/portalbasi/menu/item_pare_fons_on.png') top right no-repeat; }/* td#menutaller-1-3 div.item, td#menutaller-1-3 div.itemon, td#menutaller-1-3-3 div.item, td#menutaller-1-3-3 div.itemon {	border-bottom-style: none; } */td#menuusuari-1-3 div.item {	background: #4d4d4d url('../../../imgfiles/portalbasi/menu/item_pare_fons.png') top right no-repeat; }td#menuusuari-1-3 div.itemon {	background: #071f45 url('../../../imgfiles/portalbasi/menu/item_pare_fons_on.png') top right no-repeat; }/* td#menutaller-1-3 div.item, td#menutaller-1-3 div.itemon, td#menutaller-1-3-3 div.item, td#menutaller-1-3-3 div.itemon {	border-bottom-style: none; } */td#menuadm-1-3 div.item {	background: #4d4d4d url('../../../imgfiles/portalbasi/menu/item_pare_fons.png') top right no-repeat; }td#menuadm-1-3 div.itemon {	background: #071f45 url('../../../imgfiles/portalbasi/menu/item_pare_fons_on.png') top right no-repeat; }div#menuinici-1-0, div#menuclient-1-0, div#menutaller-1-0, div#menuusuari-1-0, div#menuadm-1-0 {	margin-left: 230px;																									margin-top: 38px; }																									td.esq, th.esq {	text-align: left !important; }/* REPETICIONES */td.foto img{	border: 1px solid #0B2E66;	margin: 4px 0px 4px 0px;}