body, form {
    margin: 0;
}
body {
    font-family: Tahoma, Trebuchet MS;  
    color: black; 
    background-color: #FBFBFB;
    SCROLLBAR-FACE-COLOR: #D2D5D5; /*barra scroll*/
    SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;  
    SCROLLBAR-3DLIGHT-COLOR: #CCCCCC; 
    SCROLLBAR-SHADOW-COLOR: #666666;  
    SCROLLBAR-DARKSHADOW-COLOR: #666666; 
    SCROLLBAR-ARROW-COLOR: #666666; 
    SCROLLBAR-TRACK-COLOR: #EAEAEA;  /*fondo barra scroll*/
}
/* esto es común  */
.separador 
{ 
	DISPLAY: inline; 
	FONT-SIZE: 10px; 
	WIDTH: 5px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma;
}
.boto 
{ 
	DISPLAY: inline; 
	FONT-SIZE: 0.68em; 
	COLOR: #000066; 
	FONT-FAMILY: Tahoma 
}
.enabled 
{ 
	CURSOR: hand 
}
.disabled 
{ 
	
}
.P 
{	/* barra acciones : mouseout */
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 1px; 
	CURSOR: hand; 
	PADDING-TOP: 1px  
}
.T
{	/* barra acciones : mouseover */
	background-color:#4E6A85;
	border:solid 1px #CCD3DB;	
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	cursor:hand; 
	color:white; 
}
table.ms-toolbar
{	/*barra acciones*/
	font-family:Trebuchet MS;
	font-size: 10px;
	font-weight: bold; 
	color: #FFFFFF;
	background-color:#C7C7C7; 
	background-image: url(BarraAcciones/F_barraacciones_sin.png);
	/*background-image: url('../../editor/toolbar/design/image/style4/back.gif'); 	 */
	background-repeat:   repeat-x;  
	border-style:solid;
	border-bottom-color:#828282;
	border-bottom-width:2px;
	border-right-color:#828282;
	border-right-width:2px;
	border-left-color: White;
	border-left-width:1px;
	border-top-color: White;
	border-top-width: 1px;
}
/*Se repite en el portal de Externos*/
.table-MarcoH
{
	background-image: url(XH_FondoTabla.png);
	background-repeat:   repeat-x;
}
/*fondo botonera Portal Externo*/
.marco-fondo-PX-bot {
	text-decoration: none;
	background-color: #C8C8C8;
}
.fondo-bot {
	text-decoration: none;
	background-color: #DEDEE6;
}
/*en portal externo*/
.fondo-cabecera
{
	background-image:url(PortalExterno/Marco/XH_Fondo.png);
	background-repeat:   repeat-x;
}
.precarga
{
    font-family: Tahoma;  
    font-size: 13px;
    color: #000000;   
    background-color: Transparent;
    left: 0px;
    top: 0px;
    text-align: center;
    visibility: hidden;
    position: absolute;
}
.novisible
{
	visibility: hidden;
}
/* final de estilos para el marco de empleados */

.body-marco
{
	background-image: url(Imagenes/F_body.gif);
	background-repeat:   repeat-x repeat-y;
}

.body		/*	 ventanas directas */
{
    background-color: #FBFBFB;
    background-image: url(Imagenes/F_body.gif);
    background-repeat:repeat-x repeat-y;
}
.divopacity
{
	z-index:2; 
	position:absolute;	
	bottom: 17px;
	width:10px;
	height:10px;
}
.divopacitybar
{
	z-index:2; 
	position:absolute;	
	bottom: 17px;
	width:10px;
	height:10px;
}
.body-m
{
background-color: #E4E4E4;
}

.body-m1		/* modal de primer nivel */
{
	background-color: #FFFFFF;  
    	background-image: url(Imagenes/F_body.gif);
   	background-repeat:   repeat-x repeat-y;
}
.body-m2		/* modal de segundo nivel */
{
/*	background-color: #D7D7D7;  */
    	background-image: url(Imagenes/F_body.gif);
   	background-repeat:   repeat-x repeat-y;
}
.body-m3		/* modal de tercer nivel = a primer nivel */
{
/*	background-color: #D7D7D7;  */
    	background-image: url(Imagenes/F_body.gif);
   	background-repeat:   repeat-x repeat-y;
}
.body-mp		/* modales paneles multipage */
{
	background-color: #CECECE;
}
.body-listados
{
	background-color: #E5E1D8;
}
.body-e			/* estructura */
{
	background-color: #FFFFFF;
    background-image: url(Imagenes/F_body.gif);	/* F_E_body.gif */
	background-repeat:   repeat-x repeat-y; 
}
.body-ep			/* estructura paneles multipage */
{
	background-color: #F5F5F5;
    /*background-image: url(Imagenes/F_body.gif); 		/* ./p_selected.gif */
	/*background-repeat:   repeat-x repeat-y; */  
}
.body-em1		/* estructura - modal 1 */
{
	background-color: #FFFFFF;
    background-image: url(Imagenes/F_body.gif);
	background-repeat:   repeat-x repeat-y; 
}
.body-cp		/* comunicados - público */
{
	background-color: #FFFFFF;
}
.body-cap    /* Comunicados - aprobación*/
{
	background-color:#F8F8F8;
}
.body-noDis  /* popup no disponible */
{
	background-color:#F5F5F5;
}
.body-warning
{
    background-image: url(Imagenes/F_body.gif);
	background-repeat:   repeat-x repeat-y; 
	background-color: #BAC4CF; 
}

.body-formularios   
{
	background-image: url(Imagenes/F_body_Formulario.gif);
	background-repeat:   repeat-x repeat-y;
	/* mn */
}

/* COMPONENTES (estilos dentro de las ventanas */
   /*zona cabecera títulos */
