@font-face
{
font-family: S7Font;
/**src: url("/fonts/Asap-Regular.otf");**/
  font-weight: 400;
  src: local('Monda Regular'), local('Monda-Regular'), url(https://themes.googleusercontent.com/static/fonts/monda/v2/BCkqvgzsZBWk5KG2t2pUL6CWcynf_cDxXwCLxiixG1c.woff) format('woff');
}

@font-face
{
font-family: S7Font;
/**src: url("/fonts/Asap-Bold.otf");**/

  src: local('Monda Bold'), local('Monda-Bold'), url(https://themes.googleusercontent.com/static/fonts/monda/v2/uCFS-jQepl-zVlhjycME2XYhjbSpvc47ee6xR_80Hnw.woff) format('woff');
font-weight:bold;
text-transform:capitalize;
}






.backgroundsearch{

border-top: solid 1px #165cc5 ;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(219,219,219,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(219,219,219,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(219,219,219,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(219,219,219,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(219,219,219,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
	
}

.deftext {
	text-decoration: none;
	color: #333333;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
}
.requiredtextbo
{
font-family: S7Font, Helvetica, sans-serif;
	font-size: 9px	
	color: #CC0000;
	border: 1px solid rgba(204,0,0,0.47);
	background-color: #FFFFFF;
	padding: 6px;
}
.deftext_LCD {
	text-decoration: none;
	color: #333333;
	font-family: S7Font, S7Font, 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 solid #969696;	
    background-color: #EFEFEF;
    
    
		background-color: white ;

		-moz-border-radius: 5px;
		border-radius: 5px;
-moz-box-shadow: 0 0 4px #888;
-webkit-box-shadow: 0 0 4px#888;
box-shadow: 0 0 4px #888;
z-index: 15000;
    
    
}

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

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

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

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

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


.curtextbox {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #dadada;
	background-color: #FFFFFF;
	padding: 6px;
	text-align: right;
	-moz-border-radius: 3px;
border-radius: 3px;	
}

.currequired {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #CC0000;
	background-color: #FFFFFF;
	padding: 6px;
	text-align: right;
	-moz-border-radius: 3px;
border-radius: 3px;	
}


.curtextbox1 {
    height:20px;
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #dadada;
	background-color: #FFFFFF;
	padding: 6px;
	text-align: right;
	-moz-border-radius: 3px;
border-radius: 3px;	
}

.acc_text {
	text-decoration: none;
	color: #333333;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
	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: S7Font, S7Font, 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: S7Font, S7Font, 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: S7Font, S7Font, 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: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	font-weight: bold;	
}

.unterlinelink {
	text-decoration: none;
	color: #666;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.print_text {
	text-decoration: none;
	color: #000000;
	font-family: S7Font, Courier, sans-serif;
	font-size: 10px;
}
.NoUnderLine {
	text-decoration: none;
}
.selectorV2 {
	text-decoration: none;
	color: #000000;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
	background-repeat: no-repeat;		
}
.naturalgreen {
	text-decoration: none;
	color: #335884;
}
.sysmessages {
	font-family: S7Font, 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: 6px;
}

.sysmessages_error {
	font-family: S7Font, 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: 6px;
}
.selectbox {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	padding:4px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;	
	-moz-border-radius: 5px;
border-radius: 5px;
}

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

.datebox {
	font-style: normal;
	font-weight: normal;
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}



.textbox {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #dadada;
	background-color: #FFFFFF;
	padding: 6px;
	-moz-border-radius: 3px;
border-radius: 3px;
	
}

.textbox_LCD {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	border: 1px solid #dadada;
	background-color: #FFFFFF;
	padding: 6px;
}


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

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


.bill_textbox_total {
	text-decoration: none;
	background-color: #fbfbfb;	
	text-align: right;	
	color: #666666;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	border: 1px solid #dadada;	
	-moz-border-radius: 3px;
border-radius: 3px;
}

.textbox_err {
	background-color: #ffeeeb;
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #dadada;	
	padding: 6px;
}

.textbox2 {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #dadada;	
	padding: 6px;
}

.required {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	border: 1px solid rgba(204,0,0,0.47);
	background-color: #FFFFFF;
	padding: 6px;	
	-moz-border-radius: 3px;
border-radius: 3px;	
}

.required2 {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	border: 1px dashed rgba(204,0,0,0.47);
	background-color: #FFFFFF;
	padding: 6px;		
}

.midtextbox {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #dadada;
	background-color: #FFFFFF;
	padding: 6px;
	-moz-border-radius: 3px;
border-radius: 3px;
}
.iframecss {
	border: 1px solid #999999;
}
.auxbox {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	background-repeat: no-repeat;	
	padding: 6px;
	white-space:nowrap;	
	-moz-border-radius: 3px;
border-radius: 3px;	
}
.hrbar {
	margin: 1px;
	color: #165cc5;
	border: #165cc5;
	background-color: #165cc5;
}
.tablecell {
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #FFFFFF;
	border: thin solid #CCCCCC;
}

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

.Cell_Divider {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	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 {
	color:rgba(94,94,94,1);
	padding: 6px;
	border-style: solid;
    border-color:#165cc5;
    background-color:#FFFFFF;
	/*background-image:url('../assets/images/bot_background.jpg');	*/
	white-space:nowrap;
	border-width:1px;
	-moz-border-radius: 3px;
	font-size:11px;
	font-weight:normal;
	border-radius: 3px;

}

a{
}

.Bot_Box1 {
	color:#FFFFFF;
	padding: 6px;
	border-style: solid;
    border-color:#165cc5;
	background-color:#165cc5;
/*		background-image: url('../assets/images/titulo_paginas.jpg');	*/
	font-weight:normal;
	white-space:nowrap;
	border-width:1px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:11px;
}

.HomePage_UnSelected {
		color:#333;
		padding: 6px;
		border-style: solid;
        border-color:#C7C7C7;
        background-color:#E2E2E2;
		/*background-image:url('../assets/images/bot_background.jpg');	*/
		white-space:nowrap;
		border-width:1px;
		-moz-border-radius: 3px;
		font-size:10.5px;
		font-weight:100;
border-radius: 4px;

			-moz-box-shadow: 0.5px 0.5px 2.5px #fff ;
-webkit-box-shadow: 0.5px 0.5px 2.5px #fff;
box-shadow: 0.5px 0.5px 2.5px #fff;

background: -moz-linear-gradient(top, #F6F6F6 0%, #F6F6F6 46%, #E2E2E2 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F6F6F6), color-stop(46%,#F6F6F6), color-stop(100%,#E2E2E2)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #F6F6F6 0%,#F6F6F6 46%,#E2E2E2 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #F6F6F6 0%,#F6F6F6 46%,#E2E2E2 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #F6F6F6 0%,#F6F6F6 46%,#E2E2E2 100%); /* IE10+ */background: linear-gradient(to bottom, #F6F6F6 0%,#F6F6F6 46%,#E2E2E2 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F6F6F6', endColorstr='#E2E2E2',GradientType=0)
}

.HomePage_UnSelected:hover {
		color:#333;
		padding: 6px;
		border-style: solid;
        border-color:#C7C7C7;
        background-color:#E2E2E2;
		/*background-image:url('../assets/images/bot_background.jpg');	*/
		white-space:nowrap;
		border-width:1px;
		-moz-border-radius: 3px;
		font-size:10.5px;
		font-weight:100;
border-radius: 4px;

			-moz-box-shadow: 0.5px 0.5px 2.5px #fff ;
-webkit-box-shadow: 0.5px 0.5px 2.5px #fff;
box-shadow: 0.5px 0.5px 2.5px #fff;

background: -moz-linear-gradient(top, #ECECEC 0%, #F6F6F6 46%, #F6F6F6 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ECECEC), color-stop(46%,#F6F6F6), color-stop(100%,#F6F6F6)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ECECEC 0%,#F6F6F6 46%,#F6F6F6 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ECECEC 0%,#F6F6F6 46%,#F6F6F6 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ECECEC 0%,#F6F6F6 46%,#F6F6F6 100%); /* IE10+ */background: linear-gradient(to bottom, #ECECEC 0%,#F6F6F6 46%,#F6F6F6 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECECEC', endColorstr='#F6F6F6',GradientType=0)
}

.HomePage_Selected {
	position:relative;
		color:#333;
		padding: 6px;
		color:#fff;
        border:#1B314C 1px solid ;
		background-color:#165cc5;
		white-space:nowrap;
		border-width:1px;
		-moz-border-radius: 3px;
border-radius: 4px;
font-size:10.5px;
font-weight:bold;
	-moz-box-shadow: 0.5px 0.5px 2.5px #fff ;
-webkit-box-shadow: 0.5px 0.5px 2.5px #fff;
box-shadow: 0.5px 0.5px 2.5px #fff;

background: -moz-linear-gradient(top, #2F567A 0%, #2F567A 46%, #2F567A 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2F567A), color-stop(46%,#2F567A), color-stop(100%,#2F567A)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #2F567A 0%,#2F567A 46%,#2F567A 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #2F567A 0%,#2F567A 46%,#2F567A 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #2F567A 0%,#2F567A 46%,#2F567A 100%); /* IE10+ */background: linear-gradient(to bottom, #2F567A 0%,#2F567A 46%,#2F567A 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2F567A', endColorstr='#2F567A',GradientType=0)
}

.HomePage_Selected:after {
		background-color: #165cc5;
	content: "";
	display: block;
	height: 14px;
	left: 48%;
	position: absolute;
	bottom: -8px;
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg); 
	width: 14px;
	 border-bottom:#1B314C 1px solid ;
	 border-right:#1B314C 1px solid ;
	z-index: 1;	
}

.Bot_Box_Link {
	text-decoration: none;
	color: #111111;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
	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: S7Font, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #165cc5;
	text-decoration: none;
	font-weight: normal;
}
.windowtitle_LCD {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.windowsmalltitle {
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.windowsmalltitle1 {
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.linkmenu {
	text-decoration: none;
	color: #333333;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
	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: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;	
}

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


/*

	CSS Usado en los Boxes de Informacion

*/

.WBox_Title {
		text-decoration: none;
		color: #333333;
		font-family: S7Font, S7Font, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		padding: 6px;
		padding-bottom: 6px;
		white-space:nowrap;
		padding-top: 8px;
		border-bottom: 1px solid #CCC;

		margin-left: 6px;
		margin-right: 6px;

		background-color: white ;

		-moz-border-top-left-radius: 5px;
		-moz-border-top-right-radius: 5px;
		border-top-right-radius: 5px;
		border-top-left-radius: 5px;
-moz-box-shadow: 0 0 4px #888;
-webkit-box-shadow: 0 0 4px#888;
box-shadow: 0 0 4px #888;

}

.WBox_Title:a {
		text-decoration: none;
		color: #333333;
		font-family: S7Font, S7Font, Helvetica, sans-serif;
		font-size: 10px;
		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_Box {
	font-weight: bold;
	border-top: 1px solid #FCFCFC;
	padding: 6px;
	-moz-border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;	
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	background-color: white;
-moz-box-shadow: 0 0 4px #888;
-webkit-box-shadow: 0 0 4px#888;
box-shadow: 0 0 4px #888;

}




.Dash_WBox_Title {
		text-decoration: none;
		color: #549900;
		font-family: S7Font, S7Font, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 6px;
		padding-bottom: 4px;
		white-space:nowrap;
		padding-top: 10px;
		border-bottom: 1px solid #b5b5b5;
		margin-top: 10px;
		margin-left: 6px;
		margin-right: 6px;

		background-color: white ;

		-moz-border-top-left-radius: 5px;
		-moz-border-top-right-radius: 5px;
		border-top-right-radius: 5px;
		border-top-left-radius: 5px;
-moz-box-shadow: 0 0 4px #888;
-webkit-box-shadow: 0 0 4px#888;
box-shadow: 0 0 4px #888;

}



.Dash_WBox_Box {
	font-weight: bold;
	border-top: 1px solid #e9e9e9;
	padding: 6px;
	-moz-border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;	
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 10px;
	background-color: white;
-moz-box-shadow: 0 0 4px #888;
-webkit-box-shadow: 0 0 4px#888;
box-shadow: 0 0 4px #888;

}


.Dash_WBox_OpenCloseLink{
		text-decoration: none;
		color: #333333;
		font-family: S7Font, S7Font, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
}


.WBox_OpenCloseLink{
		text-decoration: none;
		color: #333333;
		font-family: S7Font, S7Font, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
}


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

hr {
  width: auto;
  color: 999999;
}

/*

	CSS Usado en los Reportes

*/

.Report_Options {
		color:#333;
		padding: 4px;
		border-style: solid;
        border-color:#ccc;
		background-color:#ECECEC;
/*		background-image: url('../assets/images/titulo_paginas.jpg');	*/
		white-space:nowrap;
		border-width:1px;
		-moz-border-radius: 8px;
border-radius: 8px;
font-size:11px;
font-weight:100;
	-moz-box-shadow: 0.5px 0.5px 2.5px #fff ;
-webkit-box-shadow: 0.5px 0.5px 2.5px #fff;
box-shadow: 0.5px 0.5px 2.5px #fff;

background: -moz-linear-gradient(top, #ECECEC 0%, #F6F6F6 46%, #F6F6F6 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ECECEC), color-stop(46%,#F6F6F6), color-stop(100%,#F6F6F6)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ECECEC 0%,#F6F6F6 46%,#F6F6F6 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ECECEC 0%,#F6F6F6 46%,#F6F6F6 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ECECEC 0%,#F6F6F6 46%,#F6F6F6 100%); /* IE10+ */background: linear-gradient(to bottom, #ECECEC 0%,#F6F6F6 46%,#F6F6F6 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECECEC', endColorstr='#F6F6F6',GradientType=0)
}
.Report_Title_Options {
	text-decoration: none;
	color: #000000;
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}



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

.Report_Normal {
	text-decoration: none;
	color: #FF0000;
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

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

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

.SReport_Totals {
	text-decoration: none;
	color: #000000;
	font-family: S7Font, S7Font, 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: S7Font, S7Font, 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: S7Font, S7Font, 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: S7Font, S7Font, 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: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;	
	padding-left: 20px ;
	padding: 5px;	
	background-color: #EEEEEE ;
}

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



.DiveINBottom {
		color:#333;
		text-decoration: none ;
		padding: 4px;
		border-style: solid;
        border-color:#ccc;
		background-color:#ECECEC;
/*		background-image: url('../assets/images/titulo_paginas.jpg');	*/
		white-space:nowrap;
		border-width:1px;
		-moz-border-radius: 3px;
border-radius: 4px;
font-size:11px;
font-weight:100;
	-moz-box-shadow: 0.5px 0.5px 2.5px #fff ;
-webkit-box-shadow: 0.5px 0.5px 2.5px #fff;
box-shadow: 0.5px 0.5px 2.5px #fff;

background: -moz-linear-gradient(top, #ECECEC 0%, #F6F6F6 46%, #F6F6F6 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ECECEC), color-stop(46%,#F6F6F6), color-stop(100%,#F6F6F6)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ECECEC 0%,#F6F6F6 46%,#F6F6F6 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ECECEC 0%,#F6F6F6 46%,#F6F6F6 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ECECEC 0%,#F6F6F6 46%,#F6F6F6 100%); /* IE10+ */background: linear-gradient(to bottom, #ECECEC 0%,#F6F6F6 46%,#F6F6F6 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECECEC', endColorstr='#F6F6F6',GradientType=0)
}



.PivotRows {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #c16400 ;
	padding: 6px;
	-moz-border-radius: 3px;
border-radius: 3px;
background: rgb(250,198,149); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(250,198,149,1) 0%, rgba(245,171,102,1) 47%, rgba(239,141,49,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,198,149,1)), color-stop(47%,rgba(245,171,102,1)), color-stop(100%,rgba(239,141,49,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(250,198,149,1) 0%,rgba(245,171,102,1) 47%,rgba(239,141,49,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(250,198,149,1) 0%,rgba(245,171,102,1) 47%,rgba(239,141,49,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(250,198,149,1) 0%,rgba(245,171,102,1) 47%,rgba(239,141,49,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(250,198,149,1) 0%,rgba(245,171,102,1) 47%,rgba(239,141,49,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac695', endColorstr='#ef8d31',GradientType=0 ); /* IE6-9 */
	
}

.PivotValue {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #636363;
	padding: 6px;
	-moz-border-radius: 3px;
border-radius: 3px;
	cursor: crosshair;
	
}

.PivotCols {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #FFFFFF;
	padding: 6px;
	-moz-border-radius: 3px;
border-radius: 3px;

background: rgb(228,239,192); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(228,239,192,1) 0%, rgba(171,189,115,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,239,192,1)), color-stop(100%,rgba(171,189,115,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4efc0', endColorstr='#abbd73',GradientType=0 ); /* IE6-9 */
	
	
}

.PivotColsLabel {
	font-family: S7Font, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	font-size: 12px;
	color: #000000;
	border: 0px solid rgb(240,249,255);
	padding: 6px;
	-moz-border-radius: 3px;
	border-radius: 3px;

background: rgb(240,249,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(240,249,255,1) 0%, rgba(203,235,255,1) 47%, rgba(161,219,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,249,255,1)), color-stop(47%,rgba(203,235,255,1)), color-stop(100%,rgba(161,219,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=0 ); /* IE6-9 */
	
}


.PivotTotal {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 0px solid rgb(242,245,246);
	padding: 6px;
	-moz-border-radius: 3px;
border-radius: 3px;

background: rgb(242,245,246); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,245,246,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,245,246,1)), color-stop(37%,rgba(227,234,237,1)), color-stop(100%,rgba(200,215,220,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
	
}

.PivotGranTotal {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 0px solid rgb(242,245,246);
	padding: 6px;
	-moz-border-radius: 3px;
border-radius: 3px;

background: rgb(242,245,246); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,245,246,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,245,246,1)), color-stop(37%,rgba(227,234,237,1)), color-stop(100%,rgba(200,215,220,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
	
}


.PivotRowLabel {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #005982;
	padding: 6px;
	-moz-border-radius: 3px;
border-radius: 3px;
background: rgb(176,212,227); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(176,212,227,1) 0%, rgba(136,186,207,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(176,212,227,1)), color-stop(100%,rgba(136,186,207,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(176,212,227,1) 0%,rgba(136,186,207,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(176,212,227,1) 0%,rgba(136,186,207,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(176,212,227,1) 0%,rgba(136,186,207,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(176,212,227,1) 0%,rgba(136,186,207,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0d4e3', endColorstr='#88bacf',GradientType=0 ); /* IE6-9 */
	
}



.PivotRow {
	font-family: S7Font, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #CCCCCC;
	padding: 6px;
	-moz-border-radius: 3px;
border-radius: 3px;
background: rgb(176,212,227); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(176,212,227,1) 0%, rgba(136,186,207,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(176,212,227,1)), color-stop(100%,rgba(136,186,207,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(176,212,227,1) 0%,rgba(136,186,207,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(176,212,227,1) 0%,rgba(136,186,207,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(176,212,227,1) 0%,rgba(136,186,207,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(176,212,227,1) 0%,rgba(136,186,207,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0d4e3', endColorstr='#88bacf',GradientType=0 ); /* IE6-9 */
	
}




/*

	CSS del Loader de cada Pagins

*/
.LoaderBack {
	position:fixed;
	top: 0px;
	left: 0px;
	width:100%; 
	height:100%;
	color: #CC0000;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/* background-image:url('../assets/Loader/loader_back.png');	*/
	background: rgba(62,62,62,0.51) ;
	right: 0px;
	bottom: 0px;
	z-index: 10000;
}

.LoaderBox {
	position:absolute;
	left: 40% ;	
	top: 30% ;	
	width:275; 
	color: #333333;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	z-index: 10001;

	
}

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

		-moz-border-radius: 5px;
		border-radius: 5px;
-moz-box-shadow: 0 0 4px #888;
-webkit-box-shadow: 0 0 4px#888;
box-shadow: 0 0 4px #888;
  z-index: 15000;
  
    
}


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

		-moz-border-radius: 5px;
		border-radius: 5px;
-moz-box-shadow: 0 0 4px #888;
-webkit-box-shadow: 0 0 4px#888;
box-shadow: 0 0 4px #888;

z-index: 15000;
    
    
}


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

		-moz-border-radius: 5px;
		border-radius: 5px;
-moz-box-shadow: 0 0 4px #888;
-webkit-box-shadow: 0 0 4px#888;
box-shadow: 0 0 4px #888;

z-index: 15000;
    
}



/*

	CSS Usado en los Menu de los HomePages

*/
.HPM_title {
	padding: 6px;
	font-family: S7Font, S7Font, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 10px;
	color: 000000;
}

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

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



/*

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


.tmenu_boton {
	text-decoration: none;
	color: #333;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 7px;		
	padding-top: 8px;	
	padding-bottom: 5px;	
	margin-right: 0px;		
	margin-left: 0px;		
	white-space:nowrap;		
}

.tmenu_botonS {
	text-decoration: none;
	color: #fff;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 7px;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	white-space:nowrap;
	background-color: #165cc5;
	-moz-border-top-left-radius: 2px;
	-moz-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;		
}

.tSubMenu {
	text-decoration: none;
	color: #165cc5;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 12px;
	height: 100px;
	overflow: auto;	
}

.tSubMENU_ {
	background-repeat: repeat;
	background-color: white;
	text-decoration: none;
	color: #165cc5;
	
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	padding-bottom: 10px;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
	border-top: 2px solid #165cc5;
	
}
.tSubMainDiv {

}

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

.MOMenu {
	text-decoration: none;
	color: #666666;
	margin-top: 8px;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px;
	white-space:nowrap;
	position:absolute;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	background-color: white;
	-moz-box-shadow: 0 0 4px #333333;
	-webkit-box-shadow: 0 0 4px #333333;
	box-shadow: 0 0 4px #333333;
	
	z-index: 50;
	
	max-height: 600px;
	overflow: auto ;
	
}

.MOMenuItem {
	border-width: 1px;
	text-decoration: none;
	color: #666666;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px;
	white-space:nowrap;
	z-index:500;
}

.MOMenuOver {
	text-decoration: underline;
	color: white;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 6px;
	white-space:nowrap;
	z-index:1000;

	-moz-border-radius: 2px;
	border-radius: 2px;
	
	background-color: #165cc5;

}


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


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


/*

	Sub Menu in Page

*/

.subMenuDiv {
	text-decoration: none;
	color: #333333;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;
	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: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 14px;
	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: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 14px;
	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:#165cc5 ;
	/*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: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 10px;	
}

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

/*

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

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

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

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


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

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

.Wizard_Title {
	text-decoration: none;
	color: #333333;
	font-family: S7Font, S7Font, 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: #165cc5;
		font-family: S7Font, Helvetica, sans-serif;
		font-size: 20px;
		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: S7Font, S7Font, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
        /*background-color: #EEEEEE;*/		
		-moz-border-radius: 5px;
border-radius: 5px;	
}

.calendarToday {
	text-decoration: none;
	color: #333;
	font-family: S7Font, S7Font, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #f8f8f8;
	border: 1px solid #999;
	height: 120px; margin:2px;	
	-moz-border-radius: 0px;
border-radius: 0px;	
	position:relative;	
}

.calendarToday .OpenDayImg{
	opacity:1;
}



.calendar {
	
		text-decoration: none;
		color: #888;
		font-family: S7Font, S7Font, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		border: 1px solid #eee; 		
		height: 120px ;		
		/*background-image:url('../assets/images/calendar_back.jpg');	*/
		-moz-border-radius: 0px;
border-radius: 0px;
position:relative;		
}

.calendar .OpenDayImg{
	opacity:0.8;
}
.of_count_calendar_out{
	position:absolute;
	left:0px; right:0px; bottom:0px; top:0px;
}
.of_count_calendar{
	position:absolute;
	 font-family: S7Font, Helvetica, sans-serif;
		font-size: 40px; color:#999; background-color:#f1f1f1; font-weight:400; height:74px; width:74px; border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px;   border: 1px #999 dashed; cursor:pointer;
}

.of_count_calendar:hover{
	position:absolute;
	 font-family: S7Font, Helvetica, sans-serif;
		font-size: 40px; color:#666; background-color:#f9f9f9; font-weight:400; height:74px; width:74px; border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px; border: 1px #666 dashed;  cursor:pointer; 
}

.calendarEvent {
	

		text-decoration: none;
		color: #CC0000;
		font-family: S7Font, Helvetica, sans-serif;
		font-size: 10px;
		-moz-border-radius: 3px;
border-radius: 3px;	

}

.Important_Msn {
		text-decoration: none;
		color: #CC0000;
		font-family: S7Font, 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: S7Font, Helvetica, sans-serif;
		font-size: 10px;
}.Title_Pages {
	font-family: S7Font, 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: S7Font, S7Font, 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, S7Font, S7Font, 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: S7Font, S7Font, 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: S7Font, Helvetica, sans-serif;
		font-size: 8px;
		font-weight: normal;
        background-color: #99CCFF;		
		border: 1px solid #CCCCCC; 	
		padding: 6px;	
		margin: 3px;	
}

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

.tdrowdiv{
	
	
}

