.col340 {width:340px;}
p.text-xl {
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	}
.texto-bold{
	color:#515559;
	margin:20px 0px 20px 0px;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	line-height:17px;
}
.texto-bg {
	color:#fff; font-family: 'MovistarHeadlineRegular', Arial, Helvetica; letter-spacing:0px; font-size:16px;
}
.texto-bg-alt {
	background-color: #edf2f5;
	padding: 10px;
	margin: 0 0 10px 0;
	color: #000;
	font-weight: bold;
	font-family: Verdana;
}
.texto-bg-alt h2 {
	margin:0;padding:0;
}
.fcontratacion {
	overflow:hidden;
	}
.fcontratacion ul{
	list-style:disc;
	margin-left:15px;
	font-size:12px;	
	margin-bottom:20px;
	font-family:Arial;
	color:#515559;	
}
.planes h2{
	font-family:Arial;	
	font-size:13px;
}
.wld{
	float:right;
	width:228px;
	height:96px;
	background:url(/images/bg-livemsn.png) no-repeat;
	}
.wld .lf{
	float:left;
	width:173px;
}
.wld .rg{
	float:left;
	width:40px;
}		
.wld .lf h2 {
	color:#fff;
	width:150px;
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	margin-top:15px;
	margin-left:15px;
	}
.wld .lf h3 {
	color:#fff;
	width:150px;
	height:30px;
	font-size:12px;
	font-family:Verdana;
	margin-top:5px;
	margin-left:15px;
	font-weight:bold;
	}
.wld .rg p{
	color:#fff;
	font-family:Arial;
	font-size:11px;
	margin:0 0 0 1px;
	padding:0;
	text-align:right;
	}
.wld .rg h4 {
	color:#fff;
	font-size:21px;
	font-family:Verdana;
	margin-top:20px;
	text-align:right;
	}
.wld .rg h4 span{
	font-size:10px;
	display:block;
	float:left;
	padding:0;
	font-weight:normal;
	margin:1px -2px 0 0;
	letter-spacing:-5px;
	}
	
.wld .rg img{
	margin-left:11px;
	}
	
.wld-xl{
	width:460px;
	height:95px;
	background:url(/images/pim-planbg.png) no-repeat;
	margin-bottom:14px;
	}
.wld-xl .lf{
	float:left;
	width:380px;
}
.wld-xl .rg{
	float:left;
	width:60px;
	margin:0 0 0 10px;
}		
.wld-xl .lf h2 {
	color:#fff;
	font-size:14px;
	font-family:Verdana;
	margin-top:15px;
	margin-left:15px;
	}
.wld-xl .lf h3 {
	color:#fff;
	height:30px;
	font-size:12px;
	font-family:Verdana;
	margin-top:5px;
	margin-left:15px;
	font-weight:normal;
	}
.wld-xl .rg p{
	width:50px;
	color:#fff;
	font-family:Arial;
	font-size:11px;
	margin:0;
	padding:0;
	margin-left:5px;
	margin-bottom:5px;
	}
.wld-xl .rg h4 {
	color:#fff;
	width:60px;
	font-size:21px;
	font-family:Verdana;
	margin-top:20px;
	margin-left:5px;
	}
.wld-xl .rg h4 span{
	font-size:10px;
	width:5px;
	display:block;
	float:left;
	padding:0;
	font-weight:normal;
	margin:1px 5px 0 0;
	letter-spacing:-5px;
	}
.wld-xl .rg img{
	margin-left:22px;
	}

.imgs img{
	margin:15px 10px 10px 0;
	}
.wlinfo .equipos {
	margin:10px 0 10px 0; 
	overflow:hidden;
	}	
.wlinfo .equipos .eq {
	width:108px;
	float:left;
	padding:4px;
	font-family:Arial;
	}
.wlinfo .equipos .bg	{
	background-color:#edf2f5;
	}
/* start menu-tramites */
.menu-tramites {
	width:940px;
	margin:0 auto 0 auto;
	background:url(/images/bg-tramites.gif) repeat-x 0px 25px;
	font-family:Arial;
	font-size:12px;
	padding-bottom:0px;
	overflow:hidden;
	height:33px;
	}
