.menu  > li > a {
	color: #60666C;
	float: left;
	line-height: 40px;
	padding: 0 20px;
	text-transform: uppercase;
	 font-family: 'FrutigerLTStd-Cn',Arial,Helvetica,sans-serif !important;
	font-size: 16px;
}

.menu  > li.home > a {
	padding-left: 0;
}

.menu  > li:hover > a > span,
.menu  > li.active > a > span,
.menu  > li > a.active > span {
	color: #761598;
	border-top: 7px solid #CCC;
	margin-top: -7px;
	display: block;
}

.menu li { /*position: relative;*/ }

.menu .submenu {
	background: #f5f5f5;
	left: -999em;
	margin: 0 auto;
	padding: 10px;
	position: absolute;
	text-align: left;
	z-index:999;
	border-top:solid 1px #a1acb2;
	
}

.menu li:hover .submenu {
	left: 0;
	top: 45px;
	padding: 20px 15px;
}

.menu .dropdown_1columns { width: 200px; }

.menu .dropdown_2columns { width: 450px; }

.menu .dropdown_3columns { width: 910px; }

.menu .dropdown_4columns { width: 580px; }

.menu .dropdown_5columns { width: 730px; }

.menu .dropdown_6columns { width: 880px; }


.menu .dropdown_1columns .col_1 { width: 200px; }

.menu .col_1 { width: 200px; }

.menu .col_2 { width: 450px; }

.menu .col_3 { width: 470px; }

.menu .col_4 { width: 580px; }

.menu .col_5 { width: 730px; }

.menu .col_6 { width: 880px; }

.menu .col {
	margin-left: 20px;
	margin-bottom: 15px;
	float: left;
}

.menu .col.first {
	margin-left: 0;
	clear: left;
}
ul.menu{position: relative;}
.menu > li {  float: left; padding: 0 0 5px; margin: 0 0 -5px; background: url(../images/bkg_top_menu.png);  }

.menu ul ul {
	left: -999em;
	top: 5px;
	margin: 4px auto;
	position: absolute;
	text-align: left;
	background: #f5f5f5;
	border-left: 5px solid #DDDDDD;
   padding: 10px 30px 20px 25px;
   width: 130px;
   z-index: 10;
}

.menu li:hover > ul { left: 100px; }

.menu ul li {
	border-bottom: 2px solid #E5E5E5;
}
.menu .col_3 ul li {

float: left;
width: 140px;
margin-right: 20px;

}
.menu .col_3 ul li.tres {margin-right:0px;}
.menu ul li.last {
	border-bottom: none;
}

.menu ul li a {
    color: #666666;
    font-size: 14px;
    display: block;
}

.menu ul li a:hover,
.menu ul li.active > a {
	color: #333;
}

.menu ul span, .menu ul li.last li span {
    padding: 6px 10px 6px 0;
    display: block;
	text-transform: capitalize ;
}


.menu ul li.parent > a > span {
    background: url(../images/bkg_nav2.png) no-repeat right center;
}

.menu h3 {
	 color: #333;
	 font-family: 'FrutigerLTStd-Cn',Arial,Helvetica,sans-serif !important;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 18px
    line-height: 1;
	text-transform:uppercase;
}

.menu .form-list input.input-text {
	width: 240px;
}


.menu .form-list li {
	border: 0;
}

.menu .form-list .field {
	width: 240px;
}

.menu .fieldset {
	padding: 15px;
	margin: 0;
}

.menu .fieldset li.wide textarea {
	width: 240px;
}

.menu .fieldset {
	background: #fff;
	border: 1px solid #e5e5e5;
} 

.menu .buttons-set {
	margin-top: 20px;
	padding-top: 20px
}

.menu .buttons-set .required {
	float: left;
}


.menu .custom-content h5 {
	color: #333;
	font-family: 'Arial Narrow',Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: normal;
   line-height: 1;
   margin-bottom: 10px;
   text-transform: uppercase;	
}

.menu .custom-content p {
	margin: 0 0 10px;
}

.menu .custom-content a.read-more {
    background: url(../images/arrow2.png) no-repeat right 4px;
    color: #333;
    display: inline-block;
    font-size: 11px;
    line-height: 1;
    padding: 0 13px 0 0;
}

