.MenuRoot
{
	background-image: url(../imagenes/menuroot.gif);
}
.MenuRoot2
{
	background-image: url(../imagenes/menuroot2.gif);
}

.EtiquetaConBold
{
	font-family: Arial;
	font-size: 12px;
	color: Black;
	font-weight: bold;
}
.HiddenColumn{display:none;}

.EtiquetaConBoldRojo
{
	font-family: Arial;
	font-size: 12px;
	color: #990000;
	font-weight: bold;

} 
.EtiquetaConBoldN
{
	font-family: Arial;
	font-size: 10px;
	color: Black;
	font-weight: bold;
}
.EtiquetaSinBold
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
}
.gvGrillaLista
{
	font-family: Arial;
	font-size: 9px;
	background-color: White;
	border-style: solid;
	border-color: #882200;
}

.gvCabeceraLista
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: Left;
	color: White;
	/*background-image:url(../Imagenes/headergrid.gif);*/
	background-color: #882200;
}
.EtiquetaSinBoldReporte
{
	font-family: Arial;
	font-size: 13px;
	color: Black;
}

.EtiquetaLeftReporte
{
	font-family: Arial;
	font-size: 13px;
	color: Black;
	font-weight: bold;
	text-align: left;
}

.EtiquetaRight
{
	font-family: Arial;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-align: right;
}

.EtiquetaLeft
{
	font-family: Arial;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-align: left;
}

.EtiquetaLeftUsuario1
{
	font-family: Arial;
	font-size: 12px;
	color: White;
	font-weight: bold;
	text-align: left;
}

.EtiquetaLeftUsuario2
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFF99;
	font-weight: bold;
	text-align: left;
}

.Validacion
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.Error
{
	font-family: Arial;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.CajaTextoGrandeLeft
{
	font-size: 12px;
	width: 180px;
	color: #000048;
	font-family: Arial;
	background-color: white;
}

.CajaTextoMedioLeft
{
	font-size: 12px;
	width: 90px;
	color: #000048;
	font-family: Arial;
	background-color: white;
}

.CajaTextoMedioGrandeLeft
{
	font-size: 12px;
	width: 135px;
	color: #000048;
	font-family: Arial;
	background-color: white;
}

.CajaTextoChicoLeft
{
	font-size: 12px;
	width: 45px;
	color: #000048;
	font-family: Arial;
	background-color: white;
}

.CajaTextoChicoRight
{
	font-size: 12px;
	width: 45px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	text-align: right;
}

.CajaTextoChicoMedioLeft
{
	font-size: 12px;
	width: 70px;
	color: #000048;
	font-family: Arial;
	background-color: white;
}

.CajaTextoChicoMedioRight
{
	font-size: 12px;
	width: 70px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	text-align: right;
}

.Boton
{
	font-family: Arial;
	color: Black;
	height: 25px;
	width: 100px;
	font-size: 12px;
}

.Enlace
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}

.Combo
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.Titulo
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: White;
	background-color: #882200;
}

.gvGrilla
{
	font-family: Arial;
	font-size: 12px;
	background-color: White;
	border-style: solid;
	border-color: #882200;
}

.gvCabecera
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: White;
	background-color: #882200;
}

.gvAlterno
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	background-color: #FEF5F1;
	text-align:  left ;
}

.gvElementos
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	text-align:  left ;
}

.FooterText
{
	font-weight: normal;
	font-size: 12px;
	color: #cccccc;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.DefaultRootHome
{
	margin: 3px 0px 0px 16px;
}

.dlCabecera
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: White;
	background-color: #b22222;
}

.dlAlterno
{
	font-family: Arial;
	font-size: 12px;
	color: black;
	background-color: #FEF5F1;
}

.dlElementos
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: Black;
}

.Segmento
{
	height: 25px;
	background-color: #882200;
	font-family: Arial;
	font-size: 12px;
	color: White;
}

.gvCajaTextoMedioGrandeLeft
{
	font-size: 11px;
	width: 92px;
	color: #000048;
	font-family: Arial;
	background-color: white;
}

.gvCajaTextoFecha
{
	font-size: 11px;
	width: 55px;
	color: #000048;
	font-family: Arial;
	background-color: white;
}

.gvCajaTextoChicoMedioRight
{
	font-size: 11px;
	width: 65px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	text-align: right;
}

.gvGrillaReporte
{
	font-family: Arial;
	font-size: 12px;
	background-color: White;
	border-style: solid;
	border-color: #882200;
}

.gvCabeceraReporte
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: White;
	background-color: #882200;
}

.gvAlternoReporte
{
	font-family: Arial;
	font-size: 12px;
	color: black;
	background-color: #FEF5F1;
}

.gvElementosReporte
{
	font-family: Arial;
	font-size: 12px;
	color: black;
}


/*estilo de la grilla de retenciones */


body
{
	margin:10px auto 0;
	padding:0;
    font-family: tahoma,verdana,sans-serif;
    font-size:8pt;
    text-align:center
}

.LetraNormal {color:#000000;text-decoration: none;font-size: 8pt;font-style:normal;font-weight:normal}

.grid td, .grid th
{
    height:14px;
    border-right:solid 1px #fff;
    vertical-align:middle;
}

.grid th
{
	background-color:#EFEFEF;
	font-weight:normal;
	border-color:#ccc;
}

.grid td
{
    vertical-align:middle;
    cursor:pointer;
    border-color:#EFEFEF;
}

.altrowstyle 
{
	background-color:#EFEFEF;}
/*lado derecho de los botones sig y atras de la grilla */
.pagerstyle {font-size:x-small;text-align:right;background:url(../../images/bcktop.gif) repeat-x;
    background-position: bottom left;}

.irapag{
    font-size:x-small;
    width:20px;
}
.anterior{
    background:transparent url(../Imagenes/previous.gif) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
}
.siguiente{
    background:transparent url(../Imagenes/next.gif) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
}
.primero{
    background:transparent url(../Imagenes/first.gif) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
}
.ultimo{
    background:transparent url(../Imagenes/last.gif) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
}

.SelectedRow { background-color:#FFFF99;color:#000000}