
/* accesos a servicios start */
.accesos {
	width:940px;
	height:81px;
	margin:0 auto 40px;
	background:url(/images/accesosbg.gif) no-repeat top left;
	overflow:hidden;
	}
.accesosleft {
	width:250px;
	height:20px;
	margin:50px 0 0 23px;
	float:left;
	}
.accesosleft p {
	color:#515559;
	}
.accesosleft p a:link, .accesosleft p a:visited {
	color:#0086c3;
	}
.accesosleft p a:hover, .accesosleft p a:active {
	color:#005f8a;
	text-decoration:underline;
	}
.accesosleft p a.aactive {
	color:#000000;
	}
.accesosright {
	height:68px;
	margin:5px 0 0 60px;
	float:left;
	}
.acceso {
	position:absolute;
	width:600px;
	height:68px;
	}
.acceso ul {
	padding:0;
	margin:0;
	overflow:hidden;
	}
.acceso ul li {
	display:block;
	float:left;
	width:135px;
	font-size:12px;
	color:#515559;
	line-height: 13px;
	}
.acceso ul li p {
	padding:20px 0 0 0;
	font-weight:bold;
	line-height:16px;
	}
.acceso ul li p a:link, .acceso ul li p a:visited {
	color:#515559;
	}
.acceso ul li p a:hover, .acceso ul li p a:active {
	color:#777;
	text-decoration:underline;
	}
.acceso ul li img {
	float:left;
	margin:0 10px 0 0;
	}
#acceso01 {
	/*background:url(/images/acceso01bg.png) no-repeat top left;*/
	}
#acceso02 {
	/*background:url(/images/acceso02bg.png) no-repeat top left;*/
	visibility:hidden;
	}


.sp-fa{
	margin-top:10px;
	text-align:left;
	padding:0 0 20px 10px;
	margin-left:0px;
}

.sp-fa a:link, .sp-fa a:active, .sp-fa a:visited{
	background:url(/images/sp-12.png) no-repeat 2px 4px;
	text-align:left;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:10px;
	color:#515559;
	display:block;
	font-family:Verdana;
}	

.sp-fa a:hover{
	background:url(/images/sp-12.png) no-repeat 2px -46px;
	color:#000;
}


.sp-re{
	margin-top:10px;
	text-align:left;
	padding:0 0 20px 10px;
	margin-left:0px;
}

.sp-re a:link, .sp-re a:active, .sp-re a:visited{
	background:url(/images/sp-13.png) no-repeat 0px 5px;
	text-align:left;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:10px;
	color:#515559;
	display:block;
	font-family:Verdana;
}	

.sp-re a:hover{
	background:url(/images/sp-13.png) no-repeat 0px -45px;
	color:#000;
}	

/***/

.sp-nf{
	margin-top:10px;
	text-align:left;
	padding:0 0 20px 10px;
	margin-left:0px;		
}

.sp-nf a:link, .sp-nf a:active, .sp-nf a:visited{
	background:url(/images/sp-30.png) no-repeat 0px 5px;
	text-align:left;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:10px;
	color:#515559;
	display:block;
	font-family:Verdana;
}	

.sp-nf a:hover{
	background:url(/images/sp-30.png) no-repeat 0px -45px;
	color:#000;
}	

/***/
.sp-tr{
	margin-top:10px;
	text-align:left;
	padding:0 0 20px 10px;
	margin-left:0px;
}

.sp-tr a:link, .sp-tr a:active, .sp-tr a:visited{
	background:url(/images/sp-14.png) no-repeat 0px 5px;
	text-align:left;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:10px;
	color:#515559;
	display:block;
	font-family:Verdana;
}
.sp-tr a:hover{
	background:url(/images/sp-14.png) no-repeat 0px -45px;
	color:#000;
}

/***/
.sp-cp{
	margin-top:10px;
	text-align:left;
	padding:0 0 20px 10px;
	margin-left:0px;
}

.sp-cp a:link, .sp-cp a:active, .sp-cp a:visited{
	background:url(/images/sp-37.png) no-repeat 0px 5px;
	text-align:left;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:10px;
	color:#515559;
	display:block;
	font-family:Verdana;
}
.sp-cp a:hover{
	background:url(/images/sp-37.png) no-repeat 0px -46px;
	color:#000;
}		

/*.sp-tr a:link, .sp-tr a:active, .sp-tr a:visited{
	background:url(/images/sp-36.png) no-repeat 0px 5px;
	text-align:left;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:10px;
	color:#515559;
	display:block;
	font-family:Verdana;
}	


.sp-tr a:hover{
	background:url(/images/sp-36.png) no-repeat 0px -46px;
	color:#000;
}	*/
	
	
.sp-ca{
	margin-top:10px;
	text-align:left;
	padding:0 0 20px 10px;
	margin-left:0px;
}