.head-title               
{
	FONT-FAMILY: Verdana; /*Tahoma*/
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	color: #485660;	
	*DISPLAY: inline;
	float:left;
	*float:none;
}
.head-title-disable
{
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	color: #A4A8AC;	
	*DISPLAY: inline;
	float:left;
	*float:none;
}
.head-title-Consulta
{
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	color: #485660;	
	*DISPLAY: inline;
	background-image: url(Imagenes/F_body.gif);
	float:left;
	*float:none;
}
.head-title-cp		/* titulo cabecera en comunicados públicos */
{
	FONT-FAMILY: Arial; 
	FONT-SIZE: 18px;
	FONT-WEIGHT: normal;
	color: #990000;
	background-color: Transparent;
	*DISPLAY: inline;
	float:left;
	*float:none;
}
.head-label-id
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #485660;	
	background-color: Transparent;
}
.head-text-id
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: Transparent;
	float:left;
	*float:none;
}
.head-label		/* literales como: Clase - Nombre - Creado ... */
{
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #485660;	
	background-color: Transparent;
	text-align:right;
	float:left;
	*float:none;
}
.head-text-name		/* texto que informa del nombre de la ficha ... dato importante en cabecera */
{
	*display:inline;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #333333;		
	background-color: Transparent;
	float:left;
	*float:none;
}
.head-text-cab		/* texto que informa del nombre del usuario en botonera Horizontal  */
{
	*display:inline;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #E8E8E8;		
	background-color: Transparent;
}
.head-text		/* texto que informan de la clase - creador ... datos no importantes  */
{ 
	*display:inline;
	font-family: Trebuchet MS; 
	font-size: 11px;
	font-weight: bold;
	color: #333333; 
	background-color: Transparent;
	float:left;
	*float:none;
}
.head-text-tareas		
{ 
	*display:inline;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #333333; 
	background-color: Transparent;
	float:left;
	*float:none;
}
.head-text-date
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	float:left;
	*float:none;		
}
.head-label-information				/* información en cabecera como núm encontrados ... */
{
	*display: inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: Transparent;
}
.head-auraportal
{
	*display:inline;
	font-family:Tahoma;
	font-size: 13px;
	font-weight:bold;
	color:#989898;
	background-color: Transparent;
	text-align:right;
	vertical-align:baseline;
	float:left;
	*float:none;
}
.registrado
{
	*display:inline;
	font-family:Tahoma;
	font-size: 10px;
	font-weight:normal;
	color:#989898;
	background-color: Transparent;
	text-align:right;
	vertical-align:top;
}
/* fin estilos cabecera */

