.deftext {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.requiredtextbo
{
font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px	
	color: #CC0000;
	border: 1px solid #CC0000;
	background-image:url('../assets/images/input_back.jpg');
	padding: 3px;
}
.deftext_LCD {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.BigSelect {
	color: #444;
	font-size: 12px;
	text-align: left;
	border-color: #444;
	background-color: #f3f3f3;
}
.FloatingDiv3 {
	
	width:400px; 
	height:210px;
	position:absolute;
	font-weight: normal;
	padding: 0px;
	border: 1px dashed #990000;
	
}

.deftext_LCD2 {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.FSlegend {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;		
}

.curtext {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
}

.curtext_LCD {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

.curtext_LCD2 {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
}


.curtextbox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-image:url('../assets/images/input_back.jpg');	
	padding: 3px;
	text-align: right;
	-moz-border-radius: 3px;
border-radius: 3px;	
}

.currequired {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #CC0000;
	background-image:url('../assets/images/input_back.jpg');	
	padding: 3px;
	text-align: right;
	-moz-border-radius: 3px;
border-radius: 3px;	
}


.curtextbox1 {
    height:20px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-image:url('../assets/images/input_back.jpg');	
	padding: 3px;
	text-align: right;
	-moz-border-radius: 3px;
border-radius: 3px;	
}

.acc_text {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	padding: 2px ;
	border-bottom: 1px solid #000000 ;
	border-top: 1px solid #000000 ;
}

.acc_text_B {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding: 2px ;
	border-bottom: 2px solid #000000 ;
	border-top: 1px solid #000000 ;
}

.acc_text_A {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding: 2px ;
	border-top: 1px solid #000000 ;
}

.acc_text_C {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding: 2px ;
	border-bottom: 1px solid #000000 ;
	border-top: 1px solid #000000 ;
}


.balanceCSS {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	font-weight: bold;	
}

.unterlinelink {
	text-decoration: none;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.print_text {
	text-decoration: none;
	color: #000000;
	font-family: Arial, Courier, sans-serif;
	font-size: 9px;
}
.NoUnderLine {
	text-decoration: none;
}
.selectorV2 {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-image:url('../assets/images/back_bg.png');	
	background-repeat: no-repeat;		
}
.naturalgreen {
	text-decoration: none;
	color: #335884;
}
.sysmessages {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0000FF;
	
	
	text-decoration: none;
	border: 1px dashed #528cff;
/* background-color: #ffeeeb; */
	background-color:#e9f6ff;
	padding: 3px;
}

.sysmessages_error {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	
	
	text-decoration: none;
	border: 1px dashed #528cff;
/* background-color: #ffeeeb; */
	background-color:#ff0000;
	padding: 3px;
}
.selectbox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;	
	-moz-border-radius: 5px;
border-radius: 5px;
}

.selecterror {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #f84c4c;
	background-color:#ffcaca;	
}

.datebox {
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-image:url('../assets/images/input_back.jpg');	
}



.textbox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-image:url('../assets/images/input_back.jpg');	
	padding: 3px;
	-moz-border-radius: 3px;
border-radius: 3px;
	
}

.textbox_LCD {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-image:url('../assets/images/input_back.jpg');	
	padding: 3px;
}


.bill_textbox {
	text-decoration: none;
	background-color: EEEEEE;	
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 4px;
	border: 1px inset #EEEEEE;	
	-moz-border-radius: 3px;
border-radius: 3px;	
}

.bill_textbox_right {
	text-decoration: none;
	background-color: EEEEEE;	
	text-align: right;	
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 4px;
	border: 1px inset #EEEEEE;		
	-moz-border-radius: 3px;
border-radius: 3px;
}


.bill_textbox_total {
	text-decoration: none;
	background-color: EEEEEE;	
	text-align: right;	
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	border: 1px inset #EEEEEE;	
	-moz-border-radius: 3px;
border-radius: 3px;
}

.textbox_err {
	background-color: #ffeeeb;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #CCCCCC;	
	padding: 3px;
}

.textbox2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid white;	
	padding: 3px;
}

.required {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	color: #CC0000;
	border: 1px solid #CC0000;
	background-image:url('../assets/images/input_back.jpg');	
	padding: 3px;	
	-moz-border-radius: 3px;
border-radius: 3px;	
}

.required2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	border: 1px dashed #CC0000;
	background-image:url('../assets/images/input_back.jpg');	
	padding: 3px;		
}

.midtextbox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-image:url('../assets/images/input_mtxt_back.jpg');	
	padding: 3px;
	-moz-border-radius: 3px;
border-radius: 3px;
}
.iframecss {
	border: 1px solid #999999;
}
.auxbox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border: 1px solid #CCCCCC;
	background-image:url('../assets/images/back_bg.png');	
	background-repeat: no-repeat;	
	padding: 3px;
	white-space:nowrap;	
	-moz-border-radius: 3px;
