ul,li{ margin:0px; padding:0px; list-style:none}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.nrn .subhead{ background:url(../img/head.jpg); height:332px;position:relative;}
.nrn .subheadCabecera{ height:332px;position:relative;}
.nrn .subhead #swf{position:absolute;top:82px;left:55px;}
.frecuentes_ref{position:relative;padding-top:25px;padding-bottom:25px;}
.frecuentes{position:absolute;bottom:0px;left:0;z-index:100;}
.nrn .head2{background:url(../img/head2.jpg);} 
.nrn .head3{background:url(../img/head_3.jpg);} 
.nrn .head4{background:url(../img/head_4.jpg);} 
.nrn .head4b{background:url(../img/head_4b.jpg);} 
.nrn .head5{background:url(../img/head_5.jpg);} 
.nrn .head6{background:url(../img/head_6.jpg);} 
.nrn .head9b{background:url(../img/head_9b.jpg);}
.nrn .head8b{background:url(../img/head8.jpg);}
/*-- fondos messenger otras, wlm, blac--*/
.nrn .head10{background:url(../img/head10.jpg);} 
.nrn .head11{background:url(../img/head11.jpg);} 
.nrn .head12{background:url(../img/head12.jpg);} 
.nrn .head17{background:url(../img/head17.jpg);}
/*-- fondos hotmail otras, wlm, blac--*/
.nrn .head13{background:url(../img/head13.jpg);} 
.nrn .head14{background:url(../img/head14.jpg);} 
.nrn .head15{background:url(../img/head15.jpg);}
.nrn .head18{background:url(../img/head18.jpg);}
.nrn .head19{background:url(../img/head19.jpg);}
.nrn .head19b{background:url(../img/head19b.jpg);}
.nrn .head20{background:url(../img/hotmail_vodafone.jpg);}
.nrn .head20a{background:url(../img/cabecera_vodafone_hotmail_final.jpg);}
.nrn .head21{background:url(../img/cabecera-yoigo.jpg);}
/*.nrn .head20b{background:url(../img/head20b.jpg);}*/
.nrn .head20b{margin:0; padding:0;}

