/*Panel Superior y Logo*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Gill Sans";

}
#logo {
	background-image:url(ico/logo_cabecera.gif);
	height:47px;
	width: 649px;
	position: absolute !important;
	left: 16px !important;
	top: 7px !important;
	z-index: 4 !important;
}

div#botonera.panelSup {
	/*background-image:url(ico/ic_cervantes.gif);
	background-color:#cc0000;*/
	height:94px;
	background: #cc0000 url(ico/cabecera_bg.gif) repeat-x!important;

}
.botonera {
	font-size: 9px !important;
	padding-top: 2px;
}

div#botoneraIzq .botonera{
	font-size: 11px !important;
}

a.botonera.estado_on {
  font-weight: bold;
  text-decoration: underline;
}

div#botoneraIzq, div#botoneraAdmin, div#botoneraDra{
	top:72px;
	font-size: 9px !important;
	

}

div#botoneraIzq {
	width:660px;
}

.jquerycssmenu li li a {
	padding-right: 3px;
	padding-bottom: 1px;
	border-right: 1px solid #FFFFFF !important;
}

div.botonera.jquerycssmenu li li{
	padding-right: 2px;
	padding-left: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/*BOTONES MENU SUPERIOR*/
/*RESTAURAR NO TIRA DE CSS*/
a.botonera#btnGenerarURL {
	background-image: url(ico/URLoff.png);
}
a.botonera#btnGenerarURL:hover, a.botonera.estado_on#btnGenerarURL {
	background-image: url(ico/URLon.png);
}
a.botonera#btnVersionParaImprimir {
	background-image: url(ico/imprimiroff.png);
	display: none;
}
a.botonera#btnVersionParaImprimir:hover, a.botonera.estado_on#btnVersionParaImprimir {
	background-image: url(ico/imprimiron.png);
}
a.botonera#btnNuevaVentana {
	background-image: url(ico/nuevaoff.png);
}
a.botonera#btnNuevaVentana:hover, a.botonera.estado_on#btnNuevaVentana {
	background-image: url(ico/nuevaon.png);
}
a.botonera#btnDisenhador {
	background-image: url(ico/disenho16off.png);
}
a.botonera#btnDisenhador:hover, a.botonera.estado_on#btnDisenhador {
	background-image: url(ico/disenho16on.png);
}
a.botonera#btnDepurador {
	background-image: url(ico/debug16off.png);
}
a.botonera#btnDepurador:hover, a.botonera.estado_on#btnDepurador {
	background-image: url(ico/debug16on.png);
}

a.botonera#btnConstructor {
	background-image: url(ico/tramOff.png);
}
a.botonera#btnConstructor:hover, a.botonera.estado_on#btnConstructor {
	background-image: url(ico/tramOn.png);
}
a.botonera#btnMonitorSQL {
	background-image: url(ico/monitor16off.png);
}
a.botonera#btnMonitorSQL:hover, a.botonera.estado_on#btnMonitorSQL {
	background-image: url(ico/monitor16on.png);
}
a.botonera#btnRecargarAplicacion {
	background-image: url(ico/rec16off.png);
}
a.botonera#btnRecargarAplicacion:hover, a.botonera.estado_on#btnRecargarAplicacion {
	background-image: url(ico/rec16on.png);
}

a.botonera#btnRefrescar {
	background-image: url(ico/reload16off.png);
}
a.botonera#btnRefrescar:hover, a.botonera.estado_on#btnRefrescar {
	background-image: url(ico/reload16on.png);
}
a.botonera#btnSalir {
	background-image: url(ico/exit16off.png);
}
a.botonera#btnSalir:hover, a.botonera.estado_on#btnSalir {
	background-image: url(ico/exit16on.png);
}
a.botonera#btnCambiarContrasenha {
	background-image: url(ico/vcardoff.png);
}
a.botonera#btnCambiarContrasenha:hover, a.botonera.estado_on#btnCambiarContrasenha {
	background-image: url(ico/vcardon.png);
}

