body{ font-family: Arial; font-size: 8pt;}
.DataLabel{margin-right:2px;color:#666666;}
.DataValue{ margin-left:2px; margin-right:15px;color:#006699;}
.RepeaterContainer{}
.RepeaterContainer TABLE{border-collapse:collapse;width:100%;}
.RepeaterContainer TD{border:1px solid #CCCCCC;}
.RepeaterContainer .CellLabel{ background-color:#DFDFDF;white-space:nowrap;padding-left:2px;padding-right:2px;}
.RepeaterContainer .CellValue{padding-left:2px;}
.Brief {background-color: #FFFFFF;}
.x-view-selected{background-color:#C1C1A2;}

.DefaultHeaderWest { background-image: url(Images/BeesionHeaderLogo.gif) !important; background-repeat:no-repeat; }
.DefaultHeaderCenterLeft { background-image: url(Images/defaultHeaderCenterV2.gif) !important; background-repeat:repeat;   vertical-align: middle}
.DefaultHeaderCenterRight { background-image: url(Images/defaultHeaderCenterV2.gif) !important; background-repeat:repeat; }
.DefaultHeaderCenterRight .x-toolbar {border-color: Transparent; background-color: Transparent; border-style:none; background-image:none; } 
.DefaultHeaderCenterMiddle { background-image: url(Images/defaultHeaderCenterV2.gif) !important; background-repeat:repeat; }
.DefaultHeaderEast { background-image: url(Images/defaultHeaderEastV2.gif) !important; background-repeat:repeat; margin-right:0px;       }
.DefaultHeaderAppName {font-family: tahoma,arial;letter-spacing:1px;vertical-align:bottom;font-size:11px;color: #666666;font-weight:bold; padding:6px;}
.DefaultHeaderClientName {font-family: tahoma,arial; text-align:right; vertical-align:middle;font-size:11px;color: #666666;font-weight:bold; background-color:transparent;  }
.DefaultHeaderLogguedInfo {font-family: tahoma,arial; text-align:right; vertical-align:middle;font-size:9px;color: #666666;font-weight:bold; background-color:transparent;}
.DefaultAboutTop { background-image: url(Images/BeesionHeaderLogo.gif) !important; background-repeat:no-repeat; }
.DefaultAboutLbl{ font-family: verdana; font-size:11px;color: #666666;font-weight:bold;background-color: inherit;}
.DefaultAboutLink{ font-family: verdana; font-size:11px;color:#E6B913;font-weight:bold;background-color:inherit;}
.DefaultAbout {background-color: Transparent;}

.Background { background-image: url(Images/Background.jpg) !important; background-repeat:repeat; }
.MenuAccordionBackground { background-color: #f2e46e; }
.MenuAccordionLink .x-btn-text, .link { font-family: Arial; font-size: 8pt; text-align: center; cursor: pointer !important; cursor: hand !important; border: none !important; background-color: transparent !important; background: none !important; background-image:none !important; padding: 0px !important; color: #4784C3 !important; text-decoration: underline !important; }
.MenuAccordionLink .x-btn-tl, .MenuAccordionLink .x-btn-tr, .MenuAccordionLink .x-btn-tc, .MenuAccordionLink .x-btn-ml, .MenuAccordionLink .x-btn-mr, .MenuAccordionLink .x-btn-mc, .MenuAccordionLink .x-btn-bl, .MenuAccordionLink .x-btn-br, .MenuAccordionLink .x-btn-bc { background-image: none !important; text-align: center; }
.ExpressionCodePath { color: green; }
.ExpressionConstant { color: black; }
.ExpressionParameter { color: #5c5a25; }
.ExpressionOperator { color: black; }
.ExpressionFunction { color: blue; }
.ExpressionUndefined { color: red; }
.Mappeable { background-color: #ededed; }
.PaddingMappeable { padding: 10px 10px 10px 10px; }
.LabelCheckBox { padding-top: 4px; }
.CheckBox { padding-top: 4px; }
.x-abs-layout-item, .x-form-item-label{ font-family: Arial; font-size: 8pt; color: black; background-color: Transparent; }
.x-fieldset-header-text { color: black; font-weight: normal; }
.WebPartTypeRegBorder { background-color: white; }






.WebPartTypeRegAccordion .x-panel-header { background-color: #ACACAC; height: 16px; }
.WebPartTypeRegAccordion .x-panel-header .x-panel-header-text { color: black; font-style: normal; font-size: 10pt; }
.RepArea { }
.RepField { font-family: arial, tahoma, helvetica, sans-serif; font-style: normal; }
.RepFieldName { font-weight: bold; font-size: 8pt; float: left; }
.RepFieldValue { font-size: 8pt; float: left; }
/*********************************************************************/
/* Allow text selection on grids*/
.x-grid3-row td,
.x-grid3-summary-row td,
.x-grid3-cell-text,
.x-grid3-hd-text,
.x-grid3-hd,
.x-grid3-row {
	-moz-user-select:inherit;
	-khtml-user-select:text;
}
/*********************************************************************/
.StandardPanel .x-panel 
{ 
	border-color: #D0D0D0;
	border-style: solid;
	border-width: 0px;
	border-radius: 0px;
}
.StandardPanel .x-panel-header 
{ 
	color: #333; 
	height: 16px;
	font-weight: bold; 
	font-size: 11px; 
	font-family: tahoma,arial,verdana,sans-serif; 
	border-color: #D0D0D0; 
	background-image: url(../extjs/resources/images/gray/panel/white-top-bottom.gif); 
	overflow: hidden; 
	zoom: 1; 
	padding: 5px 3px 4px 5px; 
	line-height: 15px; 
}
.StandardPanel .x-panel-header .x-panel-inline-icon
{
	display: inline;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	margin-right: 4px;
	margin-top: -1px;
	margin-bottom: -1px;
}
.StandardPanel .x-panel-header .x-panel-header-text
{
	font-family: tahoma,arial,verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}













body{font-family: Arial; font-size: 8pt; color: black;}
.x-form-item{font-family: Arial; font-size: 8pt; color: black;}
/*********************************************************************/
/* Estilo necesario para permitir la seleccion de texto en las grillas*/
.x-grid3-row td,
.x-grid3-summary-row td,
.x-grid3-cell-text,
.x-grid3-hd-text,
.x-grid3-hd,
.x-grid3-row
{
    -moz-user-select: inherit;
    -khtml-user-select: text;
    -webkit-user-select: text;
}
/*********************************************************************/

.Label{margin-right:2px;color:#666666;}
.DataValue{ margin-left:2px; margin-right:15px;color:#006699;}
.Mandatory{color:Red;}

/**  VERTICAL TAB **********************************************************************************************************/
.TabVertical{}
.TabVertical .TabButtons {}
.TabVertical .TabButtons .x-btn-mc{text-align:left !important;}
.TabVertical .TabContainer{padding-left:1px;}
/****************************************************************************************************************************/

.x-collapsed-title{color:#15428b;font:11px/15px tahoma,arial,verdana,sans-serif;padding:2px 5px;}
.x-collapsed-title-vertical{}

/*****************************************************************************************************************************/
/** Menu Vertical */
.MenuAccordionBackground { background-color: #E6E6E6; }

/* Views */
.Brief {font-family: arial, tahoma;}
.Brief fieldset{padding:2px;}
.Brief textarea{font-size: 10px;}
.BriefLabel
{
    background-color: #F0F0F0;
    color:#666;
    font-size: 10px;
    font-weight: bold;
    text-align:right;
    white-space:nowrap;
}
.BriefValue{font-size: 10px;}

.Legend{font-weight:bold;}









.WebPartTypeMenuTree .x-panel-body {
    background:white;
    border-width: 0px;  
}
.WebPartTypeMenuTree .x-panel-header {
    background:white;
    border-width: 0px;
}





.FrameMain { border-width:0px; }
.FrameMain .x-panel-header { background-image: none; background-color: white; height: 32px; border-width: 0px; }
.FrameMain .x-panel-header .x-panel-inline-icon { display: none; }
.FrameMain .x-panel-header .x-panel-header-text { font-family: arial, tahoma, helvetica, sans-serif; font-style: normal; font-size: 16pt; color: black; }

.FrameSub { border-radius:15px; border-width:10px; border-color: #ededed; }
.FrameSub .x-panel-header { background-image: none; background-color: #ededed; height: 15px; border: hidden }
.FrameSub .x-panel-header .x-panel-inline-icon { display: none; }
.FrameSub .x-panel-header .x-panel-header-text { font-family: arial, tahoma, helvetica, sans-serif; font-style: normal; font-size: 10pt; color: black; }