@charset "utf-8";
/* CSS Document [chis]
*/

/* FORMULARIOS */
.input-text{
display:inline;
overflow:hidden;float:left;}

.input-text input{
float:left;
display:inline;
font-size:1.2em;
height:1.55em;
padding:0 7px 0 0;
/*margin-left:7px;*/
}
/* END.FORMULARIOS */

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



/* solucionesparatodos   -------PENDIENTE DE REVISION, NECESARIO PARA INDEX.HTML
-------------------------------------------------------------------------------- */


.solucionesparatodos{padding:0 0 3.5em 0;position:relative;overflow:hidden;margin:1.5em 0.1em 0 0;background:url(../img/linea-menus.gif) 0px 7px no-repeat;}
.solucionesparatodos > h2{font-size:1em;font-weight:normal;padding:0 2em 0.8em 0;float:left;color:#052856; background:#fff;}
.solucionesparatodos > h2 span{font-size:2em;line-height:normal;}
.solucionesparatodos > .boton-verde{float:left;padding:0.2em 0 0 0em;}
.solucionesparatodos > ul{overflow:hidden;padding:0;margin-left:1.8em;clear:both;z-index:1;}
.solucionesparatodos > ul > li{float:left;width:23.5em;text-align:center;}
.solucionesparatodos > ul > li:first-child{width:23.1em;}
.solucionesparatodos > ul > li img{width:23.1em;height:14.9em;margin-left:0.4em;}
.solucionesparatodos > ul > li:first-child img{margin-left:0;}
.solucionesparatodos > ul > li h3{
overflow:hidden;
display:block;
margin:0;
height:2.6em;
padding-top:0.7em;
font-size:1em;
font-weight:normal;
background:transparent url(../img/soluciones-separacion.jpg) no-repeat left top;}
.solucionesparatodos > ul > li:first-child h3{background:none;}
.solucionesparatodos > ul > li h3 span{font-size:1.4em;line-height:normal;} 

/* CARTELAS */
div.cartela-mini-azul{
color:#fff;
min-width:5.5em;
background:transparent url(../img/cartela-mini-azul-right-bottom.png) no-repeat right bottom;}
div.cartela-mini-azul > div{background:transparent url(../img/cartela-mini-azul-left-bottom-gris.png) no-repeat left bottom;overflow:hidden;}
div.cartela-mini-azul.fondo-blanco > div{background-image:url(../img/cartela-mini-azul-left-bottom-blanco.png);}
div.cartela-mini-azul > div > div{background:transparent url(../img/cartela-mini-azul-left-top.png) no-repeat left top;margin-bottom:5px;}
div.cartela-mini-azul > div > div > div{background:transparent url(../img/cartela-mini-azul-right-top.png) no-repeat right top;margin-left:6px; min-height:10em; /*David 5/5/2010 min-height:4.5em; */ }
div.cartela-mini-azul > div > div > div{height:9.2em;}

.movil-listado-datos div.cartela-mini-azul > div{background-image:url(../img/cartela-mini-azul-left-bottom-blanco.png);}

.servicio-tarifas div.precio-promocional div div div{height:7.5em;}

div.cartela-mini-azul h4{font-size:1em;text-align:center;padding:0.1em 0.5em 0 0;font-weight:bold;}
div.cartela-mini-azul .precio-euros{color:#A9C71D;display:block;/*margin-top:1.5em;*/margin-left:0.5em; /* David 5/5/2010  margin-top:2.5em;*/ margin-top:2.8em;}
.datos-movil-ven-intro .precio-euros{margin-top:0.8em}
div.cartela-mini-azul span.desde{
position:absolute;
/* los comentados son los valores antiguos */
/* top:0.8em; */
/* left:1em; */
font-size:1.1em;
font-weight:bold;
left:1.4em;
/* David 5/5/2010 */
padding-top:0.3em;
}

.datos-movil-ven-intro.visible{display:block;}


div.cartela-mini-azul .euros{
margin-right:0.1em;
font-size:4.8em;
line-height:1em;
letter-spacing:-0.05em;
padding-right:0.25em;
background:transparent url(../img/fondo-simbolo-euro.gif) no-repeat right 0.2em;}
div.cartela-mini-azul .precio-puntos{color:#ffffff;font-size:1.2em;line-height:1em;}
div.cartela-mini-azul .info-adicional-cuerpo-mini{font-size:1.1em;line-height:1em;}
div.cartela-mini-azul .info-adicional-cuerpo-normal{font-size:1.6em;line-height:normal;}


.movil-listado div.cartela-mini-azul{position:relative;}
.movil-listado .promo{z-index:1;position:absolute;top:2.1em;right:0.8em;width:6em;}

.datos-movil-intro div.cartela-mini-azul,
.datos-movil-ven-intro div.cartela-mini-azul{position:absolute;top:3em;right:1.4em;width:13.2em;}



/* cartelas-index */
.cartelas-index > div.cartela-index{/* David 22/4 width:31.2em;*/ width:45em;float:left;}
.cartelas-index > div.cartela-index div div{height:34.2em;}

div.cartelas-index{overflow:hidden;/* David 22/4 padding-bottom:3em; */}

div.cartela-index{ display:block; min-width:5.5em; position:relative; background:url(../img/linea-menus.gif) 0px 7px no-repeat;}
div.cartela-index div{display:block;overflow:hidden;}
div.cartela-index div div{margin-bottom:7px;min-height:6em;}
div.bis div div{}
div.cartela-index div div div{margin-bottom:0;}

div.cartela-index div div div div{margin:0;background:none;}

div.cartela-index.bis{margin:0 1.8em;}

div.cartela-index h2{ font-size:1em; margin:0.4em 0 1.5em 0; font-weight:normal; color:#00517A;}
div.cartela-index h2 span{font-size:2em; background:#fff; height:2em; padding:0 0.3em 0 0;}

div.cartela-index a.icono-rss{padding:0.3em 0.7em 0 0.5em; background:#fff; }

div.cartela-index ul{ float:left; clear:both; width:35em; }
div.cartela-index ul.esta-pasando li{float:left;position:relative;padding-bottom:2.5em;margin-top:2em; border-bottom:1px solid #c5c5c5;}
div.cartela-index ul.novedades li{float:left;position:relative; border-bottom:1px solid #c5c5c5; /* David 22/4 width:35em; margin-top:1.4em; padding-bottom:1.3em; */ width:45em; height:60px; margin-top:0.7em;}
div.cartela-index ul.novedades li a{text-decoration:none;}
div.cartela-index ul.solo-online li{float:left;position:relative; margin-top:0.8em; border-bottom:1px solid #c5c5c5; /* David 22/4 width:35em; */ width:47em; }
div.cartela-index ul li:first-child{margin-top:0; }

div.cartela-index ul.esta-pasando li img{float:left;width:4.2em;height:5em;margin:0 0.5em 0 0;}
div.cartela-index ul.novedades li img{float:left;width:4.2em;height:4.2em;margin:0 1.2em 0 0;}
div.cartela-index ul.solo-online li img{float:left;width:8.1em;height:5em;margin:0 1.3em 0 0;}

div.cartela-index ul.novedades li p{float:left;color:#444444;width:23em;padding-top:0.5em;}
div.cartela-index ul.novedades li p strong{color:#00517A;font-size:1.6em;line-height:normal;}
div.cartela-index ul.novedades li p a{color:#000000;}

div.cartela-index ul li p span{font-size:1.1em;line-height:normal;}
div.cartela-index ul li p.cita{float:left;width:27em;height:5em;background:transparent url(../img/bocadillo.gif) no-repeat 0 0;}
div.cartela-index ul li p.cita span{display:block;margin:0.6em 1.5em 0 2em;}
div.cartela-index ul li p.autor{position:absolute;bottom:0.5em;left:1.4em;color:#666666;display:block;}
div.cartela-index ul li p.autor .nombre{ color:#1a1a1a; font-weight:bold; }
div.cartela-index ul li p.autor .lugar{ color:#1a1a1a; font-weight:bold; }
div.cartela-index ul li p.tiempo{ color:#777777; display:block; position:absolute; bottom:0.5em; right:2em; }

div.cartela-index ul.solo-online li div{float:left;width:19em;height:auto;}
div.cartela-index ul.solo-online li div h3{ font-size:1em;color:#00517A}
div.cartela-index ul.solo-online li div h3 span{font-size:1.3em;line-height:normal;}
/* END.CARTELAS */

/*preguntas frecuentes*/

.cartelas-faq > div.cartela-home{width:31.2em;float:left;}
.cartelas-home > div.cartela-home div div{height:34.2em;}

div.cartelas-home{overflow:hidden;padding-bottom:3em;}
div.cartela-home{ display:block; min-width:5.5em; background:transparent url(../img/modulo-emocion-bottom-right.png) no-repeat right bottom; position:relative;}
div.cartela-home div{display:block;overflow:hidden;background:transparent url(../img/modulo-emocion-bottom-left.png) no-repeat left bottom;}
div.cartela-home div div{background:transparent url(../img/cartela-home-top-right.png) no-repeat right top;margin-bottom:7px;min-height:6em;}
div.cartela-home div div div{margin-bottom:0;background:transparent url(../img/modulo-emocion-top-left.png) no-repeat left top;}

div.cartela-home div div div div{margin:0;background:none;}



div.cartela-home h2{ font-size:1em; padding:0.7em 0.8em 1.4em 1.4em; line-height:3.8em; font-weight:normal; color:#00517A;}
div.cartela-home h2 span{font-size:2em;}

div.cartela-home a.icono-rss{padding:1.78em 0 0 0;}



div.cartela-home ul li p span{font-size:1.1em;line-height:normal;}
div.cartela-home ul li p.cita{float:left;width:24.8em;height:5em;background:transparent url(../img/bocadillo.png) no-repeat 0 0;}
div.cartela-home ul li p.cita span{display:block;margin:1em 1.5em 0 2em;}
div.cartela-home ul li p.autor{position:absolute;bottom:0;left:1.4em;color:#666666;display:block;}
div.cartela-home ul li p.autor .nombre{ color:#1a1a1a; font-weight:bold; }
div.cartela-home ul li p.autor .lugar{ color:#1a1a1a; font-weight:bold; }
div.cartela-home ul li p.tiempo{ color:#777777; display:block; position:absolute; bottom:0; right:2em; }

div.cartela-home ul.solo-online li div{float:left;width:19em;height:auto;}
div.cartela-home ul.solo-online li div h3{ font-size:1em;color:#00517A}
div.cartela-home ul.solo-online li div h3 span{font-size:1.3em;line-height:normal;}

div.cartela-home .cerrar-faq {position:absolute; top:2em; right:3.8em; font-weight:bold; color:#000; width:5em; text-align:center;}
div.cartela-home .cerrar-faq a {text-decoration:none; color:#000;}
div.cartela-home .cerrar-faq a span { font-size:1em; }

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

/* BOTONES */

/* boton-azul */
.boton-azul{overflow:hidden;}
.boton-azul a{
float:left;
background:transparent url(../img/boton-normal-left.png) no-repeat left top;
text-decoration:none;
color:#fff;
/*line-height:1.6em;*/
padding-left:6px;
cursor: pointer;}
	
.boton-azul a span{
display:block;
background:transparent url(../img/boton-normal-right.png) no-repeat scroll right bottom;
/*
background:transparent url(../img/boton-normal-right.png) no-repeat right top;*/
height:23px;
/* padding:0.4em 1em 0 0; */
padding:0.5em 1em 0 0;
/* margin:0 2.5em 0.3em 0;  nuevo, lo quito para "catalogomoviles.html" puede que tenga que volver a ponerlo David 19/4*/
color:white;/* nuevo */
/* font-size:1.4em; */

font-weight:bold;/* nuevo */
text-align:center;
font-size:1.2em;}
/* */
.boton-azul a:hover{text-decoration:none;}


/* boton-verde */
.boton-verde{overflow:hidden;height:28px;}
.boton-verde a{
float:left;
background:url(../img/boton-normal-left.png) no-repeat left top;
text-decoration:none;
cursor: pointer;
padding-left:14px;
}
.boton-verde a span{
display:block;
background:transparent url(../img/boton-normal-right.png) no-repeat right top;
font-size:1.2em;
text-align:center;
color:#fff;/* nuevo */
font-weight:bold; /*nuevo */
text-decoration:none;
padding:8px 14px 9px 0;
}
.boton-verde a:hover{text-decoration:none;}


.boton-verde-submit, .boton-verde-config{/*overflow:hidden;*/float:left;color:#00517A;}
.configurar-precio ul.datos-movil-ven-desplegado li p a{display:inline;}
.configurar-precio ul.datos-movil-ven-desplegado li.boton-verde-submit,
.configurar-precio ul.datos-movil-ven-desplegado-uno li.boton-verde-submit,
.configurar-precio ul.datos-movil-ven-desplegado-dos li.boton-verde-submit,
.configurar-precio ul.datos-movil-ven-desplegado-tres li.boton-verde-submit{float:right;}

.configurar-precio ul.datos-movil-ven-desplegado li p.noonline{height:23px;padding:8px 5px 0px 5px;border:1px solid #ccc; background:#fff;}

.boton-verde-submit{/*overflow:hidden;*/float:left;}
.boton-verde-submit span, .boton-verde-config span{

background:url("../img/boton-normal-left.png") no-repeat scroll left top transparent;
color:#FFFFFF;
cursor:pointer;
float:left;
line-height:1.6em;
padding-left:16px;
text-decoration:none;
/*David 29/4 */
height:30px;
padding-top:0;
margin-bottom:-1px;
}

.boton-verde-submit input[type=submit] {border:none;cursor:pointer; /* David 26/4 */ padding-bottom:5px; }

.buscar-cabecera span{background-image:url(../img/boton-normal-left.png);}

.boton-verde-submit span input, .boton-verde-config span input{
display:block;
background:transparent url(../img/boton-normal-right.png) no-repeat right top;
font-size:1.2em;
height:27px;
padding:0 1em 0 0;
text-align:center;
color:#fff;
font-weight:bold;
}



.datos-movil-ven-intro .boton-verde-configura span, .datos-movil-ven-intro .boton-verde-comprar span{
float:left;/* David 22/4 background:transparent url(../img/boton-verde-grande-left.png) no-repeat left top; */
background:transparent url(../img/boton-normal-left.png) no-repeat left bottom; 
background:url("../img/boton-normal-left.png") no-repeat scroll left bottom transparent;
padding:0.5em 1em 0 0;text-decoration:none;color:#fff;padding-left:12px;}
.datos-movil-ven-intro .boton-no-online span input{}
.datos-movil-ven-intro .boton-verde-configura:hover span, .datos-movil-ven-intro .boton-verde-comprar:hover span{background-position:left bottom;color:#fff;display:block;}
.datos-movil-ven-intro .boton-verde-configura span input, .datos-movil-ven-intro .boton-verde-comprar span input{display:block;/* David 22/4 background: transparent url(../img/boton-verde-grande-right.png) no-repeat right top; */ background: transparent url(../img/boton-normal-right.png) no-repeat right bottom;font-size:1.4em;font-weight:bold;padding:0 0.9em 0.2em 0; height:2.2em;cursor:pointer;color:#fff;}
.datos-movil-ven-intro .boton-verde-configura:hover span input, .datos-movil-ven-intro .boton-verde-comprar:hover span input{background-position:left bottom;color:#fff;}
.datos-movil-ven-intro form p.boton-verde-configura{position:absolute;top:13.5em;right:2.6em;}
.datos-movil-ven-intro p.boton-verde-configura, .datos-movil-ven-intro p.boton-verde-comprar{position:absolute;top:13.5em;right:0.5em;}
.datos-movil-ven-intro p.boton-verde-configura span input, .datos-movil-ven-intro p.boton-verde-comprar span input{width:10em;}
#en-movistar p.boton-verde-configura,#en-internet p.boton-verde-configura, #en-movistar p.boton-verde-comprar,#en-internet p.boton-verde-comprar{float:right;margin:2em 0.8em 0 0;}
.boton-verde-comprar, .boton-verde-alta{float:right;}
.alta > a{height:1.5em;}
.alta > a:hover{height:1.5em;}
.alta > a:hover span{background-position:right -2.7em;}


/* END.boton-verde */

/* boton-gris */
.boton-gris{overflow:hidden;}
.boton-gris > a{
float:left;
background:transparent url(../img/boton-normal-left.png) no-repeat left 50%;
text-decoration:none;
color:#1a1a1a;
line-height:1.8em;
padding-left:9px;
cursor: pointer;}
.boton-gris > a > span{
display:block;
background:transparent url(../img/boton-normal-right.png) no-repeat right 50%;
padding:0 0.82em 0 0;
font-size:1.1em;
font-weight:bold;
text-align:center;}
/* END.boton-gris */


/* boton-blanco */
.boton-blanco{overflow:hidden;}
.boton-blanco > a{
float:left;
background:transparent url(../img/boton-blanco-left.gif) no-repeat left 0;
text-decoration:none;
color:#1a1a1a;
line-height:1.8em;
padding-left:9px;
cursor: pointer;}
.boton-blanco > a > span{
display:block;
background:transparent url(../img/boton-blanco-right.gif) no-repeat right 0;
padding:0 0.82em 0 0;
font-size:1.1em;
font-weight:bold;
text-align:center;}

.boton-blanco-submit{overflow:hidden;}
.boton-blanco-submit > span{
float:left;
background:transparent url(../img/boton-blanco-left.gif) no-repeat left 0;
text-decoration:none;
color:#1a1a1a;
padding-left:9px;
}
.boton-blanco-submit > span > input{
display:block;
background:transparent url(../img/boton-blanco-right.gif) no-repeat right 0;
font-size:1.1em;
font-weight:bold;
padding:0 0.82em 0 0;
height:1.64em;
cursor:pointer;}


/* END.boton-blanco */

/* boton-verde-grande */
.boton-verde-grande{overflow:hidden;} 
.boton-verde-grande a{
float:left;
background:url(../img/boton-normal-left.png) no-repeat left top;
text-decoration:none;
color:#fff;
line-height:1.6em;
padding-left:16px;
cursor: pointer;}
/* float:left;
David 22/4  background:transparent url(../img/boton-verde-grande-left.png) no-repeat 0 top; 
padding-left:20px;
background:transparent url(../img/boton-normal-left.png) no-repeat 0 top;
text-decoration:none;
color:white;
line-height:3.4em;
padding-left:16px;
}*/


/*.boton-verde a span{
display:block;
background:transparent url(../img/boton-normal-right.png) no-repeat right top;
height:23px;
height:30px;
padding:0.4em 1em 0 0;
font-size:1.2em;
text-align:center;*/
/*color:white; nuevo */
/* font-size:1.4em; */
/*font-weight:bold; nuevo 
}
*/





/*
.boton-verde-grande a:hover{
	/* David 22/4 background:transparent url(../img/boton-verde-grande-left.png) no-repeat 0 bottom; */ 
	/* background:transparent url(../img/boton-normal-left.png) no-repeat 0 top;
	line-height:3.4em;
	color:white;
	text-decoration:none;} */
	
	
	
	
.boton-verde-grande span{
/* display:block;
David 22/4 background:transparent url(../img/boton-verde-grande-right.png) no-repeat right top; 
background:transparent url(../img/boton-normal-right.png) no-repeat right top;
padding:0 1.43em 0 0;
font-size:1.1em;
font-weight:bold;
height:23px;
font-size:1.4em;*/
display:block;
background:transparent url(../img/boton-normal-right.png) no-repeat right top;
height:30px;
padding:0.4em 1em 0 0;
font-size:1.2em;
text-align:center;
color:white;/* nuevo */
font-weight:bold; /*nuevo */
}

/*.boton-verde-grande a:hover span{
	/* David 22/4 background:transparent url(../img/boton-verde-grande-right.png) no-repeat right bottom; 
	background:transparent url(../img/boton-normal-right.png) no-repeat right bottom;
	color:#fff;} */

.boton-verde-grande.doble-linea{text-align:center;}
.boton-verde-grande.doble-linea a{line-height:1.2em;}
.boton-verde-grande.doble-linea span{padding:0.5em 1.8em 0.5em 0;}
.boton-verde-grande span.block{display:block;padding:0;font-size:1em;background:none;}

.boton-verde-grande-submit{overflow:hidden;}
.boton-verde-grande-submit span{
float:left;
/* David 22/4 background:transparent url(../img/boton-verde-grande-left.png) no-repeat 0 0; */
background:transparent url(../img/boton-normal-left.png) no-repeat 0 0;
text-decoration:none;
color:#1a1a1a;
padding-left:20px;}
.boton-verde-grande-submit span input{
display:block;
/* David 22/4 background:transparent url(../img/boton-verde-grande-right.png) no-repeat right 0;*/
background:transparent url(../img/boton-normal-right.png) no-repeat right 0;
padding:0 1em 0.9em 0;
font-size:1.6em;
font-weight:normal;
cursor:pointer;
width:8em; /* 157px */
height:3em; /* 49px */}
/* END.boton-verde */

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

/* DESTACADO-OPINIONES */
.destacado-opiniones{overflow:hidden;}
.destacado-opiniones li{float:left;}
.destacado-opiniones li.numero-opiniones{padding:0 0.8em 0 0;}
.destacado-opiniones li.numero-opiniones a{
display:block;
width:2.9em;
height:2.2em;
line-height:1.7em;
background:transparent url(../img/icono-opiniones.png) no-repeat 0 0;
text-decoration:none;
text-align:center; color:#FFF;}
span.numero-opiniones{font-size:1.2em;font-weight:bold;color:#ffffff;display:block;}

.destacado-opiniones li.valorar-telefono a{color:#777777;line-height:1.7em;padding:0 0 0 0.8em;}
.destacado-opiniones li.valorar-telefono a span{font-size:1.2em;}

.valoracion-tres{
text-indent:-5000em;
display:block;
width:7.1em;
height:2.2em;
background:transparent url(../img/valoracion-tres.gif) no-repeat 0 0;
padding-right:0.5em;}
li.sombreado .valoracion-tres{background-image:url(../img/valoracion-tres-gris.gif);}

.datos-movil .destacado-opiniones{margin-bottom:0.7em;}
table.comparador tr.comparador-movil-valoracion ul.destacado-opiniones{margin-left:3.8em;}
#main-right-menu .titular .destacado-opiniones{margin-top:0.7em;}

.destacado-opiniones, .destacado-opiniones-internacional{margin:0.5em 0 0 0;}
.destacado-opiniones-tarifas{clear:both;margin-left:3em;}
.destacado-opiniones-contrato{margin:4.5em 0 0 3em;}

/* END.DESTACADO-OPINIONES */

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

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Rastro
-------------------------------------------------------------------------------- */
#rastro-superior,
#rastro-inferior{
display:block;
width:95.6em;
/*width:95.5em;*/
margin:0 auto;
padding:0 0 0 2.4em;
/*padding:0 0 0 2.5em;*/
height:3.1em;
text-align:left;
overflow:hidden;
background:#fff;
clear:both;}

#rastro-superior { background:#fff url(../img/flecha-rastro.gif) no-repeat left; border-bottom:1px solid #ccc; 
/*padding-bottom:1em;*/ padding-bottom:0.8em; padding-top:0.7em;}

#rastro-inferior {/* width:97em;*/padding:11px 0 0 9em;
width:107em;}

.intro-rastro,.rastro, #rastro-superior h1{float:left;/*line-height:4em;*/ line-height:3.7em; color:#777777;/* padding:0 0 0 0.3em;*/ padding:0 0.8em 0 0.3em; font-size:1em; padding-right:7px;}
#rastro-inferior .intro-rastro{padding-left:3.5em;}
.rastro a{color:#777777;text-decoration:none}
.rastro a:hover{text-decoration:underline}
.intro-rastro span,.rastro span,#rastro-superior h1 span{font-size:1.2em; }

.rastro strong span{color:#00517A;}

#rastro-inferior .rastro{


/*background:url("/img/icono-movistar.png") no-repeat scroll left 50% transparent;*/
float:none;
line-height:3.7em;
padding-left:0em;




}

#rastro-inferior{position:relative;}
#rastro-inferior p.volver-bottom{position:absolute;top:0.9em;right:22em;display:block;}
/* END.Rastro */


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Cuerpo + Main
-------------------------------------------------------------------------------- */
#cuerpo{
display:block;
width:98em;
margin:0 auto;
text-align:left;
overflow:hidden;
background:#fff;
}
#cuerpo.homes{
background:url(../img/img/canales_imagenio_fnd.jpg) no-repeat top;
}

#cuerpo.considebar{
/* TEST-MAYO background:transparent url(../img/fondo-azul-vertical.jpg) repeat-y 77.8em 0;*/

}
#main,#sidebar{float:left;overflow:hidden;}
#main.sinsidebar {border-right:none;width:97.2em;}
#main-right-menu.foro-sinsidebar {width:72.6em;}

#main{
	display:block;
	width:77.6em; /*restamos border left y right */
	
	position:relative;
	padding:0 0 3em 0;
	/*background-image: url(../img/pixel-gris.gif);*/
}
#main.massidebar{width:97.8em;}

#main.comparador-terminales{padding:0;}
#main.listados{padding:0;}
#main.caja{border:0.1em solid #cccccc;}
#main.iframe{padding:0;text-align:left; width:54em;margin-top:20px;}

#main.conmenu{overflow:hidden;}
/* #main-right-menu{width:53.2em;margin:1.5em 2.6em 0 0;float:right;overflow:hidden;padding-bottom:8em;} */
#main-right-menu{width:53.2em;float:right;overflow:hidden;padding:1.5em 2.6em 0 2.5em; background:#FFFFFF;}
#main-right-menu.con-moviles-compatibles{
padding-bottom:0;
background:transparent url(../img/fondo-moviles-compatibles.png) no-repeat 0 bottom;}
#main.concarrusel{
padding-bottom:0;
background:transparent url(../img/fondo-moviles-compatibles.png) no-repeat -0.1em bottom;}

#main.ancho-nyp{width:97.3em;}

#menu{display:block;float:left;overflow:hidden; /* margin:2em 0 0 0;*/}
#menu h2{
display:block;
width:19.3em;
font-size:1em;
font-weight:normal;
color:#131313;
text-align:center;
padding:1.9em 0 1.9em 0;
background:#f3f3f3 url(../img/marca-h2-menu.gif) no-repeat 50% bottom;}
#menu h2 span{font-size:1.6em;line-height:normal;}


/* END.Cuerpo + Main */

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* SIDEBAR
-------------------------------------------------------------------------------- */
#sidebar{display:block;width:19.5em;padding-top:9.3em;}

#sidebar p.promo-sidebar{margin:2em 1.5em 1em 1.5em;font-size:1em;}
#sidebar p.promo-sidebar img{} /* REVISAR width:16.5em; */

#sidebar #promo-ademas{padding:1em 0 2em 0;margin:2em 1.5em 0 1.5em;border-bottom:0.1em solid #cccccc;border-top:0.1em solid #cccccc;}
#sidebar #promo-ademas.primera-promo{margin-top:0;border-top:none;}
#sidebar #promo-ademas h3{font-size:1em;color:#00517A;}
#sidebar #promo-ademas h3 span{font-size:1.2em;line-height:normal;}
#sidebar #promo-ademas p{padding:1.4em 0 0 0;}
#sidebar #promo-ademas a{color:#1a1a1a;}
#sidebar #promo-ademas p a span{font-size:1.1em;line-height:normal;}


.asistente-sidebar{display:block;margin:2em 1.5em 1em 1.5em;position:relative;}
.asistente-sidebar > div{position:absolute;top:15.6em;left:1.2em;color:#1a1a1a;}
.asistente-sidebar > div > h2{font-size:1em;}
.asistente-sidebar > div > h2 > span{font-size:1.2em;line-height:normal;}
.asistente-sidebar > div > .input-text{padding:0;margin:0.8em 0 0 0;}
.asistente-sidebar > div  input{width:11.5em;}
.asistente-sidebar > div .boton-verde{/*padding:1em 0 0.5em 4.5em;*/ padding:0 0 0.6em 2.5em; clear:both;}

.asistente-sidebar-textos {display:block;margin:2em 1.5em 1em 1.2em;padding:2em 0 0; position:relative; background:transparent url(../img/fnd_sidebar_txt.jpg) no-repeat 0 0;color:#515559;}
.asistente-sidebar-textos p {font-size:1.2em; width:150px; margin:1em 1em 1em 1em;line-height:1.4em; display:block;}
.asistente-sidebar-textos p span{display:block;float:left;width:100px;}
.asistente-sidebar-textos p strong { font-size:1.3em;text-align:right;font-family:Verdana, Arial, sans-serif;color:#000; }
.asistente-sidebar-textos a img { margin:1em 0 0 2.5em;}
.asistente-sidebar-textos a { display:block; margin: 0.7em 0 0 1.5em; font-size:1.2em; color:#5cd2ed;}
.asistente-sidebar-textos h2 {margin:0 0 0.7em 0.8em; font-size:1.4em;font-family:Verdana, Arial, sans-serif}

.asistente-sidebar-textos.dos p span, .asistente-sidebar-textos.tres p span{width:90%;display:block;mar}
.asistente-sidebar-textos.tres p.uno span{width:100px;}
.asistente-sidebar-textos.tres a{margin:0;padding:0;font-size:1em;} 
.asistente-sidebar-textos.tres a span{width:100%;}


#sidebar.resultados .asistente-sidebar > div > h2{padding-top:0;color:#1a1a1a;}
#sidebar.resultados .asistente-sidebar > div > h2 > span{font-size:1.2em;}

#sidebar .promo-sidebar-f{display:block;position:relative;background:transparent url(../img/promo-sidebar-f.png) no-repeat 0 0;width:15em;height:18.7em;margin:2em 1.5em 1em 1.5em;padding:1.4em 1.1em 0 1.4em;}
#sidebar div.promo-sidebar-f h2{display:block;height:3.8em;font-size:1.6em;font-weight:normal;}
#sidebar div.promo-sidebar-f h2 span{font-size:1.1em;color:#00517A;line-height:1em;}
#sidebar div.promo-sidebar-f ul.promo-renovar{padding:0 0.3em 0.3em 0.3em;margin-top:1em;}
#sidebar div.promo-sidebar-f ul.promo-renovar li{margin-top:0.7em;height:3.8em;}
#sidebar div.promo-sidebar-f ul.promo-renovar li p span{font-size:1em;color:#000;}

#sidebar .promo-condiciones{display:block;position:relative;background:transparent url(../img/promo-sidebar-d.png) no-repeat 0 0;width:15em;height:14em;margin:2em 1.5em 1em 1.5em;padding:1.4em 1.1em 0 1.4em;}
#sidebar div.promo-condiciones h2{font-size:1.6em;display:block;height:3em;font-weight:normal;}
#sidebar div.promo-condiciones h2 > span{font-size:1.1em;color:#00517A;line-height:1em;}
#sidebar div.promo-condiciones ul.promo-condic{padding:0.1em 0.3em 0.3em 0.3em;}
#sidebar div.promo-condiciones ul.promo-condic li{margin-top:0.2em;height:4em;}
#sidebar div.promo-condiciones ul.promo-condic li p span{font-size:1em;color:#000;}

#sidebar .promo-modulo-contrato{display:block;position:relative;background:transparent url(../img/modulo_dcondiciones.png) no-repeat 0 0;width:15em;height:18.7em;margin:2em 1.5em 1em 1.5em;padding:1.4em 1.1em 0 1.4em;}
#sidebar div.promo-modulo-contrato h2{display:block;height:5.8em;font-size:1.6em;font-weight:normal;}
#sidebar div.promo-modulo-contrato h2 > span{font-size:1.1em;color:#00517A;line-height:1em;}
#sidebar div.promo-modulo-contrato ul.promo-contrato{padding:0.1em 0.3em 0.3em 0.3em;margin-top:0.5em;}
#sidebar div.promo-modulo-contrato ul.promo-contrato li{margin-top:0.2em;height:2.4em;}
#sidebar div.promo-modulo-contrato ul.promo-contrato li p span{font-size:1em;color:#000;}

#sidebar .promo-asesor-tarifas{display:block;position:relative;background:transparent url(../img/asesor-tarifas.png) no-repeat 0 0;width:15em;height:14em;margin:2em 1.5em 1em 1.5em;padding:1.4em 1.1em 0 1.4em;}
#sidebar div.promo-asesor-tarifas h2{font-size:1.6em;display:block;height:2.7em;padding-top:0.1em;font-weight:normal;}
#sidebar div.promo-asesor-tarifas h2 > span{font-size:1.1em;color:#00517A;line-height:1em;}
#sidebar div.promo-asesor-tarifas ul.promo-asesor{padding:0 0.3em 0.3em 0.3em;margin-top:0.2em;}
#sidebar div.promo-asesor-tarifas ul.promo-asesor li{margin-top:0.4em;height:2.6em;}
#sidebar div.promo-asesor-tarifas ul.promo-asesor li p span{font-size:1em;color:#000;}

#sidebar #promo-contactanos{padding:0 0 2em 0;margin:1.5em 1.5em 0 1.5em;overflow:hidden;}
#sidebar #promo-contactanos h3{font-size:1em;color:#000;border-bottom:0.1em solid #000;padding:0 0 1em 0;}
#sidebar #promo-contactanos h3 span{font-size:1.6em;line-height:normal;}
#sidebar #promo-contactanos p{padding:1.4em 0 0.5em 0;font-size:1.1em;line-height:1em;}
#sidebar #promo-contactanos p.ico-movil{background: transparent url(../img/ico-movil.jpg) no-repeat left 0.3em;}
#sidebar #promo-contactanos p.ico-tlf{background: transparent url(../img/ico-tlf.gif) no-repeat left 1em;}
#sidebar #promo-contactanos p.ico-mail{background: transparent url(../img/ico-mail.gif) no-repeat left 1.3em;}
#sidebar #promo-contactanos p.ico-escribe{background: transparent url(../img/contacto_escribe.gif) no-repeat left 1.3em;
																					height:46px}
#sidebar #promo-contactanos p.ico-movil span, #sidebar #promo-contactanos p.ico-tlf span{font-size:1.4em;padding:0 1em 0 1.5em;font-weight:bold;}
#sidebar #promo-contactanos p.ico-mail span{font-size:1.1em;margin-top:1.5em;padding:0 1em 0 0;font-weight:bold; display:block;}
#sidebar #promo-contactanos p.ico-escribe span{font-size:1.1em;margin-left:40px;padding:0 1em 0 0;display:block;line-height:1em;font-family:Arial, Helvetica, sans-serif;}
#sidebar #promo-contactanos p.ico-escribe a{color:#515559;text-decoration:none}
#sidebar #promo-contactanos p.ico-escribe a:hover{color:#0086c3;text-decoration:underline}
#sidebar #promo-contactanos a{color:#00517A;}
#sidebar #promo-contactanos a:hover{color:#fff;}
#sidebar #promo-contactanos p > a > span{font-size:1em;line-height:normal;}
#sidebar #promo-contactanos p.boton-verde > a > span{padding-top:0.2em;height:1.4em;}
#sidebar #promo-contactanos p.boton-verde > a:hover > span{color:#fff;}
#sidebar #promo-contactanos p.ico-mail a{text-decoration:none;}
#sidebar #promo-contactanos p.ico-mail a:hover{color:#000;}

#sidebar #promo-enews{padding:0 0 2em 0;margin:1.5em 1.5em 0 1.5em;overflow:hidden;}
#sidebar #promo-enews h3{font-size:1em;color:#000;border-bottom:0.1em solid #000;padding:0 0 1em 0;margin:0 0 1em 0;}
#sidebar #promo-enews h3 span{font-size:1.6em;line-height:normal;}
#sidebar #promo-enews p{margin-bottom:1.5em}
#sidebar #promo-enews p > span{padding:1.4em 0 0.5em 0;font-size:1.1em;line-height:normal;}
#sidebar #promo-enews ul{margin-bottom:1.5em;font-size:1.1em;}
#sidebar #promo-enews ul li label{padding:1em 0 0 0;}
#sidebar #promo-enews ul li label input{margin-top:0.5em;}
#sidebar #promo-enews p > label > input > span{font-size:1.2em;color:#ccc;text-decoration:underline;padding:0 0 0.5em 0.5em; }

#sidebar #promo-novedades{padding:0 0 2em 0;margin:1.5em 1.5em 0 1.5em;overflow:hidden;}
#sidebar #promo-novedades h3{font-size:1em;color:#000;border-bottom:0.1em solid #000;padding:0 0 1em 0;margin:1.5em 0 1em 0;}
#sidebar #promo-novedades h3 span{font-size:1.6em;line-height:normal;}
#sidebar #promo-novedades p{padding:1.4em 0 0.5em 0;font-size:1.1em;line-height:1em;}
#sidebar #promo-novedades p.ico-movil{background: transparent url(../img/ico-movil.jpg) no-repeat left 0.3em;}
#sidebar #promo-novedades p.ico-tlf{background: transparent url(../img/ico-tlf.gif) no-repeat left 1em;}
#sidebar #promo-novedades p.ico-mail{background: transparent url(../img/ico-mail.gif) no-repeat left 1.3em;}
#sidebar #promo-novedades p.ico-movil span, #sidebar #promo-contactanos p.ico-tlf span{font-size:1.4em;padding:0 1em 0 1.5em;font-weight:bold;}
#sidebar #promo-novedades p.ico-mail span{font-size:1.1em;padding:0 1em 0 2em;font-weight:bold;}
#sidebar #promo-novedades a{color:#00517A;}
#sidebar #promo-novedades a:hover{color:#fff;}
#sidebar #promo-novedades p > a > span{font-size:1em;line-height:normal;}
#sidebar #promo-novedades p.boton-verde > a > span{padding-top:0.2em;height:1.4em;}
#sidebar #promo-novedades p.boton-verde > a:hover > span{color:#fff;}
#sidebar #promo-novedades p.ico-mail a{text-decoration:none;}
#sidebar #promo-novedades p.ico-mail a:hover{color:#000;}





/* cartela-sidebar */
div.cartela-sidebar{
font-size:1em;
margin:2em 1.5em 1em 1.5em;
background:transparent url(../img/cartela-blanco-left-top.png) no-repeat left top;
color:#1a1a1a;
overflow:hidden;}
div.cartela-sidebar div{display:block;}
div.cartela-sidebar > div{background:transparent url(../img/cartela-blanco-left-bottom.png) no-repeat left bottom;}
div.cartela-sidebar > div > div{background:transparent url(../img/cartela-blanco-right-top.png) no-repeat right top;
margin-left:8px;}
div.cartela-sidebar > div > div > div{
background:transparent url(../img/cartela-blanco-right-bottom.png) no-repeat right bottom;padding:0.8em 0;}
div.cartela-sidebar > div > div > div > div{margin-left:-8px;background:#ffffff;padding:0 0.8em;}

/* */

/* comparador-tarifas-sidebar */
.comparador-tarifas-sidebar h3{font-size:1em;font-weight:normal;}
.comparador-tarifas-sidebar h3 span{margin-left:8px;font-size:1.8em;line-height:normal;}
.comparador-tarifas-sidebar p.intro{margin:0 0 0.5em 8px;}
.comparador-tarifas-sidebar p.intro span{font-size:1.2em;line-height:normal;}

.comparador-tarifas-sidebar ul{padding:0 1em;}
.comparador-tarifas-sidebar ul li{border-bottom:0.1em solid #989898;padding:0.5em 2em 0.5em 2.6em; position:relative;}
.comparador-tarifas-sidebar ul li.contrato{background:transparent url(../img/icono-contrato.png) no-repeat 0 50%;}
.comparador-tarifas-sidebar ul li.tarjeta{background:transparent url(../img/icono-tarjeta.png) no-repeat 0 50%;}
.comparador-tarifas-sidebar ul li strong{font-weight:normal;display:block;min-height:2.8em;}
.comparador-tarifas-sidebar ul li:first-child{padding-top:2em;background-position: 0 70%;border-top:0.1em solid #989898;}
.comparador-tarifas-sidebar ul li.vacio:first-child{padding:0;}
.comparador-tarifas-sidebar ul li.vacio:first-child strong{height:4.5em;}
.comparador-tarifas-sidebar ul li strong span{font-size:1.4em;line-height:normal;}
.comparador-tarifas-sidebar ul li.vacio{background:transparent url(../img/icono-comparador-tarifas-vacio.png) no-repeat left 0.9em;}
.comparador-tarifas-sidebar ul li.vacio strong{height:3.5em;}

span.eliminar-del-comparador{
text-indent:-5000em;
display:block;
height:1.4em;
width:1.4em;
background:transparent url(../img/boton-cerrar.png) no-repeat left top;
position:absolute;
top:1em;
right:0;
z-index:9999;
cursor:pointer;}


/*.comparador-tarifas-sidebar p.comparar{padding:1.5em 0 0.2em 2.8em;}*/

/* comparador-terminales-sidebar */
.comparador-terminales-sidebar{position:relative;margin:1em 0 1em 3em;display:none; width:72em;}
.comparador-terminales-sidebar.inferior{position:relative;margin:1em 0 1em 0;display:none;}
.comparador-terminales-sidebar h3{font-size:1em;font-weight:normal;float:left;}
.comparador-terminales-sidebar h3 span{font-size:1.8em;line-height:normal;}
.comparador-terminales-sidebar p.intro{margin:0 0 0 1em;float:left;line-height:2.8em;}
.comparador-terminales-sidebar p.intro span{font-size:1.2em;line-height:normal;}
.comparador-terminales-sidebar ul{overflow:hidden;clear:both;padding-top:1em;}
.comparador-terminales-sidebar ul li{float:left;width:140px;border-right:1px solid #ccc;}

.comparador-terminales-sidebar ul li div.comparador-contrato{background:transparent url(../img/ico-comparador-contrato.png) no-repeat 10px 16px;width:100px;height:23px;padding:0 0 20px 33px;position:relative;}
.comparador-terminales-sidebar ul li div.comparador-tarjeta{background:transparent url(../img/ico-comparador-tarjeta.png) no-repeat 10px 16px;width:100px;height:23px;padding:0 0 20px 33px;position:relative;}
.comparador-terminales-sidebar ul li div.comparador-tarifa{background:transparent url(../img/ico-comparador-contrato.png) no-repeat 10px 16px;width:100px;height:23px;padding:0 0 20px 30px;position:relative;}
.comparador-terminales-sidebar ul li div.comparador-terminales{width:130px;padding:0;position:relative;}
.comparador-terminales-sidebar ul li div.comparador-terminales div.thumb-terminal{width:28px;height:53px;float:left;}

.comparador-terminales-sidebar ul li div.comparador-contrato p.cerrar,
.comparador-terminales-sidebar ul li div.comparador-tarjeta p.cerrar,
.comparador-terminales-sidebar ul li div.comparador-terminales p.cerrar,
.comparador-terminales-sidebar ul li div.comparador-tarifa p.cerrar{background:url(../img/ico_cerrar.gif) no-repeat;height:14px;width:14px;cursor:pointer;position:absolute;top:0;right:0;margin-top:0;}
.comparador-terminales-sidebar ul li div.comparador-contrato p,
.comparador-terminales-sidebar ul li div.comparador-tarjeta p,
.comparador-terminales-sidebar ul li div.comparador-tarifa p{padding-top:18px;}
.comparador-terminales-sidebar ul li div.comparador-terminales p{padding-top:25px;}
.comparador-terminales-sidebar ul li div.comparador-contrato p span,
.comparador-terminales-sidebar ul li div.comparador-tarjeta p span,
.comparador-terminales-sidebar ul li div.comparador-terminales p span,
.comparador-terminales-sidebar ul li div.comparador-tarifa p span{margin:0;font-size:1.1em;font-weight:bold;}

.comparador-terminales-sidebar p.comparar{position:absolute;right:5em;top:5.5em;}

/* carrito-compra-ven */

.carrito-compra-ven{display:block;width:19.5em;border-bottom:1px solid #ccc;}
.carrito-compra-ven > div{display:block;width:19.5em;background-color:#E5E8ED;border:1px solid #fff;}

.carrito-compra-ven h3{
margin:1em;
padding:0 0 0 3em;
font-size:1em;font-weight:normal;color:#0b266c;
background:transparent url(../img/carro.gif) no-repeat left 50%;}
.carrito-compra-ven h3 span{

font-size:1.8em;
line-height:normal;
display:block;}


.carrito-compra-ven ul{overflow:hidden;padding:0.5em 1em 1em 0.5em;}
.carrito-compra-ven ul li{margin:0.5em 0 0em 8px;padding:0 0 0.5em 0}

.carrito-compra-ven ul li li{border-bottom:none;padding-bottom:0;margin-left:0;}
.carrito-compra-ven ul li > span{font-weight:bold;font-size:1.4em;}
.carrito-compra-ven ul li.aviso span{font-size:1.2em;font-weight:normal;}
.carrito-compra-ven ul ul li span{font-weight:normal;font-size:1em;}
.carrito-compra-ven ul li{background:transparent url(../img/bolinche-mapaweb.gif) no-repeat scroll left 0.2em;padding-left:1.5em;}
.carrito-compra-ven ul ul,
.carrito-compra-ven ul ul li,
.carrito-compra-ven ul li.boton-verde,.carrito-compra-ven ul li.aviso{background:none;padding:0;}
.carrito-compra-ven ul li li span{color:#999;border-bottom:none;font-weight:normal;}

.carrito-compra-ven ul li.intro{background:none;text-indent:-5000px;}
.carrito-compra-ven ul li.intro span{font-size:1.2em;line-height:normal;font-weight:normal;border-bottom:none;}

.carrito-compra-ven .resumen-pedido-modifica-producto a:first-child{border-right:solid 0.1em #999;padding-left:0}
.carrito-compra-ven .resumen-pedido-modifica-producto a{color:#999;padding-right:0.5em;padding-left:0.5em;}
.carrito-compra-ven .resumen-pedido-modifica-producto span{color:#999; font-size:1.2em}

.carrito-compra-ven ul li.boton-verde{border-bottom:none;margin:1em 0 0 4em;}
.carrito-compra-ven ul li.boton-verde span{border-bottom:none;}


/* estado-pedido */
.estado-pedido{margin:0.8em 1.5em 0 1.5em;overflow:hidden;padding:1em 0 2em 0.7em;border-bottom: 1px solid #ccc;}
.estado-pedido h2{font-size:1.6em;color:#00517A;font-weight:bold;}
.estado-pedido p{margin:1.5em 0 0 0;color:#777777;}
.estado-pedido p span{font-size:1.2em;line-height:normal;}
.estado-pedido .input-text input{width:11.5em;padding:0 0 0 0.5em;}
.estado-pedido .boton-verde{ padding:1em 0 0.5em 6.6em; clear:both;}



/* accesorios-sidebar */
.accesorios-sidebar h3{font-size:1em;font-weight:normal;}
.accesorios-sidebar h3 span{margin-left:8px;display:block;font-size:1.8em;line-height:1em;}
.accesorios-sidebar p.intro{margin:0 0 0 8px;color:#777777;background-color:#ffffff;padding:0.5em 0 1.5em 0; border-bottom:0.1em solid #989898;}
.accesorios-sidebar p.intro span{font-size:1.2em;line-height:normal;}
.accesorios-sidebar ul{padding:0 1em;}
.accesorios-sidebar ul li{border-top:0.1em solid #989898;padding:0.5em 0 0.5em 0; position:relative; overflow:hidden;}
.accesorios-sidebar ul li:first-child{border-top:0;}
.accesorios-sidebar ul li > img{float:left;}
.accesorios-sidebar ul li > strong{float:left;display:block;width:6.5em;font-weight:normal;margin:2em 0 0 0.5em;}
.accesorios-sidebar ul li strong span{font-size:1.2em;line-height:normal;}

/* */

/* #sidebar.resultados */
#sidebar.resultados h2{font-size:1em;color:#00517A;padding:1.2em 0 0 0;}
#sidebar.resultados h2 span{font-size:1.4em;line-height:normal;}

#sidebar.resultados ul.resultados{padding:0 1.5em;}
#sidebar.resultados ul li{
border-bottom:0.1em solid #cccccc;padding:0 0 2.3em 0;overflow:hidden;}
#sidebar.resultados ul li p{padding:0.8em 0 0 0.9em;}
#sidebar.resultados ul li p label,
#sidebar.resultados ul li p span{font-size:1.2em;line-height:normal;}
#sidebar.resultados ul li p label input{vertical-align:middle;margin:0 0.2em 0 0;padding:0;border:0;width:1em;height:1em;}

#sidebar.resultados ul li li{border-bottom:none;padding:0.8em 0 0 2.8em;}
#sidebar.resultados ul li li a{color:#1a1a1a;}
#sidebar.resultados ul li li a span{font-size:1.2em;line-height:normal;}
#sidebar.resultados ul li p.intro{padding:00.5em 1em 0 0;}

/* #sidebar acceso-canal-cliente */
.acceso-canal-cliente{padding:1.6em 0;margin:0 1.5em;border-bottom:0.1em solid #cccccc;position:relative;overflow:hidden;}
.acceso-canal-cliente h2{
font-size:1em;
font-weight:normal;
color:#A9C71D;
background:transparent url(../img/icono-llave.png) no-repeat 0;
padding:0 0 0 2.6em;
margin-bottom:1em;}
.acceso-canal-cliente h2 span{font-size:1.2em;line-height:normal;}

.acceso-canal-cliente legend{display:none}
.acceso-canal-cliente p.label-input{overflow:hidden;padding:0 0 1em 0;}
.acceso-canal-cliente label{
float:left;
display:inline;
width:7px;
height:17px;
/*background:transparent url(../img/input-text-left.png) no-repeat left top;*/
text-indent:-5000em;
overflow:hidden;}
.acceso-canal-cliente .input-text{
float:left;
display:inline;
font-size:1.2em;
overflow:hidden;
line-height:normal;
height:15px;
width:11.8em;
padding:0.2em 1em 0 0.25em;
/*background:transparent url(../img/input-text-right.png) no-repeat right top;*/
border:1px solid #ccc;}

.acceso-canal-cliente p.boton-verde-submit, .acceso-canal-cliente p.boton-verde-config{float:right;}

fieldset.ayuda-acceso-canal-cliente{
margin:4em 0 1.8em 0;
border:0 solid transparent;
display:block;
clear:both;
width:17em;
height:6.4em;
background:transparent url(../img/cartela-ayuda-acceso-canal-cliente.png) no-repeat left top;}
fieldset.ayuda-acceso-canal-cliente p{padding:0.8em 0 0 01em;}
fieldset.ayuda-acceso-canal-cliente p a{color:#000000;}
fieldset.ayuda-acceso-canal-cliente p a span{font-size:1.2em;line-height:normal;}

h3.ayuda-acceso-canal-cliente{
font-size:1em;
font-weight:normal;
text-indent:-5000em;
height:1.8em;
width:1.8em;
background:transparent url(../img/icono-interrogante.png) no-repeat left top;
position:absolute;
bottom:1.5em;
left:0.7em;
cursor:pointer;}

fieldset.ayuda-acceso-canal-cliente.on{
position:absolute;
top:3.5em;
left:0;
margin:0;}

span.cerrar-ayuda-acceso-canal-cliente{
text-indent:-5000em;
display:block;
height:1.4em;
width:1.4em;
background:transparent url(../img/boton-cerrar.png) no-repeat left 50%;
position:absolute;
top:3.8em;
right:0.5em;
z-index:9999;
cursor:pointer;}
/* END.SIDEBAR */


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#menu ul{padding:1em 0 3em 2.2em}
#menu strong{font-size:1.2em;color:#000000;}
#menu strong span.faqs{font-size:1.1em}
#menu li{line-height:2.6em;width:15.2em;border-bottom:0.1em solid #e5e5e5;}
#menu li a{text-decoration:none;color:#777777;}
#menu li a span{font-size:1.2em;text-decoration:none;line-height:1em;}
#menu li strong{line-height:1em; color:#00517A;}

#main .titular{overflow:hidden;}
#main .titular h1{color:#00517A;font-size:1em;font-weight:normal;padding:1.5em 0 0 2.5em;}
#main .titular h1.eNews{padding:0;}
#main .titular h1 span{font-size:2.2em;line-height:normal;font-family:Verdana, Arial, sans-serif}
#main .titular p.intro{clear:left;padding:0.5em 1em 1.7em 2.5em;}
#main .titular.con-boton p.intro{padding-top:1.5em;}
#main .titular p.intro span{font-size:1.2em;line-height:normal;}
#main .titular p.intro span a { color:#00517A; }

#ficha-movil h1{font-size:1em;font-weight:normal;color:#00517A;}
#ficha-movil h1 span{font-size:2.4em;line-height:normal;}

.con-rss,.icono-rss,.con-boton h1{float:left;}
#main .titular .icono-rss{padding:1.6em 0 0 1em;}
.icono-rss img{width:1.6em;height:1.6em;}


#main-right-menu .titular h1{color:#00517A;font-size:1em;font-weight:normal;/* David 4/5/2010 padding:0; */ padding:0 0 1em;}
#main-right-menu .titular p.intro{padding:1em 0 1.4em 0;}



/* FICHA MOVIL
-------------------------------------------------------------------------------- */

#ficha-movil{padding:1.5em 0 0 2.5em;overflow:hidden;}

.foto-movil,.datos-movil{float:left;}

.foto-movil{padding:2.8em 1.3em 0 0;}
.foto-movil ul{/* David 22/4 padding:0 0 0 1.3em;*/padding:0; overflow:hidden;}
.foto-movil li{float:left;border-left:0.1em solid #949494;line-height:normal;/* David 4/5/2010 padding:0 0.4em;*/ padding:1em 1em 1em 2.3em;}
.foto-movil li a{color:#1a1a1a;font-size:1.2em;line-height:1em;}
.foto-movil li:first-child{border-left:none;}

.datos-movil{padding:1.8em 0 0 0;/* width:55.8em; */ width:53em;}

/* datos-movil-intro */
.datos-movil-intro,
.datos-movil-ven-intro{
position:relative;
display:block;
min-height:14.5em;
padding:1.6em 1.6em 2.2em 1.6em;
border:0.1em solid #cccccc;
overflow:hidden;
background-color:#E5E8ED;
color:#00517A;
margin-top:2em; /*nuevo*/}

.datos-movil-intro p.intro,
.datos-movil-ven-intro p.intro{width:36em;padding-top:1em;}
.datos-movil-intro p.intro span,
.datos-movil-ven-intro p.intro span{font-size:1.2em;line-height:normal;}
.datos-movil-intro p.intro span a,
.datos-movil-ven-intro p.intro span a{text-decoration:underline;color:#1a1a1a;}
.datos-movil-ven-intro p.intro-preseleccion{width:36em;padding-top:1.4em;}
.datos-movil-ven-intro p.intro-preseleccion span{font-size:1.2em;line-height:normal;font-weight:bold;}
.datos-movil-ven-intro ul.eleccion-movil li{ list-style:inside;margin-top:0.5em;}
.datos-movil-ven-intro ul.eleccion-movil li span{font-size:1.1em;}


.datos-movil-ven-intro h3 span {font-size:3em;line-height:normal;font-weight:bold;}/* nuevo */

.datos-movil-ven-intro h2{font-size:1em;padding:0.8em 0 0 0;}
.datos-movil-ven-intro h2 span{font-size:1.3em;line-height:normal;}

.datos-movil-ven-intro p.texto, .datos-movil-intro p.texto{width:20em;padding-top:0.6em;margin-top:0;}
.datos-movil-ven-intro p.texto span, .datos-movil-intro p.texto span{font-size:1.4em;line-height:normal;font-weight:bold;}

.datos-movil-intro form{padding-top:1.6em; overflow:hidden;}
.datos-movil-intro p.label{font-weight:bold;padding:0 0 0.5em 0;}
.datos-movil-intro p.label label{font-size:1.2em;line-height:normal;}
.datos-movil-intro p.select{float:left;margin-right:1.5em;}
.datos-movil-intro p select{vertical-align:middle;border:0.1em solid #000000;font-size:1.2em;width:14em;}
.datos-movil-intro p select option{padding:0 0.5em 0 0;}
.datos-movil-intro p.boton-verde-submit, .datos-movil-intro p.boton-verde-config{float:left;}

.datos-movil-ven-intro > form{padding:0.5em 0 1em 1.3em; overflow:hidden;}
.datos-movil-ven-intro > form > fieldset{overflow:hidden;}

.datos-movil-ven-intro > form > fieldset > p{float:left;padding:1em 0.5em 0 0;display:block;}
.datos-movil-ven-intro > form > fieldset > p label{font-size:1.2em;line-height:normal;}
.datos-movil-ven-intro > form > fieldset > p a{color:#1a1a1a;}
.datos-movil-ven-intro > form > fieldset > p a span{font-size:1.2em;line-height:normal;}
.datos-movil-ven-intro > form > fieldset > p select{vertical-align:middle;border:0.1em solid #000000;font-size:1.2em;width:auto;margin-top:-0.2em;}
.datos-movil-ven-intro > form > fieldset > p select option{padding:0 0.5em 0 0;}


.datos-movil-ven-intro > form > p.boton-verde-submit, .datos-movil-ven-intro > form > p.boton-verde-config{position:absolute;top:13.5em;right:3em;width:auto;}
.datos-movil-ven-intro > p.boton-verde-submit, .datos-movil-ven-intro > p.boton-verde-config{position:absolute;top:13.5em;right:2em;}
.datos-movil-ven-intro > p.boton-verde-submit > span > input, .datos-movil-ven-intro > p.boton-verde-config > span > input{width:10em;}

.datos-movil-ven-intro p.ver-mas-posibilidades{padding:1em 0 1.5em 0;}
.datos-movil-ven-intro p.ver-mas-posibilidades a{color:#1a1a1a;}
.datos-movil-ven-intro p.ver-mas-posibilidades a span{font-size:1.2em;line-height:normal;}
.datos-movil-ven-intro > div.configurar-precio{padding:1em 0 0 0;}
.datos-movil-ven-intro.altura-renueva div.configurar-precio{height:45em;}
.datos-movil-ven-intro div.configurar-precio ul.datos-movil-ven-desplegado{margin-top:4em;}
.datos-movil-ven-intro div.configurar-precio ul.datos-movil-ven-desplegado li p a{color:#1a1a1a;}
.datos-movil-ven-intro > div.configurar-precio > ul.datos-movil-ven-desplegado li p a span{font-size:0.9em;}
.datos-movil-ven-intro > div.configurar-precio > ul.datos-movil-ven-desplegado-uno,
.datos-movil-ven-intro > div.configurar-precio > ul.datos-movil-ven-desplegado-dos,
.datos-movil-ven-intro > div.configurar-precio > ul.datos-movil-ven-desplegado-tres{margin:3em 0 1em 0;}
.datos-movil-ven-intro > div.configurar-precio > ul.datos-movil-ven-desplegado > li > p,
.datos-movil-ven-intro > div.configurar-precio > ul.datos-movil-ven-desplegado-uno > li > p,
.datos-movil-ven-intro > div.configurar-precio > ul.datos-movil-ven-desplegado-dos > li > p,
.datos-movil-ven-intro > div.configurar-precio > ul.datos-movil-ven-desplegado-tres > li > p{margin-bottom:1em;font-size:1.2em;}
.datos-movil-ven-intro > div.configurar-precio > ul.datos-movil-ven-desplegado > li > p > select,
.datos-movil-ven-intro > div.configurar-precio > ul.datos-movil-ven-desplegado-uno > li > p > select,
.datos-movil-ven-intro > div.configurar-precio > ul.datos-movil-ven-desplegado-dos > li > p > select,
.datos-movil-ven-intro > div.configurar-precio > ul.datos-movil-ven-desplegado-tres > li > p > select{margin:0 0 1em 0;width:25em;}

.datos-movil-ven-intro > div.configurar-precio > p > label > input{vertical-align:text-bottom;}
.datos-movil-ven-intro > div.configurar-precio > p{font-size:1.2em;margin-top:0.7em;}

.datos-movil-ven-intro > div.forma-compra{margin:1em 0 0 0;padding:0 0 0 1em;width:20em;}
.datos-movil-ven-intro > div.forma-compra > p{font-size:1.2em;margin-bottom:0.3em;}
.datos-movil-ven-intro > div.forma-compra > p > label > input{vertical-align:text-bottom;}

/* END.datos-movil-intro */


.datos-movil-menu-primario{
display:block;
background:#00517A;
overflow:hidden;
border-left:0.1em solid #cccccc;
border-right:0.1em solid #cccccc;}

.datos-movil-menu-primario{height:4em;}

.datos-movil-menu-primario li{float:left;border-left:0.1em solid #ffffff;}
.datos-movil-menu-primario li:first-child{border-left:none;}

.datos-movil-menu-primario li a{
display:block;
background:#00517A;
text-decoration:none;
color:#ffffff;
text-align:center;}
.datos-movil-menu-primario li a{line-height:4em;text-transform:uppercase;}

.datos-movil-menu-primario li a:hover{background:transparent url(../img/fondo-boton.gif) repeat-x left 50%;color:#000000;}
.datos-movil-menu-primario li a span{font-size:1.2em;}
.datos-movil-menu-primario li a strong{
	display:block;
	background:#ffffff;
	color:#00517A;
	font-weight:normal;
}

.movil-menu-informacion a{/*width:10.3em;*/width:12em;}
.movil-menu-demo a{/*width:16.5em;*/width:17em;}
.movil-menu-accesorios a{/*width:9.5em;*/width:11em;}
.movil-menu-aplicaciones a{/*width:10.2em;*/width:12.5em;}
.movil-menu-opiniones a{width:8.7em;}

.movil-menu-informacion_iphone a{width:14.5em;}
.movil-menu-accesorios_iphone a{width:13.6em;}
.movil-menu-aplicaciones_iphone a{width:14.3em;}
.movil-menu-opiniones_iphone a{width:12.9em;}

.ficha-servicios-oculto {position:absolute;top:0;left:-5000em;}

.datos-movil-seccion{
display:block;
padding:1.8em;
border:0.1em solid #cccccc;
border-top:0;
overflow:hidden;}

.datos-movil-seccion p{line-height:normal;}
.datos-movil-seccion p span{font-size:1.2em;}
.datos-movil-seccion h3{
font-size:1em;
color:#00517A;
font-weight:normal;
border-bottom:0.1em solid #cccccc;
padding:1.3em 0 0.4em 0;
margin-bottom:1.6em;}

.datos-movil-seccion h3 span{font-size:1.6em;line-height:1em;}

#datos-movil-aplicaciones.datos-movil-seccion h3.mstore, #datos-movil-aplicaciones.datos-movil-seccion h3.appstore{background:url(../img/icono_mstore-.gif) no-repeat 8.7em 0.5em;height:2em;}
#datos-movil-aplicaciones.datos-movil-seccion h3.appstore{background:url(../img/icono_appstore.jpg) no-repeat 8.7em 0.5em;}
#datos-movil-aplicaciones.datos-movil-seccion h3 span{font-size:1.6em;line-height:1em;}

#datos-movil-demo h3{border-bottom:none;margin-bottom:0.5em;}
#datos-movil-demo h3.manual{padding-top:4em;}
#movil-demo,#movil-aprende{width:51.9em;}

.logo-megastore{padding:1em 0 0 1.7em; margin:0 0 0  0.2em;}

#datos-movil-demo p a{display:block;color:#1a1a1a;}
#datos-movil-demo p a span{font-size:1.2em;line-height:normal;}
#datos-movil-demo p.descargarpdf a{padding:2.2em 0 0 3.2em;background:transparent url(../img/icono-pdf.gif) no-repeat 0 bottom;}
#datos-movil-demo p.descargarpdf{float:right; padding-right:3em;/* David 29/4 margin-top:-4.2em;*/}



.datos-movil-seccion a.vermas{float:right;margin-top:-3.5em;color:#1a1a1a;line-height:normal;}
.datos-movil-seccion a.vermas span{font-size:1.2em;}

.datos-movil-seccion .caracteristicas{clear:both;}
#datos-movil-informacion .caracteristicas li{ float:left; display:block; width:50em; color:#1a1a1a; margin-top:1em;}
#datos-movil-servicios-interes .caracteristicas { margin-top:1em;}

.datos-movil-seccion .caracteristicas li span{ font-size:1.2em; padding-left:1em; background:transparent url(../img/bolinche-mapaweb.gif) no-repeat left 50%; line-height:normal;}
.datos-movil-seccion .caracteristicas li{color:#1a1a1a;margin-top:1em;}
.datos-movil-seccion .caracteristicas li a{color:#1a1a1a;margin-top:1em;text-decoration:none}
.datos-movil-seccion .caracteristicas li a:hover span{text-decoration:underline;}

#datos-movil-servicios-interes .caracteristicas {clear:both;}
#datos-movil-servicios-interes .caracteristicas { margin-top:1em;}
#datos-movil-servicios-interes .caracteristicas li span{ font-size:1.2em; padding-left:1em; background:transparent url(../img/bolinche-mapaweb.gif) no-repeat left 50%; line-height:normal;}
#datos-movil-servicios-interes .caracteristicas li{color:#1a1a1a;margin-top:1em;}
#datos-movil-servicios-interes .caracteristicas li a{color:#1a1a1a;margin-top:1em;text-decoration:none}
#datos-movil-servicios-interes .caracteristicas li a:hover span{text-decoration:underline;}

.datos-movil-seccion p.listado-accesorios{margin-top:-0.5em;}

.datos-movil-seccion ul.listado-accesorios{padding-top:2em;}
.datos-movil-seccion ul.listado-aplicaciones li,
.datos-movil-seccion ul.listado-accesorios li{overflow:hidden;padding-bottom:2.5em;}
.datos-movil-seccion ul.listado-opiniones li{padding:1em;margin-bottom:1em;overflow:hidden;}
.datos-movil-seccion ul.listado-opiniones li.sombreado{background-color:#e5e5e5;}
.datos-movil-seccion ul.listado-aplicaciones li h4{font-size:1em;color:#1a1a1a;padding:0 0 0 12.7em;}
.datos-movil-seccion ul.listado-accesorios li h4{font-size:1em;color:#1a1a1a;padding:0 0 0.5em 13em;}
.datos-movil-seccion ul.listado-opiniones li h4{font-size:1em;color:#1a1a1a;padding:0 0 0.5em 0;}
.datos-movil-seccion ul.listado-aplicaciones li h4 span,
.datos-movil-seccion ul.listado-accesorios li h4 span,
.datos-movil-seccion ul.listado-opiniones li h4 span{font-size:1.2em;line-height:normal;}
.datos-movil-seccion ul.listado-aplicaciones li p.valoracion{padding-left:0.5em;}
.datos-movil-seccion ul.listado-opiniones li p.valoracion{padding-left:0.5em;}
.datos-movil-seccion ul.listado-aplicaciones li h4,
.datos-movil-seccion ul.listado-opiniones li h4,
.datos-movil-seccion ul.listado-aplicaciones li p.valoracion,
.datos-movil-seccion ul.listado-opiniones li p.valoracion,
.datos-movil-seccion ul.listado-aplicaciones li img,
.datos-movil-seccion ul.listado-aplicaciones li div,
.datos-movil-seccion ul.listado-accesorios li img,
.datos-movil-seccion ul.listado-accesorios li div{float:left;}
.datos-movil-seccion ul.listado-opiniones li p.fecha{float:right;}
.datos-movil-seccion ul.listado-opiniones li p.opinion{clear:left;}
.datos-movil-seccion ul.listado-aplicaciones li img{width:11.2em;/*height:8.9em;*/border:0.1em solid #cccccc;margin:-3em 1.6em 0 0;clear:left;}
.datos-movil-seccion ul.listado-accesorios li img{width:11.7em;margin:-1.2em 1.2em 0 0;}
.datos-movil-seccion ul.listado-aplicaciones li div{width:38.5em;margin-top:1.5em;}
.datos-movil-seccion ul.listado-accesorios li div{width:38.5em;}
.datos-movil-seccion ul.listado-aplicaciones li p,
.datos-movil-seccion ul.listado-accesorios li p{padding-bottom:0.6em;}
.datos-movil-seccion ul.listado-aplicaciones li p span,
.datos-movil-seccion ul.listado-accesorios li p span,
.datos-movil-seccion ul.listado-opiniones li p span{font-size:1.2em;line-height:normal;}
.datos-movil-seccion ul.listado-aplicaciones ul,
.datos-movil-seccion ul.listado-accesorios ul{overflow:hidden;}
.datos-movil-seccion ul.listado-aplicaciones li li,
.datos-movil-seccion ul.listado-accesorios li li{padding:0;clear:none;float:left;line-height:2em;}
.datos-movil-seccion ul.listado-aplicaciones a.sabermas{color:#1a1a1a;display:block;padding-top:1.2em;}
.datos-movil-seccion ul.listado-aplicaciones a.sabermas span{font-size:1.2em;line-height:normal;}

.euros-oculto-linea {position:absolute;top:0;left:-5000em;}

.datos-movil-seccion ul.listado-aplicaciones li.precio,
.datos-movil-seccion ul.listado-aplicaciones li.boton-verde,
.datos-movil-seccion ul.listado-accesorios li.boton-verde{float:right;padding-left:1em;}
.datos-movil-seccion ul.listado-aplicaciones li.boton-verde,
.datos-movil-seccion ul.listado-accesorios li.boton-verde{padding-top:1.2em;}
.datos-movil-seccion ul.listado-aplicaciones li.precio,
.datos-movil-seccion ul.listado-accesorios li.precio{color:#A9C71D;}
.datos-movil-seccion ul.listado-accesorios li.precio{
padding-right:6em;
background:transparent url(../img/solonline.png) no-repeat right 0.2em;}
.datos-movil-seccion ul.listado-aplicaciones li.precio .euros,
.datos-movil-seccion ul.listado-accesorios li.precio .euros{
font-size:3.5em;
font-weight:bold;
line-height:1em;
letter-spacing:-0.05em;
padding-right:0.4em;
background:transparent url(../img/fondo-simbolo-euro.gif) no-repeat right 0.2em;}
.datos-movil-seccion ul.listado-aplicaciones li.precio .gratis{font-size:2em;font-weight:bold;line-height:2em;}

.datos-movil-seccion ul.listado-opiniones li p.valora{text-align:right;}
.datos-movil-seccion ul.listado-opiniones li p.valora a{color:#626262;}

.datos-movil-seccion p.paginacion-cantidad{float:right;margin-top:-3.4em;}

.datos-movil-seccion p.paginacion-opiniones{text-align:right;color:#333333; padding-top:1em}
.datos-movil-seccion p.paginacion-opiniones a{color:#333333;}
.datos-movil-seccion p.paginacion-opiniones span{font-size:1.2em;line-height:normal;}
.datos-movil-seccion p.paginacion-opiniones span.no-activo{color:#7f7f7f;text-decoration:underline;}

#datos-movil-opiniones{position:relative;}
#datos-movil-opiniones legend{display:none;}
#datos-movil-opiniones fieldset{padding:0 1em 1em 1em;background-color:#e5e5e5;margin-top:2em;}
#datos-movil-opiniones fieldset p{
	line-height:1.7em;
	padding:0 0 0.4em 0;
	display: block;
	clear: both;
}
#datos-movil-opiniones fieldset p.label{font-size:1.2em;line-height:normal;padding-top:1em;}
#datos-movil-opiniones fieldset p.titulo-opinion input,
#datos-movil-opiniones fieldset p.nick-opinion input,
#datos-movil-opiniones fieldset p.web-opinion input{width:20em;}
#datos-movil-opiniones fieldset p.texto-opinion{
	display:block;
	width:49.5em;
	height:8em;
	line-height:normal;
	background:transparent url(../img/textarea.png) no-repeat 0 0;
}
#datos-movil-opiniones fieldset p a { color:#333333; text-decoration:underline; }
#datos-movil-opiniones fieldset p.texto-opinion textarea{
margin:0.5em;
width:40em;
height:6em;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;}

#datos-movil-opiniones div.nick-opinion,
#datos-movil-opiniones div.web-opinion{float:left;}
#datos-movil-opiniones div.web-opinion{
	float: left;
}
#datos-movil-opiniones p.pregunta-opinion{clear:left;}

#datos-movil-opiniones div.boton-verde{position:absolute;right:3.5em;bottom:3em;}




#datos-movil-servicios-interes{}
#datos-movil-servicios-interes h3{
font-size:1em;
color:#1a1a1a;
font-weight:normal;
padding-bottom:1.2em;}

#datos-movil-servicios-interes h3 span{font-size:1.2em;}
#datos-movil-servicios-interes ul {}
#datos-movil-servicios-interes ul li{overflow:hidden;margin-top:2em;}
#datos-movil-servicios-interes ul li:first-child{margin-top:0;}
#datos-movil-servicios-interes ul li img,#datos-movil-servicios-interes ul li div{float:left;}
#datos-movil-servicios-interes ul li img{width:4.6em;height:4.6em;padding-right:1.5em;}
#datos-movil-servicios-interes ul li div{width:45.8em;}
#datos-movil-servicios-interes ul li p{padding-bottom:1em;}
#datos-movil-servicios-interes ul li p span{font-size:1.2em;line-height:normal;}
#datos-movil-servicios-interes ul ul{overflow:hidden;}
#datos-movil-servicios-interes ul li li{padding:0 2em 0 0;clear:none;float:left;line-height:1.8em;margin-top:0;}
#datos-movil-servicios-interes ul li li a.sabermas{color:#1a1a1a;}
#datos-movil-servicios-interes ul li li a.sabermas span{font-size:1.2em;line-height:normal;}






#cuerpo img#terra{width:4.6em;height:1.9em;padding:0 0 0 0; float:none; vertical-align:bottom}

/* END.FICHA MOVIL
*/

/* ROAMING IN SPAIN */

/* ancho de las pestañas */
.english a{width:9.4em;}
.deutsch a{width:10.7em;}
.portuguese a{width:10.7em;}
.francais a{width:10.7em;}
.italiano a{width:10.7em;}

.roaminginspain {width:52.8em; border-top:0.1em solid #cccccc; padding:0; margin:0;}

/* contenedor de los idiomas */
.datos-roaminginspain{ display:block; padding:1.8em; border:0.1em solid #cccccc; border-top:0; overflow:hidden;}
.datos-roaminginspain p{line-height:normal;}
.datos-roaminginspain p span{font-size:1.2em;}
.datos-roaminginspain h2 { font-size:1em; font-weight:normal; padding:1.3em 0 0.2em 0; margin-bottom:1em;}
.datos-roaminginspain h2 span{font-size:1.6em;line-height:1em;font-weight:bold;}

.datos-roaminginspain .caracteristicas{clear:both;}
.datos-roaminginspain .caracteristicas li{ float:left; display:block; width:26em; color:#1a1a1a; margin-top:1em;}
.datos-roaminginspain .caracteristicas li span{ font-size:1.2em; padding-left:1em; background:transparent url(../img/bolinche-mapaweb.gif) no-repeat left 50%;}
.datos-roaminginspain .caracteristicas li{color:#1a1a1a;margin-top:1em;}
.datos-roaminginspain .caracteristicas li a{color:#1a1a1a;margin-top:1em;text-decoration:none; line-height:normal;}
.datos-roaminginspain .caracteristicas li a span {text-decoration:underline;}
.datos-roaminginspain .caracteristicas li a:hover span{text-decoration:underline;}

/* FIN.ROAMING IN SPAIN*/


/* contenedor de los idiomas ancho */
.datos-roaminginspain-ancho{ display:block; padding:1.8em;border-top:0; overflow:hidden;border:0.1em solid #ccc;}
.datos-roaminginspain-ancho p{line-height:normal;}
.datos-roaminginspain-ancho p span{font-size:1.2em;}
.datos-roaminginspain-ancho h2 { font-size:1em; font-weight:normal; padding:1.3em 0 0.2em 0; margin-bottom:1em;}
.datos-roaminginspain-ancho h2 span{font-size:1.6em;line-height:1em;font-weight:bold;}

.datos-roaminginspain-ancho .caracteristicas{clear:both;}
.datos-roaminginspain-ancho .caracteristicas li{ float:left; display:block; width:26em; color:#1a1a1a; margin-top:1em;}
.datos-roaminginspain-ancho .caracteristicas li span{ font-size:1.2em; padding-left:1em; background:transparent url(../img/bolinche-mapaweb.gif) no-repeat left 50%;}
.datos-roaminginspain-ancho .caracteristicas li{color:#1a1a1a;margin-top:1em;}
.datos-roaminginspain-ancho .caracteristicas li a{color:#1a1a1a;margin-top:1em;text-decoration:none; line-height:normal;}
.datos-roaminginspain-ancho .caracteristicas li a span {text-decoration:underline;}
.datos-roaminginspain-ancho .caracteristicas li a:hover span{text-decoration:underline;}

/* FIN.ROAMING IN SPAIN*/




/* RENUEVA
-------------------------------------------------------------------------------- */

.renueva-flash{margin:0 2.5em 0 2.5em;border:0.1em solid #cccccc;}
.renueva-flash img{width:72.4em;}

/* FILTROS
-------------------------------------------------------------------------------- */
.filtros{display:block;margin:1.5em 1em 0 1em;background:transparent url(../img/filtros-bottom.gif) no-repeat left bottom;padding-bottom:18px;}
.filtros.soluciones{border-top:none;}
.filtros > h2{font-size:1em;font-weight:normal;padding:0 0 0.2em 1em;line-height:2.4em;color:#00517A;text-align:center;background:transparent url(../img/filtros-top.gif) no-repeat left bottom;}
.filtros > h2 span{font-size:1.6em;}	
.filtros > ul{padding:0 11px 33px 11px;background:transparent url(../img/filtros-center.gif) repeat-y left top;height:auto;}
.filtros > ul > li{border-top:0.1em solid #cccccc;position:relative; /* nuevo David 19/4 */ }
.filtros li.desplegado{border:0.1em solid #fff;}
.filtros li > h3{font-size:1em;font-weight:bold;line-height:2.4em;display:block;width:100%;}
.filtros li.plegado > h3{background:#f7f6f6;color:#00517A;}
.filtros li > h3,.filtros li.desplegado > h3{background:#00517A;color:#ffffff;}
.filtros li > h3 span{font-size:1.2em;padding:0 0 0 2em;}
.filtros li.plegado > h3 span{background:transparent url(../img/bolinche-triangulo-blanco-gris.gif) no-repeat 0.4em 0;}
.filtros li > h3 span,.filtros li.desplegado > h3 span{background:transparent url(../img/bolinche-triangulo-blanco-gris.gif) no-repeat 0.4em bottom;}
.filtros li > h3 span.rastro-filtro{color:#cccccc;background:none;padding:0 0 0 0.5em;font-size:1.2em;font-weight:normal;}
.filtros li.plegado > h3 span.rastro-filtro{color:#777;background:none;padding:0 0 0 0.5em;font-size:1.2em;}
.filtros select{vertical-align:middle;border:0.1em solid #000000;font-size:1.2em;}
.filtros option{padding:0 0.5em 0 0;}

.filtros .filtros-iconos{position:absolute;right:1.5em;top:0.8em;}
.filtros-interior, .filtros-interior-movil, .filtros-interior-pc{overflow:hidden;}

.filtros p.buscar{background-color:#e5e8ed;clear:both;display:block;height:32px;margin:-33px 11px 0 11px;border-top:1px solid #cccccc;}
.filtros p.buscar a{/*margin:0.7em 0 0 33em; cambiados margenes David 19/4*/ margin:0.3em 0 0 32em;}
	




/* tarifa-datos */ 
ul.tarifa-datos-uno,
ul.tarifa-datos-dos,
ul.tarifa-datos-tres{overflow:hidden;padding:2em 4.5em;}
ul.ea-dos{overflow:hidden;padding:1em 0;width:60em;margin-left:9em;}
ul.tarifa-datos-uno > li,
ul.tarifa-datos-dos > li,
ul.tarifa-datos-tres > li{float:left;}
ul.ea-dos li{float:left;padding:1em;float:left; display:inline;margin-left:1.5em;}

ul.tarifa-datos-uno > li.boton-verde > a, ul.tarifa-datos-uno > li.boton-azul > a{margin-left:14em;width:15em;}
ul.tarifa-datos-dos > li.boton-verde > a, ul.tarifa-datos-dos > li.boton-azul > a{margin-left:4.6em;width:17em;}
ul.tarifa-datos-dos.eya > li.boton-verde > a, ul.tarifa-datos-dos > li.boton-azul > a{/* David 7/5/2010 width:17em; */ width:auto;}
ul.tarifa-datos-tres > li.boton-verde > a, ul.tarifa-datos-tres > li.boton-azul > a{margin-left:1.3em;/* Quito el ancho para que no se descuadre David 20/4 width:15.5em; */}
ul.ea-dos li.boton-verde a, ul.ea-dos li.boton-azul a{margin-left:1.3em;}
/*
ul.tarifa-datos-uno > li{float:left;padding-left:14em;}
ul.tarifa-datos-dos > li{float:left;padding-left:4.6em;}
ul.tarifa-datos-tres > li{float:left;padding-left:1.7em;}*/

/* tarifa-voz */ 
ul.tarifa-voz-uno,
ul.tarifa-voz-dos{overflow:hidden;padding:2em 0;}
ul.tarifa-voz-tres,ul.tarifa-datos-cuatro{width:60em;margin-left:9em;}
ul.tarifa-voz-tres li,ul.tarifa-datos-cuatro li{padding:1em;}
ul.ea-dos li {padding:1em;}
ul.ea-dos{width:62em;margin-left:6.5em;}
ul.ea{overflow:hidden;padding:2em 0;}

ul.tarifa-voz-uno > li,
ul.tarifa-voz-dos > li, ul.tarifa-voz-tres li, ul.tarifa-datos-cuatro li, ul.ea li, ul.ea-dos li{float:left; display:inline;}
ul.tarifa-voz-uno > li.boton-verde > a, ul.tarifa-voz-uno > li.boton-azul > a{margin-left:11em;width:10em;}

ul.tarifa-voz-dos li.boton-verde a, ul.tarifa-voz-dos li.boton-azul a, ul.tarifa-voz-tres li.boton-verde a, ul.tarifa-voz-tres li.boton-azul a, ul.tarifa-datos-cuatro li.boton-azul a, ul.tarifa-datos-cuatro li.boton-verde a{margin-left:1.5em;/* quitado ancho para que cuadre David 20/4 width:15.5em; */ }


ul.ea li.boton-verde a, ul.ea li.boton-azul a{margin-left:1.5em;}
ul.ea-dos li.boton-verde a, ul.ea-dos li.boton-azul a{margin-left:1.5em;}

.tarifa-datos-cuatro li.saltoli, ul.ea-dos .saltoli{margin-left:15em;}
.tarifa-voz-tres .saltoli{margin:auto;}

/* END.tarifa-voz */


/* END.tarifa-datos */ 

/* ven-filtros */
ul.ven-uno-uno, ul.ven-uno-dos{overflow:hidden;margin:0.7em 0;height:6em;}
ul.ven-uno-uno > li, ul.ven-uno-dos > li{float:left;}
ul.ven-uno-uno > li.boton-verde > a, ul.ven-uno-uno > li.boton-azul > a, ul.ven-uno-tres > li.boton-verde > a, ul.ven-uno-tres > li.boton-azul > a ,ul.renueva-uno-uno > li.boton-azul > a{margin:2em 0 0 11em;width:18em; height:3em;}
ul.ven-uno-dos > li.boton-verde > a, ul.ven-uno-dos > li.boton-azul > a {margin:2em 0 0 11em;width:18em;}
ul.renueva-uno-uno > li.boton-azul > a{margin:2em 0 0 2em;width:15em;}

ul.ven-uno-uno-a{overflow:hidden;margin:0.7em 0;height:6em;}
ul.ven-uno-uno-a > li{
float:left;
min-height:6em;
padding:0 0 0 2em;
margin-left:34em;
background:transparent url(../img/separador-filtros.png) no-repeat left top;}
ul.ven-uno-uno-a > li:first-child{background:none;margin:0.7em 0 0 5em;}
ul.ven-uno-uno-a > li > p{padding:0.6em 0 0 0;}
ul.ven-uno-uno-a > li > p:first-child{padding-top:0;}
ul.ven-uno-uno-a > li > p label{font-size:1.2em;line-height:normal;}
ul.ven-uno-uno-a select{width:12em;}
ul.ven-uno-uno-a li.cambiar-tarjeta > a{margin-top:2em;}
/* END.ven-filtros */

/* renueva-filtros */
ul.renueva-uno-uno{overflow:hidden;margin:0.7em 0;height:6em;padding-left:0em;}
ul.renueva-uno-uno > li{float:left;}
ul.renueva-uno-uno > li.boton-verde > a{margin:2em 0 0 11em;width:19em;}

ul.renueva-uno-dos{overflow:hidden;margin:0.7em 0;height:6em;}
ul.renueva-uno-dos > li{
float:left;
min-height:6em;
padding:0 0 0 2em;
margin-left:1.8em;
background:transparent url(../img/separador-filtros.png) no-repeat left top;}

ul.renueva-uno-dos > li:first-child{background:none;margin-left:0;}
ul.renueva-uno-dos > li > p{padding:0.6em 0 0 0;}
ul.renueva-uno-dos > li > p:first-child{padding-top:0;}
ul.renueva-uno-dos > li > p label{font-size:1.2em;line-height:normal;}
ul.renueva-uno-dos > li > p a{color:#777777;}
ul.renueva-uno-dos > li > p a span{font-size:1.2em;line-height:normal;}
ul.renueva-uno-dos select{width:12em;/* nuevo David 20/4 */ margin-right:0.5em;}
ul.renueva-uno-dos li.cambiar-tarjeta > a{margin-top:2em;}

ul.renueva-dos, ul.ven-uno-tres, ul.migra-uno{overflow:hidden;padding:0.8em 1.2em 1em 1.2em;}
ul.renueva-dos > li, ul.ven-uno-tres > li, ul.migra-uno > li{float:left;/*width:9.4em;*/ width:11.5em; padding:0;/*margin:0.9em 0 0 2.2em;*/ margin:0.8em 0 0 2.3em;}

ul.renueva-dos > li.li-sin-child, ul.ven-uno-tres > li.li-sin-child, ul.migra-uno > li.li-sin-child{margin:0;}
ul.renueva-dos > li:first-child, ul.ven-uno-tres > li:first-child, ul.migra-uno > li:first-child{margin:0;padding:0 0 0.4em 2.2em;border-bottom:0.1em solid #cccccc;float:none;width:auto;}
ul.renueva-dos > li input, ul.ven-uno-tres > li input, ul.migra-uno > li input{vertical-align:middle; /* David 4/5/2010 */ margin-right:4px;}
ul.renueva-dos > li label, ul.ven-uno-tres > li label, ul.migra-uno > li label{/*font-size:1.2em; cambio el tamaño de la fuente para que no haga un salto de linea David 19/4*/ font-size:1.1em;line-height:normal;}
ul.sin-child{overflow:hidden;/* Nuevo David 20/4 */margin-left:-0.7em;}
ul.sin-child > li:first-child{border:none;padding:0;float:left;overflow:hidden;}
ul.sin-child > li{width:auto;border:none;background:none;}

ul.renueva-tres, ul.ven-uno-cuatro, ul.migra-dos{overflow:hidden;padding:1em 2em;}
ul.renueva-tres > li, ul.ven-uno-cuatro > li, ul.migra-dos > li{margin:0 0 0.2em 2em;float:left;width:15em;}
ul.renueva-tres > li > h4, ul.ven-uno-cuatro > li > h4, ul.migra-dos > li > h4{font-size:1em;}
ul.renueva-tres > li > h4 > span, ul.ven-uno-cuatro > li > h4 > span, ul.migra-dos > li > h4 > span{font-size:1.2em;line-height:normal;}
ul.renueva-tres > li > ul li, ul.ven-uno-cuatro > li > ul li, ul.migra-dos > li > ul li{padding:0.8em 0 0 1em;}
ul.renueva-tres > li > ul > li > ul > li, ul.ven-uno-cuatro > li > ul > li > ul > li, ul.migra-dos > li > ul > li > ul > li{color:#a3a3a3;}
ul.renueva-tres > li input, ul.ven-uno-cuatro > li input, ul.migra-dos > li input{vertical-align:middle;}
ul.renueva-tres > li label, ul.ven-uno-cuatro > li label, ul.migra-dos > li label{font-size:1.2em;line-height:normal;}

ul.renueva-tres-caracteristicas, ul.renueva-tres-caracteristicas-dos{/*overflow:hidden;padding:1em 0;*/overflow:hidden;padding:0.8em 1.2em 1em 1.2em;}


ul.renueva-tres-caracteristicas li, ul.renueva-tres-caracteristicas-dos > li, ul.migra-dos > li{margin:0 0 0.2em 0.5em;float:left;width:14em;}
ul.renueva-tres-caracteristicas li h4, ul.renueva-tres-caracteristicas-dos > li > h4, ul.migra-dos > li > h4{font-size:1em;}
ul.renueva-tres-caracteristicas li h4 span, ul.renueva-tres-caracteristicas-dos li h4  span, ul.migra-dos > li > h4 > span{font-size:1.2em;line-height:normal;}
ul.renueva-tres-caracteristicas li ul li, ul.renueva-tres-caracteristicas-dos > li > ul li, ul.migra-dos > li > ul li{padding:0.8em 0 0 0.2em;}
ul.renueva-tres-caracteristicas li ul li ul li, ul.renueva-tres-caracteristicas-dos > li > ul > li > ul > li, ul.migra-dos > li > ul > li > ul > li{color:#a3a3a3;}
ul.renueva-tres-caracteristicas li imput, ul.renueva-tres-caracteristicas-dos > li input, ul.migra-dos > li input{vertical-align:middle;}
ul.renueva-tres-caracteristicas li label, ul.renueva-tres-caracteristicas-dos > li label, ul.migra-dos > li label{font-size:1em;line-height:normal;}

ul.renueva-cuatro, ul.migra-tres{overflow:hidden;padding:1em 2em;}
ul.renueva-cuatro > li, ul.migra-tres > li{margin:0 0 0.2em 2em;float:left;width:15em;}   /* -------------- */
ul.renueva-cuatro > li > h4, ul.migra-tres > li > h4{font-size:1em;}
ul.renueva-cuatro > li > h4 > span, ul.migra-tres > li > h4 > span{font-size:1.2em;line-height:normal;}
ul.renueva-cuatro > li > ul li, ul.migra-tres > li > ul li{padding:0.8em 0 0 1em;}
ul.renueva-cuatro > li > ul > li > ul > li, ul.migra-tres > li > ul > li > ul > li{color:#a3a3a3;}
ul.renueva-cuatro > li imput, ul.migra-tres > li input{vertical-align:middle;}
ul.renueva-cuatro > li label, ul.migra-tres > li label{font-size:1.2em;line-height:normal;}


ul.renueva-cuatro > li, ul.ven-uno-cuatro > li, ul.migra-dos > li{float:left;/*width:9.4em;*/ width:17.5em; padding:0;/*margin:0.9em 0 0 2.2em; margin:0.8em 0 0 2.3em; */ margin:0.8em 0 0 0em;}

/* faltaba este estilo David 20/4 */ 

ul.renueva-tres > li:first-child, ul.ven-uno-cuatro > li:first-child, ul.migra-dos > li:first-child {

border-bottom:0.1em solid #CCCCCC;
float:none;
margin:0;
padding:0 0 0.4em 2.2em;
text-align:justify;
width:auto;
}


#renueva-filtros-tres li.fila-una{top:1.3em;}
#renueva-filtros-tres li.fila-dos{top:4.2em;}
#renueva-filtros-tres li.col-una{left:4em;}
#renueva-filtros-tres li.col-dos{left:14em;}
#renueva-filtros-tres li.col-tres{left:21.4em;}
#renueva-filtros-tres li.col-cuatro{left:28.7em;}
#renueva-filtros-tres li.col-cinco{left:40em;}
#renueva-filtros-tres li.col-seis{left:47em;}
#renueva-filtros-tres li.col-siete{left:56.8em;}

#ven-filtros-uno{overflow:hidden;padding:2.4em 0;}
#ven-filtros-uno li{float:left;padding:0 0 0 3em;}
#ven-filtros-uno li:first-child{padding:0 0 0 3.3em;}
#ven-filtros-uno a{width:17.5em;}
#ven-filtros-uno li:first-child a{width:20em;}

/*Filtro Banda ancha*/

ul.banda-uno{overflow:hidden;margin:0 0 0 10em;height:6em;}
ul.banda-uno > li{float:left;}
ul.banda-uno > li.boton-verde > a, ul.banda-uno > li.boton-azul > a{margin:2em 0 0 6em;width:15em;}

ul.banda-dos, ul.banda-dos-a{overflow:hidden;margin:0.7em 0;height:6em;}
ul.banda-dos > li, ul.banda-dos-a > li{float:left;}
ul.banda-dos > li.boton-verde > a, ul.banda-dos > li.boton-azul > a, ul.banda-dos-a > li.boton-verde > a, ul.banda-dos-a > li.boton-azul > a{margin:2em 0 0 11em;width:18em;}

ul.banda-tres{overflow:hidden;padding:1em 2em;}
ul.banda-tres > li{margin:0 0 0.2em 2em;float:left;width:15em;}
ul.banda-tres > li > h4{font-size:1em;}
ul.banda-tres > li > h4 > span {font-size:1.2em;line-height:normal;}
ul.banda-tres > li > ul li{padding:0.8em 0 0 1em;}
ul.banda-tres > li > ul > li > ul > li{color:#a3a3a3;}
ul.banda-tres > li imput{vertical-align:middle;}
ul.banda-tres > li label{font-size:1.2em;line-height:normal;}

ul.banda-cuatro, ul.banda-cuatro-dos{overflow:hidden;padding:1em 0;}
ul.banda-cuatro li, ul.banda-cuatro-dos > li{margin:0 0 0.2em 0.5em;float:left;width:14em;}
ul.banda-cuatro > li > h4, ul.banda-cuatro-dos > li > h4{font-size:1em;}
ul.banda-cuatro > li > h4 > span, ul.banda-cuatro-dos > li > h4 > span{font-size:1.2em;line-height:normal;}
ul.banda-cuatro > li > ul li, ul.banda-cuatro-dos > li > ul li{padding:0.8em 0 0 1em;}
ul.banda-cuatro > li > ul > li > ul > li, ul.banda-cuatro-dos > li > ul > li > ul > li{color:#a3a3a3;}
ul.banda-cuatro > li imput, ul.banda-cuatro-dos > li input{vertical-align:middle;}
ul.banda-cuatro > li label, ul.banda-cuatro-dos > li label{font-size:1em;line-height:normal;}

/* tarifas-voz filtro */

.tres-btn > li.boton-azul > a{margin-left:4em;}

/* END.Filtros */


/* listado-moviles-paginacion */
.listado-moviles-paginacion{
display:block;
overflow:hidden;
line-height:1.8em;
padding:0.3em 2.3em 0.3em 2.5em;
/* David 26/4 */ margin-top:1em;
z-index:2;position:relative;
background-color:#E5E8ED;}

.paginacion-notificacion{float:left;font-size:1.2em;line-height:1.8em;color:#777777;}
.paginacion-notificacion strong{color:#1a1a1a;}
.paginacion-modificadores{
float:right;color:#1a1a1a;}
.paginacion-modificadores a{color:#1a1a1a;padding:0 0.2em;}
.paginacion-modificadores a span{font-size:1.2em;line-height:1em;}
.paginacion-modificadores > span{font-size:1.2em;line-height:normal;/*David 4/5/2010 */ vertical-align:text-top;}
.paginacion-modificadores strong{color:#1a1a1a;padding:0 0.2em;font-size:1.2em;}
.paginacion-modificadores a img{ /*David 4/5/2010 vertical-align:middle; */ vertical-align:text-top;}

.listado-moviles-paginacion select{ /*David 4/5/2010 vertical-align:middle; */ vertical-align:text-top;border:0.1em solid #000000;font-size:1.2em;margin-right:0.5em;}
.listado-moviles-paginacion option{padding:0 0.5em 0 0;}

input.pagina-actual{border:0.1em solid #000000;font-size:1.2em;vertical-align:middle; width:1.2em;padding-left:0.5em;margin:0 0.3em;}

/*.inferior{display:block;overflow:hidden;padding-right:2em;}*/
.inferior .paginacion-modificadores{}
/* END.listado-moviles-paginacion */

p.comparar-seleccionados{
z-index:1;position:relative;
background-color:#E5E8ED;padding:0.7em 0 0.7em 1.58em;margin-top:-3em;}

p.comparar-seleccionados-bottom{
z-index:1;position:relative;
background-color:#E5E8ED;padding:0.7em 0 0.7em 1.58em;margin-top:0em;}

/* listado-moviles */
.listado-moviles{
display:block;
background:transparent url(../img/fondo-rejilla.png) repeat-y 0 0;
overflow:hidden;
border-bottom:0.1em solid #cccccc;}

.listado-moviles .movil-listado{
float:left;
display:block;
/*width:25.8em; cambiado tamaño David 19/4/2010 */
width:25.8em;
height:25.3em;
position:relative;
}

.movil-listado h2{font-size:1em;padding:0.8em 0 0 2.5em;/* height:4.9em; cambiada altura David 19/4 */ line-height:normal; height:2.9em;}
.movil-listado h2 a{color:#00517A;}
.movil-listado h2 a span{font-size:1.6em;}

.movil-listado .movil-listado-foto{
float:left;
display:block;
width:9.7em;
margin:0 0 0 0.6em;}
.movil-listado .movil-listado-foto-accesorio{
z-index:2;
position:absolute;
top:5.78em;
left:0.6em;
display:block;
width:9.7em;}

.movil-listado .movil-listado-datos{
float:left;
display:block;
width:13em;
/*height:19.9em;*/}

.movil-listado-datos-ancho{
float:left;
width:13em;
}


p.movil-listado-caracteristicas{padding:0.8em 0 0.8em 0.6em;color:#777777;min-height:3em;}
p.movil-listado-caracteristicas span{font-size:1.2em;line-height:1em;}

.euros-ocultos{position:absolute;top:0;left:-5000em;}

li.ampliar-info{/* padding:0 0 1.6em 0.6em; margin-bottom:0.2em; cambiado margen inferior David 19/4 */ margin-bottom:1.2em;
padding-left:1.6em;
}
li.ampliar-info a{color:#1a1a1a;}
li.ampliar-info a span{font-size:1.2em;line-height:1em;}

p.ampliar-info-tarifa-datos{padding:1.2em 0 0 0;float:left;}
p.ampliar-info-tarifa-datos a{color:#1a1a1a;}
p.ampliar-info-tarifa-datos a span{font-size:1.2em;line-height:1em;}

div.ampliar-info-tarifa-datos{padding:1.2em 0 0 0;float:left;}
div.ampliar-info-tarifa-datos a{color:#1a1a1a;}
div.ampliar-info-tarifa-datos a span{font-size:1.2em;line-height:1em;}

li.comparar{
float:left;
line-height:1.8em;
margin:0 0 0 -8em;
position:relative;
z-index:10;
}

li.comparar imput{margin:0;padding:0;border:0.1em solid #000000;color:#1a1a1a;width:1em;height:1em;vertical-align:middle;}
li.comparar label{font-size:1.2em;}
li.comparar label.constrong{font-weight:bold;}


li.canjear,p.canjear{float:right;}
p.canjear{margin:2em 2.5em 2em 0;}

/* END.RENUEVA
*/



/*  RECARGA */
#main-right-menu p.intro{padding:1.3em 0;}
#main-right-menu p.recarga-legal{padding:1.3em 0 0 0;}
#main-right-menu p.intro span,
#main-right-menu p.recarga-legal span{font-size:1.2em;line-height:normal;color:#515559;}


#main-right-menu p.recarga-legal span{color:#777777;line-height:1.2em}
#main-right-menu p.recarga-legal a{color:#1a1a1a;}

.recarga-menu{
display:block;
overflow:hidden;
height:6em;
background:#00517A;
border-left:0.1em solid #cccccc;
border-right:0.1em solid #cccccc;
border-top:0.1em solid #cccccc;}

.recarga-menu li{float:left;border-left:0.1em solid #ffffff;}
.recarga-menu li:first-child{border-left:none;}

.recarga-menu li a{
display:block;
background:#00517A;
text-decoration:none;
color:#ffffff;
text-align:center;
text-transform:uppercase;}

.recarga-menu a:hover{background:transparent url(../img/fondo-boton.gif) repeat-x left 50%;color:#000000;}
.recarga-menu li a .linea{font-size:1em; line-height:1em;}
.recarga-menu li a strong{
display:block;
background:#ffffff;
color:#000000;
font-weight:normal;
cursor:default;}

.recarga-menu li a .boton{height:6em;display:block;}
.recarga-menu-online a{width:10.5em;}
.recarga-menu-online a .boton{background:transparent url(../img/icono-recarga-menu-online.png) no-repeat 50% bottom;}
.recarga-menu-telefono a{width:10.6em;}
.recarga-menu-telefono a .boton{background:transparent url(../img/icono-recarga-menu-telefono.png) no-repeat 50% bottom;}
.recarga-menu-tiendas a{width:10.5em;}
.recarga-menu-tiendas a .boton{background:transparent url(../img/icono-recarga-menu-tienda.png) no-repeat 50% bottom;}
.recarga-menu-cabinas a{width:10.5em;}
.recarga-menu-cabinas a .boton{background:transparent url(../img/icono-recarga-menu-cabinas.png) no-repeat 50% bottom;}
.recarga-menu-cajeros a{width:10.5em;}
.recarga-menu-cajeros a .boton{background:transparent url(../img/icono-recarga-menu-cajeros.png) no-repeat 50% bottom;}
.recarga-menu-mobiplay a{width:7.5em;}
.recarga-menu-mobiplay a .boton{background:transparent url(../img/icono-recarga-menu-mobiplay.png) no-repeat 50% bottom;}
.recarga-menu-tarjeta-recarga a{width:7.2em;}
/*
CSS 3
.recarga-menu li:last-child a{width:7.5em;}
*/
.recarga-menu-tarjeta-recarga a .boton{background:transparent url(../img/icono-recarga-menu-tarjeta-recarga.png) no-repeat 50% bottom;}

.recarga-menu li a:hover .boton,.recarga-menu li a strong .boton{background-position:50% top;}
.recarga-menu a .boton .linea{display:block;overflow:hidden;}
.recarga-menu a .boton .linea:first-child{padding-top:3.6em;}
.recarga-menu a .boton .linea-sola{display:block;padding-top:3.6em;line-height:2.2em;}





.datos-recarga-seccion{
display:block;
padding:0.8em;
border:0.1em solid #cccccc;
overflow:hidden;}

#datos-recarga-online p{}
#datos-recarga-online p.promo img{width:51.4em;height:10.9em;border:0.1em solid #cccccc;}
.datos-recarga-seccion h3{
padding:1em 0 0 0;
font-size:1em;
color:#1a1a1a;
font-weight:normal;
float:left;}
.datos-recarga-seccion h3 span{font-size:1.6em;line-height:normal;}

#icono-servidor-seguro{float:right;width:10.8em;height:1.9em;padding:1em 0 0 0;}



#datos-recarga-online fieldset{
display:block;
margin:3.5em 0 0 0;
overflow:hidden;}
#datos-recarga-online fieldset.recarga-datos-movil{border-bottom:0.1em solid #cccccc;}
#datos-recarga-online fieldset.recarga-datos-usuario{margin-top:2em}

#datos-recarga-online fieldset p{
float:left;
width:25em;
height:1.7em;
line-height:1.7em;
text-align:left;
padding:0 0 0.8em 0;}
#datos-recarga-online fieldset p.label{text-align:right;width:20em;margin-right:1em;}
#datos-recarga-online fieldset p.label label,#datos-recarga-online fieldset p.label span{font-size:1.2em;}




#numero-movil{width:13.18em;}
.numero-tarjeta span,
.fecha-caducidad span{float:left;display:block;margin-right:0.8em;}
.numero-tarjeta input,
.codigo-seguridad input,
.fecha-caducidad input{width:2.6em;}
.codigo-seguridad-ayuda{color:#1a1a1a;padding-left:0.8em;}
.texto{color:#515559;font-size:1.2em; line-height:normal;}

#datos-recarga-online fieldset p.campos label{font-size:1.2em;padding-left:0.5em;}
#datos-recarga-online fieldset p.campos label:first-child{padding-left:0;}
#datos-recarga-online fieldset p.campos input{vertical-align:middle;}
p.recarga-submit{display:block;padding:1em 0 1em 18em;}


.intro-localizador{color:#1a1a1a;clear:both;padding:0 0 0.5em 0;}
.intro-localizador label{font-size:1.2em;line-height:normal;}
.intro-localizador label span{color:#7b7b7b;}

.direccion-tienda,.localizar{float:left;}
.direccion-tienda input{width:30em;margin-right:0.5em;}

.google-maps img{width:51.4em;border:0.1em solid #cccccc;margin:1.7em 0 0 0;}
/* */




/* MENSAJERIA WEB
-------------------------------------------------------------------------------- */

/* menu-primario */
.menu-primario{
display:block;
height:3.9em;
background:#00517A;
overflow:hidden;
border-left:0.1em solid #cccccc;
border-right:0.1em solid #cccccc;
border-top:0.1em solid #cccccc;}
.menu-primario li{float:left;border-left:0.1em solid #ffffff;}
.menu-primario li:first-child{border-left:none;}
.menu-primario li a{
display:block;
background:#00517A;
text-decoration:none;
color:#ffffff;
text-align:center;
line-height:3.9em;
text-transform:uppercase;}
.menu-primario li a:hover{background:transparent url(../img/fondo-boton.gif) repeat-x left 50%;color:#000000;}
.menu-primario li a span{font-size:1.2em;}
.menu-primario li a strong{display:block;background:#ffffff;color:#000000;font-weight:normal;}

.servicio .informacion a{width:26.5em;}
.servicio .opiniones a{width:26.4em;}
/* END.menu-primario */

.menu-seccion{
display:block;
padding:1.3em;
border:0.1em solid #cccccc;
overflow:hidden;
padding-bottom:1em;}

.menu-seccion h2 span{font-size:1.6em;line-height:normal;}
.menu-seccion.con-borde-sup{border-top:0.1em solid #ccc;}
.menu-seccion-ahorro{display:block;border:0.1em solid #cccccc;border-top:0;overflow:hidden;padding-left:1em;}
.menu-seccion-ahorro.con-borde-sup{border-top:0.1em solid #ccc;}
.menu-seccion-ahorro p.texto{padding:0.6em;}

.menu-seccion .txt-dcha{width:50%;float:right;}

.servicio-tarifas .txt-dcha ul.listado-tarifas{overflow:hidden;padding:0 0 0 0;margin:1em 1em 2em 0;width:auto;}
.servicio-tarifas .txt-dcha ul.listado-tarifas li{padding:0.15em 0 0.15em 1.5em;background:transparent url(../img/bolinche-mapaweb.gif) no-repeat left 7px;height:1%;float:none;width:auto;}
.servicio-tarifas .txt-dcha ul.listado-tarifas li span{font-size:1.2em;line-height:normal;color:#515559;}
.servicio-tarifas .txt-dcha ul.listado-tarifas li a{color:#1a1a1a;}

.menu-seccion .txt-dcha .texto {width:auto;}
.menu-seccion .txt-dcha.sinimg{width:100%}
.menu-seccion .media-izda{width:225px;float:left;}

.video-servicio {width:50.1em;}

/* ponlo-en-tu-web */
div.ponlo-en-tu-web{padding:1em 0 0 0;}
ul.ponlo-en-tu-web{overflow:hidden;padding:1.2em 0 1.3em 0;display:block;}
.ponlo-en-tu-web li{float:left;padding-right:1em;}
.ponlo-en-tu-web li img{margin-right:0.4em;vertical-align: text-bottom;}
.ponlo-en-tu-web li a{color:#777777;text-decoration:none;}
.ponlo-en-tu-web li a:hover{color:#1a1a1a;text-decoration:underline;}
.ponlo-en-tu-web li a span{font-size:1.1em;line-height:normal;}
.ponlo-en-tu-web .keteke{}
.ponlo-en-tu-web .myspace{}
.ponlo-en-tu-web .facebook{}
.ponlo-en-tu-web .digg{}
.ponlo-en-tu-web .url{float:right;padding-right:0;}
.ponlo-en-tu-web .url input{font-size:1em;border:0.1em solid #cccccc;width:21em;padding:0.2em 0.5em;}
.ponlo-en-tu-web .url input:focus{}
/* END.ponlo-en-tu-web */


/* servicio-tarifas */
.servicio-tarifas{border-top:0.1em solid #cccccc; margin:1em 0 0 0;padding:1.2em 0 2em 0;position:relative;overflow:hidden;}
.servicio-tarifas.sin-borde{border:none;}
.servicio-tarifas h2{font-size:1em;font-weight:normal;font-family:Verdana, Arial, sans-serif}
.servicio-tarifas h2 span{font-size:1.5em;line-height:normal;color:#000;}
.servicio-tarifas ul{overflow:hidden;padding:1em 0 0.71em 0;}
.servicio-tarifas ul li{ float:left; display:block; width:16.6em; height:8.6em; background:#00517A; border-left:0.1em solid #ffffff; /* David 30/4 */margin-left:0; margin-bottom:7px;}
.servicio-tarifas ul li.de2{ width:25em;}
.servicio-tarifas h3{font-size:1em;text-align:center;padding:0.8em 0 0 0;font-weight:bold;}
.servicio-tarifas .precio-euros{color:#A9C71D;display:block;}
/*.servicio-tarifas .euros{ font-size:4.8em; line-height:1em; letter-spacing:-0.05em; padding-right:0.25em; background:transparent url(../img/fondo-simbolo-euro.gif) no-repeat right 0.2em;}*/
.servicio-tarifas .euros{font-size:4.8em; line-height:1em; letter-spacing:-0.05em; padding-right:0.25em;}
.servicio-tarifas .info-adicional{color:#A9C71D;font-size:1.2em;line-height:normal;}
.servicio-tarifas p{margin-top:1em;}
.servicio-tarifas p.info span { font-size:1.2em; line-height:1.2em; }

.servicio-tarifas ul.descripcion{overflow:hidden;padding:1em 0 0.71em 0; }
.servicio-tarifas ul.descripcion li{ float:none; display:block; width:50em; height:auto; margin:0 0 1em 0; line-height:normal; background:none; }
.servicio-tarifas ul.descripcion li span { font-size:1.2em; }

.servicio-tarifas .contratar{position:absolute;bottom:0.4em;right:0;}
.servicio-tarifas .contratar span{}

.servicio-tarifas ul.listado-tarifas{overflow:hidden;padding:0 0 0 0;margin:1em 1em 2em 0;width:38em}
.servicio-tarifas ul.listado-tarifas li{padding:0.15em 0 0.15em 1.5em;background:transparent url(../img/bolinche-mapaweb.gif) no-repeat left 7px;height:1%;float:none;width:38em;}
.servicio-tarifas ul.listado-tarifas li span{font-size:1.2em;line-height:normal;}
.servicio-tarifas ul.listado-tarifas li a{color:#1a1a1a;}

/* END.servicio-tarifas */

/* servicio-relacionados */
.servicio-relacionados{border-top:0.1em solid #cccccc; margin:1em 0 0 0;padding:1.2em 0 2em 0;position:relative;overflow:hidden;}
.servicio-relacionados.sin-borde{border:none;}
.servicio-relacionados h2{font-size:1em;font-weight:normal;font-family:Verdana, Arial, sans-serif}
.servicio-relacionados h2 span{font-size:1.5em;line-height:normal;color:#000;}
.servicio-relacionados ul{overflow:hidden;padding:1em 0 0.71em 0;}
.servicio-relacionados ul li{ float:left;height:1%; border-left:0.1em solid #ffffff;margin:0 0 7px 15px;width:241px;}
.servicio-relacionados ul li:first-child{margin-left:0;}
/* END.servicio-relacionados */

.serv-relac h3{font-family:Verdana, Arial, sans-serif}
.serv-relac h3 span{color:#000;}

/* servicio-descargas */
.servicio-descargas{border-top:0.1em solid #cccccc;padding:1.2em 0;position:relative;overflow:hidden;}
.servicio-descargas h2{font-size:1em;font-weight:normal;}
.servicio-descargas h2 span{font-size:1.6em;line-height:normal;}
.servicio-descargas ul{overflow:hidden;padding:1em 0 0 0;}
.servicio-descargas ul li{float:left;padding-left:2.4em;}
.servicio-descargas ul li:first-child{padding-left:0;}

.servicio-descargas li a{display:block;color:#1a1a1a;text-decoration:none;}
.servicio-descargas li a span{font-size:1.1em;line-height:normal;text-decoration:underline;}
.servicio-descargas li a:hover span{text-decoration:none;}
.servicio-descargas li a span.peso{display:block;text-decoration:none;}

.servicio-descargas li.descargarzip a{padding:0.2em 0 1.8em 3.2em;background:transparent url(../img/icono-zip.gif) no-repeat 0 top;}
.servicio-descargas li.descargarpdf a{padding:0.2em 0 1.8em 3.2em;background:transparent url(../img/icono-pdf.gif) no-repeat 0 top;}
/* END.servicio-descargas */

/* servicio-comofunciona */
.servicio-comofunciona{border-top:0.1em solid #cccccc;padding:1.2em 0;position:relative;overflow:hidden; margin:1em 0 0 0;color:#515559;}
.servicio-comofunciona h2{font-size:1em;font-weight:normal;font-family:Verdana, Arial, sans-serif}
.servicio-comofunciona h2 span{font-size:1.5em;line-height:normal;color:#000;}
.servicio-comofunciona h3{display:block;margin:20px 0 10px 0;font-family:Verdana, Arial, sans-serif;color:#000;}
.servicio-comofunciona p{margin-top:1em;}
.servicio-comofunciona p span,.servicio-comofunciona a{color:#515559;}
.servicio-comofunciona p span,.servicio-comofunciona a span{font-size:1.2em;line-height:normal;}
/*.servicio-comofunciona a{
	position:absolute;
	right:0;
	top:2em;
	color:#1a1a1a;
}*/

/* END.servicio-comofunciona */

/* servicio-faq */
.servicio-faq{border-top:0.1em solid #cccccc;padding:1.2em 0 0 0;position:relative;overflow:hidden;color:#515559;}
.servicio-faq h2{font-size:1em;font-weight:normal;font-family:Verdana, Arial, sans-serif}
.servicio-faq h2 span{font-size:1.5em;line-height:normal;color:#000;}
.servicio-faq ul{font-size:1.1em;}
.servicio-faq ul li {padding:1.5em 0 0 1.5em;background:transparent url(../img/bolinche-mapaweb.gif) no-repeat 0.2em 2em;}
.servicio-faq li span{font-size:1.2em;line-height:normal;text-decoration:underline;}
.servicio-faq li strong span{font-size:1.2em;line-height:normal;text-decoration:none;}
.servicio-faq p{margin:1em 2em;}
.servicio-faq p a{color:#1a1a1a;}
.servicio-faq p a span{font-size:1.2em;line-height:normal;}

.servicio-faq .cartela-home{width:auto;margin:0.4em 0 0 0;}
.servicio-faq .cartela-home p{padding:2em 7em 1.2em 2.4em;color:#777777;}
.servicio-faq .cartela-home p span{font-size:1.2em;line-height:1.2em;}
.servicio-faq .cartela-home p a{color:#1a1a1a;}

.servicio-faq.ayuda{border-top:none;padding:0;}
.servicio-faq.ayuda ul{padding:0.5em 0 2em 2em;margin-bottom:1em;}
.servicio-faq.ayuda ul.ayuda-faq li{line-height:normal;border:none;margin:0;display:block;width:30em;}
.servicio-faq.ayuda li{border:none;margin:0;}

.servicio-faq.ayuda ul.ayuda-faq li ul.ayuda-faq-nivel-dos{line-height:normal;border:none;margin:0;display:block;width:20em;float:none;}
.servicio-faq.ayuda ul.ayuda-faq li ul.ayuda-faq-nivel-dos li{border:none;margin-left:1em;}

.servicio-faq.ayuda .cartela-home{width:auto;margin:0.4em 2em 0 0;padding:0;}
.servicio-faq.ayuda ul.input-faqs-form li a span{font-size:1em; }

/* END.servicio-faq */


/* servicio-moviles-compatibles */
.servicio-moviles-compatibles,.servicio-moviles-compatibles-ancho{margin-top:1.9em;padding:0 0 4em 0;position:relative;overflow:hidden;}
.servicio-moviles-compatibles h2,.servicio-moviles-compatibles-ancho h2{font-size:1em;font-weight:normal;}
.servicio-moviles-compatibles h2 span,.servicio-moviles-compatibles-ancho h2 span{font-size:1.6em;line-height:normal;}
.servicio-moviles-compatibles ul,.servicio-moviles-compatibles-ancho ul{overflow:hidden;padding:1.6em 0 0.71em 3.1em;display:block;}
.servicio-moviles-compatibles ul li,.servicio-moviles-compatibles-ancho ul li{float:left;display:inline;width:9.7em;margin-left:2.6em;text-align:center}
.servicio-moviles-compatibles li:first-child,
.servicio-moviles-compatibles-ancho li.first-child {margin-left:0;}
.servicio-moviles-compatibles ul li h3,.servicio-moviles-compatibles-ancho ul li h3{font-size:1em;font-weight:normal;min-height:3em;padding-bottom:0.1em;margin-top:-1em;}
.servicio-moviles-compatibles ul li h3 span,.servicio-moviles-compatibles-ancho ul li h3 span{font-size:1.2em;line-height:normal;}

.servicio-moviles-compatibles ul li img,.servicio-moviles-compatibles-ancho ul li img{/*width:5em;*/height:11em;/*width:7.5em;height:17.7em;*/}

.servicio-moviles-compatibles p.boton-verde,.servicio-moviles-compatibles-ancho p.boton-verde{padding:0 0 0 0px; /* David 26/4/10 */ }
.servicio-moviles-compatibles .comprar span,.servicio-moviles-compatibles-ancho .comprar span{padding:0 1.52em 0 0.7em;}

.servicio-moviles-compatibles .ver-listado-completo, .servicio-moviles-compatibles-ancho .ver-listado-completo{position:absolute;/*top:19.4em;*/bottom:1em;right:0;}
.servicio-moviles-compatibles .ver-listado-completo a, .servicio-moviles-compatibles-ancho .ver-listado-completo a{color:#1a1a1a; /* David 26/4 */ text-decoration:none;}
.servicio-moviles-compatibles .ver-listado-completo a span, .servicio-moviles-compatibles-ancho .ver-listado-completo a span{
	/* David 26/4 font-size:1.2em;line-height:normal;*/ font-size:1.1em;
font-weight:bold;
line-height:normal;
padding-right:13em;
text-align:center;}

.servicio-moviles-compatibles .ver-listado-completo-opc-ahorro {position:absolute; bottom:0; right:0; }
.servicio-moviles-compatibles .ver-listado-completo-opc-ahorro a {color:#1a1a1a;}
.servicio-moviles-compatibles .ver-listado-completo-opc-ahorro a span {font-size:1.2em;line-height:normal;}

#boton-carrusel-anterior{position:absolute;top:3.8em;left:0;width:1.8em;}
#boton-carrusel-posterior{position:absolute;top:3.8em;right:0;width:1.8em;}
/* END.servicio-moviles-compatibles */

/* servicio-contratarlo-ahora */
.servicio-contratarlo-ahora{border-top:0.1em solid #cccccc;margin:0 -2.6em 0 -2.5em;padding:1.5em 2.6em 0 2.5em;}
.servicio-contratarlo-ahora h2{font-size:1em;font-weight:normal;padding-bottom:0.5em}
.servicio-contratarlo-ahora h2 span{font-size:1.6em;line-height:normal;}

#en-movistar, #en-movistar-ahorro{padding-bottom:1.5em;}
#en-movistar ul, #en-movistar-ahorro ul{overflow:hidden;background:transparent url(../img/en-movistar-separacion.png) no-repeat 50% 2.5em;padding:0 0 1em 3.8em;}

#en-movistar ul li, #en-movistar-ahorro ul li{float:left;width:26em;margin-left:2em;}
#en-movistar ul li:first-child, #en-movistar-ahorro ul li:first-child{width:18.4em;margin:0;}

#en-movistar h4,
#en-internet h4,
#en-movistar-ahorro h4,
#en-internet-ahorro h4{font-size:1em;}
#en-internet-ahorro h4.absoluto{position:absolute;right:11em; margin-top:-5em;}
#en-movistar h4 span,
#en-internet h4 span,
#en-movistar-ahorro h4 span,
#en-internet-ahorro h4 span{font-size:1.2em;line-height:normal; background:none;}
/*#en-movistar li.activalo-ahora h4,
#en-internet li.activalo-ahora h4,
#en-movistar-ahorralo li.activalo-ahora h4,
#en-internet-ahorralo li.activalo-ahora h4{background:transparent url(../img/icono-llave.png) no-repeat 0 bottom;padding-left:3em;}*/
#en-movistar p.intro,
#en-internet p.intro{padding:0.5em 0 1em 0.3em;}
#en-movistar-ahorro p.intro{padding:2em 0 1em 0.3em;}
#en-internet-ahorro p.intro{padding:1em 0 2em 0.3em;margin:2em 0 0 0;}

#en-internet-ahorro p.pegadito{padding:1em 0 2em 0.3em;margin:-3em 0 0 0;}

#en-movistar p.intro span,
#en-internet p.intro span,
#en-movistar-ahorro p.intro span,
#en-internet-ahorro p.intro span{font-size:1.2em;line-height:normal;}

#en-movistar .acceso-canal-cliente-activalo-ahora,
#en-internet .acceso-canal-cliente-activalo-ahora{position:relative;overflow:hidden;}
#en-movistar-ahorro .acceso-canal-cliente-activalo-ahora,
#en-internet-ahorro .acceso-canal-cliente-activalo-ahora{position:absolute;right:4em;bottom:5em;}
#en-internet-ahorro .acceso-canal-cliente-activalo-ahora-pegado{/* David 29/4 position:absolute; top:0.5em;right:1em;height:14em;
height:17em; position:absolute; right:4em; */ height:16.2em; margin-left:40px; position:inherit; right:1em;}
#en-internet-ahorro .acceso-canal-cliente-activalo-ahora-pegado p.boton-verde{position:absolute;bottom:0; /* David 29/4 */ margin-left:5em;}

#en-movistar legend,
#en-internet legend,
#en-movistar-ahorro legend,
#en-internet-ahorro legend{display:none}

#en-movistar p.label-input,
#en-internet p.label-input,
#en-movistar-ahorro p.label-input,
#en-internet-ahorro p.label-input{overflow:hidden;padding:0 0 1em 0;}

#en-movistar label,
#en-internet label,
#en-movistar-ahorro label,
#en-internet-ahorro label{
float:left;
display:block;
width:7px;
height:17px;
background:transparent url(../img/input-text-left.png) no-repeat left top;
text-indent:-5000em;
overflow:hidden;}

#en-movistar .input-text,
#en-internet .input-text,
#en-movistar-ahorro .input-text,
#en-internet-ahorro .input-text{
float:left;
display:block;
font-size:1.1em;
line-height:normal;
height:15px;
width:14em;
padding:0.2em 1em 0 0.25em;
background:transparent url(../img/input-text-right.png) no-repeat right top;}


#en-movistar p.boton-verde-submit,
#en-internet p.boton-verde-submit,
#en-movistar p.boton-verde-config,
#en-internet p.boton-verde-config,
#en-movistar-ahorro p.boton-verde-submit,
#en-internet-ahorro p.boton-verde-submit,
#en-movistar-ahorro p.boton-verde-config,
#en-internet-ahorro p.boton-verde-config{float:left;margin:6.6em 1em 0 0;}

#en-movistar p.boton-verde-submit a,
#en-internet p.boton-verde-submit a{text-decoration:none;}

#en-movistar p.olvidaste-password,
#en-internet p.olvidaste-password{position:absolute;bottom:2.8em;right:1em;}

#en-movistar p.olvidaste-password > a,
#en-internet p.olvidaste-password > a{color:#1a1a1a;}
#en-internet p.olvidaste-password > a > span{font-size:1.2em;line-height:normal;}
#en-movistar h3.ayuda-acceso-canal-cliente{bottom:0;left:0;background-position:left bottom;}
#en-movistar p.olvidaste-password > a > span{font-size:1.2em;line-height:normal;}
#en-movistar li.aun-no-eres-canal-cliente h4, #en-movistar-ahorro li.aun-no-eres-canal-cliente h4{padding:0 0 0 4em;}
#en-movistar li.aun-no-eres-canal-cliente p.intro, #en-movistar-ahorro li.aun-no-eres-canal-cliente p.intro{padding:0.5em 0 2em 4em;}

#en-movistar li.aun-no-eres-canal-cliente > ul > li, #en-movistar-ahorro li.aun-no-eres-canal-cliente > ul > li{padding:0 0 0 5.5em;background:transparent url(../img/bolinche-mapaweb.gif) no-repeat 4em 50%;}
#en-movistar li.aun-no-eres-canal-cliente > ul > li > span, #en-movistar-ahorro li.aun-no-eres-canal-cliente > ul > li > span{font-size:1.1em;line-height:normal;}
#en-movistar li.aun-no-eres-canal-cliente p.boton-verde, #en-movistar-ahorro li.aun-no-eres-canal-cliente p.boton-verde{float:right;margin:5.5em 2em 0 0;}


/* servicio-moviles-compatibles Tarifa Plana Internet Plus */

#en-internet-ahorro > ul > li{float:left;width:15.5em;margin-left:3em;padding-top:2.5em;}
#en-internet > ul > li:first-child{margin-left:1.5em;}
#en-internet-ahorro > ul > li:first-child{margin-left:0.5em;}
#en-internet ul .activalo-ahora{margin-top:0.5em; position:relative; height:22.3em;}
#en-internet-ahorro ul .activalo-ahora{margin-top:1em; position:relative; height:13.5em; background:orange}
#en-internet ul .activalo-ahora-ancho{width:67em;}
#en-internet > ul > li{float:left;margin-left:3em;padding-top:1em;width:20em;}

#en-internet > ul > li.activalo-ahora > p.intro{margin-top:2.5em;}
#en-internet li.activalo-ahora p.boton-verde, #en-internet-ahorro li.activalo-ahora p.boton-verde{ position:absolute; bottom:0; }

#en-internet .servicio-moviles-compatibles{width:44.1em;margin-top:0;}
#en-internet .servicio-moviles-compatibles-ancho{width:67em;margin-top:0;}
#en-internet-ahorro .servicio-moviles-compatibles, #en-internet-ahorro .servicio-moviles-compatibles-ancho{width:32em;margin-top:0;}
#en-internet-ahorro .servicio-moviles-compatibles{height:15em;}
#en-internet .servicio-moviles-compatibles > p, #en-internet-ahorro .servicio-moviles-compatibles > p{text-align:left;}
#en-internet .servicio-moviles-compatibles > p > span, #en-internet-ahorro .servicio-moviles-compatibles > p > span,#en-internet .servicio-moviles-compatibles-ancho > p > span,#en-internet-ahorro .servicio-moviles-compatibles-ancho >p > span{font-size:1.2em;font-weight:normal;}
#en-internet .servicio-moviles-compatibles ul{/*overflow:hidden;*/padding:/*0 0 0 3.1em; */ 1.5em 0 0 3em; display:block;}
#en-internet .servicio-moviles-compatibles-ancho ul{overflow:hidden;padding:1em 0 0 2em;display:block;}
#en-internet-ahorro .servicio-moviles-compatibles ul,#en-internet-ahorro .servicio-moviles-compatibles-ancho{overflow:hidden;padding:0 0 0 1em;display:block;}
#en-internet .servicio-moviles-compatibles ul li{float:left;width:12em;margin-left:1em;text-align:center;}
#en-internet .servicio-moviles-compatibles-ancho ul li{float:left;width:12em;margin-left:0.5em;text-align:center;}
#en-internet .servicio-moviles-compatibles ul li{float:left;width:12em;margin-left:0.4em;text-align:center;/*padding-top:2px;*/height:21em;}

#en-internet-ahorro .servicio-moviles-compatibles ul li{float:left;width:10em;margin-left:0em;text-align:center}
#en-internet .servicio-moviles-compatibles li:first-child, #en-internet-ahorro .servicio-moviles-compatibles li:first-child,#en-internet .servicio-moviles-compatibles-ancho li:first-child{margin-left:0;}
#en-internet .servicio-moviles-compatibles ul li h3, #en-internet-ahorro .servicio-moviles-compatibles ul li h3,#en-internet .servicio-moviles-compatibles-ancho ul li h3{font-size:1em;font-weight:normal;min-height:3em;padding-bottom:0.5em;margin-top:-1em;}
#en-internet .servicio-moviles-compatibles ul li h3 span, #en-internet-ahorro .servicio-moviles-compatibles ul li h3 span,#en-internet .servicio-moviles-compatibles-ancho ul li h3 span{font-size:1.2em;line-height:normal; display:block; height:3.2em;}

#en-internet .servicio-moviles-compatibles ul li img, #en-internet-ahorro .servicio-moviles-compatibles ul li img{height:10em;width:auto;}
#en-internet .servicio-moviles-compatibles-ancho ul li img{height:11em;width:auto;}

#en-internet .servicio-moviles-compatibles p.boton-verde, #en-internet-ahorro .servicio-moviles-compatibles p.boton-verde,#en-internet .servicio-moviles-compatibles-ancho p.boton-verde{/* David 22/4 padding:0 0 0 2.2em;padding:2em 0 0 1.5em;*/ 6em 0 0 2em;}
#en-internet .servicio-moviles-compatibles .comprar span, #en-internet-ahorro .servicio-moviles-compatibles .comprar span,#en-internet .servicio-moviles-compatibles-ancho .comprar span{padding:0 1.52em 0 0.7em;}

#en-internet #boton-carrusel-anterior{position:absolute;top:2em;left:0;width:1.8em;cursor:pointer;}
#en-internet #boton-carrusel-posterior{position:absolute;top:2em;right:0;width:1.8em;cursor:pointer;}

#en-internet #boton-carrusel-anterior-sintop{position:absolute;top:3.5em;left:0;width:1.8em;cursor:pointer;}
#en-internet #boton-carrusel-posterior-sintop{position:absolute;top:3.5em;right:0;width:1.8em;cursor:pointer;}

#en-internet .servicio-moviles-compatibles-ancho #boton-carrusel-anterior{position:absolute;top:4.5em;left:0;width:1.8em;cursor:pointer;}
#en-internet .servicio-moviles-compatibles-ancho #boton-carrusel-posterior{position:absolute;top:4.5em;right:0;width:1.8em;cursor:pointer;}

#en-internet-ahorro #boton-carrusel-anterior{position:absolute;top:0.8em;left:0;width:1.8em;cursor:pointer;}
#en-internet-ahorro #boton-carrusel-posterior{position:absolute;top:0.8em;right:0;width:1.8em;cursor:pointer;}




#en-internet-mensajeria {}
#en-internet-mensajeria ul {overflow:hidden;background:transparent url(../img/en-movistar-separacion.png) no-repeat 50% 2.5em;/*padding:0 0 1em 3.8em;*/ padding:0 0 2em 3.8em; }
#en-internet-mensajeria ul .activalo-ahora{ float:left; position:relative; margin-top:2em; width:18em; height:12em;  }
#en-internet-mensajeria h4 {font-size:1em;}
#en-internet-mensajeria h4 span{font-size:1.2em;line-height:normal; background:none;}
#en-internet-mensajeria p.intro{padding:1em 0 2em 0.3em;margin:2em 0 0 0;}
#en-internet-mensajeria ul .activalo-ahora .acceso-canal-cliente-activalo-ahora{position:absolute;right:0;bottom:0;}
#en-internet-mensajeria ul li.aun-no-eres-canal-cliente { float:left; width:20em; margin:2em 0 0 3em; padding:0 0 0 4em;  }
#en-internet-mensajeria ul li.aun-no-eres-canal-cliente p.boton-verde{float:right; margin:0;}

/*  */

/* resultados
-------------------------------------------------------------------------------- */

/* resultados-resumen */
.resultados-resumen{
display:block;
width:71.3em;
padding:1em 0.8em;
margin:0.5em auto 1.6em auto;
background:#00517A;
overflow:hidden;
color:#ffffff;
position:relative;}
.resultados-resumen p{padding:0 0 0 2.6em;}
.resultados-resumen p.buscar-cabecera{padding:0;margin-top:-1.7em;margin-left:2em;float:right;}
.resultados-resumen p span{font-size:1.2em;line-height:normal;}
.resultados-resumen p.buscar-cabecera span{font-size:1em;line-height: 1em;}
.resultados-resumen p.no-hay-resultados{color:#A9C71D;padding-bottom:0.2em;}
.resultados-resumen p.no-hay-resultados span{font-size:1.4em;line-height:normal;}
/* */


/* resultados-paginacion */
.resultados-paginacion{display:block;width:72.6em;margin:0 auto;overflow:hidden;}
.resultados-paginacion p{float:left;color:#666666;}
.resultados-paginacion p.paginacion{float:right;}
.resultados-paginacion p span{font-size:1.2em;line-height:normal;}
.resultados-paginacion p span.no-activo{color:#c5c5c5;text-decoration:underline;}
.resultados-paginacion p a{color:#666666;}
/* */

/* resultados-destacado */
.resultados-destacado{display:block;width:72.4em;margin:0.6em auto 0 auto;border:0.1em solid #cccccc;position:relative;overflow:hidden;color:#666666;padding-bottom:1em;}
.resultados-destacado h2{font-size:1em;color:#626262;position:absolute;top:1.4em;left:9.8em;}
.resultados-destacado h2 span{font-size:1.4em;line-height:normal;}
.resultados-destacado img,.resultados-destacado div{float:left;}
.resultados-destacado img{width:9.5em;height:9.8em;margin-left:0.3em;}
.resultados-destacado div{margin-top:3.3em;display:block;width:59em;}
.resultados-destacado div p{font-size:1.2em;line-height:normal;}
.resultados-destacado ul{overflow:hidden;padding-top:0.5em;}
.resultados-destacado ul li{float:left;}
.resultados-destacado ul li.precio{font-size:2em;line-height:normal;color:#333333;}
.resultados-destacado ul li span.euros{font-size:0.8em;}
.resultados-destacado ul li.boton-verde{padding:/*0.2em 0 0 1.5em;*/ 80px 0 0 2em;}


/* */

/* bloque-resultados */
.bloque-resultados{display:block;width:72.6em;margin:2em auto;overflow:hidden;}
.bloque-resultados-cabecera{
display:block;
padding:0 1em 0 0.6em;
background:#00517A;}
.bloque-resultados-cabecera p{
position:relative;
height:2em;
line-height:2em;
padding:0 0 0 2em;
color:#ffffff;
background:transparent url(../img/bolinche-triangulo-blanco.gif) no-repeat left bottom;}
.bloque-resultados-cabecera p span{font-size:1.2em;line-height:normal;}
.cantidad-resultados{position:absolute;right:0;padding-top:0.1em;}

.resultado{padding:0 1em;height:60px;}
.bloque-resultados-cuerpo{background:transparent url(../img/fondo_cebrado-busquedas.gif) repeat left top;}

.bloque-resultados-cuerpo p{color:#666666;line-height:normal;margin-bottom:0.5em;}
.bloque-resultados-cuerpo p a{text-decoration:none;color:#666666;padding-top:0.9em;display:block;}
.bloque-resultados-cuerpo p a strong{font-size:1.2em;line-height:normal;color:#00517A;}
.bloque-resultados-cuerpo p span{font-size:1.2em;line-height:normal;}

.bloque-resultados-paginacion{
display:block;
padding:0 1em 0 0;
margin:0 0 0 0;
text-align:right;
background-color:#cccccc;
color:#333333;
line-height:1.6em;}
.bloque-resultados-paginacion a{text-decoration:none;color:#333333;}
.bloque-resultados-paginacion span{font-size:1.2em;line-height:normal;}
.bloque-resultados-paginacion span.no-activo{color:#7f7f7f;}
/* */



/* index
-------------------------------------------------------------------------------- */



/* soluciones-para-todos
-------------------------------------------------------------------------------- */
.soluciones-para-todos{padding:0 0 3.5em 0;position:relative;overflow:hidden;margin:1.5em 0.1em 0 0;}
.soluciones-para-todos > h2{font-size:1em;font-weight:normal;padding:0 0 0.8em 0;float:left;color:#00517A; background:#fff;}
.soluciones-para-todos > h2 span{font-size:2em;line-height:normal;}
.soluciones-para-todos > .boton-verde{float:left;padding:0.3em 0 0 1em;}
.soluciones-para-todos > ul{overflow:hidden;padding:0;margin-left:1.8em;clear:both;z-index:1;}
.soluciones-para-todos > ul > li{float:left;width:23.5em;text-align:center;}
.soluciones-para-todos > ul > li:first-child{width:23.1em;}
.soluciones-para-todos > ul > li img{width:23.1em;height:14.9em;margin-left:0.4em;}
.soluciones-para-todos > ul > li:first-child img{margin-left:0;}
.soluciones-para-todos > ul > li h3{
overflow:hidden;
display:block;
margin:0;
height:2.6em;
padding-top:0.7em;
font-size:1em;
font-weight:normal;
background:transparent url(../img/soluciones-separacion.jpg) no-repeat left top;}
.soluciones-para-todos > ul > li:first-child h3{background:none;}
.soluciones-para-todos > ul > li h3 span{font-size:1.4em;line-height:normal;}

/* Canal Cliente */
.canal-cliente-video{padding:0 0 1.8em 2.5em;}
.canal-cliente-video img{width:72.6em;}

.canal-cliente-ventajas{overflow:hidden;padding:1.2em 0 2.6em 0;border-top:0.1em solid #cccccc;border-bottom:0.1em solid #cccccc;margin:0 2.5em;}

.canal-cliente-ventajas h2{font-size:1em;font-weight:normal;color:#1a1a1a;float:left;}
.canal-cliente-ventajas h2 span{font-size:1.6em;line-height:normal;}
.canal-cliente-ventajas p.intro{float:left;padding:0.4em 0 0 0.5em;}
.canal-cliente-ventajas p.intro span{font-size:1.2em;line-height:normal;}

.canal-cliente-ventajas .boton-verde-grande{clear:left;padding:1.4em 0 1.4em 18em;}

.canal-cliente-ventajas h3{font-size:1em;font-weight:normal;color:#1a1a1a;padding:2em 0 0 2em;}
.canal-cliente-ventajas h3 span{font-size:1.4em;line-height:normal;}

.canal-cliente-ventajas ul{overflow:hidden;padding:1em 0;}
.canal-cliente-ventajas ul li{padding:0.4em 0 0.4em 3.5em;background:transparent url(../img/bolinche-mapaweb.gif) no-repeat 2em 50%;}
.canal-cliente-ventajas ul li span{font-size:1.2em;line-height:normal;}

.canal-cliente-ventajas-contrato,
.canal-cliente-ventajas-tarjeta{float:left;width:35.2em;}
.canal-cliente-ventajas-tarjeta{float:right;}

/* cartela-gris */
div.cartela-gris{overflow:hidden;}
div.cartela-gris{
display:block;
background:transparent url(../img/modulo-emocion-bottom-right.png) no-repeat right bottom;
position:relative;}
div.cartela-gris div{display:block;overflow:hidden;background:transparent url(../img/modulo-emocion-bottom-left.png) no-repeat left bottom;}
div.cartela-gris div div{background:transparent url(../img/cartela-home-top-right.png) no-repeat right top;margin-bottom:7px;min-height:8em;}
div.cartela-gris div div div{margin-bottom:0;background:transparent url(../img/modulo-emocion-top-left.png) no-repeat left top;}

.canal-cliente-servicios{overflow:hidden;position:relative;margin:1.2em 2.5em 1em 2.5em;}
.canal-cliente-servicios h2{font-size:1em;font-weight:normal;color:#1a1a1a;}
.canal-cliente-servicios h2 span{font-size:1.6em;line-height:normal;}

.canal-cliente-servicios ul{overflow:hidden;padding:1em 0 0 3.3em;display:block;}
.canal-cliente-servicios ul li{float:left;width:15.4em;margin-left:1.5em;text-align:center;}
.canal-cliente-servicios ul li:first-child,
.canal-cliente-servicios ul li.first-child{margin-left:0;}
.canal-cliente-servicios ul li h3{font-size:1em;font-weight:normal;padding:1em 0;}
.canal-cliente-servicios ul li h3 span{font-size:1.2em;line-height:normal;}

.canal-cliente-servicios #boton-carrusel-anterior,
.canal-cliente-servicios #boton-carrusel-posterior{top:2.5em;}

/* COMPARADOR
-------------------------------------------------------------------------------- */


img.eliminar-col{top:0em; float:right; padding-right:1em;}
.txt-comparador {margin:3em 0 0 0; text-align:center;width:18.5em; float:left;}



/*  table  */
table.comparador caption{text-indent:-5000em;}
table.comparador{width:97.1em;border-collapse:collapse;border:none;font-size:1em;}
table.comparador td{border:0.1em solid #cccccc;border-right:none;/* David 29/4 width:18.7em;*/ width:20em; text-align:center;height:4em;}
table.comparador td > span,table.comparador td > p span,table.comparador td > strong > span{font-size:1.2em; line-height:normal;}
table.comparador th{border:0.1em solid #cccccc;border-left:none;}
table.comparador td,
table.comparador th{border-bottom:none;}
table.comparador td > p > a{color:#1a1a1a;}

table.comparador tr.cebrado th{}
table.comparador tr.cebrado td{background-color:#f8f8f8;}
table.comparador tr th{vertical-align:top;padding-top:1em;}
table.comparador tr th strong{font-size:1em;padding-left:0.7em;cursor:pointer;}
table.comparador tr th span.desplegado{
font-size:1.2em;
line-height:normal;
padding:0 0 0 1.5em;
background: url(../img/bolinche-triangulo-gris.png) no-repeat left bottom;}
table.comparador tr th span.plegado{background-position:left top;}
table.comparador tr.final th,table.comparador tr.final td{border-bottom:none;}


table.comparador tr.comparador-movil-modelo th{text-indent:-5000em;}
table.comparador tr.comparador-movil-modelo td{font-size:1em;padding-top:0.5em;}
table.comparador tr.comparador-movil-modelo td strong{font-size:1.4em;line-height:normal;}

table.comparador tr.comparador-puntos-precio th{text-indent:-5000em;}
table.comparador tr.comparador-puntos-precio td{font-size:1em;padding-top:0.5em;}
table.comparador tr.comparador-puntos-precio td strong{font-size:1.4em;line-height:normal;}

/*table.tabla-puntos-renueva-uno tr:hover,*/ 
table.tabla-puntos-renueva-uno tr.comparador-puntos-precio-activo,
/*table.tabla-puntos-renueva-dos tr:hover,*/
table.tabla-puntos-renueva-dos tr.comparador-puntos-precio-activo,
table.tabla-puntos-renueva-tres tr.comparador-puntos-precio-activo
{background-color:#c4cbd6;}

table.comparador tr.comparador-movil-foto th,
table.comparador tr.comparador-movil-foto td{border-top:none;}
table.comparador tr.comparador-movil-foto td div{height:16.1em;overflow:hidden;}
table.comparador tr.comparador-movil-precio th,
table.comparador tr.comparador-movil-precio td{border-top:none;}
table.comparador tr.comparador-movil-precio td > div{position:relative;}

table.comparador div.cartela-mini-azul{width:13em;margin:0 auto;}
table.comparador .cartela-mini-azul h4{font-size:1em;text-align:center;padding:2em 0 0 0;font-weight:bold;}
table.comparador .cartela-mini-azul .precio-euros{color:#a9c71d;display:block;}
table.comparador .cartela-mini-azul .euros{
font-size:4.8em;
line-height:1em;
letter-spacing:-0.05em;
padding-right:0.25em;
background:transparent url(../img/fondo-simbolo-euro.gif) no-repeat right 0.2em;}
table.comparador .cartela-mini-azul .precio-puntos{color:#ffffff;font-size:1.6em;line-height:1em;}

table.comparador .promo{
	z-index:1;
	position:absolute;
	top:-12px;
	left:9px;
	width:6em;
}

table.comparador tr.comparador-movil-canjearo th,
table.comparador tr.comparador-movil-canjear td{border-top:none;height:4em;}
table.comparador .comparador-movil-canjear div.boton-verde{display:block; margin:0 auto;overflow:auto; /* width:8em;David 29/4 */  padding-left:5.5em; width:auto;}

table.borderBottom { border-bottom:0.1em solid #CCC; }

table.comparador tr.comparador-movil-caracteristicas td{border-top:none;height:2em;text-align:left;line-height:2em;}
table.comparador tr.comparador-movil-caracteristicas td.comparador-movil-caracteristicas{padding-top:1em;line-height:normal;border-top:0.1em solid #cccccc;}
table.comparador tr.comparador-movil-caracteristicas td span{
padding-left:2.73em;
background:transparent url(../img/bolinche-mapaweb.gif) no-repeat 1.64em 50%;}
table.comparador tr.comparador-movil-caracteristicas td strong{font-weight:normal;color:#777777;}

table.comparador tr.comparador-movil-solo-precio td{padding-top:1.2em;}

/* comparador-tarifa */
table.comparador tr.comparador-tarifa th{text-indent:-5000em;}
table.comparador tr.comparador-tarifa td{font-size:1em;padding-top:0.8em;position:relative; }
table.comparador tr.comparador-tarifa td.contrato{background:transparent url(../img/icono-contrato.png) no-repeat 50% 1.5em;}
table.comparador tr.comparador-tarifa td.tarjeta{background:transparent url(../img/icono-tarjeta.png) no-repeat 50% 1.5em;}
table.comparador tr.comparador-tarifa td strong{font-size:1.4em;line-height:normal;}

table.comparador tr.comparador-tarifa-copy td{border-top:none;height:auto;}
table.comparador tr.comparador-tarifa-copy td span{display:block;padding:0.8em 2.3em 0 2.3em;}

table.comparador tr.comparador-tarifa-contratar td{border-top:none;height:5em;}
table.comparador tr.comparador-tarifa-contratar div.boton-verde{display:block;width:8.5em; /* David 29/4 width:7.5em; */margin:0 auto;overflow:auto;}

table.comparador tr.comparador-tarifa-precio-minimo{}
table.comparador tr.comparador-tarifa-precio-maximo{}
table.comparador tr.comparador-tarifa-horario-reducido{}
table.comparador tr.comparador-tarifa-coste-sms{}
table.comparador tr.comparador-tarifa-coste-mms{}
table.comparador tr.comparador-tarifa-videollamadas{}
table.comparador tr.comparador-tarifa-coste-consumo-minimo{}
table.comparador tr.comparador-tarifa-establecimiento-llamada{}
table.comparador tr.comparador-tarifa-tarifas-emocion{}
table.comparador tr.comparador-tarifa-tarifas-datos-compatibles{}
table.comparador tr.comparador-tarifa-modulo-ahorro-compatibles{}

.table-comparador-volver { height:6.3em;border-top:0.1em solid #cccccc;}
table.comparador tr.comparador-movil-caracteristicas td, table.comparador tr.comparador-movil-caracteristicas th{border-bottom:0.1em solid #cccccc;}

/* Comparador Puntos Renueva*/

table.tabla-puntos-renueva-uno caption, table.tabla-puntos-renueva-dos caption, table.tabla-puntos-renueva-tres caption{text-indent:-5000em;}
table.tabla-puntos-renueva-uno, table.tabla-puntos-renueva-dos, table.tabla-puntos-renueva-tres{width:30em;border-collapse:collapse;border:none;font-size:1.1em;margin:1.5em 0 1.5em 1.4em;}
table.tabla-puntos-renueva-uno td, table.tabla-puntos-renueva-dos td, table.tabla-puntos-renueva-tres td{border:0.1em solid #cccccc;border-right:none;border-left:none;width:18.7em;text-align:center;height:2.5em;}
table.tabla-puntos-renueva-uno td > span,table.tabla-puntos-renueva-uno td > p span,table.tabla-puntos-renueva-uno td > strong > span, table.tabla-puntos-renueva-dos td > span,table.tabla-puntos-renueva-dos td > p span,table.tabla-puntos-renueva-dos td > strong > span,
table.tabla-puntos-renueva-tres td > span,table.tabla-puntos-renueva-tres td > p span,table.tabla-puntos-renueva-tres td > strong > span{font-size:1.1em; line-height:normal;}
table.tabla-puntos-renueva-uno th, table.tabla-puntos-renueva-dos th, table.tabla-puntos-renueva-tres th{border-bottom:0.1em solid #cccccc;text-align:center;height:2.5em;}
table.tabla-puntos-renueva-uno td,
table.tabla-puntos-renueva-uno th,
table.tabla-puntos-renueva-dos td,
table.tabla-puntos-renueva-dos th,
table.tabla-puntos-renueva-tres td,
table.tabla-puntos-renueva-tres th
{border-bottom:none;}
table.tabla-puntos-renueva-uno td > p > a, table.tabla-puntos-renueva-dos td > p > a, table.tabla-puntos-renueva-tres td > p > a{color:#1a1a1a;}

/*  TARIFAS VOZ*/
#tarifas-filtros.filtros{margin:0 2.5em;}
div.tabla-tarifa{
clear:both;
overflow:hidden;
/*padding:2em 2.5em 0 2.5em;*/
margin:2em 2.5em 0 2.5em;
border:0.1em solid #cccccc;
}
div.tabla-tarifa > h2{font-size:1em;float:left;padding:1em 0 0.3em 1em;color:#00517A;}
div.tabla-tarifa > h2 span{font-size:1.4em;line-height:normal;}
div.tabla-tarifa p.intro{float:left;color:#777777;padding:1.1em 0 0 1em;}
div.tabla-tarifa p.intro span{font-size:1.2em;line-height:normal;}

ul.tabla-tarifa-opciones{overflow:hidden;padding:0.8em 0.7em 0.8em 0;}
ul.tabla-tarifa-opciones li{float:left;}
ul.tabla-tarifa-opciones li.ampliar-info a{color:#1a1a1a;}
ul.tabla-tarifa-opciones li.ampliar-info a span{font-size:1.2em;line-height:1em;}
ul.tabla-tarifa-opciones li.comparar{line-height:1.8em;margin:0 0 0 40.4em;position:relative;z-index:10;}
ul.tabla-tarifa-opciones li.comparar imput{margin:0;padding:0;border:0.1em solid #000000;color:#1a1a1a;width:1em;height:1em;vertical-align:middle;}
ul.tabla-tarifa-opciones li.comparar label{font-size:1.2em;}
ul.tabla-tarifa-opciones li.canjear, ul.tabla-tarifa-opciones p.canjear{float:right;}
div.tabla-tarifas p.canjear a span{margin-top:1em;}
p.coste-establecimiento{float:left;color:#777777;padding:0.5em 0.7em;}
p.coste-establecimiento-contratar{float:right;color:#777777;padding:1.2em 0.7em;}
p.coste-establecimiento span, p.coste-establecimiento-contratar span{font-size:1.2em;line-height:normal;}

div.condiciones-contrato{margin:1em 0 0 2.5em;font-size:1.2em;}
div.condiciones-contrato p.condiciones-legales { float:right; display:inline; margin:0 2.5em 2em 0; }
div.condiciones-contrato p.condiciones-legales a span { color:#777777; font-size:1.2em; line-height:normal; text-decoration:underline; }
div.condiciones-contrato p.condiciones-legales-contrato {font-size:0.9em;color:#777;margin:1em 1.5em 0 1.5em;}
div.condiciones-contrato p.condiciones-legales-asesor-result {font-size:0.9em;color:#777;margin:1em 0 0 0;}

/* condiciones legales
div.condiciones-legales { clear:both; display:block; border:0.1em solid #cccccc; padding:1em; margin:2em 2.5em 0 2.5em; position:relative; }
div.condiciones-legales p span { font-size:1.2em; line-height:normal; color:#777777; }
div.condiciones-legales h4 {font-size:1.4em; margin:0 0 1em 0; color:#777777;}
div.condiciones-legales .cerrar { position:absolute; top:0.8em; right:1em; }
div.condiciones-legales .cerrar a span { font-size:1.2em; color:#777777; text-decoration:underline; line-height:normal; }
fin.condiciones legales */

/* condiciones legales*/
p.condiciones-legales { clear:both; display:block; padding:1em; margin:2em 2.5em 0 2.5em; position:relative; }
p.condiciones-legales a span { font-size:1.2em; line-height:normal; color:#777777; }
p.condiciones-legales a { color:#777777; }
/*fin.condiciones legales */

/*  table.tarifa  */
table.tarifa caption{text-indent:-5000em;}
table.tarifa{
clear:both;
display:block;
/* width:72.4em; */
border-top:0.1em solid #cccccc;
border-bottom:0.1em solid #cccccc;
border-bottom:none;
font-size:1em;
font-weight:normal;
border-collapse:collapse;}
table.tarifa th, table.tarifa td{text-align:center;border-collapse:collapse;font-weight:normal; padding:0; margin:0;}


/* franjas y llaves */
div.franja{background:transparent url(../img/franja-azul-left.png) no-repeat left top;min-width:3em;margin:0 0.2em;}
div.franja > div{background:transparent url(../img/franja-azul-right.png) no-repeat right top;margin-left:10px;}
div.franja > div > div{background:transparent url(../img/franja-azul-middle.png) no-repeat left top;margin-right:10px;min-height:10px;}
div.franja > div > div > p{padding:1.7em 0 0.5em 0;margin:0 -10px;color:#777777;}
div.franja > div > div > p.horarios{padding:0 0 0.5em 0;margin:-0.5em -10px 0 -10px; z-index:99;position:relative;}
div.franja > div > div > p span{font-size:1.1em;line-height:normal;/* nuevo */ font-weight:bold;}


div.franjaVerde{background:transparent url(../img/franja-verde-left.png) no-repeat left top;min-width:3em;margin:0 1em;width:57.4em}
div.franjaVerde div{background:transparent url(../img/franja-verde-right.png) no-repeat right top;margin-left:5px;}
div.franjaVerde div div{background:transparent url(../img/franja-verde-middle.png) no-repeat left top;margin-right:10px;min-height:10px;}
div.franjaVerde div div p{padding:1.7em 0 0.5em 0;margin:0 -10px;color:#777777;width:57.4em;}
div.franjaVerde div div p.horarios{padding:0 0 0.5em 0;margin:-0.5em -10px 0 -10px; z-index:99;position:relative;}
div.franjaVerde div div p span{font-size:1.1em;line-height:normal;}


div.franjaAmarilla{background:transparent url(../img/franja-amarilla-left.png) no-repeat left top;width:57.4em;margin:0 1em;}
div.franjaAmarilla div{background:transparent url(../img/franja-amarilla-right.png) no-repeat right top;margin-left:5px;}
div.franjaAmarilla div div{background:transparent url(../img/franja-amarilla-middle.png) no-repeat left top;margin-right:10px;min-height:50px;}
div.franjaAmarilla div div p{padding:1.7em 0 0.5em 0;margin:0 -10px;color:#777;}
div.franjaAmarilla div div p.horarios{padding:0 0 0.5em 0;margin:-0.5em -10px 0 -10px; z-index:99;position:relative;}
div.franjaAmarilla div div p span{font-size:1.1em;line-height:normal;}

.cebrado div.franja,
.gris div.franja{background-image:url(../img/franja-azulina-left.png);}
.cebrado div.franja > div,
.gris div.franja > div{background-image:url(../img/franja-azulina-right.png);}
.cebrado div.franja > div > div,
.gris div.franja > div > div{background-image:url(../img/franja-azulina-middle.png);}


div.llave{background:transparent url(../img/llave-left.png) no-repeat left bottom;min-width:3em;margin:0 0.8em;}
div.llave > div{background:transparent url(../img/llave-right.png) no-repeat right bottom;margin-left:14px;}
div.llave > div > div{background:transparent url(../img/llave-middle.png) no-repeat bottom;margin-right:14px;min-height:15px;}
div.llave > div > div > p{padding:0.9em 0 1.5em 0;margin:0 -15px;color:#777777;position:relative;}
div.llave > div > div > p span{font-size:1.2em;line-height:normal; }


table.tarifa .no-laborables{width:16.7em;border-left:0.1em solid #cccccc;}
table.tarifa .laborables{width:42.6em;} 

/* thead */
table.tarifa thead tr.horarios{display:none;}
table.tarifa thead tr th{height:4em;}
table.tarifa thead tr th.cierre,
table.tarifa thead tr th.servicio{background:#00517A;width:13em;}
table.tarifa thead tr th.servicio h2{font-size:1em;color:#A9C71D;padding:2em 0 0.3em 0;border-bottom:0.1em solid #cccccc;}
table.tarifa thead tr th.servicio h2 span{font-size:1.4em;line-height:normal;display:block;}

table.tarifa thead{display:none;}

/* tbody */
table.tarifa tbody tr td p{/*margin-top:1em;*/}
table.tarifa tbody tr.primera-fila td p{/*margin-top:-0.5em;*/}

table.tarifa tr td p strong{color:#00517A;}
table.tarifa tr td p strong span.precio{ font-size:3.2em; line-height:normal; }

table.tarifa tr td p strong span.sinprecio{background-image:url(../img/sin-percio.gif); font-size:3.2em;line-height:normal;}

table.tarifa tr.cebrado td p strong span.sinprecio{background-image:url(../img/sin-percio.gif); font-size:3.2em;line-height:normal;}
/*table.tarifa tr.cebrado td.unaCeldaA p strong span.precio{background-image:url(../img/icono-centimos-minuto-verde.png);}*/
table.tarifa tr.cebrado td.unaCeldaA p strong span.sinprecio{background-image:url(../img/sin-percio.gif); font-size:3.2em;line-height:normal;}

/*table.tarifa tr td.unaCeldaV p strong span.precio{background-image:url(../img/icono-euros-mes-verde.png);}*/
table.tarifa tr td.unaCeldaV p strong span.sinprecio{background-image:url(../img/sin-percio.gif); font-size:3.2em;line-height:normal;}

/* tipos de precio */
table.tarifa tr td p strong span.precioEuroMin{ font-size:3.2em; line-height:normal; }

table.tarifa tr td p strong span.precioCent{ font-size:3.2em; line-height:normal; }
/* fin.tipos de precio */

table.tarifa tr.cebrado td{background-color:#edf3f4;}
table.tarifa tr.cebrado td p strong{color:#5578b2;}
table.tarifa tr.cebrado td.unaCeldaA p strong{color:#bebc01;}
table.tarifa tr td.unaCeldaV p strong{color:#4e4d01;}

table.tarifa tbody tr th,table.tarifa tbody tr td{border-bottom:0.1em solid #cccccc;}
table.tarifa tbody tr th{
width:13em;
color:#ffffff;
background:#00517A;}
table.tarifa tbody tr th span{font-size:1.2em;line-height:normal;font-weight:normal;display:block;margin:0 0.5em;}
table.tarifa tbody tr th.fondo-verde{background:#00517A url(../img/fondo-rayado-verde.gif) repeat-x right 0;}


/* franjas horarias */

.franja-cero-siete-laborable{width:11.4em;}
.franja-cero-siete-laborable div.franja,
.franja-cero-siete-no-laborable div.franja{margin:0 0.2em 0 0.8em;}

.franja-siete-diecisiete-laborable{width:19.2em;}
.franja-siete-diecisiete-laborable div.franja,
.franja-siete-diecisiete-no-laborable div.franja{margin:0 0.2em;}

.franja-diecisiete-veinticuatro-laborable{width:12em;}
.franja-diecisiete-veinticuatro-laborable div.franja,
.franja-diecisiete-veinticuatro-no-laborable div.franja{margin:0 0.8em 0 0.2em;}

.franja-cero-veinticuatro-laborable{width:42.6em;}
.franja-cero-veinticuatro-no-laborable{width:16.7em;border-left:0.1em solid #cccccc;}
.dosColIguales{width:29.7em;}
.dosColIgualesNoLab{width:29.7em;border-left:0.1em solid #cccccc;}

.franja-cero-veinticuatro-laborable-ancho {width:56em;}

.franja-cero-veinticuatro-laborable div.franja, .franja-cero-veinticuatro-no-laborable div.franja,
.dosColIguales div.franja, .dosColIgualesNoLab div.franja, .unaCeldaA div.franja {margin:0 0.8em;}



div.tabla-tarifa.comparador{border-top:0.1em solid #cccccc;padding:0;}

div.tabla-tarifa.comparador h3{font-size:1em;padding:1.2em 0 0.7em 1.2em;border-bottom:0.1em solid #cccccc;}
div.tabla-tarifa.comparador h3 span{font-size:1.4em;line-height:normal;}

div.tabla-tarifa.comparador table.tarifa{border:none;margin:0; padding:0;}
div.tabla-tarifa.comparador table.tarifa caption{display:none}

div.tabla-tarifa.comparador table.tarifa .laborables,
div.tabla-tarifa.comparador table.tarifa .no-laborables{width:42em;}

/* franjas horarias */
div.tabla-tarifa.comparador .franja-cero-siete-laborable,
div.tabla-tarifa.comparador .franja-cero-siete-no-laborable,
div.tabla-tarifa.comparador .franja-siete-diecisiete-laborable,
div.tabla-tarifa.comparador .franja-siete-diecisiete-no-laborable,
div.tabla-tarifa.comparador .franja-diecisiete-veinticuatro-laborable,
div.tabla-tarifa.comparador .franja-diecisiete-veinticuatro-no-laborable{width:14em;}
div.tabla-tarifa.comparador .franja-cero-siete-no-laborable{border-left:0.1em solid #cccccc;}

div.volver-bottom.comparador{float:right;display:block;margin:1.5em 2em 0 0;}
p.volver-bottom.comparador{float:right;display:block;margin:1.5em 2em 0 0;}
div.comparame{float:right;display:inline;margin:0 2em 1em 0;}


/* table-tarifa lightbox*/
table.tarifa-lightbox caption{text-indent:-5000em;}
table.tarifa-lightbox{
border-collapse:collapse;
font-weight:normal;}
table.tarifa-lightbox tbody tr{height:8.6em;}
table.tarifa-lightbox th{width:14em;}
table.tarifa-lightbox th, table.tarifa-lightbox td{text-align:center;border-collapse:collapse;font-weight:normal; padding:0; margin:0;}
table.tarifa-lightbox tbody tr th.fondo-verde{background:#262601 url(../img/fondo-rayado-verde.gif) repeat-x right 0;}
table.tarifa-lightbox tr.cebrado td{background-color:#edf3f4;width:31em;}
table.tarifa-lightbox tr.cebrado td p strong span.precio{background-image:url(../img/icono-centimos-minuto-azulina.png);}
table.tarifa-lightbox tr.white{color:#fff;}
table.tarifa-lightbox tr td p strong{color:#00517A;}
table.tarifa-lightbox tr td p strong span.precio{
font-size:3.2em;
line-height:normal;
padding-right:0.78em;
background:transparent url(../img/icono-centimos-minuto-azul.png) no-repeat right 0.18em;}
table.tarifa-lightbox tr.cebrado td.unaCeldaA p{width:59.4em;}
table.tarifa-lightbox tr td.unaCeldaV p strong span.precio{background-image:url(../img/icono-euros-mes-verde.png);}
table.tarifa-lightbox tr.cebrado td.unaCeldaA p strong span.precio{background-image:url(../img/icono-centimos-minuto-verde.png);}
table.tarifa-lightbox tr.cebrado td.unaCeldaA p strong{color:#bebc01;}
table.tarifa-lightbox tr td.unaCeldaV p strong{color:#4e4d01;}
table.tarifa-lightbox tbody tr th,table.tarifa-lightbox tbody tr td{border-bottom:0.1em solid #cccccc;}
table.tarifa-lightbox tbody tr th span{font-size:1.2em;line-height:normal;font-weight:normal;display:block;margin:0 0.5em;}
table.tarifa-lightbox tr.cebrado td p strong{color:#5578b2;}

table.tarifa-lightbox tr td.unaCeldaV div.franjaVerde-lightbox{background:transparent url(../img/franja-verde-left.png) no-repeat left top;min-width:3em;margin:0 1em;width:30em;}
table.tarifa-lightbox tr td.unaCeldaV div.franjaVerde-lightbox > div{background:transparent url(../img/franja-verde-right.png) no-repeat right top;margin-left:10px;width:30em;}
div.franjaVerde-lightbox > div > div{background:transparent url(../img/franja-verde-middle.png) no-repeat left top;margin-right:10px;min-height:10px;width:30em}
/*div.franjaVerde-lightbox > div > div > p{padding:1.7em 0 0.5em 0;margin:0 -10px;color:#777777;}
div.franjaVerde-lightbox > div > div > p.horarios{padding:0 0 0.5em 0;margin:-0.5em -10px 0 -10px; z-index:99;position:relative;}
div.franjaVerde-lightbox > div > div > p span{font-size:1.1em;line-height:normal;}

div.franjaAmarilla-lightbox{background:transparent url(../img/franja-amarilla-left.png) no-repeat left top;min-width:3em;margin:0 1em;}
div.franjaAmarilla-lightbox > div{background:transparent url(../img/franja-amarilla-right.png) no-repeat right top;margin-left:10px;}
div.franjaAmarilla-lightbox > div > div{background:transparent url(../img/franja-amarilla-middle.png) no-repeat left top;margin-right:10px;min-height:50px;}
div.franjaAmarilla-lightbox > div > div > p{padding:1.7em 0 0.5em 0;margin:0 -10px;color:#777;}
div.franjaAmarilla-lightbox > div > div > p.horarios{padding:0 0 0.5em 0;margin:-0.5em -10px 0 -10px; z-index:99;position:relative;}
div.franjaAmarilla-lightbox > div > div > p span{font-size:1.1em;line-height:normal;}
*/


/* CARTELA VERDE */
div.xº{
color:#FFFFFF;
min-width:5.5em;
background:transparent url(../img/cartela-verde-right-bottom.png) no-repeat right bottom;}
div.cartela-verde-l1 div.cartela-verde-l2{background: transparent url(../img/cartela-verde-left-bottom.png) no-repeat left bottom;overflow:hidden;}
/*div.cartela-verde.fondo-blanco div{background: url(../img/cartela-verde-left-bottom.png);}
*/
div.cartela-verde-l1 div.cartela-verde-l2 div.cartela-verde-l3{background: transparent url(../img/cartela-verde-left-top.png) no-repeat left top;margin-bottom:0.3em;}
div.cartela-verde-l1 div.cartela-verde-l2 div.cartela-verde-l3 div.cartela-verde-l4{background: transparent url(../img/cartela-verde-right-top.png) no-repeat right top;margin-left:0.6em;min-height:8.5em; text-align:left; overflow:hidden;}



#lightbox-pop-detalles-tarifa{font-size:1em;width:48.4em; background:none; }
#lightbox-pop-detalles-tarifa div {float:left;width:46.2em; min-height:9.3em;display:inline;margin:2.5em 0 0 1em;color:#1a1a1a; text-align:center; background:none;} 
#lightbox-pop-detalles-tarifa div p.titulo{line-height:normal;font-weight:normal;font-size:1.6em; margin:0 0 0.4em 0;}
#lightbox-pop-detalles-tarifa div p.texto{color:#1a1a1a;font-size:1.1em; margin:0 0 0.4em 0;}
#lightbox-pop-detalles-tarifa div .tabla-detalles-tarifa {float:left; position:relative; width:46.1em; height:18.3em; margin:0; background:url(../img/lightbox-proceso-de-compra-tarifas-bg.png) top left no-repeat;}

/* modulo-tarifa  */
.modulo-tarifa{display:block;margin:1.5em 2.5em 0 2.5em;overflow:hidden;border:0.1em solid #cccccc; clear:both; } /* clear:both; añadido por Raquel para arreglar una caja en contrato-movistar.html. Si falla en otro sitio miramos como arreglarlo*/
/*.modulo-tarifa.sinmargin{ margin-left:0; margin-right:0;}*/
.modulo-tarifa > h3{font-size:1em;font-weight:bold;line-height:3em;color:#00517A;}
.modulo-tarifa > h3 > span{font-size:1.4em;padding:0 0 0 2em;}
.modulo-tarifa > h3 > a{color:#1a1a1a;padding:0 0 0 2em;}
.modulo-tarifa > h3 > a > span{font-size:1.4em;}
.modulo-tarifa.plegado h3 span{background:transparent url(../img/bolinche-triangulo-gris-gris.png) no-repeat 0.4em 0;}
.modulo-tarifa.desplegado h3 span{background:transparent url(../img/bolinche-triangulo-gris-gris.png) no-repeat 0.4em bottom;}
.modulo-tarifa h3 span.rastro-filtro{color:#777777;background:none;padding:0 0 0 0.5em;font-size:1.2em;font-weight:normal;}
.modulo-tarifa.plegado h3 span.rastro-filtro{color:#ffffff;background:none;padding:0 0 0 0.5em;font-size:1.2em;}
.modulo-tarifa.desplegado h3{background:#ffffff;color:#1a1a1a;}
.modulo-tarifa.desplegado .modulo-tarifa-interior{display:block;}
.modulo-tarifa.desplegado .modulo-tarifa-interior p span a {color:#1A1A1A;}
.modulo-tarifa.plegado .modulo-tarifa-interior{display:none;}

/* modulo-tarifa  una columna*/
.modulo-tarifa-una-columna{display:block;margin:1.5em 0 0 0;overflow:hidden;border:0.1em solid #cccccc; clear:both; } /* clear:both; añadido por Raquel para arreglar una caja en contrato-movistar.html. Si falla en otro sitio miramos como arreglarlo*/
.modulo-tarifa-una-columna > h3{font-size:1em;font-weight:bold;line-height:3em;color:#00517A;}
.modulo-tarifa-una-columna > h3 > span{font-size:1.4em;padding:0 0 0 2em;}
.modulo-tarifa-una-columna > h3 > a{color:#1a1a1a;padding:0 0 0 2em;}
.modulo-tarifa-una-columna > h3 > a > span{font-size:1.4em;}
.modulo-tarifa-una-columna.plegado h3 span{background:transparent url(../img/bolinche-triangulo-gris-gris.png) no-repeat 0.4em 0;}
.modulo-tarifa-una-columna.desplegado h3 span{background:transparent url(../img/bolinche-triangulo-gris-gris.png) no-repeat 0.4em bottom;}
.modulo-tarifa-una-columna h3 span.rastro-filtro{color:#777777;background:none;padding:0 0 0 0.5em;font-size:1.2em;font-weight:normal;}
.modulo-tarifa-una-columna.plegado h3 span.rastro-filtro{color:#ffffff;background:none;padding:0 0 0 0.5em;font-size:1.2em;}
.modulo-tarifa-una-columna.desplegado h3{background:#ffffff;color:#1a1a1a;}
.modulo-tarifa-una-columna.desplegado .modulo-tarifa-interior{display:block;}
.modulo-tarifa-una-columna.plegado .modulo-tarifa-interior{display:none;}

/*opciones-ahorro*/
.modulo-tarifa-peq{display:block;margin:0 2em 2em 0;overflow:hidden;border:0.1em solid #cccccc; clear:both;width:53em; }
.modulo-tarifa-peq h3{font-size:1em;font-weight:bold;line-height:3em;color:#00517A;}
.modulo-tarifa-peq h3 span{font-size:1.4em;padding:0 0 0 2em;}
.modulo-tarifa-peq h3 a{color:#1a1a1a;padding:0 0 0 2em;}
.modulo-tarifa-peq h3 a span{font-size:1.4em;}
.modulo-tarifa-peq.plegado h3 span{background:transparent url(../img/bolinche-triangulo-gris-gris.png) no-repeat 0.4em 0;}
.modulo-tarifa-peq.desplegado h3 span{background:transparent url(../img/bolinche-triangulo-gris-gris.png) no-repeat 0.4em bottom;}
.modulo-tarifa-peq h3 span.rastro-filtro{color:#777777;background:none;padding:0 0 0 0.5em;font-size:1.2em;font-weight:normal;}
.modulo-tarifa-peq.plegado h3 span.rastro-filtro{color:#ffffff;background:none;padding:0 0 0 0.5em;font-size:1.2em;}
.modulo-tarifa-peq.desplegado h3{background:#ffffff;color:#1a1a1a;}
.modulo-tarifa-peq.desplegado .modulo-tarifa-interior{display:block;}


.modulo-tarifa-interior{position:relative;padding:0 0 2.5em 3em;/* min-height:4em;  David 26/4/10 */ min-height:8.5em;}
.modulo-tarifa-interior > p{margin:0 1em 0.5em 0;}
.modulo-tarifa-interior > p:first-child{margin:0 5em 0.5em 0;}
.modulo-tarifa-interior > p.con-salto{margin:2.3em 0 0.5em 0;}
.modulo-tarifa-interior > p.intro{width:54.6em;margin:0 0 1.5em 0;}
.modulo-tarifa-interior.ficha p.intro{/*width:54.6em;*/margin:1.5em 0 1.5em 0;}
.modulo-tarifa-interior > p > span,.modulo-tarifa-interior > p > strong > span{font-size:1.2em;line-height:normal;/* nuevo */ padding-right:1em;}
.modulo-tarifa-interior  p{color:#1a1a1a;}
.modulo-tarifa-interior  p a {color:#1a1a1a;}
.modulo-tarifa-interior p.ver-mas{position:absolute;right:2em;}
.modulo-tarifa-interior p.ver-mas a{color:#1a1a1a;font-size:1.1em;}

.modulo-tarifa-interior.ficha{position:relative;}
.modulo-tarifa-interior div.cartela-mini-azul{position:absolute;top:-2.2em;right:1em; z-index:5;width:14em;}
.modulo-tarifa-interior.ficha div.cartela-mini-azul{position:absolute;top:0.5em;right:2.5em; z-index:5;width:14em;}

.modulo-tarifa-interior ul.detalles{overflow:hidden;}
.modulo-tarifa-interior ul.detalles > li{float:left;background:transparent url(../img/separador-gris.png) no-repeat left 50%; text-align:center;}
.modulo-tarifa-interior ul.detalles > li:first-child{background:none;}
.modulo-tarifa-interior ul.detalles > li > span{color:#777777;font-size:1.2em;line-height:normal;}
.modulo-tarifa-interior ul.detalles > li > strong{display:block;}
.modulo-tarifa-interior ul.detalles > li > strong > span{color:#1a1a1a;font-size:2.4em;line-height:normal;font-weight:normal;}
.modulo-tarifa-interior ul.detalles > li > strong > span.unidad{font-size:1.8em;line-height:normal;padding-left:0.15em;}
.modulo-tarifa-interior ul.detalles > li > strong > span.separa-valores{font-size:2.4em;line-height:normal;padding:0 0.1em 0 0.15em;color:#777777;}
.modulo-tarifa-interior ul.detalles.dos > li{width:27.3em;min-height:3em;}
.modulo-tarifa-interior ul.detalles.tres > li{width:19em;min-height:3em;}
.modulo-tarifa-interior ul.detalles.tres > li:first-child{width:17em;}
/*.modulo-tarifa-interior ul.detalles.tres > li{width:18.2em;}*/
.modulo-tarifa-interior ul.detalles.cuatro > li{width:16em;min-height:3em;}
.modulo-tarifa-interior ul.detalles.cuatro > li:first-child{width:8em;}

.modulo-tarifa-interior-ayuda-tiendas {position:relative;padding:0 0 2.5em 1.2em;min-height:4em;}

ul.listado-datos{overflow:hidden;padding:0 0 0 0;}
ul.listado-datos li{padding:0.15em 0 0.15em 1.5em;background:transparent url(../img/bolinche-mapaweb.gif) no-repeat left 0.5em;}
/*ul.listado-datos li:first-child{background-position:left top;}*/
ul.listado-datos li span{font-size:1.2em;line-height:normal;}
ul.listado-datos li a{color:#1a1a1a;}

ul.listado-tarifa-plana {margin:1em 1em 2em 0;float:none;}
ul.listado-tarifa-plana li {margin-top:0.5em;}
ul.listado-tarifa-plana li span {font-size:1.2em;margin-top:0.5em;}
ul.listado-tarifa-plana li a{color:#1a1a1a;}

ul.listado-tarifa-plana li ul{margin:0;float:none;}
ul.listado-tarifa-plana li ul li{margin-top:0.5em;width:20em;}

ul.marginUlListados {margin:0 0 0 2.5em;}

.letraPequenaTarifas { float:left; display:inline; margin:0 0 1em 2.5em;font-size:1.2em; }
.letraPequenaTarifas p {line-height:normal;}
.letraPequenaTarifas p span {font-size:0.9em;color:#777;}

.modulo-tarifa-interior p.activalo{position:absolute;top:7.8em;right:0;z-index:5;/* modificado ancho David 20/4 width:14em; */ width:13.3em;}
.modulo-tarifa-interior.ficha p.activalo{position:absolute;top:10.5em;/* right:1.5em; */ right:0.6em; z-index:5;width:14em;}
.modulo-tarifa-interior p.activalo.boton-verde a{/*width:13em; */width:11em; /* nuevo */ text-decoration:none;}

div.descubre-zona-wifi.boton-verde{margin-top:4em;}


.modulo-tarifa-interior .como-conectarse-internet{overflow:hidden;background:transparent url(../img/separador-como-conectarse-internet.png) no-repeat 50% 50%;padding:0.8em 0 0 0;}
.modulo-tarifa-interior .como-conectarse-internet li{float:left;width:31.5em;margin-left:3em}
.modulo-tarifa-interior .como-conectarse-internet li:first-child{width:34.5em;margin-left:0}
.modulo-tarifa-interior .como-conectarse-internet li.conectividad{background:transparent url(../img/icono-conectividad.png) no-repeat left 50%;}
.modulo-tarifa-interior .como-conectarse-internet li.tresg{background:transparent url(../img/icono-3g.png) no-repeat left 50%;}
.modulo-tarifa-interior .como-conectarse-internet li h4{margin:1em 0 0.5em 8.5em;font-size:1em;}
.modulo-tarifa-interior .como-conectarse-internet li h4 span{font-size:1.2em;line-height:normal;}
.modulo-tarifa-interior .como-conectarse-internet li p{margin:0 0 0 8.5em;font-size:1em;}
.modulo-tarifa-interior .como-conectarse-internet li p > span{font-size:1.2em;line-height:normal;}
.modulo-tarifa-interior .como-conectarse-internet li p.boton-verde{margin:2.5em 0 0 8.5em;}

.modulo-tarifa-interior p.comparar{
float:left;
display: none;
line-height:1.8em;
margin:1em 0 0 27em;
position:relative;
z-index:10;}

div.modulo-tarifa-interior p.comparar label {
font-size:1.2em;
}

/* END.modulo-tarifa  */


* a:hover,* a:hover span{text-decoration:none;}

/* REVISAR */
#modulos-tarifas-desde-mi-telefono,#modulos-tarifas-desde-mi-ordenador{position:relative;}
#modulos-tarifas-desde-mi-telefono .temporal{display:block;height:40em;}
/* REVISAR */


#loader-div.listado-moviles{
display:block;
width:77.6em;
height:75.7em;
bottom:3.17em;
left:0;
position:absolute;
z-index:99999;
background-color:#ffffff;}

#loader-div.tarifas-datos{
display:block;
width:77.6em;
height:75em;
top:0em;
left:0;
position:absolute;
z-index:99999;
background-color:#ffffff;}

/* servicios-linea-fija */
div.servicios-linea-fija{
	height:1%;
	overflow:hidden;
}
p.servicios-linea-fija{
	margin:0;
	padding:0.5em 0 0.2em 0;
	display:block;
}
p.servicios-linea-fija strong span{
	font-size:1.4em;
	color: #00517A;
}
p.servicios-linea-fija span{
	font-size:1.1em;
	padding-left:0.5em;
}

ul.servicios-linea-fija{
margin:0 0 0 28%;
padding:0 0 1em 0;border:0;
height:1%;
overflow:hidden;}
ul.servicios-linea-fija li{float:left;margin-right:0.7em;}

ul.servicios-linea-fija a{
float:left;
display:block;
line-height:3.6em;
padding:0 1em;
text-transform:uppercase;
color:#00517A;
text-decoration:none;}
ul.servicios-linea-fija a:hover{background-color:#e5e8ed;}

ul.servicios-linea-fija a img{margin:0.5em 0.5em 0.5em 0;padding:0;border:0;vertical-align:middle;}
ul.servicios-linea-fija span{
	font-size:1.1em;
	color: #00517A;
}
.oculto{display:none;}
.muestro{display:block;}


/* Opciones de ahorro */

.seccion-opciones-ahorro{
display:block;

border:0.1em solid #cccccc;
margin:0 0 3em 0;
/*padding:1.3em;
padding-bottom:0;*/
padding:1.3em 0.9em 0;
}



/* opciones de ahorro-tarifas */
.opciones-ahorro-tarifas{border-top:0.1em solid #cccccc;padding:1.2em 0;position:relative;overflow:hidden;}
.opciones-ahorro-tarifas h2{font-size:1em;font-weight:normal;}
.opciones-ahorro-tarifas h2 span{font-size:1.6em;line-height:normal;color:#000;}
.opciones-ahorro-tarifas ul{overflow:hidden;padding:1em 0 2.5em 0; /* nuevo */ color:#A9C71D;}
.opciones-ahorro-tarifas ul li{
float:left;
display:block;
width:25em;
height:8.6em;
background:#00517A;
border-left:0.1em solid #ffffff;}
.opciones-ahorro-tarifas ul.unaColumna li, .table-ahorro table.unaColumna thead tr th, .table-ahorro table.unaColumna tbody tr td{width:50em;}
.table-ahorro table.dosColumnas thead tr th, .table-ahorro table.dosColumnas tbody tr td{width:25em;}
.opciones-ahorro-tarifas ul.tresColumnas li, .table-ahorro table.tresColumnas thead tr th, .table-ahorro table.tresColumnas tbody tr td{width:16.6em; /* nuevo */ color:#A9C71D;}
.opciones-ahorro-tarifas ul.cuatroColumnas li, .table-ahorro table.cuatroColumnas thead tr th, .table-ahorro table.cuatroColumnas tbody tr td{width:12.5em;}
.opciones-ahorro-tarifas ul.cincoColumnas li, .table-ahorro table.cincoColumnas thead tr th, .table-ahorro table.cincoColumnas tbody tr td{width:10em;}

.opciones-ahorro-tarifas ul li:first-child{border-left:none;}

.opciones-ahorro-tarifas h3{font-size:1em;text-align:center;padding:0.8em 0 0 0;font-weight:bold;}
.opciones-ahorro-tarifas .precio-euros{color:#A9C71D;display:block;}


.opciones-ahorro-tarifas .euros, .opciones-ahorro-tarifas .centimos, .opciones-ahorro-tarifas .euros-min, .opciones-ahorro-tarifas .centimos-min, .opciones-ahorro-tarifas .sin-precio{
font-size:4.8em;
line-height:1em;
letter-spacing:-0.05em;
padding-right:0.25em;
}
.opciones-ahorro-tarifas .centimos{background:transparent url(../img/icono-centimos-verde.png) no-repeat 1.2em 0.2em;display:block;}
.opciones-ahorro-tarifas .centimos-min{background:transparent url(../img/icono-centimos-minuto-verde.png) no-repeat 1.2em 0.2em;display:block;}
.opciones-ahorro-tarifas .euros{background:transparent url(../img/fondo-simbolo-euro.gif) no-repeat right 0.2em;}
.opciones-ahorro-tarifas .euros-min{background:transparent url(../img/icono-euros-minuto-verde.png) no-repeat 1.2em 0.2em;display:block;}


.opciones-ahorro-tarifas .info-adicional{color:#A9C71D;font-size:1.2em;line-height:normal;}
.opciones-ahorro-tarifas .contratar{position:absolute;bottom:1em; right:0;/*cambiado bottom David 21/4 */  }
.opciones-ahorro-tarifas .contratar span{/* padding:0 1.32em 0 0.5em;*/}
.opciones-ahorro-tarifas p.txtlegal{font-size:0.9em;color:#777;margin:1em 0 0 0;line-height:normal;}

.opciones-ahorro-tarifas p.texto span a{color:#000;}

/*para la parte de servicios*/
.opciones-ahorro-tarifas s ul.listado-tarifas{overflow:hidden;padding:0 0 0 0;margin:1em 1em 5em 0;}
.opciones-ahorro-tarifas  ul.listado-tarifas li{padding:0.15em 0 0.15em 1.5em;background:transparent url(../img/bolinche-mapaweb.gif) no-repeat left 7px;height:1%;float:none;}
.opciones-ahorro-tarifas  ul.listado-tarifas li span{font-size:1.2em;line-height:normal;}
.opciones-ahorro-tarifas  ul.listado-tarifas li a{color:#1a1a1a;}

/*END.para la parte de servicios*/

/* END.opciones de ahorro */

/* Filtro tarifas */
.filtros-tarifas{
position:relative;
display:block;
margin:0 10px 0 10px;
overflow:hidden;
padding-bottom:18px;
z-index:1;}

.tarifas-centradas{margin-left:14em;}


.filtros-tarifas > h2{
font-size:1em;
font-weight:normal;
padding:0 0 0.2em 1em;
line-height:2.4em;
color:#00517A;
text-align:center;
}
.filtros-tarifas > h2 span{font-size:1.6em;}
	
.filtros-tarifas > ul{
padding:0 11px 33px 11px;
height:auto;}

.filtros-tarifas > ul > li{
border:0.1em solid #cccccc;
padding:0.1em;
width:23em;
float:left;
margin-right:1em;
height:21em;}

.filtros-tarifas .flecha-filtro-tarifas{
position:absolute;
background:url(../img/flecha-filtro.gif) no-repeat 0 0;
top:3em;
right:-2.2em;
width:2.1em;
height:4.2em;
z-index:9000;}

.filtros-tarifas li > h3{font-size:1em;font-weight:bold;line-height:2.4em;display:block;width:100%;}
.filtros-tarifas li > h3,.filtros li.desplegado > h3{
background:#00517A;color:#ffffff;}
.filtros-tarifas li > h3 span{font-size:1.2em;padding:0 0 0 0.7em;}
.filtros-tarifas li.plegado > h3{
background:#f7f6f6;color:#00517A;}

.filtros-tarifas .filtros-interior-tarifas{position:relative;/*padding:2em 2em 0 2em;*/padding:1.3em 1.6em 0;height:19em;}
.filtros-tarifas .filtros-interior-tarifas p{margin-bottom:0.7em;}
.filtros-tarifas .filtros-interior-tarifas p input{margin-right:0.5em;vertical-align:middle;}
.filtros-tarifas .filtros-interior-tarifas p select{vertical-align:middle;border:0.1em solid #000000;font-size:1.2em;width:16em}
.filtros-tarifas .filtros-interior-tarifas p option{padding:0 0.5em 0 0;}
.filtros-tarifas .filtros-interior-tarifas p.ver-tarifa-ahorro{position:absolute;top:5em;left:6.7em;}
.filtros-tarifas .filtros-interior-tarifas p.ver-tarifa-ahorro a span{/*padding:0 1.5em 0 1em;*/}

.filtros-tarifas .filtros-iconos{position:absolute;right:1.5em;top:0.8em;}
.filtros-interior{overflow:hidden;}
.filtros-interior ul.centrado{padding-left:18em;}
.filtros-interior ul.centrado-tres{padding-left:11em;}

.destacados-inferior-tarifas{
position:relative;
display:block;
margin:3.5em 10px 0 10px;
overflow:hidden;}

.destacados-inferior-tarifas > ul{height:auto;}
.destacados-inferior-tarifas > ul > li{float:left;margin:0 0.2em 1em 1em;}
#main p.ahorro-btn{float:right; display:inline;margin-right:3em;}


/* END.Filtro tarifas */



/* Tabla Contrato movistar */
div.table-ahorro{
clear:both;
overflow:hidden;
margin-top:9em;
}
div.table-ahorro.nomargintop{margin-top:0; /*David 4/5/2010 */ padding-left:1px;}
table.tabla-tarifas-ahorro{width:50em;border:0.1em solid #ccc;text-align:center;margin:1.5em auto; padding:0;margin-right:1em;}
table.tabla-tarifas-ahorro th {border-right:0.1em solid #ccc;}
table.tabla-tarifas-ahorro th p { display:block; margin:0; padding:0.6em 0 0 0; border:0.1em solid #fff; /* height:1.8em; */ height:3.2em; background:#edf3f4; text-align:center; }
table.tabla-tarifas-ahorro th p span { font-size:1.1em; }
table.tabla-tarifas-ahorro td {border-right:0.1em solid #ccc;border-top:0.1em solid #ccc;}
table.tabla-tarifas-ahorro th.noBorde, table.tabla-tarifas-ahorro td.noBorde{border-right:none;}
table.tabla-tarifas-ahorro tr td p strong{color:#00517A;}

table.tabla-tarifas-ahorro tr td p strong span.precio-eur, table.tabla-tarifas-ahorro tr td p strong span.precio-eurosMin, table.tabla-tarifas-ahorro tr td p strong span.precio-cents, table.tabla-tarifas-ahorro tr td p strong span.precio-centsMin, table.tabla-tarifas-ahorro tr td p strong span.sinprecio{font-size:3.6em; line-height:normal; }

table.tabla-tarifas-ahorro tr td p strong span.precio{ font-size:3.6em; line-height:normal; }






.no-border{border-top:0;}
/* END.Tabla Contrato movistar */

/* Tabla Contrato movistar */
div.table-contrato{
clear:both;
overflow:hidden;
}

table.tabla-tarifas-contrato{width:72em;border:0.1em solid #ccc;text-align:center;/* David 29/4 margin:1.3em auto; */ margin:3.3em 3em 1.3em auto;  padding:0;margin-right:3em;}
table.tabla-tarifas-contrato.cerrada{width:67em;}
table.tabla-tarifas-contrato th {border-right:0.1em solid #ccc; background:#edf3f4; padding:0.6em 0;}
table.tabla-tarifas-contrato th p, table.tabla-tarifas-ahorro th p { display:block; margin:0; text-align:center; }
table.tabla-tarifas-contrato th p span { font-size:1.1em; }
table.tabla-tarifas-contrato td {border-right:0.1em solid #ccc;border-top:0.1em solid #ccc;}
table.tabla-tarifas-contrato th.noBorde, table.tabla-tarifas-contrato td.noBorde, table.tabla-tarifas-ahorro th.noBorde, table.tabla-tarifas-ahorro td.noBorde {border-right:none;}
table.tabla-tarifas-contrato tr td p strong{color:#00517A;}
table.tabla-tarifas-contrato tr td p strong span.precio{ font-size:3.6em; line-height:normal; }
table.tabla-tarifas-contrato tr td p strong span.sinprecio{font-size:3.6em; line-height:normal; padding-right:0.78em;}
table.tabla-tarifas-contrato tr td p strong span.sinprecio span{font-size:0.5em;}
table.tabla-tarifas-contrato tr td p.conTexto{ padding:1em 0; }
table.tabla-tarifas-contrato tr td p.conTexto strong span.texto, table.tabla-tarifas-ahorro tr td p.conTexto strong span.texto{ font-size:1.4em; line-height:normal;color:#00517A; }
/* tabla contrato dentro de desplegable*/
table.tabla-tarifas-contrato tr td p strong span.enmodulo{font-size:1.6em; line-height:normal; padding-right:0.78em;}
table.tabla-tarifas-contrato tbody tr td, table.tabla-tarifas-ahorro tbody tr td{/*padding:0 10px 0 20px;*/ padding:0 0 0 0;
text-align:center;}

.fiftyFifty { width:50%; }
.thirtyThirty { width:33%; }
.fortyForty { width:25%; }
.fithFith { width:20%; }

table.tabla-tarifas-contrato .noBorderTopTd { border-top:0; }




/* END.Tabla Contrato movistar */

/* sidebar Promociones*/

div.promo-box{	
display:block;
background:url(../img/corners/bottom-right.jpg) no-repeat right bottom;
position:relative;
margin:2em 1em 0 1.5em;
min-height:10em;
overflow:hidden;}
div.promo-box div{display:block;overflow:hidden;background:url(../img/corners/bottom-left.jpg) no-repeat left bottom;}
div.promo-box div div{background:url(../img/corners/top-right.jpg) no-repeat right top;margin-bottom:7px;min-height:4em;}
div.promo-box div div div{margin-bottom:0;background:url(../img/corners/top-left.jpg) no-repeat left top;}

#sidebar div.promo-box h2{font-size:1.6em;display:block;font-weight:normal;margin:0.7em;}
#sidebar div.promo-box h2 span{font-size:1.1em;color:#00517A;line-height:1em;}

#sidebar div.promo-box ul li.promo-box-int{background:url(../img/corners/bottom-right-int.jpg) no-repeat right bottom;margin:2em 1em 0 1em;z-index:1}
#sidebar div.promo-box ul li.promo-box-int div{background:url(../img/corners/bottom-left-int.jpg) no-repeat left bottom;}
#sidebar div.promo-box ul li.promo-box-int div div{background:url(../img/corners/top-left-int.jpg) no-repeat left top;}
#sidebar div.promo-box ul li.promo-box-int div div div{background:url(../img/corners/top-right-int.jpg) no-repeat right top;}
#sidebar div.promo-box ul li.promo-box-int div div div p{display:block;padding:0.5em;}


/* END.sidebar Promociones*/

/* PROMO BOX */

div.nru h2 {
display:block;
margin:1.2em 1.2em 0 1.2em;
font-weight:normal;
font-size:1em;
}

div.nru h2 span {
color:#00517A;
font-size:1.8em;
line-height:1em;

}

div.nru {
overflow:hidden;
display:block;
margin:2em 1em 0 1.5em;
overflow:hidden;
height:1%;
}

div.nru-bis {padding:0 0 1em 0;}

div.nru {
background:transparent url(../img/bottom-right.jpg) no-repeat scroll right bottom;
display:block;
min-width:5.5em;
position:relative;
}

div.nru div {
background:transparent url(../img/bottom-left.jpg) no-repeat left bottom;
display:block;
overflow:hidden;
}

div.nru div div {

background:transparent url(../img/../img/top-right.jpg) no-repeat scroll right top;
}


div.nru div div div {
background:transparent url(../img/top-left.jpg) no-repeat scroll left top;
margin-bottom:0;
}



div.nru ul.nru-int {
clear:both;
display:block;
height:1%;
margin:0 0 0 1em;
overflow:hidden;
}

div.nru ul.nru-int li {
	display:block;
	position:relative;
	margin:1em 1em 0 0;
	overflow:hidden;
	height:1%;
	clear: both;
}

p.nru-parrafo{
	display:block;
	margin:0 1em;
	font-weight:normal;
	font-size:1em;
	clear: both;
}

p.nru-parrafo span{
font-size:1.1em;
line-height: normal;}

div.nru ul.nru-int li.nru-int-lis div.nru-int-list{
background:transparent url(../img/bottom-left-int.gif) no-repeat left bottom;
display:block;
overflow:hidden;}

div.nru ul.nru-int li.nru-int-lis div.nru-int-list div{background:transparent url(../img/top-right-int.gif) no-repeat scroll right top; }

div.nru ul.nru-int li.nru-int-lis div.nru-int-list div div.nru-int-list-bis{ padding:0 0.5em 0 0}


p.nru-interior-li{
display:block;
margin:0.5em;
font-weight:normal;
font-size:1em;}

p.nru-interior-li span {
font-size:1em;
line-height:normal;}

div.nru-interior {
overflow:hidden;
display:block;
margin:2em 1em 0 1.5em;
overflow:hidden;
height:1%;
}

div.nru-interior-bis {padding:0 0 0.5em 0;}

div.nru-interior {
background:transparent url(../img/bottom-right-int.gif) no-repeat scroll right bottom;
display:block;
min-width:5.5em;
position:relative;
}

div.nru-interior div {
background:transparent url(../img/bottom-left-int.gif) no-repeat left bottom;
display:block;
overflow:hidden;
}

div.nru-interior div div {

background:transparent url(../img/top-right-int.gif) no-repeat scroll right top;
}


div.nru-interior div div div {
background:transparent url(../img/top-left-int.gif) no-repeat scroll left top;
margin-bottom:0;
}

li.nru-linterior {
background:transparent url(../img/bottom-right-int.gif) no-repeat scroll right bottom;
display:block;
min-width:5.5em;
position:relative;
}

li.nru-linterior div.nru-linterior-bis {
background:transparent url(../img/bottom-left-int.gif) no-repeat left bottom;
display:block;
overflow:hidden;}

li.nru-linterior div.nru-linterior-bis div {
	background:transparent url(../img/top-right-int.gif) no-repeat scroll right top;
	margin-bottom:0.5em;
}

li.nru-linterior div.nru-linterior-bis div div{margin-bottom:0em;}
li.nru-linterior div.nru-linterior-bis div div div {
background:transparent url(../img/top-left-int.gif) no-repeat scroll left top;
margin-bottom:0em;
}


p.nru-interior-li{
display:block;
margin:0.5em;
font-weight:normal;
font-size:1em;}

/* formulario */

#formulario {
margin:auto;
width:54.5em;
display:block;
}


#formulario #datos {
margin-top:2.5em;
width:75.8em;
display:block;
height:1%;
}
#formulario #envuelve-datos {
background-image:url(fondo-datos.gif);
background-position:center top;
background-repeat:no-repeat;
overflow:hidden;
padding:2em;
}

#formulario #envuelve-datos input {
border:1px solid #bad3da;
display:inline;
float:left;
height:1.7em;
}
#formulario #envuelve-datos #datos-operador {
background-image:url(fondo-hr-formulario.gif);
background-position:center bottom;
background-repeat:no-repeat;
clear:both;
height:1%;
overflow:hidden;
padding-bottom:4em;
}

#formulario #envuelve-datos #datos-operador label.mas-largo{width:37.5em;}
#formulario #envuelve-datos #datos-operador p{display:block;}
#formulario #envuelve-datos #datos-operador p span{color:#717171;margin-bottom:1em;}
#formulario #envuelve-datos #datos-titular.solicitud-compra label, #formulario #envuelve-datos #datos-operador.solicitud-compra label{width:15.4em;}
#formulario #envuelve-datos #datos-titular.solicitud-compra input, #formulario #envuelve-datos #datos-operador.solicitud-compra input{border:none}
#formulario #envuelve-datos input.corto{width:24em;}

#formulario #envuelve-datos #datos-operador h3 span{
color:#065091;
font-size:16px;
padding:1em 0 1em 0;
}

#formulario #envuelve-datos label {
clear:left;
color:#717171;
display:block;
float:left;
font-size:1.4em;
padding-bottom:1em;
width:20em;
}
#formulario #envuelve-datos input.largo {
margin-right:1em;
width:29em;
}
#formulario #envuelve-datos input {
border:1px solid #ccc;
display:block;
float:left;
height:17px;
width:10.7em;
}
#formulario #envuelve-datos #datos-titular {
background-image:url(fondo-hr-formulario.gif);
background-position:center bottom;
background-repeat:no-repeat;
clear:both;
overflow:hidden;
padding-bottom:4em;
padding-top:2em;
}
#formulario #envuelve-datos #datos-continuar {
clear:both;
overflow:hidden;
padding-bottom:4em;
padding-top:2em;
text-align:left;
}
#formulario #envuelve-datos #datos-continuar #compromisocapa {
color:#717171;
font-size:1.2em;
padding-top:0.4em;
text-align:left;
}
#formulario #envuelve-datos #datos-continuar #compromisocapa a {
color:#065091;
text-decoration:underline;
}
#formulario #envuelve-datos #datos-continuar a.continuar {
background-image:url(boton-continuar.gif);
display:block;
float:right;
height:3em;
width:8em;
}
#formulario #envuelve-datos #datos-continuar input.checkbox{border:none;width:2em;}
#formulario #envuelve-datos span {
float:left;
font-size:12px;
}
#formulario #envuelve-datos p.form-obligatorio {
color:#666666;
margin:0 2em 0 0;
}
#formulario #final p {
border-right:1px solid #666666;
float:left;
padding-right:2.5em;
}

#formulario .formulario-tarifas-enviar{position:absolute;right:2em;bottom:6.5em;}
#formulario .formulario-tarifas-volver{position:absolute;right:11em;bottom:6.5em; /* David 29/4 */ margin-right:20px;}
.venta-datos-online{position:relative;padding-right:4em;height:25em;}
.venta-datos-online p.intro span{font-size:1.2em;color:#717171;display:block;line-height:normal;margin:2em 0 2em 2.6em;}


/* END.formulario */
#formulario .listas-correo{
margin:0;
display:block;
height:1%;
padding:1em 0 2em 0;
position:relative;
}
#formulario .listas-correo h2{font-size:1.4em;color:#00517A;font-weight:normal;line-height:2.4em;}
#formulario .listas-correo p{font-size:1.2em;margin:1em 0 0 0;line-height:normal;color:#717171;}
#formulario .listas-correo p a{color:#333;}
#formulario .listas-correo p span strong{color:#333;}
#formulario .listas-correo .m-news-movistar{display:block;width:20em;margin:1.8em 0 0.5em 12em;font-size:1.2em;}
#formulario .listas-correo div{margin:1em 0 0 0;}
#formulario .listas-correo div fieldset label{font-size:1.2em;}
#formulario .listas-correo h3{margin:2.5em 0 0 0;font-size:1.5em;}
#formulario .listas-correo .listas-correo-campos{width:25.5em;float:left;}
#formulario .fieldset {width:100%; }
#formulario .listas-correo .listas-correo-campos p {height:1.8em;}
#formulario .listas-correo .listas-correo-campos p label{width:9em;display:block;float:left;}
#formulario .listas-correo .listas-correo-campos p label.der{width:6em;}
#formulario .listas-correo .listas-correo-campos p input{
	width: 9em;
	/*background:transparent url(../img/input-text-right.png) no-repeat right center;
	padding:2px 2px 1px 0;
	*/
	display:inline;
	font-size:1.1em;
	height:1.4em;
	margin:0em;
	overflow:hidden;
	border:1px solid #ccc;
	width:9.6em
	}
#formulario .listas-correo .listas-correo-campos p span{
	float: left;
	display: block;
	margin: 0 0 0.3em 0;
	/*background:transparent url(../img/input-text-left.png) no-repeat scroll left center;
	padding:0 0 0 0.5em;*/
	}
#formulario .listas-correo .listas-correo-campos p select{width:9.6em;border:1px solid #ccc;font-size:1.1em;}
#formulario .listas-correo .botones-listas{display:block;margin:0 0 2em 0;float: right;
}
#formulario .listas-correo .botones-listas p{float:right;display:inline;margin-left:1em;}
/*#formulario .listas-correo .botones-listas p a{height:1.5em;}
#formulario .listas-correo .botones-listas p a span{height:1.4em;}*/


#formulario .listas-correo .listas-correo-campos-baja{margin:2em 0 2em 0;float:left;display:block;clear:right;width:50em;padding-bottom:1em;}
#formulario .listas-correo .listas-correo-campos-baja p select{width:10em;float:left;border:0.1em solid #ccc;}
#formulario .listas-correo .listas-correo-campos-baja p label{display:block;float:left;width:6em;margin-left:2em;background:none;}
#formulario .listas-correo .listas-correo-campos-baja p label.email{width:4em;}
#formulario .listas-correo .listas-correo-campos-baja p input{width: 12.5em;
	/*background:transparent url(../img/input-text-right.png) no-repeat right center;
	padding:2px 2px 1px 0;
	*/
	display:inline;
	font-size:1.1em;
	height:1.4em;
	margin:0em;
	overflow:hidden;
	border:1px solid #ccc;
}
#formulario .listas-correo .listas-correo-campos-baja p span{float:left;display:block;margin: 0 0 0.3em 0;/*background:transparent url(../img/input-text-left.png) no-repeat scroll left center;padding:0 0 0 0.5em;*/width:7em;}
#formulario .listas-correo h3.baja-listas-correo{margin-top:0}


#formulario #evalue-pagina{background-image:url(fondo-datos.gif);background-position:center top;background-repeat:no-repeat;overflow:hidden;color:#717171;font-size:1.2em;padding:2em;}
#formulario #evalue-pagina p{font-size:1em;line-height:1.9em;}
#formulario #evalue-pagina h3 span{color:#00517A;font-size:16px;padding:1em 0;font-weight:normal;}
#formulario #evalue-pagina input{float:left;height:1.7em;border:1px solid #bad3da;display:inline;}
#formulario #evalue-pagina input[type=radio]{float:none;border:none;display:inline;}
#formulario #evalue-pagina input.siNo[type=radio]{vertical-align:middle;border:none;}
#formulario #evalue-pagina input[type=checkbox]{float:none;border:none;display:inline;margin:0 1em;}
#formulario #evalue-pagina input.siNo[type=checkbox]{vertical-align:middle;border:none;}
#formulario #evalue-pagina select,#formulario #evalue-pagina textarea{border:1px solid #bad3da;margin:0.5em 0 0;}
#formulario #evalue-pagina table.pagina{width:70%;text-align:center;margin:1em 0 0;}
#formulario #evalue-pagina table.pagina th{font-weight:400;width:16%;padding:0.5em;}
#formulario #evalue-pagina table.pagina th.aEvaluar{text-align:left;}
#formulario #evalue-pagina .preguntas{float:left;margin:2em 0 0;}
#formulario #evalue-pagina .textos{float:left;margin:1em 0 0;}
#formulario #evalue-pagina .borde{border-top:solid 1px #717171;width:100%;padding-top:1em;}
#formulario #evalue-pagina table.preguntas{width:100%;text-align:center;line-height:1.2em;margin:1em 0 0;}
#formulario #evalue-pagina table.preguntas th.preg{font-weight:400;text-align:left;border-bottom:0.1em solid #ccc;padding:0.8em;}
#formulario #evalue-pagina table.preguntas th.wthPreguntas{width:50%;}
#formulario #evalue-pagina table.preguntas th.wthValoracion{width:5%;}
#formulario #evalue-pagina table.preguntas th.preg p{line-height:1.2em;}
#formulario #evalue-pagina table.preguntas th.preg p span{font-size:0.9em;}
#formulario #evalue-pagina .pieForm{font-size:0.9em;line-height:1.2em;margin:0.5em 0 0;}
#formulario #evalue-pagina .pieForm a{color:#666;}
#formulario #evalue-pagina table.pagina th,#formulario #evalue-pagina table.pagina td,#formulario #evalue-pagina table.preguntas th,#formulario #evalue-pagina table.preguntas td{border-bottom:0.1em solid #ccc;}
#formulario #evalue-pagina .textos div {margin:1.3em 0 0; height:1.5em;}
#formulario #evalue-pagina input[type=text] {border:1px solid #ccc;display:block;float:left;height:17px;}
#formulario #evalue-pagina label span {float:left;width:12em;line-height:1.6em;}
#formulario #evalue-pagina label[for="form"] {display:block;width:40em;}
#formulario #evalue-pagina .formulario-abandono {float:right; margin:0; padding:0;}
#formulario #evalue-pagina .formulario-abandono p {margin:0; padding:0;}

#formulario #evalue-pagina .formulario-abandono p.boton-verde-submit span input, #formulario #envuelve-datos p.boton-verde-submit span input{/* David 29/4 height:1.4em; */ height:30px; border:none; /* David 4/5/2010 Comprobar que no se descuadre en otro sitio */ color:white; font-family:Arial,Helvetica,sans-serif; font-size:1em;}



#formulario #envuelve-datos p.boton-verde-submit span input{/* David 4/5/2010 Comprobar que no se descuadre en otro sitio width:5.2em */ width:auto;}


#formulario #evalue-pagina .textosHorarios { margin:1.5em 0 0 0; }
#formulario #evalue-pagina .textosHorarios label {float:left; display:inline; padding:0.5em 0 0 0; height:1.2em; margin:0 1em 0 0;}
#formulario #evalue-pagina .textosHorarios input.checkbox { float:left; border:none; margin:0 0.5em; padding:0;}

.boton-formu-margin-lft {margin:0 1em 0 0; width:6em;}

.registro-foros {margin:2em 0.5em 5em 0;color:#717171;}
.registro-foros p.acepto {margin:1.5em 0 1em 0;}
.registro-foros p.condiciones { margin:3em 0 1em 0; }
.registro-foros p a { color:#00517A; }

/*Formulario foro registro*/

.campos-registro {width:33em;margin:1.5em 0 0 6em;padding:1em;}
.campos-registro h2{font-size:1.4em;color:#00517A;font-weight:normal;line-height:2.4em;}
.campos-registro p{font-size:1.2em;margin:1em 0 0 0;line-height:normal;color:#717171;}
.campos-registro p a{color:#333;}
.campos-registro p span strong{color:#333;}
.campos-registro .m-news-movistar{width:20em;margin:1.8em 0 0.5em 12em;}
.campos-registro div{margin:1em 0 0 0;}
.campos-registro div.boton-verde{margin:0 3.8em 0 0;}
.campos-registro div fieldset label{font-size:1.2em;}
.campos-registro h3{margin:2.5em 0 0 0;font-size:1.5em;}
.campos-registro .listas-correo-campos{width:30.5em;float:left;}
.campos-registro .fieldset {width:75em;}
.campos-registro p {height:1.8em;}
.campos-registro p label{width:9em;display:block;float:left;}
.campos-registro p input{ width: 12.5em; background:transparent url(../img/input-text-right.png) no-repeat right center; display:inline; font-size:1.1em; height:1.4em; margin:0em; overflow:hidden; padding:2px 2px 1px 0; }
.campos-registro p span{ float: left; display: block; margin: 0 0 0.3em 0; padding:0 0 0 0.5em; background:transparent url(../img/input-text-left.png) no-repeat scroll left center; }
.campos-registro p span.acepto{background:none;padding:0;margin:0;}
.campos-registro p select{width:13em;border:1px solid #333333;font-size:1.1em;}
.campos-registro .formulario-abandono p.boton-verde-submit span input{}

/*END.Formulario foro registro*/

/*Formulario listas de correo*/


/*END.Formulario listas de correo*/

/*Configura tu movil*/
#formulario.configuracion-terminal{width:97%;}
#formulario #configura-movil{overflow:hidden;padding:1.5em 0 1.5em 0;font-size:1.2em;width:46em;line-height:normal;}
#formulario #configura-movil p span strong{background:url(../img/ico-configuracion-remota.gif) no-repeat;padding:0 0 0 2em;}
#formulario #configura-movil p.selecciona-config span{font-size:1.4em;margin:1em 0 0 0;display:block}
#formulario #configura-movil ul{list-style:none;margin:0.5em 0 0 0;}
#formulario #configura-movil ul li{background:url(../img/bullet-configura-movil.gif) no-repeat center left;padding:0 0 0 0.5em;margin:2em 0 0 0;}
#formulario #configura-movil ul li a{color:#00517A;}

#formulario #configura-movil p.volver a span{height:1.3em;padding-bottom:0.1em;}


#formulario #solicita-clave{padding:1.5em 0 1.5em 0;font-size:1.2em;width:44.4em;line-height:normal;}	
#formulario #solicita-clave p, #formulario #introduce-clave p{font-size:1em;margin:1em 0 0 0;clear:both;line-height:normal;}
#formulario #solicita-clave .solicita-clave{overflow:hidden;margin:1.5em 0 1.5em 3.5em;width:50em;position:relative;}

#formulario #solicita-clave .introduce-clave div p{float:left;}
#formulario #solicita-clave .introduce-clave div p label{width:20em;display:block;}

#formulario #solicita-clave .solicita-clave p{display:inline;float:left;}
#formulario #solicita-clave .solicita-clave p input,#formulario .introduce-clave p input,#formulario .introduce-clave p select{border:1px solid #ccc;}
#formulario #solicita-clave .solicita-clave p.formulario-solicita-clave-btn a{height:1.5em;}
#formulario #solicita-clave .solicita-clave p.formulario-solicita-clave-btn a span{height:1.4em;}
#formulario .introduce-clave{
	width:50em;
	margin:0 0 0 11em;
	display:block;
}
#formulario #solicita-clave .introduce-clave .botones-listas{clear:both;margin:0 0 4em 0;}
#formulario #solicita-clave .introduce-clave .botones-listas div{float:left;margin-right:1em;}
#formulario #solicita-clave .introduce-clave .botones-listas p a{height:1.5em;}
#formulario #solicita-clave .introduce-clave .botones-listas p a span{height:1.4em;}


/*END.Configura tu movil*/




/* ayuda-contacta */

.ayuda-contacta{position:relative;display:block;}
.ayuda-contacta div{height:15em;margin-top:2em;padding-top:0.5em;}
.ayuda-contacta div.internet { background:url(../img/ico_ayuda_contacta_internet.gif) no-repeat 0 40%; }
.ayuda-contacta div.llamada { background:url(../img/ico_ayuda_contacta_llamada.gif) no-repeat 0 40%; }
.ayuda-contacta div.tiendas { background:url(../img/ico_ayuda_contacta_tiendas.gif) no-repeat 0 40%; }
.ayuda-contacta div p {border-bottom:0.1em solid #93a2b6; width:100%; padding:0 0 0.5em 0;}
.ayuda-contacta div p span{font-size:1.6em;color:#00517A; line-height:0.8em; }
.ayuda-contacta div img{margin:2em 2em 0 0;float:left;display:inline;}
.ayuda-contacta div ul{text-decoration:none;margin:2.4em 0 0 9em;}
.ayuda-contacta div ul li{float:left;width:40em;background:transparent url(../img/bolinche-mapaweb.gif) no-repeat left 0.5em;padding:0 0 1em 1.1em;margin:0;}
.ayuda-contacta div ul li span{text-decoration:none;font-size:1.2em; color:#777; line-height:1.3em;}
.ayuda-contacta div ul li a {font-size:1.1em; color:#00517A;}

/* END.ayuda contacta */


/*subhome moviles y mas*/
div.moduloSubhome {float:left; display:inline; position:relative; width:29.1em; background:url(../img/linea-menus.gif) 0px 7px no-repeat; margin:2em 0 0 0;}
div.moduloSubhomeMd { float:right; display:inline; width:58em; } 
div.moduloSubhomeGr { float:left; display:inline; width:100%; } 
div.moduloSubhome.moduloSubhomeGr ul.destacado-movilymas{margin-right:2.5em;}
div.moduloSubhome.moduloSubhomeGr ul.destacado-movilymas.noMargin{margin-right:0}
div.moduloSubhomeCentral { margin-right:2.4em; margin-left:2.4em; } 

div.moduloSubhome .vertodos { position:absolute; top:1.6em; right:0;font-size:1.1em; line-height:normal; }
div.moduloSubhome .vertodos a { color:#333; text-decoration:underline; }
div.moduloSubhome .vertodos a span { color:#333; }


div.moduloSubhome h2{ font-size:1em; margin:0.4em 0 1.5em 0; font-weight:normal; color:#00517A;}
div.moduloSubhome h2 span{ font-size:1.8em; line-height:1em; /* David 4/5/2010 font-size:2em; */background:#fff; height:2em; padding:0 0.3em 0 0; color:#00517A;}

div.moduloSubhome ul.destacado-movilymas{position:relative;text-decoration:none;padding:0 1em 0 1em;/* width:25em; */width:27em; margin:0.5em 0 0 0;overflow:hidden;float:left;}
div.moduloSubhome ul.destacado-movilymas li{float:left;}
div.moduloSubhome ul.destacado-movilymas li.img-terminal{display:block;margin-right:1.9em;}

div.moduloSubhome ul.destacado-movilymas li.tarifa-terminal div{background:none;/* height:14em;  width:16em; cambiada altura y anchura David 20/4 */ height:17em; width:17em; display:block;} 


div.moduloSubhome ul.destacado-movilymas li.tarifa-terminal div h2{min-height:2em; }
div.moduloSubhome ul.destacado-movilymas li.tarifa-terminal div h2 span{color:#00517A;font-weight:bold;font-size:1.6em;display:block; /* añadido */ text-align:left;line-height:normal;}
div.moduloSubhome ul.destacado-movilymas li.tarifa-terminal div span.precio-euros{background:url(../img/cartela-tarifas-moviles.png) no-repeat;height:7.3em;display:block; width:13.4em;/* David 20/4 padding-left:3em;margin-left:1em; */
}
div.moduloSubhome ul.destacado-movilymas li.tarifa-terminal div .precio-euros span.euros{
background:transparent url(../img/fondo-simbolo-euro.gif) no-repeat scroll 2em 0.5em;
color:#A9C71d;
display:block;
font-size:4.8em;
/*line-height:1em;*/
padding:0.3em 0.8em 0 0;
text-align:right;	
width:1.9em;
}

div.moduloSubhome ul.destacado-movilymas li.tarifa-terminal div p.boton-verde{position:absolute;bottom:4.5em;right:4.8em;}
div.moduloSubhome ul.destacado-movilymas li.enlaces-terminal, div.moduloSubhome ul.destacado-servicios li.enlaces-terminal{width:25em;display:block;}
div.moduloSubhome ul.destacado-movilymas li.enlaces-terminal p, div.moduloSubhome ul.destacado-servicios li.enlaces-terminal p{line-height:normal;}
div.moduloSubhome ul.destacado-movilymas li.enlaces-terminal p strong span, div.moduloSubhome ul.destacado-servicios li.enlaces-terminal p strong span{font-size:1.2em;color:#00517A;font-weight:bold;}
div.moduloSubhome ul.destacado-movilymas li.enlaces-terminal p a, div.moduloSubhome ul.destacado-servicios li.enlaces-terminal p a{font-size:1.1em;color:#717171;}
div.moduloSubhome ul.destacado-movilymas li.tarifa-terminal div p.desde{position:absolute;color:#fff;top:5.3em;left:11em;font-weight:bold;font-size:1.1em;}

/*END.subhome moviles y mas*/


/*subhome servicios*/
div.moduloSubhome h2 span{font-size:1.8em; /* añadido David 20/4 */ line-height:0.8em;}
div.moduloSubhome ul.destacado-servicios{float:left; display:inline;text-decoration:none;padding:0 2em 0 2em;width:25em;margin:2em 0 0 1em;overflow:hidden;float:left;}
div.moduloSubhome ul.destacado-servicios li{float:left;display:inline;}
div.moduloSubhome ul.destacado-servicios li.img-servicios{width:7em;display:block;margin-right:1.5em;}

div.moduloSubhome ul.destacado-servicios li.txt-servicios{background:none;height:10em;width:16.5em;}
div.moduloSubhome ul.destacado-servicios li.txt-servicios h3{font-size:1.4em;}
div.moduloSubhome ul.destacado-servicios li.txt-servicios h3 a span{color:#00517A;font-weight:bold;display:block;text-decoration:none;}
div.moduloSubhome ul.destacado-servicios li.txt-servicios p{margin-top:1em;}
div.moduloSubhome ul.destacado-servicios li.txt-servicios p a{color:#070707;text-decoration:none;font-size:1.1em;line-height:normal;}


div.moduloSubhome .doble-centrales-grand .otros-servicios div div{height:15em;}

/*otros servicios*/
div.moduloSubhome .destacado-otros-servicios{float:left; background:none;}
div.moduloSubhome .destacado-otros-servicios ul{margin:0.5em 0 0 2em;height:120px;width:475px;overflow:hidden;}
div.moduloSubhome .destacado-otros-servicios ul li{float:left;width:22em;background: transparent url(../img/bolinche-mapaweb.gif) no-repeat left 0.2em;padding:0 0 1em 1.1em;margin:0;}
div.moduloSubhome .destacado-otros-servicios ul li a span{text-decoration:none;}
div.moduloSubhome .destacado-otros-servicios ul li a{color:#777777;font-size:1.2em;}

div.moduloSubhome div.servicios-home-asistente{float:left;background:red url(../img/mamuso/bg-asistente-ne.gif) no-repeat top right;height:10em;}
div.servicios-home-asistente div{ float:left;background:orange url(../img/mamuso/bg-asistente-se.gif) no-repeat bottom right;height:10em;}
/*div.servicios-home-asistente div div.altura{background: url(../img/mamuso/bg-asistente-nw.gif) no-repeat top left;height:10em;}*/
div.servicios-home-asistente div div div{ float:left;position:relative;background:url(../img/mamuso/bg-asistente-sw.gif) no-repeat bottom left;width:39.5em;height:10.9em;padding:1.5em; }
div.servicios-home-asistente .asistente{position:absolute;bottom:0.5em;left:2.5em;width:9em;height:12.5em;padding:0 9.5em 0 0;background: url(../img/mamuso/bg-asistente-asistente.jpg) no-repeat bottom right;}
div.servicios-home-asistente .asistente span{display:block;font-size:1.2em;padding-top:2em;	line-height: 1.2em;}
div.servicios-home-asistente form fieldset{width:16em;float:right;text-align:right;}
div.servicios-home-asistente form fieldset legend{font-size:1.2em;line-height:1.5em;padding:2.5em 0 0.3em;}
div.servicios-home-asistente form fieldset label{float:left;width:0.7em;height:1.9em;overflow:hidden;	text-indent: -5000em;text-align: left;background: transparent url(../img/input-text-left.png) no-repeat left center;}
div.servicios-home-asistente form fieldset input{background: url(../img/input-text-right.png) no-repeat right center;float:left;font-size:1.1em;height:1.4em;margin:0;overflow:hidden;padding:2px 2px 1px 0;width:13.6em;}
div.servicios-home-asistente form fieldset button{float:right;margin:0.5em 0.3em 0 0;}
/*END.subhome servicios*/


/* #sidebar acceso-foros */
.acceso-foros{padding:1.6em 0 1.6em 0;margin:0 1.5em;border-bottom:0.1em solid #cccccc;position:relative;overflow:hidden;}
/*.acceso-foros h2{
font-size:1em;
font-weight:normal;
color:#00517A;
padding:0 0 0 0;
margin-bottom:1em;}
.acceso-foros h2 span{font-size:1.2em;line-height:normal;}*/

.acceso-foros h2{font-size:1em;color:#000;border-bottom:0.1em solid #000;padding:0 0 1em 0; margin:0 0 1.5em 0;}
.acceso-foros h2 span{font-size:1.6em;line-height:normal;}

.acceso-foros legend{display:none}
.acceso-foros p.label-input{overflow:hidden;padding:0 0 1em 0;}
.acceso-foros label{
float:left;
display:inline;
width:7px;
height:17px;
background:transparent url(../img/input-text-left.png) no-repeat left top;
text-indent:-5000em;
overflow:hidden;}
.acceso-foros .input-text{
float:left;
display:inline;
font-size:1.2em;
overflow:hidden;
line-height:normal;
height:15px;
width:11.3em;
padding:0.2em 1em 0 0.25em;
background:transparent url(../img/input-text-right.png) no-repeat right top;}

.acceso-foros p.boton-verde-submit, .acceso-foros p.boton-verde-config{float:right;}

fieldset.ayuda-acceso-foros{
margin:4em 0 1.8em 0;
border:0 solid transparent;
display:block;
clear:both;
width:17em;
height:6.4em;
}
fieldset.ayuda-acceso-foros p{padding:0.8em 0 0 01em;}
fieldset.ayuda-acceso-foros p a{color:#000000;}
fieldset.ayuda-acceso-foros p a span{font-size:1.2em;line-height:normal;}

h3.ayuda-acceso-foros{
font-size:1em;
font-weight:normal;
text-indent:-5000em;
height:1.8em;
width:1.8em;
position:absolute;
bottom:1.5em;
left:0.7em;
cursor:pointer;}

fieldset.ayuda-acceso-foros.on{
position:absolute;
top:3.5em;
left:0;
margin:0;}

span.cerrar-ayuda-acceso-foros{
text-indent:-5000em;
display:block;
height:1.4em;
width:1.4em;
background:transparent url(../img/boton-cerrar.png) no-repeat left 50%;
position:absolute;
top:3.8em;
right:0.5em;
z-index:9999;
cursor:pointer;}

/* END#sidebar acceso-foros */

/* ACCESO USUARIOS FOROS */
.login-foros{float:left;margin-top:1em;padding:1em 1em 1em 0;position:relative; }
.login-foros p, .login-foros div.asunto{font-size:1.2em;display:block;float:left;}
.login-foros p{margin-right:1em;}
.login-foros textarea{border:0.1em solid}
.login-foros fieldset{float:left;}
.login-foros fieldset textarea{border:1px solid #ccc; font-family:arial,sans-serif; font-size:1.2em; height:9em; padding:0.5em; width:58em; margin:0.3em 0 1em 0;}
.login-foros h4{margin-top:1.5em;color:#00517A;font-size:1.2em;font-weight:normal;}
.login-foros label{font-size:1.2em;color:#00517A}
.login-foros p.boton-verde{position:absolute;bottom:0;right:0;}
.login-foros p input{ width: 12.5em; /*background:transparent url(../img/input-text-right.png) no-repeat right center;*/ display:inline; font-size:1.1em; height:1.4em; margin:0em; overflow:hidden; padding:2px 2px 1px 0; border:1px solid #ccc;}
.login-foros p span.inp{ float: left; display: block;  margin: 0 0 0.3em 0;/*padding:0 0 0 0.5em; background:transparent url(../img/input-text-left.png) no-repeat scroll left center;*/ }
.login-foros p.newUser a{ float:left;font-size:1em; display:inline; color:#717171; margin:1.3em 0 0 0; }
.login-foros p.newUser a span{ font-size:0.9em; color:#717171; line-height:normal; }


.registro {margin:2em 0.5em 5em 2em;color:#717171;position:relative;}
.registro .campos-registro{width:40em;margin:1.5em 0 0 3em;padding:1em;height:35em}
.registro .campos-registro span.textArea { float:left; margin-bottom:1em; }
.registro .campos-registro p label{display:block;margin-right:8em;width:10em;float:left;}
.registro .campos-registro p span input{width:9em;}
.registro .campos-registro textarea{ border:0.1em solid #ccc;margin-top:1.5em; width:26em; height:12em;}
.registro .campos-registro ul{float:right;display:inline;text-decoration:none;margin:17em 5.7em 0 0;}
.registro .campos-registro li.boton-verde{float:right; display:inline;margin-left:0.5em; }
.registro .campos-registro li.newUser {float:left; display:inline; margin:0.4em 9.2em 0 0;}
.registro .campos-registro li.newUser a { color:#717171; }
.registro .campos-registro li.newUser a span{ font-size:1.1em; color:#717171; line-height:normal; }
.campos-registro input.check{width:14px; background:none;}


/*Pestañas SERVICIOS/ACTUALIZA EL SOFTWARE/SOPORTE Y AYUDA*/
.datos-movil-menu-primario,.datos-movil-menu-secundario{
display:block;
background:#00517A;
overflow:hidden;
border-left:0.1em solid #cccccc;
border-right:0.1em solid #cccccc;}

.datos-movil-menu-secundario{height:5.9em;margin-top:2em;border-top:0.1em solid #cccccc;/* width:55.7em;*/ width:52.8em;}

.datos-movil-menu-secundario li{float:left;border-left:0.1em solid #ffffff;}

.datos-movil-menu-secundario li:first-child{border-left:none;}

.datos-movil-menu-secundario li a{
display:block;
background:#00517A;
text-decoration:none;
color:#ffffff;
text-align:center;
height:6em;
line-height:8.5em;
position:relative;
overflow:hidden;
}

.datos-movil-menu-secundario li a:hover{background:transparent url(../img/fondo-boton.gif) repeat-x left 50%;color:#000000;}

.datos-movil-menu-secundario li a span{font-size:1.2em;}

.datos-movil-menu-secundario li a strong{
	display:block;
	background:#ffffff;
	color:#00517A;
	font-weight:normal;
}

.datos-movil-menu-secundario a span.icono-texto{
position:absolute;
left:50%;
top:0;
font-size:3.3em;
margin-left:-0.3em;
font-weight:bold;
line-height:1.2em;}

.movil-menu-servicios-interes a{width:24em;}
/*.movil-menu-soporte a{width:18.5em;}*/
.movil-menu-caja a{/*width:27.8em;*/width:28.7em;}

.movil-menu-caja a.boton span{background:transparent url(../img/icono-recarga-menu-telefono.gif) no-repeat 50% 100%;display:block;height:5em;}
.movil-menu-caja a.boton:hover span{background:transparent url(../img/icono-recarga-menu-telefono.gif) no-repeat 50% 0%;display:block;height:6em;}


.movil-menu-caja a.boton:hover{background:transparent url(../img/fondo-boton.gif) repeat-x left 50%;color:#000000;}
.movil-menu-caja a.boton strong span{background:#fff url(../img/icono-recarga-menu-telefono.gif) no-repeat 50% top;}

/*.movil-menu-soporte a span.icono-texto{font-style:italic;}*/
/*END.Pestañas SERVICIOS/ACTUALIZA EL SOFTWARE/SOPORTE Y AYUDA*/


/*Pestañas EN INTERNET/POR TELÉFONO/EN TIENDAS*/
/* menu-secundario-b */
.menu-secundario-3pest{ display:block; height:6.2em; overflow:hidden; border:0.1em solid #cccccc; border-bottom:none; width:72.4em}
.menu-secundario-3pest li{float:left;border-left:0.1em solid #ffffff;width:24em;}
.menu-secundario-3pest li:first-child{border-left:none;}
.menu-secundario-3pest li a{ display:block; background:#00517A; text-decoration:none; color:#ffffff; font-weight:bold;}
.menu-secundario-3pest li a:hover{background:#f3f3f3;color:#000000;}
.menu-secundario-3pest li a span{font-size:1.2em;}
.menu-secundario-3pest li a strong{display:block;background:#ffffff;color:#000000;}

/*Contratarlo-ahora 2 pestañas*/
.contratarlo-ahora .en-movistar a{width:36em;}
.contratarlo-ahora .en-movistar a span{display:block;line-height:5.3em;padding-left:11em;background:transparent url(../img/icono-menu-en-movistar.png) no-repeat 5.82em bottom;}
.contratarlo-ahora .en-movistar a strong span,
.contratarlo-ahora .en-movistar a:hover span{background-position:5.82em top;}

.contratarlo-ahora .por-telefono a{width:36em;}
.contratarlo-ahora .por-telefono a span{display:block;line-height:5.3em;padding-left:11em;background:transparent url(../img/icono-menu-por-telefono.png) no-repeat 6.82em bottom;}
.contratarlo-ahora .por-telefono a strong span,
.contratarlo-ahora .por-telefono a:hover span{background-position:6.82em top;}

.contratarlo-ahora .en-tiendas a{width:36em;}
.contratarlo-ahora .en-tiendas a span{display:block;line-height:5.3em;/* David 4/5/2010 padding-left:11em;*/ padding-left:12em;background:transparent url(../img/icono-menu-en-tiendas.png) no-repeat 6.82em bottom;}
.contratarlo-ahora .en-tiendas a strong span,
.contratarlo-ahora .en-tiendas a:hover span{background-position:6.82em top;}

.contratarlo-ahora .en-descripcion a{width:36em;}
.contratarlo-ahora .en-descripcion a span{display:block;line-height:5.3em;padding-left:11em;background:transparent url(../img/icono-menu-en-movistar.png) no-repeat 5.82em bottom;}
.contratarlo-ahora .en-descripcion a strong span,
.contratarlo-ahora .en-descripcion a:hover span{background-position:5.82em top;}

.contratarlo-ahora .en-condiciones a{width:36em;}
.contratarlo-ahora .en-condiciones a span{display:block;line-height:5.3em;padding-left:11em;background:transparent url(../img/icono-menu-por-telefono.png) no-repeat 6.82em bottom;}
.contratarlo-ahora .en-condiciones a strong span,
.contratarlo-ahora .en-condiciones a:hover span{background-position:6.82em top;}

/*Contratarlo-ahora 2 pestañas*/

/*Contratarlo-ahora 3 pestañas*/
.contratarlo-ahora .en-movistar3 a{width:24em;}
.contratarlo-ahora .en-movistar3 a span{display:block;line-height:5.3em;padding-left:10em;background:transparent url(../img/icono-menu-en-movistar.png) no-repeat 5em bottom;}
.contratarlo-ahora .en-movistar3 a strong span,
.contratarlo-ahora .en-movistar3 a:hover span{background-position:5em top;}

.contratarlo-ahora .por-telefono3 a{width:24em;}
.contratarlo-ahora .por-telefono3 a span{display:block;line-height:5.3em;padding-left:10em;background:transparent url(../img/icono-menu-por-telefono.png) no-repeat 5em bottom;}
.contratarlo-ahora .por-telefono3 a strong span,
.contratarlo-ahora .por-telefono3 a:hover span{background-position:5em top;}

.contratarlo-ahora .en-tiendas3 a{width:24.2em;}
.contratarlo-ahora .en-tiendas3 a span{display:block;line-height:5.3em;padding-left:10em;background:transparent url(../img/icono-menu-en-tiendas.png) no-repeat 5em bottom;}
.contratarlo-ahora .en-tiendas3 a strong span,
.contratarlo-ahora .en-tiendas3 a:hover span{background-position:5em top;}
/*Contratarlo-ahora 3 pestañas*/
/*FIN.Pestañas EN INTERNET/POR TELÉFONO/EN TIENDAS*/

.contratarlo-ahora #en-movistar ul{padding:0 5.8em 1em 5.8em;}
.contratarlo-ahora #en-movistar ul li{width:29.1em;margin:0;}
.contratarlo-ahora #en-movistar .input-text{width:20.7em;}
.contratarlo-ahora #en-movistar p.boton-verde-submit, .contratarlo-ahora #en-movistar p.boton-verde-config{margin:0 4.3em 0 0;}
.contratarlo-ahora #en-movistar p.olvidaste-password{position:relative;bottom:0;left:0;float:left;padding:0.2em 0 0 0;}
.contratarlo-ahora #en-movistar li.aun-no-eres-canal-cliente p.intro{padding:0.5em 0 0.5em 4em;}
.contratarlo-ahora #en-movistar li.aun-no-eres-canal-cliente p.boton-verde{margin:1.5em 0 0 0;}
div.contratarlo-ahora{margin:2em 2.5em 0 2.5em;}
div.contratarlo-ahora h2{font-size:1em;font-weight:normal;padding-bottom:0.5em;color:#00517A;}
div.contratarlo-ahora h2 span{font-size:1.6em;line-height:normal;}

/*Contratarlo-ahora*/

/* menu-secundario-b */
.menu-secundario-b{ display:block; height:6.2em; overflow:hidden; border:0.1em solid #cccccc; border-bottom:none; width:72.4em}
.menu-secundario-b li{float:left;border-left:0.1em solid #ffffff;width:36.1em;}
.menu-secundario-b li:first-child{border-left:none;}
.menu-secundario-b li a{ display:block; background:#00517A; text-decoration:none; color:#ffffff; font-weight:bold;}
.menu-secundario-b li a:hover{background:#f3f3f3;color:#000000;}
.menu-secundario-b li a span{font-size:1.2em;}
.menu-secundario-b li a strong{display:block;background:#ffffff;color:#000000;}

.servicio-contratarlo-ahora ul.menu-secundario-b.sin-back{background:none;border-bottom:0.1em solid #ccc;}
/* END.menu-secundario-b */

/*formato 2 pestañas*/
.servicio-contratarlo-ahora .en-movistar a{width:26.5em;}
.servicio-contratarlo-ahora .en-movistar a span,
.servicio-contratarlo-ahora .en-movistar a strong span,
.servicio-contratarlo-ahora .en-movistar a:hover span,
.contratarlo-ahora .en-movistar a strong span,
.contratarlo-ahora .en-movistar a:hover span{background-position:5.82em top;}

.servicio-contratarlo-ahora .en-tiendas a{width:26.4em;}
.servicio-contratarlo-ahora .en-tiendas a span,
.servicio-contratarlo-ahora .en-tiendas a strong span,
.servicio-contratarlo-ahora .en-tiendas a:hover span,
.contratarlo-ahora-opciones .en-tiendas-ahorro a strong span,
.contratarlo-ahora-opciones .en-tiendas-ahorro a:hover span{background-position:1.5em top;}
/*formato 2 pestañas*/




/*Opciones-de-ahorro*/
/* contratarlo-ahora-opciones */
.contratarlo-ahora-opciones .menu-secundario-b,.servicio-contratarlo-ahora .menu-secundario-b {width:53em;}
.contratarlo-ahora-opciones li{width:26.4em}
.contratarlo-ahora-opciones li.tresPest, .contratarlo-ahora-opciones li.tresPest a span{width:17.5em;}
.contratarlo-ahora-opciones h2{font-size:1em;font-weight:normal;padding-bottom:0.5em;color:#00517A;}
.contratarlo-ahora-opciones h2 span{font-size:1.6em;line-height:normal;}

.contratarlo-ahora-opciones .en-movistar-ahorro a span{display:block;line-height:5.64em;padding-left:6em;background:transparent url(../img/icono-menu-en-movistar.png) no-repeat 1.5em -5.2em;}
.contratarlo-ahora-opciones .en-movistar-ahorro a strong span,
.contratarlo-ahora-opciones .en-movistar-ahorro a:hover span{background-position:1.5em top;}

.contratarlo-ahora-opciones .por-telefono-ahorro a span{display:block;line-height:5.64em;padding-left:6em;background:transparent url(../img/icono-menu-por-telefono.png) no-repeat 1.5em -5.2em;}
.contratarlo-ahora-opciones .por-telefono-ahorro a strong span,
.contratarlo-ahora-opciones .por-telefono-ahorro a:hover span{background-position:1.5em top;}

.contratarlo-ahora-opciones .en-tiendas-ahorro a span{display:block;width:17.6em;line-height:5.64em;padding-left:6em;background:transparent url(../img/icono-menu-en-tiendas.png) no-repeat 1.5em -5.2em;}
.contratarlo-ahora-opciones .en-tiendas-ahorro a strong span,
.contratarlo-ahora-opciones .en-tiendas-ahorro a:hover span{background-position:1.5em top;}

.contratarlo-ahora-opciones .en-movistar-ahorro ul{padding:0 5.8em 1em 5.8em;}
.contratarlo-ahora-opciones .en-movistar-ahorro p.boton-verde-submit,
.contratarlo-ahora-opciones .en-movistar-ahorro p.boton-verde-config{margin:0 4.3em 0 0;}
.contratarlo-ahora-opciones .en-movistar-ahorro li.aun-no-eres-canal-cliente p.boton-verde{margin:1.5em 0 0 0;}


/*END.Opciones-de-ahorro*/

/*Soluciones para todos - solución familiar*/
.contratarlo-ahora-opciones .por-telefono-solucFamiliar a span{display:block;line-height:5.64em;padding-left:6em;background:transparent url(../img/icono-menu-por-telefono.png) no-repeat 1.5em -5.2em;}
.contratarlo-ahora-opciones .por-telefono-solucFamiliar a strong span,
.contratarlo-ahora-opciones .por-telefono-solucFamiliar a:hover span{background-position:1.5em top;}

.contratarlo-ahora-opciones .en-tiendas-solucFamiliar ul{padding:0 5.8em 1em 5.8em;}
.contratarlo-ahora-opciones .en-tiendas-solucFamiliar a span{display:block;line-height:5.64em;padding-left:6em;background:transparent url(../img/icono-menu-en-movistar.png) no-repeat 1.5em -5.2em;}
.contratarlo-ahora-opciones .en-tiendas-solucFamiliar a strong span,
.contratarlo-ahora-opciones .en-tiendas-solucFamiliar a:hover span{background-position:1.5em top;}

.contratarlo-ahora-opciones .en-tiendas-solucFamiliar p.boton-verde-submit,
.contratarlo-ahora-opciones .en-tiendas-solucFamiliar p.boton-verde-config{margin:0 4.3em 0 0;}
.contratarlo-ahora-opciones .en-tiendas-solucFamiliar li.aun-no-eres-canal-cliente p.boton-verde{margin:1.5em 0 0 0;}
/*END.Soluciones para todos - solución familiar*/

/*END.Pestañas EN INTERNET/POR TELÉFONO*/


/* MAPA WEB */
ul.mapaweb { float:left; font-size:1em; margin:0 0 0 2.5em; width:23.8em; border:0.1em solid #d9d9d9; background:#fff; }
ul.mapawebEyA { border-left:none; margin:0; }

ul.mapaweb span, ul.mapawebEyA span { font-size:1.2em; }

ul.mapaweb li h2 { float:left; width:23.6em; font-size:1em; height:1.8em; text-align:center; color:#fff; border:0.1em solid #fff; padding:0.8em 0 0 0; margin:0; background:#00517A;}
ul.mapaweb li a { color:#fff; text-decoration:none; } 
ul.mapaweb li a span { font-size:1.4em; line-height:0.9em; }
ul.mapaweb li a:hover span { text-decoration:underline; } 

ul.mapaweb ul.secciones li.titu { float:left; width:23.8em; border-top:0.1em solid #d9d9d9; }
ul.mapaweb ul.secciones li.titu h3 { display:block;font-size:1em; margin:0; padding:0.6em 0 0 1.4em; height:1.8em; background:transparent url(../img/bg_submenu_mapa.gif) repeat-x top; text-align:left; border:0.1em solid #fff; }
ul.mapaweb ul.secciones li.titu a { color:#00517A; text-decoration:none; } 
ul.mapaweb ul.secciones li.titu a span { font-size:1.2em; color:#00517A; line-height:1em; }
ul.mapaweb ul.secciones li.titu a:hover span { text-decoration:underline; } 

ul.mapaweb ul.subsecciones { float:left; display:inline; width:22.2em; border-top:0.1em solid #d9d9d9; margin:0; padding:1em 0 0.5em 1.6em;  }
ul.mapaweb ul.subsecciones li { float:left; display:inline; width:20.5em; padding:0 0 1em 1.1em;background:transparent url(../img/bolinche-mapaweb.gif) no-repeat left 0.3em;}
ul.mapaweb ul.subsecciones li a { color:#1a1a1a; text-decoration:none; }
ul.mapaweb ul.subsecciones li a span { font-size:1.2em;}
ul.mapaweb ul.subsecciones li a:hover span { text-decoration:underline; }
/* FIN.MAPA WEB */


.euros-tabla-oculto{ display:block; height:40px;}


/* ACCESIBLE */
.movilesCompatibles{border-top:0.1em solid #cccccc;padding:1.2em 0 0 0; margin:1em 0 0; position:relative;overflow:hidden;}
.movilesCompatibles h2{font-size:1em;font-weight:normal;}
.movilesCompatibles h2 span{font-size:1.6em;line-height:normal;}
.movilesCompatibles ul.moviles { display:block; overflow:hidden; margin:1em 0 0 0; }
.movilesCompatibles ul.moviles li { float:left; width:17.5em; text-align:center; }
.movilesCompatibles ul.moviles li h3 { font-size:1em;}
.movilesCompatibles ul.moviles li h3 a { text-decoration:none; }
.movilesCompatibles ul.moviles li h3 a span { font-size:1.6em; color:#000;  }
.movilesCompatibles p.comprar{float:right; display:inline;}
.movilesCompatibles p.comprar{margin:2em 5.5em 2em 0;}

.contrataloAhora {border-top:0.1em solid #cccccc;padding:1.2em 0 0 0; margin:1em 0 0; position:relative;overflow:hidden;}
.contrataloAhora h2{font-size:1em;font-weight:normal;}
.contrataloAhora h2 span{font-size:1.6em;line-height:normal;}

#en-internet ul.usuarioCanalCliente { float:left; width:52em; margin:2em 0 0 0; }
#en-internet ul.usuarioCanalCliente > li { float:left; width:25em; background:transparent url(../img/en-movistar-separacion.gif) no-repeat right center; padding:0; margin:0; }
#en-internet ul.usuarioCanalCliente > li.sinBg { background:none; padding:0 0 0 2em; }

#en-internet ul.usuarioCanalCliente > li p.h4 span { font-size:1.2em; }

#en-internet ul.usuarioCanalCliente > li p.boton-verde-submit { margin:3em 3em 0 0; }
#en-internet ul.usuarioCanalCliente > li p.olvidaste-password { margin:0 2em 0 0; }

#en-internet ul.usuarioCanalCliente > li.sinBg .ventajasCC { clear:both; margin:0 0 0 3em;}
#en-internet ul.usuarioCanalCliente > li.sinBg .ventajasCC li{color:#1a1a1a;margin-top:1em;}
#en-internet ul.usuarioCanalCliente > li.sinBg .ventajasCC li span{ font-size:1.2em; padding-left:1em; background:transparent url(../img/bolinche-mapaweb.gif) no-repeat left 50%;}
#en-internet ul.usuarioCanalCliente > li.sinBg .ventajasCC li a{color:#1a1a1a;margin-top:1em;text-decoration:none}
#en-internet ul.usuarioCanalCliente > li.sinBg .ventajasCC li a:hover span{text-decoration:underline;}
#en-internet ul.usuarioCanalCliente > li.sinBg p.boton-verde {float:right; display:inline; margin:1.4em 0.6em 0 0; }
/* FIN.ACCESIBLE */


/*Asesor de Tarifas*/

/*marcador horizontal pasos cesta de la compra*/
.pasos-asesor{margin:1.3em 0 0.7em 2.5em;width:71.5em;border-top:solid 0.1em #ccc;border-bottom:solid 0.1em #ccc;padding:2em 0 2em 1.5em;height:6em;overflow:hidden;float:none;}
.pasos-asesor li:first-child{margin-left:0;}
.pasos-asesor li{width:8em;display:inline-block;text-align:center;margin-left:1.5em; float:left;}
.pasos-asesor .numero-paso{line-height:3em;height:3em;padding-bottom:1.4em;background:url(../img/estado-paso-asesor.gif) no-repeat center bottom;}
.pasos-asesor .numero-paso.result{line-height:3em;height:3em;padding-bottom:1.4em;background:url(../img/estado-paso-asesor-result.gif) no-repeat center bottom;width:13.5em;}
.pasos-asesor .paso-activo .numero-paso{background:url(../img/estado-paso-asesor.gif) no-repeat center 3.4em;height:3em;}
.pasos-asesor .paso-activo .numero-paso.result{background:url(../img/estado-paso-asesor-result.gif) no-repeat center 3.4em;height:3em;width:13.5em;}
.pasos-asesor .numero-paso span{color:#A9C71D;letter-spacing:-0.05em;font-size:3em; font-weight:bold;}
.pasos-asesor .nombre-paso{padding-top:0.5em;}
.pasos-asesor .nombre-paso span{font-size:1.1em;color:#999;line-height: normal;}
.pasos-asesor .paso-activo .nombre-paso span{color:#1a1a1a;font-weight:bold;line-height:normal;}

.asesor-pasos{min-height:10em;/* David 29/4 padding:3em 0 0 4em; */ padding:2em 0 2em 4em;}
.asesor-pasos p{font-size:1.2em;color:#333;margin:1em 0 0 0;}
.asesor-pasos p input{vertical-align:middle;}
.asesor-pasos p label{margin-left:0.5em;}

.botonera-asesor-pasos{float:left;margin:0 0 0 2.5em;width:37.5em;padding:0 0 0 0;height:2em;position:absolute;bottom:2em;right:4.5em;}
.botonera-asesor-pasos .boton-verde{float:right;}
.botonera-asesor-pasos p.volver{display:block;position:static;float:left;margin:0;}
.botonera-asesor-pasos p.volver span{/* padding:0 1.5em 0 1em*/}
.btn-nueva-consulta{float:right;margin:0.7em 2.6em 1em 0;}

.contenido-asesor{border-top:0.1em solid #ccc;margin:1em 0 1em 2.5em;width:72.4em;}
.contenido-asesor .contenido-dcho{width:25.8em;border-left:solid 0.1em #ccc;border-bottom:solid 0.1em #ccc;text-align:center; display:inline-block;float:left; min-height:19em}
.contenido-asesor .contenido-pasos{width:46.1em;border-bottom:solid 0.1em #ccc;border-right:solid 0.1em #ccc;border-left:solid 0.1em #ccc;display:inline-block;min-height:20em; background:url(../img-proceso-compra/fondo-claro-rallas.gif);position:relative;float:right;}
/*.contenido-asesor .contenido-pasos{margin:2em 0 0 3em;}*/
.contenido-asesor .contenido-pasos h2{font-size:2em;color:#072756;margin-bottom:1em;/*David 29/4 margin-bottom:2em; */}
div p.texto-legal-asesor{color:#7c7c7c;padding: 2em 1em 0 3em;}


.destacado-resumen .resumen-tarifas{height:9em;display:block;width:69.8em;margin:22em 0 0 1.1em;}
.destacado-resumen .resumen-tarifas li{float:left;border-left:1px solid #ccc;background: transparent url(../img/flecha-down-azul.png) no-repeat center bottom;padding:0 1.5em 0 1.5em;height:9em;}
.destacado-resumen .resumen-tarifas li:first-child{border-left:none;}
.destacado-resumen .resumen-tarifas li:first-child span{padding-left:0;}
.destacado-resumen .resumen-tarifas li p{font-size:2.4em;color:#072756;line-height:normal;}
.destacado-resumen .resumen-tarifas li p span{display:block;text-align:center;letter-spacing:0px;}
/*END.Asesor de Tarifas*/

/* Información 303 Antena 3 */
table.tabla-tarifas-servicios{width:50.2em;border:0.1em solid #ccc;text-align:left;margin:1.3em auto; padding:0;}
table.tabla-tarifas-servicios.cerrada{width:67em;}
table.tabla-tarifas-servicios th {border-right:0.1em solid #ccc;}

table.tabla-tarifas-servicios th p { display:block; margin:0; padding:0.6em 0 0 1.2em; border:0.1em solid #fff; height:1.8em; background:#edf3f4; text-align:left; }
table.tabla-tarifas-servicios th p span { font-size:1.2em; }

table.tabla-tarifas-servicios th p.descTabla, table.tabla-tarifas-servicios th p.descTablaLeft  { display:block; margin:0; background:none; padding:0.6em 0 0 1.2em; border-bottom:0.1em solid #ccc; height:1.8em; text-align:center; }
table.tabla-tarifas-servicios th p.descTabla span, table.tabla-tarifas-servicios th p.descTablaLeft span { font-size:1.2em; color:#00517A; }

table.tabla-tarifas-servicios th p.descTablaLeft { text-align:left; }

table.tabla-tarifas-servicios td {border-right:0.1em solid #ccc;border-top:0.1em solid #ccc; width:24.5em;}
table.tabla-tarifas-servicios th.noBorde, table.tabla-tarifas-servicios td.noBorde {border-right:none;}
table.tabla-tarifas-servicios tr td p { margin:0;}
table.tabla-tarifas-servicios tr td p strong{color:#00517A; margin:0 0 0 1.1em;}

table.tabla-tarifas-servicios tr td p.numero {margin:1em 0 0 0;}
table.tabla-tarifas-servicios tr td p.numero strong {color:#5578b2; font-size:3.6em; margin:3em 0 0 0.3em;}

table.tabla-tarifas-servicios tr td p.suscripcion {margin:0.2em 0 0 0;}
table.tabla-tarifas-servicios tr td p.suscripcion strong{color:#5578b2; font-size:1.8em; margin:0 0 0 0.6em;}

table.tabla-tarifas-servicios tr td p strong span.precio{ font-size:3.6em; line-height:normal;}
table.tabla-tarifas-servicios tr td p strong span.sinprecio{font-size:3.6em; line-height:normal; padding-right:0.78em;}
table.tabla-tarifas-servicios tr td p strong span.sinprecio span{font-size:0.5em;}

table.tabla-tarifas-servicios tr td p.iva { float:right; display:inline; margin:1.7em 1.6em 0 0; }
table.tabla-tarifas-servicios tr td p.iva span { font-size:1.2em; color:#777; }
/* Fin.Información 303 Antena 3 */


/* Valoración usuario - estrellas */
.votos_estrellas {float:left;display:inline;width:8em;color:#757575;}
.votos_votar {float:left;display:inline;}

.votos_estrella {position:relative;background: url(../img/ico_votacion_off.gif);width:7.5em;height:1.3em;float:left;display:inline;margin:0.2em 0 0 0.3em;}
.votado {background: url(../img/ico_votacion_no.gif) #fff repeat-x;}
.votos_estrella a {position:absolute;display:block;height:1.3em;}
.votos_estrella a:hover {background: url(../img/ico_votacion_on.gif) repeat-x;}
.votos_estrella .voto1 {width:1.5em;z-index:14;}
.votos_estrella .voto2 {width:3em;z-index:13;}
.votos_estrella .voto3 {width:4.5em;z-index:12;}
.votos_estrella .voto4 {width:6em;z-index:11;}
.votos_estrella .voto5 {width:7.5em;z-index:10;}
/* Fin.Valoración usuario - estrellas */


/* Cuánto cuesta llamar desde */
.cuantocuestallamar {width:52.8em; border-top:0.1em solid #cccccc; padding:0; margin:0;}
.cuantocuestallamar-ancho {width:72.5em; padding:0; margin:0 0 0 2.5em;}

.pestana_cuantocuestallamardesde_voz { width:26.2em; }
.pestana_cuantocuestallamardesde_datos { width:26.3em; }

ul.tarifas-voz-cuantocuestallamar { float:left; width:50em; margin:0; }
ul.tarifas-voz-cuantocuestallamar li { float:left; display:inline; }
ul.tarifas-voz-cuantocuestallamar li:first-child { margin:0 1.3em 0 0; }

div.condiciones-cuantoCuesta{display:block;margin:1em;}
div.condiciones-cuantoCuesta p span{font-size:1.2em;color:#777;}
div.condiciones-cuantoCuesta p strong{color:#00517A;font-weight:normal;margin:0.5em 0 0 0;display:block;}


table.cobertura{width:24em;text-align:left;margin:1.3em 0; padding:0;border:0.1em solid #ccc;border-top:none;}
table.cobertura.cerrada{width:67em;}
table.cobertura th {border-right:0.1em solid #ccc;border-top:0.1em solid #ccc;}
table.cobertura th p { display:block; margin:0; padding:0.6em 0 0 0; border:0.1em solid #fff; height:1.8em; background:#edf3f4; text-align:center; }
table.cobertura th p span { font-size:1.2em; }
table.cobertura th p.descTabla  { display:block; margin:0; background:none; padding:0.6em 0 0 0;  height:1.8em; text-align:center; border:none; }
table.cobertura th p.descTabla span { font-size:1.2em; color:#00517A; }
table.cobertura td { width:24.5em;  text-align:center; border-right:0.1em solid #ccc;border-top:0.1em solid #ccc; }
table.cobertura th.noBorde, table.cobertura td.noBorde {border-right:none; border-bottom:none;}
table.cobertura tr td p.numero {margin:0.5em 0;line-height:normal;}
table.cobertura tr td p.numero strong {color:#5578b2; font-size:1.8em; margin:3em 0 0 0;}

.sin-ico-precio{ background-image:none;}

.mapa_cuantocuestallamar {position:relative; display:block; padding:0 0 3em 0; }

.mapa_cuantocuestallamar ul.pais { position:relative; }
.mapa_cuantocuestallamar ul.pais li.nombrePais { display:block; line-height:normal; }
.mapa_cuantocuestallamar ul.pais li.nombrePais span {font-size:3em; color:#00517A;}
.mapa_cuantocuestallamar ul.pais li.servicios {display:block;}

.mapa_cuantocuestallamar-ancho {position:relative; display:block; padding:0 0 3em 0; }

.mapa_cuantocuestallamar-ancho ul.pais { position:relative; margin-left:2.5em; }
.mapa_cuantocuestallamar-ancho ul.pais li.nombrePais { display:block; line-height:normal; }
.mapa_cuantocuestallamar-ancho ul.pais li.nombrePais span {font-size:3em; color:#00517A;}
.mapa_cuantocuestallamar-ancho ul.pais li.servicios {display:block;}

div.tabla-tarifas-cuantocuestallamar { clear:both; overflow:hidden; margin:0; border:0.1em solid #cccccc; border-bottom:none; }
div.tabla-tarifas-cuantocuestallamar h2{font-size:1em;float:left;padding:1em 0 0.3em 1em;color:#00517A;}
div.tabla-tarifas-cuantocuestallamar h2 span{font-size:1.4em;line-height:normal;}

div.tabla-tarifas-cuantocuestallamar-ancho { clear:both; overflow:hidden; margin:0; border:0.1em solid #cccccc; border-bottom:none; border-top:none; }
div.tabla-tarifas-cuantocuestallamar-ancho h2{font-size:1em;float:left;padding:1em 0 0.3em 1em;color:#00517A;}
div.tabla-tarifas-cuantocuestallamar-ancho h2 span{font-size:1.4em;line-height:normal;}

ul.tabla-tarifas-cuantocuesta {overflow:hidden;padding:0.8em 0.7em 0 0;}
ul.tabla-tarifas-cuantocuesta li{float:left;}
ul.tabla-tarifas-cuantocuesta li.ampliar-info a{color:#1a1a1a;}
ul.tabla-tarifas-cuantocuesta li.ampliar-info a span{font-size:1.2em;line-height:1em;}
ul.tabla-tarifas-cuantocuesta li.comparar{line-height:1.8em;margin:0 0 0 40.4em;position:relative;z-index:10;}
ul.tabla-tarifas-cuantocuesta li.comparar imput{margin:0;padding:0;border:0.1em solid #000000;color:#1a1a1a;width:1em;height:1em;vertical-align:middle;}
ul.tabla-tarifas-cuantocuesta li.comparar label{font-size:1.2em;}
ul.tabla-tarifas-cuantocuesta li.canjear, ul.tabla-tarifas-cuantocuesta p.canjear{float:right;}

.condicionesCuantoCuesta { padding:1em;}
.condicionesCuantoCuesta p.titulo { font-size:1em; color:#00517A; font-weight:normal; border-bottom:0.1em solid #cccccc; padding:0 0 0.4em 0; margin-bottom:1.6em;}
.condicionesCuantoCuesta p.titulo span{font-size:1.6em;line-height:1em;}
.condicionesCuantoCuesta p.texto { color:#777; }
.condicionesCuantoCuesta p.texto span { font-size:1.2em; color:#777; }

/* condiciones para Cuánto Cuesta Llamar Desde... IMPORTANTE*/
.modulo-tarifa-cuantocuesta{display:block;margin:0 2em 2em 0;overflow:hidden;border:0.1em solid #cccccc; clear:both;width:48.8em; }
.modulo-tarifa-cuantocuesta h3{font-size:1em;font-weight:bold;line-height:3em;color:#00517A;}
.modulo-tarifa-cuantocuesta h3 span{font-size:1.4em;padding:0 0 0 2em;}
.modulo-tarifa-cuantocuesta h3 a{color:#1a1a1a;padding:0 0 0 2em;}
.modulo-tarifa-cuantocuesta h3 a span{font-size:1.4em;}
.modulo-tarifa-cuantocuesta.plegado h3 span{background:transparent url(../img/bolinche-triangulo-gris-gris.png) no-repeat 0.4em 0;}
.modulo-tarifa-cuantocuesta.desplegado h3 span{background:transparent url(../img/bolinche-triangulo-gris-gris.png) no-repeat 0.4em bottom;}
.modulo-tarifa-cuantocuesta h3 span.rastro-filtro{color:#777777;background:none;padding:0 0 0 0.5em;font-size:1.2em;font-weight:normal;}
.modulo-tarifa-cuantocuesta.plegado h3 span.rastro-filtro{color:#ffffff;background:none;padding:0 0 0 0.5em;font-size:1.2em;}
.modulo-tarifa-cuantocuesta.desplegado h3{background:#ffffff;color:#1a1a1a;}
.modulo-tarifa-cuantocuesta.desplegado .modulo-tarifa-interior{display:block;}

/* condiciones para Cuánto Cuesta Llamar Desde... IMPORTANTE*/
.modulo-tarifa-cuantocuesta-ancho{display:block;margin:0 2em 2em 0;overflow:hidden;border:0.1em solid #cccccc; clear:both;width:68.5em; }
.modulo-tarifa-cuantocuesta-ancho h3{font-size:1em;font-weight:bold;line-height:3em;color:#00517A;}
.modulo-tarifa-cuantocuesta-ancho h3 span{font-size:1.4em;padding:0 0 0 2em;}
.modulo-tarifa-cuantocuesta-ancho h3 a{color:#1a1a1a;padding:0 0 0 2em;}
.modulo-tarifa-cuantocuesta-ancho h3 a span{font-size:1.4em;}
.modulo-tarifa-cuantocuesta-ancho.plegado h3 span{background:transparent url(../img/bolinche-triangulo-gris-gris.png) no-repeat 0.4em 0;}
.modulo-tarifa-cuantocuesta-ancho.desplegado h3 span{background:transparent url(../img/bolinche-triangulo-gris-gris.png) no-repeat 0.4em bottom;}
.modulo-tarifa-cuantocuesta-ancho h3 span.rastro-filtro{color:#777777;background:none;padding:0 0 0 0.5em;font-size:1.2em;font-weight:normal;}
.modulo-tarifa-cuantocuesta-ancho.plegado h3 span.rastro-filtro{color:#ffffff;background:none;padding:0 0 0 0.5em;font-size:1.2em;}
.modulo-tarifa-cuantocuesta-ancho.desplegado h3{background:#ffffff;color:#1a1a1a;}
.modulo-tarifa-cuantocuesta-ancho.desplegado .modulo-tarifa-interior{display:block;}



ul.detallesCuantoCuesta { float:left; display:inline; width:21em; margin:0 0 1em 0; }
ul.detallesCuantoCuestaCentrado { margin:0 0 1em 20.5em; }
ul.detallesCuantoCuestaCentradoServicios { margin:0 0 1em 10.5em; }
ul.detallesCuantoCuesta li{text-align:center; }
ul.detallesCuantoCuesta li h3{font-size:1em;font-weight:bold;line-height:3em;margin:0.3em 0 0 0;}
ul.detallesCuantoCuesta li h3 span{font-size:1.4em; padding:0 0 0 0.7em;color:#00517A;}
ul.detallesCuantoCuesta li span{color:#777777;font-size:1.2em;line-height:normal;}
ul.detallesCuantoCuesta li strong{display:block;}
ul.detallesCuantoCuesta li strong span{color:#1a1a1a;font-size:2.4em;line-height:normal;font-weight:normal;}
ul.detallesCuantoCuesta li strong span.unidad{font-size:1.8em;line-height:normal;}
ul.detallesCuantoCuesta li strong span.separa-valores{font-size:2.4em;line-height:normal;padding:0 0.1em 0 0.15em;color:#777777;}
ul.detallesCuantoCuesta.dos li{width:40em;min-height:3em;}
ul.detallesCuantoCuesta.dosServicios li{width:20em;min-height:3em;}

.pestPorTelefono a{width:20em;}
/* Fin.Cuánto cuesta llamar desde */


/*SOLUCIONES PARA TODOS*/

/*pestañas*/
.menu-soluciones-secciones{ position:relative; width:73em;overflow:hidden;height:13.3em;font-size:1em;margin:2.5em 0 -0.1em 2.5em; z-index:9000; }

.menu-soluciones-secciones ul{ position:absolute; bottom:0;width:72.5em;height:13.2em; z-index:9000; }

.menu-soluciones-secciones li{position:absolute; bottom:0; width:14.5em;height:13.1em; text-align:center; margin:0; z-index:9000;}

.menu-soluciones-secciones li.pestSoluciones1 { left:0; }
.menu-soluciones-secciones li.pestSoluciones2 { left:14.5em; }
.menu-soluciones-secciones li.pestSoluciones3 { left:29em; }
.menu-soluciones-secciones li.pestSoluciones4 { left:43.5em; }
.menu-soluciones-secciones li.pestSoluciones5 { left:58em; }

.menu-soluciones-secciones li a {display:block;height:3.1em;font-size:1em;color:#191919; text-decoration:none; padding:10em 0 0 0; text-align:center; }
.menu-soluciones-secciones li a span{font-size:1.2em;font-weight:700; line-height:1em;}
.menu-soluciones-secciones li a:hover span{ color:#00517A;}

/*particulares*/
.menu-soluciones-secciones li a.zona-keteke{background:url(../img/pest_soluciones_keteke_off.jpg) no-repeat bottom left;}
.menu-soluciones-secciones li a.zona-keteke:hover{background-position:bottom right;}
.menu-soluciones-secciones li div a.zona-keteke { background:url(../img/pest_soluciones_keteke.jpg) no-repeat bottom center;}
.menu-soluciones-secciones li div a.zona-keteke:hover { background:url(../img/pest_soluciones_keteke.jpg) no-repeat bottom center;}

.menu-soluciones-secciones li a.con-tu-pais{background:url(../img/pest_soluciones_comunicarse_off.jpg) no-repeat bottom left;}
.menu-soluciones-secciones li a.con-tu-pais:hover{background-position:bottom right;}
.menu-soluciones-secciones li div a.con-tu-pais{ background:url(../img/pest_soluciones_comunicarse.jpg) no-repeat bottom center;}
.menu-soluciones-secciones li div a.con-tu-pais:hover{ background:url(../img/pest_soluciones_comunicarse.jpg) no-repeat bottom center;}

.menu-soluciones-secciones li a.cuando-viajas{background:url(../img/pest_soluciones_viajar_off.jpg) no-repeat bottom left;}
.menu-soluciones-secciones li a.cuando-viajas:hover{background-position:bottom right;}
.menu-soluciones-secciones li div a.cuando-viajas{background:url(../img/pest_soluciones_viajar.jpg) no-repeat bottom center;}
.menu-soluciones-secciones li div a.cuando-viajas:hover{background:url(../img/pest_soluciones_viajar.jpg) no-repeat bottom center;}

.menu-soluciones-secciones li a.en-familia{background:url(../img/pest_soluciones_familia_off.jpg) no-repeat bottom left;}
.menu-soluciones-secciones li a.en-familia:hover{background-position:bottom right;}
.menu-soluciones-secciones li div a.en-familia{background:url(../img/pest_soluciones_familia.jpg) no-repeat bottom center;}
.menu-soluciones-secciones li div a.en-familia:hover{background:url(../img/pest_soluciones_familia.jpg) no-repeat bottom center;}

.menu-soluciones-secciones li a.catalogo-servicios{background:url(../img/pest_soluciones_accesible_off.jpg) no-repeat bottom left;}
.menu-soluciones-secciones li a.catalogo-servicios:hover{background-position:bottom right;}
.menu-soluciones-secciones li div a.catalogo-servicios{background:url(../img/pest_soluciones_accesible.jpg) no-repeat bottom center;}
.menu-soluciones-secciones li div a.catalogo-servicios:hover{background:url(../img/pest_soluciones_accesible.jpg) no-repeat bottom center;}

/*empresas*/
.menu-soluciones-secciones li a.resp-profesional{background:url(../img/pest_soluciones_resp_prof_off.jpg) no-repeat bottom left;}
.menu-soluciones-secciones li a.resp-profesional:hover{background-position:bottom right;}
.menu-soluciones-secciones li div a.resp-profesional { background:url(../img/pest_soluciones_resp_prof.jpg) no-repeat bottom center;}
.menu-soluciones-secciones li div a.resp-profesional:hover { background:url(../img/pest_soluciones_resp_prof.jpg) no-repeat bottom center;}

.menu-soluciones-secciones li a.desarrolladores{background:url(../img/pest_soluciones_desarrolladores_off.jpg) no-repeat bottom left;}
.menu-soluciones-secciones li a.desarrolladores:hover{background-position:bottom right;}
.menu-soluciones-secciones li div a.desarrolladores{ background:url(../img/pest_soluciones_desarrolladores.jpg) no-repeat bottom center;}
.menu-soluciones-secciones li div a.desarrolladores:hover{ background:url(../img/pest_soluciones_desarrolladores.jpg) no-repeat bottom center;}

.menu-soluciones-secciones li a.prod-terceros{background:url(../img/pest_soluciones_prod_terceros_off.jpg) no-repeat bottom left;}
.menu-soluciones-secciones li a.prod-terceros:hover{background-position:bottom right;}
.menu-soluciones-secciones li div a.prod-terceros{background:url(../img/pest_soluciones_prod_terceros.jpg) no-repeat bottom center;}
.menu-soluciones-secciones li div a.prod-terceros:hover{background:url(../img/pest_soluciones_prod_terceros.jpg) no-repeat bottom center;}

.menu-soluciones-secciones li a.roaming{background:url(../img/pest_soluciones_roaming_off.jpg) no-repeat bottom left;}
.menu-soluciones-secciones li a.roaming:hover{background-position:bottom right;}
.menu-soluciones-secciones li div a.roaming{background:url(../img/pest_soluciones_roaming.jpg) no-repeat bottom center;}
.menu-soluciones-secciones li div a.roaming:hover{background:url(../img/pest_soluciones_roaming.jpg) no-repeat bottom center;}



/*pestañas*/

/*contenido*/
.bloque-soluciones{padding:1em 2.5em 0;}
.bloque-soluciones p{font-size:1.2em;line-height:1.1em;}
.bloque-soluciones h3{border-bottom:1px solid #CCC;color:#00517A;font-size:1em;font-weight:400;margin-bottom:1.6em;padding:0 0 0.4em;}
.bloque-soluciones h3 span{font-size:1.6em;line-height:1em; font-weight:700;}
.soluciones-secciones{border:1px solid #BAC1D1;width:72.3em;overflow:hidden;margin:0 0 2.5em 2.5em; padding:2em 0 0 0;}
.soluciones-secciones p.entradilla { margin:1em 2em 1em 2.5em; font-size:1em; }
.soluciones-secciones p.entradilla span { font-size:1.2em; line-height:normal; }
.soluciones-secciones .bloque-soluciones ul{list-style:none;width:70em;overflow:hidden;}
.soluciones-secciones .bloque-soluciones ul li{float:left;width:31.5em;padding:0 1em 2em 1.5em; background:url(../img/flecha-right-azul.gif) no-repeat left top;}
.soluciones-secciones .bloque-soluciones ul li a, .soluciones-secciones .bloque-soluciones ul li a.vermas {color:#00517A; text-decoration:none; font-size:1em;}
.soluciones-secciones .bloque-soluciones ul li a span {color:#00517A; text-decoration:none; font-size:1.2em;}
.soluciones-secciones .bloque-soluciones ul li a.vermas {color:#777777; text-decoration:underline;}
.soluciones-secciones .bloque-soluciones ul li h4{color:#191919;font-size:1em;}
.soluciones-secciones .bloque-soluciones ul li h4 span{font-size:1.2em;}
.soluciones-secciones .bloque-soluciones ul li p{padding:0.2em 0;}
.soluciones-secciones .bloque-soluciones ul li p a{color:#535353;}
/*contenido*/

/*fin.SOLUCIONES PARA TODOS*/

/* NOVEDADES  */
/* modulo-tarifa-destacado-nov  */
.modulo-tarifa-destacado-nov {display:block;margin:2.5em 0 0 0;overflow:hidden;clear:both; } 
.modulo-tarifa-destacado-nov h3{font-size:1em;font-weight:bold;line-height:3em;color:#00517A;}
.modulo-tarifa-destacado-nov h3 span{font-size:1.4em;}
.modulo-tarifa-destacado-nov h3 a{color:#1a1a1a;padding:0 0 0 2em;}
.modulo-tarifa-destacado-nov h3 a span{font-size:1.4em;}
.modulo-tarifa-destacado-nov h3 span{}
.modulo-tarifa-destacado-nov h3 span.rastro-filtro{color:#777777;background:none;padding:0 0 0 0.5em;font-size:1.2em;font-weight:normal;}
.modulo-tarifa-destacado-nov .plegado h3 span.rastro-filtro{color:#ffffff;background:none;padding:0 0 0 0.5em;font-size:1.2em;}
.modulo-tarifa-destacado-nov .desplegado h3{background:#ffffff;color:#1a1a1a;}
.modulo-tarifa-destacado-nov .desplegado .modulo-tarifa-interior{display:block;}
.modulo-tarifa-destacado-nov .plegado .modulo-tarifa-interior{display:none;}

/* novedades ampliar info  */

.modulo-tarifa-interior-destacado-nov{position:relative;min-height:4em;}
.modulo-tarifa-interior-destacado-nov > p{margin:0 1em 0.5em 0;}
.modulo-tarifa-interior-destacado-nov > p:first-child{margin:0 5em 0.5em 0;}
.modulo-tarifa-interior-destacado-nov > p.con-salto{margin:2.3em 0 0.5em 0;}
.modulo-tarifa-interior-destacado-nov > p.intro{width:54.6em;margin:0 0 1.5em 0;}
.modulo-tarifa-interior.ficha-destacado-nov  p.intro{width:54.6em;margin:1.5em 0 1.5em 0;}
.modulo-tarifa-interior-destacado-nov > p > span,.modulo-tarifa-interior > p > strong > span{font-size:1.2em;line-height:normal;}
.modulo-tarifa-interior-destacado-nov p a{color:#1a1a1a;}
.modulo-tarifa-interior-destacado-nov p.ver-mas{position:absolute;right:2em;}
.novedades-noticias .titular p.volver{position:absolute;right:5em;top:2em;}

.modulo-tarifa-interior-destacado-nov-img {width:92.1em; height:23.7em}

/*.modulo-tarifa-interior-destacado-nov-img { width:721px; height:229px;}*/

li.ampliar-info-nov {
float:left;
padding:2.3em 0 10.6em 2.3em;
}


li.canjear-nov, p.canjear-nov {
float:right;
padding:2.3em 2.3em 10.6em 0;
}


h4.intro-nov {
padding:0 0 1em 0;
font-weight:normal; font-size:1em;
}

h4.intro-nov span {
font-size:1.2em;
line-height:normal;
}

.top-sub {border-top:0.1em solid #ccc;}



table.tabla-tarifas-print{width:72em;border:0.1em solid #ccc;text-align:center;margin:1.3em auto; padding:0;margin-right:3em;}
table.tabla-tarifas-print.cerrada{width:67em;}
table.tabla-tarifas-print th {border-right:0.1em solid #ccc;}
table.tabla-tarifas-print th p { display:block; margin:0; padding:0.6em 0 0 0; border:0.1em solid #fff; height:1.8em; background:#edf3f4; text-align:center }
table.tabla-tarifas-print th p span { font-size:1.1em; display:block,text-align:center;}
table.tabla-tarifas-print td {border-right:0.1em solid #ccc;border-top:0.1em solid #ccc; height:2.5em; text-align:left;}
table.tabla-tarifas-print th.noBorde, table.tabla-tarifas-print td.noBorde, table.tabla-tarifas-ahorro th.noBorde, table.tabla-tarifas-ahorro td.noBorde {border-right:none; text-align:center; width:10em;}
table.tabla-tarifas-print tr td p strong{color:#00517A;}
table.tabla-tarifas-print tr td p strong span.precio{ font-size:3.6em; line-height:normal; padding-right:0.78em; background:transparent url(../img/icono-centimos-minuto-azul.png) no-repeat right 0.18em;}
table.tabla-tarifas-print tr td p strong span.sinprecio{font-size:3.6em; line-height:normal; padding-right:0.78em;}
table.tabla-tarifas-print tr td p strong span.sinprecio span{font-size:0.5em;}
/* tabla contrato dentro de desplegable*/
table.tabla-tarifas-print tr td p strong span.enmodulo{ font-size:1.4em; line-height:normal; padding-right:0.78em;}
table.tabla-tarifas-print tbody tr td{padding:0 1em 0 2em;}


/*Servicios de informacion y especiales*/
.table-ahorro table.servicios{width:72.3em;margin-top:2.6em;}
.table-ahorro table.servicios tr th.title{border-bottom:0.1em solid #ccc;border-right:none;color:#000;line-height:normal;}
.table-ahorro table.servicios tr th.title p{background:none;text-align:center;}
.table-ahorro table.servicios tr th.title p span{font-size:1.4em;text-align:center;}
.table-ahorro table.servicios tr td.center, .table-ahorro table tr td.ancho{text-align:center;width:9em;}
.table-ahorro table.servicios tr td.ancho, .table-ahorro table.servicios tr td.legales{border-right:none;}
.table-ahorro table.servicios tr td span.cents { font-size:0.8em; }
.table-ahorro table.servicios tr td.legales div{padding:1.2em 1em 1em 0;}
.table-ahorro table.servicios tr td.legales div p{margin-top:0.5em;line-height:normal;}
.table-ahorro table.servicios tr td.legales div p span{color:#777;font-size:1.1em;}
.table-ahorro table.servicios tr th.anchoPrimeraCol { width:36.1em; }
.table-ahorro table.servicios tr th.anchofijo { width:auto; }
/*END.Servicios de informacion y especiales*/


/* página contingencia */
#cabecera div.h1 p strong{width:9.8em;display:block;text-indent:-5000em;}
#cabecera div.h1 p.telefonicaweb strong{height:3em;background:transparent url(../img/movistar-logo.jpg) no-repeat 0 0;}
#cabecera div.h1 p.home strong{height:6.8em;background:transparent url(../img/movistar-logo.jpg) no-repeat 0 -3em;}

.FlashSubhomes{width:94em;height:23em;margin:0 auto; }

/* ALTERNATIVA VISUAL A LOS FLASHES DE LAS SUBHOMES */
.noFlashSubhomes{float:left;width:97.3em;height:25em;background:#fff;margin:0 0 0 0;}
.noFlashSubhomes .noFlashMenu {display:block; width:90.2em; height:23em; overflow:hidden; margin:1em auto 0 auto; }
.noFlashSubhomes .noFlashMenu li{float:left; display:inline; width:16.4em; height:23em; border-right:0.1em solid #D9D9D9; margin:0 1em 0 0; padding:2.8em 0 0 0.5em; }
.noFlashSubhomes .noFlashMenu li.last{ border-right:none; }
.noFlashSubhomes .noFlashMenu li a{ color:#777; font-weight:700; }
.noFlashSubhomes .noFlashMenu li a span{font-size:1.1em;line-height:normal;}
.noFlashSubhomes .noFlashMenu li ul { float:left; display:inline; margin:1em 0 0 0; }
.noFlashSubhomes .noFlashMenu li ul li{ width:15.8em; height:3em; background:transparent url(../img/bolinche-mapaweb.gif) no-repeat left 0.4em; padding:0 0 1em 1.1em; border:none;}
.noFlashSubhomes .noFlashMenu li ul a{color:#777;font-size:1.1em; line-height:normal; font-weight:100;}
/* ALTERNATIVA VISUAL A LOS FLASHES DE LAS SUBHOMES */

/* Buscador de Tiendas movistar */
.buscadorTiendas { float:left; width:100%; margin:1em 0 0; }
.buscadorTiendas p { color:#1A1A1A; margin:0 0 3em 0; }
.buscadorTiendas p span.texto { font-size:1.2em; }
.buscadorTiendas p label { font-size:1.4em; color:#00517A; }

.buscadorTiendas p.provincia{ float:left; width:25em; }
.buscadorTiendas p.provincia select { float:left;margin:0.3em 0 0 0; border:0.1em solid #ccc; width:17em; }

.buscadorTiendas .address { float:left; position:relative; }
.buscadorTiendas p.direccion { float:left; width:35em; }
.buscadorTiendas p.direccion input{width:30em; background:transparent url(../img/input-text-right.png) no-repeat right center; display:inline; font-size:1.1em; height:1.4em; margin:0em; overflow:hidden; padding:2px 2px 1px 0;}
.buscadorTiendas p.direccion span{float:left;display:block;margin:0.5em 0 0 0; padding:0 0 0 0.5em;background:transparent url(../img/input-text-left.png) no-repeat scroll left center; width:7em;}
.buscadorTiendas .campo_formulario_contenido {position:absolute; width:6.5em; top:-0.5em; right:1.2em; }
.buscadorTiendas .campo_formulario_contenido p.boton_generico { display:block; cursor:pointer; padding:0.4em 2.5em 0 0; height:1.4em; background:transparent url(../img/icono-interrogante.gif) no-repeat top right; font-size:1em; color:#1a1a1a; text-decoration:none; }
.buscadorTiendas .campo_formulario_contenido p.boton_generico:hover { background-position:bottom right; }

#ejemplos_busqueda {position:absolute;top:1.5em; left:15em;width:18em;background:#ffffff;z-index:100;padding:0.5em;border:1px solid #BBBBD3; display:none;}
#ejemplos_busqueda p.texto { margin:0 2em 1em 0; font-size:1.1em; color:#1a1a1a; line-height:normal;}
#ejemplos_busqueda p.cerrar { position:absolute; top:0.5em; right:0.5em; width:1.4em; height:1.4em; cursor:pointer; }
#ejemplos_busqueda a { font-size:1.1em; color:#777; line-height:normal; }

.buscadorTiendas .boton { float:left; margin:1.6em 0 0 0;}

#contenedor_principal_home {width:62.5em; text-align:left; margin:auto; margin-bottom:0.2em;}
#contenedor_datoscentrales {float:left; width:61.5em; margin:0.2em 0em 0em 0.5em;}

#datos_no_encontrados {float:left;width:100%;display:none;}
#datos_no_encontrados ul li, #rutas_error ul li{padding:1em;}
#datos_no_encontrados ul li span { font-size:1.2em; color:#777; line-height:normal; }

#cargando_datos { margin:1em 0 0; display:none; }

#direcciones {float:left; display:inline;border:0.1em solid #ccc;width:22.6em;height:48em; position:relative; margin:0 1em 1em 0; padding:0; }

#direcciones .titulo {float:left; padding:0.1em; width:22.4em;}
#direcciones .titulo h5{font-size:1em;font-weight:700;line-height:2.4em;display:block;background:#00517A;color:#fff;}
#direcciones .titulo h5 span{font-size:1.2em;padding:0 0 0 0.7em;}

	#direcciones #direcciones_enlaces	{float:left;width:25%;height:30em;}
		
		#direcciones #contenido_direcciones_inicial, #direcciones_enlaces #contenido_direcciones { float:left; position:relative; padding:1em 1em 0; display:block; width:20.4em; border:0; overflow:hidden;}
		#direcciones #contenido_direcciones_inicial p {margin-bottom:0.7em;}
		#direcciones #contenido_direcciones_inicial a {color:#777; font-size:1.1em; line-height:1.1em; }
		
		#direcciones #contenido_direcciones_inicial ul.tiendaDestacada{float:left;border:none; width:20.4em; height:27em;}
		#direcciones #contenido_direcciones_inicial ul.tiendaDestacada li {border:none; margin-bottom:1em;}
		#direcciones #contenido_direcciones_inicial ul.tiendaDestacada li span {color:#777; font-size:1.1em; line-height:1.1em;}
		
		#direcciones #contenido_direcciones { float:left; display:none; width:21.1em; height:44.1em; overflow:auto; margin:0.6em 0 0 0.8em; padding:0; color:#777; font-size:1.1em; line-height:1.1em; }
		
	#direcciones #direcciones_rutas	{ position:absolute; top:2.6em; left:0.1em; width:22.4em; height:45.3em; background:#fff; }
		#direcciones_rutas #busqueda {float:left;width:100%;height:13em;overflow:hidden; /* para que no salgan barras David 20/4 overflow:auto;*/ }
		
		#direcciones_rutas #busqueda .cerrar { position:absolute; top:-1.8em; right:0.8em; width:1.1em; height:1.0em; }
		#direcciones_rutas #busqueda .cerrar img { cursor:pointer; }
		
		#direcciones_rutas #busqueda #formulario_ruta {float:left;width:22em;margin-top:0.3em;overflow:hidden; }
		
		#direcciones_rutas #busqueda #formulario_ruta #ruta-desde, #direcciones_rutas #formulario_ruta #ruta-a { float:left; display:inline; /*width:20em;*/ width:26em; margin:1em 0 0 0.5em; }
		
		#direcciones_rutas #formulario_ruta #ruta-desde p, #direcciones_rutas #formulario_ruta #ruta-a p { float:left;color:#777; font-size:1.2em; /*  datos modificados para su encuadre David 20/4 width:5em; margin:0.3em 0 0 0; line-height:1.1em; */ margin:0.1em 0 0; width:3.5em; }
		#direcciones_rutas #formulario_ruta #ruta-desde input{ background:transparent url(../img/input-text-right.png) no-repeat right center; display:inline; font-size:1.1em; ; margin:0em; overflow:hidden;/* datos modificados para su encuadre David 20/4 padding:2px 2px 1px 0;height:1.4em;width:12em; */ height:1.6em; padding:2px 19px 1px 1px; width:11.7em;}
		
		
		
		
		#direcciones_rutas #formulario_ruta #ruta-desde span{float:left;display:block;padding:0 0 0 0.5em;margin:0;background:transparent url(../img/input-text-left.png) no-repeat scroll left center;width:7em;}
		#direcciones_rutas #formulario_ruta #ruta-a select { float:left; border:0.1em solid #ccc;  
		 /* Datos modificados para su encuadre David 20/4 margin:0; width:6em; */ margin:0 0 0 -40px; width:6em; }
		#direcciones_rutas #formulario_ruta #ruta-a p.a-direccion{ width:10em; margin:0.3em 0 1em 0; }
		#direcciones_rutas #formulario_ruta #ruta-a .selectComo {float:left;/*width:10.5em;*/width:4.2em; /* añadido David 20/4 */padding-top:4px; }
		
		#contenido-ruta-a { float:left; padding:0 0 2em 0; margin:0; color:#777; font-size:1.2em; line-height:normal;}
		
		
		#direcciones_rutas #rutas		{float:left;width:17.8em;  padding:0.8em 0 0 0.8em;overflow:auto;border:0.1em solid #ccc; display:inline; font-size:1.1em; /* centrandolo David 20/4 color:#777;height:27.5em; margin:0 0 0 0.8em; */height:28.5em; margin:-25px 0 0 0.8em;}
	
	#direcciones_rutas #rutas_error	{float:left;width:96%;height:59%;overflow:auto; display:none;}

	#direcciones_mapa		{float:left;width:68em;}
	#direcciones_mapa #map_canvas	{float:left;width:100%; height:48em; border:0.1em solid #ccc;}
	
	#direcciones_mapa_peq		{float:left;width:50.5em;margin:1em 0 0;}
	#direcciones_mapa_peq #map_canvas_peq	{float:left;width:100%; height:30em; margin:0 0 1em 0; border:0.1em solid #ccc;}
	
	#direcciones_mapa_recargatiendas		{float:left;width:48em;margin:1em 0 0;}
	#direcciones_mapa_recargatiendas #map_canvas_recargatiendas	{float:left;width:100%; height:30em; margin:0 0 1em 0; border:0.1em solid #ccc;}
	
	#direcciones_mapa_localizador		{float:left;width:53em;margin:1em 0 0;}
	#direcciones_mapa_localizador #map_canvas_localizador	{float:left;width:100%; height:30em; margin:0 0 1em 0; border:0.1em solid #ccc;}
	
/* Fin.Buscador de Tiendas movistar */


#expandido {width:72.5em;clear:both;border:1px solid #CCCCCC;color:#777777;}

.texto-caja-azul {color:#A9C71D;font-size:1.2em;line-height:normal;margin:5px;}


/*lightbox-planazo*/
div.cartela-verde-l1 div.cartela-verde-l2{background: transparent url(../img/cartela-verde-left-bottom.png) no-repeat left bottom;overflow:hidden;}
/*div.cartela-verde.fondo-blanco div{background: url(../img/cartela-verde-left-bottom.png);}
*/
div.cartela-verde-l1 div.cartela-verde-l2 div.cartela-verde-l3{background: transparent url(../img/cartela-verde-left-top.png) no-repeat left top;margin-bottom:0.3em;}
div.cartela-verde-l1 div.cartela-verde-l2 div.cartela-verde-l3 div.cartela-verde-l4{background: transparent url(../img/cartela-verde-right-top.png) no-repeat right top;margin-left:0.6em;min-height:8.5em; text-align:left; overflow:hidden;}

.lightbox-ancho-compra-detalles-tarifa {width:49.6em;background: transparent url(../img/cartela-verde-right-bottom.png) no-repeat right bottom}

#lightbox-pop-detalles-tarifa{font-size:1em;width:48.4em; background:none; }
#lightbox-pop-detalles-tarifa div {float:left;width:46.2em; min-height:9.3em;display:inline;margin:2.5em 0 0 1em;color:#1a1a1a; text-align:center; background:none;} 
#lightbox-pop-detalles-tarifa div p.titulo{line-height:normal;font-weight:normal;font-size:1.6em; margin:0 0 0.4em 0;}
#lightbox-pop-detalles-tarifa div p.texto{color:#1a1a1a;font-size:1.1em; margin:0 0 0.4em 0;}
#lightbox-pop-detalles-tarifa div .tabla-detalles-tarifa {float:left; position:relative; width:46.1em; height:18.3em; margin:0; background:url(../img/lightbox-proceso-de-compra-tarifas-bg.png) top left no-repeat;}

.pop-tarifa {width:43.1em;display:block; margin: 0 0 1em 2.5em;}
.table-pop-tarifa {border-right:0.1em solid #cccccc; width:43em; background:#fff;}
.boton-pop-tarifa{display:block; margin:0 0 2em 20em;}
.table-pop-tarifa tbody tr.primera-fila td, .table-pop-tarifa tbody tr.primera-fila td p, .table-pop-tarifa tbody tr.primera-fila td div.franjaVerde, .table-pop-tarifa tbody tr.cebrado,.table-pop-tarifa tbody tr.cebrado td.unaCeldaA, .table-pop-tarifa tbody tr.cebrado td.unaCeldaA p,.table-pop-tarifa tbody tr.cebrado td.unaCeldaA div.franjaAmarilla{width:34em;}


/*  table.tarifa  */
table.tarifa caption{text-indent:-5000em;}
table.tarifa{
clear:both;
display:block;
/* width:72.4em; */
border-top:0.1em solid #cccccc;
border-bottom:0.1em solid #cccccc;
border-bottom:none;
font-size:1em;
font-weight:normal;
border-collapse:collapse;}
table.tarifa th, table.tarifa td{text-align:center;border-collapse:collapse;font-weight:normal; padding:0; margin:0;}

table.tarifa .no-laborables{width:16.7em;border-left:0.1em solid #cccccc;}
table.tarifa .laborables{width:42.6em;} 

/* thead */
table.tarifa thead tr.horarios{display:none;}
table.tarifa thead tr th{height:4em;}
table.tarifa thead tr th.cierre,
table.tarifa thead tr th.servicio{background:#00517A;width:13em;}
table.tarifa thead tr th.servicio h2{font-size:1em;color:#A9C71D;padding:2em 0 0.3em 0;border-bottom:0.1em solid #cccccc;}
table.tarifa thead tr th.servicio h2 span{font-size:1.4em;line-height:normal;display:block;}

table.tarifa thead{display:none;}

/* tbody */
table.tarifa tbody tr td p{/*margin-top:1em;*/}
table.tarifa tbody tr.primera-fila td p{/*margin-top:-0.5em;*/}

table.tarifa tr td p strong{color:#00517A;}
table.tarifa tr td p strong span.precio{ font-size:3.2em; line-height:normal; }

table.tarifa tr td p strong span.sinprecio{background-image:url(../img/sin-percio.gif); font-size:3.2em;line-height:normal;}

table.tarifa tr.cebrado td p strong span.sinprecio{background-image:url(../img/sin-percio.gif); font-size:3.2em;line-height:normal;}
/*table.tarifa tr.cebrado td.unaCeldaA p strong span.precio{background-image:url(../img/icono-centimos-minuto-verde.png);}*/
table.tarifa tr.cebrado td.unaCeldaA p strong span.sinprecio{background-image:url(../img/sin-percio.gif); font-size:3.2em;line-height:normal;}

/*table.tarifa tr td.unaCeldaV p strong span.precio{background-image:url(../img/icono-euros-mes-verde.png);}*/
table.tarifa tr td.unaCeldaV p strong span.sinprecio{background-image:url(../img/sin-percio.gif); font-size:3.2em;line-height:normal;}

/* tipos de precio */
table.tarifa tr td p strong span.precioEuroMin{ font-size:3.2em; line-height:normal; }

table.tarifa tr td p strong span.precioCent{ font-size:3.2em; line-height:normal; }
/* fin.tipos de precio */

table.tarifa tr.cebrado td{background-color:#edf3f4;}
table.tarifa tr.cebrado td p strong{color:#5578b2;}
table.tarifa tr.cebrado td.unaCeldaA p strong{color:#bebc01;}
table.tarifa tr td.unaCeldaV p strong{color:#4e4d01;}

table.tarifa tbody tr th,table.tarifa tbody tr td{border-bottom:0.1em solid #cccccc;}
table.tarifa tbody tr th{
width:13em;
color:#ffffff;
background:#00517A;}
table.tarifa tbody tr th span{font-size:1.2em;line-height:normal;font-weight:normal;display:block;margin:0 0.5em;}
table.tarifa tbody tr th.fondo-verde{background:#00517A url(../img/fondo-rayado-verde.gif) repeat-x right 0;}

li.comparar{display:none;}

/* David 13/05/2010 Letra azul de novedades */

.letraAzul
{
color:#0187C4;
font-family:verdana;
font-size:12px;
font-weight:bold;
padding-left:76%;
text-align:right;
}
p.volver-top{position:absolute;top:6em;/*right:2.6em;*//* right:-2.8em;*/ right:0.3em;display:block;}
p.volver-header{float:left;display:block;margin:1.5em 0 0 1.2em;}


/* HERRAMIENTAS-PAGINA */

ul#herramientas-pagina{
	position:absolute;
	top:27px;
	right:25px;
	display:block;
	font-size:1.2em;
}
#herramientas-pagina li{float:left; border-right:1px solid #eae7e7; padding:0 0.5em 0 0.3em;}

#herramientas-pagina li a{height:1.8em;display:block;color:#515559;}
#herramientas-pagina li a span{/*font-size:1.2em;*/line-height:normal;color:#999;}

#herramientas-pagina li.descargarpdf a{background:transparent url(../img/img/icopdf.gif) no-repeat 0 0;padding-left:1.7em;}

/*#herramientas-pagina li.enviaraunamigo{margin:0 0.5em 0 0.7em;}*/
#herramientas-pagina li.enviaraunamigo a{background:transparent url(../img/img/icoshare.gif) no-repeat 0 0;padding-left:1.7em;}

#herramientas-pagina li.imprimir{}
#herramientas-pagina li.imprimir a{padding-right:0;background:transparent url(../img/img/icoprint.gif) no-repeat 0 0;padding-left:1.7em; }


/*HERRAMIENTAS-PAGINA ENEWS*/
ul#eNewsHerramientas { position:absolute; top:0; right:0; }
#eNewsHerramientas li{float:left;}
#eNewsHerramientas li a{height:1.6em;display:block;color:#777777;}
#eNewsHerramientas li a span{font-size:1.2em;line-height:normal;}
#eNewsHerramientas li.descargarpdf a{background:transparent url(../img/icono-descargarpdf.png) no-repeat 0 0;padding-left:2.2em;}
#eNewsHerramientas li.enviaraunamigo{margin:0 1em 0 0.7em;}
#eNewsHerramientas li.enviaraunamigo a{background:transparent url(../img/icono-enviaraunamigo.png) no-repeat 0 0;padding-left:2.56em;}
#eNewsHerramientas li.imprimir{}
#eNewsHerramientas li.imprimir a{padding-right:0;background:transparent url(../img/icono-imprimir.png) no-repeat 0 0;padding-left:2.2em;}
/* END.HERRAMIENTAS-PAGINA */

/* FAQS CAMBIO DE MARCA */
.titular1{font:normal 1.25em Arial, Helvetica, sans-serif;color:#005179}
.titular1 span{color:#333;}

#cabecera_pantalla2 #parrafos p {padding-bottom:4px;}
#parrafos p {margin-top:15px;}
.txtintro{font-family:Arial, Helvetica, sans-serif;font-size:0.8em;}
li {list-style-type:none;margin:0;padding:0;}
#listado_kit_averias {background:transparent url(../images/separadorProd.gif) no-repeat scroll 0 bottom;border:1px solid #FFFFFF;margin-bottom:15px;}

#listado_kit_averias h5 {margin-top:5px;padding-left:12px;}
#listado_kit_averias h5 a {color:#FFF; text-decoration:none;}
#listado_kit_averias h5 a:hover {text-decoration:underline;}
.listado_generico_nivel3 h5 {-x-system-font:none;background-color:#0B81A5;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:0.75em;height:16px;line-height:normal;padding:3px 0;}

#listado_kit_averias .listado_generico_nivel3 .icono_subir, #comparadores .listado_generico_nivel3 .icono_subir, #listados_solucion_averias .listado_generico_nivel3 .icono_subir, #listados_problemas_adsl .listado_generico_nivel3 .icono_subir, #tarifas .listado_generico_nivel3 .icono_subir {float:right;margin:-22px 8px 0 0;}

.icono_subir a, .icono_subir a:visited {color:#5AD4EC;}
.texto5_1, .texto5_2, .texto5_3, .texto5_4, .texto5_5, .texto5_6, .texto5_7, #submenu_telefonica {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:0.625em;}

#listado_kit_averias .listado_generico_nivel2 {padding-left:12px;}
.listado_generico2 {-x-system-font:none;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
.listado_generico li, .listado_generico2 li, .listado_generico3 li, #listado_consultas .listado_generico2 li {background:transparent url(http://www.movistar.es/on/images/icoList1.gif) no-repeat scroll 0 4px;line-height:13px;margin:0;padding-bottom:3px;padding-left:10px;}
.listado_generico a, .listado_generico2 a, .listado_generico3 a {color:#0086C3;text-decoration:none;}

/*IE6*/
.boton-verde{height:auto !important;}
.contratarlo-ahora-opciones .en-tiendas-ahorro a span {width:auto !important;}

/* end.FAQS CAMBIO DE MARCA */

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