.nrn .head12 p.blackberry{position:relative;width:474px;top:294px;left:300px;color:#fff;font-size:12px;line-height:15px;}
.nrn .head12 p.blackberry b{color:#cb9056}
.nrn .head17{background:url(../img/head17.jpg);}
.title17 {background:url(../img/tfno_nokia.gif) no-repeat 0 0; padding-left:30px; padding-bottom:10px; margin-bottom:0px}
.nrn .descargar a{ display:block; text-indent:-9999px; width:114px; height:30px; overflow:hidden; display:block; position:absolute; margin-left:630px; margin-top:290px}
.nrn .inner{ margin:15px 25px;clear:both}
.nrn .innerhome{margin-top:-30px;}
* html .nrn .innerhome{margin-bottom:45px;}
.nrn .over{ overflow:hidden}
.nrn .masinfo{ font-weight:bold; text-decoration:underline}
.nrn .padt{ padding-top:6px}
.nrn .padb{ padding-bottom:5px; }
.nrn .half{ width:48%}
* html .nrn .half{ width:45%}
.nrn .left{ float:left}
.nrn .right{ float:right}
.nrn .box{width:16%;height:215px;float:left; margin-bottom:10px; border-right:1px solid #eeeeee;padding-right:13px;padding-left:13px;text-align:center;}
.nrn .boxfinal{border-right:0;}
.nrn .box h3, .nrn .box h3 a{ font-weight:bold; text-decoration:none; font-size:12px; margin:0!important; padding:0; color:#07519a}
.nrn .box h3{padding-bottom:10px;}
.nrn .box h4{ color:#4b4b4b; font-size:11px; margin-bottom:12px}
.nrn .box p{ margin:0 0 20px 0; padding:0}
.nrn .box .img_left{ float:left; margin-right:10px; }
/*.nrn .rela{positxion:relative; toxp:10px;}*/
html>body .nrn .rela{position:relative; top:5px;}
.nrn a img{border:none}
.nrn .caja{ background:url(../img/caja_bg.jpg) no-repeat; height:197px; width:342px; overflow:hidden}
.nrn .tipo2{ background:url(../img/caja_bg2.jpg) no-repeat; height:197px; width:308px; }
.nrn .tipo3{ background:url(../img/caja_bg3.jpg) no-repeat; height:213px; width:338px; }
.nrn .tipo4{ background:url(../img/caja_bg4.jpg) no-repeat; height:213px; width:338px; }
.nrn .tipo5{ background:url(../img/caja_bg5.jpg) no-repeat; height:97px; width:300px;overflow:hidden }
.nrn .tipo6{ background:url(../img/caja_bg6.jpg) no-repeat; height:109px; width:300px;overflow:hidden }
.nrn .tipo7{ background:url(../img/caja_bg7.jpg) no-repeat; height:98px; width:300px;overflow:hidden }
.nrn .tipo8{ background:url(../img/nokia_connecting_people.jpg) no-repeat; height:98px; width:300px;overflow:hidden }
.nrn .caja .in{ margin:50px 30px 0 24px}
.nrn .tipo5 .in{margin:48px 2px 0 12px;}
.nrn .tipo6 .in{margin:53px 2px 0 10px;}
.nrn .tipo7 .in{margin:13px 2px 0 100px;}
.nrn .tipo8 .in{margin:55px 2px 0 12px;}
.nrn .tipo2 .in,.nrn .tipo3 .in,.nrn .tipo4 .in{ margin:18px 20px 0 16px}
.nrn .tipo2 .in p,.nrn .tipo3 .in p,.nrn .tipo4 .in p{ margin:0px 0px 3px 0px}
.nrn .tipo2 .in p.masinfo,.nrn .tipo3 .in p.masinfo,.nrn .tipo4 .in p.masinfo{margin-top:5px;padding-left:7px;background:url(../img/flechita_masinfo.gif) center left no-repeat;}
.nrn .caja h3{ color:#359cc9; font-size:14px; margin-bottom:3px;  font-weight:normal}
.nrn .caja p{ padding-right:110px;}
p.masinfo{margin-top:5px;padding-left:7px;background:url(../img/flechita_masinfo.gif) center left no-repeat;}


.nrn .box2{ background:#f1f5f9; margin-bottom:12px}
.nrn .box2 .in{ margin:15px}
.nrn .box2 h3{ color:#359cc9; font-size:16px;line-height:1.4em; margin-bottom:16px; font-weight:bold;}
.nrn .box2 ul{ margin:0; padding:0}
.nrn .box2 li{ background:url(../img/ico1.gif) no-repeat 0 5px; padding-left:16px; list-style:none; margin:0 0 8px 0}
.nrn .box2 ul li ul{ margin-top:4px;}
.nrn .box2 li ul li{ background:url(../img/ico3.gif) no-repeat 0 5px; padding-left:10px; list-style:none; margin:0 0 0 0}
.mtop{ margin-top:50px}
.uptop{ margin-top:-52px}
.nrn .small{ font-size:10px}
.nrn .subhead2{ display:block; clear:both; overflow:hidden; text-align:right; margin-bottom:10px; font-weight:bold; margin-bottom:-10px}
.nrn .subhead2 a{ padding-left:16px; background:url(../img/ico2.gif) no-repeat left center; }

.nrn  .f_box{ padding:20px 0 10px 80px; border-bottom:1px solid #206e97; margin-bottom:15px}
.nrn  .volver{ text-align:right; font-weight:bold}
.nrn  .volver a{ background:url(../img/ico3.jpg) no-repeat left center; padding-left:16px}
.nrn  .faq{ padding:15px 50px}
.nav3, .nav3 ul { margin:0 0 -3px 0!important; padding:0!important;}
* html .nav3,* html .nav3 ul {margin-bottom:0!important;}
#contents{ position:relative}
.submain_2 ul{margin-top:-12px; padding:0; background:url(../img/bg_m2.jpg) repeat-x #d3edfa; border-bottom:1px solid #92bbd1 }
*:lang(es-es).submain_2{ margin-top:16px}
* html #nav{ margin-bottom:-19px}
* html .submain_2 ul{ margin-top:0}
.submain_2 li{ float:left; list-style:none;}
.submain_2 li a{ float:left; display:block; padding:4px 10px; background:url(../img/sep2.jpg) no-repeat right center}

#mens{ display:none}
#mens{ padding:7px; position:absolute!important;left:358px;top:21px; z-index:1000!important; width:94px; background:none; background-color:#fff; border:1px solid #98bed5;}
*:lang(es-es) #mens{top:33px; }
#mens li{ float:none; margin-bottom:5px}
#mens li a{ float:none; background:none;margin:0; padding:0}
#mens li a:hover{ font-weight:bold} 

#hotm{display:none}
#hotm{ padding:7px; position:absolute!important; left:313px; top:21px; z-index:1000!important; width:94px; background:none; background-color:#fff; border:1px solid #98bed5;}
*:lang(es-es) #hotm{top:33px; }
#hotm li{ float:none; margin-bottom:5px}
#hotm li a{ float:none; background:none;margin:0; padding:0}
#hotm li a:hover{ font-weight:bold} 

#movim{display:none}
#movim{ padding:7px; position:absolute!important; left:215px; top:21px; z-index:1000!important; width:84px; background:none; background-color:#fff; border:1px solid #98bed5;}
*:lang(es-es) #hotm{top:33px; }
*:lang(es-es) #movim{top:33px; }
#movim li{ float:none; margin-bottom:5px}
#movim li a{ float:none; background:none;margin:0; padding:0}
#movim li a:hover{ font-weight:bold} 

#movi{display:none}
#movi{ padding:7px; position:absolute!important; left:110px; top:21px; z-index:1000!important; width:94px; background:none; background-color:#fff; border:1px solid #98bed5;}
*:lang(es-es) #movi{top:33px; }
#movi li{ float:none; margin-bottom:5px}
#movi li a{ float:none; background:none;margin:0; padding:0}
#movi li a:hover{ font-weight:bold} 


.faq ol{ padding-left:80px}
.subir { text-align:right}
.subir a{ background:url(../img/arriba.jpg) no-repeat left center; padding-left:12px}
    
.submain_2 li a.selected{ background:#fff url(../img/sep2.jpg) no-repeat right center}
#swf{font-size:1em; padding-right:2px;}

/*estilos para ajax messenger*/
.nrn .head7{background:url(../img/head_7.jpg);}
.nrn .subhead .ajax{ position:absolute;top:230px; left:400px; background:url(../img/bg_ajax.png) top right no-repeat; height:202px; width:297px;  z-index:10}
* html .nrn .subhead .ajax{background:url(../img/bg_ajax2.gif) top right no-repeat;}
input.t{height:14px; border:1px solid #a4b97f; width:138px}
input.t2{display:block; position:absolute;height:40px; border:0px; background:transparent; width:143px;top:20px; left:0px;  font-size:30px;color:#000}
input.t2imagen{display:block;height:40px; border:0px; background:transparent; width:138px; font-size:30px;color:#000}
#ctl00_content_widget_pError p {margin: 5px; padding: 5px; background-color: rgb(255, 0, 0);}

/*---*/
.ajax .gracias{ padding: 75px 10px 10px 15px;}
.ajax .gracias h5{ font-size:16px; font-weight:bold; }
/*---*/
.ajax .opera{padding: 45px 10px 10px 15px;color:#4d4c4a}
.ajax .opera a{ text-decoration:underline;color:#4c4c4e}
/*---*/
.ajax .fabri{padding: 45px 10px 10px 15px;color:#4d4c4a}
.ajax .fabri p{ margin:0px; margin-bottom:5px}
.ajax .fabri #movil{ width:220px; margin:0px; padding:0px;}
.ajax .fabri a{ text-decoration:underline;color:#4c4c4e}
/*---*/
.ajax .envio{padding: 45px 10px 10px 15px;color:#4d4c4a}
.ajax .envio p{ margin:0px; margin-bottom:5px;}
.ajax .envio input{vertical-align:middle;}
/*---*/
.ajax .movil{padding: 43px 10px 10px 15px;color:#4d4c4a}
.ajax .movil .caja{background:url(../img/caja.jpg) no-repeat; position:relative; height:101px; width:265px}
.ajax .movil .caja .btn_l a{ display:block;width:20px; height:20px;position:absolute; top:40px;}
.ajax .movil .caja .btn_r a{ display:block;width:20px; height:20px;position:absolute; top:40px; left:244px; }
.ajax .movil .caja ul{width:222px; height:89px; position:absolute; top:5px; left:20px; overflow:hidden; padding-left:0px}
.ajax .movil .caja ul li{float:left; height:75px; width:75px; margin:0px 0px 0px -1px; text-align:center}
.ajax .movil .caja ul li.oculto{display:none}
/*hotmail*/
.nrn .alta {position:absolute; margin-left:317px; margin-top:275px; color:#fff;}
.nrn .alta p{ margin:0px; padding:0px; font-size:10px; line-height:12px}
.nrn .alta label{ font-size:14px;vertical-align:middle; margin-right:5px}
.nrn .alta input{vertical-align:middle; margin-right:8px}
.nrn .head8{background:url(../img/head_8.jpg);}
.nrn .head6b{background:url(../img/head_6b.jpg);}
.nrn .head9{background:url(../img/head_9.jpg);}
.nrn .head5b{background:url(../img/head_5b.jpg);}
.nrn .head2b{background:url(../img/head_2b.jpg);}

/*David*/
#wrapper{margin-top:-13px;}
#marco_swf{width:379px;height:516px;background:url(../img/calico.jpg) top left no-repeat;}
#marco_swf embed{margin-top:20px;margin-left:17px;}
#marco_swf p{margin-top:165px;}
#live_home{padding-bottom:8px;}
html>body #live_home{padding-bottom:9px;}
*:lang(es-es) #live_home{padding-bottom:4px;}
.home_partes{margin:0;padding:0;width:348px;}
#dv_faq{width:620px;}
 
#vodafone_left{width:335px;}
#cajita_vodafone{margin-top:18px;bottom:5px;}
*:lang(es-es) #cajita_vodafone{margin-top:21px;bottom:20px;}
#cajita_vodafone .in{margin:6px 9px 7px 9px;}
* html #cajita_vodafone .in{margin:3px 9px 3px 9px;}
*:lang(es-es) #cajita_vodafone .in{margin:10px 9px;}
* html #cajita_vodafone .in .small{margin:20px 0 0 0;padding:0;border:1px solid #F1F5F9;}
#head{position:relative;}

#f_busqueda{position:absolute;top:30px;right:-5px;width:230px;}
html>body #f_busqueda{right:-17px;}
#i_busqueda{position:relative;top:0px;width:168px;height:16px;padding:6px 5px;margin:0;border:0;background:url(../img/i_buscar.gif) top left no-repeat;font-size:12px;color:#999;font-style:italic;}
#b_busqueda{position:relative;left:-6px;margin:0;padding:0;width:28px;border:0;height:28px;background:url(../img/b_buscar.gif) top left no-repeat;}
#b_busqueda:hover{cursor:pointer;}
*:lang(es) #i_busqueda{top:-2px;}
*:lang(es) #b_busqueda{left:-3px;}

.widget_contenedor{position:relative;}
#pasoactual{position:absolute;top:14px;right:10px;font-size:12px;font-weight:bold;}
#pasostotales{position:absolute;bottom:10px;right:10px;}
html>body #pasoactual{top:14px;right:10px;}
html>body #pasostotales{bottom:-5px;right:10px;}
*:lang(es) #pasoactual{top:1px;right:10px;}
*:lang(es) #pasostotales{bottom:-50px;right:10px;}

.widget_contenedor2 #pasoactual{}
.widget_contenedor2 #pasostotales{bottom:5px;}
html>body .widget_contenedor2 #pasoactual{}
html>body .widget_contenedor2 #pasostotales{bottom:5px;}
*:lang(es) .widget_contenedor2 #pasoactual{top:13px;}
*:lang(es) .widget_contenedor2 #pasostotales{bottom:3px;}

.widget_contenedor3 #pasoactual{right:14px;}
.widget_contenedor3 #pasostotales{bottom:22px;right:14px;}
html>body .widget_contenedor3 #pasoactual{right:10px;}
html>body .widget_contenedor3 #pasostotales{bottom:10px;right:10px;}
*:lang(es) .widget_contenedor3 #pasoactual{top:1px;right:10px;}
*:lang(es) .widget_contenedor3 #pasostotales{bottom:-3px;right:10px;}

widget_contenedor4 #pasoactual{}
.widget_contenedor4 #pasostotales{}
html>body .widget_contenedor4 #pasoactual{}
html>body .widget_contenedor4 #pasostotales{bottom:5px;}
*:lang(es) .widget_contenedor4 #pasoactual{top:13px;}
*:lang(es) .widget_contenedor4 #pasostotales{bottom:3px;}

* html .dv_msn{position:relative;left:0px;width:100%;}
* html .dv_msn2{margin-top:-15px;}
* html .dv_msn2 .over{border:0;}
* html #contents .dv_msn3{margin-bottom:100px;}

.dv_portalmsn .box{width:100%;height:auto;float:none; margin-bottom:10px;border-right:0; border-bottom:1px solid #eeeeee;padding-bottom:5px;text-align:left;}
.dv_portalmsn .final{border-bottom:0;}

.lista_inicial{margin-bottom:0px;}

.home_otrasops{position:relative;top:19px;margin:15px 0px 0px 25px;padding:0px 25px 15px 0px;background:url(../img/mobile_imgbottom.jpg) bottom right no-repeat;}
*:lang(es) .home_otrasops{top:0px;}
.home_otrasops ul li{display:inline;margin-right:1.5em;}
.home_otrasops p.selecc{margin:0.5em;}
.home_otrasops p.mobile{margin-right:200px;}
.home_otrasops p.mobile_tipo2{margin-right:200px;}
p.preg_freq{clear:both;margin:90px 0 0 0;padding:0;font-weight:bold;}
p.preg_freq_tipo2,p.preg_freq_tipo3,p.preg_freq_tipo4, p.preg_freq_tipo5{clear:both;margin:90px 0 0 0;padding:0;font-weight:bold;}
p.preg_freq_tipo2,p.preg_freq_tipo3{clear:both;margin:90px 0 0 0;padding:0;font-weight:bold;}
p.preg_freq_tipo2{margin:25px 0 0 0; padding-bottom:15px}
p.preg_freq_tipo3{margin:20px 0 0 0;padding:0;padding-bottom:15px;position:static;}
p.preg_freq_tipo4{margin:5px 0 0 0;padding:0; padding-bottom:15px;position:static;}
p.preg_freq_tipo5{margin:20px 0 0 0;padding:0;padding-bottom:5px;position:static;}

*:lang(es) p.preg_freq_tipo2{padding-bottom:20px}
*:lang(es) p.preg_freq_tipo3{padding-bottom:20px;}
*:lang(es) p.preg_freq_tipo4{ padding-bottom:20px;}
p.preg_freq a,p.preg_freq_tipo2 a,p.preg_freq_tipo3 a,p.preg_freq_tipo4 a, p.preg_freq_tipo5 a{background:url(../img/ico2.gif) center left no-repeat;padding-left:1.5em;}
* html #cajita_hotmailmobile{padding:10px;}
#cajita_hotmailmobile ul{background:none; border:none; }
#cajita_hotmailmobile li{float:none; }
#hotmail_mobile_der{margin-top:60px;}
html>body #hotmail_mobile_der{margin-top:50px;}

*:lang(es) #black_cont{padding-top:20px;}

.black_img{margin-top:0px;margin-bottom:0px;}
html>body .black_img{margin-top:-20px;margin-bottom:0px;}
*:lang(es) .black_img{margin-top:-20px;margin-bottom:0px;}

.black_img2{margin-top:-10px;margin-bottom:0px;}
html>body .black_img2{margin-top:-20px;margin-bottom:10px;}
*:lang(es) .black_img2{margin-top:-10px;margin-bottom:0px;}

#black_mobile_caja{margin-top:20px;}

* html #black_bloqueizq{margin-top:0px;}
#black_mobile_der{margin-top:0px;}
html>body #black_mobile_der{margin-top:0px;}
*:lang(es) #black_mobile_der{margin-top:10px;}

#black_caja{margin-top:0px;}
#black_caja .in{padding:10px 0;}
html>body #black_caja .in{padding:0;}
*:lang(es) #black_caja{margin-top:15px;}

#black_caja2{margin-top:0}
*:lang(es) #black_caja2{margin-top:0;}
#black_caja2 .in{padding:10px 0;}
html>body #black_caja2 .in{padding:0;}

html>body .mobile_hotmail{margin-top:-10px;}
html>body .mobile_hotmail_particulares{margin-top:-10px; margin-bottom:10px;}

.mobile_blackberry{margin-top:-10px;margin-bottom:0px;}
html>body .mobile_blackberry{margin-top:-20px;margin-bottom:10px;}
*:lang(es) .mobile_blackberry{margin-top:0px;}

#sub_otrasops{z-index:10000;position:absolute;top:131px;left:600px;z-index:1000;width:132px;height:64px;background:#fff;border:1px solid #98bed5;}
#sub_otrasops a{display:block;width:119px;line-height:21px;padding-left:13px;text-decoration:none;color:#165888;}
#sub_otrasops a:hover{font-weight:bold;background:#e0f2fc;}

.nrn  .volver2{ float:right; font-weight:bold}
.nrn  .volver2 a{ background:url(../img/ico3.jpg) no-repeat left center; padding-left:16px}
.nrn .pre_foo{padding:0 20px 0 20px; clear:both;}

ul.generica{ margin:0; padding:0}
ul.generica li{ background:url(../img/ico1.gif) no-repeat 0 5px; padding-left:16px; list-style:none; margin:0 0 8px 0}

#descargavod{text-align:center; margin-left:35px}
#descargaora{text-align:center;}
#voda_frame{margin-left:-22px; margin-top:-15px}
#oran_frame{margin-left:52px; }
.mar50{ margin-bottom:20px;margin-top:10px;}
#voda_im_frame{}
#hit{ background:#07519a; color:#fff; font-size:16px}
.line{ line-height:20px}
/* pagina hotmalil vodafone*/
#control #cajavodafonecompleta{ height:35px!important; padding-top:5px!important; margin-top:-15px!important}
.box3 h3 {color:#359CC9;font-size:16px;font-weight:bold;line-height:1.4em;margin-bottom:16px;}
.box3 p{ margin:0; padding:0; margin-bottom:5px}
.box3 .destacado{color:#4b4b4b; font-size:14px}
#destacadotop{ position:absolute; top:-15px;  left:390px; z-index:10000; background:url(../img/destacadotop2.jpg) no-repeat 0 0; width:309px; height:54px; text-align:center}
*:lang(es)#destacadotop{top:-27px; }
#destacadotop a{ color:#fff; display:block; padding-top:8px;text-decoration:none!important}
#destacadotop a:hover{ text-decoration:none!important}
#destacadotop span{ display:block; font-size:12px; padding-bottom:5px;text-decoration:none!important}
#destacadotop .last{ font-size:17px; font-weight:bold}

a.link_alta{position:absolute;display:block;width:160px;height:42px;text-decoration:none;top:264px;left:285px;}
a.link_alta:hover{text-decoration:none}