/* Eines***************************************************************************************************************** */
.BarraEines { border-color: #1481C1; border-style: Solid; border-collapse: collapse;}
.BarraEines TD { color: #000000; border-color: #1481C1; 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: #1481C1; 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: #1481C1;}
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 #1481C1; width:100%; border-collapse:collapse; background-color: #FFFFFF;}
.Formulari A { color: #0D5886;}
.Formulari TD { border: 1px solid #DEEEF7; text-decoration: none; color: #000000; padding-top: .2em; vertical-align: top;}

TABLE.FormulariLlegenda { width:96%; }
TABLE.FormulariLlegenda td { font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: .7em; text-align: left; color: #1481C1; 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-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; 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;}
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;}

/******************/
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 **********/
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 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: #1481C1; border-style: Solid; border-collapse: collapse; width:100%;}
.BarraAccionsFitxaEdicio TD { color: #000000; border-color: #1481C1; 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: #BF007D; }

.ReixaDades { border-color:#1481c1; background-color: #ffffff; border-style:Solid; width:100%; border-collapse:collapse;}
.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; width: 100%; white-space: nowrap;}
.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; }
.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 { font-weight: bold; color: #FFFFFF; background-color: #BF007D; }
.ReixaDadesDadesSeleccionat A { font-weight: bold; color: #FFFFFF; text-decoration: none;}
.ReixaDadesDadesSeleccionat A:hover { TEXT-DECORATION: none;}
.ReixaDadesDadesAltern { background-color: #F2F2F2;}
.ReixaDadesTitol { background-color: #1481c1; text-decoration: none; height: 1em; FONT-WEIGHT: bold; FONT-SIZE: .7em; COLOR: #FFFFFF; text-align: center; width:100%; padding: .1em;}

/* 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 #1481C1; border-collapse:collapse; background-color: #FFFFFF; padding: 0em;}
TD.LlistaValorsTaula { border: 1px solid #1481C1; text-decoration: none; color: #000000; padding: .15em;}
TH.LlistaValorsTaula { border: 1px solid #1481C1; color: #FFFFFF; background-color: #1481C1; font-size: .6em; text-align: left;}
TD.LlistaValorsTancar { border: 1px solid #1481C1; color: #FFFFFF; background-color: #1481C1; 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: #1481C1; border-style: Solid; border-collapse: collapse;}
.BarraAccionsLlistatEdicio TD { color: #000000; border-color: #1481C1; text-align: left; text-decoration: none; background-color: #EEF6FB; height: 100%; padding: .2em; white-space: nowrap;}

/* ZonaFiltres ********************************************************************************************************** */
.ZonaFiltres { border-color: #1481C1; border-style: Solid; border-collapse: collapse; width:100%;}
.ZonaFiltres TD { color: #000000; border-color: #1481C1; text-decoration: none; background-color: #EEF6FB; padding: .2em; padding-top: 3px; padding-bottom: 3px; white-space: nowrap;}
.ZonaFiltresLlegenda { font-family: Arial, Helvetica, Tahoma, sans-serif; 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: #1481C1; border-style: Solid; border-collapse: collapse;}
TD.Paginacio { color: #000000; border-color: #1481C1; 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 #1481C1;}

/* BarraPaginacio******************************************************************************************************** */
.BarraPaginacio { border-color: #1481C1; border-style: Solid; border-collapse: collapse;}
TD.BarraPaginacio { color: #000000; border-color: #1481C1; text-align: center; text-decoration: none; background-color: #EEF6FB; height: 100%; padding: 0.2em; white-space: nowrap;}
.BarraPaginacio TD.Paginacio { border: 0px solid #1481C1; text-align: center; text-decoration: none; background-color: #EEF6FB; height: 100%; padding: 0em; white-space: nowrap;}
.BarraPaginacio TABLE.Paginacio { border: 0px solid #1481C1; text-align: center; text-decoration: none; background-color: #EEF6FB; height: 100%; padding: 0em; white-space: nowrap;}

/* Zona preguntes ******************************************************************************************************* */
.ZonaPreguntesTaula { border: 1px solid #1481C1; 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 #1481C1; 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 #1481C1; width:90%; border-collapse:collapse; background-color: #FFFFFF; padding: .2em}
.FitxaEdicio TD { text-decoration: none; color: #000000; padding-top: .2em;}

/* Molletes ************************************************************************************************************* */
/******* 23/09/2003 *******************/
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 { color: #1481C1; font-size: 1.05em; font-weight: bold; text-align: left; width: 80%; padding: 0em .2em 0em .2em; margin: 1em 0em .0em 0em; background-color: #F2F2F2;}
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: #1481C1; color: #FFFFFF;}
TD.PaginaCapcalera SPAN { padding: -2px 4px -2px 4px; margin: -2px 4px -2px 4px;}

/* Autentificacio ******************************************************************************************************* */
P.FormulariAutenticacio { font-size: 1em; width: 60%;}
DIV.FormulariAutenticacio { text-align: center;}

/* MENU ***************************************************************************************************************** */
/*
.Menu { cursor: hand; background-color: #EEF6FB; border: #1481C1 0px solid;}
.MenuSobre { color: #FFFFFF; cursor: hand; background-color: #1481C1; border: #1481C1 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: #1481C1; border: #1481C1 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='#1481C1', 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:#1481C1; border-style:Solid; border-collapse:collapse; width: 100%; height: 100px; }
.ReixaImatges TD { border-color: #EEF6FB; text-decoration: none; }
td.ReixaImatgesTitol { background-color: #1481C1; 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: #e8e8e8; 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: #fafafa; color: #585858; white-space: normal;}
.EnllacosRelacionatsSeparador {}

/* EnllacRelacionat ************************************************************************************************** */
.EnllacRelacionat { display: block; }
.EnllacRelacionat img { float: left; }
.EnllacRelacionat a { font-size: .8em; color: #43709A; font-weight: bold; text-decoration: none; }
.EnllacRelacionat a:hover { text-decoration: underline; }
.EnllacRelacionat div { color: #000000; font-size: .7em; margin-left: 30px; }


/*********************************************************************************************************************/
/**************************** Estils de la Revisio 15/04/2004*/ ******************************************************/
/*********************************************************************************************************************/

/* ControlsEdicio v2 */
.CaixaArxiu { font-size: .9em; margin: 0px; border: 1px solid #000000; }
.CaixaText input { font-size: .9em; margin: 0px; border: 1px solid #000000; padding-left: 2px; padding-right: 2px; }
.CaixaAreaText textarea { font-size: .9em; margin: 0px; border: 1px solid #000000; padding-left: 2px; padding-right: 2px; }
.CaixaUrl input { font-size: .9em; margin: 0px; border: 1px solid #000000; padding-left: 2px; padding-right: 2px; }
.CaixaDecimal input { font-size: .9em; margin: 0px; border: 1px solid #000000; padding-left: 2px; padding-right: 2px; }
.CaixaEnter input { font-size: .9em; margin: 0px; border: 1px solid #000000; padding-left: 2px; padding-right: 2px; }
.CaixaData input { font-size: .9em; margin: 0px; border: 1px solid #000000; padding-left: 2px; padding-right: 2px; }
.CaixaHora input { font-size: .9em; margin: 0px; border: 1px solid #000000; padding-left: 2px; padding-right: 2px; }
.CaixaAdrecaCorreuElectronic input { font-size: .9em; margin: 0px; border: 1px solid #000000; padding-left: 2px; padding-right: 2px; }
.CaixaTelefon input { font-size: .9em; margin: 0px; border: 1px solid #000000; padding-left: 2px; padding-right: 2px; }
.CaixaBoolea input { font-size: .9em; margin: 0px; border: 0px; }
.CaixaBoolea label { font-size: .9em; padding-left: 2px; padding-right: 2px; }
.CaixaConjuntBooleans { }
.CaixaConjuntBooleans td.Cella { border: 0px; padding-bottom: 2px; }
.CaixaConjuntBooleans label { font-size: .9em; }
.CaixaLlistaSeleccio select { font-size: .9em; margin: 0px; border: 0px; }
.CaixaNumeroIdentificacio input { font-size: .9em; margin: 0px; border: 1px solid #000000; padding-left: 2px; padding-right: 2px; }
.CaixaIntervalBase { font-size: .9em; }

table.CaixaTraspasValors { font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: .8em; }
table.CaixaTraspasValors td { vertical-align: bottom; text-align: center; }
table.CaixaTraspasValors td.Titol {}
table.CaixaTraspasValors td.Descripcio { font-size: .75em; padding: 4px; text-align: left; }
table.CaixaTraspasValors td.Botonera { vertical-align: middle; }
table.CaixaTraspasValors input { width: 200px; margin: 2px; font-size: .9em; border: 1px solid #000000;}
table.CaixaTraspasValors select { width: 200px; margin: 2px; font-size: .9em; border: 1px solid #000000; }
table.CaixaTraspasValors table.Botonera {  }
table.CaixaTraspasValors table.Botonera td { text-align: center; }

/* SeleccioData v1-v2 */
.BotoSelecccioData { border: 0px; background-color: transparent; margin-left: 3px; border: 0px; padding: .1em; vertical-align: middle; }
.BotoSelecccioData IMG { border: 0px; }
.BotoSelecccioDataDesactivat { border: 0px; background-color: #F2F2F2; margin-left: 3px; border: 1px solid #CCCCCC; padding: .1em; vertical-align: middle; }
.BotoSelecccioDataDesactivat IMG { border: 0px; }


/* ControlsFormulari v2 */
table.Formulari { border: 1px solid #1481C1; border-collapse:collapse; background-color: #ffffff; width: 100%;}
table.Formulari a { color: #0D5886; }
table.Formulari td.ControlFormulariTitol { border: 1px solid #DEEEF7; text-decoration: none; color: #000000; padding-top: .2em; vertical-align: top; font-size: .70em; font-weight: bold; height: 100%; padding: .3em; background-color: #EEF6FB; text-align: right; white-space: nowrap; width: 25%; }
table.Formulari td.ControlFormulariDades { border: 1px solid #DEEEF7; text-decoration: none; color: #000000; padding-top: .2em; vertical-align: top; font-size: .90em; height: 100%; padding: .3em; background-color: #FFFFFF; width: 50%; } 
table.Formulari td.ControlFormulariInformacio { border: 1px solid #DEEEF7; text-decoration: none; color: #000000; padding-top: .2em; vertical-align: top; font-size: .70em; height: 100%; padding: .3em; background-color: #F2F2F2; width: 25%; }

.ControlFormulariDescripcio { width: 100%; padding-right: .2em; padding-left: .2em; padding-top: 1px; background-color: #F2F2F2; }
.ControlFormulariConsell { padding: .2em; font-size: .9em; }
.ControlFormulariConsellMultiIdioma { padding: .2em; font-size: .9em; }

table.Formulari td.ZonaFormulari { height: 100%; padding: .2em; text-align: center; } 
table.Formulari td.ZonaFormulari span.Descripcio { font-size: .65em; padding: .2em; width: 98%; background-color: #F2F2F2; text-align: center; }
table.Formulari td.ZonaFormulari fieldset { border: 1px solid #DEEEF7; padding: .3em; margin: .3em; }
table.Formulari td.ZonaFormulari legend { font-size: .65em; font-weight: bold; padding: .2em; }
table.Formulari td.ZonaFormulari table.ControlsZonaFormulari { border: 1px solid #1481C1; border-collapse:collapse; text-decoration: none; padding: .2em; margin: .2em; vertical-align: top; width: 98%; }
table.Formulari td.ZonaFormulari table.ControlsZonaFormulari td { border: 0px solid #FFFFFF; vertical-align: top; width: 50%; padding: .2em; margin: .2em; }

table.Formulari td.ZonaAccions { border: 1px solid #1481C1; border-collapse:collapse; text-decoration: none; padding: .2em; margin: .2em; text-align: center; background-color: #DEEEF7; }

table.FormulariLlegenda { width: 100%; }
table.FormulariLlegenda td { font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: .7em; text-align: left; color: #1481C1; padding: 2px; }


/* Validadors */
.Validador { color: #ff0000; display: none; }
.Validador span { color: #ff0000; }

/* Informe */
table.Informe { font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: .75em; border-color: #1481C1; border-style:Solid; width:100%; border-collapse:collapse; }
table.Informe td { border-color: #EEF6FB; }
table.Informe td.InformeTitol { background-color: #1481C1; color: #ffffff; text-decoration: none; height: 1em; font-weight: bold; color: #FFFFFF; text-align: center; padding: .1em; width: 100%; }
table.Informe td.InformeCella { text-decoration: none; height: 100%; }
table.Informe td.InformeCellaTitol { color: #000000; background-color: #DEEEF7; text-decoration: none; padding: .1em; vertical-align: top; white-space: nowrap; width: 15%; }
table.Informe td.InformeCellaText { color: #000000; background-color: #FFFFFF; text-decoration: none; vertical-align: middle; padding-left: .1em; padding-right: .1em; }
table.Informe td.InformeCellaBoolea { color: #000000; background-color: #FFFFFF; text-decoration: none; vertical-align: middle; padding-left: .1em; padding-right: .1em; }
table.Informe td.InformeCellaReixa { color: #000000; text-decoration: none; vertical-align: middle; padding: 0px; border: 0px; }

table.Informe table.BarraEines { border-color: #DEEEF7; border-top-color: #EEF6FB; border-style: Solid; border-collapse: collapse; width: 100%; }
table.Informe table.BarraEines td { color: #000000; border-color: #1481C1; text-align: center; text-decoration: none; background-color: #DEEEF7; height: 100%; padding: 0em; white-space: nowrap; text-align: right; }
table.Informe table.BarraEines br { line-height: .2em; }

/* Arbre */
ul.menu_tree { margin-left: 18px; padding-left: 0px; -moz-user-select: none; list-style-type: none; }
ul.menu_tree li.NodeTancat { color: #333333; cursor: pointer; vertical-align: top; padding-left: 2px; list-style-image: url(/Recursos/Imatges/Navegacio/Arbre/Carpeta.gif); }
ul.menu_tree li.NodeObert { color: #333333; cursor: pointer; vertical-align: top; padding-left: 2px; list-style-image: url(/Recursos/Imatges/Navegacio/Arbre/CarpetaOberta.gif); }
ul.menu_tree li.NodeEnllac { color: #333333; cursor: pointer; vertical-align: top; padding-left: 2px; list-style-image: url(/Recursos/Imatges/Navegacio/Arbre/Enllac.gif); }
ul.menu_tree ul { display: none; margin-left: 18px; padding-left: 0px; list-style-type: none; }
ul.menu_tree a { color: #999999; text-decoration: none; }
ul.menu_tree a:hover { text-decoration: underline; }

/* ZonaPestanyes */
table.ZonaPestanyes { max-width: 100%; border: 1px solid #000000; background-color: #D4D0C8; }

table.ZonaPestanyes td.BarraPestanyes { width: 100%; }
table.ZonaPestanyes td.BarraPestanyes table { padding: 2px; padding-bottom: 0px; }
table.ZonaPestanyes td.BarraPestanyes div { background-color: #F7F3E9; overflow: hidden; padding: 4px; padding-bottom: 0px; }

table.BarraPestanyes td { background-color: #F7F3E9; white-space: nowrap; border-right: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-bottom: 0px; }
table.BarraPestanyes a { color: #555555; text-decoration: none; }
table.BarraPestanyes a:hover { color: #000000; text-decoration: none; }

table.BarraPestanyes td.Selleccionada { background-color: #D4D0C8; white-space: nowrap; border-right: 1px solid #000000; border-bottom: 1px solid #D4D0C8; padding-left: 4px; padding-right: 4px; padding-bottom: 0px; }
table.BarraPestanyes td.Selleccionada a { color: #000000; text-decoration: none; }
table.BarraPestanyes td.Selleccionada a:hover { color: #000000; text-decoration: none; }

table.ZonaPestanyes td.FletxaScroll { background-color: #F7F3E9; width: 20px; padding-left: 3px; padding-right: 3px; padding-top: 6px; }
table.ZonaPestanyes td.FletxaScroll img { border: 0px; }

table.ZonaPestanyes div.Contingut { width: 100%; border: 1px solid #808080; background-color: #D4D0C8; margin: 2px; margin-top: 6px; padding: 20px; overflow: auto; }

/* CaixaSeleccioElements */
table.CaixaSeleccioElements { font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: .75em; background-color: #ffffff; border-color: #1481C1; border-width: 1px; border-style:Solid; width:100%; border-collapse:collapse; }
table.CaixaSeleccioElements td { border: 1px solid #EEF6FB; }
table.CaixaSeleccioElements tr.Titols { }
table.CaixaSeleccioElements tr.Titols td { background-color: #1481C1; color: #ffffff; text-decoration: none; height: 1em; font-weight: bold; color: #FFFFFF; text-align: left; padding: .2em; }
table.CaixaSeleccioElements tr.Apartat { }
table.CaixaSeleccioElements tr.Apartat td { color: #000000; background-color: #DEEEF7; text-decoration: none; padding: .1em; vertical-align: top; white-space: nowrap; font-weight: bold; }
table.CaixaSeleccioElements tr.Apartat td.Selleccio { text-align: center; width: 60px; }
table.CaixaSeleccioElements tr.Element { }
table.CaixaSeleccioElements tr.Element td { }
table.CaixaSeleccioElements tr.Element td.Selleccio { text-align: center; width: 60px; }
table.CaixaSeleccioElements tr.Element td.Descripcio { background-color: #EFEEF7; padding-left: 8px; font-size: .8em; }

/* ArbreCheckbox */
div.arbreCheckBox{padding:5px 0}
div.arbreCheckBox input{padding:0;margin:0;font-size:.2em;line-height:0}
div.arbreCheckBox div.d{font-weight:bolder;padding:0 0 0 15px;height:14px}
div.arbreCheckBox div.c{background:url('/Recursos/Imatges/ArbreCheckBox/ralla.gif') no-repeat left bottom;margin:0 0 0 18px}
div.arbreCheckBox div.i{background:url('/Recursos/Imatges/ArbreCheckBox/item.gif') no-repeat 1px 4px;padding:0 0 0 10px;margin:0 0 0 1px;height:18px}
div.arbreCheckBox div.i:hover{background-color:#e6e6e6}

/* estataplicacio */
#estataplicacio{color:#fff;font-size:.65em;padding:0 11px 1px 0;font-weight:bolder;position:absolute;top:2px;right:8px;background:url('/recursos/aplicacio/imatges/Usuari.gif') no-repeat 0 2px;padding-left:20px;text-align:left;width:310px}

/*.BotoTancarSessio{font-size:.85em;padding:0;margin:0;width:auto;position:absolute;top:4px;right:8px}*/
a.BotoTancarSessio {font-size:.85em;padding:0;margin:0;width:auto;position:absolute;top:2px;right:8px;background:#cecece;border:1px solid;border-color:#e0e0e0 #b0b0b0 #b0b0b0 #e0e0e0;color:#000;font-weight:normal;padding:.1em .3em;text-decoration:none}
a.BotoTancarSessio:hover {text-decoration:none;color:#000}

a.EnllacCanviarContrassenya {font-size:.85em;padding:0;margin:0;width:auto;position:absolute;top:20; right:20px;color:#FFF;font-weight:normal;;text-decoration:none}
a.EnllacCanviarContrassenya:hover {color:#fff}

.BarraAccionsCanviContrassenya {border-color: #002D9A; border-style: Solid; border-collapse: collapse; align:center}
.BarraAccionsCanviContrassenya TD { color: #000000; border-color: #002D9A; text-align: center; text-decoration: none; background-color: #F5F5F7; height: 100%; padding: .2em; white-space: nowrap;}
.BarraAccionsCanviContrassenya BR { line-height: .2em;}

.BarraAccionsCanviContrassenya { border-color: #FFFFFF; border-top-color: #FFFFFF; border-style: Solid; border-collapse: collapse; width: 50%; }
.BarraAccionsCanviContrassenya  td { color: #F5F5F7; border-color: #002D9A; text-align: center; text-decoration: none; background-color: #F5F5F7; height: 100%; padding: .3em; white-space: nowrap; text-align: right; }
.BarraAccionsCanviContrassenya  br { line-height: .2em;}

/******PEU******/

div#peu{font-weight:bolder;text-align:center;padding:11px;width:100%;clear:both;float:none;display:block;}
div#peu span{font-size:.8em;display:block;text-align:center;clear:both;width:100%;float:none;display:block}
