/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */


/************ MAIN MENU *************/

#nav { font-size:1.3em; height: 27px;}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left;}
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#nav li { float:left; border: 0px solid black;}
#nav li.active a { color:#ffffff; background: #830000; width: 100%;}
#nav a { float:left; height: 24px; padding:3px 24px 0 24px; color:#ffffff; font-weight:normal; }
#nav li.over a,
#nav a:hover { color:#000000; }

/************ HOME LINK ************/
#nav li.home a { width: 106px; padding-left: 36px; background:  url(../images/top_menu_sprites_inactive.gif) 0 0 no-repeat;}
#nav li.home a:hover {background: url(../images/top_menu_sprites_rollover.gif) 0 0 no-repeat;}

body.cms-home #nav li.home a,
body.catalogsearch-result-index #nav li.home a,
body.catalog-product-view #nav li.home a,
body.checkout-cart-index #nav li.home a,
body.catalog-category-view #nav li.home a {
background: url(../images/top_menu_sprites_active.gif) 0 0 #830000; }

#nav li.cursos a { width: 68px; background:  url(../images/top_menu_sprites_inactive.gif) -166px 0 no-repeat; border: 0px solid black;}
#nav li.cursos a:hover{
background: url(../images/top_menu_sprites_rollover.gif) -166px 0 no-repeat; }
body.cms-cursos #nav li.cursos a{
background: url(../images/top_menu_sprites_active.gif) -166px 0 no-repeat; }

#nav li.blog a { width: 46px; background:  url(../images/top_menu_sprites_inactive.gif) -290px 0 no-repeat; border: 0px solid black;}
#nav li.blog a:hover{
background: url(../images/top_menu_sprites_rollover.gif) -290px 0 no-repeat; }

body.blog-index-index #nav li.blog a,
body.blog-post-view #nav li.blog a,
body.blog-cat-view #nav li.blog a {
background: url(../images/top_menu_sprites_active.gif) -290px 0 no-repeat; }

#nav li.contacto a { width: 95px; background:  url(../images/top_menu_sprites_inactive.gif) -390px 0 no-repeat; border: 0px solid black;}
#nav li.contacto a:hover{
background: url(../images/top_menu_sprites_rollover.gif) -390px 0 no-repeat; }
body.contacts-index-index #nav li.contacto a{
background: url(../images/top_menu_sprites_active.gif) -390px 0 no-repeat; }

/************ LEFT CATALOG MENU *************/
#nav2 { width: 151px; padding:0; padding-bottom: 40px; font-size:1.1em; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav2 levels */
#nav2 li { text-align:left; margin-left: 19px;}
#nav2 a,
#nav2 a:hover { display:block; line-height:1.3em; text-decoration:none; margin: 2px 0 0 0; color: #fbede3 !important; font-weight: bold !important; font-size: 0.9em;}
#nav2 li ul a,
#nav2 li ul a:hover { text-decoration:underline; font-weight: normal !important; color: #fbede3; }

#nav2 span { display:block; cursor:pointer; white-space:nowrap; text-transform: uppercase; color: #fac2b2;}
#nav2 li ul span { white-space:normal; margin-left: 0px; text-transform: none; color: #fbede3;}
#nav2 li ul { margin-left: -5px; list-style-type: disc; list-style-image: url(../images/bullet.gif);}

/************ 0 LEVEL  ***************/
#nav2 li.active a { color:#d96708; }
#nav2 a { padding:0; color:#1e7ec8; font-weight:normal; }
#nav2 a:hover { color:#d96708; }
#nav2 li.first { padding-top: 15px; }

/************ 1ST LEVEL ************/
#nav2 ul { margin: 0 0 0 0px; }
#nav2 ul li { margin-top: 0px; }
#nav2 ul li a,
#nav2 ul li a:hover { line-height: 1.2em; font-size: 0.9em;}
#nav2 ul li.last { padding-bottom: 5px; }

/************ 2ND LEVEL ************/

/************ 3RD+ LEVEL ************/
#nav2 ul ul { margin-left: 5px; }