/* zona cuerpo de la página */
.label-enproceso
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
	float:left;
	*float:none;
}
.recuadro-enproceso
{
	BORDER-RIGHT: gainsboro thin outset; 
	BORDER-TOP: gainsboro thin outset; 	 
	BACKGROUND-IMAGE: none; 
	BORDER-LEFT: gainsboro thin outset; 	 
	BORDER-BOTTOM: gainsboro thin outset; 
	POSITION: absolute; 
	WIDTH: 200px;
	TOP: 13px; 
	LEFT: 12px;
	HEIGHT: 90px; 
	BACKGROUND-COLOR: Transparent
	float:left;
	*float:none;
}
.label-aviso-login
{ 
	*display:inline;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal; 
	/*font-style: italic;*/
	color: #333333;	
	text-align:left;
/*	padding-right:10px; */
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-normal
{ 
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal; 
	color: #333333;	
	text-align:left;
	padding-right:2px;
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-normal-centrado
{ 
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #333333;	
	text-align:center;
	background-color: Transparent;
}
.label-normal-centrado-sinNegrita
{ 
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight:normal; 
	color: #333333;	
	text-align:center;
	background-color: Transparent;
}
.label-normal-derecha
{ 
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal; 
	color: #333333;	
	text-align:right;
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-normal-derecha-form
{ 
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #102F6D;	
	text-align:right;
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-normal-sinNegrita
{ 
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight:normal; 
	color: #333333;	
	text-align:left;	
	padding-right:2px;
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-normal-form
{ 
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #102F6D;	
	text-align:left;
	padding-right:2px;
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-titulo-derecha
{ 
	*display:inline;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold; 
	color: #333333;	
	text-align:right;
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-normal-Consulta-CabeceraInfo
{
	*display:inline;
	font-family: Tahoma;
	font-size: 7pt;
	font-weight: bold; 
	color: #717E82;	
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-normal-Consulta-Filas
{
	*display:inline;
	font-family:Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #1B3D65;	
	background-color:White;
	float:left;
	*float:none;
}
.label-normal-Consulta-Cab
{ 
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #1B3D65;	
	text-align:left;
	background-color: Transparent;
	vertical-align:top;
	float:left;
	*float:none;
}
.label-normal-Consulta-Cab-verde
{ 
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal; 
	color: #818086;/*373700*/	
	text-align:left;
	border:1px solid #A9A8AE;
	background-color: Transparent;
	vertical-align:top;
	padding-left:5px;
	float:left;
	*float:none;
}
.label-information
{
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal; 
	color: #40847B;
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-information-derecha
{
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #40847B;
	background-color: Transparent;
	text-align:right;
	float:left;
	*float:none;
}
.label-information-form
{
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #505050;/*#40847B*/
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-normal-underlined
{ 
	text-decoration:underline;
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #1B3D65;	
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-small
{
	*display:inline;
	font-family: Tahoma; 
	font-size: 9px;
	color: #485660;	
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-small-bold
{
	*display:inline;
	font-family: Tahoma; 
	font-size: 9px; 
	font-weight: bold;
	color: #485660;	
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-help
{
	*display: inline;
	font-weight: normal;
	font-size: 9px;
	color: #485660;
	font-family: Tahoma;
	background-color: transparent;
}
/* se usa en portal externos */
.label-help2
{ 
	display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal; 
	color: #485660;	
	background-color: Transparent;
	float:left;
	*float:none;
}
.label-importe
{
	*display: inline;
	font-weight: normal;
	font-size: 9px;
	color: #485660;
	font-family: Tahoma;
	background-color: transparent;
	text-align: center;
}
.label-warning
{
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal; 
	color: Black;	/* #485660;	*/
	float:left;
	*float:none;
}
.label-warning-proteccion
{
	*display: inline;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #800000; 
	font-weight: bold;
}
.label-warning-proteccion2
{
	*display: inline;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #800000; 
	font-weight:normal;
}
.label-textbox
{
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	color: #000000;
	float:left;
	*float:none;
}
.text-normal					/* solo texto dentro de una tabla (todos los cargos de un usuario ?? )  */
{
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	color: #333333;
	float:left;
	*float:none;
}
.textbox
{
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	color: #000000;
	background-color: #FFFFFF;
	border-style:solid;
	border-color:#A8AEB5;
	border-width: 1px;
	/*height: 15px;*/
	height: 19px;
	padding-left:5px;
}
.textbox-readonly
{
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	color: #1B3D65;
	background-color: #F5F5F5;
	border-style:solid;
	border-color:#A8AEB5;
	border-width: 1px;
	/*height: 15px;*/
	height: 19px;
	padding-left:5px;	
}
.textbox-readonly-underlined
{
	text-decoration:underline;
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	color: #1B3D65;
	background-color: #F5F5F5;
	border-style:solid;
	border-color:#A8AEB5;
	border-width: 1px;
	/*height: 15px;*/
	height: 19px;
	padding-left:5px;	
}
.textbox-readonly-without-border			/* en tareas */
{
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	color: #1B3D65;
	background-color: Transparent;
	/*height: 15px;*/
	height: 19px;
	padding-left:0px;	/*se sacó para los campos de formularios*/
}
.textbox-readonly-without-border-padding
{
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	color: #1B3D65;
	background-color: Transparent;
	/*height: 15px;*/
	height: 19px;
	padding-left:5px;
}
.textbox-select
{
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	color: #1B3D65;
	background-color: #F5F5F5;
	border-style:solid;
	border-color:#A8AEB5;
	border-width: 1px;
	/*height: 17px;*/
	height: 21px;
	padding-left:5px;	
}
.textbox-disable
{
	background-color: #E0E0E0;
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	border-style:solid;
	border-color:#A8AEB5;
	border-width: 1px;	
}	
.textbox-numeric
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	background-color: #FAF9F5;
	border-style:solid;
	border-color:#A8AEB5;
	border-width: 1px;
	text-align: right;
	/*height: 15px;*/
	height: 19px;
	padding-right:5px;	
}
.textbox-numeric-disable
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:normal;
	color: #A8AEB5;
	background-color: #A8AEB5;
	border-style:solid;
	border-color:#A8AEB5;
	border-width: 1px;
	text-align: right;
	/*height: 15px;*/
	height: 19px;
	padding-right:5px;	
}
.textbox-numeric-readonly
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:normal;
	color: #1B3D65;
	background-color: #F5F5F5;
	border-style:solid;
	border-color:#A8AEB5;
	border-width: 1px;
	text-align: right;
	/*height: 15px;*/
	height: 19px;
	padding-right:5px;	
}
.textbox-numeric-links
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: Transparent;
	text-align: right;
	border-style: none;
	/*height: 15px;*/
	height: 19px;	
}
.textbox-title
{
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	color: #999999;
	background-color: #FFFFFF;
	border-style:solid;
	border-color:#A8AEB5;
	border-width: 1px;
	/*height: 15px;*/
	height: 19px;
	padding-left:5px;
	font-style:italic !important;
}
.textbox-multilinea-rico
{
	background-color: #FAF9F5;
	border-style:solid;
	border-color:#A8AEB5;
	border-width: 1px;	
}
.textboxsololectura
{
	border:solid 1 #A8B0BD;
}
.numeric-links
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: Transparent;
	text-align: right;
	float:left;
	*float:none;
}

.checkbox
{
	display:inline;
	font-family: Tahoma; 
	font-size: 11px;
	font-weight:normal; 
	color: #485660;
	background-color: Transparent;
}
.checkbox-derecha
{
	display:inline;
	font-family: Tahoma; 
	font-size: 11px;
	font-weight:bold; 
	color: #485660;
	text-align:right;
	background-color: Transparent;
}
.dropdownlist
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 22px;
	*height: 17px;	
	border:solid 1px #A2A2A2;
	
}

.dropdownlist-disable
{
	background-color: #E0E0E0;
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	height: 22px;
	*height:auto;
}

.multiline
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;	
	Color: #000000;
	background-color: #FAF9F5;
	border-style:solid;
	border-bottom-color:White;
	border-right-color:White;
	border-left-color:#828282;
	border-top-color: #828282;
	border-width: 1px;
	padding-left:5px;
	padding-top:5px;
}
.multiline-readonly
{
	font-family: Trebuchet MS;
	font-size: 11px;	
	font-weight: normal;
	color: #1B3D65;
	background-color: #F5F5F5;
	border-style:solid;
	border-bottom-color:White;
	border-right-color:White;
	border-left-color:#828282;
	border-top-color: #828282;
	border-width: 1px;
	padding-left:5px;
	padding-top:5px;
}
.multiline-readonly-color
{
	font-family: Trebuchet MS;
	font-size: 11px;	
	font-weight: normal;
	color: #000000;
	background-color: #E0E0E0;
	border-style:solid;
	border-bottom-color:White;
	border-right-color:White;
	border-left-color:#828282;
	border-top-color: #828282;
	border-width: 1px;
	padding-left:5px;
	padding-top:5px;
}
.multiline-select
{
	font-family: Trebuchet MS;
	font-size: 11px;	
	font-weight: normal;
	color: #1B3D65;
	background-color: #F5F5F5;
	border-style:solid;
	border-bottom-color:White;
	border-right-color:White;
	border-left-color:#828282;
	border-top-color: #828282;
	border-width: 1px;
}
.linkbutton				/* botones con aspecto window */
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal; 
	color: #000000; 
	background-color: #D4D0C8;
	BORDER-RIGHT: #a8aeb5 1px solid; 
	BORDER-TOP: #a8aeb5 1px solid; 
	BORDER-LEFT: #a8aeb5 1px solid; 
	BORDER-BOTTOM: #a8aeb5 1px solid; 
	text-align: center;
	vertical-align:text-bottom;
}
.button				/* botones */
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #1B3D65;	
	background-color: #D5D5D5;
	BORDER-RIGHT: #a8aeb5 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-BOTTOM: #a8aeb5 1px solid; 
	text-align: center;
	vertical-align:text-bottom;
}
/* estilos para paneles */
.panel-popup
{
	background-color: #E0E0E0;
	border-style:solid;
	border-bottom-color:#828282;
	border-right-color:#828282;
	border-left-color:White;
	border-top-color: White;
	border-width: 1px;
}
.panel			/* panel contenedor general  */
{
	/*background-image: url(Imagenes/F_body_panel.gif);
	background-repeat:   repeat-x repeat-y;	*/
	BACKGROUND-COLOR:#FFFFFF;
	border-style:solid;
	border-bottom-color:#A8B0BD;
	border-right-color:#A8B0BD;
	border-left-color:#A8B0BD;
	border-top-color: #A8B0BD;
	border-width: 1px;
}
.panel-form			/* panel para formularios  */
{
	background-image: url(Imagenes/F_body_formulario.gif);
	background-repeat:   repeat-x repeat-y;	
	BACKGROUND-COLOR:#C8C8C8;
	border-style:solid;
	border-bottom-color:White;
	border-right-color:White;
	border-left-color:#828282;
	border-top-color: #828282;
	border-width: 1px;
}
.panel-form-tarea			/* panel para formularios de la tarea  */
{	
	BACKGROUND-COLOR:#C8C8C8;
	background-repeat:   repeat-x repeat-y;	
	border-style:solid;
	border-bottom-color:White;
	border-right-color:White;
	border-left-color:#828282;
	border-top-color: #828282;
	border-width: 1px;
}
.panel-mp		/* panel para multipage */
{
	BACKGROUND-COLOR: #FFFFFF;
	border-style:solid;
	border-bottom-color:#828282;
	border-right-color:#828282;
	border-left-color:#828282;
	border-top-color:#828282;
	border-width: 1px;
}
.panel-mp-lash	/* pestaña en panel para crear clases de tareas (como panel-mp pero sin borde inferior) */
{
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	color: #485660;	
	BACKGROUND-COLOR: #CECECE;
	border-style:solid;
	border-width: 1px;
	border-right-color:#828282;
	border-left-color:White;
	border-top-color:White;
	border-bottom: none;
}
.panel-2		/* panel dentro de otro panel */
{
	BACKGROUND-COLOR: #FAF9F5;
	border-style:solid;
	border-bottom-color:#9A9D9E;
	border-right-color:#9A9D9E;
	border-left-color:#9A9D9E;
	border-top-color:#9A9D9E;
	border-width: 1px;
}
.subpanel		/* panel dentro de otro panel */
{
	background-image: url(Imagenes/F_body_panel.gif);
	background-repeat:   repeat-x repeat-y;	
	BACKGROUND-COLOR:#C8C8C8;
	border-style:solid;
	border-bottom-color:#828282;
	border-right-color:#828282;
	border-left-color:#828282;
	border-top-color: #828282;
	border-width: 1px;
}
.panel-filtro			/* panel contenedor general con filtrados  */
{
	background-image: url(Imagenes/F_body_panel_filtro.jpg);
	background-position:center;
	background-repeat: repeat-y;
	BACKGROUND-COLOR:#F7F3E8;
	border-style:solid;
	border-color:#9A9D9E;
	border-width: 1px;
}
.panel-login
{
	/*background-image: url(Imagenes/F_body_panel_filtro.jpg);*/
	font-family: Verdana;
	font-size: 9pt;
	background-position:center;
	background-repeat: repeat-y;
	BACKGROUND-COLOR:#FFFFFF;
	border-style:solid;
	border-color:#EFEFEF;
	border-width: 1px;
}
.panel-photo
{
	BACKGROUND-COLOR: #FAF9F5;
	border-style:solid;
	border-bottom-color:#A8AEB5;/*White*/
	border-right-color:#A8AEB5;/*White*/
	border-left-color:#A8AEB5;/*828282*/
	border-top-color: #A8AEB5;/*828282*/
	border-width: 1px;
	text-align: center;
}
.panel-tree			/* panel contenedor de arboles */
{
	BACKGROUND-COLOR: #FAF9F5;
	border-style:solid;
	border-bottom-color:White;
	border-right-color:White;
	border-left-color:#828282;
	border-top-color: #828282;
	border-width: 1px;
}
.panel-title		/* título del panel MAYÚSCULAS */
{
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #657174; 
	background-color: Transparent;
	text-transform: uppercase;
	float:left;
	*float:none;
}
.panel-title-warning
{
	*display: inline;
	font-family: Tahoma;
	font-size: 11px;
	color: #800000; 
	font-weight: bold;
	text-transform: uppercase;
	float:left;
	*float:none;
}
.subpanel-title		/* título en subpanel */
{
	*display:inline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #717E82; 
	background-color: Transparent;
	float:left;
	*float:none;
}
/* fin estilos para paneles */

/* tabla de niveles arboles y organigrama */
.panel-level
{
	position: absolute; 
	width: 285px; 
	height: 25px;
	padding: 1;
	border-Color: #DFD3BB;
	background-color: #FAF9F5;
}
.panel-level-readonly
{
	position: absolute; 
	width: 285px; 
	height: 25px;
	padding: 1;
	border-Color: #A8AEB5;
	background-color: #F5F5F5;
}
.panel-warning
{
	width: 680px; 
	height: 185px;
	padding: 1;
	background-color: #FFFFFF;
	border-style:solid;
	border-bottom-color:White;
	border-right-color:White;
	border-left-color:#828282;
	border-top-color: #828282;
	border-width: 1px;
}
.textbox-level
{
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	color: #000000;
	background-color: Transparent;
	border-style: none;
	height: 19px;
	width: 20px;
}
.td-level
{
	width: 17px;
}
.textbox-level-org
{
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	color: #000000;
	background-color: Transparent;
	border-style: none;
	height: 19px;
	width: 25px;
}
.td-level-org
{
	width: 25px;
}
/* fin tabla niveles */

.radiobuttonlist
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #485660;
	border-style: none;
}
.radiobuttonlistnormal
{
	font-family: Tahoma;
	font-size: 11px;
	color: #485660;
	border-style: none;
}
.radiobuttonlistform
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #485660;
	border-style: none;
}
.required
{
	font-family: Tahoma;
	font-size: 11px;
	color: Red;
	display: none;
}
.capInfo
{
    padding-right:5px; 
    position:relative;
}

/* estilos para grid configuracion estructura */
.grid-panel			/* para el borde de la tabla */
{
	background-image: url(Estructura/Back-Metal.jpg);
	border: #464646 1px solid;
	width: 272px;
	 height: 470px;
}
.grid-title			/* título de la tabla / grid */
{
	background-color: #464646;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;	
	color: white;
	text-align: center;
	height: 30px;
	width: 276px;
}

.grid-label-title
{    
    padding-top: 10px;
}

.grid-row-impar		/* fondo de la fila impar */
{
    border-top:solid 1px #C3C1C2;
}
.grid-row-par		/* fondo de la fila par */
{
}
.grid-row-over
{
     width:136px;
    height: 19px;
    float: left;
    background-image: url(Estructura/Back-Metal-RollOver-Solid.jpg);
}
.grid-column1
{
}
.grid-column2		/* borde izquierdo de la última columma */
{
    width:136px;
    height: 19px;
    float: left;
	/*border-left: solid 1px #CABAA4;*/
}
.grid-label			/* estilo columna texto informativo */
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
}
.grid-link			/* estilo columna del link */
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration:none;
	width:130px;
}
.grid-link-underlined			/* estilo columna del link */
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #990000;	
	/*text-decoration: underline;*/
	text-decoration: none;
	cursor: hand;
}

