.botonSelect {
padding:5px;
background-color:#FF9900;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.categoria1 { background:url(../images/cat1.jpg); width:96px; height:96px; cursor:pointer; }
.categoria1:hover { background:url(../images/cat1_1.jpg); }
.categoria2 { background:url(../images/cat2.jpg); width:96px; height:96px; cursor:pointer; }
.categoria2:hover { background:url(../images/cat2_1.jpg); }
.categoria3 { background:url(../images/cat3.jpg); width:96px; height:96px; cursor:pointer; }
.categoria3:hover { background:url(../images/cat3_1.jpg); }
.categoria4 { background:url(../images/cat4.jpg); width:96px; height:96px; cursor:pointer; }
.categoria4:hover { background:url(../images/cat4_1.jpg); }
.producto { background:#FBFBFB; border:1px dashed #999999; cursor:pointer; margin:1px; }
.producto:hover { background:#EFEFEF; border:2px solid #FF6600; cursor:pointer; margin:0px; }
.Estilo22 {color: #666666}
.Estilo23 {color: #3B5998}
.Estilo24 {
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
}
.Estilo25 {
	font-size: 14px;
	font-weight: bold;
}
.Estilo26 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.Estilo27 {	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.Estilo30 {	color: #333333;
	font-size: 13px;
}
.Estilo31 {font-size: 16px}
.Estilo32 {color: #333333}
.Cuadro { padding:2px; border:1px solid #CCC; margin:2px; background:#FFF; }
.Cuadro:hover { background:#ECEFF5; cursor:pointer; border:1px solid #94A3C4; margin:2px; }
#map { width:100%; height:285px; overflow:hidden;}

/* Opciones de Header */
.searchBar2 ul{position:relative;margin:0; list-style-type:none;list-style-image:none;height:30px;margin-left:-40px;_margin-left:0px;*margin-left:0px;}
.searchBar2 li{float:left;height:30px;background:#FFFFFF url(http://www.distribuidoraakemi.com/images/barra_fondo2.jpg) no-repeat 0 -32px; color:#FFFFFF;}
.searchBar2 li a:link,.searchBar2 li a:hover,.searchBar2 li a:visited{display:block;height:16px;padding:7px 15px 7px 11px;margin-left:2px;width:auto;font:bold 13px/100% arial;color:#003399;background:#FFFFFF url(http://www.distribuidoraakemi.com/images/barra_fondo2.jpg) no-repeat 100% -32px!important;hide-focus:expression(this.hideFocus=true);outline:none;_float:left;_margin-left:2px;}
.searchBar2 li.current{float:left;height:30px;margin-right:2px;background:#FFFFFF url(http://www.distribuidoraakemi.com/images/barra_fondo2.jpg) no-repeat 0 0px; color:#FFF; }
.searchBar2 li.current a:link,.searchBar2 li.current a:visited{
display:block;height:16px;padding:7px 15px 7px 11px;margin-left:2px;width:auto;font:bold 13px/100% arial;color:#333;background:#FFFFFF url(http://www.distribuidoraakemi.com/images/barra_fondo2.jpg) no-repeat 100% 0px!important; text-decoration:none;_float:left;_margin-left:1px;}
.searchBar2 li.current a:hover{cursor:default;}


#nav {
	margin: 0;
	padding: 7px 6px 0;
	background: #FF6600 ;
	line-height: 100%;

	border-radius: 2em;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}
#nav li {
	margin: 0 5px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
}


/* main level link */
#nav a {
	font-weight: bold;
	color: #e7e5e5;
	text-decoration: none;
	display: block;
	padding:  8px 20px;
	margin: 0;

	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	
	text-shadow: 0 1px 1px rgba(0,0,0, .3);
}
#nav a:hover {
	background: #000;
	color: #fff;
}

/* main level link hover */
#nav .current a, #nav li:hover > a {
	background: #666 url(../images/gradient.png) repeat-x 0 -40px;
	color: #444;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	box-shadow: 0 1px 1px rgba(0,0,0, .2);

	text-shadow: 0 1px 0 rgba(255,255,255, 1);
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #666;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover {
	background: #FF6600 url(../images/gradient.png) repeat-x 0 -100px !important;
	color: #fff !important;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;

	text-shadow: 0 1px 1px rgba(0,0,0, .1);
}

/* dropdown */
#nav li:hover > ul {
	display: block;
}

/* level 2 list */
#nav ul {
	display: none;

	margin: 0;
	padding: 0;
	width: 185px;
	position: absolute;
	top: 35px;
	left: 0;
	background: #ddd url(../images/gradient.png) repeat-x 0 0;
	border: solid 1px #b4b4b4;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#nav ul a {
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
}

/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -3px;
}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}

/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
} 
html[xmlns] #nav {
	display: block;
}
 
* html #nav {
	height: 1%;
}