*
{
 margin: 0;
 padding: 0;
}

#FechaValorCambiar
{
 position: absolute;
 right: 5%;
 top: 2mm;
 font-family: consolas;	
 font-weight: bold;
 padding: 0.2em; 
}

#FechaValorCambio
{
 position: absolute;
 right: 1%;
 top: 2mm;
 font-family: consolas;	
 padding: 0.2em; 
}

#Cartera
{
 margin: 2mm;
 position: relative;
 top: 1.5mm;
 font-family: consolas;	
 padding: 0.2em; 
}

#Cabecera
{
 top: -1mm;
 margin: 1mm;
 position: relative;
 left: 25%;
 font-family: consolas;
 font-weight: 900;
 text-align: left;	
 padding: 0.2em;
 color: darkblue;
}

#CarteraTabla
{
 position: relative;
 top: 1mm;
 font-family: consolas;	
}

#CalculadoraCartera
{
 margin: 2mm;
 position: relative;
 top: -2mm;
 font-family: consolas;	
 padding: 0.2em; 
}

#FormCalculadoraCartera
{
 font-family: consolas;	
 position: relative;
 top: 5mm;
 padding: 0.2em;
}

#ListaEmisiones
{
 position: relative;
 top: 8mm;
 font-family: consolas;	
 padding: 0.4em; 
}
#CabeceraFormularioListaEmisiones
{
 position: relative;
 top: 1mm;
 padding: 0.3em;  
 font-weight: bold;
 font-size: larger;
 color: darkblue;
}

#PieFormularioListaEmisiones
{
 position: relative;
 float: none;
 top: 5mm;	
 padding: 0.3em;  
 font-size: small;
}
#FormAltaEmision
{
 margin: 2mm;
 position: relative;
 top: 2mm;	
 font-family: consolas;	
 padding: 0.2em;
}
#AltaError
{
 margin: 1mm;
 position: relative;
 top: 3mm;	
 font-family: consolas;	
 padding: 0.2em;
}
#EmisionBaja
{
 margin: 2mm;
 position: relative;
 top: 1px;	
 font-family: consolas;	
 padding: 0.2em;	
}
#FormBajaEmision
{
 margin: 2mm;
 position: relative;
 top: 1mm;	
 font-family: consolas;	
 padding: 0.2em;
}

#CalculadoraEmisionBase 
{
 margin: 2mm;
 position: relative;
 top: 5mm;	
 font-family: consolas;	
 padding: 0.2em; 
}

#FormCalculadoraEmision
{
 position: relative;
 top: 2.5mm;	
 font-family: consolas;	
 padding: 0.2em;
}

#EmisionBase
{
 margin: 2mm;
 position: relative;
 top: 2mm;	
 font-family: consolas;	
 padding: 0.2em;	
}

#EmisionEditar
{
 font-family: consolas;	
}

#FormEditarEmision
{
 margin: 2mm;
 position: relative;
 top: -8mm;	
 font-family: consolas;	
 padding: 0.2em;
}

#EmisionEdicion
{
 margin: 2mm;
 position: relative;
 top: 3mm;	
 font-family: consolas;	
 padding: 0.2em;
}

#RadioFormato
{
 margin-top: 2mm;
 border: 1px solid;
 padding: 0.3em;
  width: 120mm;
}

#FormListaHE
{
 position: relative;
 top: 2mm;	
 font-family: consolas;	
 padding: 0.2em;
}

#BotonPersistencia
{
 margin: 2mm;
 position: relative;
 top: -4mm;
 font-family: consolas;
 padding: 0.6em;   
}
#StamPersistencia
{
 margin: 1mm;
 position: relative;
 padding: 0.6em;   
}

#Persistencia
{
 margin: 2mm;
 position: relative;
 top: -2mm;
 border: 1px solid;
 font-family: consolas;
 width: 300mm;
 padding: 0.6em;   
}

#PersistenciaCabecera
{
 position: relative;
 top: 1mm;
 font-weight: bold;
 font-size: larger;
 color: darkblue;
}

#DivIP
{
 position:relative;
 margin: 1mm;
 left: 1mm;
 top: 3.5px;
 font-family:"Trebuchet MS","Lucida Grande",Verdana,Geneva,Helvetica,san-serif;font-size:9pt;
 font-weight: bold;
}

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

#Salvar
{
 position: relative;
 top: 1mm;
 left: 2%;
}
#SalvarBT
{
 position: relative;
 top: 1mm;
 left: 3.5%;
}
#SalvarIP
{
 position: relative;
 top: 1mm;
 left: 4.5%;
}

#Recuperar
{
 position: relative;
 top: 1mm;
 left: 10%;
}
#RecuperarBT
{
 position: relative;
 top: 1mm;
 left: 10%;
}
#RecuperarIP
{
 position: relative;
 top: 1mm;
 left: 10.4%;	
}

#Descartar
{
 position: relative;
 top: 1mm;
 left: 19%;
}
#DescartarBT
{
 position: relative;
 top: 1mm;
 left: 17%;
}
#DescartarIP
{
 position: relative;
 top: 1mm;
 left: 18%;
}

#Ver
{
 position: relative;
 top: 6mm;
 left: 35.5%;
}
#ResultadoVer
{
 position: relative;
 top: 1mm;
}

#VersionExcel
{
 position: relative;
 top: 12m;
 left: 10%;
 font-family: consolas;	
 font-size: 1.1em;
 width: 58mm;
}
#CabeceraVersionExcel
{
 position: relative;
 top: 1px;
 padding: 0.3em;  
 font-weight: bold;
 color: darkblue;
}

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

#Stam
{
 position: relative;
 top: -8mm;
 left: 68%;
 font-family: consolas;	
}

#Pruebas {display: none;}

hr
{
 position:relative;
 top: 5mm;	
 width: 60%;
 left: 10%;
}
#HR_HE_INICIO
{
 top: -6mm;	
}
#HR_HE_FIN
{
 top: 1mm;	
}

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;
 font-family: consolas;
 font-weight: bold;
 font-size: larger;
 text-align: left;
 padding: 0.4em;
 background-color:LightGrey;
}

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;
}
li.first a
{
 border-width: 1px;
}
li a:hover
{
 background-color: #f8f2eb;
 color: SeaGreen;
}

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

.boton
{
 font-family: consolas;
 font-size: medium; 
 border-radius: 1mm;
}

.invalid 
{
 border: 2px solid #ff0000;
}
