body { 
    font-family: "Arial", sans-serif;
    font-size: 10pt;
    margin: 0em; 
    background-color: #DDE8FF 
    }
h1 {font-size: 125%; color: navy; margin: 0.4em 0;}
h2 {font-size: 120%; color: navy; margin: 0.3em 0;}
h3 {font-size: 115%; color: navy; margin: 0.2em 0;}
h4 {font-size: 110%; color: navy; margin: 0.1em 0;}
h5 {font-size: 105%; color: navy; margin: 0 0;}
table {
	empty-cells: show
}
	table.toppage {
		background-color: #C0D4F8 
	}
	tr.toppage {
		background-color: #C0D4F8 
	}
	tr.head {
		font-size: 10pt;
		font-weight: bold;
		background-color: #F0F8FF 
	}
	tr.data {
		font-size: 10pt;
		background-color: white 
	}
	tr.menu {
		font-size: 10pt;
		font-weight: bold;
		background-color: #8AACF2
	}
	td.opcion {
		font-size: 10pt;
		font-weight: bold;
		background-color: #C0D4F8 
	}
	td.menuon {
		font-size: 10pt;
		font-weight: bold;
		background-color: #DDE8FF 
	}
	td.menuoff {
		font-size: 10pt;
		color: gray;
		background-color: #C0D2F8 
	}
	.titulo {
		font-size: 40pt;
		font-weight: bold;
		text-align: center;
		color: navy;
	}
	.titulo2l {
		font-size: 16pt;
		font-weight: bold;
		text-align: left; 
		margin: 0em; 
		margin-left: 1em; 
		color: navy;
	}
	.titulo2r {
		font-size: 16pt;
		font-weight: bold;
		text-align: right; 
		margin: 0em; 
		margin-right: 3em; 
		color: navy;
	}
	.titulo3 {
		font-size: 14pt;
		font-weight: bold;
		text-align: center; 
		margin-top: 0.5em; 
		color: navy;
	}
	.misc {
		font-size: 10pt;
		font-weight: bold;
		text-align: right; 
		margin-left: 1em; 
		color: navy;
	}
	a img { 
		border-width: 0;
	}
	
a {text-decoration:none; color:blue}
a:hover    {background: #CF9;}
a.comando {color:red;}
a.comando:hover    {background: #FF9;}
a.admin {color:green;}
a.admin:hover    {background: #F9F;}
a.current {color:navy; background: #8AACF2;}
a.current:hover    {background: #CF9;}
a[disabled] {
    pointer-events: none;
}

div.alerta {color:red; font-weight: bold;}

table.tables {border-style: none;}
table.form {background: #DDD;}
table.list {background: #DDD;}
tr.header {text-align: center; color: #444;}
tr.values {background: #FFF;}
tr.alerta {background: #F77;}
td.tabla {border-style: none; vertical-align: top; padding: 0; margin: 0;}
td.item {text-align: left;}
td.texto {text-align: left;}
td.numero {text-align: right;}
td.number {text-align: right;background: white;}
td.refnum {text-align: right;background: #EEE;}
td.header {text-align: left; color: #222;}
td.label {text-align: right; color: #444;}
td.units {text-align: left; color: #444;}
td.value {background: #FFF;}
td.command {text-align: center; background: #DDD;}
td.tpvalue {font-size: 120%; font-weight: bold; color: navy; background: #DDE8FF;}
td.tplabel {font-size: 120%; font-weight: bold; color: #33A; text-align: right; }
td.refval {background: #EEE;}
input.refval {background: #EEE;}
input.number {text-align: right;}
input[type="number"] {text-align: right;}


span.destacado {font-weight:bold} 
span.winmenu {font-weight:bold; font-style:oblique; white-space: nowrap;} 
span.error {color:red;}
span.alerta {color:red; font-weight: bold;}

li.aplic {font-size: 120%}
td.menu1 { padding-left: 0em;}
td.menu2 { padding-left: 1em;}
td.menu3 { padding-left: 2em;}
td.menu4 { padding-left: 3em;}
td.menu5 { padding-left: 4em;}

th.oculto {display: none;}
td.oculto {display: none;}
th.avista {display: table-cell;}
td.avista {display: table-cell;}

img.logo {
  height: auto;
}

/* Style the tab */
.tab {
    overflow: hidden;
    /*border: 1px solid #ccc;*/
    /*background-color: #f1f1f1;*/
}
/* Style the buttons inside the tab */
.tab button {
    background-color: #eee;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    /*padding: 14px 16px;*/
    /*transition: 0.3s;*/
    /*font-size: 1.2em;*/
}
/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #ddd;
}
/* Create an active/current tablink class */
.tab button.active {
    background-color: #ccc;
}
/* Style the tab content */
.tabcontent {
    display: none;
    /*padding: 6px 12px;*/
    /*border: 1px solid #ccc;*/
    /*border-top: none;*/
}

