/* CSS Document */
*{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

body{
  margin:0px;
  text-align:center;
}

.barraidioma{background-image:url(../imagenes/imgmenu.gif); background-repeat:repeat-x; color:#0000FF;}

#derecho{
  width:112px;
  padding-right:10px;
}

#esquina{
  background:url(../imagenes/esquina.png) no-repeat;
/*  background-position:left;*/
  width:30px;
  height:30px;
  
}

#esquina2{
  background:url(../imagenes/esquina2.png) no-repeat;
/*  background-position:left;*/
  width:30px;
  height:30px;
  
}

#renglon{
  background:url(../imagenes/renglon.png) top repeat-x;
/*  background-position:left;*/
  height:30px;
}

#columna{
  background:url(../imagenes/columna.png) repeat-y;
/*  background-position:left;*/
  width:30px;
}

#columna2{
  background:url(../imagenes/columna2.png) repeat-y;
/*  background-position:left;*/
  width:30px;
}

.ven_esi{ background:url(imagenes/ven_esi.png) no-repeat; }
.ven_rs{ background:url(imagenes/ven_rs.png) repeat-x; text-align:center; color:#FFFFFF; font-weight:bold; }
.ven_esd{ background:url(imagenes/ven_esd.png) no-repeat; }
.ven_ci{ background:url(imagenes/ven_ci.png) repeat-y; }
.ven_cd{ background:url(imagenes/ven_cd.png) repeat-y; }
.ven_eii{ background:url(imagenes/ven_eii.png) no-repeat; }
.ven_ri{ background:url(imagenes/ven_ri.png) repeat-x; }
.ven_eid{ background:url(imagenes/ven_eid.png) no-repeat; }
.ven_contenido{ padding-top:8; text-align:justify;}


.xmnu{  background-color:#FFD784; }
.menu,.menu ul { line-height:20px; margin: 0;padding: 0;border: 0;list-style-type: none;display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: 900;font-size: 16px;color: #000;}
.menu li {width: auto;margin: 0;padding: 0;border: 0;display: block;float: left;position: relative;z-index: 5;}
.menu li:hover {z-index: 10000;white-space: normal;}
.menu li li {float: left;border: 1px solid #fff;}
.menu ul {	visibility: hidden;position: absolute;z-index: 10;left: 90%;top: 0px;width: 11em;padding: 10px 30px 30px 30px;margin: -10px 0 0 -30px;min-height: 0;}
.menu li:hover>ul {	visibility: visible;top: 100%;}
.menu li li:hover>ul {top: 0;left: 100%;}
.menu:after, .menu ul:after {content: ".";height: 0;display: block;visibility: hidden;overflow: hidden;clear: both;}
.menu ul ul {padding: 5px 5px 5px 10px;margin: -5px 0 0 -10px;}
.menu{color: #fff;min-height: 0;}
.menu ul li {color: #000;background: #a77e21;width: 200px;}
.menu a {text-decoration: none;color: #000;padding: .25em 1em;display: block;position: relative;}
.menu a:hover, .menu li:hover>a {color:#fff;}
.menu ul>li + li {border-top: 0;}
.menu li li:hover>ul {top: 0px;left: 100%;}
