body {
	background-color: #eeeeee;
	/*padding:0;
	margin:0 auto;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.letter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;	
}
.letter:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight:bold;	
}
.roundBorders {
-moz-border-radius: 1px 2px 3px 4px;
}
.white12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#eeeeee;
	padding: 3px;
	text-decoration: none;
}
a.w12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.w13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.w13:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.f12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#6D86B4/*#818169*/;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCC0;
	border-right-color: #5B5B4A;
	border-bottom-color: #5B5B4A;
	border-left-color: #CCCCC0;
}

a.menutitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.menutitle:hover {
	color: #ffffff;
	font-size: 11px;	
	text-decoration: underline;
}

a.m11 {
	font-size:9px;
	font-weight: normal;
	color:#0000FF;
	text-decoration: underline;
}

a.m12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.m12:hover {
	color: #FFFFFF;
	font-size: 11px;	
	text-decoration: underline;
}

a.m13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.m13:hover {
	color: #000000;
	font-size: 11px;	
	text-decoration: underline;
}

a.m14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.m14:hover {
	color: #000000;
	font-size: 11px;	
	text-decoration: underline;
}

.borders {
	background-color: #F0F0F0;
	border: 1px solid #999999;
}
.bordersw {
	background-color: #ffffff;
	border: 1px solid #999999;
}
.borders2 {
	/*background-color: #FFFFFF;
	border: 1px solid #999999;*/
}
.r12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.L10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.lB12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.lB13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.lB13:hover {
	text-decoration: underline;
}
.tit12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #BDA382;
	height: 25px;
}
.bt12 {
	background-color: #818169;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCC0;
	border-right-color: #5B5B4A;
	border-bottom-color: #5B5B4A;
	border-left-color: #CCCCC0;
}
.SSClabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.SSCc1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.SSCc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.SSCc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.SSCc4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #996600;
}
.miform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #999999;
}
.tab1 {
	background-color: #EAEAEA;
	height: 26px;
	border-left:1px solid #B0BEC7;
	border-right:1px solid #B0BEC7;
	border-top:1px solid #B0BEC7;
	border-bottom:1px solid #778A98;
	background-image: url('../images/bg_table_desc.gif');
	cursor: pointer;
	background-repeat: repeat-x;
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	

}
.tab2 {
	background-color: #FFFFFF;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.tab3 {
	background-color: #FFFFFF;
	height: 26px;
	background-image:url(../images/bg_table_asc.gif);
	cursor: pointer;
	border-left:1px solid #778A98;
	border-right:1px solid #778A98;
	border-top:1px solid #778A98; 
	background-repeat: repeat-x;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.tab4 {
	background-color: #FFF4E1;
	height: 70px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 15%;
}

.tab4bis {
	background-color: #FFFFFF;
	height: 70px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.tab5 {
	background-color: #EEEEEE;
	height: 70px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 15%;
}
.tab6 {
	background-color: #FFF4E1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.tab7 {
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.forumReply {
	background-color: #FFFFFF;
	height: 26px;
	background-image:url(../images/bg_table_asc.gif);

	border:1px solid #778A98;
	background-repeat: repeat-x;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
.celdaTitulo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #E4E6DB;
text-decoration: none;
background-color:#293C43;
}

.celdaTituloBordo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
background-color:#43292A;
}


#scroll {
margin-top:0px;
width:98%;
background-color: #ffffff;
overflow:auto;
height:140px;
border: 1px #999999 solid;
}

.scroll60 {
margin-top:0px;
width:100%;
background-color: #ffffff;
overflow:auto;
height:70px;
border-top:1px #cccccc solid;
}

.scrollOffDay {
margin-top:0px;
background-color: #ffffff;
overflow:scroll;
height:auto;
border: 1px #999999 solid;
}

#scrollusrlist {
margin-top:0px;
width:auto;
background-color: #ffffff;
overflow:auto;
height:60;
border: 0px;
}

.prjlist {
	cursor:pointer;
	background-color: #ffffff;
	color:#666666;
	font-size:12px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}

.prjlist td:hover {
	background-color:#DFEAF4;
}

.projliscell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-bottom:1px #999999 solid;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C5198;
	font-weight:bold;
	line-height:20px;
}

a.soloff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0000FF
}

#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #666;
	background-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	
.botonVentana {
	background-color: #EAEAEA;
	height: 21px;
	border: 0px;
	padding-bottom:4px;
	background-image: url('../images/yell_bg.jpg');
	cursor: pointer;
	background-repeat: repeat-x;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
}	

.Taski1 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float:left;
	width:85%;
	font-weight: normal;
	cursor:pointer;
}

