﻿body{
    background-color:#F2F2F2;
    font-family: Verdana;
    font-size: 9pt;  
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    
}
textArea{
    background-color:#EAEEEF;
    font-family:Verdana;
    font-size:9pt;
}      
input[type='text']{
    background-color:#EAEEEF;
}
input[type='password']{
    background-color:#EAEEEF;
}
select{
	background-color:#EAEEEF;
	z-index: 1;
	height: 24px;
}
.menu{
	z-index: 200;
	position: absolute;
	top: 10px;
	left: 40px;
	width: 940px;
	height: 100px;
}
.imgMenu{
	z-index: 150;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1020px;
	height: 100px;
}
.menuCh{
	z-index: 150;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1017px;
	height: 65px;
}
.btnAyuda{
      z-index: 151;
      position: absolute;
      top: 48px;
      left: -34px;
      cursor: help;
}
.btnMinimizar{
      z-index: 151;
      position: absolute;
      top: -3px;
      left: 955px;
      cursor: hand;
}
.titulo{
	z-index: 150;
	position: absolute;
	top:98px;
	left:0px;
	width:1020px;
	height: 33px;	
}
.tituloTexto
{
	position: absolute;
	z-index: 100;
	top:-1px;
	left:20px;
	font-size: 17px;
	color: #656570;
}
.tituloTextoRel
{
   text-align :center;
	font-size: 15px;
	color: #656570;
}

.tituloSombra{
	position: absolute;
	z-index: 99;
	top: 20px;
	left: 0px;	
}
.imgRegresa{
	position:absolute;
	z-index: 105;
	top: 30px;
	left: 30px;
}
.contenido{
	position: absolute;
	z-index: 129;
	top: 130px;
	left: 15px;
	width: 994px;
	height: 576px;
}
.botonera
{
	position:absolute;
	z-index: 105;
	top:540px;
	left: 794px;
	height: 27px;
	background-repeat:no-repeat;
	text-align:right;
	padding-top: 3px;	
	padding-right: 4px;	
}
.gv
{
      border: none none none;
      border-collapse: collapse;
      border-style: none;
}
.gvPager{
	background-image:url('../../img/barra-abajo.png');
	height: 25px;
}
.gvPager a{
	color: #888888;
    font-weight:bold; 
    text-decoration: none;
}
.gvPager span{
	color: #555555 ;
    font-weight:bolder; 
    text-decoration: none;
}
.gvCabecera{
	border-collapse: collapse;
	border-style: none;
	background-image:url('../../img/barra-top.png');
	text-align:center;
	font-weight:bold;
}
.gvDatos{
	border-collapse: collapse;
	border-style:none;
	border-right-style:none;
	border-left-style: none;
	border-top-style: none;
	border-bottom: dotted 1px #999999;
	padding-top: 2px; 
	padding-left:2px; 
	padding-right:2px;
	padding-bottom:2px;
}
.grid-header{
    position: relative;
    top: expression(this.parentNode.parentNode.parentNode.parentNode.parentNode.scrollTop);
}
.grid-fixedColumn{
    position: relative;
    left:expression(this.parentNode.parentNode.parentNode.parentNode.parentNode.scrollLeft);
}

.lblBuscar{/*Agregado FA 31/03/2009*/
                z-index: 101;
                left: 510px;
                position: absolute;
                top: 10px;
                height: 14px;
}
.txtBuscar{/*Agregado FA 31/03/2009*/
                z-index: 100;
                position: absolute;
                top: 7px;
                left: 565px;
                width: 215px;
}
.imgBuscar{/*Agregado FA 31/03/2009*/
                z-index: 102;
                position: absolute;
                top: 4px;
                height: 24px;
                width: 24px;
                left: 789px;
}
.chkTodos{/*Agregado FA 31/03/2009*/
                position: absolute;
                z-index: 104;
                top: 6px;
                left: 831px;
}
.botonSalir{
	position:absolute;
	left: -3px;
	top: 1px;
	height: 87px;
	width: 100%;
	z-index: 175;
}


.divNavegacion{/*Agregado LBH 21/10/2009*/
z-index: 1000;
left: 65px;
top:30px;
position: absolute;
width:600px;
}

