/* accesos a servicios start */
.accesos {
	width:940px;
	height:81px;
	margin:0 auto 40px;
	background:url(/images/bg-consultanos.jpg) no-repeat top left;
	overflow:hidden;

	}
	
.accesos-empresas {
	width:940px;
	height:81px;
	margin:0 auto 40px;
	background:url(/images/bg-consultanos-empresas.jpg) no-repeat top left;
	overflow:hidden;

	}	
	
.accesosleft {
	width:100px;
	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 160px;
	float:left;

	}
.acceso {
	position:absolute;
	width:650px;
	height:68px;
	}
.acceso ul {
	padding:0;
	margin:0;
	overflow:hidden;
	
	}
.acceso ul li {
	display:block;
	float:left;
	width:122px;
	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:10px 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-tw{
	margin-top:15px;
	padding-bottom:20px;
	padding-top:15px;
}
.sp-ce{
	margin-top:10px;
	text-align:left;
	width:40px;	
	padding:0;
	margin-left:0px;
	padding-bottom:20px;
}

.sp-te{
	margin-top:10px;
	text-align:left;
	width:40px;	
	padding:0 0 0 20px;
	margin-left:0px;
	padding-bottom:20px;
}
.sp-fo{
	margin-top:20px;
	padding-bottom:20px;
	padding-top:10px;
	margin-left:20px;
	width:105px!important;
}

.sp-em{
	margin-top:15px;
	padding-bottom:20px;
	padding-top:15px;
	
}	

.sp-fb{
	margin-top:14px;
	padding-bottom:20px;
	padding-top:15px;
	
}
		

.sp-tw a:link, .sp-tw a:active, .sp-tw a:visited{
	background:url(/images/sp-05.png) no-repeat 6px 0px;
	text-align:center;
	padding:15px 0 15px 55px;
	color:#515559;
	font-family:Verdana;
	font-weight:normal;
}	

.sp-tw a:hover{
	background:url(/images/sp-05.png) no-repeat 6px -65px;
	color:#000;
}

.sp-em a:link, .sp-em a:active, .sp-em a:visited{
	background:url(/images/sp-07.png) no-repeat 11px 0px;
	text-align:center;
	padding:15px 0 15px 70px;
	color:#515559;
	font-family:Verdana;
	font-weight:normal;
}	

.sp-em a:hover{
	background:url(/images/sp-07.png) no-repeat 11px -70px;
	color:#000;
}


.sp-ce a:link, .sp-ce a:active, .sp-ce a:visited{
	background:url(/images/sp-02.png) no-repeat -7px 5px;
	text-align:left;
	padding-left:40px;
	padding-top:20px;
	color:#515559;
	display:block;
	font-family:Verdana;
	font-weight:normal;
	text-transform:capitalize;
}	

.sp-ce a:hover{
	background:url(/images/sp-02.png) no-repeat -7px -46px;
	color:#000;
}	

.sp-te a:link, .sp-te a:active, .sp-te a:visited{
	background:url(/images/sp-03.png) no-repeat -7px 5px;
	text-align:left;
	padding-left:40px;
	padding-top:17px;
	color:#515559;
	display:block;
	font-family:Verdana;
	font-weight:normal;
}	
.sp-te a:hover{
	background:url(/images/sp-03.png) no-repeat -7px -43px;
	color:#000;
}	

.sp-fo a:link, .sp-fo a:active, .sp-fo a:visited{
	background:url(/images/sp-21.png) no-repeat 2px 0px;
	text-align:center;
	padding:10px 0 15px 50px;	
	color:#515559;
	font-family:Verdana;
	font-weight:normal;
}	

.sp-fo a:hover{
	background:url(/images/sp-21.png) no-repeat 2px -51px;
	color:#000;
}

.sp-fb a:link, .sp-fb a:active, .sp-fb a:visited{
	background:url(../images/sp-fb.png) no-repeat 6px 0px;
	text-align:center;
	padding:10px 0 15px 55px;
	color:#515559;
	font-family:Verdana;
	font-weight:normal;
}	
.sp-fb a:hover{
	background:url(../images/sp-fb.png) no-repeat 6px 0;
	color:#000;
}

.sp-reg{
	margin-top:10px;
	text-align:left;
	padding:0 0 20px 10px;
	margin-left:0px;
	width:115px!important;
}

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

.sp-reg a:hover{
	background:url(../images/sp-reg.png) no-repeat 2px -39px;
	color:#000;
}
.sp-chat{
	margin-top:13px;
	text-align:left;
	width:40px;	
	padding:0 0 0 10px;
	margin-left:0;
	padding-bottom:20px;
}
.sp-chat a:link, .sp-chat a:active, .sp-chat a:visited{
	background:url(/images/sp-chat.png) no-repeat -2px 0;
	text-align:left;
	padding-left:45px;
	padding-top:10px;
	padding-bottom: 3px;
	color:#515559;
	display:block;
	font-family:Verdana;
	font-weight:normal;
}	
.sp-chat a:hover {
	background-position: -2px -48px;
	color:#000;
}