border-radius: 3px;	
}
.hrbar {
	margin: 1px;
	color: #215386;
	border: #215386;
	background-color: #215386;
}
.tablecell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	background-color: #FFFFFF;
	border: thin solid #CCCCCC;
}

.TB_submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	background-color: #FFFFFF;
}

.Cell_Divider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	padding-left: 5px;
	padding-bottom: 2px;	
}

.TD_change_bg {
	background-color: #CCCCCC;
}
.Bot_Box0 {
		padding: 3px;
		border-style: outset;
        border-color: #333;
		background-image:url('../assets/images/bot_background.jpg');	
		white-space:nowrap;
		border-width:1px;
		-moz-border-radius: 3px;
border-radius: 3px;
	/*	-moz-box-shadow: 0.5px 0.5px 1.5px #333 ;
-webkit-box-shadow: 0.5px 0.5px 1.5px #333;
box-shadow: 0.5px 0.5px 1.5px #333;*/
}

a{
}

.Bot_Box1 {
		color:#030;
		padding: 3px;
		border-style: inset;
        border-color:#333;
		background-image: url('../assets/images/titulo_paginas.jpg');	
		white-space:nowrap;
		border-width:1px;
		-moz-border-radius: 3px;
border-radius: 3px;
	-moz-box-shadow: 0.5px 0.5px 2px #999 ;
-webkit-box-shadow: 0.5px 0.5px 2px #999;
box-shadow: 0.5px 0.5px 2px #999;
}

.HomePage_UnSelected {
		color: #333;
		padding: 4px;
		margin: 1px;
		
		background-image: url('../assets/images/patter_bg.jpg');	
		white-space:nowrap;
		border-width:1px;
		-moz-border-radius: 3px;
border-radius: 3px;
}

.HomePage_Selected {
		color: #FFFFFF;
		padding: 4px;
		margin: 1px;
		border-style: inset;
        border-color:#030;
		background-image: url('../assets/images/titulo_paginas.jpg');	
		white-space:nowrap;
		border-width:1px;
		-moz-border-radius: 3px;
border-radius: 3px;
}

.Bot_Box_Link {
	text-decoration: none;
	color: #111111;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	-moz-border-radius: 3px;
border-radius: 3px;
}

