/****************** COMUN ****************/
body {font-family:Arial,Verdana,sans-serif; font-size: 11px; line-height:21px; min-height:25px; text-align: left; margin-top:3px;}
img {margin:0;border:0}
p {line-height: 14px;}
.tienda a {color: #036b89;}
.tienda a:hover {color: #239fc3;}
.tienda a:selected {color: #06436f;}
.iplsim a {color: #036b89;}
.iplsim a:hover {color: #239fc3;}
.iplsim a:selected {color: #06436f;}

span.nada {visibility: hidden; text-decoration: none; font-size: 1px; float: left;}

.euro{margin: 0 0 0 3px; font-size: 18px;}
#nada {text-decoration: none;}
#container {width: 967px; margin: 0 auto 0 auto;}
#content {float: left; width: 967px; background: #fff; margin: 0px 0px 10px 0px; padding: 0px;}
#content h1{font-size: 20px; margin: 10px 0 5px 5px}
#h2_subtitula3 {font-size: 12px; font-weight: normal; margin-left: 5px;}
/****************** BUSCADOR ****************/
#caja_contacto  a{color: #036b89;}
#caja_contacto a:hover {color: #239fc3;}
#caja_contacto a:selected {color: #06436f;}
#content_pie a{color: #036b89;}
#content_pie a:hover {color: #239fc3;}
#content_pie a:selected {color: #06436f;}
/****************** TIENDA ********************************************/
#content_moviles {float: right; width: 755px;margin-top:10px}
#columna_left {float: left; width: 182px; margin-bottom: 0px;}
#columna_left h2{color:#000000;font-size:14px;line-height:16px;margin:0 0 10px 0;text-transform:uppercase;}
#columna_leftcorto {float: left; width: 168px; height: 330px; margin-bottom: 0px;}
#col_iz_top {background:url(/img/tienda/col_iz_top.gif) no-repeat #E5E5E5;float:left;padding:11px 14px 12px 14px;width:154px; margin: 12px 0 12px 0;}
#col_iz_top ul{float: left; list-style: none; margin: 0; padding: 0;}
#col_iz_top ul li{margin: 0; padding: 0; background: url(/img/comunes/ico_arrow.gif) no-repeat 0 5px; padding-left: 10px; width: 132px; line-height: 17px;}
#columna_left  h3 {float: left;background: url(/img/tienda/col_iz_bottom.gif) no-repeat; height: 13px; width: 182px; margin: -25px 0 0 0; padding: 0;}

#columna_left ul li img {margin-bottom: -1px;}
#col_iz_bottom {background:url(/img/tienda/col_iz_bottom.gif) no-repeat bottom #E5E5E5;float:left;margin:0;padding:11px 14px 14px 14px;width:154px;}
#col_iz_bottom .caja_blanca {background-color:#FFFFFF;margin:0;padding:7px 10px 9px 10px;width:134px;overflow:auto;}
#col_iz_bottom hr{float:left;background-color:#CBCBCB;border:0 none;height:1px;width:134px;margin:6px 0 3px 0;}
#col_iz_bottom ul{list-style: none; margin: 5px 0 0 0; padding: 0}
#col_iz_bottom ul li{float:left;line-height:17px;margin:-4px 0 0 0;padding:0;width:140px;}
#col_iz_bottom ul li input {float:left;margin:3px 7px 4px 0;}
#col_iz_bottom ul li .centrado {float:left;margin:1px 3px 0 0;}
#col_iz_bottom span{font-weight: bold; line-height: 18px;}
#col_iz_bottom ul li.especiales{loat:left;line-height:12px;margin:2px 0 1px 0;padding:0;width:140px;}
.especialesbold {color:#06436f;}
.irdirectamente {float:left;margin:1px 0px 0px -2px;color:#666;font-size:12px;}

#columna_right {float: left; width: 755px; margin-left: 28px;}
#columna_right h1{float: left; font-size: 20px; width: 617px; margin: 8px 0 12px 0; font-weight: normal;}
#columna_right p.link{font-size: 12px; width: 105px; float: left; margin: 0;}
#columna_right p.txt_dcha{font-size: 11px; float: left; text-align: right; width: 154px; margin: 0; padding-top: 10px; }		
#columna_right p.txt_dcha_simipl{background: url("/img/comunes/dotted.gif") repeat-x scroll left top transparent;float: right;font-size: 11px;height: 5px;margin: 0 0 13px;padding-top: 8px;text-align: right;width: 755px;}		
#columna_right ul{font-size: 12px; float: left; list-style: none; width: 340px; margin: 0 0 0 5px; padding: 0; height: 12px;}
#columna_right ul li{display: inline; margin: -4px 5px 0 5px; padding: 0; float: left;}
#columna_right ul li a{text-decoration: underline;}
#columna_right ul li.selected{color: #06436f;}
#masfotos img {margin-bottom: -1px;}
#columna_right #filtro{float: left; width: 594px; margin: 5px 0 10px -1px; padding-bottom: 4px;}	
#columna_right #filtro p.link{font-size: 12px; width: 95px; float: left; margin: 5px 2px 5px 0px;}
#columna_right #filtro_simipl{float: left; width: 755px; margin: 0 0 0 -1px; padding-bottom: 4px;}	
#columna_right #filtro1 ul{font-size: 12px; float: left; list-style: none; width: 490px; margin: 5px 0 10px 5px; padding: 0; height: 12px;}
#columna_right #filtro1 ul li{display: inline; margin: -4px 2px 0 2px; padding: 0; float: left;width:153px;height:32px;text-align:center}
#columna_right #filtro1 ul li a{text-decoration: underline;}
#columna_right #filtro1 ul li.selected{font-weight: bold;color:#fff;background: url("/img/tienda/selector.jpg") no-repeat;}

.caja_movil{float: left; width: 350px; border-right: 1px solid #ccc;  margin: 0; padding: 0 24px 0 0;}
#cm_right {border:0;padding: 0 0 0 24px;}
.content_phone {float: left; width: 351px;}
.caja_movil .ah3{font-size: 16px; margin: 0 0 16px 0;text-decoration:none;color:#000;font-weight:bold;float: left; width: 100%;}
.caja_movil p{float: left;color: #333;}
#descrip{float: left;color: #333;margin:5px 0px;height:40px; font-size: 11px; font-weight: normal;}
.content_img{float: left; width: 100px; height: 180px; text-align: center;}
.content_img p{margin: 0;}
.datos_phone {float: right; width: 238px;height:320px;}
.content_datos3g {float: left; width: 255px; height: 20px; margin: 3px 0 15px 0;}
.content_datos3g img {float: left; width: 33px; height: 20px; margin: 0 4px 5px 0}
.content_datos3g img.right{float: left; width: 33px; height: 20px; margin: 0 0px 5px 0}
.img_right {float: right;  margin:  3px 0 0 0;}
#masfotos {float: left; width: 100px; text-decoration: none; text-align:center;}
#columna_right hr {border: 0; background-color: #ccc; height: 1px; width: 756px; float: left; margin: 27px 0 23px 0px;}
#columna_right #banner_tienda{float: left; width: 756px; padding-bottom: 14px; margin: -4px 0 10px 0; display:none;background: url(/img/comunes/dotted.gif) repeat-x left bottom;}	
#porta_tienda {display:none;margin: 10px 0 0px 0;font-size:12px;}
.litcaract{float: left; width: 29px; line-height:13px;height: 16px;padding:2px 0px 0px 2px;font-size:10px;margin-right:3px;border:1px solid #B2B2B2;background:#E5E5E5}

.caja_movil p.segun_txt_single {float: left; width: 100%; font-size: 11px;color:#999999;text-align:right;float:right;margin:5px 0 0;}
.precios_txt {float:left;width:100%;color:#000;}
.precios_txt .tipo_contrato_tarif_mini {font-size:10px;color:#999;margin:5px 0 5px 0px; line-height:11px;float:left;}
.precios_txt .precios {color:#000;float:right;font-size:12px;line-height:12px;margin:0;text-align: right;width: 50px;padding: 0px;}
.precios_txt span.precio {font-size:20px;}
.precios_txt .euro {font-size:14px;margin:0 0 0 3px;}

/**********************SOLO SIM ****************************/
.portabilidad_txt {float: left; width: 100%; height: 24px; margin-bottom: 15px;}
.portabilidad_txt p.porta_txt{float: left; font-size: 12px; color: #666; font-weight: bold; margin-top: 0; letter-spacing: -.3px;}
.portabilidad_txt p.porta_txt_single{float: left; font-size: 12px; color: #666; font-weight: bold; margin-top: 13px;}
.portabilidad_txt p.porta_txt_single span{color:#999999;font-size: 11px;}
.portabilidad_txt p.porta_precio{float: right; font-size: 18px; color: #000; font-weight: bold; margin-top: 8px;}
.portabilidad_txt span.precio{font-size: 22px;}

.content_datos_phone_sim{ float: left; width: 243px; margin: 0px; padding: 0; height:100px;}
.txtsolosim {font-size: 12px; float: left; margin: 5px 0 10px 0;width:100%;}
.txtsolosim_cuadro {font-size: 12px; float: left; margin: 5px 0 10px -5px;padding: 20px 0 10px 20px;width:709px;height:108px;background: url(/img/tienda/cuadro_solosim.jpg) no-repeat}
#columna_right #titcuadro {font-size:20px;text-transform:uppercase;color:#fff;background-color:#239AC4;width:149px;padding:4px 7px 5px 7px;width: 517px; margin: 0;}


#caja_solosim_left {float: left; width: 373px;  margin: 0;}
#caja_solosim_left .ah3 {font-size: 16px; margin: 0 0 16px 0;text-decoration:none;color:#000;font-weight:bold;float: left; width: 100%;}
#caja_solosim_right {float: left; width: 350px; padding-left: 28px;}
#caja_solosim_right .ah3{font-size: 16px; margin: 0 0 16px 0;text-decoration:none;color:#000;font-weight:bold;float: left; width: 100%;}
#caja_solosim_left .datos_phone_sim {float: left; width: 235px; border-right: 1px solid #ccc; padding: 0 24px 0 0;}
#caja_solosim_right .datos_phone_sim {float: left; width: 235px;}

#Detallessolosim{float: left; margin: 25px 0px 0px 0px; padding: 6px 10px 13px 10px;width:734px;border:1px solid #000000;}
#Detallessolosim h2{font-size: 17px; margin: 0 0 5px 0; color: #000;}
#Detallessolosim p{margin: 15px 0 10px 0;font-size:11px;line-height:13px;}
#Detallessolosim ul {float:left;height:100px;list-style-type:none;margin:9px 0 0 0;padding:0;width:730px;}
#Detallessolosim ul  li{background: url(/img/comunes/ico_arrow_black.gif) no-repeat 0 3px; font-size:11px;line-height: 14px; padding-left: 15px; margin-bottom: 16px; width: 100%}

#Doctorsolosim{float: left; margin: 25px 0px 0px 0px; padding: 80px 10px 13px 20px;width:723px;background: url(/img/tienda/doctorsim_solosim.jpg) no-repeat; height:331px}
#Doctorsolosim h2{font-size: 19px; margin: 0 0 5px 0; color: #5f5f5f;text-transform: uppercase;}
#Doctorsolosim p{margin: 15px 0 10px 0;font-size:12px;line-height:13px;}
#Doctorsolosim ul {float:left;height:100px;list-style-type:none;margin:9px 0 0 0;padding:0;width:730px;}
#Doctorsolosim ul  li{background: url(/img/tienda/flecha.jpg) no-repeat 0 3px; font-size:12px;line-height: 14px; padding-left: 15px; width: 700px;margin:-4px 5px 16px 0px}


/********************** IPL ****************************/
.txtipl {font-size: 12px; float: left; margin: 5px 0 10px 0;width:100%;}
.txtipl_cuadro {font-size: 12px; float: left; margin: 5px 0 10px -5px;padding: 20px 0 10px 20px;width:709px;height:90px;background: url(/img/tienda/cuadro_ipl.jpg) no-repeat}
#titipl{float: left;font-size: 12px;color: #000;font-weight:bold;margin:18px 0px -5px 0px;height:20px;}

#columna_right #tarifasipl{float: left; width: 755px; margin: 0 0 14px -1px; padding-bottom: 14px;background: url("/img/comunes/dotted.gif") repeat-x scroll left bottom transparent;}	
#columna_right #tarifasipl .txtipl {font-size: 12px; float: left; margin: 5px 0 10px 0;width:100%;}
#columna_right #tarifasipl .txtipl_2{font-size: 12px; float: left; margin: 5px 0 10px 0;width:100%;background: url("/img/comunes/dotted.gif") repeat-x scroll left bottom transparent;padding:0 0 30px 0;}
#columna_right #tarifasipl .txtipl_cuadro {font-size: 12px; float: left; margin: 5px 0 10px -5px;padding: 20px 0 10px 20px;width:709px;height:90px;background: url(/img/tienda/cuadro_ipl.jpg) no-repeat}
#columna_right #tarifasipl #titipl{float: left;font-size: 12px;color: #000;font-weight:bold;margin:18px 0px -5px 0px;height:20px;}
#tarifas{border-left:4px solid #e5e5e5;border-right:4px solid #e5e5e5;padding:0 10px;width: 727px;float:left;}
.content_tarifas {float:left;width: 755px;margin:14px 0 14px 0;background: url(/img/tienda/ipl/bottom_caja.jpg) no-repeat bottom;padding:0 0 14px;}
.pestanya_on {background: url(/img/tienda/ipl/pestanya.gif) no-repeat top;float: left;height:30px;width:111px;color:#666;font-size: 17px;text-transform: uppercase;text-align:center;padding-top: 8px;}
#pestanya_espacio  {border-bottom: 4px solid #E5E5E5;float: left;height: 34px;width: 6px;}
.pestanya_off {background: url(/img/tienda/ipl/pestanya_off.gif) no-repeat top;float: left;height:30px;width:111px;color:#fff;font-size: 17px;text-transform: uppercase;text-align:center;padding-top: 8px;cursor:pointer;}
#pestanya_esquina  {background: url(/img/tienda/ipl/caja_top.jpg) no-repeat right bottom;float: right;height: 22px;width: 527px;}
#blanco {border-left:4px solid #e5e5e5;float: left;height: 11px;}
#sinimpu {float: right;height: 19px;text-align: right;padding: 8px 10px 0 0;}
#sinimpu span {float: left;}
#columna_right .cuadro {float:left;margin-right:10px;width:174px;height:118px;background:#efefef}
#columna_right .titcuadro {float:left;font-size:14px;text-transform:uppercase;color:#fff;background-color:#239AC4;width:160px;padding:2px 7px 3px 7px; }
#columna_right .cuadro p{float:left;margin:5px 0px 0px 0px;padding:0 5px 5px 5px;}
.cuadro h3.bono {float:left;font-size:30px;color:#000;margin: 10px 0 0 5px;padding:0px;height:30px;width:auto;line-height:30px}
.cuadro h3.e_mes {float:left;font-size:12px;color:#000;margin: 14px 0px 0 0;line-height:11px;padding:0 0 0 2px;height:auto;width:25px;}
.cuadro .detalle_bono {float:left;width:97px;margin: 0;background: url(/img/tienda/ipl/flecha.jpg) no-repeat 0 18px;padding-left:10px;}
.cuadro .detalle_bono h4 {float:left;margin: 0 0 0 4px;text-transform:uppercase;height:auto;font-size:11px;line-height:12px;border:0;color:#666}
.cuadro .detalle_bono .nuevo{float:right;margin:1px 0 0 10px}
.cuadro .detalle_bono .nuevo35{float:right;margin:1px 0 0 0px}
.cuadro .pruebalo{float:left;margin:7px 0 0 20px;background: url(/img/tienda/ipl/ipl3mesesgratis.jpg) no-repeat 0 0;width:138px;height:24px}
#columna_right #tarifas_tarjeta .cuadro {float:left;margin-right:10px;width:285px;height:118px;background:#efefef}
#columna_right #tarifas_tarjeta .titcuadro {float:left;font-size:14px;text-transform:uppercase;color:#fff;background-color:#239AC4;width:271px;padding:2px 7px 3px 7px; }
#columna_right #tarifas_tarjeta .cuadro p{float:left;margin:30px 0px 0px 77px;padding:0 5px 5px 5px;}
#columna_right #tarifas_tarjeta .cuadro h3.bono {float:left;font-size:30px;color:#000;margin: 10px 0 0 5px;padding:0px;height:30px;width:auto;line-height:30px}
#columna_right #tarifas_tarjeta .cuadro h3.e_mes {float:left;font-size:12px;color:#000;margin: 14px 0px 0 0;line-height:11px;padding:0 0 0 2px;height:auto;width:70px;}
#columna_right #tarifas_tarjeta .cuadro .detalle_bono {float:left;width:90px;margin: 0;background: url(/img/tienda/ipl/flecha.jpg) no-repeat 0 18px;padding-left:10px;}
#columna_right #tarifas_tarjeta .cuadro .detalle_bono h3.e_mes {float:left;font-size:12px;color:#000;margin: 14px 0px 0 0;line-height:11px;padding:0 0 0 2px;height:auto;width:165px;}
#columna_right #tarifas_tarjeta .cuadro .detalle_bono h4 {float:left;margin: 0px 0 0 2px;text-transform:uppercase;height:auto;font-size:11px;line-height:12px;border:0;color:#666}
.cuadro #popup_bono8gratis{background:url(/img/iconos/azul/i_w_est.gif) no-repeat 0 3px;margin:0 0 0 122px;}
.cuadro #popup_bono8gratis:hover{background:url(/img/iconos/azul/i_w_roll.gif) no-repeat 0 3px;}
.cuadro #popup_bono8I_ppalgratis {background:#FFFFFF;border: 1px solid #239FC3; display: none;  margin-left: 151px; position: absolute; top: 325px; width: 299px; z-index: 999;}
.cuadro #popup_bono8I_ppalgratis h5 { background-color: #239FC3; color: #FFFFFF;  float: left; font-size: 12px; margin: 0 0 10px; padding: 2px 0 3px 10px; width: 289px; font-weight: bold;}
.cuadro #popup_bono8I_ppalgratis p { margin: 0 0 9px 10px; width: 277px;}

#tarifasipl #popup_multilinea{background:url(/img/iconos/azul/i_w_est.gif) no-repeat 0 3px;margin:0 0 0 3px;}
#tarifasipl #popup_multilinea:hover{background:url(/img/iconos/azul/i_w_roll.gif) no-repeat 0 3px;}
#tarifasipl #pincho_description {background:#FFFFFF;border: 1px solid #239FC3; display: none;  margin-left: 243px; position: absolute; top: 264px; width: 299px; z-index: 999;}
#tarifasipl #pincho_description h5 { background-color: #239FC3; color: #FFFFFF;  float: left; font-size: 12px; margin: 0 0 10px; padding: 2px 0 3px 10px; width: 289px; font-weight: bold;}
#tarifasipl #pincho_description p { margin: 0 0 9px 10px; width: 277px;}
.tax_info {float: right;padding:0px 10px 7px 0;text-align: right;width: 745px;}

.caja_ipl_left {float: left; width: 347px; border-right: 1px solid #ccc;  margin: 0; padding: 0 24px 0 0;}
.caja_ipl_right {float: left; width: 358px; padding-left: 25px;}
.content_phoneipl {float: left; width: 351px; height: 257px;}
.content_phoneipl .ah3{float: left; font-size: 16px; margin: 0 0 16px 0; width: 100%;text-decoration:none;color:#000;font-weight:bold;}
.content_phoneipl p{float: left;color: #333;}
.content_phoneipl .portabilidad_txt {float: left; width: 100%; height: 16px; margin-bottom: 15px;}
.content_phoneipl #descrip{float: left;color: #333;margin:5px 0px;height:40px; font-size: 11px; font-weight: normal;}
.datos_phoneipl {float: left; width: 238px;height:240px;margin-left:5px;}
/****************** BOTONES ****************/
.botonsabermas_sim,.botonsabermas ,.botonsabermas_ipl,.boton_promo1 {background: url(/img/botones/bot_sabermas.gif) no-repeat;width: 95px; height: 19px;}
.botonsabermas {float:left; margin:10px 0 0 255px;}
.botonsabermas_sim {float:left; margin:10px 0 0 146px;}
.botonsabermas_ipl {float:left; margin:23px 0 0 255px;}

/***************** VENTANA FLOTANTE MAS FOTOS ********************/
#ventana_masfotos {position:absolute;top:50%;left:50%;width:344px;height:458px;margin:-229px 0 0 -172px;border:1px solid #239fc3;background-color:#fff;z-index:1;display:none;}
#MarcaModelo {float:left}
#ventana_masfotos h2 {height:24px;background-color:#239fc3;margin:0;font-size:12px;color:#fff;padding:1px 4px 0 6px;}
#ventana_masfotos h2 a {font-weight:normal;float:right;color:#fff;text-decoration:none;}
#ventana_masfotos h2 a span {text-decoration:underline;}
#ventana_masfotos h2 a span:hover {text-decoration:underline;color:#0665a5;}
#ventana_masfotos h2 img {margin: 0 0 -4px 6px;border:0;}
#movil_masfotos {margin:13px 0 0 0;text-align:center;height:340px;}
#galeria_masfotos {margin:0 8px 0 8px;}
#spacefoto{float:left;width:55px; height:69px;margin:0px 10px 0 5px;}
#galeria_masfotos .first {float:left;margin:25px 10px 0 0;cursor: pointer;background: url(/img/tienda/bot_masfotos_izq.gif) no-repeat;width:12px;height:33px;}
#galeria_masfotos .last {float:right;margin:25px 0 0 0;cursor: pointer;background: url(/img/tienda/bot_masfotos_der.gif) no-repeat;width:12px;height:33px;}
#galeria_masfotos .gallery {float:left;margin:-0 0 0 6px;}
#galeria_masfotos .gallery  img.on {float:left;margin-right:6px;padding:4px 9px 0 9px;border:1px solid #239fc3;cursor: pointer; }
#galeria_masfotos .gallery  img.off {float:left;margin-right:6px;padding:4px 9px 0 9px;border:1px solid #fff;filter:alpha(opacity=50);opacity: .5;-moz-opacity:0.5;cursor: pointer;}
#galeria_masfotos .gallery  img.off:hover{filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}
/***************** VENTANA FLOTANTE MAS INFO ********************/
#cerrarinfo {float:right;display:block;}
#ventana_masinfo {position:absolute;top:410px;left:43%;width:344px;height:358px;margin:-229px 0 0 -172px;border:1px solid #239fc3;background-color:#fff;z-index:1;display:none;} 
#ventana_masinfo h2 {height:24px;background-color:#239fc3;margin:0;font-size:12px;color:#fff;padding:1px 4px 0 6px;}
#ventana_masinfo h2 a {font-weight:normal;float:right;color:#fff;text-decoration:none;}
#ventana_masinfo h2 a span {text-decoration:underline;}
#ventana_masinfo h2 a span:hover {text-decoration:underline;color:#0665a5;}
#ventana_masinfo h2 img {margin: 0 0 -4px 6px;border:0;}
#titmasinfo {float:left}
#txtmasinfo {float:left;margin:14px;overflow:auto;font-size:12px;line-height:18px;}
#txtmasinfo1 {float:left;overflow:auto;font-size:12px;line-height:18px;margin:0px 10px 0px 0px}
.linktxt{float:left;width:250px;margin:0px 0px 10px 60px;}

/****************** FIN COMUN ****************/
.trade11 {font-size: 11px; margin: 0 0 5px 1px;}

#submenu_outlet{font-size: 13px;font-weight: bold;text-transform: uppercase; word-spacing: -2px;}
#submenu_outlet a {color: #999999;text-decoration: none;}
#submenu_outlet a:hover {color: #0665a5; text-decoration: none;}
#submenu_outlet_select{font-size: 13px;font-weight: bold;text-transform: uppercase; color: #000; text-decoration: none;}