/* fin estilos grid configuración estructura */

/* Estilos para la parte WEB*/
div.mensajes-web
{
	border-width: 1px;
	border-color: #989898;
	border-style: solid;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	cursor: pointer;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    /*behavior:url(scripts/border-radius.htc);*/
}
.titulo-web
{	
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #510000;
	text-align:left;
	padding-right:2px;
	background-color: Transparent;	
}
.descripcion-web
{	
	font-family: Tahoma;
	font-size: 11px;	
	color: #797979;
	text-align:left;
	padding-right:2px;
	background-color: Transparent;	
}
.boton-web-invitado
{
	background-image: url(Imagenes/B_WEB.gif);	
	background-position:center;
	background-repeat:no-repeat;
	font-family:Verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #FFFFFF;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	height:20px;
	width:51px;
	line-height: 220%;
	/*border-bottom-style:solid;
	border-bottom-color:#868686;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-color:#868686;
	border-right-width:1px;*/
	left:0px;	
	float:right;
	*float:none;	
}
.boton-web-invitado:Hover
{
	background-image: url(Imagenes/B_WEB_over.gif);		
	text-decoration: none;
	color: #333333;
}
td.cabecera-web-estado
{
	background-image: url(Imagenes/I_CabeceraTablaWEB.gif);
	background-repeat:repeat-x;		
	font-family:Tahoma;
	font-size: 8pt;
	font-weight:bold;
	height:22px;
	color: #FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#6C7C97;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ABB4C0;
}
td.cuerpo-web-estado
{
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 8pt;
	color: #464646;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#DBDBDB;
	border-right: solid 1px #DBDBDB;
}
div.contenedor-web-estado
{
	overflow:auto;
	background-color:#E4E4E4;
}

