.eol41 #pag-cabecera, .eol41 #pag-contenido, .eol41 #pag-contenido-brd1, .eol41 #pag-contenido-brd2 {
    display: block;
  background: url(/webektest/sandwich/contenido-fnd2.png) repeat-y;
}

/* Generales */
.sombra {
	-moz-box-shadow: 2px 2px 4px #CCCCCC, -1px -1px 1px #e6e6e6;
	-webkit-box-shadow: 2px 2px 4px #CCCCCC, -1px -1px 1px #e6e6e6;
	box-shadow: 2px 2px 4px #CCCCCC, -1px -1px 1px #e6e6e6;
}
.redondeado {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.redondeado-arriba {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.redondeado-abajo {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
/* Titular Principal Pagina */
h2.titulo {
	font-size: 28px;
	line-height: 28px;
	margin: 0 15px 5px 15px;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 6px;
	padding-left: 10px;
	letter-spacing: -1px;
}



/* Pading para la columna derecha "Has elegido..."  en el apartador 3 pasos - asesor */
.colum-der.asesor-der {
	padding-bottom: 0px;
	/*padding-bottom: 20px;*/
}


/* Titulare "Internet, Movil, Tv, Fijo" */
.colum-der h3 {
	margin-left: 15px;
	padding-left: 23px;
	margin-bottom: 13px;
	margin-top: 13px;
	line-height: 30px;
}


.colum-der ul {
	border-bottom: 1px solid #e6e6e6;
	margin-left: 3px;
	margin-right: 3px;
}

/*  Banner ClickToCall Lado derecho */
.clicktocall {
	position: relative;
	height: 94px;
}
.clicktocall .btn-ctc.ctc2.der.particulares {
	background-image: url("/webektest/sandwich/btn_ctc_particulares_der.png");
	display: block;
	height: 74px;
	margin: 10px 0 10px 0px;
	right: -29px;
	position: absolute;
	overflow: hidden;
	width: 182px;
}
.contratacion, .asesor {
	width: 98%;
	margin: 0 0% 10px 2%;
}
.carousel-inner {
	margin-top: 5px;
}
/* Menu fases 3 y 4 pasos */
#contratacion-fases {
	width: 100%;
	height: 75px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
}
#contratacion-fases li {
	float: left;
	height: 75px;
	display: block;
	background-color: transparent;
	text-indent: 0;
	margin: 0;
	padding: 0;
	border-radius: 0;
}
#contratacion-fases li a {
	display: block;
	height: 75px;
	background: url("/webektest/sandwich/bg-fasesA-puntas.png") no-repeat right top transparent;
	padding-right: 50px;
	background-color: transparent;
	font-family: "ITCAvantGardeGothicStdBook", Verdana, Geneva, sans-serif;
	font-size: 14px;
}
#contratacion-fases li a span {
	display: block;
	color: #333;
	height: 45px;
	background: url("/webektest/sandwich/bg-fasesA.png") no-repeat -10px 0px transparent;
	text-align: left;
	padding-top: 0px;
	background-color: transparent;
	padding-top: 30px;
	padding-left: 37px;
}
#contratacion-fases li a:hover, #contratacion-fases li.active a {
	background: url("/webektest/sandwich/bg-fasesA-puntas.png") no-repeat right bottom transparent;
}
#contratacion-fases li a:hover span, #contratacion-fases li.active a span {
	background: url("/webektest/sandwich/bg-fasesA.png") no-repeat -10px -75px transparent;
	color: #fff;
}
/* Tamaños del menu 4 fases  "contratacion"  */
.carousel-indicators li {
	margin-left: 0;
}

#contratacion-fases li.fase4 a {
	display: block;
	background: url("/webektest/sandwich/bg-fasesC-puntas.png") no-repeat right top transparent;
	background-color: transparent;
}
#contratacion-fases li.fase4 a:hover, #contratacion-fases li.fase4.active a {
	background: url("/webektest/sandwich/bg-fasesC-puntas.png") no-repeat right bottom transparent;
}
#contratacion-fases li.fase1 a span, #contratacion-fases li.fase1 a span {
	background: url("/webektest/sandwich/bg-fasesB.png") no-repeat -10px 0px transparent;
	text-align: center;
}
#contratacion-fases li.fase1 a:hover span, #contratacion-fases li.fase1.active a span {
	background: url("/webektest/sandwich/bg-fasesB.png") no-repeat -10px -75px transparent;
}
#contratacion-fases li.fase1 a span {
	padding-left: 0px;
}
/* Tamaños del menu 4 fases  "contratacion"  */
.carousel-indicators li {
	margin-left: 0;
}

#contratacion-fases li.fase4 a {
	display: block;
	background: url("/webektest/sandwich/bg-fasesC-puntas.png") no-repeat right top transparent;
	background-color: transparent;
}
#contratacion-fases li.fase4 a:hover, #contratacion-fases li.fase4.active a {
	background: url("/webektest/sandwich/bg-fasesC-puntas.png") no-repeat right bottom transparent;
}
#contratacion-fases li.fase1 a span, #contratacion-fases li.fase1 a span {
	background: url("/webektest/sandwich/bg-fasesB.png") no-repeat -10px 0px transparent;
	text-align: center;
}
#contratacion-fases li.fase1 a:hover span, #contratacion-fases li.fase1.active a span {
	background: url("/webektest/sandwich/bg-fasesB.png") no-repeat -10px -75px transparent;
}
.asesor #contratacion-fases li.fase1 a span {
	padding-left: 8px;
}

.asesor #contratacion-fases li.fase3 a {
	display: block;
	background: url("/webektest/sandwich/bg-fasesC-puntas2.png") no-repeat right top transparent;
	background-color: transparent;
}
.asesor #contratacion-fases li.fase3 a span {
	width: 99%;
}
.asesor #contratacion-fases li.fase3 a:hover, .asesor #contratacion-fases li.fase3.active a {
	background: url("/webektest/sandwich/bg-fasesC-puntas2.png") no-repeat right bottom transparent;
}
/* Profundidad: posicionamiento al fondo del elemento que estÃ¡ seleecionado */
#contratacion-fases li.activo, #contratacion-fases li.fase1:hover, #contratacion-fases li.fase1:hover a, #contratacion-fases li.fase1:hover span, #contratacion-fases li.fase2:hover, #contratacion-fases li.fase2:hover a, #contratacion-fases li.fase2:hover span, #contratacion-fases li.fase3:hover, #contratacion-fases li.fase3:hover a, #contratacion-fases li.fase4:hover span, #contratacion-fases li.fase4:hover, #contratacion-fases li.fase4:hover a, #contratacion-fases li.fase4:hover span {
	z-index: 100;
}
/* mensajes debajo del menu fases. En 4 pasos - Contratacion */
ul.mensaje {
	margin: 8px 0 15px;
	font-size: 16px;
	color: #666;
}
ul.mensaje .mensaje01 {
	/*background: url("/webektest/sandwich/icono-flecha.png") no-repeat 0 3px;
	padding-left: 20px;*/
}
.contratacion .recuerda {
	font-size: 14px;
	line-height: 21px;
	margin: 0 15px 15px;
}
.contratacion ul.mensaje .mensaje01 {
	margin-left: 10px;
}
.contratacion ul.mensaje .mensaje02 {
	display: none;
}
.contratacion .aviso {
	background: #f28729;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	padding-left: 10px;
	color: #fff;
	background-image: url("/webektest/sandwich/bg-punta.png");
	background-position: right center;
	background-repeat: no-repeat;
	margin: 0px 0 10px;
}
/* mensajes debajo del menu fases. En 3 pasos - Asesor */
.asesor ul.mensaje .mensaje01 {
	display: none;
	/*background: url("/webektest/sandwich/icono-flecha.png") no-repeat left center;
	padding-left: 20px;
	margin-left: 10px;*/
}
.asesor ul.mensaje .mensaje02, .asesor ul.mensaje .mensaje03 {
	display: none;
	/*background: url("/webektest/sandwich/icono-flecha.png") no-repeat left center;
	padding-left: 20px;
	margin-left: 10px;*/
}
/* mensajes debajo del menu fases. En 3 pasos - Asesor */
#button-internet-content, #button-movil-content {
	display: none;
}
/* Contenido central de cada fase */
.carousel-inner {
	width: 98.6%;
	padding: 0;
	margin-left: 1px;
	min-height: 200px;
	padding-bottom: 63px;
	border: 1px solid #cccccc;
}

.carousel-inner.nivoSlider {
	border: 0;
}

.carousel-inner #fase1, .carousel-inner #fase2, .carousel-inner #fase3, .carousel-inner #fase4 {
	float: left;
	width: 100%;
	margin: 0;
}
/* Titulares Fases */
.carousel-inner h3 {
	background-color: #e6e6e6;
	min-height: 55px;
	line-height: 55px;
	padding-left: 55px;
	font-size: 27px;
	letter-spacing: 0px;
	margin: 0;
	margin-bottom: 10px;
}
.asesor .carousel-inner h3 {
	margin-bottom: 0;
}
/* Titulares Fijo */
.carousel-inner .fijo, .modal .fijo {
	background-image: url("/webektest/sandwich/icono-fijo-g.png");
	background-position: 20px 10px;
	background-repeat: no-repeat;
}
/* Titulares Internet */
.carousel-inner .internet, .modal .internet {
	background-image: url("/webektest/sandwich/icono-internet-g.png");
	background-position: 20px 10px;
	background-repeat: no-repeat;
}
/* Titulares Movil */
.carousel-inner .movil, .modal .movil {
	background-image: url("/webektest/sandwich/icono-movil-g.png");
	background-position: 20px 10px;
	background-repeat: no-repeat;
	border-radius: 0;
}
/* Titulares TV */
.carousel-inner .tv, .modal .tv {
	background-image: url("/webektest/sandwich/icono-tv-g.png");
	background-position: 15px 10px;
	background-repeat: no-repeat;
	padding-left: 65px;
}
/* Titulares TP */
.modal .tp {
	background-image: url("/webektest/sandwich/icono-tp.png");
	background-position: 15px 10px;
	background-repeat: no-repeat;
	padding-left: 65px;
}
/* Titulares EQUIPAMIENTO */
.modal .equipamiento {
	background-image: url("/webektest/sandwich/icono-equipamiento.png");
	background-position: 20px 8px;
	background-repeat: no-repeat;
	padding-left: 65px;
}
/* Titulares EXTRAS */
.modal .extras {
	background-image: url("/webektest/sandwich/icono-extras.png");
	background-position: 20px 8px;
	background-repeat: no-repeat;
	padding-left: 65px;
}
/* Titulares BONOS */
.modal .bonos {
	background-image: url("/webektest/sandwich/icono-bonos.png");
	background-position: 20px 8px;
	background-repeat: no-repeat;
	padding-left: 65px;
}
/* Titulares BONOS */
.modal .te-interesa {
	background-image: url("/webektest/sandwich/icono-te-interesa.png");
	background-position: 20px 8px;
	background-repeat: no-repeat;
	padding-left: 65px;
}
/* Titulares Elige tu Piso */
.modal .pisos {
	background-image: none;
	padding-left: 25px;
}
#myModal-pisos table.pisos {
	width: 85%;
	float: none;
	margin-left: 42px;
	padding-left: 0;
}
/* Titulares Datos personales */
.carousel-inner .datos-personales {
	background-image: url("/webektest/sandwich/icono-datospersonales.png");
	background-position: 20px 10px;
	background-repeat: no-repeat;
	padding-left: 65px;
}
/* Titulares Datos bancarios */
.carousel-inner .datos-bancarios {
	background-image: url("/webektest/sandwich/icono-datosbancarios.png");
	background-position: 20px 10px;
	background-repeat: no-repeat;
	padding-left: 65px;
}
/* Titulares Confirmacion */
.carousel-inner .confirmacion {
	background-image: url("/webektest/sandwich/icono-confirmacion.png");
	background-position: 20px 10px;
	background-repeat: no-repeat;
	padding-left: 65px;
}
/* Titulares Cupón Promocional */
.carousel-inner .datos-cupones {
	background-image: url("/webektest/sandwich/icono-datospersonales.png");
	background-position: 20px 10px;
	background-repeat: no-repeat;
	padding-left: 65px;
}
/* Combinados */
.carousel-inner .combi-internet-movil, .modal .combi-internet-movil {
	background: url("/webektest/sandwich/icono-combi-internet-movil.png") #e6e6e6 20px 10px no-repeat;
	padding-left: 110px;
}
.carousel-inner .combi-internet-tv, .modal .combi-internet-tv {
	background: url("/webektest/sandwich/icono-combi-internet-tv.png") #e6e6e6 20px 10px no-repeat;
	padding-left: 120px;
}
/* Subtitular  */
.carousel-inner h4 {
	margin: 6px 15px 0px;
	font-size: 14px;
	line-height: 30px;
	font-family: 'ITCAvantGardeGothicStdDemi', verdana, sans-serif;
	color: #333333;
	padding-left: 0px;
	font-weight: normal;
}
/* Subtitular pequeño subrayado */
.carousel-inner h4.subrayado {
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #e6e6e6;
	margin: 14px 3px 8px;
	padding: 0 0 2px 5px;
	background: none;
	font-family: 'ITCAvantGardeGothicStdDemi', verdana, sans-serif;
	font-weight: normal;
}
.carousel-inner h4.subrayado.dos {
	margin-bottom: 15px;
}
/* Línea separacion  */
hr.elemet-sep {
	border: none;
	border-bottom: 1px solid #e6e6e6;
	margin: 0 4px;
}
hr.elemet-sep.sep-movil, hr.elemet-sep.sep-movil_1, hr.elemet-sep.sep-movil_2, hr.elemet-sep.sep-movil_3, hr.elemet-sep.sep-movil_4 {
	margin-bottom: 15px;
}


/* Bloque de elemento  */
.carousel-inner .elemet {
	margin: 0px;
	position: relative;
	min-height: 50px;
}
#datos-personales, #datos-personales-usuario, #direccion, #proteccion-de-datos {
	display: none
}
#proteccion-de-datos li {
	margin-bottom: 10px;
}
#proteccion-de-datos label {
	display: inline;
}
#proteccion-de-datos li label a {
	color: #ed8415;
	text-decoration: underline;
}
#proteccion-de-datos li label a:hover {
	text-decoration: none;
}

