/**
 * 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)
 */

#nav { padding:0 20px; font-size:1.1em; }

/************** 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; }
#nav li.active a { color:#d96708; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#a7c6dd; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#d96708; }

/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(../images/nav_divider.gif) repeat-x 0 100%; }
/*#nav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*/
#nav ul li.last { background:#ecf3f6; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/
#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #899ba5; }

/* Show menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background:#d5e4eb; }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}

/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; }


/**********MENU NUEVO**************/
#main_menu {
clear:both;
float:right;
margin-top:5px;
width:805px;
}

#pillmenu {
	float:right;
	height:55px;
	white-space:nowrap;
}
#pillmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#pillmenu li {
	float: left;
	background:transparent url(../images/mid.png) repeat-x scroll 0 0;
	float:left;
	height:50px;
	margin:0;
	padding:2px 0 3px;
}

#main_menu li a {
	border-left:1px solid #C0E763;
	border-right:1px solid #87AF3D;
	color:#36441C;
	display:block;
	float:left;
	font-family:Arial,sans-serif;
	font-size:14px;
	height:32px;
	letter-spacing:1px;
	padding:16px 21px 0;
	text-decoration:none;
}
#pillmenu li a:hover, #pillmenu li a.selitem{
background:transparent url(../images/tab_bg.jpg) repeat-x scroll left top;
}
#pillmenu li#id_li{
	background:transparent url(../images/btn_left_bg.png) no-repeat scroll 0 0;
}
#pillmenu li#id_li  a.selitem{
	background:transparent url(../images/btn_left_h_bg.png) no-repeat scroll 3px top;
}
#pillmenu li a.left{
	border-left:none;
}
#pillmenu li a.left:hover{
	background:transparent url(../images/btn_left_h_bg.png) no-repeat scroll 3px top;
}
#pillmenu li a#active_menu-nav {
	background: url(../images/fond.jpg) left top repeat-x;
    border-left:solid 1px #c0e763;
	color: #000;
}
#pillmenu li.pill_r {
	background: url(../images/right.png) left top no-repeat;
	width:  12px;
	height: 55px;
	float:left;
}
#pillmenu #serchmenu{
	padding:2px 15px 3px 21px;
}
#pillmenu #search_mini_form  input{
	background:url(../images/searchright_03.jpg);
	border:none;
	float:left;
	width:29px;
	height:29px;
	margin-top:10px;
}
#pillmenu #search_mini_form  input:hover{
	background-position:left bottom;
}
#pillmenu #search_mini_form  #search{
background:url(../images/searchleft_03.jpg) left top no-repeat;
border:medium none;
float:left;
margin-top:10px;
margin-bottom:10px;
height:auto;
padding:7px 5px 8px 7px;
width:145px;
color:#000;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1.3em;
text-align:left;
}


.quick-access{
margin-top:0px;
}

/******menu top of top*******/

#menu_sup {
color:#999999;
float:right;
font-size:14px;
height:25px;
padding-right:6px;
font-family:Arial, Helvetica, sans-serif;
}

#menu_sup a {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
display:block;
float:right;
padding:0 5px;
border-left:1px solid #CCC;
height:16px;
}
#menu_sup a.twytter {
	border-left:none;
}

#menu_sup a:hover{
	text-decoration:underline;
}

/********************/


#footer_cont{
background:transparent url(../images/footer_bg.jpg) no-repeat scroll center top;
clear:both;
height:46px;
margin:0 auto;
padding:3px 0 0;
width:1010px;
}
#footer_my{
	padding:0;
	margin:0;
	float:left;
	list-style:none;
	padding-bottom:15px;
	width:100%;
}
#footer_my li{
border-left:1px solid #79A72E;
border-right:1px solid #C1E661;
float:left;
height:36px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
letter-spacing:1px;
padding:0;
}
#footer_my li a:hover, #footer_my li a.selitem{
background:transparent url(../images/footer_link_bg.jpg) repeat-x scroll 25px top;
}
#footer_my li a.left_link:hover {
background:transparent url(../images/footer_link_left_bg.png) no-repeat scroll 5px top;
}
#footer_my li .selitem{
background: url(../images/fond2.jpg) 25px top repeat-x;
}
#footer_my p.copy {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:11px 0 0 15px;
text-align:left;
}
#footer_my li a{
color:#36441C;
float:left;
font-family:Arial;
font-size:14px;
height:36px;
line-height:35px;
padding:0 25px;
text-decoration:none;
}

