@charset "utf-8";
/* CSS Document [chis]
*/


*{margin:0;padding:0;border:0;}

ol,ul{list-style: none;}

table{border-collapse:collapse;border-spacing:0;}

legend{display:none;}

input{font-size:1em;}

html,body{height:100%;}

body{
	/*color:#00005a;*/
color:#666666;
	background-color:#ffffff;
	font-size:68.75%; /* cuerpo 11px */
	line-height:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a,a:link,a:visited,a:hover,a:active{color:#00005a;}

.none{display:none;}
.bloque{display:block;}
.enlinea{display:inline;}
.fueradepantalla{
	position:absolute;
	top:0;
	left:-5000em;
}

.left{float:left;width:auto;}
.right{float:right;width:auto;}
.clear{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}



/* Estructura General
-------------------------------------------------------------------------------- */
#pagina{margin:0 auto;width:69.09em;height:1%;position:relative;}
/* END.Estructura basica
*/


/* CABECERA
-------------------------------------------------------------------------------- */
#cabecera{ display:block;
}

/* div.enlaces-logotipo */
.enlaces-logotipo a{
position:absolute;
top:0;
left:0;
width:116px;
overflow:hidden;
z-index:9901;}
a.telefonicaweb{height:33px;}
a.home{top:33px;height:83px;}
.enlaces-logotipo a strong{
float:left;
height:0;
width:116px;
padding-top:120px;
overflow:hidden;
}
.enlaces-logotipo a.home strong{background-position:0px -33px;}
.enlaces-logotipo a:hover strong{cursor:pointer;}
/* END.div.enlaces-logotipo */


/* Menú de navegación principal */
#top_menu_nav{display:none;}





/*  Generica -> ocultamos Particulares, Empresas, Autonomos */
.generica #top_menu_nav #seccionesparticulares,
.generica #top_menu_nav #seccionesempresas,
.generica #top_menu_nav #seccionesautonomos{position:absolute;top:0;left:-5000px;/*display:none;*/}
.generica dd{
display:block;
z-index:9900;
position:absolute;
top:71px;
left:127px;
height:45px;
width:620px;
background:transparent url(../img/backgroundhead.jpg) no-repeat -127px -312px;}


/* form.buscador-cabecera */
.buscador-cabecera{ display:none;}
.buscador-cabecera input{position:absolute;top:0;}
.buscador-cabecera input#buscar_texto{
left:-14.18em;
color:#777777;
width:14.18em;
height:1.55em;
text-indent:0.45em;
padding-top:0.05em;
border:1px solid #c5c5c5;
background-color:#ffffff;}
.buscador-cabecera input#buscar_submit{
left:-1.64em;
top:0.09em;
width:1.55em;
height:1.55em;
background:#ffffff url(../img/backgroundbuscar.gif) no-repeat right 50%;
text-indent:1.55em;
float:left;
cursor:pointer;}
/* END.form.buscador-cabecera */


/* enlacestop  */
ul.enlacestop{ display:none;}

/* END.enlacestop  */

/* END.CABECERA
--------------------------------------------------------------------------------
*/


/* MENU-UTILIDADES
-------------------------------------------------------------------------------- */
ul.menu-utilidades{
display:block;
position:absolute;
top:0;
right:0.55em;
z-index:9905;}
ul.menu-utilidades li{
float:left;
border-right:1px solid #686868;
padding:0 0.55em;}
ul.menu-utilidades a{color:#686868 !important;}
ul.menu-utilidades li.menu-imprimir{
padding-right:2em;
background:transparent url(../img/icono-imprimir.gif) no-repeat right 50%;
border-right:none;}
/* END.MENU-UTILIDADES
--------------------------------------------------------------------------------
*/



/* MENU-LATERAL-IPHONE
--------------------------------------------------------------------------------*/
#menu-lateral-iphone{
display:none;
}

#menu-lateral-iphone ul{
display:none;}
#menu-lateral-iphone ul ul{padding:0;background:none;}
.js #menu-lateral-iphone ul ul{display:none;background-color:#ffffff;}  /* Ocultamos si tenemos JavaScript */

