body { behavior:url("templates/quito_interna/scripts/csshover.htc"); }

.main_menu{

	background:#0091b9;

	height:24px;

	position:relative;

	width:901px;

}

.main_menu ul{

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0pt;

	padding:0pt;

	position:absolute;

}

.main_menu ul li{

	cursor:pointer;

	display:block;

	float:left;

	line-height:15px;

	padding:0px;

	position:relative;

	text-align:center;

	width:100px;

}

.main_menu ul li a{

	display:block;

	color:#FFFFFF;

	font-size:13px;

	line-height:24px;

	border:none;

}

.main_menu ul li ul li:hover{

	background:#FFFFFF none repeat scroll 0 0;

	color:#236487;

	margin:0px;

	padding:0px;

	font-weight:bold;

	text-decoration:none;

}
.main_menu ul li a:hover{
	background:#FFFFFF url(../images/hover_main.gif) no-repeat;

	color:#236487;

	margin:0px;

	padding:0px;

	font-weight:bold;

	text-decoration:none;
}
.main_menu ul li ul li a:hover{
	background:#FFFFFF;
}
.main_menu ul li ul {

	display:none;

	width:auto;

}

.main_menu ul li:hover ul{

	background:#0091b9;

	border:3px solid #BFDAE8;

	border-top:none;

	display:block;

	float:left;

	#margin:0px 0px 0px -50px;

	z-index:50;

}

.main_menu ul li ul li {

	background:#21A6CA;

}

.main_menu ul ul a {

	display:block;

	line-height:24px;

	margin:0px;

	/*min-width:155px;*/
	
	#min-width:180px;

	padding:3px 5px;

	text-decoration:none;

	/*width:auto;*/

	font-size:11px;

}

*html .main_menu ul ul a {

	width:150px;

}

.main_menu ul ul a:hover{

	display:block;

	font-weight:normal;

	line-height:24px;

	margin:0px;

	padding:3px 5px;

	font-size:11px;

}

.main_menu ul ul li {

	background:#0091b9;

	margin:0px;

	padding:0px;

	text-align:left;

	white-space:nowrap;

	width:100%;

}

.main_menu li ul {

	position:absolute; /* second-level lists */

	height:auto;

	width:auto;

}

.main_menu #active_menu{

	background:#FFFFFF url(../images/hover_main.gif) no-repeat;

	color:#016F8D;

	font-weight:bold;

}
.main_menu ul ul #active_menu{
	background: #BFDAE8;
}

/*xxxxxxxxxxxxxxx SUB MENU xxxxxxxxxxxxxxxx*/

.sub_menu_pos_izq{

	background:#236487;

	width:167px;

	padding:0px 0px 20px;

	margin:10px 0px 0px;

}

/*xxxxxxxxxxxxxxx LINKS SUB MENU xxxxxxxxxxxxxxxx*/

.sub_menu_main{

	list-style-type:none;

	margin:0px 20px;

	padding:0px;

}

.sub_menu_main li{

	border-bottom:1px solid #FFFFFF;

	height:26px;

	margin:0px;

	padding:0px;

}

.sub_menu_main li a{

	color:#FFFFFF;

	text-decoration:none;

	line-height:26px;

	display:block;

	padding-left:5px;

	font-size:11px;

}

.sub_menu_main li a:hover{

	color:#236487;

	background:#FFFFFF;

	text-decoration:none;

	line-height:26px;

	display:block;

	padding-left:5px;

}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx MENU INFERIOR xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.menu_inferior, .menu_inferior_esp{

	width:863px;

	border-top:1px solid #0091b9;

	padding:16px 19px;

	#padding:0px 0px;

	margin:0px;

	text-align:center;

	#width:900px;

}

* html .menu_inferior, * html .menu_inferior_esp{

	/*border:1px solid #000000;*/

	width:900px;

}

.menu_inferior table tr td, .menu_inferior_esp table tr td{

	#text-align:center;

	#width:900px;

}

.menu_inferior table td{

	width:858px;

	display:block;

	white-space:normal;

}

.menu_inferior_esp table td{

	width:858px;

	display:block;

	white-space:normal;

}

.menu_inferior a, .menu_inferior a:visited, .menu_inferior_esp a, .menu_inferior_esp a:visited{

	margin:0px;

	background:url(../images/ul.gif) center left no-repeat;

	padding:7px 5px 7px 11px;

	font-size:11px;

	color:#da1f3d;

	width:auto;

	white-space:nowrap;

	line-height:20px;

}

/*	menu lateral */

.moduletable table, .moduletable_izquierdo table{

	background-color:#236487;

	width:167px;

	padding:0px;

}

.moduletable table td, .moduletable_izquierdo table td{

	height:27px;

	padding:0px;

}

.moduletable table td a, .moduletable table td a:visited,