.menu .custom-content a.read-more:hover {
    background-image: url("../images/arrow2-hover.png");
    color: #F96E5B;
}
.wrapper_menu{float:left;}
.wrapper_menu ul{clear:both;}












.todas{
	float:left;
	clear:both;
	margin-right: 25px;
	font-size: 11px;
	margin-top:15px;
}

/**
 * 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.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
 
/* Reset ================================================================================= */
* { margin: 0; padding: 0; }


/*@font-face {
	font-family: 'FrutigerLTStd-Cn';
	src: url('../fonts/FrutigerLTStd-Cn.eot');
	src:  url('../fonts/FrutigerLTStd-Cn.woff') format('woff'), url('../fonts/FrutigerLTStd-Cn.ttf') format('truetype'), url('../fonts/FrutigerLTStd-Cn.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/




@font-face {
    font-family: 'FrutigerLTStd-Cn';
    src: url('../font/frutigerltstd-cn-webfont.eot');
    src: url('../font/frutigerltstd-cn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/frutigerltstd-cn-webfont.woff') format('woff'),
         url('../font/frutigerltstd-cn-webfont.ttf') format('truetype'),
         url('../font/frutigerltstd-cn-webfont.svg#frutiger_lt_std_57_cnregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: 'calibriregular', 'Calibri', Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}


img { border: 0; vertical-align: top; }

a { color: #0099FF; text-decoration: none;}

a:hover { text-decoration: none; color: #09F; }

a:focus { outline: 0; }

.sidebar a {
  font-size: 12px;
}




/* Content */
p { margin: 0 0 10px; }

strong { font-weight: bold; }

address { font-style: normal; line-height: 1.35; }

cite { font-style: normal; }

q,
blockquote { quotes: none; }

q:before,
q:after { content: ''; }

small,big { font-size: 1em; }

/*sup { font-size:1em; vertical-align:top; }*/
/* Lists */
ul,ol { list-style: none; }

/* Tools */
.hidden {
	display: block !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	width: 0 !important;
	height: 0 !important;
	overflow: hidden !important;
}

.nobr { white-space: nowrap !important; }

.wrap { white-space: normal !important; }

.a-left { text-align: left !important; }

.a-center { text-align: center !important; }

.a-right { text-align: right !important; }

.v-top { vertical-align: top; }

.v-middle { vertical-align: middle; }

.f-left,
.left { float: left !important; }

.f-right,
.right { float: right !important; }

.f-none { float: none !important; }

.f-fix { float: left; width: 100%; }

.no-display { display: none; }

.no-margin { margin: 0 !important; }

.no-padding { padding: 0 !important; }

.no-bg { background: none !important; }

/* ======================================================================================= */
/* Layout ================================================================================ */
.wrapper { min-width: 954px; }