span.botonera.separador{
   margin-top:-2px;
   padding-top:3px;	
}

element.style {
margin-top:-2px;
padding-top:0;
}
a#btnGenerarURL.botonera {
background-image:url("ico/URLoff.png");
}
CERVANTES.css (línea 62)
div#botoneraIzq .botonera {
font-size:11px !important;
}
CERVANTES.css (línea 27)
#btnGenerarURL {
background-image:url("./URLoff.png");
}

#btnGenerarURL, #btnVersionParaImprimir, #btnRegistro, 
#btnModificar, #btnEliminar, #btnDisenhador, #btnDepurador, 
#btnMonitorSQL, #btnRecargarAplicacion, #btnRefrescar, #btnSalir, 
#btnCambiarContrasenha, #btnNuevaVentana, #btnConstructor {
  margin-top:-2px;
}
/*FIN DE BOTONES MENU*/

a.menuML:hover, a.menuML.estado_hover {
	background-color: #f2c2c2 !important;
	color: black !important;
	border: 1px solid #cc0000;
}

a.menuMLS {
background-color:#f2c2c2;
}

a.menuML.estado_on, a.menuML.estado_on:hover {
	border: 1px solid white;
	background-color: #cc0000;
	color: white;
	font-weight:bold;
}

td.contenidoS a, a.contenido:focus{
	background-color: #cc0000;
	color: white;
}

div.clsPane {
	background-color:#edecf1;
}

div.exp{
 background-color:white;
}

#botoneraDisenho {
  top: 90px;
}

div#menuIni {
color:#FFFFFF;
height:47px;
overflow:visible;
position:absolute;
top:3px !important;
left:10px !important;
width:234px;
}

div#menuIni a.botonera {
background-color:#cc0000;
color:#FFFFFF;
display:block;
height:47px;
width:234px;
text-decoration:none;

}
/*************************************************************/

/* Modos detalle y formularios */



a.volcarExcel {
background-image:url("ico/navegacion.png");
}


div.tab > div.pestanha {
background-color:#FFFFFF;
margin-top:19px;
}


.titulo-mododetalle, .titulo-mododetalle .web {
	color:#cc0000 !important; /* Color rojo Cervantes */
	font-size: 11px;
	border: none;
	font-weight: bold; /* NO QUITAR LA NEGRITA */
	text-transform: uppercase;
}
.md {
	background: #FFFFFF;
}

.lbl, .txt {
	font-family: Tahoma, Verdana, Arial !important;
}


.etiqueta , .txt.etiqueta{
	color: #64332f !important; /* Rojo muy oscuro */
	font-size:12px;
	font-weight: normal !important;;
	border: none;
	white-space:nowrap;
}

.etiqueta.scroll, .txt.etiqueta.scroll{
	overflow:auto;
   white-space:normal;
}

.comentario {
	color:#8b8b8b; /* Color gris */
	font-size:10px;
	font-weight: normal;
	font-style: italic;
	border: none; 
}

.titulo-seccion {
	color: white; 
	font-size:14px;
	font-weight: bold;
	text-align: left;
	border: none;
}
.lbl.titulo-seccion{
 color:#cc0000;
}
.txt.titulo-seccion{
 color:#cc0000;
}
.dato-lectura  {
	color: #333333;
	text-align: left !important;
	font-size:12px !important;	
	font-weight: normal;
	border: 0px solid #CC0000 !important;
	background-color: #e9eaec;
	padding-left: 2px;	
	padding-bottom: 1px;	
	height:14px !important;	
}
.dato-multilinea  {
	font-family: Verdana, Arial,Tahoma;
	color: #333333;
	text-align: left !important;
	font-size:12px;
	font-weight: normal;
	border: 0px solid #CC0000;
	background-color: #e9eaec;
	padding-left: 2px;	
	padding-bottom: 1px;	
	overflow: auto !important;
	word-spacing: normal;
	/*height:12px !important;	*/
}
.titulo-grupo {
	font-family: Verdana, Arial,Tahoma;
	color: #cc0000; /* Color rojo cervantes */
	font-size:12px;
	font-weight: bold;
	border: none;
}


