html,body{background-attachment:fixed;background-color:#1D3549;background-image:url('i/mosaico.png');background-position:0% 100%;background-repeat:repeat-x;background-size:cover;color:#333132;cursor:default;margin:0;padding:0}
body {min-width:700px;padding:0px;text-align:center}

div#mh{background-color:#F1F1F1;border-bottom:solid 1px #CCC;color:#000;left:0;margin:0;padding:0.8em 1em;position:fixed;top:0px;vertical-align:middle;width:100%}
img#bg{position:fixed;top:0;left:0;width:100%;height:100%}
img#logo{display:inline-block;height:48px;vertical-align:middle;width:194px}
div#wrapper{background-color:#FFF;color:#333132;margin:0px auto 1em auto;padding:4em 1.8em 1.5em 1.8em;text-align:left;width:850px;max-width:90%}
div#ft{background:tranparent;color:#444;font-size:80%;line-height:1.18em;padding-bottom:1ex}
#mh,#wrapper{-webkit-box-shadow:3px 6px 12px #666;-moz-box-shadow:3px 6px 12px #666;box-shadow:3px 6px 12px #666}

h1,h2{background:inherit;color:#0075BF}
h1{font-size:2.1em}
h2{font-size:1.6em;margin:0;padding:1ex 0 0 0}
h3{font-size:110%;text-transform:uppercase}
td,th{font-size:91.6667%;}
li{font-size:91.6667%;line-height:1.5em}
p{font-size:91.6667%;line-height:1.5em}

cite,dfn,em,strong{font-style:normal;font-weight:700}

input[type=submit]{min-height:22px;min-width:95px;padding:1ex 1em}

#mh p{margin:0;padding:0 1.5em 0 0;text-align:left;vertical-align:middle}
#mh span{float:right;padding:0.6em 1ex 0 0}
#mh span img{vertical-align:-20%}
#mh span strong{border:solid 1px #CCC;color:#444;font-weight:normal;font-style:normal;padding:0 1ex 0.5ex 1ex}

div.error{background-color:#FFF;border:solid 1px #F00;margin:0 0 1em 0;padding:1ex}
div.error p{background-color:#FFF;color:#F00;font-weight:700;margin:0}

.lite{color:#999}

a:link{color:#0075BF;text-decoration:underline}a:visited{color:#551A8B;text-decoration:underline}a:hover{color:#EA5518;text-decoration:underline}

#mh:hover{background-color:#FFF;box-shadow:4px 7px 15px #555;-webkit-box-shadow:4px 7px 15px #555;-moz-box-shadow:4px 7px 15px #555}

#mh a:link,#mh a:visited{border:solid 1px transparent;color:#0075BF;padding:0 1ex 0.5ex 1ex;text-decoration:none}
#mh a:hover{background-color:#4A8CF6;border:solid 1px #0075BF;color:#FFF;padding:0 1ex 0.5ex 1ex;text-decoration:none}
#mh a:hover,#mh span strong{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius: 3px}
#mh a:hover #logo,#logo:hover{background-color:#FFF;border-color:#FFF}