.mnArriba{/*Agregado LBH 21/10/2009*/
background-image:url('../../img/arriba2.png'); 
background-repeat:no-repeat;
height:10px;
width: 200px; 
border-style:none;
margin:0 0 0 0;
padding: 0 0 0 0;
border-spacing: 0 0;
border-collapse:collapse;
}

.mnAbajo{/*Agregado LBH 21/10/2009*/
background-image:url('../../img/abajo2.png'); 
background-repeat:no-repeat; 
height:10px;
width: 200px;
border-style:none;
margin:0 0 0 0;
padding: 0 0 0 0;
border-spacing: 0 0;
border-collapse:collapse;
}

.mnFondo{/*Agregado LBH 21/10/2009*/
background-image:url('../../img/medio2.png'); 
background-repeat:no-repeat;
background-repeat:repeat-y;
width: 200px;
height:22px;
}

.mnFondoInt2{/*Agregado LBH 26/10/2009*/                       
width: 168px;
height:19px;
border-bottom: 1.8px solid #ccc;
margin-bottom:4px;
padding:0 0 6 0;
}
.mnFondoIntEspIni{/*Agregado LBH 26/10/2009*/                       
width: 24px;
}
.mnFondoIntEspFin{/*Agregado LBH 26/10/2009*/                       
width: 8px;
}
.mnLink{/*Agregado LBH 26/10/2009*/
font-family: Verdana;
font-size:8pt; 
font-style:normal;
margin-left:6px;
color:GrayText;
border-style:none;
text-decoration:none;
}
a:hover { /*Agregado LBH 26/10/2009*/
font-family: Verdana;
color:Black;
}
.divMenuNavegacion{/*Agregado LBH 21/10/2009*/
z-index: 1;
left: 3px;
top:26px;
position: absolute;
visibility:hidden;
}

#tblMenu{
      margin:auto;
}

.txtBuscar1{/*Agregado LB 30/10/2009*/
                z-index: 100;
                position: absolute;
                top: 10px;
                left: 355px;
                width: 95px;
    right: 544px;
}
.txtBuscar2{/*Agregado LB 30/10/2009*/
                z-index: 100;
                position: absolute;
                top: 10px;
                left: 462px;
                width: 300px;
    right: 232px;
}

.lblBuscar2{/*Agregado LB 30/10/2009*/
                z-index: 101;
                left: 300px;
                position: absolute;
                top: 15px;
                height: 14px;
}

TH A:link
{/*Agregado FA 3/11/2009*/
color: black;
}
TH A:visited
{/*Agregado FA 3/11/2009*/
color: black;
}
TH A:active
{/*Agregado FA 3/11/2009*/
color: black;
}
TH A:hover
{/*Agregado FA 3/11/2009*/
color: black;
}

div.loading-invisible{
 display:none;
 position: fixed;           
}

div.loading-visible{
 display:block;
 position:fixed;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
 text-align:center;
 background:Black;
 z-index:1000;
 filter:alpha(opacity=60);  
 float:right;
 cursor:wait;
}

.textovertical
{
       vertical-align:top;
       text-align:left;
       height:7%;
     writing-mode: tb-rl; 
     filter:  fliph flipv;
}

.estiloFocoTreeView
{/*Agregado FA 26/02/2010*/
border:0px;
width:0px;
height:0px;
top:20px;
background-color:#F7F7F7;
}