.doc-contable{
	font-family: MS Sans Serif;
	text-align: left !important;
	font-weight: normal;
	padding-left: 2px;
}


.txt.doc-contable {
	border: none;
	font-weight: bold;
	background-color: #cc0000;
	color: #FFFFFF;
	overflow-y: auto !important;
}

.rec.doc-contable {
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	z-index:1;
}

.rec {
background-color:#FFFFFF;
//border:1px solid #cccccc;
border: 1px solid #b97f7f; /* Color xxxx Cervantes */
}



div.subgrid  {
background-color:#FFFFFF;
border:1px solid #cccccc;
overflow: auto;
}


.lbl.doc-contable {
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	border: none !important;
}

.doc-contable table.sortable{
	font-weight: bold;
	color: #505050 !important;
}

.doc-contable td {
	height:15px !important;
}

input.lvwNumero, input.lvwLong, input.lvwCurrency, input.lvwFecha, input.lvw, textarea.lvwNumero, textarea.lvwFecha, textarea.lvw, textarea.lvwMemo, select.lvw {
border:1px solid #CC0000;
font-size:8pt;
margin-left:1px;
max-width:95%;
color:black;
background-color:#ffffff;
}



.lvw.doc-contable{
	border: 1px solid #b97f7f !important;
}


table.lvw th, th, th a.sortheader{
   font-family:Verdana,Artial,Tahoma;
	font-weight: normal; 
	text-decoration: none;
	white-space:nowrap;
	margin-left:2px;
}

table.lvw thead th, th a.sortheader {
	background-color:#cc0000;
	color: #ffffff; 	
	font-size:12px;	
}

table.arbolColumnas th{
	color: #ffffff; 
}

.lvw.doc-contable .sortheader{
	background-color:cc0000 ;
	color: #FFFFFF;
}
/* Desplegable tipo Acordeon*/

.acciones {
	border: solid 2px #777b80 !important;	
	padding: 3px 3px 3px 20px;	
}

.accion {
	font-family: Verdana, Arial,Tahoma !important;
	color: #666666 !important; /* Gris muy oscuro */
	font-size:12px !important;
	text-align: left;
	border: none;
	}

.acciones .panelAcordeon {
	border: solid 2px #777b80 !important; /* Color naranja SESCAM */
	background-color: white !important;
}

.acciones  .tituloAcordeon {
	font-family: Verdana, Arial,Tahoma !important;
	color: #666666 !important; /* Gris muy oscuro */
	font-size:12px !important;
	font-weight: bold !important;
	}
.acciones .panelAcordeon {
	border: solid 2px #44647d !important; /* Color naranja SESCAM */
	background-color: white !important;
}

/*
div.ventana div.bsc {
  width:auto;
}

td.casilla label.des_bsc, td.casilla div.des_bsc {
  display:inline-block;
  max-width:400px;
  padding-top:2px;
  vertical-align:top;
  white-space:normal;
}
*/

/***************************************************************/
/*  Colores de pestanas */

td.pesFondoOn {
	background-image: url(./ico/pesFondoOn.png) !important;
	background-repeat: repeat-x !important;
	
}
td.pesFondoOn a.tab {
	color: black !important;
	padding: 0px 12px !important;
}
td.pesFondoOff {
	background-image: url(./ico/pesFondoOff.png) !important;
	background-repeat: repeat-x !important;
	padding: 0px !important;
	height: 22px !important;
}

td.pesInicioOff {
	background-image: url(./ico/pesInicioOff.png) !important;

}

td.pesInicioOn {
	background-image: url(./ico/pesInicioOn.png) !important;
}