#proteccion-de-datos label.deshabilitado{
	color: #b3b3b3;
}
/* Contrata 4 pasos - fase 1 */
.carousel-inner .elemet .mas-opciones {
  text-transform: none;
  border: 0px;
	position: absolute;
	top: 10px;
	right: 20px;
  background: url("/webektest/sandwich/icono-mas-info-blanco.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  color: #333333;
  display: inline-block;
  font-family: 'OpenSansRegular';
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 3px;
  padding-left: 20px;
  text-decoration: underline;
}
.carousel-inner .elemet .mas-opciones:hover {
  background: url("/webektest/sandwich/icono-mas-info.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  color: #ed8415;
  text-decoration: none;
  transition:none;
}
.carousel-inner .elemet select {
	margin-left: 15px;
}
.carousel-inner .opciones {
	margin: 0px 0 0 15px;
	line-height: 19px;
	font-size: 14px;
	margin-bottom: 10px;
}

.carousel-inner .opciones li.instalar {
	margin-top: 20px;
}
.carousel-inner .opciones li.input-des {
	background: url("/webektest/sandwich/checkbox-des.png") no-repeat 0 1px;
	padding-left: 20px;
	color: #b3b3b3;
	margin-bottom: 20px;
}

.carousel-inner .opciones.opciones-habitual {
	margin-bottom: 0;
}
.carousel-inner .opciones.opciones-habitual li {
	margin-bottom: 0;
}
.carousel-inner .opciones li {
	margin-bottom: 3px;
}
.carousel-inner .opciones label, .carousel-inner .opciones label span {
	display: inline-block;
	/*font-weight: normal;*/
}
.carousel-inner .opciones li label {
	color: #333333;
	line-height: 20px;
}
.carousel-inner .opciones label span.precio {
	min-width: auto;
	display: inline-block;
	font-weight: bold;
	color: #464646;
}
.carousel-inner .opciones label, .carousel-inner .opciones input {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	font-weight: normal;
	color: #5f5f5f;
}
#mantener-numero-datos0, #pasar-numero-datos0,
#mantener-numero-datos1, #pasar-numero-datos1,
#mantener-numero-datos2, #pasar-numero-datos2,
#mantener-numero-datos3, #pasar-numero-datos3,
#mantener-numero-datos4, #pasar-numero-datos4 {
	display: none;
}
.opciones #mantener-numero-datos0 select,
.opciones #mantener-numero-datos1 select,
.opciones #mantener-numero-datos2 select,
.opciones #mantener-numero-datos3 select,
.opciones #mantener-numero-datos4 select {
	width: 27%;
	margin-right: 0;
	margin-left: 5px;
}
.opciones #mantener-numero-datos0 .numero,
.opciones #mantener-numero-datos1 .numero,
.opciones #mantener-numero-datos2 .numero,
.opciones #mantener-numero-datos3 .numero,
.opciones #mantener-numero-datos4 .numero {
	width: 27%;
	margin-right: 0;
	margin-left: 25px;
}
.opciones #pasar-numero-datos0 .numero,
.opciones #pasar-numero-datos1 .numero,
.opciones #pasar-numero-datos2 .numero,
.opciones #pasar-numero-datos3 .numero,
.opciones #pasar-numero-datos4 .numero {
	width: 27%;
	margin-right: 0;
	margin-left: 25px;
}
.opciones #pasar-numero-datos0 .numero.dos ,
.opciones #pasar-numero-datos1 .numero.dos,
.opciones #pasar-numero-datos2 .numero.dos ,
.opciones #pasar-numero-datos3 .numero.dos,
.opciones #pasar-numero-datos4 .numero.dos {
	margin-left: 0px;
	margin-right: 0;
}

.opciones #pasar-numero-datos0 #movil-prepago0 .numero.dos ,
.opciones #pasar-numero-datos1 #movil-prepago1 .numero.dos,
.opciones #pasar-numero-datos2 #movil-prepago2 .numero.dos ,
.opciones #pasar-numero-datos3 #movil-prepago3 .numero.dos,
.opciones #pasar-numero-datos4 #movil-prepago4 .numero.dos{
	margin-left: 43px;
	margin-right: 0;
	width: 42%
}

.opciones #pasar-numero-datos0 #movil-prepago0,
.opciones #pasar-numero-datos1 #movil-prepago1,
.opciones #pasar-numero-datos2 #movil-prepago2,
.opciones #pasar-numero-datos3 #movil-prepago3,
.opciones #pasar-numero-datos4 #movil-prepago4 {
	width: 65%;
}

.opciones #pasar-numero-datos0 #movil-prepago0 p,
.opciones #pasar-numero-datos1 #movil-prepago1 p,
.opciones #pasar-numero-datos2 #movil-prepago2 p,
.opciones #pasar-numero-datos3 #movil-prepago3 p,
.opciones #pasar-numero-datos4 #movil-prepago4 p {
	width: 100%;
	vertical-align: top;
	font-size: 14px;
	margin-left: 23px;
	margin-right: 0;
	margin-top: 5px;
	padding: 0 0 0 22px;
	background: url("/webektest/sandwich/icono-mas-info-blanco.png") 0 2px no-repeat;
}

.opciones #pasar-numero-datos0 p, .opciones #mantener-numero-datos0 p,
.opciones #pasar-numero-datos1 p, .opciones #mantener-numero-datos1 p,
.opciones #pasar-numero-datos2 p, .opciones #mantener-numero-datos2 p,
.opciones #pasar-numero-datos3 p, .opciones #mantener-numero-datos3 p,
.opciones #pasar-numero-datos4 p, .opciones #mantener-numero-datos4 p {
	display: inline-block;
	width: 35%;
	vertical-align: top;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 0;
	padding: 0;
	padding-top: 6px;
}

div.icheckbox_minimal.icheckbox-especial {
	display:inline-block;
  	float: none;
  	margin-left: 10px;
  	margin-right: 0px;
 }

.promointro {
	margin-left: 20px;
}
.promocaja {
	margin-left: 15px;
	margin-top:20px;
}
.promoboton {
	margin-bottom:30px;
	margin-left:10px;
}

.promocargador {
	display:none;
	float:right;
	margin-right:270px;
}
.promomensaje {
	display: none;
	width:50%;
}
.promomensajeerror {
	text-decoration:underline;
	cursor:pointer;
}

.promocarrito {
	line-height: 20px;
	padding-left: 20px;
}

.promoflecha {
	color: #333333;
	font-size: 12px;
}

.mensajeverde {
	width:76%;
	margin-left:38px;
      margin-top:30px;
}

.mensajerojo {
	width:76%;
	margin-left:38px;
      margin-top:30px;
}

.promoicnregalo {
	background: url("/webektest/sandwich/img_codigo_promo_gris.png") no-repeat left center;
	padding-left: 50px;
	padding-top: 25px;

}

.masequipamiento {
	margin-bottom:10px;
	margin-top:10px;	
	width: 98%;	
}

.decos {
	margin-left: 13px;
}
.decos li label {
	margin-bottom: 0;
}
.decos li label span.select-deco {
	color: #ed8415;
}
.decos li label span.precio-peq {
	float: none;
	display: inline-block;
}
.decos li span.radio {
	margin-top: 17px;
}
.decos .iradio_minimal {
	margin-top: 15px;
}
.decos img {
	margin: 0 10px 0 0px;
}
/* Contrata 4 pasos - fase 2 */
.carousel-inner .list-datos {
	margin-left: 20px;
}
.carousel-inner .list-datos.dos-columnas {
	width: 46%;
	float: left;
}
.carousel-inner .list-datos.dos-columnas label.elegir {
	margin: 15px 15px 10px;
	margin-left: 90px;
}
.carousel-inner .list-datos.una-columna {
	width: 100%;
	float: left;
}
.carousel-inner .list-datos.una-columna label.elegir {
	margin: 15px 15px 10px;
	margin-left: 90px;
}
.carousel-inner .list-datos.dos-columnas .nombre-dato {
	width: 35%;
}
.carousel-inner .list-datos.una-columna .nombre-dato {
	width: 100%;
}
.carousel-inner .list-datos .dos {
	margin-left: 10px;
}
/*.carousel-inner .anadir-cuenta {
	color: #ED8415;
	font-family: ITCAvantGardeGothicStdBook;
	font-size: 14px;
	text-decoration: underline;
	display: block;
	margin: 20px 10px 10px;
}
.carousel-inner .anadir-cuenta:hover {
	text-decoration: none;
}*/

.carousel-inner .anadir-cuenta {
	color: #ED8415;
	font-size: 14px;
	text-decoration: underline;
	display: block;
	margin: 20px 10px 10px 20px;
	background: url("/webektest/sandwich/icono-nueva.png") no-repeat left center;
	padding-left: 20px;
}
.carousel-inner .anadir-cuenta:hover {
	text-decoration: none;
}
.carousel-inner .list-datos input, .carousel-inner .list-datos select {
	margin-left: 13px;
}
.carousel-inner .list-datos input.input-confirmacion {
	margin: 2px 0;
}
.carousel-inner .list-datos .nombre-dato {
	display: inline-block;
	text-align: right;
	width: 25%;
	margin-right: 10px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #323232;
	font-family: 'OpenSans', sans-serif;
}
.carousel-inner .list-datos .valor {
	font-size: 14px;
	font-family: 'OpenSans', sans-serif;
}
.carousel-inner .list-datos .acepto {
	margin-top: 20px;
	padding-left: 65px;
}
.carousel-inner .list-datos .autorizo {
	margin-top: 20px;
	padding-left: 15px;
	font-family: 'ITCAvantGardeGothicStdBook';
	padding-right: 45px;
}

.carousel-inner .list-datos .acepto label.ekt {
	margin-top: 3px;
	margin-left: 4px;
	margin-bottom: 40px;
}
.carousel-inner .list-datos .acepto a {
	font-size: 14px;
	margin-left: 4px;
	line-height: 26px;
}
.carousel-inner .list-datos .acepto input, .carousel-inner .list-datos .acepto label {
	display: inline-block;
	vertical-align: top;
}
.carousel-inner .list-datos .acepto input {
	margin-right: 10px;
}
.carousel-inner .list-datos .acepto a {
	text-decoration: underline;
	color: #ed8415;
}
.carousel-inner .list-datos .acepto a:hover {
	text-decoration: none;
}
.carousel-inner .list-datos .datos-instalar {
	width: 100px;
}
.carousel-inner .list-datos .datos-instalar.no-obligatorio {
		width: 87px;
}
.carousel-inner .usuario {
	margin-left: 18px;
	margin-right: 5px;
}
.carousel-inner .clave {
	margin-right: 5px;
}
.carousel-inner .corto10 {
	width: 20%;
}
.carousel-inner .corto8 {
	width: 100px;
		width: 20%;
}
.carousel-inner .corto4 {
	width: 10%;
}
.carousel-inner .corto2 {
	width: 7%;
}
.carousel-inner .piso {
	margin-top: -10px;
	margin-left: 10px;
}
.carousel-inner .mensaje {
	display: inline-block;
}
.opciones #soy-client-datos {
	display: none;
}
#pag-contenido {
	font-family: 'ITCAvantGardeGothicStdBook';
}
#pag-contenido .cont-izq {
	width: 74.5454%;
	position: relative;
}
#pag-contenido #contenido-central {
	position: relative;
}
/* Columna derecha "Has elegido..." */
#navigator {
	position: absolute;
	right: 15px;
	top:0px;
	margin-top: 10px;
}
.colum-der {
	border: 1px solid #cccccc;
	width: 226px;
}
/* Formularios.
-----------------------------------------------------------------------------------------------*/
input[type="radio"] {
	font-size: 25px;
}
input[type="text"] {
	background-color: #FFFFFF;
	border-color: #808080;
	color: #808080;
}
input[type="sumbit"], input[type="sumbit"]:focus {
	outline: none;
}
/* Formulario contratación -  Opciones Movil */


/* Comun.
-----------------------------------------------------------------------------------------------*/

/* Botones  */

