﻿
.marco-fondo-bot     /* fondo del Marco Vertical */
{
	text-decoration: none;
	/*color: #DEDEE6;
	background-image: url(MarcoVertical/CV_Fondo.png);
	background-repeat:   repeat-y;*/
	border: none;
}
/****************************************************************************************************/
.marco-fondo-cab     /* fondo del Marco Horizontal */
{
	text-decoration: none;
	border: none;
}


/****************************************************************************************************/
/*Barra de Acciones: El nombre de la fuente y el tamaño no se puede modificar*/
.Menu-Subir
{
    border-collapse: collapse;
	z-index:300;
	font-family:"Verdana";/*Trebuchet MS*/	
	font-size:10px;
	font-weight: normal;
}
.Menu-Principal
{
    border-collapse: collapse;
	color:#fff;
	font-family:"Verdana";
	font-size:10px;
	font-weight: normal;
	background-color:#fff;
	background-image: url(BarraAcciones/F_barraacciones_sin.png);
	background-repeat: repeat-x;  

}
.subBotBorder{border-bottom:none; border-top:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999;}
.borBottOnly{border-top:none; border-bottom:1px solid #999999; border-right:none; border-left:none; padding-right:5px;}
/******************************************************************************************************/

/*Barra Nueva de Acciones: El nombre de la fuente y el tamaño no se puede modificar*/
.BarraMenu
{
	z-index:120;	
	font-family:"Verdana";
	font-size:10px;
	font-weight: normal;
	background-color:transparent;
	background-image:url(BarraAcciones/F_barraacciones-n.png);
	background-position:center;
	background-repeat:   repeat-x;  
	border-right:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
	padding-left: 2px;
	width: 99%;
	height: 46px;
	left: 8px;
	position: absolute;
	border-collapse:collapse;
	vertical-align: middle;
	text-align: center;
}
.botBarr{background-image: url(BarraAcciones/barBot.png); background-repeat:no-repeat; color:#f7f1f1; text-decoration:none;}
.botBarr:hover{background-image: url(BarraAcciones/barBot_over.png); background-repeat:no-repeat;color:#f7f1f1; text-decoration:none;}
.botBarrDis{background-image: url(BarraAcciones/barBot_gris.png); background-repeat:no-repeat; color:#f7f1f1; text-decoration:none;}

.CtrlBarraMenu
{
	z-index:120;	
	font-family:"Verdana";
	font-size:10px;
	font-weight: normal;
	background-color:transparent;
	background-image:url(BarraAcciones/F_barraacciones_sin.png);
	background-position:center;
	background-repeat: repeat-x;  
	padding-left: 2px;
	width: 99%;
	height: 20px;
	left: 8px;
	position: absolute;
	border-collapse:collapse;
	vertical-align: middle;
	text-align: center;

}


/******************************************************************************************************/
							/*Botones Rollovers*/
.boton{
	background-image: url(Imagenes/B_ovalado.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #fff;
	text-align:center;
	line-height: 220%;
	height:23px;
	width:76px;
	float:left;
    *float:none;
}
a.boton:hover{	
	/* display: block; */
	background-color:transparent;
	background-image:url(Imagenes/B_ovalado_over.gif);
}

.boton-ajustable{	
    background-image: url(Imagenes/B_ovalado_filtro-n.png);
	background-color: transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	text-align:center;	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 15px;		

}
a.boton-ajustable:hover
{		
    background-image:url(Imagenes/B_ovalado_filtro-n_over.png);
	color: #fff;
}

.boton-validacion
{
	background-image: url(Imagenes/B_validacion.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #FFFFFF;
	text-align:center;	
	line-height: 220%;
	height:22px;
	width:168px;
	float:left;
    *float:none;
}
a.boton-validacion:hover
{
	background-color:transparent;
	background-image:url(Imagenes/B_validacion_over.gif);
}

.boton-validacion-small
{
	background-image: url(Imagenes/B_validacion_small.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #fff;
	text-align:center;	
	line-height: 220%;
	height:22px;
	width:148px;
	float:left;
    *float:none;
}
a.boton-validacion-small:hover
{
	background-color:transparent;
	background-image:url(Imagenes/B_validacion_small_over.gif);
}

.boton-fondo-transp{
	background-image: url(Imagenes/B_ovalado_fondotransp.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #102F6D;
	text-align:center;
	line-height: 200%;
	height:22px;
	width:69px;
	float:left;
    *float:none;
}
a.boton-fondo-transp:hover{	
	background-color:transparent;
	background-image:url(Imagenes/B_ovalado_fondotransp_over.png);
}
.boton-validacion-aceptar
{
	background-image: url(Imagenes/B_FormFiltro.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #fff;
	text-align:center;	
	padding-right:0px;
	line-height: 220%;
	height:22px;
	width:148px;
	float:left;
    *float:none;
}
a.boton-validacion-aceptar:hover
{
	background-color:transparent;
	background-image:url(Imagenes/B_FormFiltroover.png);
}
.botondisabled{	
	background-image:url(Imagenes/B_ovaladodown.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #666666;
	text-align:center;
	line-height: 220%;
	height:22px;
	width:84px;
	float:left;
    *float:none;
}
.boton-rectangular{
	background-image: url(Imagenes/B_rectangular.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	font-weight: normal; 
	text-decoration: none;
	color: #fff;/*102F6D*/
	text-align:center;
	line-height: 230%;
	height:25px;
	width:107px;
	float:left;
    *float:none;
}
a.boton-rectangular:hover{	
	/* display: block; */
	background-color:transparent;
	background-image:url(Imagenes/B_rectangular_over.gif);
}
.boton-rectangular-medio{
	background-image: url(Imagenes/B_rectangular_wide.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	font-weight: normal; 
	text-decoration: none;
	color: #fff;/*102F6D*/
	text-align:center;
	line-height: 220%;
	height:22px;
	width:170px;
	float:left;
    *float:none;
}
a.boton-rectangular-medio:hover{	
	/* display: block; */
	background-color:transparent;
	background-image:url(Imagenes/B_rectangular_wide_over.gif);
}
.boton-rectangular-ancho{
	background-image: url(Imagenes/B_rectangular_ancho.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Tahoma;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: none;
	color: #fff;
	text-align:center;
	line-height: 220%;
	height:24px;
	width:140px;
	float:left;
    *float:none;
}
.boton-cont-ejecucion{
	background-image: url(Imagenes/B_ContEjecucion.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Arial,Arial Narrow;
	font-size: 8pt;
	font-weight: normal; 
	text-decoration: none;
	color: #fff;
	text-align:center;
	line-height: 230%;
	height:25px;
	width:99px;
	float:left;
    *float:none;
}
a.boton-cont-ejecucion:hover{	
	/* display: block; */
	background-color:transparent;
	background-image:url(Imagenes/B_ContEjecucion_over.gif);
}
.boton-web{
	background-image: url(Imagenes/B_rectangularWeb.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Tahoma;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: none;
	color: #1B3D65;
	text-align:center;
	line-height: 220%;
	height:25px;
	width:202px;
	float:left;
    *float:none;
}
a.boton-web:hover{	
	/* display: block; */
	background-color:transparent;
	background-image:url(Imagenes/B_rectangularWeb_over.gif);
}
.boton-emailpeq
{
	background-image:url(Imagenes/BG-Bot-81x38.jpg);
	background-repeat:no-repeat;	
	background-position:center;
	background-color:transparent;
	text-decoration: none;
	font-family: Arial Narrow;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding-left:0px;
	padding-top:13px;
	color: #808080;
	height:38px;	
	width:101px;
	float:left;	
    *float:none;
}
a.boton-emailpeq:hover
{
	background-image: url(Imagenes/BG-Bot-81x38-Over.jpg);
	color: Black;
}
.boton-emailmed
{
	background-image:url(Imagenes/BG-Bot-112x38.jpg);
	background-repeat:no-repeat;	
	background-position:center;
	background-color:transparent;
	text-decoration: none;
	font-family: Arial Narrow;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding-left:0px;
	padding-top:13px;
	color: #808080;
	height:38px;	
	width:144px;
	float:left;
    *float:none;
}
a.boton-emailmed:hover
{
	background-image: url(Imagenes/BG-Bot-112x38-Over.jpg);
	color: Black;
}
.button-up{
	background-image: url(Imagenes/I_arriba.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #464646;
	text-align:center;
	line-height: 220%;
	height:14px;
	width:18px;
	float:left;
    *float:none;
}
.button-down{
	background-image: url(Imagenes/I_abajo.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #464646;
	text-align:center;
	line-height: 220%;
	height:14px;
	width:18px;
	float:left;
    *float:none;
}
.boton-desenlazar{
	background-image: url(Imagenes/B_desenlazar.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #464646;
	text-align:center;
	line-height: 220%;
	height:14px;
	width:18px;
	float:left;
    *float:none;
	}

.boton-desenlazar_gris{
	background-image: url(Imagenes/B_desenlazar_gris.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #464646;
	text-align:center;
	line-height: 220%;
	height:14px;
	width:18px;
	float:left;
    *float:none;
}

.boton-deshacer
{
	background-image: url(Imagenes/deshacer.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	line-height: 220%;
	height:10px;
	width:9px;
	float:left;
    *float:none;
}

.boton-duplicate
{
	background-image: url(Imagenes/duplicate.png);
	background-color:transparent;
	background-position:0px center;
	background-repeat:no-repeat;	
	line-height: 220%;
	height:18px;
	width:16px;
	float:left;
    *float:none;
}


.boton-filtro{
	background-image: url(Imagenes/B_ovalado_filtro.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #fff;
	text-align:center;
	/*padding-right:13px;*/
	line-height: 220%;
	height:25px;
	width:84px;
	float:left;
    *float:none;	
}
a.boton-filtro:hover{	
	/*display: block;*/
	background-color:transparent;
	background-image:url(Imagenes/B_ovalado_filtro_over.png);
}
.boton-filtrodisabled{	
	background-image:url(Imagenes/B_ovalado_filtrodown.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana;
	font-size: 7pt;
	text-decoration: none;
	color: #666666;
	text-align:center;
	padding-right:2px;
	line-height: 220%;
	height:22px;
	width:84px;
	float:left;
    *float:none;
}
.boton-filtro-n{
	background-image: url(Imagenes/B_ovalado_filtro-n.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	font-weight:100;
	font-family:Verdana;	
	font-size: 8pt;
	text-decoration: none;
	color: #fff;
	text-align:center;
	line-height: 250%;
	height:30px;
	width:90px;
	float:left;
    *float:none;	
}
a.boton-filtro-n:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_ovalado_filtro-n_over.png);
}

.boton-arbol{
	background-image: url(Imagenes/B_Arbol.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	font-weight:100;
	font-family:Verdana;	
	font-size: 8pt;
	text-decoration: none;
	color: #fff;
	text-align:center;
	line-height: 250%;
	height:30px;
	width:90px;
	float:left;	
    *float:none;
}

a.boton-arbol:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_Arbol_over.png);
}

.mob-boton-filtro{
	background:url(Imagenes/mob_arrow.png) no-repeat 200px 0px;
	background-color:transparent;
	font-family:Helvetica Neue, Tahoma;
	text-transform:uppercase;
	font-size: 1.2em;
	text-decoration: none;
	color: #102F6D;
	font-weight:bold;
	text-align:center;
	padding-right:50px;
	line-height: 100%;
	height:48px;
	width:200px;
	*width:240px;
	float:left;
    *float:none;	
}

.mob-boton-filtro-over{
	background:url(Imagenes/mob_arrow_over.png) no-repeat 200px 0px;
	background-color:transparent;
	font-family:Helvetica Neue, Tahoma;
	text-transform:uppercase;
	font-size: 1.2em;
	text-decoration: none;
	color: #102F6D;
	font-weight:bold;
	text-align:center;
	padding-right:50px;
	line-height: 100%;
	height:48px;
	width:200px;
	*width:240px;
	float:left;
    *float:none;	
}
.last-boton-filtro{
	background:url(Imagenes/mob_sep.png) no-repeat 0px 8px;
    background-position:right;
	background-color:transparent;
	font-family:Helvetica Neue, Tahoma;
	text-transform:uppercase;
	font-size: 1.2em;
	text-decoration: none;
	color: #102F6D;
	font-weight:bold;
	text-align:center;
	line-height: 100%;
	height:48px;
	*width:240px;
	float:left;
    *float:none;	
}
/*.mob-boton-filtrodisabled{	
    background:url(Imagenes/mob_arrow_dis.png) no-repeat 200px -2px, url(Imagenes/mob_bg_tab.png) repeat-x 0px 0px;
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Helvetica Neue , Tahoma;
	text-transform:uppercase;
	font-size: 1.2em;
	text-decoration: none;
	color: #666666;
	font-weight:bold;
	text-align:center;
	padding-right:50px;
	line-height: 100%;
	height:47px;
	width:200px;
	*width:240px;
	float:left;
}*/

.mob-bot-filtro-proceder
{
    background:url(Imagenes/mob_sep.png) no-repeat 239px 2px;
	background-color:transparent;
	font-family:Helvetica Neue, Tahoma;
	text-transform:uppercase;
	font-size: 1.2em;
	text-decoration: none;
	color: #102F6D;
	font-weight:bold;
	text-align:center;
	line-height: 220%;
	height:49px;
	width:240px;
	float:left;
    *float:none;
}

.mob-bg-tb
{
    background:url(Imagenes/mob_bg_tab.png) repeat-x 0px 19px;
    height:45px; 
    background-color:transparent; 
}

.boton-comunicado{
	background-image: url(Imagenes/B_ovalado_comunicado.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #102F6D;
	text-align:center;
	line-height: 220%;
	height:23px;
	width:84px;
	float:left;
    *float:none;
}

.botonojo{
	background-image: url(Imagenes/ojo.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
    *float:none;
}
a.botonojo:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/ojoover.gif);
	float:left;
    *float:none;
}
.botonojodisabled{	
	background-image:url(Imagenes/ojo_gris.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	height:18px;
	width:21px;
	float:left;
    *float:none;
}
a.botonojodisabled:hover{
    display: block;
	background-color:transparent;
	background-image:url(Imagenes/ojo_gris.gif);
	float:left;
    *float:none;
}
.formbotonojo{
	background-image: url(Imagenes/ojo.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
    *float:none;

}
a.formbotonojo:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/ojoover.gif);
	float:left;
    *float:none;
}
.formbotonojodisabled{	
	background-image:url(Imagenes/ojo_gris.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	height:18px;
	width:21px;
	float:left;
    *float:none;
}
.botonlupa{
	background-image: url(Imagenes/lupa.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:24px;
	float:left;
    *float:none;
}
a.botonlupa:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/lupaover.gif);
}
.botonlupadisabled{	
	background-image:url(Imagenes/lupa_gris.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	height:25px;
	width:24px;
	float:left;
    *float:none;
}
.botonguardar{
	background-image: url(Imagenes/save.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
    *float:none;
}
.botonampliar
{
	background-image: url(Imagenes/B_Ampliar_Tarea.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:21px;
	width:21px;
	float:left;
    *float:none;
}
a.botonampliar:hover{	
     display:inline-block;
	background-image:url(Imagenes/B_Ampliar_Tareaover.png);
}
.expandbutton
{
	background-image: url(Imagenes/B_Ampliar.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	float:left;
    *float:none;
}
a.expandbutton:hover{	
	/*display: block;*/
	background-color:transparent;
	background-image:url(Imagenes/B_Ampliar_over.png);
}
.botonvermas
{
	background-image: url(Imagenes/B_Mas_Tarea.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:16px;
	width:16px;
	float:left;
    *float:none;
}
a.botonvermas:hover{	
    display: inline-block;
    background-image:url(Imagenes/B_Mas_Tareaover.png);
	background-color:transparent;
}
.botoneditartarea
{
	background-image: url(Imagenes/B_Editar_Tarea.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:16px;
	width:16px;
	float:left;
    *float:none;
}
a.botoneditartarea:hover{	
	display: inline-block;
	background-image:url(Imagenes/B_Editar_Tareaover.png);
    background-color:transparent;
}

.botonPresCM
{
    cursor:pointer;
    background-color:transparent;
    filter:alpha(opacity=40);
	-moz-opacity:0.40;
	-khtml-opacity: 0.40; 
	opacity: 0.40;
}
.botonPresCM_over
{
    background-color:transparent;
    filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.00; 
	opacity: 1.00;
} 
.privatedata
{
	background-image: url(Imagenes/I_Permisos.gif);
	/*background-color:transparent;*/
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	float:left;
    *float:none;
}
.gridinfodoc
{
	background-image: url(Imagenes/gridinfodoc.png);
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	float:left;
    *float:none;
}
a.gridinfodoc:hover{	
	display: inline-block;
	background-image:url(Imagenes/gridinfodoc_over.png);
}
.grideditbutton
{
	background-image: url(Imagenes/gridedit.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	float:left;
    *float:none;
}
a.grideditbutton:hover{	
	background-image:url(Imagenes/gridedit_over.gif);
    display: inline-block;
}
.grideditbuttondisabled
{
	background-image: url(Imagenes/gridedit_disabled.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	float:left;
    *float:none;
}

.gridfingerprintbutton
{
	background-image: url(Imagenes/firma_cert.png);
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:21px;
	float:left;
    *float:none;
}
a.gridfingerprintbutton:hover{	
	/*display: block;*/
	/*background-color:transparent;*/
	background-image:url(Imagenes/firma_cert.png);
}
.gridfingerprintbuttondisabled
{
	background-image: url(Imagenes/firma_cert_disabled.png);
	/*background-color:transparent;*/
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:21px;
	float:left;
    *float:none;
}

.gridsignbutton
{
	background-image: url(Imagenes/gridsign.gif);
	/*background-color:transparent;*/
	background-position:center;
	background-repeat:no-repeat;
	height:12px;
	width:19px;
	float:left;
    *float:none;
}
a.gridsignbutton:hover{	
	/*display: block;*/
	/*background-color:transparent;*/
	background-image:url(Imagenes/gridsign_over.gif);
}
.gridsignbuttondisabled
{
	background-image: url(Imagenes/gridsign_disabled.gif);
	/*background-color:transparent;*/
	background-position:center;
	background-repeat:no-repeat;
	height:12px;
	width:19px;
	float:left;
    *float:none;
}
.gridsign_pdf
{
	background-image: url(Imagenes/gridsign_pdf.gif);
	/*background-color:transparent;*/
	background-position:center;
	background-repeat:no-repeat;
	height:15px;
	width:50px;
	float:left;
    *float:none;
}
.gridsign_pdf_cert
{
	background-image: url(Imagenes/gridsign_pdf_cert.gif);
	/*background-color:transparent;*/
	background-position:center;
	background-repeat:no-repeat;
	height:15px;
	width:50px;
	float:left;
    *float:none;
}
.gridsign_pdf_sign
{
	background-image: url(Imagenes/gridsign_pdf_firma.gif);
	/*background-color:transparent;*/
	background-position:center;
	background-repeat:no-repeat;
	height:15px;
	width:50px;
	float:left;
    *float:none;
}
.gridsign_trans
{
	background-image: url(Imagenes/gridsign_tranparencia.gif);
	/*background-color:transparent;*/
	background-position:center;
	background-repeat:no-repeat;
	height:15px;
	width:50px;
	float:left;
    *float:none;
}
.gridsign_word_cert
{
	background-image: url(Imagenes/gridsign_word_cert.gif);
	/*background-color:transparent;*/
	background-position:center;
	background-repeat:no-repeat;
	height:15px;
	width:50px;
	float:left;
    *float:none;
}
.gridsign_word_sign
{
	background-image: url(Imagenes/gridsign_word_firma.gif);
	/*background-color:transparent;*/
	background-position:center;
	background-repeat:no-repeat;
	height:15px;
	width:50px;
	float:left;
    *float:none;
}
.gridlogbutton
{
	background-image: url(Imagenes/gridlog.gif);
	/*background-color:transparent;*/
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	float:left;/*none - con float none la imagen no sale en FF y Chrome*/
    *float:none;
}
.gridDownload
{
	background-image: url(Imagenes/I_download.gif);
	/*background-color:transparent;*/
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	float:left;/*none - con float none la imagen no sale en FF y Chrome*/
    *float:none;
}
.gridDownload_dis
{
	background-image: url(Imagenes/I_download_dis.gif);
	/*background-color:transparent;*/
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	float:left;/*none - con float none la imagen no sale en FF y Chrome*/
    *float:none;
}
.botonsumar
{
	background-image:url(BarraAcciones/sumar.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonrestar
{
	background-image:url(BarraAcciones/restar.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonmultiplicar
{
	background-image:url(BarraAcciones/multiplicar.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botondividir
{
	background-image:url(BarraAcciones/dividir.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonabrirparentesis
{
	background-image:url(BarraAcciones/abrir.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botoncerrarparentesis
{
	background-image:url(BarraAcciones/cerrar.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonpotencia
{
	background-image:url(BarraAcciones/potencia.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonredondeo
{
	background-image:url(BarraAcciones/redondeo.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonmasbotones
{
	background-image:url(BarraAcciones/mas.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonIF
{
	background-image:url(BarraAcciones/if.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonOR
{
	background-image:url(BarraAcciones/or.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonAND
{
	background-image:url(BarraAcciones/and.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:30px;
	float:left;
    *float:none;
}
.botonigual
{
	background-image:url(BarraAcciones/igual.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonmenor
{
	background-image:url(BarraAcciones/menor.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonmenorigual
{
	background-image:url(BarraAcciones/menorIgual.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonmayor
{
	background-image:url(BarraAcciones/mayor.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonmayorigual
{
	background-image:url(BarraAcciones/mayorIgual.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botondistinto
{
	background-image:url(BarraAcciones/distinto.gif);
	background-color:Transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:27px;
	width:20px;
	float:left;
    *float:none;
}
.botonvisor{
	background-image: url(Imagenes/visor.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:11px;
	float:left;
    *float:none;
}
a.botonvisor:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/visorover.gif);
}
.botonvisor_der{
	background-image: url(Imagenes/visor_der.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:11px;
	float:left;
    *float:none;
}
a.botonvisor_der:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/visor_der.gif);
}

.botoncalendario{
	background-image: url(Imagenes/calendario.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
    *float:none;
}
a.botoncalendario:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/calendario.gif);
}
.botoncalendariogris{
background-image: url(Imagenes/calendario_gris.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
    *float:none;
}
a.botoncalendariogris:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/calendario_gris.gif);
}
.botonvolverbase{
	background-image: url(Imagenes/B_VolverBase.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
    *float:none;
}
a.botonvolverbase:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_VolverBaseover.png);
}
.botoneliminar{
	background-image: url(Imagenes/REJECT2.GIF);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
    *float:none;
}
a.botoneliminar:hover{		
	background-color:transparent;
	background-image:url(Imagenes/REJECT2.GIF);
}
.botoneliminargris{
	background-image: url(Imagenes/REJECT2_gris.GIF);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
    *float:none;
}
.botoneditar{
	background-image: url(Imagenes/editar.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:22px;
	width:23px;
	float:left;
    *float:none;
}
a.botoneditar:hover{		
	background-color:transparent;
	background-image:url(Imagenes/editar.gif);
}
.botoneditardisabled{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/editar_gris.gif);
	float:left;
    *float:none;
}
.botonpaleta{
	background-image: url(Imagenes/paleta.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:22px;
	width:23px;
	float:left;
    *float:none;
}
a.botonpaleta:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/paletaover.gif);
}
.botonagregar{
	background-image: url(Imagenes/B_Agregar.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:23px;
	width:63px;
	float:left;
    *float:none;
}
a.botonagregar:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_Agregar_over.gif);
}
 .botonagregarpanel{
	background-image: url(Imagenes/B_AgregarPanel.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:22px;
	width:51px;
	float:left;
    *float:none;
}
a.botonagregarpanel:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_AgregarPanelover.png);
}
 .botondesagregarpanel{
	background-image: url(Imagenes/B_DesagregarPanel.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:22px;
	width:51px;
	float:left;
    *float:none;
 }
 a.botondesagregarpanel:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_DesagregarPanelover.png);
}
.botonagregarcoment{
    background-image:url(Imagenes/B_AgregarComent.png);
    background-position-x:3px;
    background-position:3px 0px;/*Firefox*/
	background-color:transparent;
	background-repeat:no-repeat;
	height:19px;
	width:63px;
}
a.botonagregarcoment:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_AgregarComent_over.png);
    background-position-x:3px;
    background-position:3px 0px;/*Firefox*/
}
.botondesagregarcoment{
	background-image: url(Imagenes/B_DesagregarComent.png);
    background-position-x:-60px;
    background-position:-60px 0px;/*Firefox*/
	background-color:transparent;
	background-repeat:no-repeat;
	height:19px;
	width:63px;
    float:left;
    *float:none;
}
a.botondesagregarcoment:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_DesagregarComent_over.png);
    background-position-x:-60px;
    background-position:-60px 0px;/*Firefox*/
     float:left;
     *float:none;
}
.botonagregarcoment-rtl{
	background-image: url(Imagenes/B_AgregarComent.png);
    background-position-x:-65px;
    background-position:-65px 0px;/*Firefox*/
	background-color:transparent;
	background-repeat:no-repeat;
	height:23px;
	width:63px;
    float:left;
    *float:none;
}
a.botonagregarcoment-rtl:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_AgregarComent_over.png);
    background-position-x:-65px;
    background-position:-65px 0px;/*Firefox*/
}
.botondesagregarcoment-rtl{
	background-image: url(Imagenes/B_DesagregarComent.png);
    background-position-x:10px;
    background-position:10px 0px;/*Firefox*/
	background-color:transparent;
	background-repeat:no-repeat;
	height:23px;
	width:63px;
    float:right;
    *float:none;
}
a.botondesagregarcoment-rtl:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_DesagregarComent_over.png);
    background-position-x:10px;
    background-position:10px 0px;/*Firefox*/
}

.botonimpresora{
	background-image: url(Imagenes/impresora.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
    *float:none;
}
a.botonimpresora:hover{	
	/*display: block;*/
	background-color:transparent;
	background-image:url(Imagenes/impresora.gif);
}
.botonayuda{
	background-image: url(Imagenes/ayuda.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
    *float:none;
}
a.botonayuda:hover{	
	/*display: block;*/
	background-color:transparent;
	background-image:url(Imagenes/ayuda.gif);
}

.botonagregardisabled{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_Agregardown.gif);
	float:left;
    *float:none;
}
.botondesagregar{
	background-image: url(Imagenes/B_desagregar.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:23px;
	width:63px;
	float:left;
    *float:none;
}
a.botondesagregar:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_Desagregar_over.gif);
}
.botondesagregardisabled{
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_Desagregardown.gif);
	float:left;
    *float:none;
}
.botondesagregartodo{
	background-image: url(Imagenes/B_DesagregarTodo.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:23px;
	width:63px;
	float:left;
    *float:none;
}
a.botondesagregartodo:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_DesagregarTodo_over.gif);
}
.botondesagregartododisabled{
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_DesagregarTododown.gif);
	float:left;
    *float:none;
}
.boton-validarfecha{
	background-image: url(Imagenes/B_DlDer.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	float:left;
    *float:none;
}
a.boton-validarfecha:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_DlDerover.png);
}

.boton-validarfechaIzq{
	background-image: url(Imagenes/B_DlIzq.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	float:right;
    *float:none;
}
a.boton-validarfechaIzq:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_DlIzqover.png);
}

.boton-pasarvalor{
	background-image: url(Imagenes/B_PasarValor.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	float:left;
    *float:none;
}
a.boton-pasarvalor:hover{	
	display: block;
	background-color:transparent;
	background-image:url(Imagenes/B_PasarValor_over.gif);
}

/*Botones ejemplo Portal Externo*/

.boton-entrada{
	background-image: url(PortalExterno/Marco/XHB_Entrada.jpg);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #464646;
	text-align:center;
	vertical-align:baseline;
	line-height: 350%;
	height:37px;
	width:75px;
    float:left;
    *float:none;
}
a.boton-entrada:hover{	
	display: block;
	background-color:transparent;
	background-image:url(PortalExterno/Marco/XHB_Entrada_over.jpg);
}

.boton-tareas{
	background-image: url(PortalExterno/Marco/XHB_Tareas.jpg);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #464646;
	text-align:center;
	line-height: 350%;
	height:37px;
	width:69px;
	float:left;
    *float:none;
}

a.boton-tareas:hover{	
	display: block;
	background-color:transparent;
	background-image:url(PortalExterno/Marco/XHB_Tareas_over.jpg);
}

.boton-documentos{
	background-image: url(PortalExterno/Marco/XHB_Documentos.jpg);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #464646;
	text-align:center;
	line-height: 350%;
	height:37px;
	width:101px;
	float:left;
    *float:none;
}

a.boton-documentos:hover{	
	display: block;
	background-color:transparent;
	background-image:url(PortalExterno/Marco/XHB_Documentos_over.jpg);
}

.boton-items{
	background-image: url(PortalExterno/Marco/XHB_Items.jpg);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #464646;
	text-align:center;
	line-height: 350%;
	height:37px;
	width:64px;
	float:left;
    *float:none;
}

a.boton-items:hover{	
	display: block;
	background-color:transparent;
	background-image:url(PortalExterno/Marco/XHB_Items_over.jpg);
}

.boton-cuenta{
	background-image: url(PortalExterno/Marco/XHB_Cuenta.jpg);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #464646;
	text-align:center;
	line-height: 350%;
	height:37px;
	width:70px;
	float:left;
    *float:none;
}

a.boton-cuenta:hover{	
	display: block;
	background-color:transparent;
	background-image:url(PortalExterno/Marco/XHB_Cuenta_over.jpg);
}

.botoncopiarporta{
    
	background-image: url(Imagenes/B_Copiar_Porta.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:21px;
	width:21px;
	float:left;
    *float:none;
}
a.botoncopiarporta:hover{
    display:inline-block;
	background-image: url(Imagenes/B_Copiar_Portaover.gif);
}
.botonprintform{
	background-image: url(Imagenes/B_Imprimir.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:16px;
	width:17px;
	float:left;
    *float:none;
}
a.botonprintform:hover{
    display:inline-block;
	background-image: url(Imagenes/B_Imprimir_over.png);	
}
.botonactualizarform{
	background-image: url(Imagenes/B_actualizar_form.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:16px;
	width:16px;
	float:left;
    *float:none;
}
a.botonactualizarform:hover{
    display:inline-block;
	background-image: url(Imagenes/B_actualizar_form_over.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:16px;
	width:16px;
}
.boton-visorform{
	background-image: url(Imagenes/VisorForm.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	height:16px;
	width:17px;
	float:left;
    *float:none;
}
.boton-comprobar{
	background-image: url(Imagenes/vis.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	height:16px;
	width:17px;
	float:left;
    *float:none;
}
.boton-mylayout{
	background-image: url(Imagenes/B_MyLayout.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Arial,Arial Narrow;
	font-size: 8pt;
	font-weight: normal; 
	text-decoration: none;
	color: #102F6D;
	text-align:center;
	line-height: 220%;
	height:25px;
	width:107px;
	float:left;
    *float:none;
}
a.boton-mylayout:hover{	
	/* display: block; */
	background-color:transparent;
	background-image:url(Imagenes/B_MyLayout_over.gif);
}
.buttonAddtoCart{
	background-image: url(Imagenes/AddToCart.jpg);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:19px;
	width:40px;
	float:left;
    *float:none;
}

.buttonPagination
{
    font-family: Verdana, Verdana.ttf;
    font-size: 8pt;
    text-decoration: none;
    color: #414141;
    font-weight: normal;
    width: 22px;
    height: 14px;    
    text-align: center;
    float: left;
    *float:none;
}
a.buttonPagination:hover
{
    color: #000000;
    font-weight: bold;
}
.buttonPagination-FirstLast
{
    font-family: Verdana, Verdana.ttf;
    font-size: 8pt;
    text-decoration: none;
    color: #414141;
    background-color: #F3F3F3;
    font-weight: normal;
    width: 22px;
    height: 14px;    
    text-align: right;
    padding: 0px 5px 0px 5px;    
    border: 1px solid #C1C1C1;
    float: left;
    *float:none;
}
a.buttonPagination-FirstLast:hover
{
    color: #000000;
    font-weight: bold;
    border: 1px solid #414141;
}
.buttonPagination-disabled
{
    font-family: Verdana, Verdana.ttf;
    font-size: 8pt;
    text-decoration: none;
    color: #000000;
    font-weight: bold;    
    width: 22px;
    height: 14px;    
    text-align: center;
    float: left;
    *float:none;
}

.mn-layout{
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	color:#5B5B5B;
	white-space:nowrap;
	padding:0px 10px 0px 10px
}
a.mn-layout:hover
{
	text-decoration:underline;
}

/*iconos de portal externo*/
.icono-ayuda{
	background-image: url(PortalExterno/Marco/XH_Ayuda.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #464646;
	text-align:center;
	line-height: 350%;
	height:37px;
	width:70px;
	float:left;
    *float:none;
}
a.icono-ayuda{
	display: block;
	background-color:transparent;
	background-image:url(PortalExterno/Marco/XH_Ayuda.png);
	float:left;
    *float:none;
}

.icono-favoritos{
	background-image: url(PortalExterno/Marco/XH_Favoritos.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #464646;
	text-align:center;
	line-height: 350%;
	height:37px;
	width:70px;
	float:left;
    *float:none;
	
}
a.icono-favoritos{
	display: block;
	background-color:transparent;
	background-image:url(PortalExterno/Marco/XH_Favoritos.png);
	float:left;
    *float:none;
}
.icono-informacion
{
	background-image: url(PortalExterno/Marco/XH_Informacion.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #464646;
	text-align:center;
	line-height: 350%;
	height:37px;
	width:70px;
	float:left;
    *float:none;
}
a.icono-informacion
{
	display: block;
	background-color:transparent;
	background-image:url(PortalExterno/Marco/XH_Informacion.png);
	float:left;
    *float:none;
}
/* link en un label */
.label-link{
	font-family: Tahoma;
	font-size: 11px;
	font-weight:normal;
	color: #3300FF;
	text-decoration:underline;
	float:left;
    *float:none;
}

.linkPaginacion{
    z-index: 150;
    font-size: 10px;
    font-family: Verdana;
    text-decoration: none;
}
a.linkPaginacion:hover{
	color: #ff0000;
    text-decoration: underline;
}
.linkPaginacionHide {
    visibility: hidden;
    font-size: 10px;
    font-family: Verdana;
    text-decoration: none;
}
/******************************************************************************************************/
							/*Tabla Campos Documento -Acciones al Terminar-*/

.grid-row-title			/* título de la tabla / grid */
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-color: #617782;
	color: white;
	text-align: left;
	height: 21px;
	float:left;    
}
.grid-row		/* diseño de la fila (generico)*/
{
	background-color: #D9D9D9;
	border-top: #617782 1px solid;
	border-bottom:  #617782 1px solid;
	border-left:  #617782 1px solid;
	border-right:  #617782 1px solid;
	height: 19px;
}
/******************************************************************************************************/
.imgsLevel 
{
	/*background-color:white; */
}

.imgsItem /*Estilo Boton posicion normal*/
{
	cursor: default;
	font-family: Arial, Arial Narrow;
	font-size: 11px;	
	color: #333333;/*FBFBFB*/
	text-align: left;
	vertical-align: bottom;
	/*padding-left:7px;*/
	padding-bottom:8px;
	background-repeat: no-repeat;
	background-position:center;
}

    .imgsItem a {
        font-family: Verdana,Tahoma,Trebuchet MS,helvetica;
        font-size: 12px;
        font-weight: bold;
        color: #1A3C64;
    }
/**********************************************estilos barra con divs********************************************************/
.divMenu {
    height: 22px;
    font-family: "Verdana";
    position: relative;
    background-color: transparent;
    z-index: 500;
}
.barBG{background-image:url(BarraAcciones/F_barraacciones-n.png);}
.barLeftDiv {
    position: relative;
}

.barRightDiv {
    right: -1px;
    position: relative;
}

.barActiveBut {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 22px;
    width: 100%;
    background-image: url(BarraAcciones/transparente.gif);
}

.barActiveSubBut {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 23px;
    width: 100%;
    background-image: url(BarraAcciones/transparente.gif);
}

.barHBut{
    background-image: url(BarraAcciones/barBot.png);

}
.barHButHover{
    background-image: url(BarraAcciones/barBot_over.png);

}
.barBut {
    background-image: url(BarraAcciones/barBotOrig.png);
}

.barButHover {
    background-image: url(BarraAcciones/barBotOrig_over.png);
}

.barButPrint {
    position: relative;
    height: 22px;
    background-color: transparent;
    background-image: url(BarraAcciones/transparente.gif);
}
.barButDisPrint{position:relative; height:22px; color:transparent;}
.barButDis{padding:0 6px 0 6px; position:relative; height:22px; color:#929393;background-image:url(BarraAcciones/Separator.gif); background-repeat:no-repeat;}

.barSep {
    position: absolute;
    float: right;
    height: 23px;
    width: 6px;
    right: -6px;
    top: 0px;
    background-image: url(BarraAcciones/SepOrig.png);
    background-repeat: no-repeat;
}

.barSepHover {
    position: absolute;
    float: right;
    height: 23px;
    width: 6px;
    right: -6px;
    top: 0px;
    background-image: url(BarraAcciones/sepOrig_over.png);
    background-repeat: no-repeat;
}

.barSepH {
    position: absolute;
    float: right;
    height: 41px;
    width: 6px;
    right: -6px;
    top: -9px;
    background-image: url(BarraAcciones/Separador.png);
    background-repeat: no-repeat;
}

.barSepHHover {
    position: absolute;
    float: right;
    height: 41px;
    width: 6px;
    right: -6px;
    top: -9px;
    background-image: url(BarraAcciones/Separador_over.png);
    background-repeat: no-repeat;
}

.barSepRightRtl {
    position: absolute;
    float: right;
    height: 21px;
    width: 8px;
    right: -8px;
    top: 0px;
    background-image: url(BarraAcciones/SepOrig.png);
    background-repeat: no-repeat;
}

.barSepRightRtlH {
    position: absolute;
    float: right;
    height: 37px;
    width: 8px;
    right: -8px;
    top: -9px;
    background-image: url(BarraAcciones/Separador.png);
    background-repeat: no-repeat;
}

.barSubBut {
    height: 25px;
    border-bottom: 1px solid #808080;
    background-color: #EFEFEF;
    border-left: 1px solid #848284;
    border-right: 1px solid #848284;
    position: relative;
}

.barSubButR {
    height: 25px;
    border-bottom: 1px solid #808080;
}

.barImgRoot {
    position: relative;
    top: 2px;
}

.barImgRootH {
    position: relative;
    top: 5px;
}

.barImgSubBut {
    position: relative;
    top: 5px;
}

.barImgSubButR {
    float: right;
    position: relative;
    top: 5px;
}

.headSubLeft {
    height: 6px;
    font-size: 1px;
    background-image: url(BarraAcciones/headerLeft.png);
    margin-right: 4px;
}

.headSubLeftOver {
    height: 6px;
    font-size: 1px;
    background-image: url(BarraAcciones/headerLeft_over.png);
    margin-right: 4px;
}

.headSubRight {
    height: 6px;
    position: absolute;
    font-size: 1px;
    float: right;
    right: 0px;
    width: 7px;
    top: 0px;
    background-image: url(BarraAcciones/BarSubOp.png);
    background-position: -5px 0;
}

.headSubRightOver {
    height: 6px;
    position: absolute;
    font-size: 1px;
    float: right;
    right: 0px;
    width: 7px;
    top: 0px;
    background-image: url(BarraAcciones/BarSubOp_over.png);
    background-position: -5px 0;
}

.headGen {
    position: relative;
    top: 2px;
    z-index: 2;
}

.footGen {
    position: relative;
    top: -2px;
    z-index: 3;
}

.footSubLeft {
    height: 4px;
    font-size: 1px;
    background-image: url(BarraAcciones/footerLeft.png);
    margin-right: 4px;
}

.footSubLeftOver {
    height: 4px;
    font-size: 1px;
    background-image: url(BarraAcciones/footerLeft_over.png);
    margin-right: 4px;
}

.footSubRight {
    height: 4px;
    position: absolute;
    font-size: 1px;
    float: right;
    right: 0px;
    width: 7px;
    top: 0px;
    background-image: url(BarraAcciones/BarSubOp.png);
    background-position: -5px 4px;
}

.footSubRightOver {
    height: 4px;
    position: absolute;
    font-size: 1px;
    float: right;
    right: 0px;
    width: 7px;
    top: 0px;
    background-image: url(BarraAcciones/BarSubOp_over.png);
    background-position: -5px 4px;
}

.barLblRoot {
    position: relative;
}

.barLblAlone {
    position: relative;
    white-space: nowrap;
}

.barSub {
    position: absolute;
    top: 22px;
}

.barSubH {
    position: absolute;
    top: 28px;
}

.barSubR {
    position: absolute;
    top: 22px;
}

.barSubRH {
    right: 0px;
    position: absolute;
    top: 28px;
}

.barLblsub {
    position: relative;
    white-space: nowrap;
    top: 5px;
}

.barLblsub_I {
    position: relative;
    top: 0px;
    white-space: nowrap;
}

.barLblsub_I_rtl {
    position: relative;
    top: 5px;
    white-space: nowrap;
}

.barFloat_R {
    float: right;
}

.barFloat_L {
    float: left;
}

.bartextAl_L {
    text-align: left;
}

.bartextAl_R {
    text-align: right;
}

.barSBText_L {
    text-align: left;
    padding-left: 5px;
}

.barSBText_R {
    text-align: right;
    padding-right: 5px;
}

.barFlipImg {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
    bottom: 0px;
    position: relative;
    top: 2px;
}


/************************************************* End estilos barra con divs**********************************/

/*estilos para escrituras derecha-izquierda*/
.cellpad {
    padding: 0 4px 0 4px;
}

.tdSep {
    width: 20px;
}

.iLinkPad {
    padding: 5px 3px 0 3px;
}

/*tree links de favoritos*/
.treeNode {
    top: 0px;
    font-weight: bold;
    font-family: Tahoma,'Trebuchet MS';
    font-size: 11px;
    color: #898889;
}

    .treeNode .treeSubNode {
        font-weight: normal;
        color: #00038C;
        font-size: 8pt;
        font-family: Verdana;
        white-space: normal !important;
    }

.treeSubNode {
    white-space:normal !important;
    margin-left: -5px;
}

.treeNodeTasks {
    top: 0px;
    font-weight: bold;
    font-family: Tahoma,'Trebuchet MS';
    font-size: 11px;
    color: #898889;
}

    .treeNodeTasks .treeSubNodeTasks {
        font-weight: normal;
        color: #00038C;
        font-size: 8pt;
        font-family: Verdana;
        white-space: normal !important;
    }

.treeSubNodeTasks {
    margin-left: -4px;
}

/* --------------------------------------------------------- */
/* Estilos para TreeView.Skin TreeViewPermissionsStructure   */
/* --------------------------------------------------------- */
.TreeViewPermissionsStructure_Node {
    font-weight: bold;
    font-family: Tahoma,'Trebuchet MS';
    font-size: 11px;
    color: #898889;
}

.TreeViewPermissionsStructure_LeafNode {
    font-weight: normal;
    color: #00038C;
    font-size: 8pt;
    font-family: Verdana;
    white-space: normal !important;
}
/* --------------FIN TreeViewPermissionsStructure------------------------------------------ */