td.pesFinOff {
	background-image: url(./ico/pesFinOff.png) !important;

}


td.pesFinOn {
	background-image: url(./ico/pesFinOn.png) !important;
}

td.pesFondoOn {
	background-image: url(./ico/pesFondoOn.png) !important;
	background-repeat: repeat-x !important;
	
}
td.pesFondoOn a.tab {
	color: black !important;
	padding: 0px 12px !important;
}
td.pesFondoOff {
	background-image: url(./ico/pesFondoOff.png) !important;
	background-repeat: repeat-x !important;
	padding: 0px !important;
	height: 22px !important;
}


button.cmd, button.cmd:hover {
background-color:transparent !important;
overflow: visible;
}

.boton {
	font-family: Verdana, Arial, Tahoma;
	color: #333333; /* Gris muy oscuro */
	font-size:12px;
	font-weight: normal;
	text-align: center;
	border: 0px;
	padding-bottom: 5px;
}

button.boton-md {
	width: 168px !important;
	height: 32px !important;
	color: #000000;
	border: 1px solid #777b80;
	background-color: #FFFFFF !important;
	vertical-align: top !important;
	text-align: left;
}

button.boton-md:hover{
	border: 1px solid #cc0000 !important;
	background-color: #E66767 !important;	
	color:#ffffff ;
}
button.boton-md img{
	margin-right: 5px;
	padding: 0px 0px 2px 2px;
	vertical-align:middle;
}


/***************************************************************/

/* Filtros */


.grupo-filtro {
	border: 1px solid #b97f7f; /* Color xxxx Cervantes */
	background-color: #FFFFFF; /* Color gris claro para fondo */
}

.etiqueta-filtro {
	font-family: Verdana, Tahoma, Arial;
	color: #333333;
	font-size:12px;
	font-weight: bold;
	border: none;	
}
.txt.etiqueta{ 
  color:black;
  font-weight:bold;
}

.dato-filtro input.txt_bsm {
	font-family: Verdana, Tahoma, Arial;
	color: white;
	font-size:12px;
	font-weight: normal;
	border: 0px solid #b97f7f !important;
	background-color: #cc0000; /* Color ROJO  */
}

.txt{
 border-color:1px solid #cc0000;
 border:0px
}
.txt_bsp {
	background-attachment:scroll;
	background-color:pink;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	color:#FFFFFF;
	background-color:#da7878 !important;
}

.txt_bsm {
	background-attachment:scroll;
	background-color:#da7878 !important;
	background-color:#E1C8C4;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	color:#FFFFFF;
}

/**************************************************************/
/* Tablas y Listados*/

.res-mododetalle {
	font-weight: bold;
}

table.sortable tr, table.bsc tr, table.lvw tr {
  /*vertical-align:top;*/
  vertical-align:inherit;
}

/* */

/* Modificadores para las clases anteriores */

.derecha, div.derecha {
	text-align: right !important;
}

.centrado, div.centrado {
	text-align: center !important;;
}
/**************************************************************/
/* Árboles */

a.NodoNegrita{
        font-weight:bold;
        }
a.NodoNegrita span {font-weight:normal;} /*se aplica a todos los datos adicionales*/

/* */

.separador {
	background: #CC0000 !important;
	border-left: 1px solid #FFFFFF;
}

.cabecera-tabla{
  border: none;
  background-color: #CC0000;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  
}

