body {	margin:0;	padding:0;	height:100%;	/*overflow:visible;*/}h3 {	padding:0;	margin:5px;	line-height:normal;	font-size:16px;}h4 {	margin:5px;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	}h5 {	padding:0;	margin:5px;	line-height:normal;	margin-bottom:0;	padding-bottom:0;	font-size:11px;}input {	font-size:12px;	background-color: "transparent";}input.modificado {	background-color: orange;}thead {	padding-top:0;	margin-top:0;	marker-offset:0;	height:11px;	text-align:center;	font-family:Arial, Helvetica, sans-serif;	background-color: lightblue;	font-size: 12px;	text-decoration: none;	cursor:auto;	color:black;		}td {	height:11px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	}td.carnet {	height:14px;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	}table.login {	border-width: thick;	border-spacing: 10px;	border-style: groove;	border-color: green;	border-collapse: separate;	background-color: white;}table.login th {	border-width: 0px;	padding: 1px;	border-style: inset;	border-color: gray;	background-color: white;}table.login td {	border-width: 0px;	padding: 1px;	border-style: inset;	border-color: gray;	background-color: white;}#divReloj {	position:absolute;	top:45%;	right:50%;	z-index:1000;	}	#divInfo {	position:absolute;	top:0;	left:0;	z-index:100;	}	#divUnico {	position:absolute;	padding-top:0px;	margin-top:0px;	top:70px;	background-color:#FFF;	height:89%;	width:100%;	overflow:auto;}#divSuperior {    position:absolute;    padding-top:0px;    margin-top:0px;    background-color:#FFF;    top:10%;    height:45%;    width:100%;    overflow:auto;}#divInferior {	position:absolute;	padding-top:0px;	margin-top:0px;	background-color:#FFF;	top:55%;	height:45%;	width:100%;	overflow:auto;}#divTab2 {    position:absolute;    padding-top:0px;    margin-top:0px;    background-color:#FFF;    top:50%;    height:5%;    width:100%;    overflow:auto;}    #divCabecera {    position:absolute;    padding-top:0px;    margin-top:0px;    top:0px;    left:0px;    height:53px;    width:100%;    text-align:left;    color:#004080;    background-color:#CCFFFF;       font-family:Arial, Helvetica, sans-serif;}#divHeader {    position:absolute;    padding-top:0px;    margin-top:0px;    background-color:#FFF;    top:60px;    height:30px;    width:100%;    overflow:auto;}#divEmergente {    position:absolute;    padding-top:10px;    padding-left:10px;    background-color:#DDD;    border: 2px #EEE solid;    top:120px;    left:120px;    overflow:hidden;    z-index: 9900;    display: none;    box-shadow: 2px 2px 5px #999;}#divPrincipal {    position:absolute;    padding-top:0px;    margin-top:0px;    background-color:#FFF;    top:90px;    height:85%;    width:100%;    overflow:auto;}#divFooter {    position:absolute;    padding-top:0px;    margin-top:0px;    background-color:#FFF;    top:95%;    height:5%;    width:90%;    overflow:auto;}.cabecera {	background-color:lightblue;	cursor:default;		}.filaayuda {	background-color:#FFFFAA;	cursor:pointer;	}.filahover {	background-color:#D4FFAA;			}.filaselecta {	background-color:#FEBB78;	cursor:default;	}		.datos {    background-color:#FFF;}.datoshistoricos {    background-color:#EEE;}a {	text-decoration:none;	font-family:Verdana, Geneva, sans-serif;	font-size:12px;}