.unterlinelinlTab {
	text-decoration: none;
	color: #FFFFFF;
}
.unterlinelinlTabun {
	text-decoration: none;
	color: #666666;
}
.windowtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.windowtitle_LCD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.windowsmalltitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.windowsmalltitle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.linkmenu {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.DivFollowup {
	border: 1px solid #999999; 
	background-color:#FFFFFF; 
	padding:0px;
	height:200px;
	width:100%; 
	top:100px;
	right:100px;
	overflow:auto;
}

.DivFollowup_Request {
	border: 1px solid #999999; 
	background-color:#FFFFFF; 
	padding:0px;
	height:50px;
	width:100%; 
	top:100px;
	right:100px;
	overflow:auto;
}

.LayOutWhiteBox {
	text-decoration: none;
	padding-left: 0px;
	padding-top: 2px;	
	padding-bottom: 10px;	
	width: 100%;
	overflow:auto;
}

.WorkCenterNormal {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;	
}

.WorkCenterBold {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;	
}


/*

	CSS Usado en los Boxes de Informacion

*/

.WBox_Title {
		text-decoration: none;
		color:#fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		padding: 5px;
		
		background-image:url('../assets/images/bg_div_titel.jpg');
		white-space:nowrap;
		/*border-left: 1px solid #333;
		border-right: 1px solid #333;*/
		-moz-border-top-left-radius: 2px;
	-moz-border-top-right-radius: 2px;
border-top-right-radius: 2px;
border-top-left-radius: 2px;	
}

.WBox_Title:a {
		text-decoration: none;
		color: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		padding: 5px;
		background-color:#;
		/*background-image:url('../assets/images/tabber_back.jpg');	*/
		white-space:nowrap;
		/*border-left: 1px solid #333;
		border-right: 1px solid #333;*/
}

.WBox_Box {
	font-weight: bold;
	padding: 0px;
	background-image:url('../assets/images/swin_back.jpg');
	border: 1px solid #036;
	-moz-border-bottom-left-radius: 2px;
	-moz-border-bottom-right-radius: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;	
}

.WBox_OpenCloseLink{
		text-decoration: underline;
		color: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
}


.related_field {
	font-weight: bold;
	color:#666;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
}

hr {
  width: auto;
  color: 999999;
}

/*

	CSS Usado en los Reportes

*/
.Report_Title {
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.Report_Rows {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.Report_Cols {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.Report_Box {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 2px solid #333333;	
	margin: 5px ;
}

.SReport_Cols {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	white-space:nowrap;					
}
.SReport_Rows {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-right: 10px;
}
.SReport_Rows_Link {
	text-decoration: underline;
	color: #0000BB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-right: 10px;
}

.SReport_Totals {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-top: 1px solid #333333;
	white-space:nowrap;					
}

.SReport_FTotals {
	text-decoration: none;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-top: 3px double #333333;
	border-bottom: 1px solid #333333;
	white-space:nowrap;					
}

.GroupLevel1 {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	border-top: 3px dotted #666666;
	margin-left: 0px ;
	background-color: #EEEEEE ;
	padding: 5px;
}

.GroupLevel2 {
	text-decoration: none;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #CCCCCC;	
	padding-left: 10px ;
	padding: 5px;	
	background-color: #EEEEEE ;
}

.GroupLevel3 {
	text-decoration: none;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;	
	padding-left: 20px ;
	padding: 5px;	
	background-color: #EEEEEE ;
}

.GroupLevel4 {
	text-decoration: none;
	color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	margin-left: 30px ;
}



/*

	CSS del Loader de cada Pagins

*/
.LoaderBack {
	position:absolute;
	top: 0px;
	left: 0px;
	width:100%; 
	height:100%;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image:url('../assets/Loader/loader_back.png');	
}

.LoaderBox {
	position:absolute;
	left: 40% ;	
	top: 30% ;	
	width:275; 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	
	
}

.FloatingDiv {
	width:400px; 
	height:136px;
	position:absolute;
	font-weight: normal;
	padding: 0px;
	border: 1px solid #666666;	
    background-color: #EFEFEF;
}


.FloatingDiv4 {
	width:250px;; 
	height:136px;
	position:absolute;
	font-weight: normal;
	padding: 0px;
	border: 1px solid #666666;	
    background-color: #EFEFEF;
}


.FloatingDiv2 {
	width:400px; 
	height:210px;
	position:absolute;
	font-weight: normal;
	padding: 0px;
	border: 1px solid #666666;	
    background-color: #EFEFEF;
}



/*

	CSS Usado en los Menu de los HomePages

*/
.HPM_title {
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 9px;
	color: 000000;
}

.HPM_item {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9px;
	color: 666666;
}

.HPM_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: normal;
	text-decoration: underline;		
	font-size: 9px;
	color: #111111;
}



/*

	CSS por TOP MENU
	+----------------------------------------------------------+
*/


.tmenu_boton {
	text-decoration: none;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 7px;		
	padding-top: 8px;	
	padding-bottom: 2px;	
	margin-right: 0px;		
	margin-left: 0px;		
	white-space:nowrap;		
	background-image:url('../assets/images/Pattern_2.jpg');	
}

.tmenu_botonS {
	text-decoration: none;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 7px;
	padding-top: 8px;
	padding-bottom: 2px;
	margin-right: 0px;
	margin-left: 0px;
	white-space:nowrap;
	background-image: url('../assets/images/menu_Sdiv.jpg');
	/*border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4c6f94;
	border-left-color: #4d7095;*/
	-moz-border-top-left-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;		
}

.tSubMenu {
	text-decoration: underline;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

.tSubMENU_ {
	background-repeat: repeat;
	background-image: url('../assets/images/menu_Sdiv.jpg');
	text-decoration: none;
	color: #ffffff;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	border-bottom: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.tSubDiv {
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;		
	padding-left: 7px;	
	border-bottom: 1px solid #215386;	
	background-image:url('../assets/images/bot_background.jpg');		
}

.MOMenu {
	background-image: url('../assets/images/submenu.png');
	/*border-left-color: #395879;
	border-bottom-color: #2d445b;
	border-right-color: #2d445b;
	border-top-color: #3a5979;
	border-width: 1px;
	border-style: solid;*/
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 4px;
	white-space:nowrap;
	position:absolute;
	width: 200px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.MOMenuItem {
	border-width: 1px;
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.MOMenuOver {
	text-decoration: underline;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}


.LogOut {
	text-decoration: none;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
}


.DateTime {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	padding: 2px;
}


/*

	Sub Menu in Page

*/

.subMenuDiv {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;	
	padding-left: 7px;	
	border-bottom: 1px solid #666666;	
	margin-bottom: 3px;	
	background-image:url('../assets/images/submenu_back.jpg');	
	
		
}


/*

	Tabber CSS

*/
.tmenu_botonTab {
	text-decoration: none;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 7px;
	padding-top: 8px;
	padding-bottom: 2px;
	margin-right: 1px;
	margin-left: 1px;
	white-space:nowrap;
	/*background-image: url('../assets/images/patter_bg.jpg');
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4c6f94;
	border-left-color: #4d7095;*/
	-moz-border-top-left-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;					
}

.tmenu_botonSTab {
	text-decoration: none;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 7px;
	padding-top: 8px;
	padding-bottom: 2px;
	margin-right: 1px;
	margin-left: 1px;
	white-space:nowrap;
	background-image:url('../assets/images/bg_div_titel.jpg');
	/*border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4c6f94;
	border-left-color: #4d7095;*/
	-moz-border-top-left-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
		
}

.tmenu_botonS_v2_Tab {
	text-decoration: none;
	color: #FFFFFF;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 7px;
	padding-top: 8px;
	padding-bottom: 2px;
	margin-right: 1px;
	margin-left: 1px;
	white-space:nowrap;
	background-color: #B6B8B9;
	/*border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4c6f94;
	border-left-color: #4d7095;*/
	-moz-border-top-left-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
		
}

.tSubMenuTab {
	text-decoration: underline;
	color: #35506b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.tSubDivTab {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;	
	padding: 2px;		
	border: 5px solid #999999;			
}

/*

	CSS por Wizard
	+----------------------------------------------------------+
*/

.Wizard_Left {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;		
	height: 300px ;
	width: 200px ;	
}

.Wizard_Right {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;		
	height: 300px ;
	background-color: #FFFFFF;	
	width: 95% ;
	border: 1px solid #999999;	
	overflow:auto;	
}

.Wizard_Right23 {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;		
	height: 500px ;
	background-color: #FFFFFF;	
	width: 95% ;
	border: 1px solid #999999;	
	overflow:auto;	
}
.Wizard_Right2 {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;		
	height: 400px ;
	background-color: #FFFFFF;	
	width: 99% ;
	border: 1px solid #999999;	
	overflow:auto;	
}


.Wizard_Right3 {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;		
	height: 400px ;
	background-color: #FFFFFF;	
	width: 95% ;
	border: 1px solid #999999;	
	overflow:auto;	
}

.Wizard_Steps {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;		
}

.Wizard_Title {
	text-decoration: none;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
}


.Title_BG {
	font-size: 12px;
	padding-left: 10px ;
	padding-top: 4px ;
	padding-bottom: 4px ;
}

.Title_BG_LCD {
	font-size: 24px;
	padding-left: 10px ;
	padding-top: 4px ;
	padding-bottom: 4px ;
}


/** Calendar CSS **/

.calendarHeader {
		text-decoration: none;
		color: #254a79;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;	
		background-image: url('../assets/images/tabber_back.jpg');	
			-moz-border-radius: 5px;
border-radius: 5px;	
}

.calendarDayName {
		text-decoration: none;
		color: #666666;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
        background-color: #EEEEEE;		
		-moz-border-radius: 5px;
border-radius: 5px;	
}

.calendarToday {
	text-decoration: none;
	color: #254a79;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EEEEEE;
	border: 1px solid #036;
	height: 90px;	
	-moz-border-radius: 5px;
border-radius: 5px;	
}

.calendar {
	
		text-decoration: none;
		color: #666666;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		border: 1px dotted #69C; 		
		height: 90px ;		
		background-image:url('../assets/images/calendar_back.jpg');	
		-moz-border-radius: 5px;
border-radius: 5px;			
}

.calendarEvent {
		text-decoration: none;
		color: #CC0000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		-moz-border-radius: 3px;
border-radius: 3px;	

}

.Important_Msn {
		text-decoration: none;
		color: #CC0000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;

}

.calendarEventDiv {
	padding-top: 3px;
	padding-bottom: 3px;
	background-image:url('../assets/images/submenu_back.jpg');
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	-moz-border-radius: 3px;
border-radius: 3px;	
}


.calendarEventDone {
		text-decoration: none;
		color: #009900;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
}.Title_Pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
.toolbdy {
            width:300;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
         }
.Admin_config {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.calendar_header2 {
    font-weight: bold;
	color: #254a78;
	font-size: 14px;
	font-family: sans-serif, Helvetica, Verdana, Arial, sans-serif;
}


/*CSS DE POPUP AJAX*/
		.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			border: 4px solid black;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}
		
		
		
/** SCHEDULING **/


.schedule_Normal {
		text-decoration: none;
		color: #999999;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		font-weight: bold;
        background-color: #FFFFFF;		
		border: 1px solid #CCCCCC; 	
		padding: 10px;	
}
.schedule_Group {
		text-decoration: none;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8px;
		font-weight: normal;
        background-color: #99CCFF;		
		border: 1px solid #CCCCCC; 	
		padding: 3px;	
		margin: 3px;	
}

.schedule_Item {
		text-decoration: none;
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8px;
		font-weight: normal;
        background-color: #EEEEEE;		
		border: 1px solid #CC3300; 	
		padding: 3px;	
}