body .btn {
	text-shadow: none;
	color: #808080;
}
.btn-sp {
	border: 1px solid #b3b3b3;
	color: #b3b3b3;
	text-shadow: none;
	background: url("/webektest/sandwich/bg-btn-sp.png") center center repeat-x;
	background: #f0f0f0;
}
.btn-warning {
	background-color: #e1e1e1;
	background: linear-gradient(#e6e6e6, #f2f2f2);
	border-color: rgba(0, 0, 0, 0.0980392) rgba(0, 0, 0, 0.0980392) rgba(0, 0, 0, 0.247059);
	color: #FFFFFF;
	text-shadow: none;
	-moz-box-shadow: 2px 2px 4px #CCCCCC, -1px -1px 1px #e6e6e6;
	-webkit-box-shadow: 2px 2px 4px #CCCCCC, -1px -1px 1px #e6e6e6;
	box-shadow: 2px 2px 4px #CCCCCC, -1px -1px 1px #e6e6e6;
}
.btn-block span {
	display: inline-block;
	width: 100px;
	background: url("/webektest/sandwich/icono-elegir.png") right center no-repeat;
}
.btn-block {
	box-sizing: border-box;
	display: block;
	padding-left: 0;
	padding-right: 0;
	width: 120px;
	padding: 2px;
	border: 1px solid #cccccc;
}
label.btn input {
	display: none;
}
.btn-block.elegir {
	padding: 0;
	height: 34px;
	width: 150px;
	text-align: center;
	display: block;
	float: left;
}
.btn-block.elegir span {
	width: 94%;
	margin: 0;
	margin-top: 6px;
}
.btn-block.active.elegir, .btn-block.elegir:hover {
	padding-left: 0;
	background: #fff;
}
.btn-block.active.elegir span, .btn-block.elegir:hover span {
	margin-top: 2px;
}
/*.productos-y-promociones .elemet .pro-movil .btn-block.elegir {
	float: none;
	margin: 0 auto;
}*/
.productos-y-promociones .elemet .pro-movil .btn-block.elegir:hover, .productos-y-promociones .elemet .pro-movil .btn-block.elegir.active {
	background: #fff;
}
.btn-block.btn-warning, .boq .btn-block.btn-warning {
	background-color: #ececec;
}
.btn-block.btn-warning.active, .btn-block.btn-warning:hover {
	border: 3px solid #f28729;
	padding-top: 2px;
	padding-left: 4px;
	background-color: transparent;
	color: #f28729;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
body .btn-block.btn-warning.active span {
	color: #f28729;
}
.btn-block span {
	display: inline-block;
	width: 100px;
	background: url("/webektest/sandwich/icono-elegir.png") right center no-repeat;
}
.btn-block.active span {
	background: url("/webektest/sandwich/icono-elegir-ok.png") 100% 50% no-repeat;
}
.btn-block.elegir span {
	display: inline-block;
	width: 100px;
	background: url("/webektest/sandwich/icono-elegir-radio.png") right center no-repeat;
}
.btn-block.active.elegir span {
	background: url("/webektest/sandwich/icono-elegir-ok-radio.png") 100% 50% no-repeat;
}
.btn-block.elegir.check span {
	display: inline-block;
	width: 100px;
	background: url("/webektest/sandwich/icono-elegir.png") right center no-repeat;
}
.btn-block.active.elegir.check span {
	background: url("/webektest/sandwich/icono-elegir-ok.png") 100% 50% no-repeat;
}

/* Varios */
.obligatorio {
	color: #ed8415;
}
.no-obligatorio {
	padding-left: 13px;
}
label {
	color: #333333;
	font-size: 14px;
}
.ultimo-elemento {
	padding-bottom: 40px;
}
.ultimo-elemento-medio {
	padding-bottom: 25px;
}
.ultimo-elemento-medio2 {
	padding-bottom: 15px;
}
p.mensaje.confirmacion {
	margin: 20px 10px 20px 40px;
	font-size: 14px;
	line-height: 24px;
	font-family: 'OpenSans', sans-serif;
}
p.mensaje.confirmacion span {
	display: block;
	font-weight: bold;
	font-size: 16px;
}
#introducir-numero-fijo {
	display: none;
	margin-left: 25px;
}
/* Direccion habitual */
#direccion-habitual, #direccion-otra {
	margin-left: 20px;
}
#direccion-habitual label, #direccion-otra label {
	display: inline;
}
#direccion-habitual-datos {
	display: none;
}
#direccion-otra-datos {
	display: none;
}
/* Links Mejores ofertas paso Productos y promociones */
.mejores-ofertas {
	display: none;
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
	padding-bottom: 6px;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 715px;
}
.mejores-ofertas ul {
	display: inline-block;
}
.mejores-ofertas li {
	display: inline-block;
	padding: 0 10px;
}
.mejores-ofertas .separado {
	border-right: 1px solid #e6e6e6;
}
.mejores-ofertas li a {
	font-size: 14px;
	text-decoration: underline;
	color: #808080;
	font-family: 'ITCAvantGardeGothicStdBook';
}
.mejores-ofertas li a.active {
	text-decoration: none;
	font-size: 14px;
	color: #ed8415;
	text-decoration: none;
	font-family: 'ITCAvantGardeGothicStdDemi';
}
.mejores-ofertas li a:hover {
	text-decoration: none;
	font-size: 14px;
	color: #ed8415;
}
/* Botones Anterior-Siguiente */
#navegador-fases {
	position: absolute;
	bottom: 0;
	height: 63px;
	width: 100%;
	background: url("/webektest/sandwich/bg-sigant.png") #f1f1f1 repeat-x top center;
	background-image: -webkit-linear-gradient(top, #cccccc, #f2f2f2);
	background-image: -moz-linear-gradient(top, #cccccc, #f2f2f2);
	background-image: -o-linear-gradient(top, #cccccc, #f2f2f2);
	background-image: linear-gradient(top, #cccccc, #f2f2f2);
}
/* Boton Anterior */
.ecc-cntrl-btn.ecc-cntrl-btn4.anterior {
	background-image: url("/webektest/sandwich/btn2-2-brd2-left.png");
	background-position: left top;
	padding-left: 22px;
	margin-top: 18px;
	margin-left: 15px;
	text-transform: uppercase;
	height: 32px;
}
.ecc-cntrl-btn.ecc-cntrl-btn4.anterior span {
	background-image: url("/webektest/sandwich/btn2-2-brd1-left.png");
	background-position: right top;
	padding-left: 6px;
	padding-right: 18px;
	height: 32px;
	line-height: 27px;
	margin-left: 2px;
}
/* Boton Anterior Hover */
.ecc-cntrl-btn.ecc-cntrl-btn4.anterior:hover {
	background-position: left bottom;
}
.ecc-cntrl-btn.ecc-cntrl-btn4.anterior:hover span {
	background-position: right bottom;
}
/* Boton Anterior Deshabilitado */
.ecc-cntrl-btn.ecc-cntrl-btn4.anterior.des {
	background-image: url("/webektest/sandwich/btn2-2-brd2-left-des.png");
}
.ecc-cntrl-btn.ecc-cntrl-btn4.anterior.des span {
	background-image: url("/webektest/sandwich/btn2-2-brd1-left-des.png");
}
/* Boton Siguiente */
.ecc-cntrl-btn.ecc-cntrl-btn4.siguiente {
	background-image: url("/webektest/sandwich/btn2-2-brd2.png");
	padding-right: 24px;
	float: right;
	margin-top: 18px;
	margin-right: 15px;
	text-transform: uppercase;
	height: 32px;
}
.ecc-cntrl-btn.ecc-cntrl-btn4.siguiente span {
	background-image: url("/webektest/sandwich/btn2-2-brd1.png");
	background-position: left top;
	padding-right: 6px;
	padding-left: 18px;
	height: 32px;
	line-height: 27px;
}
/* Boton Siguiente Hover */
.ecc-cntrl-btn.ecc-cntrl-btn4.siguiente:hover {
	background-position: right bottom;
}
.ecc-cntrl-btn.ecc-cntrl-btn4.siguiente:hover span {
	background-position: left bottom;
}
/* Boton Siguiente Deshabilitado */
.ecc-cntrl-btn.ecc-cntrl-btn4.quiero-contratar {
	display: none;
}

.ecc-cntrl-btn.ecc-cntrl-btn4.siguiente.des {
	background-image: url("/webektest/sandwich/btn2-1-brd2-des.png");
}
.ecc-cntrl-btn.ecc-cntrl-btn4.siguiente.des span {
	background-image: url("/webektest/sandwich/btn2-1-brd1-des.png");
}
.ecc-cntrl-btn.ecc-cntrl-btn4.quiero-contratar, .ecc-cntrl-btn.ecc-cntrl-btn4.sigue-contratando {
	border: 0;
	text-transform: uppercase;
	background-image: url("/webektest/sandwich/btn2-2-brd2-contratar.png");
	padding-right: 40px;
}
.ecc-cntrl-btn.ecc-cntrl-btn4.quiero-contratar span, .ecc-cntrl-btn.ecc-cntrl-btn4.sigue-contratando span {
	background-image: url("/webektest/sandwich/btn2-2-brd1-contratar.png");
}
.ecc-cntrl-btn.ecc-cntrl-btn4.sigue-contratando {
	border: 0;
	text-transform: uppercase;
	padding-right: 40px;
}

.ecc-cntrl-btn.ecc-cntrl-btn4.promocion {
	margin-top: -10px;
	margin-bottom: 40px;
	margin-right: 4px;
}

/* Boton Volver */
.ecc-cntrl-btn.ecc-cntrl-btn4.anterior.anterior-azul {
	background-image: url("/webektest/sandwich/btn2-2-brd2-left-volver.png");
	background-position: 0 0px;
	background-repeat: no-repeat;
	padding:0 0 0 22px;
	text-transform: uppercase;
	height: 28px;
	line-height: 28px;
	margin: 0;
	 margin: 10px 15px 20px 15px;
	display: block;
}
.ecc-cntrl-btn.ecc-cntrl-btn4.anterior.anterior-azul span {
	background-image: url("/webektest/sandwich/btn2-2-brd1-volver.png");
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0 10px 0 4px;
	height: 28px;
	line-height: 28px;
	margin-left: 2px;
	font-size: 13px;
	line-height: 28px;
	color: #fff;
	display: block;

}
/* Nueva cuenta */
#nueva-cuenta {
	display: none;
}
/* nueva linea*/
#datos-nueva-linea {
	display: none;
}
/* Estilos Slider Usuarios */
.group-slide {
	padding-left: 7px;
}
.slider-cont.usuarios {
	margin-top: 22px;
	padding-left: 10px;
	font-size: 0px;
	line-height: 0px;
	background: url("/webektest/sandwich/slider-bg-selecionado.png") no-repeat 0px 0px;
}
.slider-cont.usuarios .slider.slider-horizontal {
	width: 135px;
	padding-top: 1px;
}
.slider-cont.usuarios .slider.slider-horizontal .slider-track {
	background: url("/webektest/sandwich/slider-bg-selecionado.png") no-repeat -10px 0px;
	margin-top: -4px;
}
.slider-cont.usuarios .slider.slider-horizontal .slider-selection {
	background: url("/webektest/sandwich/slider-bg.png") no-repeat 0 0;
	margin-top: 0px;
}
/* Numeros pis slider Usuarios */
#slider-usuarios, .slider-valores {
	margin-top: 20px;
	margin-left: 0px;
	width: 100%;
}
#slider-usuarios li, .slider-valores li {
	float: left;
	width: 27px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
#slider-usuarios li.iten01, .slider-valores li.iten01 {
	width: 23px;
}
li.iten-selecionado, iten-selecionado {
	color: #fd8204;
}
/* Estilos Slider Usuarios */
.slider-cont.gasto-movil {
	padding: 0;
	margin-left: 10px;
	padding-left: 25px;
	background: url("/webektest/sandwich/slider-bg-selecionado-g.png") no-repeat 0px 4px;
}
.slider-cont.gasto-movil .slider.slider-horizontal {
	width: 342px;
	margin-left: 2px;
}
.slider-cont.gasto-movil .slider.slider-horizontal .slider-track {
	background: url("/webektest/sandwich/slider-bg-selecionado-g.png") no-repeat -26px 0;
}
.slider-cont.gasto-movil .slider.slider-horizontal .slider-selection {
	background: url("/webektest/sandwich/slider-bg-g.png") no-repeat 0px 0;
}
#slider-gasto-movil {
	margin-top: 4px;
	margin-left: 0px;
	width: 400px;
}
#slider-gasto-movil li {
	float: left;
	width: 33%;
	text-align: center;
	font-size: 14px;
	margin-left: -15px;
}
#slider-gasto-movil li.iten01 {
	text-align: left;
}
#slider-gasto-movil li.iten02 {
	text-align: center;
}
#slider-gasto-movil li.iten03 {
	text-align: right;
}
/* Estilos confirmacion Columna derecha - en 4 fase */
#caracteristicas-smartphone, #caracteristicas-smartphone-dos {
	display: none;
}
/* asesor.
-----------------------------------------------------------------------------------------------*/