#menu-lateral-iphone li{padding:0 0.9em 0 0;color:#868686;}
#menu-lateral-iphone li li{padding:0;}
#menu-lateral-iphone li a,
#menu-lateral-iphone li span.ofertasytarifas{
display:block;
padding:0.7em 0.3em 0.7em 1.4em;
height:1%;
color:#00306e;
text-decoration:none;
border-top:1px solid #daddde;
background:transparent url(../img/menu_bolinche.gif) no-repeat 0.6em 1em;
margin:0;
cursor:pointer;}
#menu-lateral-iphone li li a{padding-left:2.5em;background-position:1.7em 1em;border:none;}
#menu-lateral-iphone li li li a{padding-left:3.7em;background-position:2.9em 1em;}
#menu-lateral-iphone a:hover,
#menu-lateral-iphone li span.ofertasytarifas:hover{background-color:#ffffff;}

#menu-lateral-iphone li a.actual{font-weight:bold;color:#94AE1B;background:#ffffff url(../img/menu_bolinche.gif) no-repeat 0.6em 0.9em;cursor:default;}
#menu-lateral-iphone li li a.actual{background-position:1.7em 0.9em;}
#menu-lateral-iphone li li li a.actual{background-position:2.9em 0.9em;}
#menu-lateral-iphone li a.seccion_actual{cursor:default;font-weight:bold;}

#menu-lateral-iphone li strong{
display:block;
margin:0;
padding:0.7em 0.3em 0.7em 1.4em;
font-weight:bold;
color:#94AE1B;
border-top:1px solid #daddde;
background:#ffffff url(../img/menu_bolinche.gif) no-repeat 0.6em 1em;
cursor:default;}
#menu-lateral-iphone li li strong{border-top:none;padding-left:2.5em;background-position:1.7em 1em;border:none;}
#menu-lateral-iphone li li li strong{border-top:none;padding-left:3.7em;background-position:2.9em 1em;border:none;}

#menu-lateral-iphone li.activo span.ofertasytarifas{font-weight:bold;color:#94AE1B;background-color:#ffffff;}
#menu-lateral-iphone li.activo ul{display:block;}


#menu-lateral-iphone ul li.inicio{
display:block;
position:absolute;
top:0;
left:0;
width:19.1em;
height:60px;
background-color:#ffffff;}

#menu-lateral-iphone ul li.inicio a{
display:block;
text-indent:-5000px;
width:202px;
height:46px;
background:#ffffff url(../img/iphone3g-logotipo.gif) no-repeat left top;
padding:0;
margin:0;
border:0;}

#menu-lateral-iphone ul li.activo a{background-color:#ffffff;}


/* marcaje venamovistar*/
.js #menu-lateral-iphone ul.venamovistar ul{display:block;}
.js #menu-lateral-iphone ul.venamovistar li span.ofertasytarifas{background-color:#ffffff;font-weight:bold;color:#94AE1B;cursor:default;}

/* END.MENU-LATERAL-IPHONE
--------------------------------------------------------------------------------
*/


/* ul.otros-enlaces
-------------------------------------------------------------------------------- */
ul.otros-enlaces{
	display:block;
	height:1%;
	width:100%;
	padding:5.64em 0 0 0;/* 62px 0 0 0 */
	clear: both;
}

