body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.9em;
}

p {
  line-height: 1.5em;
}



/* Generated via www.cssmenubuilder.com */

.menu{margin:0; padding:0; width:250px; list-style:none; }
.menu li{padding:0; margin:0 0 1px 0; height:30px; display:block; }
.menu li a{text-align:left;height:30px; padding:0px 0px; font:16px Verdana, Arial, Helvetica, sans-serif;; display:block; background:url('../ciclismo/verMenuImages.png') 0px 0px no-repeat; text-decoration:none;}
.menu li a:hover{background:url('../ciclismo/verMenuImages.png') 0px -30px no-repeat; }
.menu li a.active, .menu li a.active:hover{background:url('../ciclismo/verMenuImages.png') 0px -60px no-repeat; }
.menu li a span{line-height:30px;}

/*
.menu2 a:link{height:45px; line-height:20px;text-align:left; padding:0px 0px; font:16px Verdana, Arial, Helvetica, sans-serif;; display:block; background:url('../ciclismo/verMenuImages2.png') 0px 0px no-repeat; text-decoration:none;}
.menu2 li a:hover{background:url('../ciclismo/verMenuImages2.png') 0px -45px no-repeat; background-color:#FF3399; height:45px }
.menu2 a.active, .menu li a.active:hover{background:url('../ciclismo/verMenuImages2.png') 0px -90px no-repeat; } 

.menu2{margin:0; padding:0; width:250px; list-style:none;}
.menu2 li{padding:0; margin:0 0 1px 0; height:60px; display:block; }
.menu2 li a{text-align:left;height:45px; padding:0px 0px; font:16px Verdana, Arial, Helvetica, sans-serif;; display:block; background:url('../ciclismo/verMenuImages2.png') 0px 0px no-repeat; text-decoration:none;}


.menu2 li a span{line-height:30px;}
*/







ul#menu, ul#menu ul {
  list-style-type:none;
  margin-top:0px; padding:0; width:200px; list-style:none;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  /* margin-top: 1px; */
  padding:0; margin:0 0 1px 0; 
}

ul#menu li a {
  text-align:left;height:24px; padding:5px 0px 0px 20px; font:16px Verdana, Arial, Helvetica, sans-serif; color: #002c45; display:block; background:url('../ciclismo/verMenuImages.png') 0px 0px no-repeat; text-decoration:none;

}

ul#menu li a:hover {
  background:url('../ciclismo/verMenuImages.png') 0px -30px no-repeat; color:#002c45;
}

#menu li a.active, #menu li a.active:hover{background:url('../ciclismo/verMenuImages.png') 0px -60px no-repeat; color:#002c45;}

ul#menu li ul li a {
  background: #021320;
  color: #ffffff;
  padding-left: 15px;
}

ul#menu li ul li a:hover {
  background: #9fb6d0;
  
  padding-left: 20px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }




/*  ***************************************************************    */




ul#menu2, ul#menu2 ul {
  list-style-type:none;
  margin-top:0px; padding:0; width:200px; list-style:none;
}

ul#menu2 a {
  display: block;
  text-decoration: none;	
}

ul#menu2 li {
  /* margin-top: 1px; */
  padding:0; margin:0 0 1px 0; 
}

ul#menu2 li a {
  text-align:left;height:40px; padding:5px 0px 0px 20px; font:16px Verdana, Arial, Helvetica, sans-serif; color: #002c45; display:block; background:url('../ciclismo/verMenuImages2.png') 0px 0px no-repeat; text-decoration:none;

}

ul#menu2 li a:hover {
  background:url('../ciclismo/verMenuImages2.png') 0px -45px no-repeat; color:#002c45;
}

#menu2 li a.active, #menu2 li a.active:hover{background:url('../ciclismo/verMenuImages2.png') 0px -90px no-repeat; color:#002c45;}

ul#menu2 li ul li a {
height: 24px;
  background: #021320;
  color: #ffffff;
  padding-left: 15px;
  
}

ul#menu2 li ul li a:hover {
height: 24px;
  background: #9fb6d0;
  
  padding-left: 20px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }



/*  ***************************************************************    */



ul#menu3, ul#menu3 ul {
  list-style-type:none;
  margin-top:0px; padding:0; width:200px; list-style:none;
}

ul#menu3 a {
  display: block;
  text-decoration: none;	
}

ul#menu3 li {
  /* margin-top: 1px; */
  padding:0; margin:0 0 1px 0; 
}

ul#menu3 li a {
  text-align:left;height:24px; padding:5px 0px 0px 20px; font:16px Verdana, Arial, Helvetica, sans-serif; color: #002c45; display:block; background:url('../ciclismo/verMenuImages.png') 0px 0px no-repeat; text-decoration:none;

}

ul#menu3 li a:hover {
  background:url('../ciclismo/verMenuImages.png') 0px -30px no-repeat; color:#002c45;
}

#menu3 li a.active, #menu3 li a.active:hover{background:url('../ciclismo/verMenuImages.png') 0px -60px no-repeat; color:#002c45;}

ul#menu3 li ul li a {
  background: #021320;
  color: #ffffff;
  padding-left: 15px;
}

ul#menu3 li ul li a:hover {
  background: #9fb6d0;
  
  padding-left: 20px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }




