.acceso2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #492e01;
  padding-right: 13px;
  padding-left: 4px;
  text-transform: uppercase;
}

a.InputButton{
text-decoration: none;
}

#copyright {
  font-family: arial, helvetica, sans-serif;
  font-size: 9px;
  color: #a8a8a8;
  border-top:solid 1px;
}

.clearfooter {
clear: both;
border: 0;
height: 2px;
}

.error {
        color:#312e2f;
        font-weight:bold;
        font-size:1.6em;
        padding:0 0 .1em .75em;
        margin:1em 0 1.5em 0;
        border-bottom:0.06em solid #c7c7c7;
}

.f_gris0 {
  background-color: #efefef;
}

.f_menu {
  background-color: #ffffff;
}

.inputbutton {
  border-left:1px solid #666666; border-right:2px solid #666666; border-top:1px solid #666666; border-bottom:2px solid #666666; font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9px;
  color: #ffffff;
  background-color: #666666;
  text-transform: uppercase;
  padding-top: 2px; padding-bottom: 1px;
  padding-left: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 2px;
}

.password {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
}

.password_form {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  border: #666666;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  height: 17px;
  width: 150px;
  padding-bottom: 2px;
  line-height: 11px;
  margin-right: 2px;
}

a.menufijo {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold; color: #666666;
  letter-spacing: 1px;
  text-decoration: none; width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  height: 18px;
  line-height: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
}

a.menufijo:hover {
  letter-spacing: 1px;
  color: #ffffff;
  background-color: #666666;
}
body {
        margin: 0.6em 0px; font: 62.5% verdana, arial, helvetica, sans-serif; background-color: #eee; text-align: center; height: 100%;
}
img {
        border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
#header {
        text-align: right
}
#contenedora {
        padding-right: 2em; padding-left: 2em; padding-bottom: 0.6em; margin: auto; width: 91.7em; height: auto; padding-top: 0.6em; background-color: #fff; text-align: left
}
#logo {
        font-size: 1em; float: left; margin: 0.4em 0px 0px; width: 19.5em; height: 4.5em
}
#central {
        float: left; margin-bottom: 2em; width: 99%;
}
#menu {
        clear: both; padding-right: 0px; padding-left: 0px; background: #656565 repeat-x 50% bottom; padding-bottom: 0px; margin: 1.5em 0px 0px; padding-top: 0px; font-family: arial, verdana, helvetica, sans-serif; white-space: nowrap; list-style-type: none; height: 3.9em
}
#menu li {
        border-right: #b6b6b6 0.1em solid; padding-right: 0em; padding-left: 0em; font-weight: bold; font-size: 1.2em; float: left; padding-bottom: 1.0em; color: #fff; padding-top: 1.0em;
}
#menu li a {
        padding-right: 1.50em; padding-left: 1.50em; font-weight: bold; font-size: 1em; padding-bottom: 0.8em; color: #fff; padding-top: 0.8em; text-decoration: none
}
h1 {
        font-family: helvetica, geneva, arial, sunsans-regular, sans-serif }
p.versos {
    padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 1.45em; padding-bottom: 0.6em; margin: 0.5em 0px; color: #454545; padding-top: 0px;
     }