.Taski1green {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00CC00;
	float:left;
	width:85%;
	font-weight: normal;
	cursor:pointer;
}

.Taski1red {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	float:left;
	width:85%;
	font-weight: normal;
	cursor:pointer;
}


.Taski1st {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	width:55%;
}

.Taskcontainer1{
	float:left;
	width:100%;
	line-height:20px;
	max-height:20px;
	background-color:#FFFFFF;
	padding:0 2px 0 2px;
	font-weight:normal; 
}
.Taskcontainer2{
	float:left;
	width:100%;
	line-height:20px;
	max-height:20px;
	background-color:#EBEBF0;
	padding:0 2px 0 2px;
	font-weight:normal; 
}

.Taskcont195{
	float:left;
	width:95%;
	line-height:20px;
	max-height:20px;
	background-color:#FFFFFF;
	padding:0 2px 0 2px;
	font-weight:normal; 
}
.Taskcont295{
	float:left;
	width:95%;
	line-height:20px;
	max-height:20px;
	background-color:#EBEBF0;
	padding:0 2px 0 2px;
	font-weight:normal; 
}

.Taskcontainer1:hover {
	background-color:#C9D2E9;
	display:block;
	cursor:pointer;
}
.Taskcontainer2:hover {
	background-color: #C9D2E9;
	display:block; 
	cursor:pointer;
}

.tooltip{
	visibility:hidden;
	width:20px;
	float:right;
}

.userto{
	float:left;
	font-weight: normal;
	font-style:italic;
	font-size:11px;
}


.empty{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin:2px 5px 2px 5px;	
	padding:2px 2px 2px 2px;
	height:15px;
	background-color:#FFFFFF;
}

.botonsliderup{
	width:16px;
	height:16px;
	background-image:url('../images/mini/arrow-up.gif');
	background-repeat:no-repeat;		
	float:right;
}

.botonsliderup:hover{
	width:16px;
	height:16px;
	background-image:url('../images/mini/arrow-up_o.gif');
	background-repeat:no-repeat;	
}
.botonsliderdown{
	width:16px;
	height:16px;
	float:right;	
	background-image:url('../images/mini/arrow-down.gif');
	background-repeat:no-repeat;
}

.botonsliderdown:hover{
	width:16px;
	height:16px;
	float:right;	
	background-image:url('../images/mini/arrow-down_o.gif');
	background-repeat:no-repeat;	
}

.botonplus{
	float:left;
	width:16px;
	height:16px;
	background-image:url('../images/mini/plus.gif');
	background-repeat:no-repeat;	
}

.botonplus:hover{
	float:left;
	width:16px;
	height:16px;
	background-image:url('../images/mini/plus_o.gif');
	background-repeat:no-repeat;	
}

.botonmenu{
	float:left;
	width:16px;
	height:16px;
	background-image:url('../images/mini/menu.gif');
	background-repeat:no-repeat;	
}

.botonmenu:hover{
	float:left;
	width:16px;
	height:16px;
	background-image:url('../images/mini/menu_o.gif');
	background-repeat:no-repeat;	
}

.botoncontainer{
	float:right;
	width:40px;
	padding:2px 6px 0 0;
}

.botoncontainer1{
	float:right;
	width:40px;
	padding:2px 2px 0 0;
}

.pencil{
	float:right;
	width:16px;
	height:16px;
	background-image:url('../images/mini/edit.gif');
	background-repeat:no-repeat;
	padding:4px 4px 0 0;	
	cursor:pointer;	
}

.pencil:hover{
	float:right bottom;
	width:16px;
	height:16px;
	background-image:url('../images/mini/edit_o.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	padding:4px 4px 0 0;	
}
.clockout{
	width:70px;
	height:16px;
	background-image:url('../images/mini/clockout.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
}

.clockout:hover{
	width:70px;
	height:16px;
	background-image:url('../images/mini/clockout_o.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
}
.clockin{
	width:70px;
	height:16px;
	background-image:url('../images/mini/clockin.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
}

.clockin:hover{
	width:70px;
	height:16px;
	background-image:url('../images/mini/clockin_o.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
}

.journal {
	overflow-x:hidden;
	overflow-y:scroll;
	border:1px #CCCCCC solid;
	height:100px;
	width:100%;
}

.journalDet {
	overflow-x:scroll;
	overflow-y:scroll;
	border:1px #CCCCCC solid;
	height:150px;
	vertical-align:top;
	width:100%;
}

.tkdiv{
	overflow-x:hidden;
	overflow-y:scroll;
	border:1px #CCCCCC solid;			
	height:100px;
	width:100%;
}