html {
	height:100%;
	margin:0;
	top:0;
	padding:0;}

	
.cssBody 
{
   	margin:0 auto;
	top:0;
	padding:0;
	font:normal 11px arial, Geneva, Helvetica, sans-serif;
	color:#444;
	height:100%;
	text-align:center;
	/*background:url('../../img/bg2.png') center top repeat-x #ffffff;*/
}

.cssPrincipal
{  
    width:100%;
    height:20%;
}


.Cabecera 
{  
    height:20%;
}

.Central 
{
    
    text-align:center;
    top:0;
}

.Pie
{
    /*height:20%;*/
    width:80%;
    margin:10px 0 0 0;
    color:#0253AC;
}

.cssCajaLogo
{
    margin:0px 0 0 0;
}

.cssImgLogo
{
 /* padding:15px 5px 10px 5px;*/
}

.lblLogin
 { 
    text-align:right;
    font:bold 12px arial;
    color:#0253AC;
    padding:1px 5px 0 5px;
    white-space:nowrap;
 }
 
.txtLogin 
 {
    text-align:left;
    float:left;
    margin:0;
    padding:0;
    font:normal 12px arial;
    color:#000;
 }

.txtLogin INPUT 
{   border:1px solid rgb(168,182,182); 
    background:#373737; 
    padding:1px 0 0 2px; 
    font-size:12px; 
	color:red;
	height:17px; 
	margin:0;
	width:100px;
}

.Titulo
 { 
    text-align:right;
    font:bold 16px arial;
    color:#0253AC;
    padding:1px 5px 0 5px;
    white-space:nowrap;
 }
 
 .TituloPresentacion
 { 
    text-align:left;
    float:left;
    font:bold 16px arial;
    color:#0253AC;
    
    white-space:nowrap;
 }
 .cssMarco 
 {
	border: 0px solid #ccc; 
	display:block; 
	width:60%;
	height:370px;
	padding: 1px 5px 0 0px;
	top:0;
 }

/*-------------- data grid -----------------*/

.grid,
.gridEx { width:100%; font: normal 11px arial;}

/*-- .gridTd --*/
.gridPrint TD { padding:1px 2px 1px 20px; font-family:Arial;} 	

