BODY {
	SCROLLBAR-FACE-COLOR: #526D94; 
	SCROLLBAR-HIGHLIGHT-COLOR: #526D94; 
	SCROLLBAR-SHADOW-COLOR: #295184; 
	SCROLLBAR-3DLIGHT-COLOR: #999999; 
	SCROLLBAR-ARROW-COLOR: #7392BD; 
	SCROLLBAR-TRACK-COLOR: #7392BD; 
	SCROLLBAR-DARKSHADOW-COLOR: #295184;
	/*text-align: center;*/
	background-image: url('fondo_home_inv.jpg');
	background-attachment: fixed;
	background-repeat:repeat-x;
	background-color: #C6DCEA;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #ACC0D6;*/
}

a {
	text-decoration: none;
	color: #163351; 
}

a:hover {
  text-decoration: underline;
  color: #163351; 
}

table,td{
	border-color: #526D94;
}

table.main {
  font-size: 12px;
  color: #163351;
  background-color: #506E91;
  width: 80%;
 }

td { vertical-align: top; }
td.right{	text-align: right;	}
td.center{	text-align: center;	}
td.info{
 	background: #ACC0D6;
	color: #294D7B;
	text-align: center;
}
 
.title {
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	background-color: #294D7B;
	color: #ACC0D6;
	text-transform: capitalize;
	text-align: center;
}
 
td.acciones {
	background: #294D7B;
	color: #ACC0D6;
	text-align: center;  	
}

td.acciones a,a:hover{
	background: #294D7B;
	color: #ACC0D6;
	text-align: center;  	
} 
 
tr.info {
	background: #294D7B;
	color: #ACC0D6;
	text-align: center;
  	font-weight: bold;
	font-size: 12px;  
} 

th.reporte{
	background-color: #294D7B;
	color: #ACC0D6;
}

th.reporte a{
	color: #ACC0D6;
}

tr.reportRow1{
  color: #294D7B;/*#ACC0D6;*/
  background-color: #95AEC5;/*#506E91;*/
}

tr.reportRow2{
	background: #ACC0D6;
	color: #294D7B;
}

tr.reportSalidaTemporal{
  font-style: italic;
}

td.loginr{
	color: #8CBAFF;
	text-align: right;
}

td.loginl{
	color: #8CBAFF;
	text-align: left;
}
 
table.menu{
  border: hidden;
  color: #163351;
  background-color: #506E91;
 }
 
td.menutitle {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#ACC0D6;
	text-decoration: none;
	text-align: center;
	cursor: default;
} 
 
.menuitem {
	/*border: thin #1E3A5B;*/
	background: #7599BB;
	border: 1px Black;
	color: #1E3A5B;
}

td.horasCumplidas{
	color: Green;
}

td.horasNoCumplidas{
	color: Red;
}

th.selectedMenuitem,td.selectedMenuitem{
	/*border: thin #1E3A5B;*/
	background: #D5E2EE;
	border: 1px Black;
	color: #1E3A5B;
	cursor: default;
}

input,textarea{
	background: #D5E2EE;
	color: #294D7B;
	/*border: none;*/
	border-color: #295184 #EDF4F8 #EDF4F8 #295184;
	border: solid thin;
	/*border: #163351;*/
}

input.boton {
	border-color: #EDF4F8 #295184 #295184 #EDF4F8;
	border: solid thin;
	/*border: none;*/
	
	/*border: #163351;*/
}

button{
	background: #D5E2EE;
	color: #294D7B;
	border: solid thin;
	/*border: #163351;*/
	border-color: #EDF4F8 #295184 #295184 #EDF4F8;
	}

td.formField,select{
	background: #D5E2EE;
	color: #294D7B;
	border: none;/*#163351;*/
	text-align: left;
}

th.sysconfig {
	vertical-align: top;
	text-align: left;
}

.Black10p {font-size: 10px; font-style: normal; font-weight: normal; color: #163351}
.ItBoldBig { font-size: 24px; font-style: normal; font-weight: bold; color: #294D7B; text-decoration: blink; line-height: normal; font-variant: normal; text-transform: capitalize; border-color: black black #FFFFFF}
.ItBlack13p {  font-size: 12px; font-style: italic; line-height: normal; font-weight: normal; color: #163351}
.BoldBalck10p {font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #163351; text-decoration: none}
.BoldBlack11p { font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: #163351; text-decoration: none}
.ForEmails { font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #516F93; text-decoration: none; font-variant: normal}
.ForEmailsSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #516F93; text-decoration: none}
.Black11p {  font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #163351}
.Black9p {  font-size: 9px; font-style: normal; font-weight: lighter; color: #163351}
.White10p {  font-size: 10px; font-style: normal; font-weight: normal; color: #ACC0D6; text-decoration: none}
.BoldWhite10p { font-size: 10px; font-style: normal; font-weight: bold; color: #ACC0D6; text-decoration: none }
.BoldWhite11p { font-size: 11px; font-style: normal; font-weight: bold; color: #ACC0D6; text-decoration: none }
.White11p { font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #ACC0D6}
.BoldBlack12p { font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #526D94; text-decoration: none }
.BoldVeryBlack12p { font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #163351; text-decoration: none }
.BlackSmall { font-size: 9px; font-style: normal; font-weight: 100; color: #526D94; font-variant: normal}

span.successMsg {
	color: Green;
	font-size: 18px;
}

span.errorMsg {
	color: red;
	font-size: 18px;	
}

.tituloAviso {
	font-size: 16pt;
}

.aviso {
	text-align: left;
}

.lstAviso {
	border:none;
	text-align: left;
}

.lstAvisoNew {
	border:none;
	text-align: left;
	font-weight: bold;
	background-color: #7599BB; 
}

hr {
	color: #ACC0D6;
}