.sp-ca a:link, .sp-ca a:active, .sp-ca a:visited{
	background:url(/images/sp-15.png) no-repeat 2px 5px;	
	text-align:left;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:10px;
	color:#515559;
	display:block;
	font-family:Verdana;
	/*text-transform:capitalize;*/
}	

.sp-ca a:hover{
	background:url(/images/sp-15.png) no-repeat 2px -45px;	
	color:#000;
}



.sp-pl{
	margin-top:13px;
	text-align:left;
	padding:0 0 20px 15px;
	margin-left:3px;
	height:50px;
	
}

.sp-pl a:link, .sp-pl a:active, .sp-pl a:visited{
	background:url(/images/sp-23.png) no-repeat 0 0px;
	text-align:left;
	padding-left:40px;
	padding-top:15px;
	padding-bottom:10px;
	color:#515559;
	display:block;
	font-family:Verdana;
}	

.sp-pl a:hover{
	background:url(/images/sp-23.png) no-repeat 0px -50px;
	color:#000;
}	
/*
.sp-se{
	margin-top:13px;
	text-align:left;
	padding:0 0 20px 10px;
	border:1px solid #F00;

}
*/
.sp-se a:link, .sp-se a:active, .sp-se a:visited{
	background:url(/images/sp-24.png) no-repeat 0px 0px;
	text-align:left;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:10px;
	color:#515559;
	display:block;
	font-family:Verdana;
}	

.sp-se a:hover{
	background:url(/images/sp-24.png) no-repeat 0px -50px;
	color:#000;
}	

.sp-se{
	margin-top:13px;
	text-align:left;
	padding:0 0 20px 10px;
}

/* TIENDA MOVISTAR */

.sp-tm{
	margin-top:10px;
	text-align:left;
	padding:0 0 20px 10px;
	margin-left:0;
	height:50px;
}

.sp-tm a:link, .sp-tm a:active, .sp-tm a:visited{
	background:url(/images/sp-29.png) no-repeat 2px 4px;
	text-align:left;
	padding-left:45px;
	padding-top:15px;
	color:#515559;
	display:block;
	font-family:Verdana;
	text-transform:capitalize;
}	

.sp-tm a:hover{
	background:url(/images/sp-29.png) no-repeat 2px -47px;
	color:#000;
}

/*///////////*/

.sp-ct{
	margin-top:10px;
	text-align:left;
	padding:0 0 20px 10px;
	margin-left:0;
	height:50px;
}

.sp-ct a:link, .sp-ct a:active, .sp-ct a:visited{
	background:url(/images/sp-38.png) no-repeat 2px 4px;
	text-align:left;
	padding-left:45px;
	padding-top:15px;
	color:#515559;
	display:block;
	font-family:Verdana;
	text-transform:capitalize;
}	

.sp-ct a:hover{
	background:url(/images/sp-38.png) no-repeat 2px -47px;
	color:#000;
}

/*/////comunidad negocio//////*/

.sp-cm{
	margin-top:10px;
	text-align:left;
	padding:0 0 20px 10px;
	margin-left:0;
	height:50px;
}

.sp-cm a:link, .sp-cm a:active, .sp-cm a:visited{
	background:url(/images/sp-39.png) no-repeat -4px 4px;
	text-align:left;
	padding-left:55px;
	padding-top:15px;
	color:#515559;
	display:block;
	font-family:Verdana;
	text-transform:capitalize;
}	

.sp-cm a:hover{
	background:url(/images/sp-39.png) no-repeat -4px -36px;
	color:#000;
}


/*///////*/

.sp-pr{
	margin-top:10px;
	text-align:left;
	padding:0 0 20px 10px;
	margin-left:0;
	height:50px;
	
}

.sp-pr a:link, .sp-pr a:active, .sp-pr a:visited{
	background:url(/images/sp-22.png) no-repeat 2px 4px;
	text-align:left;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:10px;
	color:#515559;
	display:block;
	font-family:Verdana;
}	

.sp-pr a:hover{
	background:url(/images/sp-22.png) no-repeat 2px -46px;
	color:#000;
}

/***/

.sp-cf-eq{
	margin-top:10px;
	text-align:left;
	padding:0 0 20px 10px;
	margin-left:0px;		
}

.sp-cf-eq a:link, .sp-cf-eq a:active, .sp-cf-eq a:visited{
	background:url(/images/sp-40.png) no-repeat 0px 5px;
	text-align:left;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:10px;
	color:#515559;
	display:block;
	font-family:Verdana;
}	

.sp-cf-eq a:hover{
	background:url(/images/sp-40.png) no-repeat 0px -45px;
	color:#000;
}	

/***/