.grid TD,
.gridEx TD { text-align:left; background:#fff; border-bottom: 1px solid #ccc;}

.grid TD { padding:2px 5px;}
.gridEx TD { padding:2px;}

.grid .gridTdCenter { text-align:center;}
.gridEx .gridTdCenter { text-align:center;}

.grid .gridTdRight { text-align:right;}
.gridEx .gridTdRight { text-align:right;}

.grid .gridTdLeft { text-align:left;}
.gridEx .gridTdLeft { text-align:left;}

.Alter TD { background:#fcfcfc; }
.Alter TD TD {} 

.grid TD TD, 
.gridEx TD TD, 
.Alter TD TD { border:0; background:transparent;}



/*-- .gridHead --*/
.gridHead TD, .gridHead TH, 
.gridHeadEx td  {
	color:#666;
	padding:4px 5px;	
	font: normal 11px geneva, arial;
	border-top:1px solid #e4e6db;
	border-bottom:1px solid RGB(160,158,145);
	text-align:left;
}

.gridHeadEx td { Font: normal 9px geneva, arial; padding:2px;}
.gridHeadEx a { Font: bold 9px geneva, arial; display:block; width:100%;}


.gridHead a,
.gridHeadEx a { display:block; width:100%; color:#666; text-decoration:underline;
	font: normal 11px geneva, arial;}
.gridHead a:hover, 
.gridHeadEx a:hover { color:#000; text-decoration:none;}

.capaError
{
    font:normal 12px arial;
    color:#000;
}

.CajaTexto
{
    text-align:left;
    margin:0;
    padding:0;
    font:normal 11px arial;
    border:1 1px #004443;
    width:60px;
}

.CajaTextoMes
{
    text-align:left;
    margin:0;
    padding:0;
    font:normal 11px arial;
    border:1 1px #004443;
    width:80px;
}

.lblEtiqueta
{
 text-align:right;
 font:normal 11px arial;
 color:#0253AC;
}

.etqGrupoEnvio
{
 font:normal 14px arial;
 color:#0253AC;
}

/* ----------------- menu ----------------- */

.contenerMenu a { color:#999; border:1;}
.contenerMenu a:hover { color:#0253AC; }

.headMenu a {
	/*border:solid 1px #000;*/
	padding:5px 5px 5px 10px;
	margin:0 0 3px 0;
	font:normal 16px trebuchet Ms, arial;
	display:block;
	text-transform:capitalize;
	background:transparent;
	color:#444;
}

.nivel a {
	font:normal 11px arial;
	display:block;
	padding:3px 5px 3px 3px;
	text-decoration:none;
	/*background:url('../../Imagenes/amenu.gif') 10px 7px no-repeat transparent;*/
	color:#000000;
	position:relative;
	text-align:center;
}
.nivel a:hover {
	text-decoration:none;
	/*background:url('../../Imagenes/amenu.gif') 10px -26px no-repeat;
	background:url('../../Imagenes/bgnivel.png') left -15px repeat-x #fff;*/
	text-decoration:none;
	color:#FFFFFF;
	background:#0253AC;

}

 .cssCajaMenu 
 {
	border: 0px solid #ccc; 
	display:block; 
	width:180px;
	height:20px;
	padding:1px 5px 0 5px;
	text-align:center;
 }


 .envelopeMenu {
	margin:1px 0 1px 0;
	padding:0 0 0px 0;
	display:block;
	position:relative;
	/*float:left;*/
	width:120px;
	border-top:1px solid #0253AC;
	border-right:1px solid #0253AC;
	border-bottom:1px solid #0253AC;
	border-left:1px solid #0253AC;
	text-align:center;
	/*background:url('../../Imagenes/fondomenu.jpg') left -1px repeat-x #fff;}*/
}

/* ----------- informacion ------------ */

.blueInp
{ 
	color:rgb(105,120,127); 
	font-family:Arial;  
	padding:5px 15px 5px 4px;
	font-weight:bold;
	vertical-align:middle;
	text-align:right;
}

.right 
{ 
    vertical-align:middle; 
    text-align:left; 
    padding:5px 5px 5px 10px; 
    width:55%;
}

.cssInforma TD
{
   /* width:100px; */
}

.btn
 { 
	font:normal 11px verdana;
	margin:0;
	padding:1px 0;
	border: solid 0px #000;
	color:#fff;
	cursor:pointer;
	width:120px;
}

.LogoAenor
{
    padding:  20px 0 0 10px;
}

.cssPInformacion
{
    height:980px;
}

.cssTituloPagina {
	/*border:solid 1px #000;*/
    padding: 5px 5px 10px 5px;
	margin:0 0 0 0;
	font:normal 16px trebuchet Ms, arial;
	display:block;
	/*text-transform:capitalize;*/
	background:#ffffff;
	color:#3b98d5; /*#444;*/
}

.cssTablaFactDetalle
{
    width:100%; /*600px;*/
    font:normal 11px arial, Geneva, Helvetica, sans-serif;
    border:0px solid #3b98d5;
    text-align:left;
    color:#000000;
}
.cssFilaFacturaDetalle
{
    background:#d6eff7;
}

.EventosblueInp 
{
    /*background:url('../../imagenes/arrow.gif') right center no-repeat; width:45%;*/
    color:rgb(105,120,127); 
	font: normal 11px arial;
	padding:5px 5px 5px 4px;
	font-weight:bold;
	vertical-align:middle;
	text-align:right;
	width:120px;
} 



.cssTablaFactDatos
{
    width:600px;
    font:normal 11px arial, Geneva, Helvetica, sans-serif;
    border:1px solid #000000;
    /*border-left:1px solid #000000; rgb(105,120,127); 
    border-right:1px solid #000000;
    border-top:1px solid #000000;*/
    text-align:left;
    color:#000000;
}

.cssTextoCaja
{
 font: normal 11px geneva, arial;
 border: 0px solid #3b98d5; 
 color:black;
 padding:  1px 1px 1px 4px;
}

.cssRespuestaDescrip
{
    height:100px;
    width:98%; /*600px;*/
    background:#fffff7;
    border-left:1px solid #000000;
    border-top:1px solid #000000;
    padding:5px 5px 5px 5px;
}
.cssbtnOcultar
{
 padding:1px 26px 1px 1px;
 background: url('../../Imagenes/docs.gif') left center no-repeat;
 border:0px;
 text-decoration:none; 
 cursor:pointer;
 height:16px;
 width:16px;
}

.cssFilaEventoDescrip
{
    background:#f7ffff;
}

.cssLeyenda
{
    float:left;
}

.cssDivConversaciones
{
    height:350px;
    overflow:scroll;
    overflow-x:hidden;
    padding: 0px 5px 0px 0px;
}

.cssTextoCajaSol
{
 font: normal 11px geneva, arial;
 border: 0px solid #3b98d5; 
 color:black;
 padding:  1px 1px 1px 4px;
 width:100%;
}

.botonExcell
{
	/*background:url('../../Imagenes/icono-xls.jpg') center ;*/
	/*background:url('../../Imagenes/icono-xls.jpg') 0px 0px / 20px 20px no-repeat transparent;*/
	background:url('../../Imagenes/icono-xls.jpg');
	/*background:url('../../Imagenes/docs.gif') center ;*/
	cursor:pointer;
	border: solid 0px #000;
	height:20px;
	width:20px;
}

.CajaTextoBuscar
{
    text-align:center;
    font:normal 11px arial;
    border:solid 1px #0253AC;
    width:60px;
}

.blueInpPageSize
{
    background:url('../../imagenes/arrow.gif') right center no-repeat; width:55%;
    color:rgb(105,120,127); 
	font: normal 11px arial;
	padding:5px 10px 5px 4px;
	font-weight:bold;
	vertical-align:middle;
	text-align:right;
	width:150px;
}

.CajaTextoPageSize
{
    text-align:center;
    margin:0;
    padding:0;
    font:normal 11px arial;
    border:1 1px #004443;
    width:50px;
}

.cssbtnQuitarFiltro
{
	background:url('../../Imagenes/filtro_quitar.jpg');
	cursor:pointer;
	border: solid 1px #000;
	height:18px;
	width:17px;
}

.cssTDFlecha
{
    background:url('../../imagenes/arrow.gif') right center no-repeat; width:55%;
    color:rgb(105,120,127); 
	font: normal 11px arial;
	padding:5px 10px 5px 4px;
	font-weight:bold;
	vertical-align:middle;
	text-align:right;
	width:150px;
}

.lblEtiquetaEstado
{
 text-align:right;
 font:normal 11px arial;
 color:#0253AC;
 white-space:nowrap;
}

/************* ventana modal ********************/
 .modal

    {
        position: fixed;
        top: 0;
        left: 0;
        background-color: black;
        z-index: 99;
        opacity: 0.8;
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        min-height: 100%;
        width: 100%;
    }

    .loading
    {
        font-family: Arial;
        font-size: 10pt;
        border: 5px solid #67CFF5;
        width: 250px;
        height: 100px;
        display: none;
        position: fixed;
        background-color: White;
        color:#000000;
        z-index: 999;
    }
/***********************************************/  