.menu-tramites ul {
	list-style:none;
	margin:0 0 0 20px;
	padding:0;
	overflow:hidden;
	}
.menu-tramites ul li {
	float:left;
	margin:0 15px 0 0;
	padding:0 0 15px 0;
	color:#ccc;
	list-style:none;	
	}
.menu-tramites ul li a:link, .menu-tramites ul li a:visited {
	color:#0086c3;
	display:block;
	float:left;
	margin:0 15px 0 0;
	}
.menu-tramites ul li a:hover, .menu-tramites ul li a:active {
	text-decoration:underline;
	}
.menu-tramites ul li a.tramiteactivo{
	color:#0b0b0b;
	background:url(/images/arrow-down.gif) no-repeat center 25px;
	padding-bottom:40px;
	}
.tabla-wl{
	width:700px;	
	overflow:hidden;
	color:#515559;
	font-family:Arial;
	font-size:12px;
	margin: 10px auto 10px auto;
}
.tabla-wl .row {
	width:700px;
	overflow:hidden;
	font-size:11px;	
	padding:0 10px 10px 10px;
}
.tabla-wl .row img{
	margin-right:10px;	
	margin-top:13px;
}
.tabla-wl .row a {
	font-size:11px;
	color:#0086c3;
}
.tabla-wl .row h3 {
	font-size:12px;
	margin-bottom:4px;	
	margin-top:0px;
	padding-top:10px;
	}
.tabla-wl .row h3 a:link, .tabla-wl .row h3 a:visited {
	font-size:12px;
	color:#515559;
	}
.tabla-wl .row h3 a:hover, .tabla-wl .row h3 a:active{
	color:#010101;
	text-decoration:underline;
	}		
	
.contratar{
	text-align:center;
	margin:40px auto 20px auto;
}
.info-wl{
	background-color:#edf2f5;
	width:670px;
	margin-top:10px;
	padding:15px;
	}
.info-wl h2{	
	margin:4px 0 4px 0;
	font-family:Arial;
	font-size:12px;
	}
.info-wl ul{
	list-style:none;
	font-size:11px;	
	margin-bottom:20px;
	font-family:Arial;
	color:#515559;
}	
.info-wl li{
	line-height:14px;
}	
.bgc {
	background-color:#edf2f5;
}
.iaf{
	text-align:right;
	padding:10px 0 10px 10px;
	margin-top:10px;
	}
.iaf a:link,
.iaf a:active,
.iaf a:visited{	
	padding:20px 30px 20px 0px;
	background:url(/images/masinfo.jpg) no-repeat right center;
	color:#0086c3;
}
.qtn{	
	background:url(/images/bg-questions.gif) no-repeat; 
	height:90px;
	color:#0b0b0b;
	font-weight:bold;
	font-size:14px;
	font-family:Verdana;
	padding:35px 0 35px 70px;
}
.qtn a:link,
.qtn a:active,
.qtn a:visited{	
	padding:20px 30px 20px 0px;
	background:url(/images/masinfo.jpg) no-repeat right center;
}
.nuevos-servicios{
	background:url(/images/bg-live.png) no-repeat;
	width:710px;
	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:10px 20px 20px 20px;
	font-family:Arial;
}

.nuevos-servicios .info .servicio{
	width:208px;
	float:left;
	margin-top:15px;
	line-height:15px;
}

.nuevos-servicios .info .servicio img{
	margin-left:20px;
	margin-bottom:-20px;
	
}

.nuevos-servicios .info .servicio h2{
	margin-bottom:10px;
	
}

.nuevos-servicios .vermas{
	text-align:right;	
	padding:15px 10px 10px 10px;
	margin-right:15px;
}

.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:20px 30px 20px 20px;
	background:url(/images/masinfo.jpg) no-repeat right center;
}

.preguntas {
	background:url(/images/bg-preguntas.png) no-repeat top left;
	width:700px;
	height:105px;
	padding-top:16px;
	}