.boq {
	float: left;
	width: 24.5%;
	padding: 15px 0%;
	min-height: 250px;
	text-align: left;
	border-right: 1px solid #f2f2f2;
	margin-top: 3px;
}
.boq.b01 {
	margin-left: 4px;
}
.boq.dos {
	float: left;
	width: 22.5%;
	padding: 0px 1%;
	height: 60px;
	border: none;
	margin-top: 3px;
	min-height: 60px;
}
.carousel-inner #caracteristicas-smartphone .elemet, .carousel-inner #caracteristicas-smartphone-dos .elemet {
	margin: 0;
	margin-bottom: 20px;
}
.boq div.div-button {
	text-align: center;
	margin-bottom: 20px;
}
.boq.b04 {
	border: none;
}
.boq .btn-block {
	width: 165px;
	height: 58px;
	margin: 0 auto;
	border-radius: 6px;
	margin-bottom: 20px;
}
.boq label.titulo {
	font-size: 14px;
	line-height: 17px;
	padding-left: 5px;
	display: block;
	font-family: 'OpenSansRegular';
	margin-left: 0px;
	padding: 0;
	margin-bottom: 10px;
	padding-right: 5px;
}
.boq .btn-block span {
	width: 140px;
	height: 20px;
	padding-top: 31px;
	background-position: 122px 7px;
	color: #666;
	text-align: center;
	width: 148px;
}
.boq .btn-block.active span, .boq .btn-block:hover span {
	color: #f89406;
}
/* Botones seleccion Internet */
.button-internet {
	background: url("/webektest/sandwich/button-internet.png") 65px 6px no-repeat;
}
.button-internet.active, .button-internet:hover {
	background: url("/webektest/sandwich/button-internet.png") 65px -95px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
/* Botones seleccion Movil */
.button-movil {
	background: url("/webektest/sandwich/button-movil.png") 65px 6px no-repeat;
}
.button-movil.active, .button-movil:hover {
	background: url("/webektest/sandwich/button-movil.png") 65px -95px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
/* Botones seleccion TV */
.button-tv {
	background: url("/webektest/sandwich/button-tv.png") 63px 6px no-repeat;
}
.button-tv.active, .button-tv:hover {
	background: url("/webektest/sandwich/button-tv.png") 63px -95px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
/* Botones seleccion Fijo */
.button-fijo {
	background: url("/webektest/sandwich/button-fijo.png") 64px 6px no-repeat;
}
.button-fijo.active, .button-fijo:hover {
	background: url("/webektest/sandwich/button-fijo.png") 64px -95px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}

body .button-internet.btn.btn-block span,
body .button-movil.btn.btn-block span,
body .button-tv.btn.btn-block span,
body .button-fijo.btn.btn-block span  {
	background: url("../img/icono-elegir.png") 125px 6px no-repeat ;
}

body .button-internet.btn.btn-block.active span,
body .button-movil.btn.btn-block.active span,
body .button-tv.btn.btn-block.active span,
body .button-fijo.btn.btn-block.active span  {
	background: url("../img/icono-elegir-ok.png") 125px 6px no-repeat ;

}

/* Buttons - Asesor Fase2 "Responde a las Preguntas" */

/* Botones seleccion Movil */
.boq.dos {
	margin-bottom: 10px;
}
.btn2.btn-block {
	padding-top: 0px;
	padding-left: 21px;
	font-family: 'OpenSansRegular', sans-serif;
	margin-bottom: 20px;
}
.btn2.btn-block:hover, .btn2.btn-block.active {
	padding-top: 0px;
	padding-left: 22px;
	font-family: 'OpenSansRegular', sans-serif;
	margin-bottom: 20px;
}
.btn2.btn-block span {
	display: inline-block;
	width: 106px;
	padding: 4px;
	padding-right: 20px;
	background: url("/webektest/sandwich/icono-elegir.png") 108px 12px no-repeat;
	border: 0;
	height: 25px;
	vertical-align: middle;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
}

.btn2.btn-block.active span {
	background: url("/webektest/sandwich/icono-elegir-ok.png") 108px 12px no-repeat;
}

br.ie8 {
	display: none;
}
.btn2.btn-block.lineas1 span {
	height: 25px;
	padding-top: 14px;
	margin-top: 6px;
}
.btn2.btn-block.lineas2 span {
	height: 32px;
	padding-top: 8px;
	margin-top: 6px;
}
.btn2.btn-block.lineas3 span {
	height: 30px;
	padding-top: 0px;
	margin-top: 6px;
}
.btn2.button-navegan {
	background: url("/webektest/sandwich/button-navegan.png") 3px 14px no-repeat;
}
.btn2.button-navegan.active, .btn2.button-navegan:hover {
	background: url("/webektest/sandwich/button-navegan.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-mail {
	background: url("/webektest/sandwich/button-mail.png") 3px 14px no-repeat;
}
.button-mail.active, .button-mail:hover {
	background: url("/webektest/sandwich/button-mail.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-comparten {
	background: url("/webektest/sandwich/button-comparten.png") 3px 14px no-repeat;
}
.button-comparten.active, .button-comparten:hover {
	background: url("/webektest/sandwich/button-comparten.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-juegan {
	background: url("/webektest/sandwich/button-juegan.png") 3px 14px no-repeat;
}
.button-juegan.active, .button-juegan:hover {
	background: url("/webektest/sandwich/button-juegan.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-pelis {
	background: url("/webektest/sandwich/button-pelis.png") 3px 14px no-repeat;
}
.button-pelis.active, .button-pelis:hover {
	background: url("/webektest/sandwich/button-pelis.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-redes {
	background: url("/webektest/sandwich/button-redes.png") 3px 14px no-repeat;
}
.button-redes.active, .button-redes:hover {
	background: url("/webektest/sandwich/button-redes.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-mensajeria {
	background: url("/webektest/sandwich/button-mensajeria.png") 3px 14px no-repeat;
}
.button-mensajeria.active, .button-mensajeria:hover {
	background: url("/webektest/sandwich/button-mensajeria.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-llaman {
	background: url("/webektest/sandwich/button-llaman.png") 3px 14px no-repeat;
}
.button-llaman.active, .button-llaman:hover {
	background: url("/webektest/sandwich/button-llaman.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-pantalla {
	background: url("/webektest/sandwich/button-pantalla.png") 3px 14px no-repeat;
}
.button-pantalla.active, .button-pantalla:hover {
	background: url("/webektest/sandwich/button-pantalla.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-camara {
	background: url("/webektest/sandwich/button-camara.png") 3px 14px no-repeat;
}
.button-camara.active, .button-camara:hover {
	background: url("/webektest/sandwich/button-camara.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-procesador {
	background: url("/webektest/sandwich/button-procesador.png") 3px 14px no-repeat;
}
.button-procesador.active, .button-procesador:hover {
	background: url("/webektest/sandwich/button-procesador.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-bateria {
	background: url("/webektest/sandwich/button-bateria.png") 3px 14px no-repeat;
}
.button-bateria.active, .button-bateria:hover {
	background: url("/webektest/sandwich/button-bateria.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-otros {
	background: url("/webektest/sandwich/button-otros.png") 3px 14px no-repeat;
}
.button-otros.active, .button-otros:hover {
	background: url("/webektest/sandwich/button-otros.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-infantiles {
	background: url("/webektest/sandwich/button-infantiles.png") 3px 14px no-repeat;
}
.button-infantiles.active, .button-infantiles:hover {
	background: url("/webektest/sandwich/button-infantiles.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-cine {
	background: url("/webektest/sandwich/button-cine.png") 3px 14px no-repeat;
}
.button-cine.active, .button-cine:hover {
	background: url("/webektest/sandwich/button-cine.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-series {
	background: url("/webektest/sandwich/button-series.png") 3px 14px no-repeat;
}
.button-series.active, .button-series:hover {
	background: url("/webektest/sandwich/button-series.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-futbol {
	background: url("/webektest/sandwich/button-futbol.png") 3px 14px no-repeat;
}
.button-futbol.active, .button-futbol:hover {
	background: url("/webektest/sandwich/button-futbol.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-adultos {
	background: url("/webektest/sandwich/button-adultos.png") 3px 14px no-repeat;
}
.button-adultos.active, .button-adultos:hover {
	background: url("/webektest/sandwich/button-adultos.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.button-deportes {
	background: url("/webektest/sandwich/button-deportes.png") 3px 14px no-repeat;
}
.button-deportes.active, .button-deportes:hover {
	background: url("/webektest/sandwich/button-deportes.png") 3px -88px no-repeat;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.productos-y-promociones .elemet .anadir-canales .bloques a.cine-box.img, .productos-y-promociones .elemet .anadir-canales .bloques a.infantil-box.img, .productos-y-promociones .elemet .anadir-canales .bloques a.deportes-box.img {
	padding: 0;
	margin: 0;
	background: none;
}
/* Box-es Añade canales de Television */
#cine-box, #infantil-box, #deportes-box {
	width: 94%;
	margin: 10px auto 20px;
	display: none;
	float: none;
	position: relative;
}
#cine-box .flecha, #infantil-box .flecha, #deportes-box .flecha {
	background: url('/webektest/sandwich/bg-flecha.png') no-repeat top center;
	width: 50px;
	height: 13px;
	margin-top: -13px;
	position: absolute;
	left: 67px;
	top: 1px;
}
#infantil-box .flecha.center {
	left: 287px;
}
#deportes-box .flecha.center {
	left: 507px;
}
#cine-box iframe, #cine-box img, #infantil-box iframe, #infantil-box img, #deportes-box iframe, #deportes-box img {
	float: left;
	margin: 10px;
}
.box-content {
	width: 51.5%;
	text-align: left;
	float: left;
	position: relative;
}
.box-content h3 {
	background: none;
	text-align: left;
	padding-left: 15px;
	font-size: 18px;
	line-height: 18px;
	min-height: 20px;
	height: 20px;
	margin: 0;
	margin-top: 20px;
	color: #333;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.box-content p {
	margin: 10px 10px 10px 10px;
}
.box-content .precio {
	font-size: 28px;
	line-height: 28px;
}
.box-content .precio span {
	float: left;
}
.productos-y-promociones .elemet .box-content .precio .decimales {
	font-size: 18px;
	line-height: 18px;
}
.productos-y-promociones .elemet .box-conten .precio .decimales {
	font-size: 16px;
	line-height: 14px;
}
.productos-y-promociones .elemet .box-content .precio .numero {
	font-size: 28px;
	line-height: 28px;
	margin-left: 15px;
}
.productos-y-promociones .elemet .box-content .precio span.euro {
	display: inline-block;
	font-size: 16px;
	line-height: 16px;
	margin-left: 4px;
}
/* Confirmacion */
.asesor.confirmacion {
	padding-top: 10px;
}
.productos-y-promociones.msj-confirmacion {
	background: url("/webektest/sandwich/bg-confirmacion.jpg") no-repeat 0 0;
	height: 275px;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 40px;
}
.productos-y-promociones.msj-confirmacion .promocion-cont h3 {
	margin-bottom: 10px;
}
.productos-y-promociones.msj-confirmacion .promocion-cont {
	margin-left: 345px;
	padding-top: 25px;
	margin-right: 5px;
	position: relative;
}
.productos-y-promociones.msj-confirmacion .promocion-cont p {
	font-family: 'ITCAvantGardeGothicStdBook';
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 15px;
	padding-right: 20px;
	color: #666666;
	letter-spacing: 0;
}
.productos-y-promociones .promocion-cont h3 {
	color: #ed8415;
	font-size: 32px;
	line-height: 36px;
	padding: 0;
	margin: 0;
	background: none;
	padding-right: 20px;
	letter-spacing: 0;
}
/* Precontratacion Promocines Internet */
.productos-y-promociones.promocion-internet {
	background: url("/webektest/sandwich/bg-internet-fondo02.jpg") no-repeat 0 0;
	height: 275px;
	padding: 0;
	position: relative;
	margin-top: 10px;
	margin-bottom: 40px;
}
.productos-y-promociones .promocion-cont {
	margin-left: 345px;
	padding-top: 25px;
	margin-right: 5px;
	position: relative;
}
.productos-y-promociones .promocion-cont p {
	font-family: 'ITCAvantGardeGothicStdDemi';
	font-size: 16px;
	margin-bottom: 15px;
}
.productos-y-promociones .promocion-cont p span.strong {
	color: #ed8415;
	font-size: 32px;
	line-height: 40px;
}
.productos-y-promociones .promocion-cont p span.linea2 {
	display: block;
}
.productos-y-promociones .promocion-cont p span.linea-final {
	font-size: 26px;
	line-height: 28px;
}
.productos-y-promociones .promocion-cont .btn {
	width: 340px;
	height: 30px;
	text-align: center;
}
.productos-y-promociones .promocion-cont .btn:hover {
	background: #fff;
}
.productos-y-promociones .promocion-cont .btn span {
	width: 98%;
	height: 24px;
	line-height: 24px;
}
.productos-y-promociones .promocion-cont .btn.active span, .productos-y-promociones .promocion-cont .btn:hover span {
	width: 100%;
	height: 22px;
	line-height: 22px;
}
/* Precontratacion Promocines Movil */
.productos-y-promociones.promocion-movil {
	background: url("/webektest/sandwich/bg-movil-fondo03.jpg") no-repeat 0 0;
	height: 275px;
	padding: 0;
	position: relative;
	margin-top: 10px;
	margin-bottom: 40px;
}
/* Precontratacion Promocines TV */
.carousel-inner.promocion-tv {
	margin-top: 10px;
	background: url('/webektest/sandwich/tv.png') no-repeat 15px 15px;
	margin-bottom: 20px;
	padding-bottom: 0px;
}
.carousel-inner.promocion-tv .promocion-cont {
	margin-left: 345px;
}
.carousel-inner.promocion-tv .promocion-cont p span.linea-final {
	font-size: 16px;
	line-height: 18px;
}
/* Precio en pequeño en color negro Fase 1.completa  contrata euskaltel en 4 pasos */
.
.cerrar-box {
	width: 23px;
	height: 22px;
	position: absolute;
	top: 15px;
	right: 1px;
	text-indent: -9999px;
	display: block;
	cursor: pointer;
	background: url('/webektest/sandwich/icono-cerrar.png') no-repeat top left;
}
/* Radio Buttons */
.eres-cliente {
	margin-left: 0px;
	margin-top: 15px;
}
.carousel-inner #fase1 .eres-cliente.opciones {
	margin-left: 0px;
}
.carousel-inner .eres-cliente.opciones {
	margin-left: 25px;
}
.eres-cliente li {
	margin-bottom: 6px;
}
.eres-cliente label {
	font-family: 'OpenSansRegular', sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #4d4d4d;
}
.eres-cliente input {
	margin-right: 8px;
	margin-top: 0;
}
.eres-cliente label, .eres-cliente input {
	float: left;
}
div.iradio_minimal, div.icheckbox_minimal, div label.ekt {
	float: left;
}
div.iradio_minimal, div.icheckbox_minimal {
	height: 20px;
	margin-top: 2px;
	margin-right: 4px;
}
.eres-cliente.moviles {
	margin-top: 0;
	margin-left: 30px;
	margin-bottom: 20px;
}
/* Pestañas / Asesor / Movil*/
.elemet.pestanas {
	padding: 0 4px 0;
}
.nav.nav-tabs {
	margin-bottom: 0;
	margin-top: 10px;
}
.nav.nav-tabs .active a, .nav.nav-tabs a:hover {
	color: #fff;
	background: #ed8514;
	font-family: 'ITCAvantGardeGothicStdBook';
	letter-spacing: 1px;
	border: 1px solid #e6e6e6;
}
.nav.nav-tabs a {
	color: #4d4d4d;
	font-family: 'ITCAvantGardeGothicStdBook';
	line-height: 11px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	letter-spacing: 1px;
	margin-right: 4px;
	background: url("/webektest/sandwich/bg-pestanas.png") repeat-x top center #c9c9c9;
	border: 1px solid #e6e6e6;
	border-bottom-color: #e6e6e6;
	display: block;
}
.tab-content {
	border: 1px solid #e6e6e6;
	border-top: 0;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	margin-top: 0px;
}
/* Asesor / Fase 3 / productos-y-promociones / */
.productos-y-promociones .elemet {
	margin: 0px;
}
.productos-y-promociones .mensaje {
	background: url("/webektest/sandwich/icono-mensaje.png") left top no-repeat;
	padding-left: 20px;
}
.productos-y-promociones .elemet .sombra {
	margin: 0 15px 15px;
	text-align: center;
	float: left;
	width: 300px;
	border: 1px solid #999999;
}
/* productos-y-promociones internet y fijo  */
body .carousel-inner .productos-y-promociones .elemet h4 {
	background: url("/webektest/sandwich/bg-titu.png") repeat-x;
	margin: 0;
	padding: 0;
	text-align: left;
	padding-left: 10px;
	font-size: 16px;
	line-height: 26px;
	font-family: 'ITCAvantGardeGothicStdDemi';
	text-transform: uppercase;
	margin-bottom: 15px;
}
.productos-y-promociones .elemet h4 span {
	text-transform: lowercase;
}
.productos-y-promociones .elemet p.precio {
	color: #ed8415;
	font-size: 46px;
	line-height: 46px;
	letter-spacing: -6px;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	display: block;
	margin-top: 5px;
	text-align: left;
}
.productos-y-promociones .elemet .precio span {
	letter-spacing: 0px;
	font-family: 'ITCAvantGardeGothicStdDemi';
	text-align: left;
}
.productos-y-promociones .elemet .precio span.numero {
	font-family: 'ITCAvantGardeGothicStdBold';
}
.productos-y-promociones .elemet .precio .decimales {
	font-size: 16px;
	line-height: 14px;
	display: inline;
	padding: 0;
	margin: 0;
}
.productos-y-promociones .elemet .precio span.euro {
	font-size: 26px;
	line-height: 24px;
	padding-left: 0px;
}
.productos-y-promociones .elemet .precio span.mes {
	display: block;
	padding-left: 0px;
	font-size: 14px;
	line-height: 13px;
}
.productos-y-promociones .elemet .precio .bq {
	float: left;
}
.simbolo {
	display: block;
	width: 100%;
}
.productos-y-promociones .elemet a.mas-info, a.mas-info {
	font-size: 14px;
	font-family: 'OpenSansRegular';
	line-height: 18px;
	color: #333333;
	text-decoration: underline;
	display: inline-block;
	margin-bottom: 3px;
	background: url("/webektest/sandwich/icono-mas-info-blanco.png") left center no-repeat;
	padding-left: 20px;
}
.productos-y-promociones .elemet a.mas-info:hover, a.mas-info:hover {
	color: #ed8415;
}
.productos-y-promociones .elemet a.mas-info:hover, a.mas-info:hover {
	text-decoration: none;
	background: url("/webektest/sandwich/icono-mas-info.png") left center no-repeat;
	color: #ed8415;
}
.productos-y-promociones .elemet .mas-info.sin-icono, .productos-y-promociones .elemet .mas-info.sin-icono:hover {
	/*background: none;*/
	background: url("/webektest/sandwich/icono-movil2.png") no-repeat left center;
	/*padding-left: 0px;*/
	padding-left: 15px;
	font-size: 10px;
	font-size: 13px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	color: #ed8415;
}
.productos-y-promociones .elemet.combi01 {
	height: 352px;
}
/* productos-y-promociones Internet y Fijo */
.productos-y-promociones .elemet .pro-internet, .productos-y-promociones .elemet .pro-fijo, .productos-y-promociones .elemet .pro-tv {
	float: none;
	margin-left: 370px;
	margin-top: 20px;
	background: #fff;
	text-align: left;
}
.productos-y-promociones .elemet .pro-internet h4, .productos-y-promociones .elemet .pro-fijo h4, .productos-y-promociones .elemet .pro-tv h4 {
	position: relative;
	text-align: left;
	padding-left: 13px;
	font-family: 'ITCAvantGardeGothicStdBook';
	min-height: 26px;
	margin-bottom: 10px;
	font-size: 14px;
}
.productos-y-promociones .elemet .pro-internet h4 .llamadas, .productos-y-promociones .elemet .pro-fijo h4 .llamadas, .productos-y-promociones .elemet .pro-tv h4 .llamadas {
	font-size: 12px;
	padding-left: 0px;
}
.productos-y-promociones .elemet .pro-internet .precio, .productos-y-promociones .elemet .pro-fijo .precio, .productos-y-promociones .elemet .pro-movil .precio, .productos-y-promociones .elemet .pro-tv .precio,.productos-y-promociones .elemet .pro-movil .precio {
	font-size: 40px;
	line-height: 28px;
	padding-left: 6px;
	margin-left: 4px;
	float: left;
	/*width: 47.5%;*/
}
/*.productos-y-promociones .elemet .pro-movil .precio {
	width: 100%;
}*/
.productos-y-promociones .elemet .pro-internet .mensaje-pie, .productos-y-promociones .elemet .pro-fijo .mensaje-pie, .productos-y-promociones .elemet .pro-tv .mensaje-pie {
	font-size: 18px;
	color: #333;
	margin-left: 15px;
	margin-bottom: 0;
	margin-top: 10px;
}
.productos-y-promociones .elemet .pro-internet .mensaje-pie span, .productos-y-promociones .elemet .pro-fijo .mensaje-pie span, .productos-y-promociones .elemet .pro-tv .mensaje-pie span {
	color: #ed8415
}
.productos-y-promociones .elemet .pro-internet .precio span, .productos-y-promociones .elemet .pro-fijo .precio span, .productos-y-promociones .elemet .pro-movil .precio span, .productos-y-promociones .elemet .pro-tv .precio span, .productos-y-promociones .elemet .pro-movil .precio span {
	float: left;
}
.productos-y-promociones .elemet .pro-internet .precio .decimales, .productos-y-promociones .elemet .pro-fijo .precio .decimales, .productos-y-promociones .elemet .pro-movil .precio .decimales, .productos-y-promociones .elemet .pro-tv .precio .decimales {
	font-size: 23px;
	line-height: 16px;
}
.productos-y-promociones .elemet .pro-internet .precio span.euro, .productos-y-promociones .elemet .pro-fijo .precio span.euro, .productos-y-promociones .elemet .pro-movil .precio span.euro, .productos-y-promociones .elemet .pro-tv .precio span.euro {
	font-size: 18px;
	line-height: 16px;
	margin-left: 2px;
}
.productos-y-promociones .elemet .pro-internet .elegir, .productos-y-promociones .elemet .pro-fijo .elegir, .productos-y-promociones .elemet .pro-tv .elegir, .productos-y-promociones .elemet .pro-movil .elegir {
	width: 130px;
}
/* Precio en productos combinados */
.productos-y-promociones .elemet .mensaje-pie2 {
	position: relative;
	margin-left: 12px;
	margin-bottom: 0;
	margin-top: 10px;
}
.productos-y-promociones .elemet .mensaje-pie2, .productos-y-promociones .elemet .mensaje-pie2 .sel {
	color: #333;
	font-size: 15px;
}
.productos-y-promociones .elemet .mensaje-pie2 span, .productos-y-promociones .elemet .mensaje-pie2 .sel {
	color: #ed8415;
}
.productos-y-promociones .elemet .mensaje-pie2 .precio {
	font-size: 18px;
	display: inline-block;
	width: auto;
	float: none;
	margin-top: 0px;
	position: absolute;
	top: -3px;
}
.productos-y-promociones .elemet .mensaje-pie2 .precio .decimales {
	font-size: 10px;
	margin-top: 2px;
}
.productos-y-promociones .elemet .mensaje-pie2 .precio span.mes {
	font-size: 8px;
	line-height: 10px;
}
.productos-y-promociones .elemet .mensaje-pie2 .precio span.euro {
	font-size: 8px;
	line-height: 6px;
	margin-top: 6px;
}
/* productos-y-promociones fijo */
.productos-y-promociones .elemet .pro-fijo .recuerda {
	background: url("/webektest/sandwich/icono-estrella.png") no-repeat 0px 1px;
	padding-left: 13px;
	font-size: 10px;
	line-height: 14px;
	margin-top: 10px;
	margin-left: 10px;
	padding-right: 10px;
}
.productos-y-promociones .elemet .pro-fijo .habla {
	margin-left: 13px;
	margin-bottom: 6px;
	margin-top: 0;
	color: #333333;
	font-size: 14px;
	line-height: 16px;
}
/* productos-y-promociones movil */
.productos-y-promociones .elemet .pro-movil {
	min-height: 300px;
}
.productos-y-promociones .elemet .pro-movil .img {
	float: left;
	width: 120px;
	padding-top: 15px;
	margin-bottom: 5px;
	text-align: right;
}
.productos-y-promociones .elemet .pro-movil .img img {
	margin-bottom: 5px;
	margin-right: 2px;
}
.productos-y-promociones .elemet .pro-movil .pro-cont {
	float: left;
	width: 170px;
	padding-left: 10px;
	position: relative;
}
body .carousel-inner .productos-y-promociones .elemet .pro-movil h4 {
	background: none;
	margin: 0;
	padding: 0;
	text-align: center;
	min-height: auto;
	font-size: 16px;
	line-height: 18px;
	padding-top: 25px;
	font-family: 'ITCAvantGardeGothicStdBold';
	text-transform: none;
	/*margin-bottom: 13px;*/
}
/*body .carousel-inner .productos-y-promociones .elemet .pro-movil .elegir {
	margin-top: 10px;
	margin-bottom: 10px;
}*/
body .carousel-inner .productos-y-promociones .elemet .pro-movil h4 span {
	color: #ed8415;
	font-size: 24px;
	line-height: 20px;
}
/* Imagenes de fondo Movil Chica-Chico */
body .carousel-inner .productos-y-promociones .elemet .pro-movil.fondo1 {
	background: url("/webektest/sandwich/bg-movil-fondo01.jpg") no-repeat center center;
}
body .carousel-inner .productos-y-promociones .elemet .pro-movil.fondo2 {
	background: url("/webektest/sandwich/bg-movil-fondo02.jpg") no-repeat center center;
}
.productos-y-promociones .elemet.fondo1-fijo {
	background: url("/webektest/sandwich/bg-fijo-fondo01.jpg") no-repeat left top;
	width: 100%;
	margin-left: 0;
}
body .carousel-inner .productos-y-promociones .elemet.fondo1-internet {
	background: url("/webektest/sandwich/bg-internet-fondo01.jpg") no-repeat left top;
	width: 100%;
	margin-left: 0;
	min-height: 300px;
}
body .carousel-inner .productos-y-promociones .elemet.fondo1-conbinados {
	background: url("/webektest/sandwich/bg-conbinados-fondo01.jpg") no-repeat left top;
	width: 100%;
	margin-left: 0;
	min-height: 350px;
}
body .carousel-inner .productos-y-promociones .elemet .pro-movil .tipo2 {
	margin-left: 120px;
	min-height: 210px;
}
body .carousel-inner .productos-y-promociones .elemet .pro-movil .tipo2 h4 {
	color: #ed8415;
	font-size: 23px;
	line-height: 26px;
	padding-top: 0px;
	margin-top: 40px;
	font-family: 'ITCAvantGardeGothicStdDemi';
}
body .carousel-inner .productos-y-promociones .elemet .pro-movil .tipo2 .info {
	font-size: 17px;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px
}
.productos-y-promociones .elemet .pro-movil .tipo2 .info span {
	font-family: 'ITCAvantGardeGothicStdDemi';
}
body .carousel-inner .productos-y-promociones .elemet .pro-movil .precio {
	margin-left: 0;
	text-align: left;
}
.productos-y-promociones .mas-info-icono {
	display: block;
	background: url("/webektest/sandwich/icono-mas-info-blanco.png") no-repeat center left;
	padding-left: 18px;
	float: right;
	margin: 10px;
	font-size: 14px;
	line-height: 15px;
	font-family: "OpenSansRegular";
}
.productos-y-promociones {
	position: relative;
	padding-bottom: 35px;
}
.productos-y-promociones .position-mas-info-icono {
	position: absolute;
	right: 0;
	bottom: 0;
}
.productos-y-promociones .mas-info-icono:hover {
	background: url("/webektest/sandwich/icono-mas-info.png") no-repeat center left;
	color: rgb(237, 132, 21);
}
/* productos-y-promociones tv */
.productos-y-promociones .elemet .pro-tv {
	margin: 0 0px;
	width: 660px;
	position: relative;
}
.productos-y-promociones .elemet .pro-tv .tv-premiun-extra {
	width: 210px;
	margin: 0 2% 0 auto;
	height: 32px;
}
.productos-y-promociones .elemet .pro-tv .tv-premiun-extra span {
	width: 92%;
	padding-left: 10px;
	text-align: left;
}
.productos-y-promociones .elemet .anadir-canales .bloques {
	width: 180px;
	margin: 0px 40px 0 0;
	float: left;
}
.productos-y-promociones .elemet .canales span {
	font-family: "ITCAvantGardeGothicStdDemi";
	color: #ed8415;
	font-size: 16px;
}
.productos-y-promociones .elemet .canales {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	margin: 0px 5px 10px 13px;
}
.productos-y-promociones .elemet .canales a {
	text-decoration: underline;
	color: #ed8415;
}
.productos-y-promociones .elemet .canales a:hover {
	text-decoration: none;
}
.productos-y-promociones .elemet .canales .canales-incluidos {
	display: block;
	margin-top: 8px;
}
.productos-y-promociones .elemet .anadir-canales .bloques a {
	text-transform: uppercase;
	display: block;
	color: #333;
	margin-top: 6px;
	font-size: 14px;
	font-family: 'ITCAvantGardeGothicStdBook';
	float: left;
	padding-right: 20px;
	background: url("/webektest/sandwich/icono-mas-info-blanco.png") no-repeat right center;
}
body .productos-y-promociones .elemet .anadir-canales .bloques a.uno, body .productos-y-promociones .elemet .anadir-canales .bloques a.dos {
	background: none;
}
.productos-y-promociones .elemet .anadir-canales .bloques a:hover {
	background: url("/webektest/sandwich/icono-mas-info.png") no-repeat right center;
}
.productos-y-promociones .elemet .anadir-canales .bloques .precio {
	font-size: 28px;
	line-height: 28px;
	letter-spacing: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.productos-y-promociones .elemet .anadir-canales .bloques .precio .decimales {
	font-size: 16px;
	line-height: 14px;
	display: inline;
	padding: 0;
	margin: 0;
}
.productos-y-promociones .elemet .anadir-canales .bloques .precio .decimales span.euro-numero {
	line-height: 20px;
}
.productos-y-promociones .elemet .anadir-canales .bloques .precio .bq {
	float: left;
}
.productos-y-promociones .elemet .anadir-canales .bloques .precio .txt {
	font-size: 12px;
	line-height: 28px;
}
.productos-y-promociones .elemet .anadir-canales {
	border-top: 1px solid #e6e6e6;
	margin-top: 5px;
	padding-top: 0px;
	margin-bottom: 20px;
}
.productos-y-promociones .elemet .anadir-canales .cabecera a {
	float: right;
	margin: 15px 10px 0 0;
	font-size: 14px;
	text-decoration: underline;
	color: #ed8415;
}
.productos-y-promociones .elemet .anadir-canales .cabecera a:hover {
	text-decoration: none;
}
.productos-y-promociones .elemet .anadir-canales .bloques .precio .numero {
	font-size: 28px;
	line-height: 28px;
}
.productos-y-promociones .elemet .anadir-canales .bloques .precio .euro {
	font-size: 12px;
	line-height: 16px;
	margin-left: 4px;
	font-weight: normal;
	font-family: 'ITCAvantGardeGothicStdDemi';
}
.productos-y-promociones .elemet .anadir-canales .bloques .precio .mes {
	font-size: 10px;
	line-height: 8px;
	padding-left: 0px;
}
.productos-y-promociones .elemet .anadir-canales .bloque-cierre {
	margin-right: 0;
}
.productos-y-promociones .anadir-canales {
	display: none;
}
#precontratacion-canales {
	display: none;
	border: none;
	margin-top: 60px;
}
.anadir-canales, .pro-tv {
	text-align: left;
	margin: 0 20px;
}
.productos-y-promociones .elemet.pro-tv-bg {
	background: url('/webektest/sandwich/tv.png') no-repeat 15px 0px;
	margin-top: 20px;
	width: 93%;
	margin-left: 25px;
}
.pro-tv .pro-cont h4 {
	background: none;
	margin-top: 25px;
	text-align: left;
	padding-left: 0;
	min-height: auto;
	margin-bottom: 10px;
}
.pro-tv .pro-cont p {
	padding-left: 0;
	margin-left: 0;
	width: 90%;
}
.productos-y-promociones .pro-tv .pro-cont .precio {
	position: relative;
}
.productos-y-promociones .pro-tv .pro-cont .precio-apertura {
	font-family: 'ITCAvantGardeGothicStdBold';
	color: #999;
	font-size: 16px;
}
/* Correcion colocacion caja TV */
.productos-y-promociones .elemet .pro-tv.sombra {
	/*float: left;
	width: 300px;
	margin: 20px 15px 15px 345px;*/
	float: none;
	width: 300px;
	margin-left: 370px;
	margin-top: 20px;
}
.productos-y-promociones .pro-tv .pro-cont .precio-cifra {
	color: #ED8415;
	font-size: 44px;
}
.productos-y-promociones .pro-tv .pro-cont .precio-arriba {
	color: #ED8415;
	font-size: 25px;
	font-family: 'ITCAvantGardeGothicStdBook';
	margin-top: 8px;
	margin-left: -5px;
	position: absolute;
}
.productos-y-promociones .pro-tv .pro-cont .precio-abajo {
	color: #ED8415;
	font-size: 14px;
	margin-left: 28px;
	margin-top: 4px;
	display: inline-block;
}
.productos-y-promociones .pro-tv .pro-cont .precio-cierre {
	display: block;
	font-family: 'ITCAvantGardeGothicStdBook';
	color: #999;
	font-size: 12px;
	text-align: right;
	margin-bottom: 10px;
}
.productos-y-promociones .elemet .anadir-canales .mensaje {
	margin-top: 14px;
	background: url("/webektest/sandwich/icono-flecha.png") no-repeat left center;
	color: #333333;
	font-size: 16px;
	margin-left: 0px;
}
.productos-y-promociones .elemet .anadir-canales .bloques img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto;
}
/* Productos y promociones.
-----------------------------------------------------------------------------------------------*/

/* condiciones-legal */
ul.condiciones-legal {
	margin-left: 15px;
	/*margin-bottom: 40px;*/
	padding-bottom: 40px;
}
ul.condiciones-legal li {
	float: left;
	padding: 0 10px 0 10px;
	border-right: 1px solid #4D4D4D;
	line-height: 14px;
}
ul.condiciones-legal li.last {
	border: 0;
}

ul.condiciones-legal li a {
	font-size: 10px;
	font-family: "OpenSansRegular";
	line-height: 14px;
	color: #4D4D4D;
}

ul.condiciones-legal li a:hover {
	color: #FF6600;
	text-decoration: underline;
}
/* fin condiciones-legal */

.eol41 .destacado-slider1.col2, .eol41 .destacado-slider2.col2 {
	width: 48%;
	margin: 0 1%;
}
.eol41 .destacado-slider1 h3, .eol41 .destacado-slider2 h3 {
	height: auto;
	min-height: 35px;
	line-height: 20px;
	padding-bottom: 0;
}
/* Carousel TV */
.carousel-tv {
	float: left;
	width: 270px;
	height: 180px;
	margin: 10px;
}
.carousel-tv .carousel-inner {
	height: 180px;
	min-height: 180px;
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative;
}
.carousel-tv .carousel-inner .item {
	height: 180px;
	min-height: 180px;
	margin-left: 0px;
	padding: 0;
	margin: 0;
}
#cine-box .carousel-tv .carousel-inner .item img, #infantil-box .carousel-tv .carousel-inner .item img, #deportes-box .carousel-tv .carousel-inner .item img {
	margin: 0px;
	padding: 0;
}
.carousel-tv .carousel-control.left {
	top: 30px;
	left: 0px;
	width: 30px;
	background: transparent;
	opacity: 0.4;
	position: absolute;
	padding-top: 50px;
	font-size: 30px;
	font-weight: bold;
	height: 75px;
}
.carousel-tv .carousel-control.left:hover, .carousel-tv .carousel-control.right:hover {
	background: black;
	opacity: 0.7;
}
.carousel-tv .carousel-control.right {
	top: 30px;
	right: -1px;
	height: 180px;
	width: 30px;
	background: transparent;
	opacity: 0.4;
	position: absolute;
	padding-top: 50px;
	font-size: 30px;
	font-weight: bold;
	height: 75px;
}
/* Ofertas Combinadas */
#otras-ofertas {
	display: none;
}
/* popover */
h3.popover-title {
	font-size: 14px;
	font-family: 'ITCAvantGardeGothicStdDemi';
	line-height: 18px;
	padding: 8px;
	min-height: 18px;
	margin-bottom: 0;
	letter-spacing: 0;
}
div.arrow {
	margin-top: -1px;
}
/* Ventanas modales */
body .modal-body .popover-title {
	font-size: 14px;
	font-family: 'ITCAvantGardeGothicStdDemi';
	line-height: 18px;
	padding: 8px;
	min-height: 18px;
	margin-bottom: 0;
	letter-spacing: 0;
}
#myModal-tv-deco {
	width: 650px;
}
.modal .anadir-canales {
	display: block;
}
/*.modal .ecc-cntrl-btn.ecc-cntrl-btn2 {
	text-transform: uppercase;
	padding-right: 12px;
	line-height: 28px;
}
.modal .ecc-cntrl-btn.ecc-cntrl-btn2 span {
	line-height: 28px;
}*/
.modal .modal-header {
	padding: 0;
	border: 0;
}
.modal .modal-header .close {
	background: url("/webektest/sandwich/modal-cerrar.png") no-repeat right center transparent;
	float: right;
	top: 0px;
	right: 0px;
	position: absolute;
	margin: 17px 15px 0 0;
	border: none;
	width: 23px;
	height: 23px;
	text-indent: -9999px;
}
.modal .modal-body {
	padding: 0;
}
.modal-body.texto {
	padding: 20px;
}
body .modal h3 {
	background-color: #e6e6e6;
	min-height: 55px;
	line-height: 55px;
	padding-left: 55px;
	font-size: 24px;
	letter-spacing: 0px;
	margin: 0;
	margin-bottom: 10px;
		font-family: 'ITCAvantGardeGothicStdBook';
}
.modal-body .modal-mensaje01 {
	background: url("/webektest/sandwich/icono-flecha.png") no-repeat left center;
	padding-left: 20px;
}
.modal-body .modal-mensaje01 span {
	color: #ED8415;
	display: inline;
	font-size: inherit;
}
.modal .meses {
	font-size: 13px;
}
.modal .img {
	height: 100px;
	padding-top: 60px;
}
.modal .img2 {
	height: 100px;
	padding-top: 40px;
}
.modal-body .strong {
	color: #ED8415;
}
.modal-body span.bloque {
	display: block;
	font-family: 'ITCAvantGardeGothicStdDemi';
}
.modal-body p {
	line-height: 20px;
	font-size: 14px;
	font-family: 'ITCAvantGardeGothicStdBook';
}
.modal-body .btn {
	float: none;
	margin: 20px auto;
}
.modal .precio-peq {
	margin-top: 7px;
	display: inline-block;
}
.modal .simbolo2 {
	font-size: 16px;
	line-height: 22px;
}
.modal .btn-block.elegir {
	margin-top: 20px;
	margin-bottom: 20px;
}
.modal .modal-footer {
	border-top: 0;
	padding-bottom: 10px;
}
.modal .modal-footer a {
	margin-top: 0px;
	margin-bottom: 0;
}
.modal table {
	width: 100%;
	margin-bottom: 20px;
	margin-top: 5px;
}
.modal td {
	padding: 4px 15px;
	font-size: 13px;
	line-height: 24px;
	vertical-align: top;
	text-align: left;
}
.modal td.dos {
	width: 50%;
}
.modal td.tres {
	width: 33%;
}
.modal td.cuatro {
	width: 25%;
}
.modal td.cinco {
	width: 20%;
}
.modal .bonos-table td.cuatro1 {
	width: 13%;
}
.modal .bonos-table td.cuatro2 {
	width: 27%;
}
.modal .bonos-table td {
	padding: 8px;
	padding-left: 8px;
}
.modal .bonos-table td.titulo2 {
	padding-left: 8px;
}
.modal .bonos-table td.elegir-label {
	padding: 0;
}
.modal .marcos {
	margin-top: 20px;
	border-top: 1px solid #fbfbfb;
	border-bottom: 1px solid #fbfbfb;
	padding: 10px 10px;
}
.modal td.center {
	text-align: center;
}
.modal td.titulo {
	font-size: 20px;
	padding-top: 10px;
	font-family: 'ITCAvantGardeGothicStdDemi';
}
.modal td.titulo2 {
	font-size: 14px;
	line-height: 18px;
	background: #ededed;
	font-family: 'ITCAvantGardeGothicStdDemi';
}
.modal td.titulo2.marco {
	border-left: 1px solid white;
}
.modal .opcion-abajo {
	padding-top: 55px;
}
.modal .hide {
	display: none;
}
.modal .mas-info-icono {
	background: url("/webektest/sandwich/icono-mas-info-blanco.png")  0 50% no-repeat;
	display: block;
	float: left;
	font-family: "OpenSansRegular";
	font-size: 12px;
	line-height: 15px;
	margin: 10px 0 10px 35px;
	padding-left: 18px;
}
.modal .mas-info-icono:hover{
	background: url("/webektest/sandwich/icono-mas-info.png")  0 50% no-repeat;
}
td.td-mas-info {
	padding: 0;
}
.modal .mas-info-parent {
	position: relative;
}
.modal .mas-info-icono.panel {
	margin: 0;
}
.modal .mas-info-panel {
	border: 1px solid #dadada;
	padding: 10px;
	margin: 10px 5px;
}
.modal .espacio-arriba {
	padding-top: 20px;
}
.modal .espacio-arriba.dos {
	padding-top: 20px;
	padding-bottom: 20px;
}
.modal td.borde-abajo {
	border-bottom: 1px solid #f6f6f6;
}
.modal td.borde-abajo h4 {
	margin-bottom: 10px;
}
.modal table.teinteresa strong {
	font-family: "OpenSansBold";
}
.modal td.borde-lados {
	border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6;
}
.modal .minutos {
	background: url("/webektest/sandwich/modal-icon-minutos.png") no-repeat 0px 1px;
	padding-left: 15px;
}
.modal span.intro {
	display: block;
	float: left;
}
.modal .precio-peq, .modal .numero {
	color: #ED8415;
	font-size: 26px;
}
.modal .decimales {
	font-size: 20px;
}
.datos-movil-g td {
	padding: 0;
}
.modal table.datos-movil td {
	width: 45%;
}
.modal table.datos-movil td.izq {
	width: 55%;
	padding-left: 45px;
}
.modal table.datos-movil span.datos-movil {
	display: block;
	font-size: 12px;
	color: #333;
	font-family: 'ITCAvantGardeGothicStdBold';
}
.modal .carousel-inner {
	border: 0px solid #CCCCCC;
	margin-left: 1px;
	min-height: auto;
	padding: 0;
	padding-bottom: 0;
}
.modal.movil .carousel-control.left {
	top: 150px;
	left: 0;
	width: 35px;
	height: 70px;
	position: absolute;
	text-indent: -9999px;
	background: url("/webektest/sandwich/icono-left.png") no-repeat left center;
}
.modal.movil .carousel-control.right {
	top: 150px;
	right: 0;
	width: 35px;
	height: 70px;
	position: absolute;
	text-indent: -9999px;
	background: url("/webektest/sandwich/icono-right.png") no-repeat right center;
}
.modal .titular-tabla {
	font-size: 20px;
}
.modal .titular-tabla span {
	font-size: 16px;
	color: #ED8415;
}
.modal .titulo-listado {
	font-family: 'ITCAvantGardeGothicStdBold';
	color: #666;
	margin-top: 10px;
	margin-bottom: 5px;
}
.modal .listado li {
	line-height: 20px;
	background: url("/webektest/sandwich/icono-plus.png") no-repeat left center;
	padding-left: 20px;
}
.modal .deco .datos {
	text-align: left;
	padding: 0;
	padding-left: 5px;
}
.modal .deco .datos p {
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	font-family: 'OpenSansBold';
	margin-bottom: 10px;
	margin-top: 4px;
}
.modal .datos-decos-central {
	width: 98%;
}
.modal .datos-decos-central .decos-precio img {
	float: left;
}
.modal .datos-decos-central .decos-precio .precio-peq {
	margin-top: 15px;
	float: left;
	margin-left: 5px;
}
.modal .datos-decos-central .decos-precio .nombre {
	float: left;
	display: block;
	margin-top: 15px;
	margin-left: 10px;
}
.modal .datos-decos-central td {
	padding: 0;
}
#myModal-tv-extras.modal {
	width: 720px;
}
#myModal-tv-extras .modal-body {
	min-height: 630px;
}
#myModal-tv-extras.modal .productos-y-promociones .elemet .anadir-canales {
	border: none;
}
#myModal-tv-extras.modal .flecha {
	top: 1px;
}
#myModal-tv-extras.modal .anadir-canales {
	position: relative;
}
#myModal-tv-extras.modal #cine-box, #myModal-tv-extras.modal #infantil-box, #myModal-tv-extras.modal #deportes-box {
	top: 140px;
	background: white;
	position: absolute;
	z-index: 1000;
}
#myModal-tv-extras.modal #cine-box.dos, #myModal-tv-extras.modal #infantil-box.dos, #myModal-tv-extras.modal #deportes-box.dos {
	top: 405px;
	background: white;
	position: absolute;
	z-index: 1000;
}
#myModal-tv02 .modal-body {
	min-height: 580px;
}
#myModal-tv02 .modal-body td {
	font-size: 16px;
}
#myModal-condiciones {
	width: 980px;
	margin-left: -490px;
}
#myModal-condiciones #myModalLabel {
	padding: 15px 0;
	padding-left: 20px;
	line-height: 30px;
	min-height: 30px;
}
#myModal-condiciones .accordion-toggle {
	font-size: 18px;
}

