	/* Menu Lateral */
	.SeccionMenuLateralBoton
	{
		border-left-width: 1px; 
		border-top-width: 1px; 
		border-bottom-width: 1px;
		cursor: pointer;
	}
	.SeccionMenuLateralItem
	{
		border-left-width: 1px; 
		border-top-width: 1px; 
		border-bottom-width: 1px;
	}
	/* Barra superior */
	.AplicacionTablaBotones
	{
		border: 1px solid #808080; 
		padding-left: 4px; 
		padding-right: 4px; 
		padding-top: 1px; 
		padding-bottom: 1px;
		background: #008fce;
	}
	.AplicacionBoton
	{
		border-left-width: 1px; 
		border-right-style: solid; 
		border-right-width: 1px; 
		border-top-width: 1px; 
		border-bottom-width: 1px;
		font-family: Arial;
		font-size: 11px;
		font-weight: 600;
	}
	.FechayHora
	{
		font-family: Arial;
		font-size: 11px;
		color: #515254;
		line-height: 1.2em;
	}

.DataGridFixedHeader 
{ BACKGROUND-IMAGE: url(../../images/fondo-barras.jpg); 
  BACKGROUND-COLOR: silver; 
  /*font-size: small*/
}
	
.Grid
{
	border: 1px solid Silver;
	font-family: Trebuchet MS;
	text-align:left;
}

/* -------------------------------------------------------------
   ------- Declaración Para las Grillas Administrativas --------
   -------------------------------------------------------------
*/

/*
Header de las Grilla de funcionalidades Administrativas
*/
TR.AdminGridFixedHeader TD
{
    BACKGROUND-IMAGE: url(../../images/fondo-barras.jpg); 
    BACKGROUND-COLOR: silver; 
    border: 1px solid Silver;
}

/* 
Item seleccionado en Grilla administrativa
Aplicable sobre elementos TR y TD
*/ 
DIV.AdminGridContainer TABLE.AdminGrid TR.AdminGridSelItem TD
{
    background-color:CornflowerBlue;
    font-weight:bold;
    color:White;
}

/*
Contenedor para las grillas de las funcionalidades administrativas
Aplicable sobre elementos DIV
*/
DIV.AdminGridContainer
{
    OVERFLOW: auto; 
    HEIGHT: 110px;
    width: 100%;   
}

/*
Contenedor para las grillas de las funcionalidades administrativas
Aplicable sobre elementos DIV. Sobreescribe el div original para aumentar tamanio
*/
DIV.AdminGridContainerLarger
{    
    HEIGHT: 300px; 
}

/*
Grilla administrativa
Aplicable sobre elementos TABLE
*/
DIV.AdminGridContainer TABLE.AdminGrid
{
	border: 1px solid Silver;
	width: 100%;
	font-family: Trebuchet MS;
	font-size: 13px;
}

/*
Celda de elemento en grilla administrativa
Aplicable sobre elementos TR y TD
*/
DIV.AdminGridContainer TABLE.AdminGrid TR.AdminGridItem TD 
{
   	border: 1px solid Silver;
}

/*
TextBox o Button contenido dentro de grilla administrativa
Aplicable sobre elementos INPUT contenido dentro de un "AdminGridItem"
*/
DIV.AdminGridContainer TABLE.AdminGrid TR.AdminGridItem INPUT
{
    font-size: 12px;
}

/*
DropDownList contenido dentro de grilla administrativa
Aplicable sobre elementos SELECT contenidos dentro de un "AdminGridItem"
*/
DIV.AdminGridContainer TABLE.AdminGrid TR.AdminGridItem SELECT
{
    font-size: 12px;
}

/* Estilo para la Fila debajo de la Grilla Admionistrativa */

TABLE TR TD.trButtons
{
    padding-top: 8px !IMPORTANT;
}

/* Estilo para un div que contiene la imagen ok */
.OkIconDiv
{
    width: 10px;
    height: 10px;
    background-image: url(../../images/ok_10x10.gif);
    background-repeat: no-repeat;
}

/* Estilo para un div que contiene la imagen cancelado */
.CancelIconDiv
{
    width: 10px;
    height: 10px;
    background-image: url(../../images/cancel_10x10.gif);
    background-repeat: no-repeat;
}

/*   
   -----------   Fin Declaración para grillas de funcionalidades Administrativas  ---------- 
*/

.Pending
{
    color: Silver;
}
.InProcess
{
    color: Blue;
}
.Complete
{
    color: Green;
}
.Abort
{
    color: Red;
}

.AllTransactionsCompleted {
    color: Green;
}

.AllTransactionsAborted {
    color: Red;
}

.SomeTransactionsAborted {
    color: #CC6633;
}

.SomeTransactionsPending {
    color: Blue;
}

.GridReport
{
	border: solid 1px Silver;
	font-family: Trebuchet MS;
	
}

.Grid2
{
	border: solid 1px Silver;
	font-family: Trebuchet MS;
}

.GridWithoutBorder
{
	border-style: none;
	font-family: Trebuchet MS;
	text-align:left;
}

.Grid td
{
    border: solid 1px Silver;
    margin: 1px 1px 1px 1px;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
}

.GridSucursal td
{
	border: solid 1px Silver;
	margin: 1px 1px 1px 1px;
	font-family: Trebuchet MS;
	padding: 1px 5px 1px 5px;
	text-align: left;
	font-size: smaller;
}

.Grid2 td
{
    border: solid 1px Silver;
    margin: 1px 1px 1px 1px;
    font-family: Trebuchet MS;
    padding: 1px 2px 1px 2px;
    font-size: smaller;
}



.GridWithoutBorder td
{
	border-style: none;	
    margin: 1px 1px 1px 1px;
    font-family: Trebuchet MS;
    padding: 1px 3px 1px 3px;
    text-align: left;
    font-size: x-small;
}

.GridItem, .GridAltItem
{
    font-family: Trebuchet MS;
}

.GridItemAlg
{
    font-family: Trebuchet MS;
    font-size: 11;
}

.GridItemMonitor
{
    font-family: Trebuchet MS;
    font-size: 11;
}
.GridForbiddenItem
{
    font-family: Trebuchet MS;
    color:Red;
}


.GridPendingItem
{
    font-family: Trebuchet MS;
    color:blue;
}

.GridCompletedItem
{
    font-family: Trebuchet MS;
    color:darkgreen;
}

.GridAbortedItem
{
    font-family: Trebuchet MS;
    color:brown;
}


.GridSelItem
{
    font-family: Trebuchet MS;
    background-color:CornflowerBlue;
    font-weight:bold;
    color:White;
}

.GridHeader
{
	background-attachment:fixed;
	background-image:url(../../images/fondo-barras.jpg);
	background-color:Silver;
}

.GridHeaderMonitor
{
	background-attachment:fixed;
	background-image:url(../../images/fondo-barras.jpg);
	background-color:Silver;
	font-family: Trebuchet MS;
	font-size : 12px;
}

.HeightDvPMSTitle
{
	height: 62%;
}

.HeightdvFormContentPMS, .HeightdvFormContentCTLCD
{
	height: 420px;
}


.Table
{
	border: solid 1px Silver;
	font-family: Trebuchet MS;
	text-align:left;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	
	
}