.preguntas p {
	margin:0 12px 0 87px;
	padding:0;
	color:#515559;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	}
.preguntas p span {
	color:#000;
	}
	
.vermas {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background:url(/images/masinfo.jpg) no-repeat right center;
	padding:0 25px 0 0;
	margin:0 10px 0 0;
	overflow:hidden;
	float:none;
	text-align:right;
	height:20px;
	line-height:18px;
	color:#0086c3;
}
.vermas a:link,
.vermas a:active,
.vermas a:visited {	
	color:#0086c3;
}

/* 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;
}	

.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;
}	

.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;
}	

.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;
}	

.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;
}	

.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;
}	

.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;	
}	

.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;
}	

.sp-as a:hover{
	background:url(/images/sp-17.png) no-repeat 12px -41px;
	color:#000;
}		

/* tablas */
div.tabla {
		overflow:hidden;
		}
	li.tabla25 {
		width:135px;
		height:52px
		}
	li.tabla30 {
		width:193px;
		}
	li.tabla50 {
		width:310px;
		}
	li.tabla75 {
		width:485px;
		}
	li.tabla100 {
		width:660px;
		}
	li.tablaha {
		width:135px;
		height:auto
		}
	ul.thead {
		border-bottom:1px solid #cccccc;
		list-style:none;
		margin:0;
		padding:0;
		overflow:hidden;
		}
	ul.thead li {
		padding:5px 20px;
		margin:0;
		text-align:center;
		color:#515559;
		font-family:Verdana;
		font-size:11px;
		float:left;
		display:block;
		}
	ul.thead li.theadal {
		text-align:left;
		}
	ul.tbody {
		border-bottom:1px solid #e5e5e5;
		list-style:none;
		margin:0;
		padding:0;
		overflow:hidden;
		}
	ul.tbody li {
		padding:5px 20px;
		margin:0;
		text-align:left;
		color:#515559;
		font-family:Verdana;
		font-size:11px;
		float:left;
		}
	ul.tbody li.odd {
		background:#ecf1f4
		}
	p.notapie {
		font-size:10px;
		color:#999999;
		font-family:Arial;
		padding-left:20px;
		}
/* fin tablas */

.small, p.small, .faqsdesp ul li ul li p.small{
		font-size:10px;
		color:#999999;
		font-family:Arial;
		}
		
.colorfondo, p.colorfondo {
	background: #eeeff1;
	padding: 10px;
}


.tarjetas {
	background:url(/images/tarjetasbg.gif) no-repeat top left;
	width:700px;
	height:90px;
	overflow:hidden;
	padding: 10px
}

.tarjetas img {
	float:left;
	margin-right: 10px;
}




.bgnumfree {
	background:url(/images/bgnumfree.png) no-repeat top left;
	width:700px;
	height:65px;
	padding-top:16px;
}
.accesosNright {
	height:68px;
	margin:0 0 0 210px;
	float:left;
}
.accesoN {
	position:absolute;
	width:600px;
	height:68px
}
.accesoN ul {
	padding:0;
	margin:0;
	overflow:hidden;
}
.accesoN ul li {
	display:block;
	float:left;
	width:225px;
	font-size:12px;
	color:#515559;
}
.accesoN ul li p {
	padding:10px 0 0 0;
	font-weight:normal;
	line-height:16px;
}
.accesoN ul li p a:link, .accesoN ul li p a:visited {
	color:#515559;
}
.accesoN ul li p a:hover, .accesoN ul li p a:active {
	color:#777;
	text-decoration:underline;
}
.accesoN ul li img {
	float:left;
	margin:0 10px 0 0;
}
.colorfondo {
	background: #eeeff1;
	padding: 10px;
}





.h40 { height:40px}

.pt70 {padding-top:70px; }

.colplanes {
	width:220px;
	height:160px;
	border:1px solid #fff;
	float:left;
	}
.colplanes1 {
	width:330px;
	height:160px;
	border:1px solid #fff;
	float:left;
	margin-right:40px;	
	}
.colplanes2 {
	width:330px;
	/*height:100px;*/
	border:1px solid #fff;
	float:left;
	margin-right:40px;
	margin-bottom:20px;	
	}
.mr0 {
	margin-right:0;
	}
	
.planesForm {
	background:url(/images/planes/prepago/img-detalles-plan-prepago.jpg) no-repeat top left;
	height:152px;
	overflow:hidden;
	padding: 10px;
	color:#FFF;
}

.planesForm img {
	float:left;
	margin-right: 10px;
	padding-top:0px;
	margin-top:25px;
}

.planesForm h2 {
	padding-top:0px;
	color:#FFF;
}

.planesForm p{
	margin-bottom:0px;
	color:#FFF !important;
	padding:0 30px 0 0 !important;	
}
.planesForm a{
	margin-bottom:0px;
	color:#FFF !important;	
}

.planesForm.vermas {
	margin:-10px 20px 20px 0;
	}
	
.bannerForm {
	background:url(/images/planes/internet-movil/bg-internet-movil.gif) no-repeat;
	height:206px;
}

.bannerForm940 {
	background:url(/images/planes/internet-movil/bg-internet-movil-940.gif) no-repeat;
	height:176px;
}


.TForm {
	width:340px;
	padding-left:100px;
	padding-top:5px;
}

.TForm940 {
	width:940px;
	padding-left:100px;
	padding-top:5px;
}

.column p.Form {
	color:#515559;
	font-size:12px;
	font-family:Arial;
	padding:20px 0 0 0;
}


/* Tabla planes */
.elegiPlanesTit {
	color: #004e7d;
	font-family: 'MovistarHeadlineRegular', Arial, Helvetica;
	font-size: 27px;
	font-weight: normal;
	line-height: 30px;
}
.elegiPlanes {
	list-style: none;
	margin:20px 0; padding:0;
	overflow:hidden
}
.elegiPlanes li {
	float:left;
	margin:0; padding:0;
}
.elegiPlanes li a:link, .elegiPlanes li a:visited {
	overflow: hidden;
	display:block;
	margin:0 1px 0 2px;
	padding:10px;
	background-color: #dae8ef;
	color: #4c7082;
	font-family: 'MovistarHeadlineRegular', Arial, Helvetica;
	font-size: 27px;
	font-weight: normal;
	line-height: 30px;
}
.elegiPlanes li a:hover, .elegiPlanes li a:active {
	color: #4c7082;
	background-color: #b4d0de;
	text-decoration: none
}
.elegiPlanes li a span {
	display:none;
	background:url(/images/elegiplanarr.png) no-repeat 0 0;
	position:absolute;
	z-index: 99999;
	margin: 40px 0 0 -10px;
	width:8px;
	height:8px;
}
.elegiPlanes li a.btnact {
	background-color: #35c2d1;
	color: #ffffff;
	
}
.elegiPlanes a.btnact span {
	display:block;
}
.elegiPlanes li ul {
	overflow: hidden;
	background-color: #DFE4E7;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0 1px 0 2px;
}
.elegiPlanes li li {
	display: block;
	float: none;
	padding: 5px 0 0 10px;
	font-size: 14px;
}
.elegiPlanes li li a:link, .elegiPlanes li li a:visited {
	overflow: hidden;
	display:block;
	margin:0;
	padding:0;
	background-color: inherit;
	color: #4c7082;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
}
.elegiPlanes li li label {
	cursor: pointer;
	color:#515559;
}

.elegiPlanes li li label.actopt {
	color: #000;
}


.tablaPlanes {
	width: 100%;
	background: #fff;
}
.tablaPlanes th {
	margin: 0;
	padding: 0;
	height: 40px;
	vertical-align: top;
}
.tablaPlanes td {
	margin: 0;
	padding: 0;
	vertical-align: top;
}
.tablaPlanes p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin:0;
	padding:0;
}
.thceleste {
	background-color: #35c2d1;
	border:2px solid #fff;
	
}
.thceleste-alt {
	color: #4c7082;
	background-color: #d6e9f3;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	line-height: 15px;

	box-shadow:inset 0px 0px 15px #b4d0de;
    -webkit-box-shadow:inset 0px 0px 15px #b4d0de;
    -moz-box-shadow:inset 0px 0px 15px #b4d0de;
}
.thceleste-clarito {
	color: #4c7082;
	background-color: #f1faff;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	box-shadow:inset 0px 0px 15px #c7dfec;
    -webkit-box-shadow:inset 0px 0px 15px #c7dfec;
    -moz-box-shadow:inset 0px 0px 15px #c7dfec;
}
.thceleste-clarito span {
	font-size: 40px;
	font-weight: bold;
}
.thceleste-clarito span.medium {
	font-size: 26px;
	font-weight: bold;
	line-height: 36px
}
.thceleste-clarito sub {
	font-size: 20px;
}
.thceleste-clarito p {
	margin:10px 0 0 0;
	padding:0;
	line-height: 1px;
	color: #4C7082
}
.thceleste-clarito-prep {
	color: #4c7082;
	background-color: #f1faff;
	padding: 0 10px;
	font-size:12px;
	line-height:15px;
	text-align: center;
	vertical-align: middle;
	box-shadow:inset 0px 0px 15px #c7dfec;
    -webkit-box-shadow:inset 0px 0px 15px #c7dfec;
    -moz-box-shadow:inset 0px 0px 15px #c7dfec;
}