.accordion-heading {
	font-size: 18px;
}
.modal .canales-tv div {
	float: left;
	margin: 0 5px 5px 0;
}
#myModal-tv02.modal {
	width: 680px;
	margin-left: -340px;
	width: 980px;
	margin-left: -490px;
}
#myModal-tv02.modal .titulo-canales {
	border-bottom: 1px solid #F6F6F6;
	padding-top: 0;
	padding-top: 20px;
}
#myModal-pisos table.pisos {
	width: 85%;
	float: none;
	margin-left: 42px;
	padding-left: 0;
}
.titulo-seleccionado {
	color: #ED8415;
}
.modal-box {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: black;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	opacity: 0.6;
	display: none;
}
#modal-box {
	display: none;
	position: absolute;
	left: 10%;
	top: 30%;
	width: 80%;
	z-index: 1;
	background: white;
	opacity: 1;
}
#modal-box h3 {
	width: 100%;
	background: none;
	padding: 0;
	padding-left: 4px;
}
#modal-box p {
	margin: 0 4px 10px;
}
#modal-box .box-content {
	float: left;
	position: relative;
	text-align: left;
	width: 58%;
}
#modal-box img, modal-box iframe {
	float: left;
	margin: 20px;
}
body .modal h3.tipo-titular {
	background: none;
	padding: 0;
	padding: 0px 0 0 10px;
	width: 100%;
	display: block;
	border: none;
}
body .modal .box-content {
	width: 54%;
}
.modal.te-interesa,
.modal.te-interesa h4,
.modal.te-interesa p {
	font-weight: normal;
}

