<!--
/*--------------------------------------------------------------------------
	Estil llicencies
--------------------------------------------------------------------------*/
body				{
						font-family: "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;
						margin: 16px 0 0 0;
						background: white url('../img/fons1.gif') no-repeat fixed center;
						color: black;
					}

img					{
						border: 0px solid;
						vertical-align: bottom;
					}

/* Color dels enllacos */
/*------------------------------------------------------------------------*/
.usutreball			{
						color: red;
					}

/*------------------------------------------------------------------------*/
.atitulo			{
						color: inherit;
					}

a.atitulo			{ text-decoration: inherit; }
a.atitulo:link		{ color: inherit; background-color: inherit; }
a.atitulo:visited	{ color: inherit; background-color: inherit; }
a.atitulo:active	{ color: inherit; background-color: inherit; }
a.atitulo:hover		{ color: inherit; background-color: inherit; }
/* td.atitulo:hover	{ color: inherit; background-color: inherit; } */

a					{ text-decoration: none; }

.freeware			{
						color: olive;
					}
a.freeware			{ text-decoration: none; }
a.freeware:link		{ color: olive; background-color: inherit; }
a.freeware:visited	{ color: olive; background-color: inherit; }
a.freeware:active	{ color: #EAEAD7; background-color: olive; }
a.freeware:hover	{ color: #EAEAD7; background-color: olive; }
/* td.freeware:hover	{ color: #EAEAD7; background-color: olive; } */

.campusili			{
						color: green;
					}
a.campusili			{ text-decoration: none; }
a.campusili:link	{ color: green; background-color: inherit; }
a.campusili:visited	{ color: green; background-color: inherit; }
a.campusili:active	{ color: #EAEAD7; background-color: green; }
a.campusili:hover	{ color: #EAEAD7; background-color: green; }
/* td.campusili:hover	{ color: #EAEAD7; background-color: green; } */

.campuslim			{
						color: blue;
					}
a.campuslim			{ text-decoration: none; }
a.campuslim:link	{ color: blue; background-color: inherit; }
a.campuslim:visited	{ color: blue; background-color: inherit; }
a.campuslim:active	{ color: #EAEAD7; background-color: blue; }
a.campuslim:hover	{ color: #EAEAD7; background-color: blue; }
/* td.campuslim:hover	{ color: #EAEAD7; background-color: blue; } */

.pago				{
						color: red;
					}
a.pago				{ text-decoration: none; }
a.pago:link			{ color: red; background-color: inherit; }
a.pago:visited		{ color: red; background-color: inherit; }
a.pago:active		{ color: #EAEAD7; background-color: red; }
a.pago:hover		{ color: #EAEAD7; background-color: red; }
/* td.pago:hover		{ color: #EAEAD7; background-color: red; } */

.extern				{
						color: purple;
					}
a.extern			{ text-decoration: none; }
a.extern:link		{ color: purple; background-color: inherit; }
a.extern:visited	{ color: purple; background-color: inherit; }
a.extern:active		{ color: #EAEAD7; background-color: purple; }
a.extern:hover		{ color: #EAEAD7; background-color: purple; }
/* td.extern:hover		{ color: #EAEAD7; background-color: purple; } */

/* Orange: #ffa500 */
.altern				{
						color: #ffa500;
					}
a.altern			{ text-decoration: none; }
a.altern:link		{ color: #ffa500; background-color: inherit; }
a.altern:visited	{ color: #ffa500; background-color: inherit; }
a.altern:active		{ color: #EAEAD7; background-color: #ffa500; }
a.altern:hover		{ color: #EAEAD7; background-color: #ffa500; }
/* td.altern:hover		{ color: #EAEAD7; background-color: #ffa500; } */

.ctotal				{
						color: black;
						background: inherit;
						font-size: x-large;
						font-weight: bold;
					}
table caption		{
						font-family: "Eurostile", Arial, Helvetica, Verdana, sans-serif;
						color: black;
						background-color: transparent;
						text-align: center;
						font-size: x-large;
						font-weight: bold;
					}
table.ancho			{
						width: 100%;
					}
th					{
						color: white;
						text-align: center;
						font-size: large;
					}
th.cadmin			{
						color: white;
						background-color: red;
					}
th.borrar			{
						color: white;
						background-color: red;
					}
.aimpar				{
						background: #EFE url('../img/ico/autoriza.png') no-repeat;
					}
.apar				{
						background: #F8FFF8 url('../img/ico/autoriza.png') no-repeat;
					}
.rimpar				{
						background: #FEE url('../img/ico/rebutja.png') no-repeat;
					}
.rpar				{
						background: #FFF8F8 url('../img/ico/rebutja.png') no-repeat;
					}
.aimparsi			{
						background-color: #EFE;
					}
.aparsi				{
						background-color: #F8FFF8;
					}
.bimpar				{
						background: #FEE url('../img/ico/basura.png') no-repeat;
					}
.bpar				{
						background: #FFF8F8 url('../img/ico/basura.png') no-repeat;
					}
.bimparsi			{
						background-color: #FEE;
					}
.bparsi				{
						background-color: #FFF8F8;
					}
.lock				{
						background: transparent url('../img/ico/lock.png') no-repeat;
					}
.unlock				{
						background: transparent url('../img/ico/unlock.png') no-repeat;
					}
.lockc				{
						background: transparent url('../img/ico/lockc.png') no-repeat;
					}
.unlockc			{
						background: transparent url('../img/ico/unlockc.png') no-repeat;
					}
td.text				{
						text-align: left;
						white-space: normal;
						word-wrap: break-word;
					}
td.textnw			{
						text-align: left;
						white-space: nowrap;
						word-wrap: normal;
					}
td.moneda			{
						text-align: right;
					}
td.numero			{
						text-align: right;
					}

table.license		{
						font-family: "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;
						color: black;
						background-color: white;
						text-align: center;
						border: 1px solid white;
						border: 1px solid black !important;
						padding: 6px;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;
/* 						width: auto; */
						min-width: 80%;
						max-width: 100%;

/* 						table-layout:fixed; */
						width:100%;
					}

thead.license		{
						font-family: "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;
						color: black;
						text-align: center;
						border: 1px solid white;
						border: 1px solid black !important;
						padding: 6px;
						border-radius: 6px;
						width: auto;
						min-width: 80%;
						max-width: 100%
						
					}

.leyenda			{
						margin: 6px 0;
					}

table.leyenda		{
						font-family: "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;
						color: black;
						text-align: center;
						border: 1px solid white;
						border: 1px solid black !important;
						padding: 6px;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;
						width: auto;
					}

.ayuda				{
						margin: 6px 0;
					}
table.ayuda			{
						font-family: "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;
						color: black;
						text-align: center;
						border: 1px solid black;
						padding: 6px;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;
/* 						width: auto; */
						min-width: 80%;
						max-width: 100%;

/* 						table-layout:fixed; */
						width:100%;
					}

thead.ayuda			{
						font-family: "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;
						color: black;
						text-align: center;
						border: 1px solid black;
						padding: 6px;
						border-radius: 6px;
						width: auto;
						min-width: 80%;
						max-width: 100%
						
					}
.capthelp			{
						font-size: medium;
						text-align: center;
					}
/*--------------------------------------------------------------------------
	Altres estils
--------------------------------------------------------------------------*/
.text,.textcap
					{
						margin: 0% 5% 0% 5%;
						text-align: justify;
					}
.stoptext			{
						font-size: smaller;
						font-style: italic;
						color: red;
						background: transparent;
					}
.warntext			{
						font-size: smaller;
						font-style: italic;
						color: blue;
						background: transparent;
					}
.anotacio			{
						font-size: smaller;
						font-style: italic;
						color: #777;
						background: inherit;
					}
.ticket				{
						font-size: smaller;
						font-style: italic;
					}
.optbud				{
						font-size: 70%;
						font-style: italic;
					}
.peu				{
						padding: 3px 0 3px 0;
						margin: 6px 0;
						text-align: justify;
						font-size: x-small;
						color: white;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;
					}
.peu p				{
						text-align: center;
						font-size: x-small;
						color: white;
						background: inherit;
					}

.peuip				{
						float: right;
						padding: 0 1em 0 0;
						color: white;
						background-color: transparent;
					}
.peubar				{
						margin: 0 0 0 0.3em;
						padding: 0.1em 0.3em;
					}
.peubarico			{
						float: left;
						margin: 0;
						padding: 0.1em 0.3em;
					}
ul.peubar li
					{
						display: inline;
					}

.quickaccess		{
						float: left;
						margin: 0.75em 0 0 0.3em;
						padding: 0.3em;
						width: 99%;
						height: auto;

						list-style: none;

						background: -webkit-linear-gradient(rgba(0,0,0,0.48) 0%, #ffffff 100%);
						background: linear-gradient(rgba(0,0,0,0.48) 0%, #ffffff 100%);
					}
.qabar				{
						margin: 0;
						padding: 0;
						width: auto;
						height: auto;
					}
.qabarico			{
						margin: 0.5em;
						padding: 0.5em;
					}
ul.qabar
					{
						display: block;
					}
ul.qabar li
					{
						float: left;
						display: inline;
						list-style: none;
						text-align: center;
						font-size: small;
						font-style: italic;
					}
ul.qabar li a
					{
/* Muestra enlace en bloque */
						display: block;
					}


div.tcentre table	{
						margin: 0 auto 0 auto;
						text-align: left;
					}
.lnsp, .lnsp100		{
						color: inherit;
						text-align: center;
						clear: both;
					}
.lnsp				{
						width: 90%;
						margin: 0% 5% 0% 5%;
					}
.lnsp100			{
						width: 100%;
						margin: 0;
					}
h1					{
						font-family: "Eurostile", Arial, Helvetica, Verdana, sans-serif;
						font-size: xx-large;
						font-weight: bold;
						text-align: center;
						cursor: default;
					}
h2, p				{
						font-family: "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;
						color: black;
					}
h2					{
						font-weight: bold;
						text-align: center;
					}

/*--------------------------------------------------------------------------
	Menu Horizontal
--------------------------------------------------------------------------*/
.contenedor			{
						clear: both;
					}

.mcentre			{
						clear: both;
						margin: 0px auto 0px auto;
						text-align: center;
						width: auto;
					}
.contenedorMenu, .contenedorSubMenu
					{
						padding: 3px 3px 6px 3px;
						margin: 6px 0;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;
					}

/*--------------------------------------------------------------------------
	Dades personals
--------------------------------------------------------------------------*/
.contenedorData		{
						background-color: #EEE;
						margin: 6px 0;
						border: 1px solid black;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;
					}
.contenedorLogin	{
						background: #EEE url('../img/ico/man32c.png') no-repeat;
						margin: 6px 0;
						padding: 6px 6px 6px 50px;
						border: 1px solid black;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;
					}
input.login			{
/* 						clear: right; */
					}
.logout				{
						float: right;
						padding: 6px 6px 0 6px;
/*
						color: transparent;
						background: transparent;
*/
					}

ul.dataH			{
						font-family: "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;
						list-style-type: none;
						width: auto;
						position: relative;
						display: block;
						margin: 0;
						padding: 0;
					}

ul.dataH li			{
						display: block;
						float: left;
						margin: 3px;
/*						padding: 0;*/
						padding: 9px 10px 3px 10px;
						box-shadow: 2px 2px 3px #969696;
/*--------------------------------------------------------------------------
	IExplorer
--------------------------------------------------------------------------*/
						background-color: white;
/*						background-color: #EEE;*/
/* 						zoom: 1; */
						filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3);
/*------------------------------------------------------------------------*/
					}

ul.dataH li a		{
						float: left;
						color: black;
						text-decoration: none;
						height: 24px;
						padding: 9px 15px 0;
						font-weight: normal;
					}

ul.dataH li a:hover,.current
					{
						color: white;
						background: black;
						text-decoration: none;
					}

ul.dataH .current a	{
						color: white;
						background: black;
					}

ul.dataH li.dreta	{
						float: right;
					}


/*--------------------------------------------------------------------------
	Menu Horizontal
--------------------------------------------------------------------------*/
ul.menuH, ul.subMenuH
					{
						font-family: "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;
						list-style-type: none;
						width: auto;
						position: relative;
						margin: 0;
/* 						zoom: 1; */
					}

ul.menuH li, ul.subMenuH li
					{
						display: inline;
						float: left;
						padding: 0;
						border-radius: 50px;
						box-shadow: 2px 2px 3px #969696;
/*--------------------------------------------------------------------------
	IExplorer
--------------------------------------------------------------------------*/
						background-color: white;
/* 						zoom: 1; */
						filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3);
/*------------------------------------------------------------------------*/
					}

ul.menuH li a, ul.subMenuH li a
					{
						color: black;
						text-decoration: none;
						padding: 0px 16px;
						font-weight: normal;
					}

ul.menuH li a:hover, ul.subMenuH li a:hover, .current
					{
						color: white;
						text-decoration: none;
/* 						zoom: 1; */
						padding: 0px 16px;
					}

ul.menuH a:hover, ul.subMenuH a:hover
					{
						border-radius: 50px;
					}

ul.menuH .current a, ul.subMenuH .current a
					{
						color: white;
						padding: 0px 16px;
						border-radius: 50px;
					}

ul.menuH li.dreta, ul.subMenuH li.dreta
					{
						float: right;
					}


/*--------------------------------------------------------------------------
	CSS3
--------------------------------------------------------------------------*/
.shadowed			{
						box-shadow: 2px 2px 3px #969696;
/*--------------------------------------------------------------------------
	IExplorer
--------------------------------------------------------------------------*/
						background-color: white;
/* 						zoom: 1; */
						filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3);
/*------------------------------------------------------------------------*/
					}

.centre				{
						margin: 0px auto 0px auto;
						text-align: center;
					}
.centrev			{
						margin: auto 315px auto 128px;
						text-align: center;
						vertical-align: middle;
					}
.aviso				{
						font-weight: 700;
						font-size: large;
						color: red;
						text-align: center;
					}
.error				{
						font-weight: 700;
						color: red;
						text-align: center;
					}
.errorform,.avisform
					{
						color: red;
						font-size: smaller;
						font-style: italic;
						border: 1px solid red;
						padding: 1px 6px;
						border-radius: 50px;
						box-shadow: 2px 2px 3px #969696;
					}
.avisform
					{
						color: green;
						border: 1px solid green;
						background-color: #F8FFF8;
					}

.cap				{
						margin: 0;
						padding: 0;
						height: 105px;
						color: white;
					}
.capuv				{
						display: block;
						float: left;
						margin: 0;
						padding: 0;
					}
.capti				{
						display: block;
						float: none;
						padding-top: 15px;
						padding-top: 1em;
					}
.capsi				{
						display: block;
						float: right;
						margin: 0;
						padding: 0;
					}

a.capuv				{ text-decoration: none; }

a.capsi				{ text-decoration: none; }

.rssbutton			{
						background-color: #ff6600;
						border: 1px #ff6600 outset;
						padding: 0 2px;
						color: white;
						text-decoration: none;
						font: bold 10px Verdana;
					}

.rssbutton:visited, .rssbutton:hover, .rssbutton:active
					{
						color: white;
					}

.cssbutton			{
						background-color: #d1ec4c;
						border: 2px #d1ec4c outset;
						padding: 1px 4px;
						color: black;
						text-decoration: none;
						font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
					}

.cssbutton:visited	{
						color: black;
					}

.cssbutton:hover	{
						border-style: inset;
						background-color: #e3f48e;
						padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
					}

.cssbutton:active	{
						color: black;
					}

/*--------------------------------------------------------------------------
	Estil bandes administracio, desenvolupament i offline
--------------------------------------------------------------------------*/
div.caution			{
						background: url('../img/bandmin.png') repeat bottom left;
						position: fixed;
						left: 0;
						right: 0;
						visibility: visible;
						z-index: 9;
						height: 20px;
						font-size: x-small;
						text-transform: uppercase;
						letter-spacing: 1px;
						color: white;
						line-height: 20px;
						text-shadow: black 0px 1px 0px;
						padding: 0 10px;
						opacity: 0.80;
						filter:alpha(opacity=80);		/* <= IE8 */
					}
	
div.caution#top		{
						top: 0;
						text-align: right;
					}

div.caution#bottom	{
						bottom: 0;
						text-align: left;
						border-top: 1px solid #ddd;
					}
span.caution		{
						font-weight: 900;
						background: white;
						color: red;
						font-size: smaller;
						border: 1px solid red;
						padding: 3px;
						border-radius: 50px;
						box-shadow: 2px 2px 3px #969696;
						opacity: 0.85;
						filter:alpha(opacity=85);		/* <= IE8 */
					}

div.devel			{
						background: url('../img/bandtst.png') repeat bottom left;
						position: fixed;
						left: 0;
						right: 0;
						visibility: visible;
						z-index: 9;
						height: 20px;
						font-size: x-small;
						text-transform: uppercase;
						letter-spacing: 1px;
						color: white;
						color: yellow;
						line-height: 20px;
						text-shadow: black 0px 1px 0px;
						padding: 0 10px;
						opacity: 0.80;
						filter:alpha(opacity=80);		/* <= IE8 */
					}
	
div.devel#top		{
						top: 0;
						text-align: right;
					}

div.devel#bottom	{
						bottom: 0;
						text-align: left;
						border-top: 1px solid #ddd;
					}
span.devel			{
						font-weight: 900;
						background: black;
						color: yellow;
						font-size: smaller;
						border: 1px solid yellow;
						padding: 3px;
						border-radius: 50px;
						box-shadow: 2px 2px 3px #969696;
						opacity: 0.85;
						filter:alpha(opacity=85);		/* <= IE8 */
					}

div.offline			{
						background: url('../img/bandoff.png') repeat bottom left;
						position: fixed;
						left: 0;
						right: 0;
						visibility: visible;
						z-index: 9;
						height: 20px;
						font-size: x-small;
						text-transform: uppercase;
						letter-spacing: 1px;
						color: white;
						line-height: 20px;
						text-shadow: black 0px 1px 0px;
						padding: 0 10px;
						opacity: 0.80;
						filter:alpha(opacity=80);		/* <= IE8 */
					}
	
div.offline#top		{
						top: 0;
						text-align: right;
					}

div.offline#bottom	{
						bottom: 0;
						text-align: left;
						border-top: 1px solid #ddd;
					}
span.offline		{
						font-weight: 900;
						background: white;
						color: red;
						font-size: smaller;
						border: 1px solid red;
						padding: 3px;
						border-radius: 50px;
						box-shadow: 2px 2px 3px #969696;
						opacity: 0.85;
						filter:alpha(opacity=85);		/* <= IE8 */
					}

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

.adminvell			{
						color: white;
						background-color: #FAA;
					}
.sdistri, .ssoft, .ssoftm, .ssofte
					{
						display: block;
						margin: 6px 0;
						padding: 0;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;
						color: black;
						width: 49%;
						width: 100%;
					}
.sdistri			{
						float: left;
						background-color: #EEE;
						height: 80.0em;
/*						height: 100%;*/
					}
.ssoft, .ssoftm, .ssofte
					{
						float: right;
					}
.ssoftm				{
						background-color: #FFE;
					}
.ssofte				{
						background-color: #FEE;
					}

.man				{
						float: left;
						padding: 2px 2px 0 2px;
						border: 0px solid;
						vertical-align: bottom;
						color: inherit;
						background: transparent;
					}

.cesta				{
						float: right;
						border: 0px solid;
/* 						padding: 0 0 0 32px; */
						padding: 3px 0 0 3px;
						vertical-align: bottom;
						color: inherit;
						background-position: left;
					}
.cestacont			{
						padding: 0 0 0 32px;
/* 						vertical-align: middle; */
					}
.carpeta			{
						border: 0px solid;
/*						padding: 0 0 0 36px;*/
						vertical-align: middle;
						color: inherit;
						width: 16px;
						height: 16px;
					}
.intern				{
						background: url('../img/house.png') repeat;
					}
.obsolet				{
						background: url('../img/old.png') repeat;
					}

/*--------------------------------------------------------------------------
	Estil formulari
--------------------------------------------------------------------------*/
label				{
						width: auto;
						text-align: left;
						font-size: small;
						color: black;
						background-color: inherit;
						font-weight: bold;
					}
input[disabled]
					{
/* 						color: black; */
						color: gray;
/*						border: black 0.01em solid;*/
						border: 0;
						box-shadow: 2px 2px 3px #969696;
					}
.idisabled
					{
						color: gray;
						font-style: oblique;
						font-weight: lighter;
					}
.flinia				{
						clear: both;
					}
.fobliga			{
						float: left;
						display: inline;
						font-weight: bold;
						text-align: left;
					}
.fdesc				{
						float: left;
						display: inline;
						font-weight: bold;
						text-align: left;
						color: black;
						background-color: transparent;
						display: none;
					}
.frmdesc			{
						float: left;
						display: inline;
						font-weight: bold;
						text-align: left;
						color: black;
						background-color: transparent;
					}
.fcamp				{
						float: left;
						display: inline;
						font-weight: normal;
						text-align: left;
					}
.flegend			{
						color: white;
						background-color: transparent;
						font-weight: bold;
						font-size: large;
						vertical-align: top;
						text-align: center;
						display: none;
					}
.flegendv			{
						color: white;
						font-style: italic;
						vertical-align: top;
						text-align: center;
						border: 1px solid gray;
						padding: 0 6px;

						border-radius: 50px;
					}
.ffield				{
						display: inline;
						color: black;
						background-color: transparent;
						border-style: groove;
						border-width: 0px;
						clear: both;
					}
.ffieldv			{
						display: inline;
						color: black;
						background-color: transparent;
						clear: both;
						border: 1px solid gray;
						margin: 6px 0;

						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;
					}
.ffieldvt			{
						display: inline;
						color: black;
						background-color: transparent;
						border: 1px solid black;
						padding: 1%;
						margin: 6px 0;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;

						width:98%;
						min-width: 70.0em;
						overflow: auto;
					}
.boton				{
						color: black;
						background-color: #dadada;
						text-align: center;
						border-radius: 50px;
					}
.botok				{
						color: black;
						background-color: green;
						text-align: center;
						border-radius: 50px;
					}
.boborrar			{
						color: white;
						background-color: red;
						text-align: center;
						border-radius: 50px;
					}

/*--------------------------------------------------------------------------
	Estil formulari tabulat
--------------------------------------------------------------------------*/
.formtab			{
						margin: 0;
						padding: 0;
					}
.ffieldt			{
						border: none;
						position: relative;
						clear: both;
					}
.ffieldt:nth-child(body)
					{
						top: 0;
						margin: 0;
					}

.flegendt, .flegendts
					{
						display: block;
						position: absolute;
						left: 0;
						top: 1.0em;
						padding: 0.5em 0.5em;
						margin: 0.31em 0 0 0;
						line-height: 1.0em;
						width: 5.0em;
						height: 4.62em;
						font-weight: bold;
						color: white;
					}
.flegendts			{
						top: 0;
						margin: 0;
					}
.flabelt, .flabelts
					{
						display: block;
						float: left;
						clear: none;
						position: relative;
						left: 5.2em;
						border-right: 2px solid white;
						border-bottom: 2px solid white;
						text-align: center;
						width: 11.0em;
						height: 6.16em;
						font-size: larger;
					}
.flabelts
					{
						height: 5.0em;
					}
.flabelt span		{
						display: block;
						color: white;
/*						background-color: green;*/
					}
.flabelts span		{
						padding: 0 5px;
						line-height: 0;
						position: relative;
						top:-10000em;
					}
.finputt			{
						margin: 1.8em;
						display: block;
						float: left;
						clear: none;
						position: relative;
						left: 0;
						border-right: 2px solid white;
						text-align: left;
					}
/*--------------------------------------------------------------------------
	Estil en construcció
--------------------------------------------------------------------------*/
.fconst				{
						float: right;
						display: inline;
						color: white;
						background-color: inherit;
						font-weight: lighter;
						font-size: x-small;
						vertical-align: top;
						text-align: center;
					}

.wcentre			{
/*						clear: both;*/
						margin: 0px auto 0px auto;
						margin: 0 20% 0 20%;
/* 						text-align: center; */
						width: auto;
					}

.avtext				{
						margin: 0;
						text-align: left !important;
						font-weight: 100 !important;
					}

/*--------------------------------------------------------------------------
	Otros
--------------------------------------------------------------------------*/
.querym				{
						color: white;
						text-align: center !important;
						background-color: #505050;
						font-size: large;
						border: 2px solid #666;
						padding: 2px;
						border-radius: 6px;
					}
.ferror				{
						color: black;
						text-align: justify;
						background-color: #BBF;
						border: 2px solid #66A;
						margin: 6px auto;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;

						width:99.8%;
					}



.terror				{
						font-family: "Eurostile", Arial, Helvetica, Verdana, sans-serif;
						font-size: xx-large;
						font-weight: bold;
						color: #808;
						text-align: center;
						vertical-align: middle;
						white-space: nowrap;
					}

.icodown a			{
						float: right;
						padding: 0;
/*
						width: 50px;
						height: 50px;
*/
						width: 34px;
						height: 34px;
						text-decoration: none;
						text-align: center;
						vertical-align: middle;
						border: 0;
					}
.icodown			{
						display: inline;
					}
.icoweb a			{
						float: left;
						padding: 0;
/*
						width: 50px;
						height: 50px;
*/
						width: 34px;
						height: 34px;
						text-decoration: none;
						text-align: center;
						vertical-align: middle;
						border: 0;
					}
.icoweb				{
						display: inline;
					}
.icosoft a			{
						padding: 15px;
/*
						width: 64px;
						height: 64px;
*/
						width: 32px;
						height: 32px;
						text-decoration: none;
						text-align: center;
						vertical-align: middle;
						border: 0;
					}
.icosoft			{
						float: left;
					}
.icoinfo img		{
						float: left;
						padding: 0;
/*
						width: 50px;
						height: 50px;
*/
						width: 34px;
						height: 34px;
						text-decoration: none;
						text-align: center;
						vertical-align: middle;
						border: 0;
					}
.icoinfo			{
						display: inline;
					}
.icowarn img		{
						float: left;
						padding: 0;
						width: 96px;
						height: 96px;
						text-decoration: none;
						text-align: center;
						vertical-align: middle;
						border: 0;
					}
.icowarn			{
						display: inline;
					}

.icoerror			{
						display: block;
						float: left;
						margin: 3px;
						padding: 9px;
						width: 64px;
						height: 64px;
						box-shadow: 2px 2px 3px #969696;
					}

a.icoerror			{
						text-decoration: none;
					}
.icochelp			{
						display: block;
						float: left;
						margin: 0;
						padding: 0;
						width: 20px;
						height: 20px;
					}

a.icochelp			{
						text-decoration: none;
					}

.errorico			{
						padding: 0 1em 0 0;
					}
.errormsg			{
						margin: 0 0 0 5em;
						padding: 0 0 0 1em;
					}

.cuadro, .cuadrored	{
						color: black;
						background-color: transparent;
						text-align: justify;
						border: 1px solid black;
						padding: 1%;
						margin: 6px 0;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;

						width:98%;
						overflow: auto;
					}
.cuadrored			{
						background-color: #FFF8F8;
						border: 1px solid red;
					}
.cuadroscroll		{
						padding: 0;
						margin: 0;
						color: black;

						width:100%;
						overflow: auto;
					}
.coffline			{
						background-color: #FEE;
						text-align: center;
						font-size: x-large;
						font-weight: bold;
						font-style: oblique;
						border: 1px solid #520;
						margin-top: 0.2em;
						padding: 1%;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;

						width:98%;
					}
.coffline p			{
						color: #77070c;
						background-color: transparent;
					}
.cuadroport			{
						display: block;
						color: black;
						background-color: transparent;
						text-align: justify;
						border: 1px solid black;
						padding: 1%;
						margin: 6px 0;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;

						width:75%;
						overflow: auto;
						float: left;
					}
.cuadronews			{
						display: block;
						color: black;
						background-color: #EEE;
						text-align: left;
						border: 1px solid black;
						padding: 1%;
						margin: 6px 0;
						border-radius: 6px;
						box-shadow: 2px 2px 3px #969696;

						width:20%;
						overflow: auto;
						float: right;
					}

.cuadronews	h2		{
						font-size: large;
						text-align: left;
					}
.cuadronews	h3		{
						font-size: medium;
					}
.cuadronews	p		{
						font-size: small;
					}
.cuadronews	ul		{
						font-size: small;
					}

dt					{
						font-size: large;
						font-weight: bold;
						border-radius: 6px;
					}
.fotocuen			{
						float: right;
						display: inline;
						color: white;
						background-color: inherit;
						font-weight: bold;
						font-size: large;
						vertical-align: top;
						text-align: center;
						border: 4px solid #EEE;
						box-shadow: 2px 2px 3px #969696;
					}
.fotocuen:hover		{
						width: 212px;
						height: 264px;
					}
.inumber			{
						height: 1.6em;
						width: 5.0em;
						padding: 0 3px;
						border-radius: 50px;
					}

.frmauto			{
/*						width: 100%;*/
/*						font-size: medium;*/
						min-width: 60.0em;
					}
.frmauto label
					{
						display: block;
						float: left;
						width: 20.0em;
						text-align: right;
						font-size: medium;
						padding: 0 0.6em 0 0;
						vertical-align: middle;
					}
.frmauto input
					{
/*						display: block;
						float: right;*/
/*						width: 30.0em;*/
						text-align: left;
/*						font-size: medium;*/
						vertical-align: middle;
					}
.notobliga			{
						font-size: small;
						text-align: left;
					}
.textr
					{
						text-align: right;
					}

/* Llongitud camps formulari */
/*------------------------------------------------------------------------*/
#cadusu
					{
						width: 30.0em;
					}
#clugres
					{
						width: 30.0em;
					}
#nres
					{
						width: 20.0em;
					}
#anres
					{
						width: 30.0em;
					}
#corg
					{
						width: 10.0em;
					}
#cpry
					{
						width: 8.0em;
					}
#dpry
					{
						width: 30.0em;
					}
#seco
					{
						width: 5.0em;
					}
#subject
					{
						width: 36.0em;
					}

/* Llongitud camps formulari llicencies */
/*------------------------------------------------------------------------*/
.frmll_codmul
					{
						width: 5.0em;
					}
.frmll_codi
					{
						width: 20.0em;
					}
.frmll_obse
					{
						width: 30.0em;
					}
.frmll_usu
					{
						width: 10.0em;
					}

/* Llongitud productes destinacio */
/*------------------------------------------------------------------------*/
.frmtarget
					{
						width: 30.0em;
					}

/* Especials documentació */
/*------------------------------------------------------------------------*/
.noprint
					{
						visibility: inherit;
						display: inherit;
					}
.printable
					{
						visibility:hidden;
						display: none;
					}

/* Botons seleccio Sistemes operatius */
/*------------------------------------------------------------------------*/
.sowin
					{
					}
.solnx
					{
					}
.soosx
					{
					}
.soalt
					{
					}

/* Colors per llistes actiu / inactiu */
/*------------------------------------------------------------------------*/
.swok				{
						color: green;
					}
.swnok				{
						color: red;
					}
/* Colors per debug */
/*------------------------------------------------------------------------*/
.bugred				{
						color: red;
					}
.bugoli				{
						color: olive;
					}
.bugren				{
						color: green;
					}
.bugblu				{
						color: blue;
					}
.bugpur				{
						color: purple;
					}
.bugfuc				{
						color: fuchsia;
					}
.bugtea				{
						color: teal;
					}
-->
