@charset "utf-8";
@font-face {
    font-family: "visalot";
    src: url(../fuentes/Sixties.ttf);
}
body{
    margin: 1em 0;    
    
    background-color: rgba(43,108,174,0.4); 
    background: url(fondo.png) no-repeat;     
    overflow:hidden;
}
.login{width:150px;border:1px solid #aaa;font: 95% monospace;margin-bottom: 3px;}
.validador{width:50px;border:1px solid #aaa;font: 95% monospace;}#mascara{margin-right: -10px;margin-top: -10px;}
input{outline:none;transition: all 0.75s ease-in-out;-webkit-transition: all 0.75s ease-in-out;-moz-transition: all 0.75s ease-in-out;border-radius:3px;border:1px solid rgba(0,0,0, 0.2);color:gray;background-color:#eee;padding: 3px;}
input:focus {box-shadow: 0 0 5px #aaa;-webkit-box-shadow: 0 0 5px #aaa;-moz-box-shadow: 0 0 5px #aaa;border:1px solid #999;background-color:white;}
img { border:none;}.titulo_principal{color: #2B6CAE;text-shadow:1px 1px 2px rgba(20,20,200,0.5);margin-bottom: 0.3em;}
#desde{position: fixed;background: #fff;margin-left: 5px;text-align:left;color: #91BD09;display:none;z-index: 999;margin-top: 2em;}
#desde:hover{cursor: pointer;}#cargando{width: 240px;margin: 1em auto;text-align:center;padding:5px;color:#fff;font-size: 1.6em;}
#foto{width: 300px;position: fixed;display: none;margin-top: -5.3em;text-align: center;}
#sapo{width: 80px;position: fixed;display: none;margin-top: -1em;text-align: center;margin-left:-8.7em;}
#peru{position: fixed;display: none;margin-top: -38px;z-index: 99;margin-left:295px;}
#mune1{width: 320px; height: 20px;display: none;text-align: right;float:left;font-weight: bold;
       z-index: 99;color:#f00;font-size: 2em;background: url(mu.png) no-repeat;padding-top: 20px;
       font-family: "visalot", "Verdana", sans-serif;}
.div_marco{background: #fff;width: 320px;height: 120px;margin:5em auto;margin-bottom: 10px;
          border-radius: .9em;border: 6px solid #088A29;  padding: 10px;text-align: right;
          color:#999;box-shadow: 0.2em 0.2em 4em 2em rgba(200,200,200,0.7);display:none;}
.form{display: none;}.form div img{padding-top: .2em;}.form div img:hover{cursor: pointer;}.form div div{width: 190px;float:right;}
#code{width:100px;float:left;}#ip{border:1px solid #aaa; border-radius:4px;position: fixed;background: #fff;margin-left: 5px;text-align:left;color: #91BD09;display:none; font-size: 12px;padding: 6px;}
.derecho_tcd{color:#91BD09;margin: 0 auto;font-size: 14px;text-shadow: 1px 1px 2px rgba(200,200,200,0.5);text-align: right;font-family:monospace;}
.messagebox{background: #fff;position:absolute;width:auto;margin-left:-135px;margin-top: -110px;border:1px solid #c93;padding:5px;border-radius: 0.5em 0 0.5em 0;box-shadow: 0.3em 0.3em 0.5em rgba(100,100,100,0.5);}
.messageboxok{position:absolute;width:auto;margin-left:-135px;margin-top: -110px;border:1px solid #ddd;border-radius: 0.7em 0 0.7em 0;background:#fff;padding:5px;font-weight:bold;color:#91BD09;}
.messageboxerror{position:absolute;width:auto;margin-left:-135px;margin-top: -110px;border:1px solid #CC0000;border-radius: 0.5em 0 0.5em 0;box-shadow: 0.3em 0.3em 0.5em rgba(100,100,100,0.5);padding:5px;font-weight:bold;color:#CC0000;}