ul.otros-enlaces li{
float:left;
border-left:1px solid #cccccc;}
ul.otros-enlaces li:first-child{border-left:none;}

ul.otros-enlaces li a{
position:relative;
float:left;
display:block;
height:82px;
padding:0 35px 0 88px;
font:normal 1.55em/4.71em "Trebuchet MS", Arial, Helvetica, sans-serif; /* 17px */
color:#b7b7b7;
text-decoration:none;}

ul.otros-enlaces li a img{position:absolute;top:0;left:35px;}

ul.otros-enlaces li.masinfo{
display:block;
width:100%;
text-align:right;
border:0;}
ul.otros-enlaces li.masinfo div{border:1px solid #cccccc;padding:0.18em 0.55em;margin:2em 0 1.55em 0;}
ul.otros-enlaces li.masinfo a{
float:none;
display:inline;
height:auto;
padding:0;
font:bold 1em/normal Verdana, Arial, Helvetica, sans-serif;}
/* END.ul.otros-enlaces
--------------------------------------------------------------------------------
*/

/* PIE
-------------------------------------------------------------------------------- */
#pie{border-top:8px solid #d7e4ea;height:1%;margin-top:1.55em; /* 17px */ }

#pie ul{padding:1.1em 0 2em 0;color:#aeaeae;position:relative;display:block;width:100%;}
#pie ul li{float:left;border-left:1px solid #aeaeae;padding:0 0.55em;}
#pie ul li:first-child{border-left:none;}
#pie ul li.tmesau{float:right;border-left:none;padding:0;}
#pie ul li.confianzaonline{border-left:none;position:absolute;top:2.82em;right:0;padding:0;}
#pie ul li.confianzaonline img{width:4.36em;}

#pie a{color:#aeaeae;text-decoration:none;}
#pie a:hover{color:#024184;}
/* END.PIE
--------------------------------------------------------------------------------
*/



/* CONTENIDO-IPHONE
-------------------------------------------------------------------------------- */
#contenido-iphone{
display:block;
width:69.09em;
position:relative;
top:0.5em;
z-index:9901;}

div.equivalente-menu{padding:4em 0 0 21.00em; /* 0 0 0 231px */}

div.equivalente-menu.home{
padding:4em 0 23.55em 21.00em; /* 0 0 0 231px */
background:transparent url(../img/iphone-home.jpg) no-repeat 21em 6em;}

.nivel-directorio{
font:bold 1.55em/normal "Trebuchet MS", Arial, Helvetica, sans-serif; /* 17px */
color:#1a1a1a;}

.nivel-directorio h2{
font:bold 1.55em/normal "Trebuchet MS", Arial, Helvetica, sans-serif; /* 17px */
color:#1a1a1a; /* David 6/5/2010 background:red; */}

#contenido-iphone h1{
	font:normal 1.36em/normal Arial, Helvetica, sans-serif; /* 15px */
}

#contenido-iphone h1.home{
font:bold 2.18em/normal "Trebuchet MS", Arial, Helvetica, sans-serif; /* 24px */
color:#1a1a1a;
padding-left:2.27em;}

#contenido-iphone h1.bg-iphone{
padding:0 0 19.20em 0; /* 0 0 288px 0 */
background:transparent url(../img/bg-iphone.jpg) no-repeat left bottom;}



