/* CSS Document */

body {
  color:#000;
  margin-top: 30px;
  padding:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height: 15px;
  text-align:center;
  background: #fff url('../images/bg_sitio.png');
}
/*.contenedor {
  border: 1px solid #999;
  width:1000px;
  height:665px;
  background-image:url(../img/login_gore.png);
}*/
.cont_login {
  text-align: center;
  width: 350px;
  height: 300px;
}
.fondo_login {
  background-color: #fff;
  filter: alpha(opacity=70);
        -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
        opacity: 0.7;
        -moz-border-radius: 2.5em 0.5em 2.5em 0.5em;
        -webkit-border-radius: 2.5em 0.5em 2.5em 0.5em;
        border-radius: 2.5em 0.5em 2.5em 0.5em;
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
}
.fondo_login td {padding:5px}
.fecha {
  width: 250px;
  padding-right: 15px;
  text-align: right;
  font-size: 10px;
  color: #000;
  vertical-align: bottom;
}
.inicio {
  width: 100px;
  color: #000;
  padding-right: 15px;
  text-align: right;
  font-size: 10px;
  vertical-align: bottom;
}
.inicio a {
  text-decoration: none;
  color: #000;
}
.txt-pie {
  height: 29px;
  background-color: transparent;
  font-size: 10px;
  color: #000;
}
div.tx-newloginbox-pi1 input {
  font-family: Verdana,Arial,sans-serif;
  font-size: 10px;
  color: #000;
  background-color: fff;
  filter: alpha(opacity=70);
        -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
        opacity: 0.7;
  width: 100px;
  height: 15px;
  border: 1px solid #333333;
  margin-bottom: 7px;
}

div.tx-newloginbox-pi1 .texto_login {
        font-family: Verdana,Arial,sans-serif;
        font-size: 10px;
        color: #000;
}

.user_menu { list-style: none outside none; margin: 0 auto; padding: 0px; width: 80%;}
.user_menu > li.item_level_1  { font-weight: bold; text-transform: uppercase;text-align: left;}
.user_menu li a { border-bottom: 1px solid #ccc; display: block; padding: 0.4em 49px 0.4em 20px; font-size: 14px; color: #000; text-decoration: none; }
.user_menu li ul { list-style: none outside none; margin: 0; padding: 0; width: 100%; margin-left: -1px;  }
.user_menu li ul li{ background: none; text-align: left;}
.user_menu li ul li a { font-size: 12px; padding-left: 40px; background: url("../images/ico_triang_off.png") no-repeat scroll 1.5em center transparent;font-weight: normal;text-transform: initial; }
.user_menu li:hover ul { display: block; }
.user_menu li ul li a:hover { color: #e8612a; background: url("../images/ico_triang_on.png") no-repeat scroll 1.5em center transparent; }