.thgris {
	height:50px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #515559;
	background-color: #dfe4e7;
	padding: 0;
	text-align: center;
	border:2px solid #fff
}
.thgris-prep {
	height:50px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515559;
	background-color: #dfe4e7;
	padding: 0;
	text-align: center;
	border:2px solid #fff;
	line-height:15px;
}
.thgris-alt {
	background-color: #cdd7dd;
	text-align: center;
	border:2px solid #fff
}
.thbig h3 {
	color: #fff;
	font-family: 'MovistarHeadlineBold', Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
	margin: 0; padding: 0;
}
.thprecios {
	height: 53px;
	margin: 0;
	padding:5px 0 0 0;
	text-align: center;

	position: relative;
	z-index: 999;

	background-color: #d9e6ee;
	
	font-family: 'MovistarHeadlineBold', Arial, Helvetica;
	font-weight: normal;
	letter-spacing:0;
	font-size:40px;
	color: #4c7082;
	border:2px solid #fff;
	border-left: 1px solid #fff;
	border-bottom:none
}
.thprecios sub {
	font-size: 20px
}
.thprecios h4 {
	font-family: 'MovistarHeadlineBold', Arial, Helvetica;
	font-weight: normal;
	letter-spacing:0;
	line-height: 43px;
	font-size:20px;
	color: #4c7082;
	margin:0;
	padding:0;
}