#footer_my li .prif{
border-left:none;
padding:0px 25px 0px 17px;
}
#footer_my li .leftb:hover{
background:url(../images/footermenu_02.png) no-repeat;
background-position:0 -6px;
}
#footer_my li .leftb{
background:url(../images/footermenu_02.png) no-repeat;
background-position:0 -6px;
border-left:none;
border-right:none;
margin-left:-7px;
padding:0px 12px 0px 0px;
}
#footer_my li .rightb:hover{
background:url(../images/footermenu_06.png) no-repeat;
background-position:right -6px;

}
#footer_my li .rightb{
background:url(../images/footermenu_06.png) no-repeat;
background-position:right -6px;
border-right:none;
color:#36441c;
padding-right:30px;
margin-right:-8px;
text-decoration:none;

}
#subfooter{
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:40px;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
}

#subfooter a{
font-family:Verdana;
font-size:14px;
color:#999999;
text-decoration:underline;
padding:0 10px 0 10px;
}
#subfooter li #lastfoot{
border-left:solid 1px;
}

/******component******/
form#form-login{
	display:none;
	float:left;
	background:url(../images/login_03.png) no-repeat top left;
	height:240px;
	margin-bottom:10px;
	margin-left:0;
}
form#form-login{
	display:none;
	float:left;
	background:url(../images/login_03.png) no-repeat top left;
	height:240px;
	margin-bottom:10px;
	margin-left:0;
}
form#form-login.myac{
     display:block;
 background:url(http://dev.tegu.com.php5-4.dfw1-1.websitetestlink.com/templates/rhuk_milkyway/images/login_4.png) no-repeat top left;
 height:240px;
 margin-bottom:8px;
}
form#form-login #modlgn_username{
border:none;
background:none;
margin-top:60px;
margin-left:15px;
}
form#form-login #modlgn_passwd{
border:none;
background:none;
color:#000000;
margin-left:12px;
margin-top:15px;
text-align:left;
width:130px;
}
form#form-login .button-set{
float:none;
border:none;
margin:0;
padding:7px 0 0;
width:auto;
height:auto;
}
form#form-login #loginform{
float:left;
   background:url(../images/Index-OUT_05.jpg) no-repeat top left;
   width:64px;
height:34px;
border:none;
margin-left:0px;
margin-top:0px;
}
form#form-login #registration{
float:left;
background:url(../images/Index-OUT_03.jpg) no-repeat top left;
width:80px;
height:34px;
border:none;
margin-left:15px;
margin-top:0px;
}
#form-login-remember{
	clear:both;
	float:left;
}
form#form-login #modlgn_remember{
  float:left;
margin-left:15px;
margin-top:10px;
}
form#form-login #modlgn_rememberLabel{
  float:left;
  margin-left:4px;
  margin-top:10px;
color:#468700;
}
form#form-login #whatisthis{
font-weight:bold;
font-family:Arial;
  float:left;
  text-decoration:none;
  margin-left:90px;
  margin-top:18px;
color:#468700;
display:none;
}
.sep{
	float:left;
	margin-top:18px;
	width:100%;
}

/********LOGOUT******/
form#form-login2{
float:left;
background:url(../images/backlogout.jpg) no-repeat top left;
height:264px;
color:#ccc;
font-weight:bold;
}
form#form-login2.myac{
background:url(../images/backlogout2.jpg) no-repeat top left;
}
form#form-login2 #logoutbt{
background:url(../images/logout.png) no-repeat top left;
border:none;
width:72px;
height:33px;
margin-left:90px;
margin-top:80px;
}
form#form-login2 #userpos{
float:left;
width:180px;
text-align:center;
margin:115px 0 0 00px;
}
#sharethis_0{
	padding-left:5px;
	border-left:1px solid #CCCCCC;
	float:right;
}
#sharethis_0 a{
	padding-left:20px;
	border:none;
}