/* Start navigation menu */
.navegacion {
	float:left;
	overflow:hidden;
	margin:47px 0 0 10px;
}
.navegacion ul {
	list-style:none;
}
.navegacion ul li {
	display:block;
	float:left;
}
.navegacion ul li a:link, .navegacion ul li a:visited {
	display:block;
	background-image:url(/images/navclip.png);
	background-position: no-repeat;
	background-position:0 0;
	margin:0 5px 0 0;
	height:57px;
}
.navegacion ul li a:hover, .navegacion ul li a:active {
	background-position:0 0;
	text-decoration:none;
}
#bhome:link, #bhome:visited {
	margin-right:10px;
	width:18px;
	background-position:0 0;
}
#bhome:hover, #bhome:active {
	width:18px;
	background-position:0 -57px;
}
#ihome a.ihome-activo {
	background-position:0 -115px;
}
#bplanes:link, #bplanes:visited {
	width:84px;
	background-position:-30px 0;
}
#bplanes:hover, #bplanes:active, #iplanes .iplanes-active {
	background-position:-30px -57px;
}
#iplanes a.iplanes-activo:link, #iplanes a.iplanes-activo:visited, #iplanes a.iplanes-activo:hover, #iplanes a.iplanes-activo:active {
	background-position:-30px -115px;
}
#bservicios:link, #bservicios:visited {
	width:104px;
	background-position:-114px 0;
}
#bservicios:hover, #bservicios:active, #iservicios .iservicios-active {
	background-position:-114px -57px;
}
#iservicios a.iservicios-activo:link, #iservicios a.iservicios-activo:visited, #iservicios a.iservicios-activo:hover, #iservicios a.iservicios-activo:active {
	background-position:-114px -115px;
}
#btienda:link, #btienda:visited {
	width:108px;
	background-position:-218px 0;
}
#btienda:hover, #btienda:active, #itienda .itienda-active {
	background-position:-218px -57px;
}
#itienda a.itienda-activo:link, #itienda a.itienda-activo:visited, #itienda a.itienda-activo:hover, #itienda a.itienda-activo:active {
	background-position:-218px -115px;
}
#batencion:link, #batencion:visited {
	width:182px;
	background-position:-326px 0;
}
#batencion:hover, #batencion:active, #iatencion .iatencion-active {
	background-position:-326px -57px;
}
#iatencion .iatencion-activo:link, #iatencion .iatencion-activo:visited, #iatencion .iatencion-activo:hover, #iatencion .iatencion-activo:active {
	background-position:-326px -115px;
}
#bmovistar:link, #bmovistar:visited {
	width:163px;
	background-position:-508px 0;
}
#bmovistar:hover, #bmovistar:active, #imovistar .imovistar-active {
	background-position:-508px -57px;
}
#imovistar .imovistar-activo:link, #imovistar .imovistar-activo:visited, #imovistar .imovistar-activo:hover, #imovistar .imovistar-activo:active {
	background-position:-508px -114px;
}
.navegacion ul li ul {
	position:absolute;
	z-index:999999999;
	top:130px;
	background:#fff;
	padding:20px;
	margin:0;
	width:361px;
	border-right:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	visibility:hidden;
}
.navegacion ul li ul.ullogin {
	width:418px;
}
.navegacion ul li ul.ulonline {
	width:218px;
}
.navegacion ul li ul.ulonline div {
	width:258px;
}
.navegacion ul li ul div {
	position:absolute;
	width:401px;
	margin:16px 0 0 -20px;
}
.navegacion ul li ul.ullogin div {
	width:459px;
}
.navegacion ul li ul li {
	display:block;
	float:none;
	overflow:hidden;
	width:170px;
}
.navegacion ul li ul li.menu-form {
	display:block;
	float:none;
	overflow:hidden;
	width:250px;
	height:auto;
}
.navegacion ul li ul.ulonline li {
	display:block;
	float:none;
	overflow:hidden;
	width:220px;
	height:auto;
}
.navegacion ul li ul li a:link, .navegacion ul li ul li a:visited {
	display:block;
	background:#f1f3fc;
	font-size:12px;
	color:#0086c3;
	height:auto;
	padding:6px;
}
.navegacion ul li ul li a:hover, .navegacion ul li ul li a:active {
	/*color:#006390;*/
	text-decoration:underline;
}
.navegacion ul li ul li a.odd {
	background:#fff;
}
.navegacion ul li ul li a.hidden {
	display:block;
	background:none;
	font-size:12px;
	color:inherit;
	height:auto;
	padding:6px;
	cursor:default
}
.navegacion ul li ul li a.hidden:hover {
	text-decoration:none;
}
.navegacion ul li ul li ul {
	position:none;
	top:auto;
	margin:0 0 0 170px;
	padding:0 0 0 15px;
	width:150px;
	border:none;
	border-left:1px solid #e3e5ed;
	min-height:120px;
}
.navegacion ul li ul li ul li {
	display:block;
	float:none;
	overflow:hidden;
	width:200px;
}
.navegacion ul li ul li ul li a:link, .navegacion ul li ul li ul li a:visited {
	display:block;
	background:#fff;
	font-size:12px;
	font-weight:bold;
	color:#0086c3;
	height:auto;
	padding:6px;
}
.navegacion ul li ul li ul li a:hover, .navegacion ul li ul li ul li a:active {
	/*color:#006390;*/
	text-decoration:underline;
}
.navegacion ul li ul li ul li a.odd {
	background:#fff;
}
.navegacion ul li ul li ul.height3 {
	min-height:100px;
}
.navegacion ul li ul li ul.height4 {
	min-height:110px;
}
.navegacion ul li ul li ul.height5 {
	min-height:120px;
}
.navegacion ul li ul li ul.height6 {
	min-height:150px;
}
.navegacion ul li ul li ul.height7 {
	min-height:220px;
}
/* End navigation menu */

/* Banners en Mi Movistar */

  .navegacion ul li ul.ulonline {
	width: 404px !important;/*display:block !important;
	visibility:visible !important;*/
	}
.imgsbtns {
	overflow:hidden;
	height:60px;
	border:none !important;
	width:170px !important;
}
div.imgbtn {
	display: none;
	width:175px !important;
}
.navegacion ul li ul li ul.heightimg {
	min-height:80px !important;
	margin-left:233px !important;
	border:none !important;
}
.navegacion ul li ul li ul.heightimg li {
	margin-top:-15px !important;
	padding-top:0 !important;
}
.navegacion ul li ul li ul.heightimg li a {
	margin-top:0 !important;
	padding-top:0 !important;
}
.navegacion ul li ul li ul.heightimg li img {
	margin-top:0 !important;
	padding-top:0 !important;
}

.navegacion ul li ul.ulonline img{
	display:none;
}

.navegacion ul li ul.ulonline .imgbtn img{
	display:block;
}

.navegacion ul li ul.ulonline .subbbg img{
	display:block;
	width:444px;
	margin-top:4px;
}
