html, * {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10pt; margin: 0px; padding: 0px;}
body {background: #F5F5F5;}

.PostMensaje {position: absolute; left: 50%; top: 50px; margin-left: -226px; width: 386px; padding: 10px 10px 10px 52px; line-height: 32px; border: 1px solid; background: 10px 10px no-repeat; border-radius: 5px; text-shadow: 1px 1px 1px #CCC;}
.PostMensaje.Ok {background-image: url(../imagenes/ok.png); background-color: #CFC; border-color: #666;}
.PostMensaje.Error {background-image: url(../imagenes/error.png); background-color: #FCC; border-color: #666;}

.Contenedor {position: absolute; width: 410px; height: 160px; padding: 20px; left: 50%; top: 50%; margin: -101px 0px 0px -226px; border: 1px solid #CCC; background: #FFF; border-radius: 5px; box-shadow: 5px 5px 10px #BBB;}
.Contenedor label {color: #06C;}
.Contenedor input[type=text], .Contenedor input[type=password] {width: 404px; height: 26px; padding: 2px; font-size: 14pt; margin: 2px 0px 10px 0px;}
.Contenedor .Botones {margin-top: 20px; height: 25px; text-align: right; position: relative;}
.Contenedor .Botones .Ajax {line-height: 25px; padding-left: 25px; background: url(../imagenes/ajax.gif) 0px 50% no-repeat; position: absolute; left: 0px; top: 0px;}
.Contenedor .Botones .BotonRedondo {width: 80px;}
.Contenedor .Botones input.BotonRedondo {width: 102px;}
.Firma {position: absolute; left: 50%; top: 50%; width: 450px; height: 30px; margin: 110px 0 0 -225px; border: 0;}
.Version {text-align: right; color: #707070; font-size: 11px; position: absolute; right: 1%; bottom: 1%;}
.Oculto {display: none !important;}