.moduletable_izquierdo table td a, .moduletable_izquierdo table td a:visited{

	width:122px;

	border-bottom:1px solid #FFFFFF;

	color:#FFFFFF;

	display:block;

	font-size:11px;

	height: auto;

	line-height: normal;

	margin:0 0 0 20px;

	padding:5px 0px 5px 5px;

	text-decoration:none;

}

.mainlevel_izquierdo:hover{

	background:#ffffff !important;

	color:#236487 !important;

	display:block;

	font-weight:normal;

	line-height: normal;

	text-decoration:none;

	padding-left:5px;

}

#active_menu_izquierdo{

	background:#2A77A0;

	color:#FFFFFF;

	font-style:normal;

	font-weight:bold;

	font-size:10px;

}

.moduletable table td a.sublevel_izquierdo, .moduletable_izquierdo table td a.sublevel_izquierdo{

	border-bottom:1px solid #2A77A0;
color:#BFDAE8;
font-size:10px;
margin:0 0 0 20px;
padding:3px 0px 3px 10px;
/*width:127px;*/
height:auto;
line-height:normal;
}

.moduletable table td a.sublevel_izquierdo:hover, .moduletable_izquierdo table td a.sublevel_izquierdo:hover{

	background:#2A77A0;

	color:#FFFFFF;

	font-weight:normal;

}

.moduletable #mainlevel_inicio, .moduletable #mainlevel_ofertas, .moduletable #mainlevel_izquierdo{

	background:#236487 none repeat scroll 0 0;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	width:167px;

}

.moduletable #mainlevel_inicio{

	margin:10px 0 0;

}

.moduletable #mainlevel_inicio{

	padding:0 0 0px;

}

.moduletable #mainlevel_ofertas{

		padding:0 0 20px;

}

.moduletable #mainlevel_ofertas, .moduletable #mainlevel_izquierdo{

	margin:0px;

}

.moduletable #mainlevel_izquierdo{

	padding:0 0 20px;

}

.moduletable #mainlevel_inicio li a{

	background:#21A6CA url(../images/item_home.gif) no-repeat scroll 10px 3px;

	border:none;

	display:block;

	height:26px;

	line-height:26px;

	list-style-type:none;

	margin:0px;

	padding:0px 35px;

	color:#FFFFFF;

	font-weight:bold;

	/*text-indent:-999px;*/

	width:97px;

}

.moduletable #mainlevel_inicio li:hover a{

	background:#21A6CA url(../images/item_home_over.gif) no-repeat scroll 10px 3px;

}

.moduletable #mainlevel_ofertas li{

	margin:0 20px;

	padding:0;

}

.moduletable #mainlevel_izquierdo li, .ofertas_border_bottom{

	border-bottom:1px solid #FFFFFF;

	height:auto;

	margin:0 20px;

	padding:0;

}

.moduletable #mainlevel_ofertas li a, .moduletable #mainlevel_izquierdo li a{

	color:#FFFFFF;

	display:block;

	font-size:11px;

	line-height: normal;

	padding:5px;

	text-decoration:none;

}

.moduletable ul#mainlevel_ofertas ul{

	list-style-type:none;

	margin:0px 0px 0px 10px;

	padding:0px;

	display:table;

}

form#formofertas{

	margin:0px 0px 10px;

	height:auto;

	padding-bottom:20px;

}

.moduletable ul#mainlevel_ofertas li li{

	margin:0px;

}

.moduletable ul#mainlevel_ofertas ul li a{

	display:block;

	font-size:10px;

	white-space:nowrap;

}

.moduletable #mainlevel_ofertas li a:hover, .moduletable #mainlevel_izquierdo li a:hover{

	background:#FFFFFF none repeat scroll 0 0;

	color:#236487;

	display:block;

	text-decoration:none;

}

/*MENU VIRTUEMART*/

.moduletableproductos{

	background:#236487;

	width:127px;

	padding:0px 20px 20px;

	margin:0px;

}

.mainlevelproductos0{

	color:#FFFFFF;

	text-decoration:none;

	line-height:26px;

	display:block;

	font-size:11px;

	border-bottom:1px solid #FFFFFF;

	height:26px;

	margin:0px;

	padding:0px 0px 0px 5px;

}

.mainlevelproductos0:hover{

	color:#236487;

	background:#FFFFFF;

	text-decoration:none;

	line-height:26px;

	display:block;

	padding-left:5px;

}

.sublevel1{

	font-size:11px;

	color:#BFDAE8;

	margin:0px;

	padding:3px 10px;

	border-bottom:1px solid #2a77a0;

}

.sublevel1:hover{

	font-size:11px;

	color:#fff;

	margin:0px;

	padding:3px 10px;

	text-decoration:none;

	background:#2a77a0;

}

.izquierda #active_menu{

	font-weight:bold;

	font-style: normal;

	background:#2A77A0;

	color:#fff;

}