.dato-tabla {
   border: none;
	background-color: #E9EAEC;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}

.oculta {
	visibility: hidden;
	display:none;
}


/* Ocultamos los buscadores dependientes, ya que actualmente muestran ID's en lugar
   de códigos y desde funcional se pidió que sería mejor que no aparecieran ID's  */

div.bsc.colsBloqueadas input.lvw.colBloqueada, div.bsc.colsBloqueadas input.lvwNumero.colBloqueada , div.bsc.colsBloqueadas input.lvwCurrency.colBloqueada {
	visibility: hidden;
	position: absolute;
	z-index: -1000; /* No se utilzia el display:none para no perder el valor del campo */
}

div.colsBloqueadas {
	padding-left: 20px;
    background-image: url(ico/campo_dependiente.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Contenedores realizados a partir de un tab. 
   En modo diseño se muestran los títulos de las pestaña */
div.tab-contenedor > div.pestanha {
  border-width: 0px;
  margin-top:0px;  
  overflow: auto;
}

div.tab-contenedor > table.tab {
  display:none;
}

div#panelDer.disenho_on div.tab-contenedor > div.pestanha {
  border-width: 1px;
  margin-top:19px;  
}

div#panelDer.disenho_on div.tab-contenedor > table.tab {
  display:block;
}

/* Fin Contenedores realizados a partir de un tab */

/* Notas automáticas en lista de notas */
.notaAuto {
  color:green;	
}

/* Fin Notas automáticas en lista de notas */
div.ventana {
	background: #FFFFFF url(ico/marca_agua.gif) no-repeat right bottom !important;
}


/*
div.rd div.filaRD{
	border-style:none !important;
	padding-bottom:1px !important;
}

div.rd div.filaRD:hover {
border:1px solid #FFFFFF;
}

div.rd .fila:hover, tr.arb:hover, tr.bsc:hover {
background-color:transparent !important;
color:black !important;
}

div.rd div.fila.seleccionada , div.fila.seleccionada:hover {
background-color:transparent !important;
}


div.rd div.filaRD.fila.seleccionada div, div.rd div.filaRD div.dato-tabla:hover div {
background-color:#E9EAEC !important;
}

div.rd div.filaRD div.txt etiqueta:hover {
background-color:#FFFFFF !important;
}

div.rd div.filaRD  div.etiqueta, div.rd div.filaRD div.etiqueta:hover   {
	border:medium none !important;
	color:#64332F !important;
	font-size:12px !important;
	font-weight:normal !important;
	white-space:nowrap !important;
}
*/

div.filaRD {
   border-style:none !important;
	padding-bottom: 1px;
}

div.filaRD, div.filaRD:hover,
div.filaRD.fila.seleccionada, 
div.filaRD.fila.seleccionada:hover{
	background: transparent !important;
	border:1px solid transparent;
	padding-bottom:0 !important;
}

div.filaRD.fila.seleccionada div.dato-lectura, 
div.filaRD:hover div.dato-lectura,
div.filaRD.fila.seleccionada div.dato-tabla, 
div.filaRD:hover div.dato-tabla {
   background-color:#E9EAEC !important;
}

div.filaRD.fila.seleccionada div.cabecera-tabla,
div.filaRD:hover div.cabecera-tabla{
   background-color:#CC0000 !important;
}

button.cmd > img {
	margin-right:4px !important;
}


a.web {
background-position:left center !important;
background-repeat:no-repeat !important;
margin-right:18px !important;
padding:3px 8px 3px 18px !important;
text-decoration:none !important;
}

a.navegacion {
background-position:left center;
background-repeat:no-repeat;
margin-right:1px;
padding:1px;
text-decoration:none;
/*white-space:pre;*/
}

/* Colores para datos de una lista */
td.rojo {
  color: red !important;
}
/* Fin Colores para datos de una lista */

/*Para mostrar la paginación en los listados*/
div.lvw{
overflow:visible;
}
/*Fin Para mostrar la paginación en los listados*/


/*Estilos en los listdos*/
.TextoVerde
{
	color:green;
}

.TextoRojo
{
	color:red;
}
/*Fin Estilos en los listdos*/

/* Buscadores especiales */

div.brw_rel_expvspgi .cod_proyecto{
	display: none !important;
}

input#\@proyIG1ejercicio,
input#\@proyIG1cod_proyecto,
input#\@proyIG1cd_tipoiva,
input#\@proyIG2ejercicio,
input#\@proyIG2cod_proyecto,
input#\@proyIG2cd_tipoiva,
input#\@proyIG3ejercicio,
input#\@proyIG3cod_proyecto,
input#\@proyIG3cd_tipoiva,
input#\@proyIG4ejercicio,
input#\@proyIG4cod_proyecto,
input#\@proyIG4cd_tipoiva,
input#\@proyIG5ejercicio,
input#\@proyIG5cod_proyecto,
input#\@proyIG5cd_tipoiva {
	position: static !important;
	visibility: visible !important;
}
/* Fin Buscadores especiales */