.modal .carousel-inner .corto10 {
	width: 25%;
}
.modal .carousel-inner .corto4 {
	width: 15%;
}
.modal .carousel-inner .corto2 {
	width: 12%;
}
.modal .carousel-inner .list-datos .nombre-dato {
	width: 30%;
}
.modal .carousel-inner .list-datos {
	margin-bottom: 20px;
}
#myModal-nueva-instalacion .carousel-inner .corto10 {
	width: 10%;
}
#myModal-nueva-instalacion .carousel-inner .corto4 {
	width: 5%;
}
#myModal-nueva-instalacion .carousel-inner .corto2 {
	width: 5%;
}

#myModal-nueva-instalacion .modal-body .btn {
	margin: 0;
}

#myModal-nueva-instalacion p.mensaje {
	font-size: 11px;
}

#myModal-movil01, #myModal-movil02 {
	width: 650px;
	margin-left: -325px;
}

.modal .carousel-inner > .item {
   display: none;
}

.modal .carousel-inner > .active,
.modal .carousel-inner > .next,
.modal .carousel-inner > .prev {
  display: block;
}

.modal .titulo.tit-movil {
	/*padding:10px 30px 10px 45px;*/
	padding:0px 30px 10px 35px;
}

#modalCarousel01 table.datos-movil-g .td-mas-info,
#modalCarousel02 table.datos-movil-g .td-mas-info {
	padding-left: 10px;
}

