*
{
 margin: 0;
 padding: 0;
}

#Cabecera
{
 position: absolute;
 top: 14mm;
 left: 34.5%;
 font-family: consolas;
 font-weight: bolder;
 font-size: x-large;
 text-align: left;	
 padding: 0.2em;
 color: darkblue;
}
#Seleccion
{
 position: absolute;
 top: 23mm;
 right: 8%;
 font-family: consolas;
}
#Seleccionar
{
 border: 1px solid;
 border-radius: 1mm;
 font-weight: bolder;
 color: green;
}

#Calculadoras
{
 margin: 2mm; 
}
#PieFormularioListaCalculadoras
{
 position: relative;
 float: none;
 top: 5mm;	
 padding: 0.3em;  
 font-size: small;
}
#FormAltaCalculadora
{
 position: relative;
 margin: 2mm;
 font-family: consolas;	
 padding: 0.2em;
 left: 5mm;
}
#Calculadora_Nueva
{
 border: 1px solid;
 border-radius: 1mm;
 width: 40mm;
 font-family: consolas;
}
#AltaError
{
 margin: 1mm;
 position: relative;
 top: -1mm;	
 font-family: consolas;	
 padding: 0.2em;
 width: 100mm;
}

#CalculadoraBaja
{
 position: relative;
 top: 0.5mm;
 left: 4mm;
 width: 200mm;	
}
#FormBajaCalculadora
{
 top: -1mm;
 position: relative;
 font-family: consolas;	
}
#SelecBaja_Calculadora
{
 border: 1px solid;
 border-radius: 1mm;
 width: 40mm;
 margin: 2mm;
 position: relative;
 left: 4mm;
 font-family: consolas;	
 padding: 0.2em;	
}

#CalculadoraRename
{
 position: relative;
 top: 0.5mm;
 left: 4mm;
 width: 200mm;	
}
#FormRenameCalculadora
{
 top: -1mm;
 position: relative;
 font-family: consolas;	
}
#SelecRename_Calculadora
{
 border: 1px solid;
 border-radius: 1mm;
 width: 40mm;
 margin: 2mm;
 position: relative;
 left: -1mm;
 font-family: consolas;	
 padding: 0.2em;	
}
#Calculadora_Nueva_Rename
{
 border: 1px solid;
 border-radius: 1mm;
 width: 40mm;
 font-family: consolas;
}
#RenameError
{
 margin: 1mm;
 position: relative;
 top: -1mm;	
 font-family: consolas;	
 padding: 0.2em;
 width: 120mm;
} 

#CalculadoraResto
{
 position: relative;
 top: 0.5mm;
 left: 4mm;
 width: 200mm;	
}
#FormRestoCalculadoras
{
 top: -1mm;
 position: relative;
 font-family: consolas;	
}
#SelecResto_Calculadoras
{
 border: 1px solid;
 border-radius: 1mm;
 width: 40mm;
 margin: 2mm;
 position: relative;
 left: 4mm;
 font-family: consolas;	
 padding: 0.2em;	
}

#CalculadoraCopia
{
 position: relative;
 top: 0.5mm;
 left: 4mm;
 width: 200mm;	
}
#FormCopiaCalculadora
{
 top: -1mm;
 position: relative;
 font-family: consolas;	
}
#SelecCopia_Calculadora
{
 border: 1px solid;
 border-radius: 1mm;
 width: 40mm;
 margin: 2mm;
 position: relative;
 left: -1mm;
 font-family: consolas;	
 padding: 0.2em;	
}
#Calculadora_Nueva_Copia
{
 border: 1px solid;
 border-radius: 1mm;
 width: 40mm;
 font-family: consolas;
}
#CopiaError
{
 margin: 1mm;
 position: relative;
 top: -1mm;	
 font-family: consolas;	
 padding: 0.2em;
 width: 120mm;
} 

#SeccionCalculadora
{
 position: absolute;
 top: 30mm;
 font-family: consolas;	
 font-size: medium; 
}

#BotonNuevaLinea
{
 width: 14mm;
}

#TituloLineaCalculos
{
 font-family: consolas;
 position: absolute;
 left: 15.5mm;	
 margin: -1mm;
 width: 64mm;
}
.CampoEdicionLineaCalculo
{
 font-family: consolas;
 position: absolute;
 left: 14mm;	
 width: 139.5mm;
}