.thprecios-prep h4 {
	font-family: 'MovistarHeadlineBold', Arial, Helvetica;
	font-weight: normal;
	letter-spacing:0;
	line-height: 43px;
	font-size:16px;
	color: #4c7082;
	margin:0;
	padding:0;
}

.thprecios h5 {
	font-family: 'MovistarHeadlineBold', Arial, Helvetica;
	font-weight: normal;
	letter-spacing:0;
	line-height: 43px;
	font-size:19px;
	color: #4c7082;
	margin:0;
	padding:0;
}
.tharrow {
	display: block;
	position: absolute;
	margin-top: 13px;
	width: 100%;
	height: 14px;
	background: url(/images/tharrow.png) no-repeat top center;
}
/* precios bg verde */
.thprecios-green {
	height: 53px;
	margin: 0;
	padding:5px 0 0 0;
	text-align: center;

	position: relative;
	z-index: 999;

	background-color: #71c136;
	
	font-family: 'MovistarHeadlineBold', Arial, Helvetica;
	font-weight: normal;
	letter-spacing:0;
	font-size:40px;
	color: #fff;
	border:2px solid #fff;
	border-left: 1px solid #fff;
	border-bottom:none
}
.thprecios-green sub {
	font-size: 20px
}
.tharrow-green {
	display: block;
	position: absolute;
	margin-top: 13px;
	width: 100%;
	height: 15px;
	background: url(/images/tharrow-green.png) no-repeat top center;
}
.thprecios-green h4, .thprecios-green h5 {
	color: #fff;
}
/* precios bg verde */
.pad10 {
	padding: 10px 0;
}
.pad20 {
	/*padding: 17px 0;*/
	padding: 19px 0 19px;
}
.padh20 {
	/*padding: 17px 0;*/
	padding: 19px;
}
.pad20-correct {
	/*padding: 17px 0;*/
	padding: 22px 0 10px;
}
.pad20alt {
	/*padding: 17px 0;*/
	padding: 11px 0 0;
}
.pad20alt2 {
	/*padding: 17px 0;*/
	padding: 28px 0 0;
}
.tdborder {
	border:2px solid #fff
}
.numerito {
	font-size: 18px;
	color: #4c7082
}
.ttip {
	background: url(/images/icon-tip.png) no-repeat;
	width:14px;
	height: 13px;
	float: right;
	position:relative;
	display: block;
	right:0;
	text-indent: -999999px;
	margin-right:10px;
}
.ttip-blue {
	background: url(/images/icon-tip-blue.png) no-repeat;
}
.ttip-green {
	background: url(/images/icon-tip-green.png) no-repeat;
}
.ttip-cart {
	background: url(/images/carrito-blue.png) no-repeat;
	width:23px;
	height: 23px;
	float: right;
	display: block;
	text-indent: -999999px;
	margin-right:10px;
}
.icon-info {
	margin-top:10px;
	margin-right:5px
}
.ui-tooltip-red {
	width: 120px;
	background: #f9f4d3 url(/images/carrito-marron.png) no-repeat 79px 10px
	}