.celdaDes{ text-align:right; padding-right:5px; font-size:x-small; font-family:Verdana; color:#013A81}

.PestañaVertical
{
    background-image:url('../../img/m-tabh.png');
    border:none;
    width:15px; height:114px;
    cursor:pointer;
}
.PestañaVerticalSeleccionada
{
    background-image:url('../../img/m-tabh-s.png');
    border:none;
    width:15px; height:114px;
    cursor:pointer;
}

.PestañaVerticalTexto
{
       vertical-align:top;
       text-align:center;
       color:White;
       font-weight:bold;
       height:90%;
     writing-mode: tb-rl; 
     filter:  fliph flipv;
}

.PantallaNegra
{
	z-index:160; 
	position:fixed; 
	display:none;
    filter: alpha(opacity=60); 
    background-color: #000000; 
    top:0px; 
    left:0px; 
    width:100%; 
    height:100%;	
}

.Ocultar
{
    display:none;
}
.Mayusculas
{
     text-transform:uppercase;    
}

.Agregar
{
	 background-image:url(../../img/agregar.png);
	 background-color:Transparent;
	 width:17px;
	 height:17px;
	 cursor:pointer;	
	 border: 0 0 0 0;
	 margin-top:2px;	 
	 vertical-align:top;
	 margin-left:0px;
}

.Eliminar
{
	 background-image:url(../../img/eliminar.png);
	 background-color:Transparent;
	 width:17px;
	 height:17px;
	 cursor:pointer;	
	 border: 0 0 0 0;
	 margin-top:2px;	 
	 vertical-align:top;
	 margin-left:0px;
}
.Editar
{
	 background-image:url(../../img/editar.png);
	 background-color:Transparent;
	 width:17px;
	 height:17px;
	 cursor:pointer;	
	 border: 0 0 0 0;
	 margin-top:2px;	 
	 vertical-align:top;
	 margin-left:0px;
}

.Cerrar
{
	 background-image:url(../../img/eliminar.png);
	 background-color:Transparent;
	 width:17px;
	 height:17px;
	 cursor:pointer;	
	 border: 0 0 0 0;
	 margin-top:2px;	 
	 vertical-align:top;
	 margin-left:0px;
}
.limpiar
{
	 background-image:url(../../img/cancelar.png);
	 background-color:Transparent;
	 width:17px;
	 height:17px;
	 cursor:pointer;	
	 border: 0 0 0 0;
	 margin-top:2px;	 
	 vertical-align:top;
	 margin-left:0px;
}
.Informacion
{
    background-image:url(../../img/info.png);
	background-color:Transparent;
	width:17px;
	height:17px;
	cursor:pointer;	
	border: 0 0 0 0;
	margin-left:0px;
	margin-top:2px;
}
.Reporte
{
    background-image:url(../../img/gen_reporte.png );
	background-color:Transparent;
	width:17px;
	height:17px;
	cursor:pointer;	
	border: 0 0 0 0;   
	margin-left:0px;
	margin-top:2px;
}
.Cancelar
{
	 background-image:url(../../img/cancelar.png);
	 background-color:Transparent;
	 width:17px;
	 height:17px;
	 cursor:pointer;	
	 border: 0 0 0 0;
	 vertical-align:middle;	 
}

.botonera_1
{

	height: 21px; width:21px;
	padding-top:2px;
	background-image:url(../../img/botonera-1.png);
	background-repeat:no-repeat;
	text-align:center;
	float:right;
	margin-right:3px;
	margin-top:3px;
}
.botonera_2
{
	height: 21px; width:42px;
	padding-top:2px;
	background-image:url(../../img/botonera-2.png);
	background-repeat:no-repeat;
	text-align:center;
	float:right;
	margin-right:3px;
	margin-top:3px;
}
.botonera_3
{
    height: 21px; width:63px;
	background-image:url(../../img/botonera-3.png);
	background-repeat:no-repeat;
	text-align:center;
	float:right;
	margin-right:3px;
	margin-top:3px;
}

/*TOOLTIP*/
.tooltip{
	display:none;
	background:transparent url(../../img/white_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

.div_Marco_Scroll
{ background-color:Transparent;
  overflow:auto;
  width:100%;
  height:420px;
  margin-top:0px;
  margin-left:0px;
  padding-top:5px;
}


.DropDownList
{
 font-family:Verdana;
 font-size:7pt;	
 height:20px;
}
.TextBox
{
 font-family:Verdana;
 font-size:7pt;	
 height:15px;
 text-transform:uppercase;
}

.TextArea
{
 font-family:Verdana;
 font-size:7pt;	
 text-transform:uppercase;
}
.TextBoxSM
{
 font-family:Verdana;
 font-size:7pt;	
 height:15px;
}

.MarginTable{margin-top:3px; margin-right:3px; text-align:left;}
.MensajeTexto
{
	font-size: 8pt;
	color: #656570;
	font-family:Verdana;
}