#TituloImportes
{
 font-family: consolas;
 position: absolute;
 left: 157mm;	
}
.CampoEdicionImporte
{
 font-family: consolas;
 position: absolute;
 left: 156.5mm;	
 width: 43mm;
}
#TituloNotas
{
 font-family: consolas;
 position: absolute;
 left: 204mm;	
 margin: -1mm;
 width: 57mm;
}

.CampoEdicionNotas
{
 font-family: consolas;	
 position: absolute;
 left: 203.5mm;	
 width: 139.5mm;
}
#TituloEstampillado
{
 font-family: consolas;
 position: absolute;
 left: 346.5mm;	
}
.CampoEdicionStam
{
 font-family: consolas;
 position: absolute;
 left: 346mm;	
}

#BotonKeyPad
{
 font-family: consolas;
 position: relative;
 top: -6.5mm;
 left: 115%;
 font-family: consolas;
}


#MensajesEdicion
{
 font-family: consolas;
 position: relative;
 top: -6.5mm;
 left: 175%;
 font-family: consolas;
}

#Resultado
{
 font-family:"Trebuchet MS","Lucida Grande",Verdana,Geneva,Helvetica,san-serif;font-size:9pt;
 color: blue;
 font-weight: bold;
 position:relative;
 top: 1mm;
}

#Manual
{
 margin: 0;
 padding: 0;
 position: relative;
 top: -35mm;
 left: 55%;
 font-family: consolas;	
 font-size: 1.1em;
 width: 40mm;
}
#Manual a
{
 border: 1px;
 border-color: #000;
 border-style: solid;
 display: block;
 font-weight: bold; 
 font-size: 1.1em;
 padding: 1.25mm;
 background-color: #DDD;
}
#Manual a:hover
{
 background-color: #f8f2eb;
 color: SeaGreen;
}

#Pruebas {display: none;}

.CampoEntrada
{
 font-family: consolas;
 font-size: medium; 
 text-align: left;
}

.CampoEdicionStam
{
 font-family: consolas;
 font-size: medium; 
 text-align: left;
}

.CampoSalida
{
 font-family: consolas;
 font-size: medium; 
 text-align: left;
}

.CampoOculto
{
 font-family: consolas;
}

.boton
{
 font-family: consolas;
 font-size: medium; 
 border-radius: 1mm;
}
.boton_menor
{
 font-family: consolas;
 font-size: small;
 border-radius: 1mm;
}
.boton_baja
{
 position:absolute;
 left: 7mm;
 margin-top: 0.38mm;
 background-color: #FAAC58;
}
.boton_copia
{
 position:absolute;
 left: 10.26mm;
 margin-top: 0.38mm;
 background-color: #ACFA58;
}
.invalid 
{
 border: 2px solid #ff0000;
 border-radius: 1mm;
}

.odd
{
 background-color:#E0F2F7;	
}

.even
{
 background-color:#EAFCF6;	
}

ul, li
{
 position: relative;
 float: left;
 list-style: none;
 margin:0;
 padding: 0;
}
ul
{
 font-size: 1.1em;
 background-color: #DDD;
}
ul li a
{
 border-width: 1px 1px 1px 0;
 border-color: #000;
 border-style: solid;
 border-radius: 1mm;
 display: block;
 float: left;
 font-weight: bold; 
 padding: 1.25mm;
 text-decoration: none;
}
li.first a
{
 border-width: 1px;
}
li a:hover
{
 background-color: #f8f2ef;
 color: SeaGreen;
}
li.seleccionada a
{
 background-color: #F3E2C1;
 color: SeaGreen;
}

#ProFormaPDF
{
 position: relative;
 top: 125mm;
 left: 20mm;
}

table
{
 width: 330mm;   
}

table, th, td
{
 border: 1px solid;
 border-radius: 1mm;
 empty-cells: hide;
 border-collapse: separate;
 font-family: consolas;
 text-align: left;
 padding: 0.3em;
}
 
tr.heat
{
 background-color:LightGrey;	
 padding: 0.3em;
}

tr.odd
{
 background-color:#E0F2F7;	
}

tr.even
{
 background-color:#EAFCF6;	
}
caption {
 border: 1px solid;
 border-radius: 1mm;
 font-family: consolas;
 font-weight: bold;
 font-size: larger;
 text-align: center;
 padding: 0.4em;
 background-color:LightGrey;
}

