.mr20 {
	margin-right:20px;
	}
.info-servicios{
	overflow:hidden;
}

.info-servicios .tit{
	text-align:right;
}
.info-servicios .tit img{
	margin-bottom:10px;
}

.info-servicios .info{
	overflow:hidden;
	margin-top:0px;
}
.info-servicios .info .infolinks {
	padding:10px 0 0 0;
	color:#999;
}
.info-servicios .info .icon{
	width:120px;
	float:left;
	text-align:center;
	margin-right:12px;
}

.info-servicios .info .text{
	float:left;
	width:160px;
	font-family:Arial;
	height:90px;
	line-height:16px;
	color:#515559
}
.info-servicios .info .text2 {
	width:280px;
}
.info-servicios .desta{
	width:290px;
	height:13px;
	overflow:hidden;
	font-family:Arial;	
	margin:0 0 0 3px;
}
.info-servicios .tit a:link,
.info-servicios .tit a:visited,
.info-servicios .tit a:active,
.info-servicios .desta a:link,
.info-servicios .desta a:active,
.info-servicios .desta a:visited {
	color:#0086c3;
}
.info-servicios .desta a:hover{
	text-decoration:underline;
}

.nuevos-servicios{
	background:url(/images/bg-servicios-recientes.png) no-repeat -1px 0;
	width:940px;
	height:271px;
}

.nuevos-servicios .tit{
	font-family:Verdana;
	color:#006095;
	font-size:14px;
	font-weight:bold;
	margin:15px;
	padding-top:15px;
}

.nuevos-servicios .info{
	height:165px;
	margin:20px 20px 0 20px;
	font-family:Arial;
}

.nuevos-servicios .info .servicio{
	width:285px;
	float:left;
	margin-top:10px;
	line-height:15px;
}

.nuevos-servicios .info .servicio img{
	margin-left:20px;
}

.nuevos-servicios .info .servicio h2{
	margin:0;
	padding:0;
}

.nuevos-servicios .vermas{
	text-align:right;	
	padding:29px 10px 10px 10px;
	margin-right:5px;
}

.nuevos-servicios a:link,
.nuevos-servicios a:active,
.nuevos-servicios a:visited{
	color:#0086c3;	
}

.nuevos-servicios .vermas a:link,
.nuevos-servicios .vermas a:active,
.nuevos-servicios .vermas a:visited{	
	padding:8px 30px 10px 20px;
	background:url(/images/masinfo.jpg) no-repeat right center;
}

/* accesos a servicios start */

.accesos {
	width:940px;
	height:81px;
	margin:0px auto 40px;
	background:url(/images/bg-contratar.jpg) 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 50px;
	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:130px;
	font-size:12px;
	color:#515559;
	}
.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-mo{
	margin-top:10px;
	text-align:left;	
	padding:0 0 0 0px;
	margin-left:0px;
	padding-bottom:20px;
}	
.sp-tw{
	margin-top:15px;
	padding-bottom:20px;
	padding-top:15px;
}
.sp-ce{
	margin-top:10px;
	text-align:left;
	width:40px;	
	padding:0 0 0 20px;
	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-ti{
	margin-top:10px;
	text-align:left;
	width:40px;	
	padding:0 0 0 20px;
	margin-left:0px;
	padding-bottom:20px;
}

.sp-as{
	margin-top:10px;
	padding-bottom:20px;
}
.sp-fo{
	margin-top:20px;
	padding-bottom:20px;
	padding-top:10px;
}

.sp-em{
	margin-top:15px;
	padding-bottom:20px;
	padding-top:15px;
	
}	
	
.sp-mo a:link, .sp-mo a:active, .sp-mo a:visited{
	background:url(/images/movistaronline.png) no-repeat 5px 5px;
	text-align:left;
	padding-left:60px;
	padding-top:20px;
	color:#515559;
	display:block;
	font-family:Verdana;
	font-weight:normal;
	text-transform:capitalize;
}	

.sp-mo a:hover{
	background:url(/images/movistaronline.png) no-repeat 5px -54px;
	color:#000;
}	


.sp-ti a:link, .sp-ti a:active, .sp-ti a:visited{
	background:url(/images/sp-01.png) no-repeat 5px 5px;
	text-align:left;
	padding-left:60px;
	padding-top:20px;
	color:#515559;
	display:block;
	font-family:Verdana;
	font-weight:normal;
}	

.sp-ti a:hover{
	background:url(/images/sp-01.png) no-repeat 5px -55px;
	color:#000;
}	

.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;
}	

.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:20px;
	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-04.png) no-repeat 2px 0px;
	text-align:center;
	padding:10px 0 15px 45px;	
	color:#515559;
	font-family:Verdana;
	font-weight:normal;	
	
}	

.sp-fo a:hover{
	background:url(/images/sp-04.png) no-repeat 2px -50px;
	color:#000;
}

.sp-as a:link, .sp-as a:active, .sp-as a:visited{
	background:url(/images/sp-17.png) no-repeat 12px 0;
	text-align:center;
	padding:25px 0 0 0;
	color:#515559;
	font-family:Verdana;
	font-weight:normal;
}	

.sp-as a:hover{
	background:url(/images/sp-17.png) no-repeat 12px -41px;
	color:#000;
}		
	
	
/* accesos a servicios end */


/* banner */
.bannersidebar-top {
	background:url(/images/bg-sidebar-top300.gif) no-repeat;
	height:5px;
	}

.bannersidebar-bottom {
	background:url(/images/bg-sidebar-bottom300.gif) no-repeat;
	height:5px;
	}	
	
.bannersidebar {
	background:#edf2f5;
	margin:0 0 0 0;
	padding:15px 0
	}
.bsnp {
	padding-bottom:10px;
	}
.bsimg {
	text-align:center;
	padding:0 0 7px 0;
	margin-top:-5px;
	}
.bannersidebar h2 {
	margin:0 0 5px 0px;
	padding-left:10px;
	color:#000;
	font-size:14px;
	letter-spacing:0px;
	font-family:Verdana;
	}
.bannersidebar p {
	width:190px;
	margin:0 10px;
	padding:0;
	color:#515559;
	font-size:12px;
	font-family:Arial;
	line-height:16px
	}
.bannersidebar p a:link, .bannersidebar p a:visited  {
	color:#0086c3;
	}
.bannersidebar p a:hover, .bannersidebar p a:active  {
	color:#0086c3;
	}
	
.fblike {
	margin-bottom:0px;
	padding-bottom:0px;
	height:20px;
}	