.TableSucursal {
	border: solid 1px Silver;
	font-family: Trebuchet MS;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

.HeightPMWC
{
	height: 20%;
}


.CeldaSinBorde
{
    position:relative;
    .position:static;/* Para IE */
    border: solid 0px Silver;
    margin: 1px 1px 1px 1px;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
}

.CeldaSinBorde2
{
    position:relative;
    border: solid 0px Silver;
    margin: 1px 1px 1px 1px;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller !important;
	padding-top: 0px !important;
	/* Hack para IE */
	.padding-top: 10px !important;
}

.CeldaSinBordeItem
{
    border: solid 1px White;
    margin: 1px 1px 1px 1px;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
    background-color: Silver;
}

.CeldaSinBorde2
{
    padding-top: 10px;
    font-family: Trebuchet MS;
    font-size: small;
}

.CeldaAlineadaDerecha
{
     text-align: right;
}

.CeldaFuente /* Para texto multilinea de observaciones*/ 
{
    font-family: Trebuchet MS;
    
    
}

.CeldaConBordeSinAlignText
{
    border: solid 1px Silver;
    margin: 1px 1px 1px 1px;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    font-size: smaller;
}
.CeldaConBorde
{
    border: solid 1px Silver;
    margin: 1px 1px 1px 1px;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
}


.CeldaConBorde2
{
    border-right: solid 1px Silver; 
    font-family: Trebuchet MS;
    font-size: 10px;
}


/* <Barra de atención y detención> */
/*=================================*/
.ConsoleBar
{
	font-family: Trebuchet MS;
    font-size: 12px;
}
.ConsoleBarTaskId
{	
    font-size: 11px;
}
.ConsoleBarTaskNum
{	
    font-size: 12px;
    font-weight:bold;
}
/* </Barra de atención y detención> */

.LetraMonitor
{
	font-family: Trebuchet MS;
    font-size: 12px;
}

.TableHeader
{
	background-attachment:fixed;
	background-image:url(../../images/fondo-barras.jpg);
	background-color:Silver;
}

.CeldaTitulo1
{
	background-color:CornflowerBlue;
    border: solid 0px Silver;
    margin: 1px 1px 1px 1px;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
    color:White;
}

.CeldaTitulo2
{
	background-color:Silver;
    border: solid 0px Silver;
    margin: 1px 1px 1px 1px;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
}

.TituloReporteGrafico
{
	font-family: Trebuchet MS;
    font-size: smaller;
    font-weight:bold;
}

.link
{
    font-family: Trebuchet MS;
    color:Black;
}

.linkButton
{
    font-family: Trebuchet MS;
    font-size: 11px;
    color:Blue;
    cursor:pointer;
}

.MensajeError
{
    font-family: Trebuchet MS;
    color:Red;
    font-weight:bold;
}

.Negrita
{
    color:Black;
    font-weight:bold;
    font-family: Trebuchet MS;
}

.MensajePositivo
{
    font-family: Trebuchet MS;
    color:Green;
    font-weight:bold;
}

.MensajeVistaCajero
{
    font-family: Trebuchet MS;
    color:Red;
    font-weight:bold;
}

.PieDePagina
{
    font-family: Trebuchet MS;
    color:Gray;
}
.MensajeAclaracion
{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: italic;
	color: Black;
}
.MensajePublico
{
    font-family: Trebuchet MS;
    font-size: small;
    color: Blue;
    font-weight:bold;
}

.TruncateText
{
	width: 60%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.TruncateText2
{
    overflow: hidden;
    width: 50%;
    cursor: default;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
}

.DataPresenterTitle {
    font-size: x-small;
    font-weight: bold;
    background: aliceblue;
    border: 1px solid rgb(0,0,128);
}

.TemplateTitle
{
    border: solid 0px Silver;
    margin: 1px 1px 1px 1px;
    font-family: Trebuchet MS;
    text-align: left;
    FONT-WEIGHT: bold; 
	WIDTH: 100px;
	float: left;
}

.TemplateValue
{
    margin: 1px 1px 1px 1px;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
    WIDTH: 45%;
	float: left;
}

.ValidationTD
{
	margin-top: 5px;
	width: 100px;
}

.3Item .TD
{
   	border: 1px solid Silver;
}


/******* Pantallas IDE ********
-------------------------------------------*/
.ExpDTESelGrid
{
    OVERFLOW: auto; 
    HEIGHT: 160px;
}

.ExpDTEClaimGrid
{
    OVERFLOW: auto; 
    HEIGHT: 260px;
}
/*-------------------------------------------*/

/* -------------------------------------------------------------
   ------- Declaración Para las Grillas de Reportes ------------
   -------------------------------------------------------------
*/

/*
    Dimensiones de grilla de reporte
*/
.RepGridDim
{
    WIDTH: 815px; HEIGHT: 200px; OVERFLOW: auto;
}


/* Grilla de Usuarios y Perfiles */

#bdProfileUser
{
    /*width:800px;*/
    overflow-x:hidden;
}

.Grid
{
    width: 800px; overflow:auto;
}


#dvFilterBar table
{
    width:99.46%;
    height:33px;
}

/* Estilos para el encabezado */

#dvHeaderRH
{
	margin-bottom:1% !Important;

}

/* Tamaño de la fuente de la palabra "Filtros" */

#dvFilterBar
{
	margin-bottom:1% !Important;
	
}


#dvFilterBar table
{
    font-size:95% !Important;
    /*width:800px;*/
    height:33px;

}

/* Centrado de la imagen para aplicar filtros */

#btShowFilter
{
	position:relative;
	top:2%;
}

/* ----------------------------------------------------------*/
.TableFullWidth
{
	border: solid 1px Silver;
	font-family: Trebuchet MS;
	text-align:left;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	width: 98%; 
	border: 0;
     margin: 10px auto;
}

.BodyWidth
{
    /*WIDTH: 890px;*/
	WIDTH: 100%;
}

/*.TaskDetail2
{
    CLEAR: both; 
    overflow-y: auto;
    WIDTH: 880px;
     WIDTH: 100%;
    HEIGHT: 300px; 
}*/

.GridWidth1
{
    WIDTH: 750px;
}

/* Aplica float:left al elemento */
.floatLeft
{ 
	FLOAT: left 
}

/* Aplica float:right al elemento */
.floatRight
{ 
	FLOAT: right 
}
/* Aplica al elemento sucursal */
.MargUcOrgaContainer

{
	margin-bottom: 5px;
	margin-top: 5px;
}



.clearLeft
{
    clear: left;
}

.displayNone 
{
    display: none;
}

.displayinline
{
	display:inline;
}

.width100 
{
    width: 100% !important;
}

.width90
{
    width: 90% !important;
}

.width85
{
    width: 85% !important;
}

.width55
{
    width: 55% !important;
}

.height10px
{
	HEIGHT: 10px	
}

.width95percent
{
	width:95%
}

.width100percent
{
	width:100%
}

.handcursor
{
	cursor:hand;	
}

/* -----------------------------------------------------------------------
   ------- Estilos que aplican para la configuracón de plantillas --------
   -------            tienen el prefijo PT                        --------
   -----------------------------------------------------------------------
*/

.PTtableGridBorder 
{ 
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-RIGHT: 1px solid; 
	BORDER-COLOR: silver;
}

.PTlegendFixedWidth 
{ 
	WIDTH: 50%; 
	FONT-FAMILY: Trebuchet MS; 
	FONT-SIZE: smaller !important 

}

.PTlegendFixedWidth2
{ 
	WIDTH: 150px;
	FONT-FAMILY: Trebuchet MS; 
	FONT-SIZE: smaller !important  
}

.PTlegendFixedWidth3
{ 
	WIDTH: 250px;
	FONT-FAMILY: Trebuchet MS; 
	FONT-SIZE: smaller !important  
}

.PTPageTitle1
{ 
	FONT-FAMILY: Trebuchet MS; 
	MARGIN-LEFT: 5px; 
	FONT-SIZE: smaller; 
	FONT-WEIGHT: bold 
}

.PTlegendBlueBackground 
{ 
	BACKGROUND-COLOR: aliceblue; 
	*PADDING-LEFT: 5px; 
	WIDTH: 95%; 
	FONT-FAMILY: Trebuchet MS; 
	COLOR: black; 
	FONT-SIZE: 13px; 
	min-height: 24px;
	border-top: silver 1px solid;	
	border-left: silver 1px solid;
	border-right: silver 1px solid;
	border-bottom: silver 0px solid;
	background-image: url(../../images/headerBackground_24px.png);
	line-height: 24px;
	font-weight: bold;
}

.PTlegendBlueBackground2 
{ 
	BACKGROUND-COLOR: aliceblue; 
	*PADDING-LEFT: 5px; 
	WIDTH: 95%; 
	FONT-FAMILY: Trebuchet MS; 
	COLOR: black; 
	FONT-SIZE: 13px; 
	height: 28px;
	border-top: silver 1px solid;	
	border-left: silver 1px solid;
	border-right: silver 1px solid;
	border-bottom: silver 0px solid;
	background-image: url(../../images/headerBackground_28px.png);
	line-height: 28px;
	font-weight: bold;
}

.PTlegendBlueBackground3
{ 
	BACKGROUND-COLOR: aliceblue; 
	*PADDING-LEFT: 5px; 
	WIDTH: 95%; 
	FONT-FAMILY: Trebuchet MS; 
	COLOR: black; 
	FONT-SIZE: 13px; 
	height: 28px;
	border-top: silver 1px solid;	
	border-left: silver 1px solid;
	border-right: silver 1px solid;
	border-bottom: silver 1px solid;
	background-image: url(../../images/headerBackground_28px.png);
	line-height: 28px;
	font-weight: bold;
}

.PTgridFixedHeight 
{
    width:95%;
   	height: expression( this.scrollHeight > 149 ? "150px" : "auto" ); /* sets max-height for IE */
    max-height: 150px;
    overflow-y:auto;
    border-bottom: silver 1px solid;
}

.PTBold
{
    font-size: smaller;
    color:Black;
    font-weight:bold;
    font-family: Trebuchet MS;
}

.PTgridImageAlignCenter 
{
	text-align: center !important;
}

.PTFixedTWidth
{
    width: 60px;
    text-align: left;
}

.PTFixedTWidth94
{
    width: 94px;
    text-align: left;
}

.PTddlAutomaticTask
{
    width:94px;
}

.PTFont
{
    font-family: Trebuchet MS;
    font-size: smaller;
}

.PTEventPaddingLeft
{
	padding-left:25px;
}


.PTdvIncludeDTEBtn
{
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background-image: url(../../images/buttons/20x20/AddItemEnabled.png);
    background-repeat:no-repeat;
	cursor: pointer;
	margin-top:3px;	
}

.PTdvIncludeDTEBtnDisabled
{
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background-image: url(../../images/buttons/20x20/AddItemDisabled.png);
    background-repeat:no-repeat;
    cursor: normal;
	margin-top:3px;	
}

.PTdvHelp 
{
    background-image: url(../../images/icons/16x16/help.png);
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    display: none;
}

.PTmarginRight100 {
	margin-right:100px;
	*margin-right:0px;
}

.PTrightGridCross
{
   width: 45%;
	float: left;
	*width: 100%;
	*float: none; 
}


#PTdvBody 
{ 
	WIDTH: 100%;
	height: 100%; 
}

#PTdvMainBtn 
{ 
	WIDTH: 100px;
	
}

#PTdvWUCEACBody 
{ 
	width: 100%;
}

#PTdvMessages 
{ 
	TEXT-ALIGN: center; 
	WIDTH: 100% 
}

#PTdvMainBody 
{ 
	WIDTH: 100% 
}

#PTExcludeConfirmationTitle
{
    font-family: Trebuchet MS;
}

#PTExcludeConfirmationMessage
{
    font-family: Trebuchet MS;
    font-size: smaller;
}

#PTdvExcludeConfirmationButtons
{
    text-align: right;
}

#PTbtnAcceptExclusion, #PTbtnCancelExclusion
{
    width: 110px;
}

#PTbtnCancelExclusion
{
    margin-left: 15px;
}

#PTdvCopyDTEConfDTEgrid
{
    height: 250px;
}       


/* -----------------------------------------------------------------------
   --- Fin de estilos que aplican para la configuracón de plantillas -----
   -----------------------------------------------------------------------
*/



#TicketScopeConfirmationTitle
{
    font-family: Trebuchet MS;
}

#TicketScopeConfirmationMessage
{
    font-family: Trebuchet MS;
    font-size: smaller;
}

#dvTicketScopeConfirmationButtons
{
    text-align: right;
}

#btnAcceptTicketScope, #btnCancelTicketScope
{
    width: 110px;
}

#btnCancelTicketScope
{
    margin-left: 15px;
}

/*********************************************
*
*	Página Ticket/StandardPrinterByDTE.aspx
*
**********************************************/ 

.StandarPrinterByDTE_body
{
	margin-left:2%;
	_margin-left:0;
}
			
.StandarPrinterByDTE_alignCenter 
{ TEXT-ALIGN: center; 
	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto }

.StandarPrinterByDTE_formTitle 
{
	BORDER-BOTTOM: silver 1px solid; 
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	FONT-FAMILY: Trebuchet MS; 
	FONT-SIZE: smaller; 
	PADDING-TOP: 1px }
	
.StandarPrinterByDTE_fixAlign1
{
	WIDTH: 24.5%; 
	DISPLAY: inline;
	margin-right:7%;
	_margin-right:5.4%;
	_margin-right:0;
}

.StandarPrinterByDTE_fixAlign2
{
	WIDTH: 20%; 
	DISPLAY: inline
}

.StandarPrinterByDTE_fixAlign3
{
	WIDTH: 19.5%; 
	DISPLAY: inline;
	margin-right:4%;
	_margin-right:0
}

.StandarPrinterByDTE_fixAlign4
{
	WIDTH: 80%; 
	DISPLAY: inline; 
	HEIGHT: 50px
}

.StandarPrinterByDTE_fixAlign5
{
	position: relative; 
	bottom:2px;
}

.StandarPrinterByDTE_margintopright10px
{
	MARGIN-TOP:10px;
	MARGIN-RIGHT:10px
}

.StandarPrinterByDTE_marginleft30px
{
	margin-left:0;
	_margin-left:30px
}

.StandarPrinterByDTE_margin5px
{
	margin-left:3px;
	margin-right:3px;
	position:relative;
	top:4px;
	_top:0
}

.StandarPrinterByDTE_titlePopup
{
	FONT-FAMILY: Arial; 
	COLOR: #6d6e70; 
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold
}

.StandarPrinterByDTE_line1
{
	width:92%;	
	_width:70%;
}
			
/*********************************************
*
*	Fin Página Ticket/StandardPrinterByDTE.aspx
*
**********************************************/  

.dvRectangle2 
{height: 120px; 
 overflow: auto}
 
 
 
 
 .UserSynchronizationNetId_posButtons
{
	position:relative;
	width:80%;
	left:83%;
	bottom:250px;
	
	
}

 .UserSynchronizationNetId_posButtons_800
{
	position:relative;
	width:80%;
	left:77%;
	bottom:230px;
	_bottom:36%;
	
}

 .UserSynchronizationAD_posButtons
{
	position:relative;
	width:80%;
	left:83%;
	bottom:170px;
	
	
}

.UserSynchronizationAD_posButtons_800
{
	position:relative;
	width:80%;
	left:77%;
	bottom:190px;
	_bottom:25%;
	
}

/* -----------------------------------------------------------------------
   ------- Estilos que aplican para la configuracón de     ---------------   
   --------	         modelo de priorizacion                ---------------                              
   -----------------------------------------------------------------------
*/


.references {
    font-family: Trebuchet MS;
	font-size: 11px;	
	font-style: italic;
	text-align: left
}

.formTitle
{
    border-bottom: solid 1px Silver;    
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
}

.bold {
	font-weight:bold;
}

.floatRight { FLOAT: right }

.floatLeft { FLOAT: left }

.width100 { width: 100% !important; }

.alignCenter { 
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto; 

}

.alignRight { TEXT-ALIGN: right }

.alignLeft { TEXT-ALIGN: left }

.width80px {
	width: 80px;
}

.width70px {
	*width: 82px;
	*margin-left: 5px;
	width: 81px;
	margin-left: 6px;
}


.MarginDuplicate
{
	margin-top: 10px;

}

.MarginFilterPriority
{
	margin-top: 5px;
	margin-bottom: 5px;
}


.MarginFilter 
{
	
	
	margin-top: 10px;

}

.MarginTopFilter
{
	margin-top: 10px;
	margin-right: 20px;
}

.marginRight80px
 { 	
	margin-right:80px;
	*margin-right:0px; 
}


.dvDWTTitleFilter
{
	BACKGROUND-COLOR: aliceblue; 
	*PADDING-LEFT: 5px; 
	FONT-FAMILY: Trebuchet MS; 
	COLOR: black; 
	FONT-SIZE: 13px; 
	height: 28px;
	border-bottom: silver 1px solid;
	background-image: url(../../images/headerBackground_28px.png);
	line-height: 28px;
	font-weight: bold;
}

.dvPMSTitleFilter, .dvCTLCDTitleFilter
{
	BACKGROUND-COLOR: aliceblue; 
	*PADDING-LEFT: 5px; 
	FONT-FAMILY: Trebuchet MS; 
	COLOR: black; 
	FONT-SIZE: smaller; 
	height: 28px;
	border-bottom: silver 1px solid;
	background-image: url(../../images/headerBackground_28px.png);
	line-height: 28px;
	font-weight: bold;
}

.GrupClient 
{

width: 250px;

}
.Primary
{
	font-size: x-small;
	font-weight: bold;
	MARGIN-LEFT: 0px;

}
.checkSucursales
{

	BORDER-BOTTOM: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	OVERFLOW-Y: auto; 
	width: 310px;
	HEIGHT: 150px; 
	BORDER-TOP: silver 1px solid; 
	BORDER-RIGHT: silver 1px solid;
	
}

.DataTemp
{
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BACKGROUND-COLOR: white;
	WIDTH: 95%;
    BORDER-COLLAPSE: collapse;
    BORDER-TOP: 1px solid;
    BORDER-RIGHT: 1px solid;
}


.Searchbotton
{
	POSITION: relative; 
	BOTTOM: 0px; 
	MARGIN-LEFT: 8px; 
	CURSOR: pointer;
	
}

.tablewidAlign
{
	width: 100; 
	vAlign: top;

}

.CeldaSeparacion
{
	margin: 3px 1px 3px 1px;
}


.width300px
{
	width: 310px;
}
.widthMod
{
	width: 310px;
}
.width120px
{
	width: 120px;	
}

.dvdgPriorityModel
{
	width:100%;
	text-align:left;
	clear:left;	
}


.CCBLAllSeparatorLine
{
	height:1px;
	width:95%;
	text-align:left;
	margin-left:6px;
	border-top:1px silver solid;
	font-size:0px;
	clear: both;
}

.dvCCBLHeader
{
	BACKGROUND-COLOR: aliceblue; 
	WIDTH: 100%; 
	FONT-FAMILY: Trebuchet MS; 
	COLOR: black; 
	FONT-SIZE: 13px; 
	min-height: 24px;	
	border-bottom: silver 1px solid;
	background-image: url(../../images/headerBackground_24px.png);
	line-height: 24px;
	font-weight: bold;
}


.dvCCBLHeaderInt
{
	MARGIN-LEFT: 5px; 
}

.dvCCBLControl
{
	FONT-FAMILY: Trebuchet MS; 
	FONT-SIZE: 13px; 
}

.dvCCBLControlContainer{
	clear: both;
}

.dvCCBLAll
{
	clear: both;
	*padding-bottom:2px;

}

.dvCCBLAll28
{
	height: 28px;	
	FONT-SIZE: 13px; 
	line-height: 28px;
}

.dvCCBLAllInt
{
	padding-LEFT: 3px;
	padding-top: 1px;
	*padding-top: 3px;
}



.dvCCBLAllBlue
{
	BACKGROUND-COLOR: aliceblue; 
	WIDTH: 100%; 
	FONT-FAMILY: Trebuchet MS; 
	COLOR: black; 
	FONT-SIZE: 13px; 
	height: 28px;
	border-top: silver 0px solid;	
	border-left: silver 0px solid;
	border-right: silver 0px solid;
	border-bottom: silver 1px solid;
	background-image: url(../../images/headerBackground_28px.png);
	line-height: 28px;
	font-weight: bold;
}

.dvCCBLList
{
	padding: 3px;
}

.dvImgCCBLSearch 
{
	width:20px;
	height:20px;
	cursor: pointer;
	float: left;
	margin-left: 10px;
	_margin-left: 5px; /* this will only work in IE6 */
}

.dvBtnCCBLResetFilter
{
	width:20px;
	height:20px;
	cursor: pointer;
	float: left;
	margin-left: 5px;
}

.dvCCBLButtonsContainer
{
	TEXT-ALIGN: left; 
	padding-top:2px;
	*padding-top:0px;
}

.dvCCBLButtons
{
	WIDTH: 60px; 
	float: right;
	display:none;
}

.dvCCBLItemsContainer
{
	
	BORDER-BOTTOM: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-TOP: silver 1px solid; 
	BORDER-RIGHT: silver 1px solid;
}

.dvCCBLSearchDes
{
    WIDTH: 80px;
	padding-bottom: 0px;
	padding-top: 2px;
	*padding-top: 4px;
	*padding-bottom: 0px;	
    FLOAT: left;
    font-size: small;
    *font-size: x-small;
}

.dvCCBLSearchTxt
{
	WIDTH: 280px; 
	FLOAT: left;
}

.dvCCBLSearchBtn
{
	WIDTH: 80px;
	padding-top: 0px;
	*padding-top: 1px;
	padding-bottom: 0px;
	FLOAT: left;
}

.txtCCBLSearch
{
	width: 250px;
}

.inpCCBLBtnSearch
{
  width: 80px;
}

.cbCCBLAll
{
	float:left;
}

.dvcbCCBLAllInt
{
	width:100%;
}

.dvcbCCBLAllMargin
{
	margin-right:60px;
}

.dvImagesContainer
{
	float:left;
	*float:none;
}

#SSUI_BS_FULL_ControlContainer{ width: 100%}

#dvFormBodyContenidoConfiguracion {height: 100%;}
#dvContainerPanelConfiguracion { WIDTH: 95% }
#dvContentAdministracion  
{
	 WIDTH: 95% 
	 	 
}
#dvFormBodyContenidoConfiguracion { WIDTH: 98% }



.PTPMAbody, .PMSbody, .CTLCDbody
{
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto; 
	display:none;
}

.PMWCbody, .TDCTLCbody
{
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto;  	
}


.dvPMDes
{
	width: 150px;
	TEXT-ALIGN: left; 
	float:left;
}  

.dvPTPMAPriorityType, .dvPTPMASerie, .dvPTPMAPriorityModel
{
	width: 145px;
	TEXT-ALIGN: left; 
	float:left;
}  



.dvPTPMAlblConsole, .dvPTPMAlblEntity
{
	width: 70px;
	TEXT-ALIGN: left; 
	float:left;
}  

.dvLoadType 
{
	width: 150px;
	TEXT-ALIGN: left; 
	float:left;
} 

.pnlCSVLoad, .dvlblCSVFile, .dvCSVTable 
{
	TEXT-ALIGN: left; 
	clear:left;
}

.dvLblCSVTable
{
	TEXT-ALIGN: left; 
	clear:left;
	padding-top:8px;
}

.dvPTPMATitle, .dvDWTSVisualization, .dvDWTSRange, .dvPMSIntervalLine, .dvDWTIntervalLine, .dvPMSVisualization, .dvPMSRange, .dvPMSCurrentPM, .dvCTLCDCurrent, .dvCTLCDRange,
{
	TEXT-ALIGN: left; 
	clear:left;
	position:relative;
    .position:static;/* Para IE */
    border: solid 0px Silver;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
    margin: 5px 1px 5px 1px;
    height: 23px;
  }
  
.dvPMSPriorityTypeLine, .dvPMSPriorityModelLine
{
	TEXT-ALIGN: left; 
	clear:left;
	position:relative;
    .position:static;/* Para IE */
    border: solid 0px Silver;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;     
    margin: 5px 1px 5px 1px;
    height: 23px;
  }
  
 .dvPMSChkCompare
{
	TEXT-ALIGN: left; 
	clear:left;
	position:relative;
    .position:static;/* Para IE */
    border: solid 0px Silver;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
    margin: 5px 1px 5px 1px;
    height: 23px;
    font-weight: bold;
  }

.dvCSVFile
{
	WIDTH:100px;
	TEXT-ALIGN: left; 
	float:left;
}

.dvTxtFilePath
{
	float: left;
}

.formTitle
{
    border-bottom: solid 1px Silver;    
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
}

.dvPMWCContentContainer, .dvPTPMAContentContainer 
 { width: 85% !important; }

 .dvDWTSContent1 /* .dvPMSContentContainer, .dvCTLCDContentContainer*/
 {
	width: 97%;
	text-align:left;
 }
 
 .PMScontent
 {
	margin-right: 100px;
 }

 .PMWCBtn, .PTPMABtn, .DWTSBtn, .PMSBtn, .TDCTLBtn
{
	width: 80px;
}
.width100px {
	width: 100px;
}  

.dvPMSTitle
{
	text-align: left;
	font-size: smaller;  
	line-height: 23px;	
} 

.width130px {
	width: 130px;
}  

.width270px
{
	width: 270px;
} 

.lblPTPMAlblEntity
{
	font-weight:bold;
}


.dvLblGraphicRep, .pnlPTPMAPriorityModel, .pnlPTPMASerie, .dvPTPMAPriorityTypeLine, .dvPTPMAlblConsoleLine, .pnlPTPMAlblEntity
{
	clear: left; 	
	position:relative;
    .position:static;/* Para IE */
    border: solid 0px Silver;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
    margin: 5px 1px 5px 1px;
    text-align:left;
	text-align:left;
}

.dvDWTSLblGraphicRep, .dvPMSLblGraphicRep
{
	clear: left; 	
	position:relative;
    .position:static;/* Para IE */
    border: solid 0px Silver;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
    margin: 5px 1px 5px 1px;
    text-align:left;
	text-align:left;
	margin-top:15px;
}

.dvSerieContainer
{
	clear:left;
	float:left;
	width:525px;
	position:relative;
    .position:static;/* Para IE */
    border: solid 0px Silver;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
    margin: 5px 1px 5px 1px;
}  

.ddlLoadType, .ddlPTPMAPriorityType, .ddlPTPMASerie, .ddlPTPMAPriorityModel   
{
	width: 270px;
} 

.paddingTop10px {
	padding-top: 10px;
}

.dvPMWCBtnApply, .dvPMWCBtnCancel, .dvPMWCBtnBack, .dvPTPMABtnApply, .dvPTPMABtnBack, .dvDWTSBtnNew, .dvPMSBtnBack, .dvCTLCDBtnBack
{
	padding-top: 10px;
}

.dvFormBodyContainerPMS, .dvFormBodyContainerCTLCD, .dvFormBodyContainerDTWD
{
	width: 95%;
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto; 
}

.dvFormBodyContainerPMWC, .dvFormBodyContainerTDCTL
{
	width: 95%;
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto; 
	display: none;
}

.dvFormBodyContainerPTPMA
{
	width: 100%;
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto; 
}

.dvHeaderMessages, .dvFormContentPMWC, .dvFormContentPMS, .dvFormContentCTLCD,.dvFormBodyPMWC, .dvFormBodyPMS, .dvFormBodyCTLCD, .dvPMWCBodyContent, .dvPMSBodyContent, .dvCTLCDBodyContent, .dvFormContentPTPMA, .dvPTPMABodyContent, .dvFormBodyPTPMA, .dvFormContentTDCTL, .dvFormBodyTDCTL, .dvFormBodyContentTDCTL
{
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto;
    width: 100% !important;
}

.dvPMSBodyContent, .dvCTLCDBodyContent
{
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto; 
	padding-left: 8px;
}


.pnlPTPMAClientTypes, .pnlPTPMALines, .pnlPTPMAGraphic
{
	text-align:left;
	align:left;
}

.pnlPMWCTableRep, .pnlPMWCManualConf
{
    clear:both;  
    text-align:left; 
}

.dvSearchFile
{
	height:20px;
	width:20px;
	margin-left: 15px;	
	margin-top: 1px;	
	float:left;
}

.dvImportFile
{
	height:20px;
	width:20px;
	margin-left: 8px;	
	margin-top: 1px;
	float:left;	
}

.txtFilePath
{
	width: 270px;
	height: 22px;
}


.dvCSVWheightsContainer
{
	width: 270px;	
	border: 1px silver solid;
	margin-left: 100px;
}


.dvCSVWheightsHeader
{
	width:100%; 	
}


.CSVWheightsHeaderTitleItem1
{
	width: 131px;
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto; 
	font-weight: bold;
	border-bottom: 1px silver solid;
	float:left;
}

.CSVWheightsHeaderTitleItem2
{
	width: 138px;
	*width: 137px;
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto;    
	font-weight: bold;
	border-left: 1px silver solid;
	border-bottom: 1px silver solid;
	float:left;
}

.CSVWheightsBodyItem1
{
	float: left;
	clear: left;
	width: 131px;
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto; 
	border-bottom: 1px silver solid;
}

.CSVWheightsBodyItem2
{
	float: left;
	width: 121px;
	*width: 120px;
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto; 
	border-bottom: 1px silver solid;
	border-left: 1px silver solid;
}

.dvCSVWheightsBody
{
	width:100%;
	height: 200px;
	overflow-y: auto;
	clear:left;
}

.PMWCButtonsContainer, .PTPMAButtonsContainer, .dvDWTSButtonsContainer, .PMSButtonsContainer
{
	width:15% !important;
	margin-right:10px;
	float: right;
}

.imgSearchFile
{
	position: relative;
	width: 20px;
	height: 20px;
	overflow:hidden;
	background:url(../../images/buttons/20x20/ExamineEnabled.png) left top no-repeat;
	clip:rect(0px, 20px, 20px, 0px );
}

.imgSearchFile input {
	cursor: pointer;
	position: absolute;
	left: auto;
	right: 0px;
	top: 0px;
	margin:0;
	padding:0;
	filter: Alpha(Opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.imgImportFileDisabled
{
	height:20px;
	width:20px;
	background-image:url(../../images/buttons/20x20/ImportCSVDisabled.png);
}

.imgImportFileEnabled
{
	height:20px;
	width:20px;
	cursor: pointer;
	background-image:url(../../images/buttons/20x20/ImportCSVEnabled.png);
}

/****************************************************************
***************************************************************
***************************************************************/

.dvDWTSGraphic
{
	width: 100%;
	clear: left;
	position:relative;
    .position:static;/* Para IE */
    border: solid 0px Silver;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
    margin: 5px 1px 5px 1px;
}

.dvDWTSLinesContainer, .dvDWTSCTContainer
{
   float:left;
   margin-right: 30px;
   margin-bottom: 5px;   
}

.spDWTSLblGraphicRep, .spPMSLblGraphicRep
{
	font-weight: bold;
}

.dvDWTSTitleLbl, .dvPMSTitleLbl, .dvCTLCDTitleLbl 
{
	float:left;
	PADDING-LEFT:5px;
}

.dvDWTSTitleImages, .dvPMSTitleImages, .dvCTLCDTitleImages
{
 MARGIN-TOP:3px;
 FLOAT:right;
 MARGIN-RIGHT:10px
}

.DWTGrid
{
	border-collapse: collapse !important;
	border: silver 0px solid !important;
	width: 100% !important;
}

.DWTGridHeaderCell
{
	border-collapse: collapse !important;
	border: silver 1px solid !important;
	margin: 0px !important;
	font-weight: bold !important;
}

.DWTGridCell
{
	border-collapse: collapse !important;
	border: silver 1px solid !important;
	margin: 0px !important;
}

.DWTGridEmptyCell
{
	border: silver 0px solid !important;
	background: none !important;
	background-image: none !important;
}

.dvDWTEntitiesContainer, .pnlPMSPriorityModels
{
	width: 100%;
	clear: left;
	position:relative;
    .position:static;/* Para IE */
    border: solid 0px Silver;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
    margin: 5px 1px 5px 1px;
    margin-top: 15px;
}

.txtDWTInterval, .txtPMSInterval
{
	width:40px;
	margin-left:7px;
}

.PMSddlTimeRangeFrom,.DWTddlTimeRangeFrom, .DWTddlTimeRangeTo, .PMSddlTimeRangeTo
{
   width:60px;   
}
.dvDWTConsoleILTitle2
{
	PADDING-LEFT: 5px;
}

.ListDWTConsole
{
	width: 198px;
	height:88px;
	*height:101px;
}

.dvDWTAText, .dvPMSAText
{
   float:left;
   margin-left:7px;
   margin-right:7px;
}

.dvMinText, .dvDWTTimeRangeFrom, .dvPMSTimeRangeFrom
{
   float:left;
   margin-left:7px;
}
.dvDWTConsoleILTitle
{
	BACKGROUND-COLOR: aliceblue; 	 
	WIDTH: 100%; 
	FONT-FAMILY: Trebuchet MS; 
	COLOR: black; 
	FONT-SIZE: 13px; 
	height: 28px;
	border-bottom: silver 1px solid;
	background-image: url(../../images/headerBackground_28px.png);
	line-height: 28px;
	font-weight: bold;
	TEXT-ALIGN: left; 
	width: 196px;
	*width: 198px;
	border-top: silver 1px solid;
	border-right: silver 1px solid;
	border-left: silver 1px solid;
}


.dvPMSRanfeLbl, .dvDWTSRanfeLbl, .dvPMSIntervalLineText, .dvDWTIntervalLineText, .dvPMSInterval, .dvDWTInterval, .dvPMSTimeRangeTo, .dvDWTTimeRangeTo, .dvDWTConsoleIL
{
	float: left;
}

.dvPriorityModelLbl, .dvPMSPriorityType
{
	float: left;
	width: 150px;
}

.dvDWTConsoleIL
{
	float: left;
	width: 198px;
	margin-right: 30px;
	margin-bottom: 5px;
}

.dvFilterBorder
{	height: 272px;
	margin: 0px;
	padding: 0px;
	border: silver 1px solid;
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto;
}

.dvPMSFilterBorder
{	height: 376px;
	margin: 0px;
	padding: 0px;
	border: silver 1px solid;
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto;
}

.dvCTLCDFilterBorder
{		
	padding: 0px;
	border: silver 1px solid;
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto;
	text-align : left;
	margin-bottom : 12px;
	padding-bottom: 12px
}

.dvDWTSTitle
{
	TEXT-ALIGN: left;
	position:relative;
    .position:static;/* Para IE */
    border: solid 0px Silver;
    font-family: Trebuchet MS;
    padding: 1px 5px 1px 5px;
    text-align: left;
    font-size: smaller;
    margin: 5px 1px 5px 1px;
}

.dvDWTSummaryContent
{
	height: 100%;
	TEXT-ALIGN: center; 
	margin-left: auto; 
	margin-right: auto;
}

.imgDWTSPrint, .imgPMSPrint, .imgCTLCDPrint
{
	cursor:	hand;
	height:20px;
	width:20px;
}

.imgDWTSExcel, .imgPMSExcel, .imgCTLCDSExcel
{
    cursor:	hand;
	height:20px;
	width:20px;
}

.imgDWTSPrintDisabled, .imgCTLCDPrintDisabled
{
	cursor:	default;
	height:20px;
	width:20px;
}

.imgDWTSExcelDisabled, .imgCTLCDExcelDisabled
{
	cursor:	default;
	height:20px;
	width:20px;
}

.ddlPMSPriorityType
{
	width: 260px;
}

.pnlPMSGraphic
{
	text-align:left;
}

.dvPMSGraphicContainer
{
	text-align:left;
}

.dvPMdgPMContainer
{
	width: 95%;
	padding: 0px;
	margin: 0px;
	margin: auto;
}

.dvDWTSContent2
{
	margin-right: 100px;
}

.lblDWTCopyEntityTitle
{ 
	FONT-FAMILY: Trebuchet MS; 
	MARGIN-LEFT: 5px; 
	FONT-SIZE: smaller; 
	FONT-WEIGHT: bold;
	
}

.dvDWTCopyEntityTitle
{
    margin-top:6px; 
}

.dvChkCopyPMAssociation
{
    font-family:Trebuchet MS;
    font-size: smaller;
    margin-top: 5px;
}

.dvFiltrsContainerTDCTL
{
    float:left;  
    width:85%;     
}

.dvFiltrsBorderTDCTL
{
    border: 1px silver solid;
    text-align:left;
}

.dvSummaryBtnContainerTDCTL, .dvBtnContainerTDCTL
{
    float:right;
}

.dvSelOrgContainer, .dvFiltrsFieldsTDCTL, .dvFiltrsBtnTDCTL, #dvFiltrsFieldsTDCTL .chkTDCTL, #dvFiltrsFieldsTDCTL .ddlTDCTL, #dvDefConfFieldsTDCTL .rbTDCTL, #dvDefConfFieldsTDCTL .ddlTDCTL, #dvDefConfFieldsTDCTL .txtTDCTL, .dvMassiveConfGridContainer, .dvAppliedFiltersTitle, .dvAppliedFiltersLegend
{
    display: inline-block;
    #display: inline;
    _display: inline;
    zoom: 1;
}

.dvBtnApplyFilterTDCTL
{
    vertical-align:baseline;
    margin-bottom:10px;
}

.dvFiltrsFieldsTDCTL
{
    width:80%;
}

#dvFiltrsFieldsTDCTL .chkTDCTL
{
    width:60%;
}

#dvDefConfFieldsTDCTL .rbTDCTL
{
   width:48%;
}

#dvDefConfFieldsTDCTL .txtTDCTL input
{
   width:50px;
}

#dvDefConfFieldsTDCTL .ddlTDCTL select
{
   width:150px;
}      

.chkAbsSecMargin
{
    margin-left:15px;
}

#dvBtnApplyFilter #btnApplyFilter, #dvBtnResetFilters #btnResetFilters 
{
	width:88px;
}

.dvAppliedFiltersTitle
{
  vertical-align:top;
}

#dvFiltrsFieldsTDCTL .ddlTDCTL select 
{
	width: 150px;
}

#dvFormBodyContentTDCTL
{
    width:98%;
    margin-top:5px;
}

#TaskDecoratorByClientTypeLineCombinationConfig, .TDCTLCbody, .DTWDbody
{
	width:100%;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:center;
	overflow:auto;	
}

.dvTDCTLConfTitle
{
    font-weight:bold;
}

.dvDefConfContainer
{
    float:left;
    width:85%;
}

.btnTabActionTDCTL
{
    margin-top:4px;
}

.dvConfigContainerTDCTL, .dvMassiveConfContent, .dvConfContentByOrg, .dvGridByOrgContainer
{
    clear:both;
}

#tvTDCTL
{
	text-align:left;
}

#dvDefConfFieldsTDCTL .txtTDCTL, #dvDefConfFieldsTDCTL .ddlTDCTL, #dvFiltrsFieldsTDCTL .ddlTDCTL
{
    vertical-align:top;
}

.dvInformationTDCTL
{
    border:1px silver solid;
    width:100%;
    text-align:left;
}  

.dvHelpContainerTDCTL
{
    margin-top:10px;
    clear:both;
    text-align:left;
}

.dvInformationReference
{
    font-style:italic;
}  

.dvInformationReference, .dvImgInformation, .dvOrgLabel, .dvOrgDdl, .imgTDCTLSearchOrg, .imgTDCTLCrearSearchOrg, .dvImgAlertRepeatedDecorator, .dvAlertRepeatedDecoratorBorder
{
    display: inline-block;
    #display: inline;
    _display: inline;
    zoom: 1;
}

#TaskDecoratorByClientTypeLineCombinationConfig #dvHelp
{
	text-align:left;
}

#TaskDecoratorByClientTypeLineCombinationConfig #dvHelp li
{
	margin-top:8px;
}

.dvMassiveConfGrid
{
    height:237px;
    width:100%;
    overflow-y:auto;
    border: 1px silver solid;
    
}

.dvMassiveConfGridContainer
{
    width:54%;
    height:237px;
    margin-left:2%;
}

.txtDecoratorTDCTL
{
   width:50px; 
}

.GridHeaderBlue
{
	BACKGROUND-COLOR: aliceblue; 
	WIDTH: 100%; 
	background-image: url(../../images/headerBackground_28px.png);
	font-weight: bold;
}

.withoutTopBorder
{
    border-top:0px !important;
}

.dvOrgLabel {
    width:70px;
}

.dvOrgDdl select
{
    width:300px;
}

.imgTDCTLSearchOrg
{
    width:20px;
	height:20px;
	cursor: pointer;
	margin-left: 10px;
	background-image: url(../../images/buttons/20x20/SearchEnabled.png);
}

.imgTDCTLCrearSearchOrg
{
    width:20px;
	height:20px;
	cursor: pointer;
	margin-left: 5px;
	background-image: url(../../images/buttons/20x20/cancelEnabled.png);
}

.dvGridByOrgContainer
{
    overflow-y:auto;
    height:237px;
    margin-top:10px;
}

.dvAppliedFiltersTitle
{
    width:105px;
    vetical-align:top;
}

.dvAppliedFiltersLegend
{
    width:78%;
}

.dvFiltersLabelsTDCTL
{
    float:left;
    width:85%;
}

.dvExistRepeatedDecoratorContainer
{
    clear:both;
    position:relative;
	height:auto;
    *height:22px;
	min-height:22px
}


#pnlExistRepeatedDecorator
{       
    margin-top:5px;
    position:absolute;
    right:10px;
    width:395px;
}

.pnlExistRepeatedDec2
{
    position:static !important;
    width:100% !important;
}

.dvImgAlertRepeatedDecorator
{
    background-image: url(../../images/icons/16x16/warning.png);
    background-repeat:no-repeat;
    width: 16px;         
    vertical-align:top;
    height:16px;
}

.dvAlertRepeatedDecoratorBorder
{
    border: 2px #FFC000 solid;
    font-family: Trebuchet MS;
    padding: 2px;
    text-align: left;
    font-size: smaller;     
    margin-left:3px;
    width:90%;

}

#TaskDecoratorByClientTypeLineCombinationConfig .dvImgHelp
{
    width:16px;
}

.dvDefConfTab3Clear
{
	clear:both;
}

.dvSelOrgContainer, .dvMassiveConfGridContainer
{
	vertical-align:top;
	*vertical-align:auto;
}

.dvSearchOrgDialog
{
    text-align:left;
}

#dvSearchOrgDialog .hd
{
	font-family: Arial !important;
	text-align:left !important;
	color: #6d6e70 !important;	
}

.lblDefConfTDCTL
{
    width:330px;
}

.marginTop10TDCTL
{
    margin-top:10px;
}

.spFiltersTitleTDCTL
{
    font-weight:bold;
}          

#TaskDecoratorByClientTypeLineCombinationConfig
{
	height:100%;
}

.dvSorScopeManagerContent 
{ 
	font-size: 14px; 
	color: #000000; 
	font-family: Trebuchet MS 
}
.dvSorScopeManagerSeparator 
{
	float: left; 
	width: 10px; 
	height: 20px;
}

.dvBtnRefreshOrderUp 
{
	background-image: url(../../images/buttons/20x20/ReloadEnabled.png); 
	width: 20px; 
	cursor: hand; 
	height: 20px;
}

.dvBtnRefreshOrderDown 
{
	background-image: url(../images/buttons/20x20/ReloadEnabled.png); 
	width: 20px; 
	cursor: hand; 
	height: 20px;
}

.NoDisplayElem 
{
	display: none 
}

.dvOrganizationForExplictDTE 
{
	border: gray 1px solid; 
	font-size: x-small; 
	width: 367px;
	*width: 369px;
	font-family: Trebuchet MS;
}

.dvOrganizationForExplictDTETittle 
{
	padding: 3px 4px 1px;
	font-weight: bold; 
	background-attachment: fixed; 
	background-image: url(../../images/fondo-barras.jpg); 
	margin: 0px; 
	border-bottom: gray 1px solid; 
	height: 15px; 
	background-color: silver; 
	text-align: left;
}

.dvFilterOrgBtnFilter 
{
	float: left; 
	background-image: url(../../images/buttons/20x20/SearchEnabled.png); 
	width: 20px; 
	cursor: hand; 
	background-repeat: no-repeat; 
	height: 20px; 
}

.dvFilterOrgBtnCancel 
{
	float: left; 
	background-image: url(../../images/buttons/20x20/cancelEnabled.png); 
	width: 20px; 
	cursor: hand; 
	background-repeat: no-repeat; 
	height: 20px;
}

.dvFilterOrgBtnSeparator 
{
	float: left; 
	width: 10px; 
	height: 20px;
}

.dvFilterOrgsContainer 
{
	visibility: hidden;
	font-family: Arial;
}

.dvFilterOrgsContainer .bd 
{
	height: 82px;
}

.dvFilterOrgsContainer .dvFilterOrgsTitle 
{
	font-weight: bold; 
	font-size: 16px; 
	color: #6d6e70; 
	text-align: left;
}

#dvFilterOrgsTitle 
{
	font-weight: bold; 
	font-size: 16px; 
	color: #6d6e70; 
	font-family: Arial; 
	text-align: left;
}

.dvFilterOrgsContainer .dvSearchOrgBodyContainer 
{
	margin: 0px auto; 
	width: 425px; 
	padding-top: 15px; 
	text-align: center;
}

.dvFilterOrgsContainer .dvSearchOrgBodyCenter 
{
	margin: 0px auto; 
	width: 400px; 
	text-align: center;
}

.dvFilterOrgsContainer .dvSearchOrgDes 
{
	float: left; 
	width: 200px; 
	text-align: center;
	font-size:smaller;
}

.dvFilterOrgsContainer .txtFilterOrgDes 
{
	width: 200px;
}

.dvFilterOrgsContainer .dvSearchOrgBtn 
{
	float: left; 
	width: 85px; 
	text-align: center;
}

.dvFilterOrgsContainer .dvSearchOrgText 
{
	float: left; 
	width: 100px; 
	text-align: center;
	font-size:smaller;
	font-family:Trebuchet MS;
}

.dvRBLOrganizationGridForExplictDTE
{
	max-height: 205px;
	height: 205px;
    overflow: auto;
    width: 100%;
	border: silver 1px solid
}	

/************************************/
/***** Hacks Para firefox 2 *********/
.dvInformationReference, .dvImgInformation, .dvOrgLabel, .dvOrgDdl, .imgTDCTLSearchOrg, .imgTDCTLCrearSearchOrg, .dvImgAlertRepeatedDecorator, .dvAlertRepeatedDecoratorBorder, x:-moz-any-link 
{
    float:left;
}

.dvInformationReference, .dvImgInformation, .dvOrgLabel, .dvOrgDdl, .imgTDCTLSearchOrg, .imgTDCTLCrearSearchOrg, .dvImgAlertRepeatedDecorator, .dvAlertRepeatedDecoratorBorder, x:-moz-any-link, x:default 
{
    float:none;
}

.dvSelOrgContainer, .dvFiltrsFieldsTDCTL, .dvFiltrsBtnTDCTL, #dvFiltrsFieldsTDCTL .chkTDCTL, #dvFiltrsFieldsTDCTL .ddlTDCTL, #dvDefConfFieldsTDCTL .rbTDCTL, #dvDefConfFieldsTDCTL .ddlTDCTL, #dvDefConfFieldsTDCTL .txtTDCTL, .dvMassiveConfGridContainer, .dvAppliedFiltersTitle, .dvAppliedFiltersLegend, x:-moz-any-link
{
    float:left;
}

.dvSelOrgContainer, .dvFiltrsFieldsTDCTL, .dvFiltrsBtnTDCTL, #dvFiltrsFieldsTDCTL .chkTDCTL, #dvFiltrsFieldsTDCTL .ddlTDCTL, #dvDefConfFieldsTDCTL .rbTDCTL, #dvDefConfFieldsTDCTL .ddlTDCTL, #dvDefConfFieldsTDCTL .txtTDCTL, .dvMassiveConfGridContainer, .dvAppliedFiltersTitle, .dvAppliedFiltersLegend, x:-moz-any-link, x:default 
{
    float:none;
}
/***** Hacks Para firefox 2 *********/
/************************************/

.imgFromDateCancel

{
	background-image:url(../../images/buttons/20x20/cancelEnabled.png);
	cursor:hand;
}
	

.imgFromDateCancelDisabled
{
	background-image:url(../../images/buttons/20x20/cancelDisabled.png);
	cursor:default;
}

.dvContainer

{
	display:none;
}
	
.AutoPointerEvents
{
	pointer-events: auto;
}
	
.NonePointerEvents
{
	pointer-events: none;
}

.ContainerTwo
{
	height: 300px !important;
}

/* Cambios pantalla administrativa CRUDRSSSource */

.TableHeaderRSS, .TableRSS
{
    font-size   :   small;
    padding     :   0px 0px 0px 0px;
    border      :   solid 1px Silver;
    font-family :   Trebuchet MS;
    text-align  :   left;
}

#CRUDRSSSource .TableBodyRSS
{
    height      :   300px;
    padding-top :   10px;
}

#ConfigurationRSS .TableBodyRSS
{
    height      :   220px;
    padding-top :   10px;
}

.CRUDRSSSourceBody, .ConfigurationRSSBody
{
    margin      :   1%;
}

#ConfigurationRSS #dvFooter
{
    margin-top  :   1%;
}

.ParametersBody
{
    float       :   left;
    width       :   90%;
  
}

#ConfigurationRSS .ParametersBody
{
    float       :   left;
    width       :   80%;
    height      :   100%;
}

#ConfigurationRSS .BtnBody
{
    padding-right   :   10px!important;
    text-align      :   right!important;
}

#ConfigurationRSS .txtUser, #ConfigurationRSS #txtProxyPassword
{
    margin-left     :   3px;
}


.CeldaSinBordeRSS
{
    font-size   :   small!important;
    margin      :   3px 5px 3px 5px!important;
}


#CRUDRSSSource .BtnBody
{
	float: left;
	width		: 8%;
	padding-right: 10px;
}

#CRUDRSSSource .BtnRSS,
#ConfigurationRSS .BtnRSS
{
    padding     :  1px;
	text-align: right;
}

.BtnCancel,
#ConfigurationRSS .BtnCancel
{
    padding-top :  135px;
}

.CeldaTextRSS
{
    float       :   left;
    width       :   100px;
}

.CeldaTextRSS1
{
    float       :   left;
    width       :   75px;
}

.CeldaTextRSS2
{
    clear       :   both;
}

.styleFloatLeft
{
    float       :   left;
}

.txtNotes
{
    width       :   230px;
    height      :   40px;
    font-family : Trebuchet MS;
    font-size   : 13px !important;
}

.ItemsAttributesView
{
    padding-left:   25px;
}

.centerStyle
{
    padding-top     :   5px;
    padding-right   :   2px;
}

.GridRSSSource
{
   padding-top      :   20px;
}
#CRUDBanners .TruncateText2
{
  WHITE-SPACE: normal;
	
}

.hd
{
	font-family: Arial, Trebuchet MS;
}