.ui-tooltip-red a {
	color:#0084c5
	}
.ui-tooltip-red a.minilink {
	display:block;
	font-size: 10px;
	color:#fff;
	background:#d1c996;
	margin:7px 0 0 0;
	padding:0 5px
	}

.prepagolinks {
	background:url(../images/prepagobbg.png) no-repeat 0 0;
	height:61px;
	font-family: "MovistarTextRegular", Arial, Helvetica;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
}
.prepagolinks a:link, .prepagolinks a:visited {
	display:block;
	padding:10px;
	font-family: "MovistarTextRegular", Arial, Helvetica;
	font-weight: normal;
	font-size: 15px;
	line-height: 20px;
	color: #fff;
	text-decoration: none
}
.prepagolinks a:hover, .prepagolinks a:active {
	text-decoration: underline;
}

.cajas-cont {
	float:none;	
	}
.caja1, .caja2 {
	width:310px;
	background:#edf2f5;
	overflow:hidden;
	margin-top:30px;
	margin-bottom:30px;
	padding:15px 15px;
	height:110px;
	min-height:110px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.caja1 h2, .caja2 h2{
	padding:0;
	margin:0;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	color:#000;
	float;none;
	}
.caja1 h2 a:link, .caja2 h2 a:link{
	margin:0;
	}

.duplitripli {
	background:url(../images/img-prepbarbg.png) no-repeat;
	height:60px;
	width:700px;
}
.duplitripli p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color:#515559;
	line-height: 22px;
	margin:0 0 0 80px;
	padding:17px 0 0 0;
}
.duplitripli a:link, .duplitripli a:visited {
	padding:0 5px;
	font-family: 'MovistarHeadlineRegular', Arial, Helvetica;
	font-weight: normal;
	letter-spacing:0;
	font-size: 36px;
}
.duplitripli a:hover, .duplitripli a:active {
	
}

.beneficiosextra {
	margin:0;
	padding:0;
	list-style: none;
}
.beneficiosextra li {
	margin:0 0 5px 0;
	padding:0 10px;
	text-align: left;
}

.pack {
	background:#ddeaf2;
	height:150px;
	width:700px;
}
.pack p {
	padding:0 5px;
	font-family: 'MovistarHeadlineRegular', Arial, Helvetica;
	font-weight: normal;
	letter-spacing:0;
	font-size: 36px;
	line-height: 22px;
	margin:0 0 0 40px;
	padding:17px 0 0 0;
	color:#115c84;

}
.pack span{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#515559;

}
/* Tabla planes */