.page { background-color:#fff; }

.page-print { background: #fff; padding: 25px 30px; text-align: left; }

.page-empty { background: #fff; padding: 20px; text-align: left; }

.page-popup { background: #fff; padding: 25px 30px; text-align: left; }

.main-container {
	margin: 10px 0 0px;
}

.main { width: 992px; margin: 0 auto; text-align: left; }

/* Base Columns */
.col-left { float: left; width: 200px; padding: 0 20px 0 0; background: url(../images/sep1.png) top right no-repeat; min-height: 730px }

.col-main { float: left; width: 700px; padding: 0 0 1px; }

.col-right { float: right; width: 200px; padding: 0 0 0 20px; background: url(../images/sep2.png) top left no-repeat; min-height: 730px }

/* 1 Column Layout */
.col1-layout .col-main { float: none; width: auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float: right; }

.col2-right-layout .col-main { }

/* 3 Columns Layout */
.col3-layout .col-main { width: 460px; margin-left: 20px; }

.col3-layout .col-wrapper { float: left; width: 700px; }

.col3-layout .col-wrapper .col-main { float: right; }

/* Content Columns */
.col2-set .col-1 { float: left; width: 48.5%; }

.col2-set .col-2 { float: right; width: 48.5%; }

.col2-set .col-narrow { width: 32%; }

.col2-set .col-wide { width: 65%; }

.col3-set .col-1 { float: left; width: 32%; }

.col3-set .col-2 { float: left; width: 32%; margin-left: 2%; }

.col3-set .col-3 { float: right; width: 32%; }

.col4-set .col-1 { float: left; width: 23.5%; }

.col4-set .col-2 { float: left; width: 23.5%; margin: 0 2%; }

.col4-set .col-3 { float: left; width: 23.5%; }

.col4-set .col-4 { float: right; width: 23.5%; }

/* ======================================================================================= */
/* Header ================================================================================ */
.logo { }

.logo .hover {
	display: none;
}

.logo:hover .hover{
	display: inline;
}

.logo:hover .active {
	display: none;
}

.header-container {background:url("../images/head_bg.jpg") no-repeat top center;  }

.header {
	z-index: 10;

	padding: 15px 0 30px 0;
}

.header .logo strong {
	position: absolute;
	top: -999em;
	left: -999em;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	text-indent: -999em;
	overflow: hidden;
}

.header h1.logo { margin: 0; text-align: left; }

.quick-access {

	font-family: 'calibriregular', 'Calibri', serif;
	/*font-size: 84%;*/
	line-height: 40px;
	text-transform: uppercase;
	color: #6E7379;
	text-align: left;
}

.quick-access .welcome-msg { margin: 0; color: #999; text-align: right; float: right; }

.welcome-msg a { color: #ddd; }

.quick-access .links { float: right; margin: 0; }

.quick-access .links li {
	float: left;
	
	padding: 0 10px;
}

.quick-access .links li.first {
	border-left: none;
	padding: 0 10px !important;
}

.quick-access .links li.last {
	border-right: none;
}

.quick-access .links a { color: #6e7379; text-decoration: none; }

.quick-access .links a:hover { color: #ddd; }

.header-container .top-container {
	clear: both;
	padding: 5px 10px 0 12px;
	text-align: right;
}

.header-container .top-container a { font-size: 11px; color: #ebbc58; }

.menu-container {
	z-index: 50;
	position: relative;
}

.menu-container .main {
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #761598;
}

.menu-container .main:hover {
/*	border-bottom: 5px solid #f96e5b;*/
}

/********** < Navigation */
.nav-container { }

#nav {
	float: left;
	padding: 0;
	font-size: 14px;
	font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
}

/* All Levels */ /* Style consistent throughout all nav levels */
#nav li { position: relative;}


#nav li.over { z-index: 998; }

#nav a,
#nav a:hover {
	display: block;
	text-decoration: none;
}

#nav span {  cursor: pointer; white-space: nowrap; }

#nav li ul span { white-space: normal; }

#nav ul li.parent > a > span {	
	background: url(../images/bkg_nav2.png) right center no-repeat;
}

#nav ul li.parent.active > a > span {
	background: url(../images/bkg_nav2_hover.png) right center no-repeat;	
}

/* 0 Level */

#nav > li { 
	position: relative;
	text-align: left;
	float: left;
}

#nav > li > a {
	float: left;
	padding: 0 20px;
	color: #333;
	text-transform: uppercase;
	line-height: 40px;
	font-family: 'Arial Narrow',Arial,Helvetica,sans-serif;	
}

#nav > li.home > a {
	border-left: none;
}

#nav > li.last > a {}

#nav > li:hover > a > span,
#nav  > li.active > a > span {
	border-top: 1px solid #000;
	margin-top: -1px;
}

#nav li a:hover,
#nav li.active > a,
#nav li.over > a {
	color: #f96e5b;
}

/* 1st Level */
#nav ul li {
	float: none;
	margin: 0;
	border-bottom: 1px solid #e5e5e5;
}

#nav ul li.last {
	border-bottom: none;
}

#nav ul li a {
	color: #666;
	
	font-size: 11px;
}

#nav ul li a:hover {
	color: #000;
}


#nav li li a:hover,
#nav li li.active > a,
#nav li li.over > a {
	color: #000;
}

/* 2nd Level */
#nav ul,
#nav div {
	position: absolute;
	width: 130px;
	top: 45px;
	left: -10000px;
	color: #666;
	padding: 10px 30px 20px;
	background: #f5f5f5;
}

#nav div ul { position: static; width: auto; border: none; }

/* 3rd+ Level */
#nav ul ul,
#nav ul div { top: 10px; }

#nav ul span,
#nav ul li.last li span { padding: 6px 10px 6px 0; }

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left: 0; z-index: 999; }

#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { 
	left: 140px;
	padding: 10px 30px 20px 25px;
	border-left: 5px solid #ddd;
}

/********** Navigation > */