.subgrid td.especial.expandir {
  background-position:center 4px;
}

/* Botones (enlaces) en subgrids */
.subgrid button.cmd {
  border:medium none;
  color:blue;
  font-family:Tahoma,Verdana,sans-serif;
  font-size:8pt;
}


/* Fin botones (enlaces) en subgrids */

/*Para los Subgrid que no tienen cabecera*/
.SubGridSinCabecera div.rowExpander div.datos table.sortable thead {
	display:none;
}


.SubGridSinCabecera div.rowExpander div.datos table.sortable {
	margin-left:20px !important;
	border-spacing:0px;
}

/*Fin Para los Subgrid que no tienen cabecera*/

/*Listado personalizado. 1ª columna mas larga para mostrar todo su contenido*/
div#control2577 table.lvw thead th#th1 a {
	width:400px !important;
}
/*Fin Listado personalizado. 1ª columna mas larga para mostrar todo su contenido*/

/* Hacer más pequeño el control de paginación */
div.maxElementos {
  padding-top:0;
  margin-top:1px;
  height:15px;
  overflow:hidden;
}

div.maxElementos a{
  float:right;
  margin-top:-12px;
  padding-right:6px;
}

div.maxElementos, div.paginacion, div.botoneraEditarListas {
color:#D0DEF0;
}



/* Fin Hacer más pequeño el control de paginación */

/* ***** Modificaciones para IE ***** */

/* IE: Elementos de botones siempre visibles independientemente de su tamaño */
div.lvw tr.fila button.cmd
, .subgrid button.cmd {
  position:static !important;
}
/* Fin IE: Elementos de botones siempre visibles independientemente de su tamaño */

/* IE: Quitar la imágen de las cabeceras de las listas */
thead tr, thead tr, tbody th {
  background-image:none;
}
/* Fin IE: Quitar la imágen de las cabeceras de las listas */

/* ***** Fin Modificaciones para IE ***** */


/*Para el estilo del Globo de Ayuda*/
div.globoAyuda {
	background-color:LightSteelBlue;
	width:300px !important;
	background-image: url(ico/globoAyuda.png);	
}
span.globoAyuda {
	background-image: url(ico/globoAyuda.png);
}

/*Fin Para el estilo del Globo de Ayuda*/

/*Para el estilo de icono de error en dato de formulario*/
td.errorjsON {
  border-right:none;
}
/*Fin Para el estilo de icono de error en dato de formulario*/

/* ***** CSS PARA PAGINA DE ENTRADA ***** */

.cmd-menu-ppal {
	text-align: left;
	border: 1px solid transparent;
	color: #64332F !important;
	font-size: 10px;
	white-space: pre-wrap !important;
	overflow: visible;
}

.titulo-menu-ppal {
       border:medium none;
       color:#CC0000 !important;
       font-size:14px;
       font-weight:bold;
       text-transform:uppercase;
}

.titulo-grupo-menu-ppal {
       border:medium none;
       color:#CC0000 !important;
       font-size:12px;
       font-weight:bold;
}

div.cmd-menu-ppal {
	padding-top: 4px;
}

button.cmd-menu-ppal:hover {
	/*color: #49637A;*/
	/*border: 1px solid #49637A;*/
	color: #CC0000;
	border: 1px solid #CC0000;
	z-index: 10;
}