#modalCarousel01 table.datos-movil,
#modalCarousel02 table.datos-movil {
	margin-top: 5px;
	margin-bottom: 5px;
}

#modalCarousel01 table.datos-movil-g .btn-block.elegir,
#modalCarousel02 table.datos-movil-g .btn-block.elegir {
	margin-top: 10px;
}

#tv-opt01{
	font-family: "ITCAvantGardeGothicStdBook";
}

#myModal-internet-seguridad .espacio-arriba p {
	font-size: 12px;
	font-family: "OpenSansRegular";
	line-height: 16px;
}

#myModal-internet-seguridad  .listado li {
		line-height: 17px;
}
#myModal-internet-seguridad td img {
	margin-bottom: 8px;
}

#myModal-internet-seguridad .espacio-arriba.dos {
  padding-bottom:10px;
  padding-top:10px;
}

#myModal-internet-seguridad .btn-block.elegir {
	margin-top: 10px;
	margin-bottom: 0;
}

/*ESTILOS DEL AUTOCOMPLETE */
div.autocomplete {
  margin:0px;
  padding:0px;
  width:250px;
  background:#FFFFFF;
  border:1px solid #ED8415;
  position:absolute;
  max-height: 180px;
  min-width: 82px;
  overflow: auto;
}

div.autocomplete ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

div.autocomplete ul li.selected {
  background-color:#F0F0F0;
}

div.autocomplete ul li {
  margin:0;
  padding:2px;
  min-width: 60px;
  display:block;
  list-style-type:none;
  cursor:pointer;
}

label.error {
	color: #b94a48;
	font-weight: bold;
}

.carousel-inner .list-datos .acepto a.error {
	color: #b94a48;
	font-weight: bold;
}

select.error,
input[type="text"].error,
input[type="email"].error,
input[type="password"].error,
input-confirmacion.error{
	border-color: #b94a48;
  /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
}

.opciones li label.error {
	color: #b94a48;
	font-weight: bold;
}

.btn-linea-fase-1.active, .btn-linea-fase-1:hover {
	background-position: 65px -95px !important;
	-webkit-transition: none;
  -moz-transition: none;
	transition: none;
}

.btn-linea-fase-2.active, .btn-linea-fase-2:hover {
	background-position: 3px -88px !important;
	-webkit-transition: none;
  -moz-transition: none;
	transition: none;
}

.carousel-inner .combinados {
	background: url("/webektest/sandwich/combinados.png") #E6E6E6 20px 10px no-repeat;
	padding-left: 65px;
}

.fondoseleccionproducto {
	min-height: 265px !important;
}

/* CONDICONES FINALES*/
.accordion_contenido {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-left: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	margin-bottom: 2px;
	margin-top: -4px;
	padding-bottom:4px;
}
.accordion_heading_condiciones_finales_cerrado {
   text-transform: uppercase;
    border: 1px solid #E5E5E5;
    border-radius: 4px 4px 4px 4px;
    color: #666666;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 2px;
    padding: 8px 15px;
    cursor: pointer;
}

.accordion_heading_condiciones_finales_abierto {
	text-transform: uppercase;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
       border-left: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	color: #666666;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 2px;
	padding: 8px 15px;
	cursor: pointer;
}

[data-pregunta-obligatoria='1'][data-paso-1].nocontestada label, [data-pregunta-obligatoria='1'][data-paso-2].nocontestada>h4, [data-pregunta-obligatoria='1'][data-paso-2].nocontestada li label{
	color: #b94a48;
	font-weight: bold;
}

[data-paso-1].nocontestada label, [data-paso-2].nocontestada>h4{
	color: #b94a48;
	font-weight: bold;
}

p.error {
	color: #b94a48;
	font-weight: bold;
}
/*
.carousel-inner .list-datos .input-confirmacion .error{
	width: 20%;
}

.carousel-inner .list-datos .error  {
	display: inline-block;
	text-align: right;
	width: 25%;
	margin-right: 10px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #b94a48;
	font-family: 'OpenSans', sans-serif;
}*/

.ecc-cntrl-btn.ecc-cntrl-btn2 {
    background-image: url("/webektest/sandwich/btn1-2-brd2.png");
    line-height: 28px;
    padding-right: 12px;
    text-transform: uppercase;
    /*display: inline-block;*/
    text-decoration: none;
    white-space: nowrap;
    float: right;
    padding-bottom: 12px;
}
.ecc-cntrl-btn.ecc-cntrl-btn2 span {
    background-image: url("/webektest/sandwich/btn1-2-brd1.png");
    line-height: 25px;
}

.ultimo-producto-linea-contratar {
	padding-bottom: 15px;
}

.btn-identificar {
	margin-bottom: 7px;
}

/*.colum-der .pie span.unico {
    float: left;
    font-size: 13px;
    line-height: 24px;
}*/

.colum-der .redondeado-abajo span.precio-peq {
    display: block;
    margin-bottom: 6px;
    margin-top: 4px;
    padding-left: 25px;
}

.colum-der .redondeado-abajo span.unico {
    display: block;
    padding-left: 21px;
}

.colum-der .redondeado-abajo {
    color: #666666;
    line-height: 12px;
}

.colum-der .redondeado-abajo span.msj02 {
    color: #808080;
    display: block;
    font-family: 'ITCAvantGardeGothicStdBook',Verdana;
    font-size: 10px;
    line-height: 14px;
    padding-left: 20px;
}

.colum-der .precio-peq .numero_euro {
	padding-left: 3px;
	font-size: 16px;
}

/* Corregir BUG interlineado menu */
.nav > li > a {
	display: inline;
}


.decosli {
            position: relative !important;;
}

.decos img {
            margin-left: 8px !important;;
}

.decoslabel {
           /* margin-left: 20px !important;;*/
            line-height: 57px !important;;
}

.decosinput {
            top:50% !important;
            margin-top: -10px !important;
            position: absolute !important;
}

#cargadorSiguiente.pasos {
    float: right;
    margin-right: 15px;
    margin-top: 16px;
}

#cargadorEnviar.cargador{
    float: right;
    margin-right: 10px;
    margin-top: 15px;
  }

.colum-der .piepeq {
    font-family: "ITCAvantGardeGothicStdBook";
    font-size: 10px;
    line-height: 14px;
    margin-left: 19px;
    margin-top: 5px;
    margin-bottom: 15px;
}

  .colum-der .piepeq .pago-unico {
    font-family: "ITCAvantGardeGothicStdBook";
    font-size: 10px;
    line-height: 20px;
    /*margin-top: 15px;*/
}
.colum-der .piepeq .pago-unico span.precio {
    color: #ED8415;
    display: inline;
    font-family: "ITCAvantGardeGothicStdDemi";
    font-size: 18px;
    line-height: 8px;
}

.colum-der .piepeq .pago-unico span.texto {
    width: 140px;
}

#cargadorPasoContratacion {
	display: inline;
	float: right;
	margin-top: 14px;
	margin-right: 10px;
}

