/* Eines***************************************************************************************************************** */
.BarraEines { border-color: #002D9A; border-style: Solid; border-collapse: collapse;}
.BarraEines TD { color: #000000; border-color: #002D9A; text-align: center; text-decoration: none; background-color: #eef6fb; height: 100%; padding: .2em; white-space: nowrap;}
.BarraEines BR { line-height: .2em;}

/* Boto ***************************************************************************************************************** */
.Boto { font-size: .65em; font-weight: bold; color: #FFFFFF; background-color: #002D9A; margin: .2em; padding: 0em; border: 1px solid #000000; text-decoration: none; height: 100%; text-align: center; width: 3em}
.Boto img { border: 0; vertical-align: middle; margin: 0em; padding: 0em; cursor: hand;}
A.Boto { vertical-align: middle; margin: .2em; padding: .2em; white-space: nowrap; height: .65em; color: #FFFFFF;}
TABLE.Boto { text-align: center; margin-bottom: .2em; padding-bottom: 0em; height: 1em;}
TABLE.Boto img { margin-bottom: .2em; padding-bottom: 0em;}
TABLE.Boto A { width: 100%; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; margin: 0em; padding: .2em; height: 100%;}
TABLE.Boto TD { text-align: center; margin: .2em; padding: 0em; white-space: nowrap; background-color: #002D9A;}
TABLE.formulari a.boto { color: #FFFFFF;}

/* BotoDesactivat ******************************************************************************************************* */
.BotoDesactivat { font-size: .65em; font-weight: bold; color: #CCCCCC; background-color: #F2F2F2; margin: .2em; padding: .2em; border: 1px solid #CCCCCC; text-decoration: none;}
.BotoDesactivat img { border: 0; vertical-align: middle;}
SPAN.BotoDesactivat { vertical-align: middle; margin: .2em; padding: .2em; white-space: nowrap; height: .65em;}
TABLE.BotoDesactivat { text-align: center;}
TABLE.BotoDesactivat img { margin-bottom: .2em; padding-bottom: .2em;}
TABLE.BotoDesactivat TD { text-align: center; margin: .2em; padding: .2em; background-color: #F2F2F2; color: #CCCCCC;}

/* Formulari ************************************************************************************************************ */
TABLE.Formulari{width:96%}
.Formulari{border:1px solid #002D9A;width:100%;border-collapse:collapse;background:#fff}
.Formulari a{color:#0D5886}
.Formulari TD{border:1px solid #DEEEF7;text-decoration:none;color:#000;padding-top:.2em;vertical-align:top}

TABLE.FormulariLlegenda { width:96%; }
TABLE.FormulariLlegenda td{font-size: .7em; text-align: left; color: #002D9A; padding: 2px; }

.ControlFormulariTitol { font-size: .65em; font-weight: bold; height: 100%; padding: .3em; background-color: #eef6fb; text-align: right; white-space: nowrap;}
.ControlFormulariTitol SPAN{font-weight: bold;}
.ControlFormulariTitol LABEL{width: 100%;}
.ControlFormulariDades { font-size: .7em; height: 100%; padding: .3em; background-color: #FFFFFF;}
.ControlFormulariAuxiliar { padding: .2em; font-size: .9em;}
.ControlFormulariConsell { padding: .2em; font-size: .9em;}
.ControlFormulariDadesAddicionals { padding: .3em; margin: .3em; font-size: 1em; background-color: #F2F2F2; withe-space: nowrap; line-height: 1.5em;}
.ControlFormulariInformacio { font-size: .55em; height: 100%; padding: .3em; background-color: #F2F2F2;}
.ControlFormulariErrorValidacio { width: 100%; padding-right: 3px; padding-left: 3px; padding-top: 1px; color: #FF0000; font-weight: bold;}
.ControlFormulariDescripcio { width: 100%; padding-right: .2em; padding-left: .2em; padding-top: 1px; background-color: #F2F2F2;}
TEXTAREA.ControlFormulariCaixaText { font-size: .9em; margin: 0px; border: 1px solid #000000;}
INPUT.ControlFormulariCaixaText { font-size: .9em; white-space: nowrap; margin: 0px; border: 1px solid #000000;}
SPAN.ControlFormulariCaixaText { font-size: .9em; white-space: nowrap; margin: 0px; padding: .2em; background-color: #F2F2F2;}
/* INPUT.ControlFormulariCaixaTextNumero { font-size: .9em; white-space: nowrap; margin: 0px; border: 1px solid #000000; text-align: right;} */
INPUT.ControlFormulariCaixaTextNumero {white-space: nowrap; margin: 0 5 0 0; text-align: right;}
SPAN.ControlFormulariCaixaTextNumero { font-size: .9em; white-space: nowrap; margin: 0px; padding: .2em; background-color: #F2F2F2;}
INPUT.ControlFormulariCaixaTextData { font-size: .9em; white-space: nowrap; margin: 0px; margin-bottom: 4px; border: 1px solid #000000; text-align: right; width: 70px; }
SPAN.ControlFormulariCaixaTextData { font-size: .9em; white-space: nowrap; margin: 0px; padding: .2em; background-color: #F2F2F2;}
/********* afegits per David Carrera **********/
INPUT.ControlFormulariCaixaTextCompteCorrent { font-size: .9em;  margin: 0px; border: 1px solid #000000; text-align: right;}
SPAN.ControlFormulariCaixaTextCompteCorrent { font-size: .9em; margin: 0px; padding: .2em; background-color: #F2F2F2;}
INPUT.ControlFormulariCaixaTextNumeroIdentificacio { font-size: .9em; margin: 0px; border: 1px solid #000000; text-align: right;}
SPAN.ControlFormulariCaixaTextNumeroIdentificacio { font-size: .9em; margin: 0px; padding: .2em; background-color: #F2F2F2;}
/********* CAIXAINTERVAL afegits per David **********/
INPUT.ControlFormulariCaixaTextIntervalEnter { font-size: .9em; white-space: nowrap; margin: 0px; border: 1px solid #000000; text-align: right;}
SPAN.ControlFormulariCaixaTextIntervalEnter { font-size: .9em; white-space: nowrap; margin: 0px; padding: .2em; background-color: #F2F2F2;}
SELECT.ControlFormulariCaixaTextIntervalEnter { font-size: .9em; font-weight: normal; color: #000000; margin: 0px 0px 0px 0px; border: 1px solid #000000;}
INPUT.ControlFormulariCaixaTextIntervalDecimal { font-size: .9em; white-space: nowrap; margin: 0px; border: 1px solid #000000; text-align: right;}
SPAN.ControlFormulariCaixaTextIntervalDecimal { font-size: .9em; white-space: nowrap; margin: 0px; padding: .2em; background-color: #F2F2F2;}
SELECT.ControlFormulariCaixaTextIntervalDecimal { font-size: .9em; font-weight: normal; color: #000000; margin: 0px 0px 0px 0px; border: 1px solid #000000;}
.ControlFormulariDadesInterval { border:0px; font-size: .7em; height: 100%; background-color: #FFFFFF;}
TD.ControlFormulariDadesInterval {border: 0px solid #FFFFFF;}

/**********************************************/
.ControlFormulariBoolea { font-size: .9em; margin: -.1em; border: 0px solid #FFFFFF;}
/****** Creats per David Carrera 17/10/2003 **********/
.ControlFormulariArxiu { font-size: .9em; white-space: nowrap; margin: 0px; padding: .2em; border: 1px solid #000000; text-align: right;}
.ControlFormulariDadesArxiu { border:0px; font-size: .7em; height: 100%; background-color: #FFFFFF;}
TD.ControlFormulariDadesArxiu {border: 0px solid #FFFFFF;}
/*****************************************************/

.ControlFormulariLlistaSeleccio { font-size: .9em; font-weight: normal; color: #000000; margin: 0px 0px 0px 0px; border: 1px solid #000000;}
SPAN.ControlFormulariLlistaSeleccio { border: 0px solid #FFFFFF;}
.FormulariZona { height: 100%; padding: .2em;}
.FormulariZona FIELDSET { border: 1px solid #DEEEF7; padding: .3em; margin: .3em;}
.FormulariZonaTitol { font-size: .65em; font-weight: bold; padding: .2em;}
.FormulariZonaDescripcio { font-size: .65em; padding: .2em; width: 99%; background-color: #F2F2F2; text-align: center;}
TABLE.FormulariZonaControls { border: 0px solid #FFFFFF; text-decoration: none; padding: .2em; margin: .2em; vertical-align: top; width: 90%;}
TD.FormulariZonaControls { border: 0px solid #FFFFFF; vertical-align: top; width: 50%; padding: .2em; margin: .2em;}
.FormulariMissatges { height: 100%; padding: .2em;}
.FormulariMissatges .Formulari { width: 100%; }
.FormulariMissatgesTitol { float:right; font-size: .8em; font-weight: bold; padding: .2em; width: 100%;}
.FormulariMissatgesInstruccions { float:right; font-size: .75em; padding: 8px; padding: 6px 6px 6px 28px; width: 100%; background-color: #D6E6F7; background-image: url(/Recursos/Imatges/ZonaMissatges/Missatge/Instruccions.gif); background-repeat: no-repeat; background-position: 6px 6px;}
.FormulariMissatgesInformacio { float:right; font-size: .75em; padding: 8px; padding: 6px 6px 6px 28px; width: 100%; background-color: #E4F6E1; background-image: url(/Recursos/Imatges/ZonaMissatges/Missatge/Informacio.gif); background-repeat: no-repeat; background-position: 6px 6px;}
.FormulariMissatgesAvis { float:right; font-size: .75em; padding: 8px; padding: 6px 6px 6px 28px; width: 100%; background-color: #FFFFD6; background-image: url(/Recursos/Imatges/ZonaMissatges/Missatge/Avis.gif); background-repeat: no-repeat; background-position: 6px 6px;}
.FormulariMissatgesError { float:right; font-size: .75em; padding: 8px; padding: 6px 6px 6px 28px; width: 100%; background-color: #FFD6D6; background-image: url(/Recursos/Imatges/ZonaMissatges/Missatge/Error.gif); background-repeat: no-repeat; background-position: 6px 6px;}

.ControlFormulariMissatgeValidacioIncorrecta { border: 3px solid #DEEEF7; }

.BarraAccionsFitxaEdicio { border-color: #002D9A; border-style: Solid; border-collapse: collapse; width:100%;}
.BarraAccionsFitxaEdicio TD { color: #000000; border-color: #002D9A; text-align: right; text-decoration: none; background-color: #eef6fb; height: 100%; padding: .2em; white-space: nowrap;}

/* ReixaDades *********************************************************************************************************** */
/* 22/08/2003 11:19: Modificat per Gerald Manau */
.ReixaDadesImatgeOrdenacio { border: 0px; margin-left: 2px; }
.ReixaDadesSelectorFila { text-decoration: none; background-color: #FFFFFF; }
.ReixaDadesSelectorFilaSeleccionat { text-decoration: none; background-color: #0D5886; }
.ReixaDades{border-color:#002D9A; border-style:Solid; width:100%; border-collapse:collapse;background:#fff}
.ReixaDades TD { border-color: #eef6fb; text-decoration: none; height: 100%; }
.ReixaDadesCapcalera { FONT-WEIGHT: bold; FONT-SIZE: .65em; COLOR: #000000; BACKGROUND-COLOR: #DEEEF7; text-decoration: none; padding-right: .1em; padding-left: .1em; white-space: nowrap;}
.ReixaDadesCapcalera A { color: #000000; text-decoration: none;}
.ReixaDadesCapcalera A:hover { text-decoration: none;}
.ReixaDadesDades { font-size: .65em; color: #000000; text-decoration: none; vertical-align: middle; padding-left: .1em; padding-right: .1em; }
.ReixaDadesDadesNumero { text-align: right; font-size: .65em; color: #000000; text-decoration: none; vertical-align: middle; padding-left: .1em; padding-right: .1em; }
.ReixaDadesDadesBoolea { text-align: center; font-size: .65em; color: #000000; text-decoration: none; vertical-align: middle; padding-left: .1em; padding-right: .1em;}
.ReixaDadesDadesText { font-size: .65em; color: #000000; text-decoration: none; vertical-align: middle; padding-left: .1em; padding-right: .1em; word-wrap: break-word;}
.ReixaDadesDadesDecimal { text-align: right; font-size: .65em; color: #000000; text-decoration: none; vertical-align: middle; padding-left: .1em; padding-right: .1em;}
.ReixaDadesDadesData { text-align: center; font-size: .65em; color: #000000; text-decoration: none; vertical-align: middle; padding-left: .1em; padding-right: .1em; }
.ReixaDadesDadesDataLlarga { text-align: center; font-size: .65em; color: #000000; text-decoration: none; vertical-align: middle; padding-left: .1em; padding-right: .1em; }
.ReixaDadesDadesImatge { text-align: center; font-size: .65em; color: #000000; text-decoration: none; vertical-align: middle; padding-left: .1em; padding-right: .1em; }
.ReixaDadesDadesMoneda { text-align: right; font-size: .65em; color: #000000; text-decoration: none; vertical-align: middle; padding-left: .1em; padding-right: .1em;}
.ReixaDadesDadesHora { text-align: center; font-size: .65em; color: #000000; text-decoration: none; vertical-align: middle; padding-left: .1em; padding-right: .1em; }

.ReixaDades A { color: #000000; text-decoration: none; vertical-align: middle; width: 100%; height: 100%;}
.ReixaDades A:hover { text-decoration: none;}
.ReixaDadesDadesSeleccionat { color: #000000; background-color: #BCE8BE; width: 100%;}
.ReixaDadesDadesSeleccionat A { font-weight: bold; text-decoration: none;}
.ReixaDadesDadesSeleccionat A:hover { TEXT-DECORATION: none;}
.ReixaDadesDadesAltern { background-color: #F2F2F2;}
.ReixaDadesTitol { background-color: #002D9A; text-decoration: none; height: 1em; FONT-WEIGHT: bold; FONT-SIZE: .7em; COLOR: #FFFFFF; text-align: center; width:100%; padding: .1em;}
tr.ReixaDadesTitol td { color: #FFFFFF;}



/* LlistaValors ********************************************************************************************************* */
.LlistaValors { }
.LlistaValors TD { border: 0px; text-decoration: none; color: #000000; padding-top: .2em; vertical-align: top;}
.LlistaValorsCaixaText { font-size: .7em; white-space: nowrap; margin: 0px; border: 1px solid #000000;}
.LlistaValorsIcona IMG { border: 0; vertical-align: top; margin: .1em; padding: 0em;}
.LlistaValorsAuxiliar { padding: .2em; font-size: .7em;}

.LlistaValorsPanelBase { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; visibility: visible; background-color: Transparent; background-image: url("/Recursos/Imatges/Transparent.gif"); z-index: 200; }
.LlistaValorsPanelFinestra { position: relative; }

TABLE.LlistaValorsTaula { border: 2px outset #002D9A; border-collapse:collapse; background-color: #FFFFFF; padding: 0em;}
TD.LlistaValorsTaula { border: 1px solid #002D9A; text-decoration: none; color: #000000; padding: .15em;}
TH.LlistaValorsTaula { border: 1px solid #002D9A; color: #FFFFFF; background-color: #002D9A; font-size: .6em; text-align: left;}
TD.LlistaValorsTancar { border: 1px solid #002D9A; color: #FFFFFF; background-color: #002D9A; text-align: right; vertical-align: top; vertical-align: top}
TD.LlistaValorsTancar A { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: .6em;}
IMG.LlistaValorsTancar { width: 1.1em; height: 1em; border: 0px;}

/* BarraAccionsLlistatEdicio ******************************************************************************************** */
.BarraAccionsLlistatEdicio { border-color: #002D9A; border-style: Solid; border-collapse: collapse;}
.BarraAccionsLlistatEdicio TD { color: #000000; border-color: #002D9A; text-align: left; text-decoration: none; background-color: #eef6fb; height: 100%; padding: .2em; white-space: nowrap;}

/* ZonaFiltres ********************************************************************************************************** */
.ZonaFiltres { border-color: #002D9A; border-style: Solid; border-collapse: collapse; width:100%;}
.ZonaFiltres TD { color: #000000; border-color: #002D9A; text-decoration: none; background-color: #eef6fb; padding: .2em; padding-top: 3px; padding-bottom: 3px; white-space: nowrap;}
.ZonaFiltresLlegenda {font-size: .6em; text-align: right; padding-left: 3px; padding-right: 3px; }
INPUT.ZonaFiltresFiltre { font-size: .7em; white-space: nowrap; margin: 0px; border: 1px solid #000000;}
SPAN.ZonaFiltresFiltre { font-size: .7em; font-weight: normal; color: #000000;}
SELECT.ZonaFiltresFiltre { font-size: .7em; font-weight: normal; margin: 0px; border: 1px solid #DEEEF7; color: #000000;}

/* Paginacio ************************************************************************************************************ */
.Paginacio { border-color: #002D9A; border-style: Solid; border-collapse: collapse;}
TD.Paginacio { color: #000000; border-color: #002D9A; text-align: center; text-decoration: none; background-color: #eef6fb; height: 100%; padding: .2em; white-space: nowrap; vertical-align: middle;}
SELECT.PaginacioLlistaSeleccio { font-size: .7em; font-weight: normal; margin: 0px; border: 1px solid #DEEEF7; color: #000000;}
SPAN.PaginacioLlistaSeleccio { font-size: .7em; font-weight: normal; color: #000000;}
.PaginacioCaixaTextNumero { font-size: .7em; white-space: nowrap; margin: 0px; border: 1px solid #000000; text-align: right; width: 2em;}
.PaginacioLlistaInformacio { font-size: .7em; font-weight: normal; color: #000000;}
.Paginacio TD { border: 0px solid #002D9A;}

/* BarraPaginacio******************************************************************************************************** */
.BarraPaginacio { border-color: #002D9A; border-style: Solid; border-collapse: collapse;}
TD.BarraPaginacio { color: #000000; border-color: #002D9A; text-align: center; text-decoration: none; background-color: #eef6fb; height: 100%; padding: 0.2em; white-space: nowrap;}
.BarraPaginacio TD.Paginacio { border: 0px solid #002D9A; text-align: center; text-decoration: none; background-color: #eef6fb; height: 100%; padding: 0em; white-space: nowrap;}
.BarraPaginacio TABLE.Paginacio { border: 0px solid #002D9A; text-align: center; text-decoration: none; background-color: #eef6fb; height: 100%; padding: 0em; white-space: nowrap;}

/* Zona preguntes ******************************************************************************************************* */
.ZonaPreguntesTaula { border: 1px solid #002D9A; width:90%; border-collapse:collapse; background-color: #FFFFFF;}
.ZonaPreguntesTaula TD { text-decoration: none; color: #000000; padding-top: .2em; vertical-align: top;}
.ZonaPreguntesPregunta { font-size: .65em; padding: .2em; text-align: center;}
.ZonaPreguntesTitol { font-size: .65em; font-weight: bold; height: 100%; padding: .3em; background-color: #eef6fb;}
.ZonaPreguntesResposta { padding: .2em; background-color: #FFFFFF; text-align: center;}
.ZonaPreguntesBoto { font-size: .6em; margin: .2; padding: .2; border: 1px solid #000000;}
.ZonaPreguntesLlista { font-size: .6em; margin: .2; padding: .2; border: 1px solid #DEEEF7;}
.ZonaPreguntesOpcio{ font-size: .7em; margin: .2; padding: .2; vertical-align: top;}

/* LlistatEdicio ******************************************************************************************************** */
.LlistatEdicio { border: 0px solid #002D9A; width:90%; border-collapse:collapse; background-color: #FFFFFF; padding: .2em}
.LlistatEdicio TD { text-decoration: none; color: #000000; padding-top: .2em;}

/* FitxaEdicio ********************************************************************************************************** */
.FitxaEdicio { border: 0px solid #002D9A; width:90%; border-collapse:collapse; background-color: #FFFFFF; padding: .2em}
.FitxaEdicio TD { text-decoration: none; color: #000000; padding-top: .2em;}

/* Molletes ************************************************************************************************************* */
/******* 23/09/2003 -- Creat per David Carrera *******************/
P.Molletes { color: #666666; font-size: .7em;}
P.Molletes A { color: #438370; text-decoration: none; text-decoration: underline;}
P.Molletes A:hover { color: #FFFFFF; background-color: #438370; text-decoration: none;}
/** Afegit Raul 3/11/2003 *********/
P.Molletes SPAN {color: #666666;}
P.Molletes SPAN.MolletesActual {color: #0D5886; font-weight: bold;}
P.Molletes IMG { vertical-align: middle;}

/* BarraIdiomes ********************************************************************************************************* */
.BarraIdiomes { border-color: #FFFFFF; border-style: Solid; border-collapse: collapse; width:100%;}
.BarraIdiomes  TD { color: #000000; border-color: #FFFFFF; text-align: right; text-decoration: none; height: 100%; padding: .0em; white-space: nowrap;}
TABLE.BarraIdiomes SPAN.BotoDesactivat { vertical-align: middle; margin: .2em; padding: .2em; white-space: nowrap; height: .65em; font-size: .65em; font-weight: bold; color: #000000; background-color: #66CC66; border: 1px solid #000000; text-decoration: none;}

/* Pagina *************************************************************************************************************** */
TD.PaginaPeu { text-align: center; font-size: .55em; width: 100%; padding: .2em; margin: .2em 0em .2em 0em; background-color: #F2F2F2;}
TD.PaginaCos { text-align: center; vertical-align: top; padding: .2em; margin: .2em;}
TD.PaginaCos DIV.PaginaTitol { border: #002D9A 1px solid; color: #002D9A; font-size: 1.05em; font-weight: bold; text-align: center; width: 80%; padding: .2em .2em .2em .2em; margin: 1em 0em 1em 0em; background-color: #eef6fb;}
TD.PaginaCapcalera { text-align: left; font-size: .55em; line-height: 1em; white-space: nowrap; padding: -2px 4px -2px 4px; margin: -2px 4px -2px 4px; background-color: #002D9A; color: #FFFFFF;}
TD.PaginaCapcalera SPAN { padding: -2px 4px -2px 4px; margin: -2px 4px -2px 4px;}

/* SeleccioData ********************************************************************************************************* */
.BotoSelecccioData { border: 0px; background-color: transparent; margin-left: 3px; }
.BotoSelecccioData IMG { border: 0px; }

/* Autentificacio ******************************************************************************************************* */
P.FormulariAutenticacio { font-size: .65em; width: 630px; margin:0 auto;}
DIV.FormulariAutenticacio { text-align: center;}

/* MENU ***************************************************************************************************************** */
/*
.Menu { cursor: hand; background-color: #eef6fb; border: #002D9A 0px solid;}
.MenuSobre { color: #FFFFFF; cursor: hand; background-color: #002D9A; border: #002D9A 1px solid;}
.MenuItem { font-size: .7em; line-height: .9em; vertical-align: middle; height: .9em; cursor: hand;}
.MenuItemDesactivat { color: Gray; cursor: default;}
.MenuIcona { cursor: hand;  background-color: #DEEEF7; border: #DEEEF7 1px solid; text-align: center; width: 15px;}
.MenuIconaSobre { cursor: hand;  background-color: #002D9A; border: #002D9A 1px solid; text-align: center; width: 15px;}
.MenuIconaDesactivat { cursor: default;  background-color: #DEEEF7; border: #DEEEF7 1px solid; text-align: center; width: 15px;}
.MenuSeparador { background: #DEEEF7; border: 0; cursor: default; height: 2px; }
.MenuFletxa { cursor: hand;}
.MenuFletxaDesactivat { cursor: default;}
.MenuContenidor { position: relative; display: block; background-color: #DEEEF7; border: #FFFFFF 0px solid;}
.MenuPrincipal { line-height: .9em; vertical-align: middle; height: 10px; cursor: hand; font-weight: normal; font-style: normal; border: #DEEEF7 0px none;}
.MenuSubMenu { cursor: hand; z-index: 1000; position: absolute; filter:progid:DXImageTransform.Microsoft.Shadow(color='#002D9A', Direction=135, Strength=3) ;}
.MenuItemFila { cursor: hand; font-weight: normal; font-style: normal;}
*/

/* Tren ***************************************************************************************************************** */
.control { text-align: center;}
table.control { text-align: center; padding: 3em; margin: .2em; border: 0px solid #FFFFFF; background-image: url(/recursos/Imatges/Navegacio/Tren/fons.gif); background-repeat: repeat-x; background-position: center 13px;}
table.control td { text-align: center; padding: 0em; margin: 0em; width: 112px; line-height: .9em;}
.TrenPasActual,.TrenPasSeguent,.TrenPasVisitat { font-size: .6em; padding: 0px .6em 0px .6em;}
.TrenPasActual { font-weight: bold; font-size: .7em; color: #1C628D;}

/* ReixaImatges********************************************************************************************************** */
.ReixaImatges { border-width: 1px; border-color:#002D9A; border-style:Solid; border-collapse:collapse; width: 100%; height: 100px; }
.ReixaImatges TD { border-color: #eef6fb; text-decoration: none; }
td.ReixaImatgesTitol { background-color: #002D9A; text-decoration: none; height: 1em; FONT-WEIGHT: bold; FONT-SIZE: .7em; COLOR: #FFFFFF; text-align: center; width:100%; padding: .1em; }
.ReixaImatgesTextSenseImatges { background-color: #f1f1f1; text-decoration: none; FONT-SIZE: .6em; text-align: center; padding: .4em;}

.ImatgeReixaImatgesTransparencia { width: 100%; height: 100%; border: 0px; }
a.ImatgeReixaImatgesLink { width: 100%; height: 100%; text-decoration: none; font-size: .6em;}
.ImatgeReixaImatgesImatge { width: 110px; height: 110px; border: 0px; padding: 0px; margin: 0px;}

table.ImatgeReixaImatges { width: 100%; background-color: #F5F5F5;}
table.ImatgeReixaImatges td { background-color: #F5F5F5; border: 0px solid #F5F5F5;}
table.ImatgeReixaImatgesSelleccionat { width: 100%; background-color: #BCE8BE; }
table.ImatgeReixaImatgesSelleccionat td { background-color: #BCE8BE; border: 0px solid #BCE8BE; font-weight: bold;}
table.ImatgeReixaImatgesPrincipal { width: 100%; background-image: url(/recursos/Imatges/BarresEines/BarraAccionsReixaImatges/fonsprincipal.gif); background-repeat: no-repeat; background-position: right top;}
table.ImatgeReixaImatgesPrincipal td { border: 0px solid #DEEEF7;}
table.ImatgeReixaImatgesPrincipalSelleccionat { width: 100%; background-color: #BCE8BE; background-image: url(/recursos/Imatges/BarresEines/BarraAccionsReixaImatges/fonsprincipalseleccionat.gif); background-repeat: no-repeat; background-position: right top;}
table.ImatgeReixaImatgesPrincipalSelleccionat td { border: 0px solid #BCE8BE; font-weight: bold;}

.ImatgeReixaImatgesComentari { border: 1px solid #000000; padding: 2px; background-color: #fafafa; margin: 10px; }
.ImatgeReixaImatgesPosicio { margin: 2px; text-decoration: none; }

/* EnllacosRelacionats ************************************************************************************************** */
.EnllacosRelacionats { border: 1px solid #000000; width: 100%; }
.EnllacosRelacionats td {}
.EnllacosRelacionatsTitol { background-color: #DBDBE5; font-size: .7em; font-weight: bold; text-align: center; }
.EnllacosRelacionatsTaulaEnllacos { border: 1px dashed #000000; width: 100%; background-color: #f8f8f8;  }
.EnllacosRelacionatsTaulaEnllacos td { padding-left: 4px; }
.EnllacosRelacionatsEnllac { white-space: nowrap; }
.EnllacosRelacionatsEnllac a { width: 100%; height: 100%; text-decoration: none; font-size: .7em; }
.EnllacosRelacionatsEnllac img { margin-right: 4px; }
.EnllacosRelacionatsEnllacResaltat a { width: 100%; height: 100%; text-decoration: none; font-weight: bold; font-size: .7em; }
.EnllacosRelacionatsEnllacResaltat img { margin-right: 4px; }
.EnllacosRelacionatsDescripcio { margin-left: 10px; margin-right: 10px; margin-bottom: 3px; padding: 2px; padding-left: 4px; padding-right: 4px; font-size: .7em; width: 100%; background-color: #F7F7FC; color: #585858; white-space: normal;}
.EnllacosRelacionatsSeparador {}

table.CaixaTraspasValors{font-size: .95em; }
table.CaixaTraspasValors td {border:0px; vertical-align: bottom; text-align: center; }
table.CaixaTraspasValors td.Titol {font-weight: bold;}
table.CaixaTraspasValors td.Descripcio { font-size: .75em; padding: 4px; text-align: left; }
table.CaixaTraspasValors td.Botonera { vertical-align: middle; }
table.CaixaTraspasValors input { width: 325px; margin: 2px; font-size: .9em; border: 1px solid #000000;}
table.CaixaTraspasValors select { width: 325px; margin: 2px; font-size: .9em; border: 1px solid #000000; }
table.CaixaTraspasValors table.Botonera {  }
table.CaixaTraspasValors table.Botonera td { text-align: center; }


/* modificacions per hostaldata */
.FormulariTitol { font-size: .8em; font-weight: bold; height: 100%; padding: .3em; background-color: #eef6fb; white-space: nowrap;}
TABLE.Venciments {margin: 5 0 5 0 ; align: center; border:1px solid #002D9A;width:96%;border-collapse:collapse;background:#fff}
TABLE.Venciments TD{border:1px solid #DEEEF7;text-decoration:none;color:#000;padding-top:.2em;vertical-align:top}
fieldset{border:1px solid #DEEEF7;padding:.3em;margin:.3em}
fieldset legend{color:#000;font-weight:bolder;padding:.1em;margin:.1em}
label{font-size:.85em;color:#000;padding:.1em;margin:.1em}
span.Validador {font-weight:bolder;color:#f00 ; display:block;font-size:.85em;width:100%;clear:both}
span.Validador span{display:block;width:100%;clear:both}
table.BarraEines{width:94%;text-align:right;background:none;border:0;display:block;}
table.BarraEines td{text-align:right;background:none;border:0}
div.labelalineat{white-space: nowrap; width:20%;float:left;text-align:right}
div.labelalineatEsquerra {white-space: nowrap; width:100px;float:left}
td.ControlFormulariDades fieldset{text-align:center;width:100%}
div.centrat{width:300px;text-align:left;white-space:nowrap;margin:0 auto}
td.ControlFormulariDades a.boto{font-size:.9em;clear:both;margin-left:110px}
div.aliniatesquerra {text-align:left;margin: 5 0 5 5}