td.cabecera-web-tarea
{
	background-image: url(Imagenes/I_CabeceraTablaWEB.gif);		
	font-family:Tahoma;
	font-size: 8pt;
	font-weight:bold;
	height:19px;
	color: #FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#6C7C97;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ABB4C0;
}
td.cuerpo-web-tarea-par
{
	background-color:#F5F5F5;
	font-family:Tahoma;
	font-size: 8pt;
	color: #464646;
	border-right: solid 1px #DBDBDB;
}
td.cuerpo-web-tarea-impar
{
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 8pt;
	color: #464646;
	border-right: solid 1px #DBDBDB;
}

div.contenedor-web-tarea
{
	overflow:auto;
	background-color:#E4E4E4;
}

td.cuerpo-web-email
{
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 8pt;
	color: #464646;	
}


/* Fin Estilos WEB*/

/******************************/
/**  FIN DE LOS COMPONENTES  **/
/******************************/

.calendar-title		/* es una prueba - no está aplicado */
{
	font-family:Trebuchet MS;
	font-size: 11px;
	font-weight: bold; 
	color: #FFFFFF;
	background-color: #4E6A85; 
	text-transform:uppercase;
}
.calendar-body
{
	background-color:White;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	/*text-decoration: underline; */
}

/* estilos a aplicar al grid de asp para imitar al de javascript  */
.datagrid
{
	padding-left: 4px;
	background-color:Transparent;
	font-family:Trebuchet MS;
	font-size:8pt;
}
.datagrid-panel
{
	position:absolute; 
	background-color:#FAF9F5; 
	border-style:solid; 
	border-width: 1px; 
	border-left-color:Gray; 
	border-top-color: Gray; 
	border-right-color:White; 
	border-bottom-color:White; 
}
.datagrid-head
{
	border: #000000 0px solid;
	background-color: #637287;
	font-family: Trebuchet MS;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.datagrid-head-text
{
	font-family: Trebuchet MS;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
/*.datagrid-head-row
{
	CURSOR: hand; 
	BORDER-BOTTOM: white 1px solid 
}*/
.datagrid-head-column
{
	BORDER-RIGHT: white 1px solid
}
.datagrid-row-impar
{
	background-color: #F5F5F5;
	height:19px;
}
.datagrid-row-par
{
	background-color: #D0D2D2;
	height:19px;
}
/* fin estilos para datagrid */


.comunicado_fecha 
{
	FONT-SIZE: 7pt; COLOR: chocolate
}
.comunicado_titular
{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000066; FONT-FAMILY: arial
}
.comunicado_textocom
{
	FONT-SIZE: 8pt; COLOR: dimgray; FONT-FAMILY: arial
}
.comunicado_amp
{
	TEXT-DECORATION: none
}
.comunicado_amp_link
{
	FONT-SIZE: 7pt; COLOR: royalblue; FONT-FAMILY: tahoma; cursor:hand
}
.comunicado_amp:link
{
	FONT-SIZE: 7pt; COLOR: royalblue; FONT-FAMILY: tahoma
}
.comunicado_amp_visited
{
	FONT-SIZE: 7pt; COLOR: royalblue; FONT-FAMILY: tahoma
}
.comunicado_amp:visited
{
	FONT-SIZE: 7pt; COLOR: royalblue; FONT-FAMILY: tahoma
}
.comunicado_amp_hover
{
	FONT-SIZE: 7pt; COLOR: gray; FONT-FAMILY: tahoma; TEXT-DECORATION: underline; cursor:hand
}
.comunicado_amp:hover
{
	FONT-SIZE: 7pt; COLOR: gray; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
.lash-normal
{
	background-color:Transparent;
	font-family:Tahoma; 
	font-size:7pt; 
	font-weight:bold; 
	color:#717E82;
	border-left:#AEAEAE 1px solid; 
	border-top:#AEAEAE 1px solid; 
	border-right:#AEAEAE 1px solid;
	border-bottom:White 2px solid; 
	text-align:center;
	height:18px;
	padding-top:2px;
}
.lash-select
{
	font-family:Tahoma; 
	font-size:7pt; 
	font-weight:bold;
	color:#1B3D65;
	height:18px;
	text-align:center;
	padding-top:2px;
	background-color: #CECECE; 
	border-bottom:none;
	border-left:White 2px solid;
	border-top:White 2px solid;
	border-right:#828282 2px solid;
}

.texto-enriquecido
{
	font: 14px, Times New Roman;
}

/*Estilo para la Monitorizacion Rastreo*/
td.rastreo-cab
{	
	border-top:solid 1px #909090;
	border-left:solid 1px #909090;
	border-bottom:solid 1px #909090;
}
td.rastreo-cab-med
{
	border-top:solid 1px #909090;
	border-bottom:solid 1px #909090;
}

td.rastreo-cab-der
{
	border-top:solid 1px #909090;	
	border-right:solid 1px #909090;
	border-bottom:solid 1px #909090;
}

td.rastreo-cue
{
	border-left:solid 1px #909090;
}

td.rastreo-cue-der
{
	border-right:solid 1px #909090;
	border-left:solid 1px #909090;
}

td.rastreo-pie
{
	border-left:solid 1px #909090;
	border-bottom:solid 1px #909090;
}

td.rastreo-pie-der
{
	border-right:solid 1px #909090;
	border-left:solid 1px #909090;
	border-bottom:solid 1px #909090;
}

td.rastreo-tabla
{
	border:solid 1px #000000;
}
td.rastreo-tabla-der
{
	border-left:solid 1px #000000;
}
td.rastreo-tabla-pie
{
	border-left:solid 1px #000000;
	border-bottom:solid 1px #000000;	
}
td.rastreo-tabla-pie-der
{
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}

.rastreo-texto-cab
{
	font-family : Tahoma;
	font-size : 9px;
	color : #999999;
}

.rastreo-texto
{
	font-family:Tahoma;
	font-size: 11px;
	color : Black;
}

.rastreo-texto-negro
{
	font-family:Tahoma;
	font-size : 11px;
	color: #000000;
}
.rastreo-texto-fecha
{
	font-family:Tahoma;
	font-size : 9px;
	color: #999999;
}

.rastreo-texto-fecha-verde
{
	font-family:Tahoma;
	font-size : 9px;
	color: #003366;
}

.rastreo-texto-fecha-rojo
{
	font-family:Tahoma;
	font-size : 9px;
	color: #800000;
}

.rastreo-texto-azul
{
	font-family:Tahoma;
	font-size : 11px;
	color: #003366;
}

.rastreo-texto-amarillo
{
	font-family:Tahoma;
	font-size : 11px;
	color: #CC9900;
}

.rastreo-texto-verde
{
	font-family:Tahoma;
	font-size : 11px;
	font-weight:bold;
	color: #003366;   	
/*	color: #329900; */
}

.rastreo-texto-rojo
{
	font-family:Tahoma;
	font-size : 11px;
	color: #800000;
}

/*Botones para el formulario*/
.botonform
{
	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: #FFFFFF;
	text-align:center;
	padding-right:13px;
	line-height: 220%;
	height:22px;
	width:76px;
}
.botonformvalidacion
{
	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;
	padding-right:13px;
	line-height: 220%;
	height:22px;
	width:168px;
}
.botonformvalidacionsmall
{
	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: #FFFFFF;
	text-align:center;
	padding-right:13px;
	line-height: 220%;
	height:22px;
	width:148px;
}
.botonformojo{
	background-image: url(Imagenes/ojo.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
	*float:none;
}

.botonformmas{
	background-image: url(Imagenes/gridinfodoc.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
	*float:none;
}

.botonformlupa{
	background-image: url(Imagenes/lupa.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
	*float:none;
}

.botonformeliminar{
	background-image: url(Imagenes/REJECT2.GIF);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
	*float:none;
}

.botonformcalendario{
	background-image: url(Imagenes/calendario.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:21px;
	float:left;
	*float:none;
}

.botonformfiltro{
	background-image: url(Imagenes/B_FormFiltro.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:verdana,verdana.ttf;
	font-size: 7pt;
	text-decoration: none;
	color: #FFFFFF;
	padding-right:13px;
	text-align:center;
	line-height: 220%;
	height:22px;
	width:84px;
	float:left;
	*float:none;
}

.botoneditarform{
	background-image: url(Imagenes/B_Editar_Tarea.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:21px;
	width:21px;
	float:left;
	*float:none;
}
.botonimprimirform{
	background-image: url(Imagenes/B_Imprimir.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:21px;
	width:21px;
	float:left;
	*float:none;
}
.botonupdateform{
	background-image: url(Imagenes/B_actualizar_form.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:21px;
	width:21px;
	float:left;
	*float:none;
}
.botonampliarform
{
	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;
}
.expandbuttonform
{
	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;
}
.botonvisorform
{
	background-image: url(Imagenes/visor.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:11px;
	float:left;
	*float:none;
}

.botonvisorderform
{
	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;
}
.botongrideditbutton
{
	background-image: url(Imagenes/gridedit.gif);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	float:left;
	*float:none;
}
.botongridinfodoc
{
	background-image: url(Imagenes/gridinfodoc.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	float:left;
	*float:none;
}


/*Sombreado Divisiones*/
/*El '-' delante de la clave, la reconoce IE6 y anterior*/
.shadow-Top-Left
{
	float:left;
	background:url(Imagenes/ShadowAlpha_Top_Left.png) no-repeat top left !important;
	-background:url(Imagenes/Shadow_Top_Left.gif) no-repeat top left;
	/*margin: 0px -10px -10px 0px !important;
	-margin: 0px -5px -10px 0px;*/
}
.shadow-Top-Right
{
	float:left;
	background:url(Imagenes/ShadowAlpha_Top_Right.png) no-repeat top right !important;
	-background:url(Imagenes/Shadow_Top_Right.gif) no-repeat top right;
	/*margin: 0px 0 -10px 10px !important;
	-margin: 0px 0 -10px 5px;*/
}
.shadow-Bottom-Left
{
	float:left;
	background:url(Imagenes/ShadowAlpha_Bottom_Left.png) no-repeat bottom left !important;
	-background:url(Imagenes/Shadow_Bottom_Left.gif) no-repeat bottom left;
	/*margin: 10px -10px 0 0 !important;
	-margin: 10px -5px 0 0;*/
}
.shadow-Bottom-Right
{
	float:left;
	background:url(Imagenes/ShadowAlpha_Bottom_Right.png) no-repeat bottom right !important;	
	-background:url(Imagenes/Shadow_Bottom_Right.gif) no-repeat bottom right;
	/*margin: 10px 0 0 10px !important;	
	-margin: 10px 0 0 5px;*/
}
.shadow-Border-Bottom
{
	float:left;
	background:url(Imagenes/ShadowAlpha_Border_Bottom.png) no-repeat bottom left !important;
	-background:url(Imagenes/Shadow_Border_Bottom.gif) no-repeat bottom left;
}
.shadow-Border-Top
{
	float:left;
	background:url(Imagenes/ShadowAlpha_Border_Top.png) no-repeat top right !important;
	-background:url(Imagenes/Shadow_Border_Top.gif) no-repeat top right;
}
.cabecera-panel-email
{
	background-repeat:no-repeat;
	background-image: url(Imagenes/Cabecera_Confirmacion_Email.jpg);
	 background-color:#EBEBEB;
}
.cabecera-login      
{
	font-family: Arial Narrow, Tahoma;
	font-size: 17px;
	font-weight: bold;	
	line-height:180%;
	color: #848284;	
	*DISPLAY: inline;
	float:left;
	*float:none;
	/*background-image: url(Cabecera/I_Cabecera_Login.jpg);
	background-repeat:no-repeat;	
	background-position:center;*/
	background-color: #F7F3F7;
	border-style:solid;
	border-color:#EFEFEF;
	border-width: 1px;
}
.botonregistrar{
	background-image: url(Imagenes/BotPlatformGreen-Gray.jpg);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;	
	font-family:Arial Narrow, Arial;
	font-size: 11pt;
	text-decoration: none;
	color: #EEE;
	text-align:center;
	padding-right:13px;
	line-height: 22px;
	height:25px;
	width:168px;
	float:left;
	*float:none;
}
.buscadorBotV
{
	width:80px; 
	left:7px; 
	position:relative;
	font-family: Trebuchet MS;
	font-size: 11px; 
	font-weight:normal;
	color: #000000;
	background-color: #FFFFFF;
	border-style:solid;
	border-color:#A8AEB5;
	border-width: 1px;
	height: 19px;
	padding-left:5px;
}

img.bgImage
{
	display:none;
}
.dir{direction:ltr;}

/*----------para input file personalizado----------*/
.divInput {
      float:left; 
      margin:auto; 
      position:absolute; 
      top:-1px;
      z-index:2;
 }
.selectfile
{
    z-index:1; 
    position:absolute;
    border: 1px solid #888; 
    height:18px;
    background-color:#ccc;
    text-align:center;
    font-family: Tahoma;
    font-size:11px;
    line-height:1.6em;
    top:0px;
    float:right;
    right:0px;
    }
.Txtfile
{
    border:none;
    height:20px; 
    border-left: 1px solid #A8AEB5;
    border-top: 1px solid #A8AEB5;
    border-bottom: 1px solid #A8AEB5;
    font: normal 11px Verdana;
    float:left;
    margin-right:0px;
    line-height:1.6em;
}
.fileInput
{
    width:105px; 
    border:0px;
    -moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
}
.fleft{float:left;}
 /*-------------------------------*/  
 
 /************************Miniatures*********************/
.CMMinEmpty
    {
        position: absolute;
        top:0px;
        width:100%;
        background-color: transparent;
    }
.CMtabsBGBlack
    {
        background-color:#000;
    }
.CMtabsVeil
    {
    	/*background-image:url('Imagenes/transp.gif');
        background-color:transparent;*/
        filter:alpha(opacity=00);
	    -moz-opacity:0.00;
	    -khtml-opacity: 0.00; 
	    opacity: 0.00;
	    cursor:pointer;
	    position:absolute;
	    top:0px;
	    left:0px;
    }
.Mveil
    {
        position:absolute;
        background-color:#000;
        filter:alpha(opacity=30);
	    -moz-opacity:0.30;/*0.40*/
	    -khtml-opacity: 0.30; 
	    opacity: 0.30;
	    top:0px;
	    left:0px;
	    z-index:4;
    }
.tabButCont
    {
        position:relative;
        height:100%;
    }
.CMtabsBG
    {
        position:absolute;
        height:100%;
        width:100%;
        border-bottom: 1px solid #fff;
    }
.CMtabDef
    {
        filter:alpha(opacity=30);
	    -moz-opacity:0.30;/*0.40*/
	    -khtml-opacity: 0.30; 
	    opacity: 0.30;
	    cursor:pointer;
	    position:absolute;
	    top:0px;
	    left:0px;
    }
.CMTabBut
    {
        position:relative;
        height:100%;
        width:100%;
        cursor:pointer;
        text-align:center;
        color:#fff;
    }
.CMtabsClick
    {
        /*-webkit-box-sizing: border-box; /* Safari/Chrome - para que el borde quede dentro del tamaño */
	    /*-moz-box-sizing: border-box; /* Firefox */
        /*box-sizing: border-box; /* Opera/IE 8+ */
        position: absolute;
        top:0px;
	    left:0px;
        background-color:transparent;
	    filter:alpha(opacity=50);
        -moz-opacity:0.50;
	    -khtml-opacity: 0.50; 
	    opacity: 0.50;
	    /*border-left: 1px solid #fff;
	    border-right: 1px solid #fff;*/
    }

.label-enproceso
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
	float:left;
	*float:none;
}


/***********************************************************/



/********* Grid Telerik ************************************/


.RadGrid_Transparent th.rgHeader
{
    background-image: url(imagenes/BgGridHeader.png) !important;    
	/*color:#2b2b3d !important;*/
	color: White !important;
	text-overflow:ellipsis;
	background-repeat: repeat;	
	background-position-y: top;	
	
}
@-moz.document url-prefix()
{
    .RadGrid_Transparent th.rgHeader{background-image: url(imagenes/BgGridHeader.png);}
}
.rgHeaderWrapper
{
    background-image: url(imagenes/BgGridHeader.png) !important;    
    background-repeat: repeat;	
	background-position-y: top;	
	height: : -2px;
	position: relative;
	/*border-bottom: solid 1px white;*/
}

.RadGrid_Transparent .rgAltRow TD 
{
	border-left-width: 0px !important;
	border-right-width: 1px !important;
}

.RadGrid_Transparent .rgRow TD 
{
	border-left-width: 0px !important;
	border-right-width: 1px !important;	
}

.RadGrid_Transparent .rgHeader 
{
	border-left-width: 0px !important;
	border-right-width: 1px !important;
	color: White !important;
}

.rgHeaderDiv
{
    background-image: url(imagenes/BgGridHeader.png) !important;    
    background-repeat: repeat;	
	background-position-y: top;	
	
}

.RadGrid_Transparent .rgHeader A
{
    /*color:#2b2b3d !important;*/
    color: White !important;
    /*font-weight: bold;*/
    font-family: Tahoma;
    font-size: 11px;
}

.RadGrid_Transparent .rgMasterTable
{
    font-size: 10px;
}
/*************** Fin header ************************/

.RadGrid_Transparent th.rgFooter
{
    background-image: url(imagenes/BgGridHeader.png) !important;	
	background-color:#A8AEBD !important;
    color: White !important;
	text-overflow:ellipsis;
	background-repeat: repeat;	
	background-position-y: top;
	
}


.rgFooterWrapper
{
    background-color:#A8AEBD !important;
    color: White !important;
    background-image: url(imagenes/BgGridHeader.png) !important;
    background-repeat: repeat;	
	background-position-y: top;	
	height: : -2px !important;
	position: relative;
	border-bottom: solid 1px white;
	padding-left: 0px;
}


.RadGrid_Transparent .rgFooter
{
	border-left-width: 0px !important;
	border-right-width: 1px !important;	
	background-color:#A8AEBD !important;
    color: White !important;
}

.rgFooterDiv
{
    background-color:Black !important;
    color: White !important;
    background-image: url(imagenes/BgGridHeader.png) !important;
    background-repeat: repeat;	
	background-position-y: top;		
}

.rgFooter
{
    background-color:#A8AEBD !important;
    color: White !important;
    background-image: url(imagenes/BgGridHeader.png) !important;
}
.RadGrid_Transparent .rgFooter A
{
    background-color:#A8AEBD !important;
    color: White !important;
}

.RadGrid_Transparent .rgFooterWrapper
{
    padding-left: 0px !important;
    padding-top: 0px !important;
    background-color:#A8AEBD !important;
    color: White !important;
    border-right-color: White !important;
}

.RadGrid_Transparent .rgFooter TD 
{
	border-width:1px 1px 0 0 !important;
	
}

.RadGrid_Transparent .rgSelectedRow
{
    background: 0px 0px repeat-x url(imagenes/bgSelected.png) !important;  
    color:#000 !important; 
}
/***********************************************************/

/************** afegit per Advanto 09/2011******************/
a.lnkPub{
	background-image: url(Imagenes/OC_next_over.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 9pt;
	color: #d81500;
	font-family: Arial;
	text-decoration: none;
}
a.lnkPub:hover{
	background-image: url(Imagenes/OC_next_over.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 9pt;
	color: #d81500;
	font-family: Arial;
	text-decoration: underline;
}
a.lnkAF{
	font-size: 9pt;
	font-weight: bold;
	color: #666;
	font-family: Arial;
	text-decoration: none;
}
a.lnkAF:hover{
	font-size: 9pt;
	font-weight: bold;
	color: #666;
	font-family: Arial;
	text-decoration: underline;
}
a.lnkArxiu{
	font-size: 9pt;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	font-family: Arial;
}
a.lnkArxiu:hover{
	font-size: 9pt;
	font-weight: bold;
	color: #d81500;
	text-decoration: none;
	font-family: Arial;
}
.fb21_logo {
    background-image:url(http://www.creuroja.org/AP/GaleriaImagenes_Recupera.aspx?id=215&idPortal=0);
    display:block;
    height:21px;
    width:21px;
    overflow:hidden;
    text-indent:100%;
    white-space:nowrap;    
}
.tw21_logo {
    background-image:url(http://www.creuroja.org/AP/GaleriaImagenes_Recupera.aspx?id=226&idPortal=0);
    display:block;
    height:21px;
    width:21px;
    overflow:hidden;
    text-indent:100%;
    white-space:nowrap;    
}
.yt21_logo {
    background-image:url(http://www.creuroja.org/AP/GaleriaImagenes_Recupera.aspx?id=228&idPortal=0);
    display:block;
    height:21px;
    width:21px;
    overflow:hidden;
    text-indent:100%;
    white-space:nowrap;    
}
.ig21_logo {
    background-image:url(http://www.creuroja.org/AP/GaleriaImagenes_Recupera.aspx?id=289&idPortal=0);
    display:block;
    height:21px;
    width:21px;
    overflow:hidden;
    text-indent:100%;
    white-space:nowrap;    
}