/* Otros Moviles Paso 3 */
body .carousel-inner .productos-y-promociones .elemet .pro-movil p.tarifa,
.modal .carousel-inner.pro-movil p.tarifa {
	font-family: 'ITCAvantGardeGothicStdDemi';
	font-size: 16px;
	line-height: 16px;
	display: block;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 0;
	color: #333;
}
body .carousel-inner .productos-y-promociones .elemet .pro-movil p.movil-info,
.modal .carousel-inner.pro-movil p.movil-info {
	font-family: 'ITCAvantGardeGothicStdBold';
	font-size: 16px;
	line-height: 16px;
	color: #333;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 6px;
	margin-bottom: 4px;
}
body .carousel-inner .productos-y-promociones .elemet .pro-movil p.precio,
.modal .carousel-inner.pro-movil p.precio {
	margin: 2px 0 10px;
}
body .carousel-inner .productos-y-promociones .elemet .pro-movil p.incluido,
.modal .carousel-inner.pro-movil p.incluido {
	font-family: 'ITCAvantGardeGothicStdDemi';
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	text-align: left;
	margin: 0;
	margin-top: 0;
	margin-bottom: 6px;
	padding: 0;
	color: #333;
	float: left;
}
body .carousel-inner .productos-y-promociones .elemet .pro-movil .elegir {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Modificacion caja Movil margen */
/*.movil+.subrayado+div {
	margin-left: 23px;
}*/
h4.subrayado + div {
	margin-left: 23px !important;
}

/* --------- */
body .carousel-inner .productos-y-promociones .elemet .pro-movil p.mas,
.modal .carousel-inner.pro-movil p.mas {
	color: #ed8415;
	font-size: 16px;
	line-height: 11px;
	height: 12px;
	margin: 0;
	margin-bottom: 3px;
	padding: 0;
	font-family: 'ITCAvantGardeGothicStdBook';
}

body .carousel-inner .productos-y-promociones .elemet .pro-movil p.tarifa,
.modal .carousel-inner.pro-movil p.tarifa {
	font-family: 'ITCAvantGardeGothicStdDemi';
	font-size: 16px;
	line-height: 16px;
	display: block;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 0;
	color: #333;
}
body .carousel-inner .productos-y-promociones .elemet .pro-movil p.movil-info,
.modal .carousel-inner.pro-movil p.movil-info {
	font-family: 'ITCAvantGardeGothicStdBold';
	font-size: 16px;
	line-height: 16px;
	color: #333;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 6px;
	margin-bottom: 4px;
}
body .carousel-inner .productos-y-promociones .elemet .pro-movil p.precio,
.modal .carousel-inner.pro-movil p.precio {
	margin: 2px 0 10px;
}
body .carousel-inner .productos-y-promociones .elemet .pro-movil p.incluido,
.modal .carousel-inner.pro-movil p.incluido {
	font-family: 'ITCAvantGardeGothicStdDemi';
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	text-align: left;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 6px;
	padding: 0;
	color: #333;
	float: left;
}

.modal .carousel-inner.pro-movil .titulo.tit-movil {
	text-align: center;
}

.modal .carousel-inner.pro-movil p.precio {
	color: #ED8415;
	font-size: 46px;
	line-height: 46px;
	letter-spacing: -6px;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	display: block;
	margin-top: 0px;
	text-align: left;
	float: left;
	margin-bottom: 5px;
}

.modal .carousel-inner.pro-movil .precio span.numero {
	font-size: 48px;
	line-height: 40px;
	display: inline;
	padding: 0;
	margin: 0;
	font-family: 'ITCAvantGardeGothicStdBold';
}

.modal.otros-smartphones {
	width: 650px;
	margin-left: -325px;
}

.modal .carousel-inner.pro-movil .precio .bq {
	float: left;
	line-height: 25px;
}
.modal .carousel-inner.pro-movil .precio span {
	letter-spacing: 0px;
	font-family: 'ITCAvantGardeGothicStdDemi';
	text-align: left;
}
.modal .decimales {
	font-size: 20px !important;
}

.modal .carousel-inner.pro-movil .precio span.euro {
	font-size: 16px;
	line-height: 24px;
	padding-left: 5px;
}

.modal .carousel-inner.pro-movil .precio .simbolo {
	font-size: 26px;
	line-height: 28px;
}

.modal .carousel-inner.pro-movil .precio span.mes {
	display: block;
	padding-left: 0px;
	font-size: 17px;
	line-height: 13px;
	float: none;
}

.modal-header h3 {
	text-align: left;
}

.popover {
	max-width: 175px;
	width: auto;
}

.todo.incluido {
	padding-top: 4px !important;
	border-top: 1px solid #E6E6E6;
	width: 100%;
}

.cabeceramovil {
	min-height: 120px;
}

.cabeceramovil .movil-info {
	border: none !important;
}

/* NUEVO POPUP OTROS SMARTPHONES */
.textoPopup .carousel-inner .productos-y-promociones .elemet .pro-movil p.mas,
.textoPopup .carousel-inner.pro-movil p.mas {
	color: #ed8415;
	font-size: 16px;
	line-height: 11px;
	height: 12px;
	margin: 0;
	margin-bottom: 3px;
	padding: 0;
	font-family: 'ITCAvantGardeGothicStdBook';
}

.textoPopup .carousel-inner .productos-y-promociones .elemet .pro-movil p.tarifa,
.textoPopup .carousel-inner.pro-movil p.tarifa {
	font-family: 'ITCAvantGardeGothicStdDemi';
	font-size: 16px;
	line-height: 16px;
	display: block;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 0;
	color: #333;
}

.textoPopup .carousel-inner.pro-movil h4 {
	background: none;
	margin: 0;
	padding: 0;
	text-align: center;
	min-height: auto;
	font-size: 16px;
	line-height: 18px;
	padding-top: 25px;
	font-family: 'ITCAvantGardeGothicStdBold';
	text-transform: none;
	margin-bottom: 0px;
}

.textoPopup .carousel-inner .productos-y-promociones .elemet .pro-movil p.movil-info,
.textoPopup .carousel-inner.pro-movil p.movil-info {
	font-family: 'ITCAvantGardeGothicStdBold';
	font-size: 16px;
	line-height: 16px;
	color: #333;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 6px;
	margin-bottom: 4px;
}
.textoPopup .carousel-inner .productos-y-promociones .elemet .pro-movil p.precio,
.textoPopup .carousel-inner.pro-movil p.precio {
	margin: 2px 0 10px;
}
.textoPopup .carousel-inner .productos-y-promociones .elemet .pro-movil p.incluido,
.textoPopup .carousel-inner.pro-movil p.incluido {
	font-family: 'ITCAvantGardeGothicStdDemi';
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	text-align: left;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 6px;
	padding: 0;
	color: #333;
	float: left;
}

.textoPopup .carousel-inner.pro-movil .titulo.tit-movil {
	padding: 0px 30px 10px 35px;
	text-align: center;
}

.textoPopup .carousel-inner.pro-movil p.precio {
	color: #ED8415;
	font-size: 46px;
	line-height: 46px;
	letter-spacing: -6px;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	display: block;
	margin-top: 0px;
	text-align: left;
	float: left;
	margin-bottom: 5px;
}

.textoPopup .carousel-inner.pro-movil .precio span.numero {
	font-size: 48px;
	line-height: 40px;
	display: inline;
	padding: 0;
	margin: 0;
	font-family: 'ITCAvantGardeGothicStdBold';
}

.textoPopup.otros-smartphones {
	width: 650px;
	margin-left: -325px;
}

.textoPopup .carousel-inner.pro-movil .precio .bq {
	float: left;
	line-height: 25px;
}
.textoPopup .carousel-inner.pro-movil .precio span {
	letter-spacing: 0px;
	font-family: 'ITCAvantGardeGothicStdDemi';
	text-align: left;
}
.textoPopup .decimales {
	font-size: 20px !important;
}

.textoPopup .carousel-inner.pro-movil .precio span.euro {
	font-size: 16px;
	line-height: 24px;
	padding-left: 5px;
}

.textoPopup .carousel-inner.pro-movil .precio .simbolo {
	font-size: 26px;
	line-height: 28px;
}

.textoPopup .carousel-inner.pro-movil .precio span.mes {
	display: block;
	padding-left: 0px;
	font-size: 17px;
	line-height: 13px;
	float: none;
}

.textoPopup .carousel-inner {
	border: none;
	padding-bottom: 0;
}

.textoPopup .mas-info-icono {
	display: block;
	background: url("/webektest/sandwich/icono-mas-info-blanco.png") no-repeat center left;
	padding-left: 18px;
	margin-left: 50px;
	margin-top: 10px;
	font-size: 12px;
	line-height: 15px;
	font-family: "OpenSansRegular";
}

.textoPopup td.center {
	text-align: center;
}
.textoPopup td.tres {
	width: 33%;
}

.textoPopup td.borde-lados {
	border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6;
}

.textoPopup .carousel-control.left {
	top: 150px;
	left: -10px;
	width: 35px;
	height: 70px;
	position: absolute;
	text-indent: -9999px;
	background: url("/webektest/sandwich/icono-left.png") no-repeat left center;
}

.textoPopup .carousel-control.right {
	top: 150px;
	right: -10px;
	width: 35px;
	height: 70px;
	position: absolute;
	text-indent: -9999px;
	background: url("/webektest/sandwich/icono-right.png") no-repeat right center;
}

.textoPopup td.center.elegir {
	padding-left: 35px;
}

.textoPopup td {
	font-size: 13px;
	line-height: 24px;
	text-align: left;
}

/* FIN NUEVOS SMARTPHONES */

/* Las cajas de pago a plazos de paso 3 deben tener 320px de altura minima */
.productos-y-promociones .elemet .pro-movil.pago-plazos {
	min-height: 320px;
}

/* CANALES */
.canales-tv div {
	float: left;
	margin: 0 5px 5px 0;
}

.canales-tv .canal>.informacion, .lanzarextrastv {
	cursor: pointer;
}

.lanzarextrastv {
	margin-right: -30px !important;
}

.textoPopup.canalesIncluidos table {
	margin-top: 15px;
}

.info.izquierda {
	float: left;
	margin: 20px;
	width: 35%;
}

.modal-box.ajustes {
	/*top: 31%;
	height: 69%;*/
	top: 15%;
	height: 85%;
	background-image: url("/webektest/sandwich/fancybox_overlay.png");
	background-color: transparent;
	/*opacity: 1;*/
	opacity: 0.7;
}

.cerrar-box {
	width: 23px;
	height: 22px;
	position: absolute;
	top: 15px;
	right: 15px;
	text-indent: -9999px;
	display: block;
	cursor: pointer;
	background: url('/webektest/sandwich/icono-cerrar.png') no-repeat top left;
	z-index: 1;
}

.info.texto {
	line-height: 20px;
	font-size: 14px;
	font-family: 'ITCAvantGardeGothicStdBook';
}

.capaTv.anadir-canales {
	margin-top: 5px;
	padding-top: 0;
	margin-bottom: 20px;
}

.capaTv.anadir-canales.home {
	/*border-top: 1px solid #E6E6E6;*/
}

.capaTv.anadir-canales .cabecera a {
	float: right;
	margin: 15px 30px 0 0;
	font-size: 14px;
	text-decoration: underline;
	/*color: #ED8415;*/
}

.capaTv.anadir-canales .cabecera .mensaje {
	margin-top: 14px;
	background: url("/webektest/sandwich/icono-flecha.png") no-repeat left center;
	color: #333;
	font-size: 16px;
	margin-left: 0;
}

.capaTv.anadir-canales .bloques a.info {
	text-transform: uppercase;
	display: block;
	color: #333;
	margin-top: 6px;
	font-size: 14px;
	font-family: 'ITCAvantGardeGothicStdBook';
	float: left;
	padding-right: 20px;
	background: url("/webektest/sandwich/icono-mas-info-blanco.png") no-repeat right center;
}

.capaTv.anadir-canales .bloques img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto;
}

.capaTv.anadir-canales .bloques .precio, #packinfo .bloques .precio {
	font-size: 28px;
	line-height: 28px;
	letter-spacing: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
}

.capaTv.anadir-canales p.precio, #packinfo p.precio {
	color: #ED8415;
	letter-spacing: -6px;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	display: block;
	margin-top: 5px;
	text-align: left;
}

#packinfo p.precio {
	padding-left: 15px;
}

.capaTv.anadir-canales .precio span.numero, #packinfo .precio span.numero {
	font-family: 'ITCAvantGardeGothicStdBold';
}

.capaTv.anadir-canales .precio .bq, #packinfo .precio .bq {
	float: left;
}

.capaTv.anadir-canales .precio .mes, #packinfo .precio .mes {
	font-size: 10px;
	line-height: 8px;
	padding-left: 0;
	display: block;
}

.capaTv.anadir-canales .precio .euro, #packinfo .precio .euro {
	font-size: 12px;
	line-height: 16px;
	margin-left: 4px;
	font-weight: normal;
	font-family: 'ITCAvantGardeGothicStdDemi';
}

.capaTv.anadir-canales .precio .decimales, #packinfo .precio .decimales {
	font-size: 16px;
	line-height: 20px;
	font-family: 'ITCAvantGardeGothicStdDemi';
}

.capaTv.anadir-canales .bloques {
	width: 180px;
	margin: 0 40px 0 0;
	float: left;
	cursor: pointer;
}

.capaTv.anadir-canales .bloque-cierre {
	margin-right: 0;
}

 #packinfo .flecha.izquierda {
	left: 67px;
}

#packinfo .flecha.centro {
	left: 287px;
}

#packinfo .flecha.derecha {
	left: 507px;
}

#packinfo .flecha {
	background: url('/webektest/sandwich/bg-flecha.png') no-repeat top center;
	width: 50px;
	height: 13px;
	margin-top: -13px;
	position: absolute;
	left: 67px;
	top: 1px;
}

#packinfo {
	/*width: 94%;*/
	width: 91%;
	/*margin: 10px auto 20px;*/
	margin: 10px auto 20px 20px;
	float: none;
	position: relative;
}

.anadir-canales #packinfo .cerrar-box {
	right: -30px;
}

#packinfo .cerrar-box {
	right: -10px;
}

#packinfo.sombra {
	text-align: center;
	border: 1px solid #999;
}

#packinfo.popup {
	position: absolute;
	top: 295px;
	background: #FFF;
	left: 10px;
}

.popup .box-content {
	width: 45%;
}

.popup .bloque-cierre {
	padding-bottom: 20px;
}

.lineacanales {
	width: 91%;
	margin-left: 20px;
	border-top: 1px solid #E6E6E6;
}

#modal-box.ajustes {
	top: 50%;
}

[data-numero-fila="1"] #packinfo.popup {
	top: 295px;
}

[data-numero-fila="2"] #packinfo.popup {
	top: 595px;
}

[data-numero-fila="3"] #packinfo.popup {
	top: 895px;
}

[data-numero-fila="4"] #packinfo.popup {
	top: 1195px;
}

[data-numero-fila="5"] #packinfo.popup {
	top: 1495px;
}

.vo-popups #packinfo[data-numero-fila="1"] {
	top: 230px;
}

.vo-popups #packinfo[data-numero-fila="2"] {
	top: 475px;
}

.vo-popups #packinfo[data-numero-fila="3"] {
	top: 720px;
}

.vo-popups #packinfo[data-numero-fila="4"] {
	top: 965px;
}

.vo-popups #packinfo[data-numero-fila="5"] {
	top: 1210px;
}

.anadir-canales {
	width: 620px;
}

.anadir-canales .bloques.bloque-cierre.clearfix {
	margin-right: 0;
}

.info.canal.completo {
	margin: 0 !important;
}

.carousel-control {
	text-align: center;
}

.tipocanal {
	/*color: #6C6C71;
	font: bold 13px/21px Verdana;*/
	margin-top: 15px;
	color: #6D6E71;
  font-family: 'ITCAvantGardeGothicStdDemi';
  font-size: 16px;
  line-height: 24px;
}

.textoPopup.canalesIncluidos {
	margin-top: -15px;
}

.bloques .cine-box.uno {
	cursor: pointer;
}

.carousel-inner.nivoSlider {
	border: none;
}
.precio-descuento-promo{
	float: right !important;
	font-size: 10px;
	line-height: 18px;
	color: #999;
}


/*######################### Estilos para contratación linea móvil con imagen #############################*/

.carousel-inner .fase-img-movil .elemet{
        display: inline-block;
        width: 68%;

    }
    .carousel-inner .fase-img-movil .opciones li label{
        width:80%;
    }
    .carousel-inner .fase-img-movil .img-group{
        display: inline-block !important;
        width:28%;
        position: relative;
        vertical-align: top;
        padding: 8px;
        border-right: 1px solid #ddd;
    }
    .carousel-inner .fase-img-movil .img-group__left{
        width: 39%;
        display: inline-block;
        vertical-align: top;

    }
    .carousel-inner .fase-img-movil .img-group__right{
        width: 58%;
        display: inline-block;
    }
    .carousel-inner .fase-img-movil .img-group__right__color{
     width: 22px;
        height: 22px;
        border-radius: 3px;
        margin-bottom: 10px;
        border: 1px solid #ccc;
    }
    .carousel-inner .img-group .mas-opciones {
	    text-transform: none;
	    border: 0px;
	    /*position: absolute;*/
	    /*top: 10px;*/
	    /*right: 20px;*/
	    background: url("/webektest/sandwich/icono-mas-info-blanco.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	    color: #333333;
	    display: inline-block;
	    font-family: 'OpenSansRegular';
	    font-size: 14px;
	    line-height: 18px;
	    /*margin-bottom: 3px;*/
	    padding-left: 20px;
	    text-decoration: underline;
	}
	.carousel-inner .product-subtitle{
		font-size:18px;
		margin-left: 15px;
	}


/*########## Estilos panel caracteristicas terminal #############33*/
.titulo-li {
  font: 13px "ITCAvantGardeGothicStdBook",OpenSansRegular,Verdana;
  color: #F27619;
  width: 210px !important;
  font-weight: 800;
  margin-top: 10px;
margin-bottom: 10px;
}

.terminal-detalle-li {
  width: 175px !important;
  border-bottom: 1px solid #d2d3d6 !important;
  margin-left: 10px;
  margin-right: 10px;
  font: 13px "ITCAvantGardeGothicStdBook",OpenSansRegular,Verdana;
  margin-bottom: 4px;
  padding: 6px 0;
}



.terminal-detalle-li img {
  display:inline !important;
}