.cmd-menu-ppal img {
	float: left;
	padding: 0 0 2px 2px;
	vertical-align: middle !important;
	margin-right: 4px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}

.cmd-menu-ppal:hover img {
        border-top: 1px solid #fcc101;
        border-bottom: 1px solid #fcc101;
}

/* ***** Fin CSS PARA PAGINA DE ENTRADA ***** */
/* EFECTOS ESPECIALES */
.bombilla  {
        background-image:url(bombilla.png);background-repeat: no-repeat;
        background-position:left center;

        background-color:#FFFADB;color:#776B1B; border:1px solid #CBB945;

        font-family:helvetica,sans-serif; font-size:11px;

        vertical-align:middle;
        }
.postit  {
        background-image:url(postit.jpg);background-repeat: no-repeat;
        border:none;
        color:#776B1B;
        font-family:helvetica,sans-serif; font-size:13px;
        padding-left:26px; padding-top:26px;
        vertical-align:middle;
        }
/* FIN EFECTOS ESPECIALES */

/*
div.ventana div.bsc {
  width:auto;
}

td.casilla label.des_bsc, td.casilla div.des_bsc {
  display:inline-block;
  max-width:400px;
  vertical-align:top;
  white-space:normal;  
}
*/
td.casilla label.des_bsc, td.casilla div.des_bsc {
  white-space:normal;  
}
/*CAmbio pantalla login*/

body#bodyLogin {
	background: none repeat scroll 0 0 transparent;
	font-size: 8pt;
	color: #ffffff;
	margin-top: 0px;
	text-align: center;
	overflow: hidden;
}

div.fondoLogin {
	margin-top: 100;
	width: 394px;
	height: 558px;
	background: url(login_cerv.jpg) no-repeat;
	text-align: left;
	margin: 0 auto;
	overflow: visible;
}

#literalControlAccesoLogin {
	font-family:tahoma;
	font-size: 12pt;
	color: #CC0000;
	font-weight: bold;
	margin-bottom: 6px;
}
#cmdDic {
	height: 50px;
	left: -17px;
	position: relative;
	top: 12px;
	width: 50px;
	background: url(dic.png);
	cursor: pointer;
	visibility: hidden;
}

div.fondoLogin label, div.fondoLogin input  {
	color: #CC0000;
	font-size: 8pt;
	margin-bottom: 4px;
	}

#cmdLogin {
	width: 150px;
	position: relative;
	left: 37px;
	top: 15px;
	height: 25px;
	margin-top: 6px;
	color: #CC0000;
	font-size: 8pt;
}

#listaAplicacionesLogin {
	position: relative;
	/*left:60px;*/
	width: 150px;
	font-size: 8pt;
	color: #CC0000;
	/*display: none;*/
}
#controlAccesoLogin {
	border-bottom: dotted 1px #CC0000;
	width: 100%;
	padding-bottom: 5px;
	margin-bottom: 6px;
}

div.msgErrorLogin {
	top: 260px;
	left: 45px;
	height: 150px;
	width: 400px;
	position: relative;
	
	color: #CC0000;
	text-align: left;
	overflow: visible;
	
	background-image:url(critico.png);
	background-position: left -1px;
	background-repeat:no-repeat;
	padding-left:20px;
	
	white-space:pre;
}

#literalPresentaAplicacion {
    color: #CC0000;
    font-family: tahoma;
    font-size: 20pt;
    font-weight: bold;
    margin-bottom: 6px;
}

div.divCtrlAcceso {
	top: 65px;
	left: 110px;
	height: 20px;
	width: 100px;
	position: relative;
	
	color: #CC0000;
	text-align: left;
	overflow: visible;
	
	background-image:url(critico.png);
	background-position: left -1px;
	background-repeat:no-repeat;
	padding-left:20px;
	
	white-space:pre;
}