p.boton-gris a{
float:left;
text-align:center;
text-decoration:none;
background:transparent url(../img/bg-right-button.gif) no-repeat right 50%;
color:#ffffff;}
p.boton-gris a span{
display:block;
padding:0 2em;
background:transparent url(../img/bg-left-button.gif) no-repeat left 50%;
font:normal 1.18em/1.54em "Trebuchet MS", Arial, Helvetica, sans-serif; /* 13px/20px */}
/* END.CONTENIDO-IPHONE
--------------------------------------------------------------------------------
*/



/* ul.manuales
-------------------------------------------------------------------------------- */
ul.manuales{
margin-top:-17.91em; /* 197px */
padding:12.91em 0 0 0; /* 142px 0 0 0 */
background:transparent url(../img/icono-manuales.gif) no-repeat 32px top;}

ul.manuales li{
height:1%;
padding:1em 0 1em 5.64em; /* 0 0 0 62px */
background:transparent url(../img/icono-manual.gif) no-repeat 0.82em 50%; /* 9px */	
border-bottom:1px solid #cccccc;}

ul.manuales li > a{
display:block;
padding:0 0 0 0.82em; /* 0 0 0 9px */
background:transparent url(../img/mayorque-azul.gif) no-repeat left 90%;	
text-decoration:none;
color:#666666;}

ul.manuales li a strong{
display:block;
color:#1a1a1a;
font:bold 1.55em/normal "Trebuchet MS", Arial, Helvetica, sans-serif; /* 17x */}
/* END.ul.manuales
--------------------------------------------------------------------------------
*/


/* ul.ayuda
-------------------------------------------------------------------------------- */
ul.ayuda{
margin-top:-2em;
border-top:1px solid #cccccc;
padding:1em 0 0 0;}

ul.ayuda li{float:left;}

ul.ayuda li a{
text-decoration:none;
text-align:center;
color:#666666;
display:block;
width:16.00em; /* 176px */
height:11.45em; /*126px */
background:transparent url(../img/bg-botones-ayuda.jpg) no-repeat left top;}
ul.ayuda li a:hover{background-position:left bottom;}

ul.ayuda li a img{margin:0.91em 0.27em 0.36em 0; /* 10px 3px 4px 0 */}
ul.ayuda li a strong{
display:block;
margin-right:0.27em; /* 3px */
font:normal 1.27em/normal "Trebuchet MS", Arial, Helvetica, sans-serif; /* 13px */}
ul.ayuda li a:hover strong{color:#1a1a1a;font-weight:bold;}
/* END.ul.ayuda
--------------------------------------------------------------------------------
*/





/* equivalente-menu especificaciones
-------------------------------------------------------------------------------- */
.especificaciones .nivel-directorio{padding-bottom:0.55em; /* 56px */}
.especificaciones .bloke{
display:block;
clear:left;
border-bottom:1px solid #cccccc;
overflow:hidden;
padding-bottom:3em;
height:1%;}
.especificaciones .bloke.col-doble{border-bottom:none;display:block;padding-top:1.73em;}

.especificaciones .bloke .col-simple{
display:block;
width:45%;
height:1%;
float:left;}

.especificaciones h2{
color:#607ea4;
font-size:1em;
font-weight:normal;
padding:0 0 0.73em 2em;
background:transparent url(../img/menu_bolinche.gif) no-repeat 1.27em 0.27em;}

.especificaciones li{padding:0 0 0.27em 2em;}
.especificaciones li ul{padding:0.45em 0 0 1.55em;list-style:disc;list-style-position:outside;}
.especificaciones li li{padding:0;}

.especificaciones .bloke .nofoto h2{padding:1.36em 0 0 2em;/* 19px 0 0 22px */background-position:1.27em 1.63em;}
/* END.equivalente-menu especificaciones
--------------------------------------------------------------------------------
*/


/* VEN A MOVISTAR--------------------------------------------------------------------------------*/


.tabla-superior-contenedora {display:block; clear:both; }
.tabla-superior-ven{height:1%;position:relative;margin:0 0 0 0; overflow:hidden;}
.tabla-inferior-ven  {height:1%;position:relative; margin:0 0 0 0; padding:0 0 0 0; }

.tabla-superior-ven h2 { padding:0.9em 0 0  10em /* 10 0 0 110px */; font-size:1em;}
.tabla-superior-ven h2 span{
	font-size:1.81em /*20px */;
	color:#000;
	line-height:1em;
	font-family:Arial, Helvetica, sans-serif;
}
.tabla-superior-ven p{padding:1.8em 1.9em 1em  10em ; color:#244D81; line-height:1em;font-family:Verdana,Arial,Helvetica,sans-serif; line-height:normal;}
div.equivalente-menu-ven{padding:0}

.subtabla-a {height:1%;position:relative; width:46.7em;  margin:0 auto; overflow:hidden; }
.subtabla-a > div {height:1%;position:relative; margin:0 0 0 0; padding:0 1em 1em 1em; margin:1em 0 1em 0;}

.subtabla-a h3 {
	padding:0 0 0.8em 0; /* 10 0 0 110px */
	;
	font-size:1em;
}
.subtabla-a h3 span{
	font-size:1.45em /*20px */;
	color:#000;
	line-height:1em;
	font-family:Arial, Helvetica, sans-serif;
}
.subtabla-a-listado {width:100%; overflow:hidden;font-family:Verdana,Arial,Helvetica,sans-serif;}
.subtabla-a-listado li {width:22em; float:right; margin-bottom:0.2em;}
.subtabla-a-listado li span {color:#607EA4}
.subtabla-a-listado li:first-child{float:left;}
.subtabla-a a {position:absolute;bottom:1em;right:1.5em;line-height:normal;color:#000;line-height:normal}

.ven-botones{display:block;height:1%;width:100%;padding:1em 0 0 0;clear: both;overflow:hidden;}
.ven-botones li{float:right;}
.ven-botones li a{position:relative;width:24.5em;background:transparent url(../img/ven-boton-particulares-empresas-of.gif) top left no-repeat;display:block;height:2.6em;font-size:1em;margin:0 0 0 1em;text-decoration:none;font-size:1em; }


/*.ven-botones li a:hover{background:transparent url(../img/ven-boton-particulares-empresas.gif) top left no-repeat;}*/

.ven-botones li strong{position:relative;width:24.5em;background:transparent url(../img/ven-boton-particulares-empresas.gif) top left no-repeat;display:block;height:2.6em;font-size:1em;margin:0 0 0 1em;text-decoration:none;font-size:1em;}

.ven-botones li a span{
	font-size:1.27em /*14px */;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF; display:block;
	padding:0.3em 0 0 5.2em;

}


.ven-botones li strong span{
	font-size:1.27em /*14px */;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0.3em 0 0 5.2em; font-weight:normal;
	display:block;

}



ul.ver-pestana-comparador{ display:none;border-top:1px solid #BBD0E1;margin-top:1em;}

.ver-pestana-comparador li{float:left;}

.ver-pestana-comparador li a.tab-8g{width:219px;height:60px;display:block;}
.ver-pestana-comparador li.tab-8g strong{width:219px;height:60px;;display:block;}


.ver-pestana-comparador li a.tab-16g{width:219px;height:60px;display:block;}
.ver-pestana-comparador li.tab-16g strong{width:219px;height:60px;display:block;}

#contenedor-comparativa-8 {width:100%;display:block; padding-top:1em; clear:both;}
#contenedor-comparativa-16 {width:100%;display:block; padding-top:1em; clear:both;}

.contenedor-ver-table-comparativa {border-left:1px solid #BBD0E1;border-right:1px solid #BBD0E1;border-top:1px solid #BBD0E1;}
table.ver-table-comparativa  {width:100%;border-top:1px solid #BBD0E1;}
table.ver-table-comparativa  caption {clear:both; font-size:1.6em; padding:0.6em; font-weight:bold;}


table.ver-table-comparativa  th.azul-claro {background:#DBE6EE;color:#666666;padding:1em 0 1em 0; text-align:center;overflow:hidden;}
table.ver-table-comparativa  th.azul-claro:first-child {text-align:left; padding-left:0.9em}


table.ver-table-comparativa  tr td, table.ver-table-comparativa  tr th { }

table.ver-table-comparativa  tr.activa td, table.ver-table-comparativa  tr.activa th {background-color:#DCDCDC; font-weight:bold;}

table.ver-table-comparativa  td{border:1px solid #BBD0E1;border-top:none;border-right:none;padding:1em 0 1em 0; text-align:center;}
table.ver-table-comparativa  td ul li{ display: block; margin-top:0.7em;}
table.ver-table-comparativa  td ul li:first-child{ margin-top:0em;}


table.ver-table-comparativa  th {border-bottom:1px solid #BBD0E1; border-left:1px solid #BBD0E1; padding:1em 0 1em 0; vertical-align:top;}

table.ver-table-comparativa  th:first-child {border-left:none;text-align:left; padding-left:0.9em;}



table.ver-table-comparativa  tr.par td.no-datos, table.ver-table-comparativa  tr.par th.nodatos {background:none;}
table.ver-table-comparativa tr td.no-datos, table.ver-table-comparativa tr th.no-datos {background:none;}
table.ver-table-comparativa   td.no-datos, table.ver-table-comparativa  th.no-datos {border-color: #FFF;}

.modulo-003 {margin-top:3em;}

.contenedor-ven-boton-gris {float:right; clear:both; margin:2em 0 0 0;}
a.ven-boton-gris {background:transparent url(../img/ver-boton-dere.png) top left no-repeat; display:block;padding:0.2em 0 0.4em 0em; font-family:Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; font-size:1.27em}
.ven-boton-gris span{background:transparent url(../img/ver-boton-izqui.png) top right no-repeat; margin:0em 0 0 0.6em; padding:0.2em 0.7em 0.6em 0em;color:#FFF; }


ul.ven-menu-utilidades { display:none;}




.contenedor-ven-legal {

	display:block;
	overflow:hidden;
	text-align:justify;
	width:100%
}

.contenedor-ven-legal p{margin-top:0.6em}

.gris{color:#666666;}
.logo-imprime { display:block; visibility:visible;}

.logo-imprime { display:block} 
