/* |||||| GENERALES ||||||| */
body{
	margin: 0 20px 0 20px;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	/*width: 770px;*/
	font-size: 12px;
	}
ul, li{
	list-style:none;
	padding: 0;
	margin: 0;
	}
.clear{
	clear: both;
	display:block;
	}
hr{
	display: none;
	visibility: hidden;
	}
fieldset{
	border: none;
	margin: 0;
	padding: 0;
	}
/* ||||||| HOME ||||||||| */
.main{
	margin: 15px 0px 15px -50px;
/*	margin: 15px 0 15px 0;*/
	}
ul.cont_home strong{
	color: #cc0000;
	font-size: 16px;
	padding-bottom: 5px;
	display: block;
	}
ul.cont_home li.tres_cols li strong{
	color: #000000;
	font-size: 14px;
	display: inline;
	}
ul.cont_home li.tres_cols li a:link, ul.cont_home li.tres_cols li a:visited{
	color: #cc0000;
	}
ul.cont_home li.tres_cols li a:hover, ul.cont_home li.tres_cols li a:active{
	color: #660000;
	}
ul.cont_home li.tres_cols li input{
	float: right;
	padding: 25px 0 5px 0;
	}
img.icono_home{
	float:left;
/*	padding: 0 5px 30px 0; */
	padding: 0 5px 1px 0;
	}
li.tres_cols{
	width: 242px;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 14px;
	}
.seccion h3 {
	color:#666666;
	float:left;
	font-size:16px;
	margin:0;
	padding:10px 0 0;
	}
/* ||||||| MEN� LATERAL |||||| */
ul.menu_lat{
	padding: 0;
	margin: 0;
	width: 170px;
	float: left;
	}
ul.menu_lat li{
	float: left;
	width: 160px;
	background: #cccccc;
	margin: 0 0 1px 5px;
	padding: 0;
	}
ul.menu_lat li.act{
	background: #cc0000 url(../img/flecha_menu_lat.gif) no-repeat right;
	}
ul.menu_lat li.act_naranja{
	background: #F19703 url(../img/flecha_menu_lat_naranja.gif) no-repeat right;
	color: #FFFFFF;
	}
ul.menu_lat li.act a:link, ul.menu_lat li.act a:visited, ul.menu_lat  li.act_naranja a:link, ul.menu_lat  li.act_naranja a:visited{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none
	}
ul.menu_lat li.act a:link, ul.menu_lat li.act a:visited{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none
	}
ul.menu_lat li.act a:active{
	color: #666666;
	}
ul.menu_lat li.act_naranja a:hover{
	color: #666666;
	}
ul.menu_lat li.act a:hover, ul.menu_lat li.act a:active{
	color: #666666;
	}
.btnmyp:link, .btnmyp:visited{
    color: #666666;
	font-weight: bold;
	/*text-decoration:none*/
}
.btnmyp:hover, .btnmyp:active{
	color: #000000
	}
ul.menu_lat li a:link, ul.menu_lat li a:visited{
	padding: 7px 0 7px 9px;
	display: block;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:none
	}
ul.menu_lat li a:hover, ul.menu_lat li a:active{
	color: #666666;
	}
ul.menu_lat .cabecera{
	float: left;
	width: 161px;
	background: #CC0000;
	margin: 0 0 1px 0;
	padding: 0px;
	cursor:pointer;
	font-weight: bold;
	padding: 7px 0 7px 9px;
	color: white;
	}
ul.menu_lat .cabecera_naranja{
	float: left;
	width: 161px;
	background: #F19703;
	margin: 0 0 1px 0;
	padding: 0px;
	cursor:pointer;
	font-weight: bold;
	padding: 7px 0 7px 9px;
	color: white;
	}
/*ul.menu_lat .cabecera{
    padding: 7px 0 7px 9px;
    width: 170px;
	display: block;
	font-size: 12px;
	color: white;
	font-weight: bold;
	text-decoration:none;
}*/
ul.menu_lat li .a_menu_cab:link, ul.menu_lat li .a_menu_cab:visited{
	display: block;
	font-size: 12px;
	color: white;
	font-weight: bold;
	text-decoration:none;
	margin-left:9px;
	}
ul.menu_lat li .a_menu_cab:hover, ul.menu_lat li .a_menu_cab:active{
	color:#000000;
}
/*Fin mod Isabel (07/09/2009)*/
ul.menu_lat li.act a:hover{
    color: #000000;
}
.btnmyp:link, .btnmyp:visited{
    color: #666666;
	font-weight: bold;
	/*text-decoration:none*/
}
.btnmyp:hover, .btnmyp:active{
	color: #000000
	}
/* ||||||| MARCOS |||||||| */
.marco_rojo{
	border-left: 2px solid #cc0000;
	border-right: 2px solid #cc0000;
	padding: 0 10px 0 10px;
	width: 521px;
	margin: -7px 0 0 0;
	float: left;
	}
.marco_rojo_295{
	border-left: 2px solid #cc0000;
	border-right: 2px solid #cc0000;
	margin: -7px 0 0 0;
	float: left;
	width:291px;
	float: left;
	}
.marco_rojo_240{
	border-left: 2px solid #cc0000;
	border-right: 2px solid #cc0000;
	padding: 0 10px 0 10px;
	margin: -7px 0 0 0;
	float: left;
	}
.marco_amarillo{
	border-left: 2px solid #CE9A3B;
	border-right: 2px solid #CE9A3B;
	padding: 0 10px 0 10px;
	width: 521px;
	margin: -7px 0 0 0;
	float: left;
	}
.top_marco_rojo{
	width: 547px;
	background: url("../img/top_marco_rojo.gif") no-repeat 0% 0%;
	clear: both;
	margin: 0;
	padding: 0;
	float: left;
	}
.top_marco_rojo_295{
	width: 297px;
	background: url("../img/top_marco_rojo_295.gif") no-repeat 0% 0%;
	clear: both;
	margin: 0;
	padding: 0;
	float: left;
	}
.top_marco_rojo_240{
	width: 245px;
	background: url("../img/top_marco_rojo_240.gif") no-repeat 0% 0%;
	clear: both;
	margin: 0;
	padding: 0;
	float: left;
	}
.btm_marco_rojo_240b{
	width: 240px;
	background: url(../img/btm_marco_rojo_240.gif) no-repeat  0% 0%;
	height: 9px;
	margin: 0;
	padding: 0;
	float: left;
	}
.top_marco_amarillo{
	width: 547px;
	background: url("../img/top_marco_amarillo.gif") no-repeat 0% 0%;
	clear: both;
	margin: 0;
	padding: 0;
	float: left;
	}
.btm_marco_rojo{
	width: 547px;
	background: url(../img/btm_marco_rojo.gif) no-repeat;
	height: 9px;
	margin: 0;
	padding: 0;
	float: left;
	}
.btm_marco_rojo_295{
	width: 297px;
	background: url(../img/btm_marco_rojo_295.gif) no-repeat;
	height: 9px;
	margin: 0;
	padding: 0;
	float: left;
	}
.btm_marco_rojo_240{
	width: 222px;
	background: url(../img/btm_marco_rojo_240.gif) no-repeat;
	height: 9px;
	margin: 0;
	padding: 0;
	float: left;
	}
.btm_marco_amarillo{
	width: 547px;
	background: url(../img/btm_marco_amarillo.gif) no-repeat;
	height: 9px;
	margin: 0;
	padding: 0;
	float: left;
	}
.top_marco_rojo_240{
	width: 240px;
	background: url("../img/top_marco_rojo_240.gif") no-repeat 0% 0%;
	margin: 0;
	padding: 0;
	float: left;
	}
.btm_marco_rojo_240b{
	width: 240px;
	background: url(../img/btm_marco_rojo_240.gif) no-repeat  0% 0%;
	height: 9px;
	margin: 0;
	padding: 0;
	float: left;
	}
.top_marco_rojo_corto{
	width: 430px;
	background: url("../img/top_marco_rojo_corto.gif") no-repeat 0% 0%;
	clear: both;
	margin: 0;
	padding: 0;
	float: left;
	}
.btm_marco_rojo_corto{
	width: 430px;
	background: url(../img/btm_marco_rojo_corto.gif) no-repeat;
	height: 9px;
	margin: 0;
	padding: 0;
	float: left;
	}
/* ||||||| TARIFAS ||||||| */
ul.tarifas_1{
	float: left;
	}
ul.tarifas_1 li{
	float: left;
	border-bottom: 1px solid #cccccc;
	padding: 10px 0 10px 45px;
	}
ul.tarifas_1 li.destacados{
	padding: 10px 0 10px 0;
	}
ul.tarifas_1 li.sin_consumo{
	background: url("../img/cero_euros.gif") no-repeat 0 10px;
	}
ul.tarifas_1 li.establecimiento{
	background: url("../img/establecimiento.gif") no-repeat 0 10px;
	}
ul.tarifas_1 li.mms{
	background: url("../img/mms.gif") no-repeat 0 11px;
	}
ul.tarifas_1 li.llamadas_pepes{
	background: url("../img/llamadas_pepes.gif") no-repeat 0 12px;
	}
ul.tarifas_1 li.sms_pepes{
	background: url("../img/sms_pepes.gif") no-repeat 0 12px;
	}
ul.tarifas_1 li.buzon{
	background: url("../img/buzon.gif") no-repeat 0 13px;
	}
ul.tarifas_1 li.billetes{
	background: url("../img/billetes.gif") no-repeat 0 11px;
	border: none;
	}
ul.tarifas_1 li ul li, ul.tarifas_1 li ul li ul li{
	border: none;
	padding: 0;
	margin: 0;
	}
/*li.llamadas{
	display: block;
	background: url("../img/llamadas_cero_doce.gif") no-repeat;
	width: 172px;
	height: 100px;
	margin: 0;
	}
li.sms{
	display: block;
	background: url("../img/sms_cero_doce.gif") no-repeat;
	width: 172px;
	height: 100px;
	margin: 0;
	padding: 0;
	}
	 */
ul.tarifas_1 li.tarifa_plana_navega{
  border: none;
}
li.tarifa_plana_navega{
	background: url("/img/navega_hablas_li.gif") no-repeat 0 10px;
	border: none;
	}
ul.tarifas_1 li.destacados ul li.detalles ul li{
            /*background: url("../img/disco_tarifas") no-repeat 0 6px;*/
            background: url(../img/checknew5f.gif) left top no-repeat;
            padding-left: 14px;
            padding-top:0px;
            list-style-type: none;
            /*padding: 0 0 0 0px;*/
            float: left;
            /*width: 133px;*/
            font-size: 12px;
            color: #666666;
            }
li.llamadas strong, li.sms strong{
	visibility: hidden;
	display: none;
	}
ul.tarifas_1 li.detalles ul{
	width:142px;
	padding: 0 0 0 30px;
	}
.descrip{
	float: left;
	width: 300px;
	padding-right: 28px;
	}
.descrip_plana{
	float: left;
	width: 300px;
	padding-right: 28px;
	margin-bottom:20px;
	}
ul.tarifas_1 .descrip_plana strong{
	display: block;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #333333;
	}
ul.tarifas_1 .descrip_plana span{
	display: inline; /* David (26/02/2009) */
	font-size: 12px;
	color: #666666;
	margin: 0;
	padding: 0;
	}
ul.tarifas_1 .descrip_plana span a:link, ul.tarifas_1 .descrip_plana span a:visited{
	color: #000000;
	}
ul.tarifas_1 .descrip_plana span a:hover, ul.tarifas_1 .descrip_plana span a:active{
	color: #666666;
	}
.precio{
	float: left;
	width: 142px;
	}
ul.tarifas_1 br{
	visibility: hidden;
	display: none;
	}
ul.tarifas_1 .descrip strong{
	display: block;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #333333;
	}
ul.tarifas_1 .descrip span{
	display: block;
	font-size: 12px;
	color: #666666;
	margin: 0;
	padding: 0;
	}
ul.tarifas_1 .descrip span a:link, ul.tarifas_1 .descrip span a:visited{
	color: #000000;
	}
ul.tarifas_1 .descrip span a:hover, ul.tarifas_1 .descrip span a:active{
	color: #666666;
	}
ul.tarifas_1 .precio strong{
	display: block;
	font-size: 22px;
	line-height: 20px;
	font-weight: normal;
	}
/* David (26/02/2009) */
ul.tarifas_1 .precio strong span{
	display: inline;
	font-size: 22px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
	}
/*--^--*/
ul.tarifas_1 .precio span{
	font-size: 11px;
	color: #666666;
	display:block;
	}
.coletilla{
	float: left;
	padding:10px 0 10px 0;
	}
.coletilla a:link, .coletilla a:visited{
	color: #cc0000;
	}
.coletilla a:hover, .coletilla a:active{
	color: #660000;
	}
.subtit_tarif_intern{
	float: left;
	padding: 5px 5px 10px 45px;
	background: url("../img/globo.gif") no-repeat 0 5px;
	border-bottom: 1px solid #cccccc;
	}
.uno{
	background: url("../img/uno.gif") no-repeat 0 10px;
	}
.dos{
	background: url("../img/dos.gif") no-repeat 0 10px;
	}
.tres{
	background: url("../img/tres.gif") no-repeat 0 10px;
	}
.cuatro{
	background: url("../img/cuatro.gif") no-repeat 0 10px;
	}
.cinco{
	background: url("../img/cinco.gif") no-repeat 0 10px;
	}
.seis{
	background: url("../img/seis.gif") no-repeat 0 10px;
	}
.siete{
	background: url("../img/siete.gif") no-repeat 0 10px;
	}
.ocho{
	background: url("../img/ocho.gif") no-repeat 0 10px;
	}
.nueve{
	background: url("../img/nueve.gif") no-repeat 0 10px;
	}
.tit_tarifas_r{
	width: 500px;
	background: url("../img/maleta.gif") no-repeat 0 0;
	float: left;
	padding: 0 0 21px 0;
	}
.tit_tarifas_r span{
	border-bottom: 1px solid #999999;
	float: left;
	margin: 5px 0 0 45px;
	padding: 0;
	}
.tit_tarifas_r span strong{
	float: left;
	width: 110px;
	color: #999999;
	margin: 0;
	padding: 0;
	}
.cont_tarifas_r{
	float: left;
	padding: 0 0 0 45px;
	margin: -15px 0 0 0;
	}
ul.tarifas_r{
	width: 220px;
	float: left;
	padding: 0;
	margin: 0;
	}
ul.tarifas_r li{
	float: left;
	padding: 0;
	margin: 0;
	}
ul.tarifas_r li strong{
	font-weight: normal;
	width: 110px;
	float: left;
	}
ul.tarifas_r li span{
	color: #999999;
	width: 110px;
	float: left;
	}
.marco_rojo table{
	float: left;
	border: 1px solid black;
	border-collapse:collapse;
	margin: 0;
	padding:0;
	}
.marco_rojo table td, .marco_rojo table th{
	border: 1px solid black;
	margin: 0;
	padding: 0;
	}
.marco_rojo table td, .marco_rojo table th{
	width: 100px;
	height: 40px;
	}
.marco_rojo table td{
	font-size: 16px;
	text-align: center;
	}
 .marco_rojo table th{
	background: #999999;
	}
 .marco_rojo table th span{
	background: #999999;
	font-weight: normal;
	}
 .marco_rojo table td span{
 	font-size: 12px;
	}
 .marco_rojo table th.pepe, .marco_rojo table td.pepe{
	background: #cc0000;
	color: #FFFFFF;
	}
span.sin_iva{
	font-size: 11px;
	color: #999999;
	float: left;
	padding: 5px 0 0 0;
	}
.fecha_tarifa{
	float: left;
	font-size: 11px;
	padding: 5px 0 0 10px;
	}
/* ||||||| PUBLI LATERAL */
.publi_lateral{
	float: left;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	background: url("../img/top_marco_gris.gif") no-repeat 0 0;
	}
.body_publi_lateral{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 168px;
	margin: -2px 0 0 0;
	padding: 0;
	float: left;
	}
.body_publi_lateral a:link, .body_publi_lateral a:visited{
	color: #cc0000;
	font-size: 14px;
	padding: 0 6px 5px 6px;
	display: block;
	font-weight: bold;
	}
.body_publi_lateral a:hover, .body_publi_lateral a:active{
	color: #660000;
	}
.body_publi_lateral .bypass{
  float: left;
  width: 99px;
  height: 25px;
  padding: 2px 10px 0 6px;
 }
.body_publi_lateral .abypass{
  color: #cc0000;
  font-size: 14px;
  padding: 0 6px 5px 6px;
  display: block;
  font-weight: bold;
  text-decoration:none;
 }
.body_publi_lateral img{
	float: left;
	width: 69px;
	height: 48px;
	padding: 2px 10px 0 6px;
	}
.body_publi_lateral input{
	float: left;
	padding: 10px 0 0 6px;
	}
.body_publi_lateral ul{
	float: left;
	font-size: 11px;
	width: 70px;
	}
.body_publi_lateral ul li{
	width: 70px;
	float: left;
	padding: 0 0 0 8px;
	background: url("../img/mini_disc.gif") no-repeat 0 6px;
	margin: 0;
	}
.btm_publi_lateral{
	background: url("../img/btm_marco_gris.gif") no-repeat 0 0;
	width: 170px;
	padding: 0 0 10px 0;
	float: left;
	}
/* |||||||||||| CONTRATACION ||||||||||||*/
.col_1_4{
	float: left;
	width: 170px;
	padding: 0;
	margin: 0
	}
.col_1_4_preg{
	float: left;
	width: 170px;
	padding: 0;
	margin: 0;
	border:1px solid red;
	margin-left:30px;
	}
.col_3_4{
	float: left;
	width: 540px;
	margin: 0;
	padding: 0 0 0 15px;
	}
.col_3_4_l{
	float: left;
	width: 560px; /* David (26/11/2008) */
	margin: 0;
	padding: 0;  /* David (26/11/2008) */
	}
.col_3_4_l_preguntas{
	float: left;
	width: 600px; /* David (26/11/2008) */
	margin: 0;
	padding: 0;  /* David (26/11/2008) */
	}
.col_3_4_l_ext{
	float: left;
	width: 730px; /* eduard (15/01/2009) */
	margin: 0;
	padding: 0;  /* eduard (15/01/2009) */
	}
.col_4_0_0{
	float: left;
	width: 280px;
	margin: 0;
	padding: 0;
	}
ul.contra{
	padding: 10px 0 10px 0px;
    margin: 0 0 10px 0;
	float: left;
	border-bottom: 1px solid #cccccc;
	}
ul.contra li.listas{
	float: left;
	width: 375px;
	padding: 0 0 0 10px;
	}
ul.contra li.listas h3{
	padding: 0 0 10px 20px;
	margin: 0;
	color: #cc0000;
	font-size: 16px;
	display: block;
	}
ul.contra li.img{
	float: left;
	width: 140px;
	display: block;
	margin: 0;
	padding: 0;
	}
ul.contra li.img img.tlf{
	padding: 0 0 0 45px;
	}
ul.contra li ul{
	float: left;
	width: 165px;
	padding: 0 0 0 20px;
	}
ul.contra li ul li h4{
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 16px;
	}
ul.contra li ul li{
	margin: 0;
	padding: 0;
	}
ul.contra li ul li a:link, ul.contra li ul li a:visited{
	color: #666666;
	}
ul.contra li ul li a:hover, ul.contra li ul li a:active{
	color: #000000;
	}
ul.contra li ul li strong{
	font-size: 22px;
	padding: 5px 0 10px 0;
	display: block;
	}
ul.contra li ul li strong span{
	font-size: 11px;
	display: inline;
	font-weight: normal;
	}
ul.contra li ul li span strong{
	font-size: 12px;
	padding: 0;
	display: inline;
	}
ul.contra li.listas ul.caract{
	float: left;
	width: 180px;
	padding: 0;
	margin: 0;
	}
ul.contra li.listas ul.caract li strong{
	font-size: 12px;
	padding: 24px 0 0 15px;
	margin: 0;
	display: block;
	}
ul.contra li.listas ul.caract li{
	width: 160px;
	}
ul.contra li.listas ul.caract li ul li{
	list-style-type: disc;
	list-style-position: outside;
	padding: 0;
	margin-left: 10px;
	}
.cont_vente_vol{
	background: url("../img/top_col_gris.gif") no-repeat top #cccccc;
	color: #000000;
	margin:10px 0 0 0px;
	width: 150px;
	padding: 0 10px 0 10px;
	}
.cont_vente_vol h3{
	font-size: 16px;
	margin: 0;
	padding: 10px 0 90px 0;
	background: url("../img/vente_volando.gif") no-repeat 0px 55px;
	}
.cont_vente_vol ul li ul{
	font-size: 11px;
	padding: 0 0 10px 0;
	margin: 0;
	background: none;
	}
.cont_vente_vol ul li, .cont_vente_vol ul li ul li{
	padding: 0;
	margin: 0;
	}
.cont_vente_vol a:link, .cont_vente_vol a:visited{
	color: #000000;
	}
.cont_vente_vol a:hover, .cont_vente_vol a:active{
	color: #666666;
	}
.btm_col_gris{
	background:url("../img/btm_col_gris.gif") no-repeat;
	width: 170px;
	height: 7px;
	margin: 0 0 0 0px;
	}
/* RECUADRO SELECCION */
.top_gris_dk{
	width: 170px;
	background: url("../img/top_gr_dark.gif") no-repeat top center #666666;
	height: 34px;
	}
.top_gris_dk h4{
	margin: 0;
	font-size: 14px;
	padding: 9px 3px 5px 8px;
	color: #ffffff;
	background: url("../img/carrito_1.gif") no-repeat 93% 4px;
	}
ul.selecc{
	width: 157px;
	background: #cccccc url("../img/btm_col_gris.gif") no-repeat 0 100%;
	margin: 0;
	padding:5px 3px 0 10px;
	float: left;
	clear:both
	}
ul.selecc li{
	margin: 0;
	padding:0;
	float: left;
	}
ul.selecc li ul li strong{
	padding-top: 5px;
	float: left;
	width: 100px;
	}
ul.selecc li ul li span{
	float: left;
	width: 113px
	}
ul.selecc li ul li strong.precio{
	width: 52px;
	float: left;
	padding: 5px 0 0 0;
	margin: 0;
	font-weight: bold;
	text-align: right;
	}
ul.selecc li.total{
	margin-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #000000;
	}
ul.selecc li.total span{
	font-size: 11px;
	}
/**/
.marco_rojo h3{
	padding: 10px 0 0 0;
	margin: 0;
	color: #cc0000;
	font-size: 16px;
	}
ul.hacer_num, ul.pago {
	margin: 0;
	padding: 10px 0 0 5px;
	float: left;
	}
ul.hacer_num li, ul.pago li{
	margin: 0;
	padding: 0;
	float: left;
	}
ul.hacer_num li.new, ul.hacer_num li.porta{
	margin: 0 0 10px 0;
	}
ul.hacer_num input, ul.pago input{
	float: left;
	padding: 0;
	margin: 0;
	display: block;
	height: 16px;
	width: 16px;
	}
ul.hacer_num span, ul.pago span{
	display: block;
	float: left;
	padding: 2px 10px 0 5px;
	margin: 0;
	}
ul.hacer_num li.desc{
	float: left;
	margin: 0;
	padding: 0 0 0 30px;
	}
ul.hacer_num li.desc_aux{
	float: left;
	margin: 0;
	padding: 0 0 0 80px;
	color: #cc0000;
	font-weight: bold;
	}
ul.hacer_num li ul li ul{
	float: left;
	width: 420px;
	}
ul.hacer_num li.desc_promo{
    float: left;
    margin: 0;
    padding: 0 0 0 30px;
    color: #cc0000;
    /*font-weight: bold;*/
    }
 ul.pago li ul li ul {
	float: left;
	}
ul.hacer_num label{
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
	width: 420px;
	float: left;
	}
ul.pago label{
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
	width: 255px;
	float: left;
	}
ul.pago li.desc{
	float: left;
	margin: 0;
	padding: 0 0 0 30px;
	width: 255px;
	}
ul.pago li img{
	float: left;
	margin: 0;
	}
ul.pago li.precio{
	float: right;
	}
ul.pago li.tarjeta{
	padding: 10px 0 10px 50px;
	background:url("../img/tarjeta.gif") 0% 6px no-repeat;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 4px 0;
	}
ul.pago li.creembolso{
	padding: 10px 0 6px 50px;
	background:url("../img/creembolso.gif") 0% 6px no-repeat;
	}
.creembolso .precio strong{
	font-size: 16px;
	}
.creembolso .precio span{
	color: #999999;
	font-size: 11px;
	}
ul.hacer_num li.new{
	padding: 10px 0 0 50px;
	background: url("../img/new.gif") 0% 6px no-repeat;
	}
ul.hacer_num li.porta{
	padding: 10px 0 0 50px;
	background: url("../img/num.gif") 0% 6px no-repeat;
	}
ul.hacer_num li.promocion{
	padding: 10px 0 0 50px;
	background: url("../img/ico_promo.gif") 0% 6px no-repeat;
}
/* BARRA PASOS CONTRATACION */
ul.pasos_contra, ul.pasos_contra_amarillo{
	width: 545px;
	padding: 0 0 10px 0;
	height: 23px;
	float: left;
	}
ul.pasos_contra#paso_1{
	background: url("../img/barra_pasos_1.gif") no-repeat;
	}
ul.pasos_contra#paso_2{
	background: url("../img/barra_pasos_2.gif") no-repeat;
	}
ul.pasos_contra#paso_3{
	background: url("../img/barra_pasos_3.gif") no-repeat;
	}
ul.pasos_contra#paso_4{
	background: url("../img/barra_pasos_4.gif") no-repeat;
	}
ul.pasos_contra_amarillo#paso_1{
	background: url("../img/barra_pasos_1lcr.gif") no-repeat;
	}
ul.pasos_contra_amarillo#paso_2{
	background: url("../img/barra_pasos_2lcr.gif") no-repeat;
	}
ul.pasos_contra_amarillo#paso_3{
	background: url("../img/barra_pasos_3lcr.gif") no-repeat;
	}
ul.pasos_contra_amarillo#paso_4{
	background: url("../img/barra_pasos_4lcr.gif") no-repeat;
	}
ul.pasos_contra li, ul.pasos_contra_amarillo li{
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	}
ul.pasos_contra li.contra_1, ul.pasos_contra_amarillo li.contra_1{
	width: 134px;
	text-align: center;
	padding: 4px 0 0 0px;
	}
ul.pasos_contra li.contra_2, ul.pasos_contra_amarillo li.contra_2{
	width: 140px;
	text-align: center;
	padding: 4px 0 0 0px;
	}
ul.pasos_contra li.contra_3, ul.pasos_contra_amarillo li.contra_3{
	width: 140px;
	text-align: center;
	padding: 4px 0 0 0px;
	}
ul.pasos_contra li.contra_4, ul.pasos_contra_amarillo li.contra_4{
	width: 122px;
	text-align: center;
	padding: 4px 0 0 0px;
	}
.volver{
	float: left;
	padding: 15px 0 15px 0;
	}
.continuar{
	float: right;
	padding: 15px 0 15px 0;
	}
.sub_cont_1{
	float: left;
	width: 350px;
	margin: 0;
	padding: 0;
	}
.sub_cont_2{
	float: left;
	width: 140px;
	margin: 0;
	padding: 0;
	}
.digitos{
	width: 90px;
	padding: 2px 0 2px 0;
	}
.boton_buscar{
	margin: 0 0 0 0;
	display: block;
	}
.sub_cont_2 input{
	display: block;
	float: left;
	padding:0 0 0px 0;
	margin: 0 0 5px 0;
	}
fieldset.elecc_num{
	margin: 0 0 10px 0;
	}
.elecc_num span, .elecc_num .sub_cont_2 label{
	margin: 5px 0 10px 0;
	float: left;
	}
.elecc_num ul{
	margin: 0;
	padding: 0;
	}
.elecc_num ul li{
	float: left;
	width: 160px;
	padding: 7px 0 0 10px;
	margin: 0;
	}
.elecc_num ul li label{
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 10px 15px;
	}
.elecc_num ul li input{
	float: left;
	padding:0;
	margin: 0;
	display: block;
	height: 16px;
	width: 16px;
	}
.elecc_num a:link, .elecc_num a:visited{
	display: block;
	width: 200px;
	padding: 10px 0 0 10px;
	float: left;
	color: #000000;
	}
.elecc_num a:hover, .elecc_num a:active{
	color: #666666;
	}
span.subtit{
	float: left;
	width: 490px;
	padding: 10px 0 10px 0;
	}
.borde div{
  	width: 10px;
	}
/* ||||| PORTAR NUMERO */
.portar_num input, .portar_num select{
	float: left;
	width: 150px;
	margin: 0 100px 10px 0;
	}
.portar_num label{
	display: block;
	float: left;
	width: 140px;
	padding: 4px 0 0 0;
	}
.portar_num span.nota{
	float: left;
	padding: 0 0 10px 140px;
	width: 370px;
	margin: 0;
	font-size:11px;
	}
/**************Pagina nueva portabilidad Eduard 10-06-2009*******************/
.portar_num_new .lineaReg{
	clear:both;
	width:521px;
	overflow:hidden;
	border-bottom:solid 1px #CCCCCC;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}
.portar_num_new .izqReg{
	float:left;
	width:335px;
}
.portar_num_new .izqReg input{
	/*float: left;*/
	margin: 6px 0 0 0;
	//margin: 2px 0 0 0;
	width:16px;
	}
.portar_num_new .Img{
	float:left;
	width:30px;
}
.portar_num_new p{
	padding:5px 0 0 0;
}
.portar_num_new .clearfix{
	font-size:0.1em;
	clear:both;
}
.portar_num_new .derReg{
	float:left;
	width:155px;
}
.Img img{
	margin:0 0 0 9px;
	cursor:help;
}
.portar_num_new input{
	/*float: left;*/
	width: 150px;
	margin: 0;
	}
.portar_num_new label{
	display: block;
	font-weight:bold;
	color:#CC0000;
	/*float: left;*/
	padding: 4px 0 0 0;
	}
.portar_num_new p.nota{
	/*float: left;*/
	padding:10px 0 0 0;
	clear:both;
	/*width: 370px;*/
	margin: 0;
	font-size:11px;
	}
.portar_num_new span.aclar{
	/*float: left;*/
	padding: 0px 0px 0px 10px;
	width: 180px;
	font-style:italic;
	font-size: 11px;
	}
.portar_num_new span.icc_expl{
	float: left;
	padding: 10px 20px 80px 140px;
	font-size:11px;
	width: 210px;
	background: url("../img/icc.gif") no-repeat 137px 55px;
	}
.expSup{
	background: url("/img/marco_info_porta_top.gif") no-repeat;
	width:189px;
	height:26px;
}
.expCentro{
	background: url("/img/marco_info_porta_center.gif") repeat-y ;
	margin:0;
	width:189px;
}
.expCentro p{
	padding:0 10px 0 20px;
	/*margin:-10px 0 0 0;*/
}
#expICC{
	font-size:14px;
}
.expCentroICC{
	background-color:#FFFFFF;
	margin:-1px 0 0 0;
	border:solid 3px #CC0000;
	border-top:none;
	border-bottom:none;
}
.expCentroICC p{
	clear:both;
	padding:0 10px 0 10px;
}
.tituloICC{
	font-size:14px;
	font-weight:bold;
	margin:0 10px 0 10px;
	padding:15px 0 0 0;
	clear:both;
	color:#CC0000;
	border-bottom:solid 1px #CCCCCC;
}
#explicacion{
	font-size:12px;
}
.tituloexp{
	font-size:12px;
	margin:0 0 0 20px;
	padding:10px 0 0 0;
}
.lnkRojo:visited, .lnkRojo:link{
	font-weight:bold;
	text-decoration:none;
	/*font-size:12px;*/
	color:#CC0000;
}
.lnkRojo:active, .lnkRojo:hover{
	color:#990000;
}
/**************FIN pagina nueva portabilidad Eduard 10-06-2009*******************/
input#icc{
	margin: 0;
	}
input#iccant{
	margin: 0;
	}
.portar_num span.aclar{
	float: left;
	padding: 0px 0px 0px 10px;
	width: 180px;
	font-style:italic;
	font-size: 11px;
	}
.portar_num span.icc_expl{
	float: left;
	padding: 10px 20px 80px 140px;
	font-size:11px;
	width: 210px;
	background: url("../img/icc.gif") no-repeat 137px 55px;
	}
#datos_perso input, #datos_perso select, #direcc input, #direcc select, #direcc_envio input, #direcc_envio select, #tel_contacto input, #tar_promo input{
	float: left;
	margin-bottom: 10px;
	}
#datos_perso label, #direcc label, #direcc_envio label, #tel_contacto label, #tar_promo label{
	float: left;
	padding: 1px 2px 0 0;
	width: 180px;
	}
fieldset#datos_perso{
	padding: 10px 60px 10px 50px;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #cccccc;
	float: left;
	width: 380px;
	background: url("../img/datos_perso.gif") no-repeat;
	}
fieldset#direcc{
/*	padding: 10px 100px 10px 50px;*/ /*eric cambiado para que funcionen los datos del cliente */
	padding: 10px 80px 10px 50px;
	margin: 0;
	border-bottom: 1px solid #cccccc;
	float: left;
	width: 368px;
	background: url("../img/datos_dir.gif") no-repeat;
	}
fieldset#direcc_envio{
/*	padding: 10px 100px 10px 50px;*//*eric cambiado para que funcionen los datos del cliente */
	padding: 10px 80px 10px 50px;
	margin: 0;
	border-bottom: 1px solid #cccccc;
	float: left;
	width: 368px;
	background: url("../img/datos_dir_envio.gif") no-repeat;
	}
fieldset#tel_contacto{
	padding: 10px 50px 5px 50px;
	margin: 0;
	border-bottom: 1px solid #cccccc;
	clear: both;
	width: 390px;
	background: url("../img/datos_contacto.gif") no-repeat;
	}
fieldset#tel_contacto div{
	width: 390px;
	float: left;
	}
fieldset#tar_promo{
	padding: 10px 50px 10px 50px;
    margin: 0;
	border-bottom: 1px solid #cccccc;
	clear: both;
	width: 368px;
	background: url("../img/beneficios.gif") no-repeat;
	}
fieldset#tar_promo div{
	width: 400px;
	float: left;
	}
fieldset#condiciones{
	padding: 6px 0 2px 0px;
	clear: both;
	width: 518px;
	}
 fieldset#segur{
	padding: 10px 0px 0 0px;
	margin: 10px 0 5px 10px;
	clear: both;
	width: 507px;
	border-top: 1px solid #cccccc;
	}
#trat{
	width: 50px;
	margin-right: 100px;
	}
#nif{
	width: 120px;
	margin-right: 50px;
	}
#mail{
	margin-right: 35px;
	}
label.info_com{
	float: left;
	margin-left: 6px;
	}
fieldset#tel_contacto label.info_com{
/*	width: 386px;*/ /*eric cambiado para que funcionen los datos del cliente */
	width: 342px;
	}
fieldset#condiciones label a:link, fieldset#condiciones label a:visited{
	color: #cc0000;
	}
fieldset#condiciones label a:hover, fieldset#condiciones label a:active{
	color: #660000;
	}
fieldset#segur img{
	padding: 10px 10px 0 10px;
	float: left;
	}
fieldset#segur input{
	width: 80px;
	margin: 10px 0 0 0;
	float: left;
	}
ul#datos_pago{
	background: url("../img/carrito.gif") no-repeat 0 10px;
	float: left;
	}
ul.datos{
	padding: 10px 0 5px 45px;
	float: left;
	}
ul.datos li{
	width: 476px;
	float: left;
	}
li.sep{
	padding-top: 10px;
	}
ul.datos span{
	float: left;
	width: 150px
	}
ul.datos strong{
	float: left;
/*	width: 170px;*/
	width: 240px;
	}
ul.datos strong.precio{
	float: right;
	width: 70px;
	text-align: right;
	}
.total_pagar{
	border-top: 1px solid #000000;
	padding: 5px 0 5px 0;
	float: left;
	margin: 3px 0 0 0;
	}
li.total_pagar strong{
	float: left;
	font-size: 16px;
	font-weight: bold;
	width: 170px;
	}
li.total_pagar li strong.precio{
	float: right;
	width: 110px;
	text-align: right;
}
li.total_pagar li strong.precio span{
	float: right;
	color: #666666;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
	width: 110px;
	}
h3.pago{
	border-top: 1px solid #000000;
	clear: both;
	display: block;
	}
fieldset#pago_tarjeta{
	float: left;
	width: 478px;
	padding: 0 0 0 43px;
	background: url("../img/tarjeta.gif") no-repeat 0 10px;
	}
#pago_tarjeta label{
	float: left;
	width: 150px;
	margin: 10px 0 0 0;
	}
#pago_tarjeta input, #pago_tarjeta select{
	float: left;
	margin: 6px 150px 0 0;
	}
select#dia_cad{
	margin: 6px 0 0 0;
	}
span.sep_cad{
	float: left;
	font-size: 14px;
	padding: 2px 2px 0 2px;
	margin: 6px 0 0 0;
	}
#pago_tarjeta a:link, #pago_tarjeta a:visited{
	float: left;
	color: #000000;
	font-size:12px;
	font-weight: bold;
	padding:5px 0 10px 150px;
	}
#pago_tarjeta a:hover, #pago_tarjeta a:active{
	color: #666666;
	}
input#cvv{
	width: 60px;
	}
#pago_tarjeta a.cvv{
	padding: 5px 160px 110px 150px;
	background: url("/img/cvv.gif") no-repeat 150px 30px;
	}
span.cvv_expl{
	float: left;
	padding: 5px 0 5px 150px;
	width: 170px;
	font-size: 11px
	}
/* confirmacion */
.pepe_confirmacion{
	display: block;
	background: url("/img/pepe_confirmacion.gif") no-repeat;
	width: 174px;
	height:274px;
	}
#datos_pedido{
background: url("../img/carrito.gif") no-repeat 0 10px;
border-bottom: 1px solid #666666;
	}
#datos_cliente {
background: url("../img/datos_perso.gif") no-repeat 0 10px;
border-bottom: 1px solid #666666;
	}
#confirm_pago{
	background: url("../img/tarjeta.gif") no-repeat 0 10px;
	border-bottom: 1px solid #666666;
	}
span.subtit a:link, span.subtit a:visited{
	color: #000000;
	font-weight: bold;
	}
span.subtit a:hover, span.subtit a:active{
	color: #666666;
	}
.tit_conf{
	font-size: 14px;
	}
.datos strong.confirm_total{
	font-size: 16px;
	float: left;
	width: auto;
	margin-right: 4px;
	}
.datos span.confirm_total{
	float: left;
	font-size: 12px;
	color: #666666;
	padding: 2px 0 0 0;
	}
a.print:link, a.print:visited{
	display: block;
	font-weight: bold;
	background: url("../img/imprimir.gif") no-repeat;
	padding: 10px 0 10px 36px;
	float: left;
	margin: 15px 0 0 0;
	color: #000000;
	}
a.print:hover, a.print:active{
	color: #666666;
	}
/* |||||| RECARGAS |||||||*/
.col_1_2{
	float: left;
	width: 365px;
	}
.col_1_2_l{
	float: left;
	width: 365px;
	padding-right: 10px;
	}
.top_rojo_medio{
	background: url("../img/top_rojo_medio.gif") no-repeat 0 0;
	width: 356px;
	height: 80px;
	margin: 0;
	padding: 0;
	}
.marco_rojo_medio{
	position: relative;
	background:  #cc0000;
	margin: 0;
	width: 356px;
	padding: 0px;
	}
.btm_rojo_medio{
	background: url("../img/btm_marco_rojo_medio.gif") no-repeat 0 0;
	float: left;
	width: 356px;
	height: 9px;
	}
.top_gris_medio{
	background: url("../img/top_gris_medio.gif") no-repeat;
	display: block;
	width:357px;
	}
.top_gris_medio_corto{
	background: url("../img/top_gris_medio_corto.gif") no-repeat;
	display: block;
	width:290px;
	}
.btm_gris_medio_corto{
	background: url("../img/btm_gris_medio_corto.gif") no-repeat;
	display: block;
	width:290px;
	}
.marco_gris_medio{
	clear: both;
	position: relative;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 0 0 1px 0;
	width: 355px;
	margin: -6px 0 0 0;
	}
.btm_gris_medio{
	float: left;
	background: url("../img/btm_gris_medio.gif") no-repeat;
	width: 357px;
	padding: 9px 0 0 0;
	}
.marco_rojo_medio fieldset.recargar{
	float: left;
	margin: 0;
	width: 356px;
	background: #cc0000;
	padding: 0 0 0 0;
	}
.marco_rojo_medio h3{
	color: #ffffff;
	display: block;
	clear: both;
	padding: 10px 0 5px 60px;
	margin: 0;
	font-size: 16px;
	}
.marco_rojo_medio span{
	color: #ffffff;
	float: left;
	padding: 0 0 0 60px;
	width: 270px;
	margin: 0;
	}
.marco_rojo_medio label{
	float: left;
	color: #FFFFFF;
	padding: 12px 0 0 60px;
	width: 120px;
	margin: 0;
	}
.marco_rojo_medio fieldset div{
	float: left;
	}
.marco_rojo_medio input{
	display: block;
	margin: 8px 50px 0 0;
	padding: 0;
	width: 120px;
	}
.marco_rojo_medio select{
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	clear: right;
	}
.marco_rojo_medio strong.ejem{
	color: #000000;
	display: block;
	padding: 2px 0 0 180px;
	margin: 0 0 0 0;
	padding: 0;
	font-style:italic;
	width: 100px;}
.marco_rojo_medio input.recargar{
	float: left;
	clear: both;
	padding: 10px 0 1px 195px;
	margin: 0;
	display: block;
	width: 154px;
	height: 34px;
	}
.tiendas{
	width: 287px;
	margin: 0 5px 10px 5px;
	padding: 0 0 10px 55px;
	background: url("../img/recarga.gif") no-repeat 5px 0px;
	border-bottom: 1px solid #666666;
	clear: both;
	}
.tiendas_mini{
	width: 205px;
	margin: 0 5px 10px 5px;
	padding: 0 0 10px 55px;
	background: url("../img/recarga.gif") no-repeat 5px 0px;
	border-bottom: 1px solid #666666;
	clear: both;
	}
.cajeros{
	margin: 0 5px 10px 5px;
	padding: 0 0 10px 55px;
	background: url("../img/tarjeta.gif") no-repeat 5px 0px;
	border-bottom: 1px solid #666666;
	clear: both;
	}
.por_telefono{
	margin: 0 5px 10px 5px;
	padding: 0 0 10px 55px;
	background: url("../img/telefono_rec.gif") no-repeat 5px 0px;
	}
.tiendas h3, .cajeros h3, .por_telefono h3{
	margin: 0;
	padding: 5px 0 8px 0;
	color: #cc0000;
	font-size: 16px;
	clear: both
	}
.tiendas fieldset label{
	display: block;
	}
.tiendas fieldset input{
	display: block;
	width: 70px;
	}
.tiendas fieldset input.buscar_tienda{
float: left;
	padding-left: 148px;
	width: auto;
	height: auto;
	}
.tiendas fieldset select{
	display: block;
	}
.tiendas fieldset span{
	float: left;
	padding: 10px 0 10px 0;
	}
.tiendas fieldset span.input{
	padding-right: 70px;
	}
.cajeros a:link, .cajeros a:visited{
	color: #cc0000;
	display: block;
	padding: 5px 0 5px 0;
	}
.cajeros a:hover, .cajeros a:active{
	color: #660000;
	}
.cajeros span{
	clear: both;
	display: block;
	}
.tlf{
	position: relative;
	}
.nuevecerodos{
	background: url("../img/nuevecerodos.gif") no-repeat;
	display: block;
	float: left;
	width: 102px;
	height: 43px;
	padding: 0 5px 0 0;
	}
.nuevecerodos strong{
	visibility: hidden;
	display: none;
	}
.por_telefono span.desc{
	float: left;
	width: 200px;
	}
ul.resultados_tiendas{
	padding-top: 10px;
	}
ul.resultados_tiendas li{
	color: #666666;
	border-top: 1px solid #666666;
	padding: 5px 0 5px 0;
	}
 .datos_rec, .confirm{
	padding: 15px 0 10px 45px;
	background: url("../img/rec_gris.gif") no-repeat 0 15px ;
	float: left;
	width: 475px;
	}
.error_recarga{
	padding: 15px 0 10px 45px;
	background: url("../img/excl.gif") no-repeat 0 15px ;
	}
 .error_recarga, .datos_rec{
	border-bottom: 1px solid #333333;
	}
.error_recarga ul{
	padding: 10px 0px 5px 0px;
	}
.error_recarga ul li{
	padding: 0 0 5px 9px;
	background: url("../img/disc.gif") no-repeat 0 6px;
	}
.error_recarga a:link, error_recarga a:visited{
	color: #000000;
	}
.error_recarga a:hover, error_recarga a:active{
	color: #666666;
	}
ul#datos_pago .pago, .datos, .datos_pago{
	float: left;
	}
.datos_rec div, .confirm div{
	float: left;
	width: 140px;
	margin: 0;padding: 10px 0 0 0;
	}
.datos_rec div span, .confirm div span{
	display: block;
	}
.datos_rec div input, .confirm div input{
	width: 90px;
	}
.datos_rec div strong.ej{
	font-size: 11px;
	font-style: italic;
	padding: 0;
	}
.datos_rec div strong, .confirm div strong{
	display: block;
	font-size: 16px;
	padding: 0 0 5px 0;
	}
.top_marco_gris{
	background: url("../img/top_col_gris.gif") no-repeat 0 0 #cccccc;
	padding: 10px 8px;
	color: #cc0000;
	}
ul.recuadro_recargas{
	width: 162px;
	background: #cccccc url("../img/btm_col_gris.gif") no-repeat 0 100%;
	margin: 0;
	padding:0 0 10px 8px;
	float: left;
	clear:both
	}
ul.recuadro_recargas li{
	float: left;
	padding: 2px 0 2px 7px;
	background: url("../img/disc.gif") no-repeat 0 6px;
	}
.confirm ul{
	padding: 15px 0 20px 0;
	float: left;
	}
.confirm ul li{
	float: left;
	width: 400px;
	}
.confirm ul li span{
	float: left;
	width: 140px;
	}
.confirm ul li strong{
	float: left;
	}
.confirm a:link, .confirm a:visited{
	color: #000000;
	}
.confirm a:hover, .confirm a:active{
	color: #666666;
	}
/* |||||| VENTAJAS |||||| */
table.ventajas{
	border-collapse: collapse;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	width:98%;
	}
table.ventajas td{
	vertical-align: top;
	width: 180px;
	padding: 0 14px 20px 57px;
	}
table.ventajas td h3{
	margin: 0;
	padding: 3px 0 10px 0;
	font-size: 16px;
	}
table.ventajas td ul{
	padding: 0 0 5px 0;
	}
table.ventajas td ul li{
	background: url("../img/disc.gif") no-repeat 2px 6px;
	display: block;
	padding: 2px 0 2px 10px;
	}
table.ventajas td a:link, table.ventajas td a:visited{
	color: #cc0000;
	}
table.ventajas td a:hover, table.ventajas td a:active{
	color: #660000;
	}
/**/
td.cualquier{
	background: url("../img/cualquier.gif") no-repeat 0 0;
	}
td.siempre{
	background: url("../img/siempre.gif") no-repeat 0 0;
	}
td.sin_trucos{
	background: url("../img/sin_trucos.gif") no-repeat 0 0;
	}
td.navega_quieras{
	background: url("../img/navega_como_quieras.gif") no-repeat 0 0;
	}
td.maxvel{
	background: url("../img/max_velocidad.gif") no-repeat 0 0;
	}
td.sin_sustos{
	background: url("../img/sin_sorpresas_fact.gif") no-repeat 0 0;
	padding-left:0px;
    }
td.navega_hablas{
	background: url("../img/navega_hablas.gif") no-repeat 0 0;
	}
td.tarjeta_contrato{
	background: url("../img/tarjeta_contrato.gif") no-repeat 0 0;
	}
td.habla_vuela_vent{
	background: url("../img/habla_vuela_vent.gif") no-repeat 0 0;
	}
td.alquila{
	background: url("../img/coche_50pepecar.gif") no-repeat 0 0;
	}
td.cobertura_total{
	background: url("../img/cobertura.gif") no-repeat 5px 0;
	}
td.trae_tu_num{
	background: url("../img/num.gif") no-repeat 5px 4px;
	}
td.alquila{
	background: url("../img/coche_50pepecar.gif") no-repeat 5px 4px;
	}
	
td.tiendas_ven{
    background: url("../img/icon_tiendas.gif") no-repeat 0 0;

}	
/* mi pepephone */
fieldset.mipepephone{
	background: url("../img/mi_pepephone_icono.gif") no-repeat 0 5px;
	padding: 0 0 0 45px;
	}
fieldset.mipepephone span{
	display: block;
	padding: 10px 0;
	}
fieldset.mipepephone .u{
	float: left;
	width: 300px;
	padding: 5px 0 0 0;
	}
fieldset.mipepephone label, fieldset.mipepephone input{
	display: block;
	}
fieldset.mipepephone .u input{
	width: 280px;
	}
fieldset.mipepephone .d{
	float: left;
	width: 170px;
	padding: 5px 0 0 0;
	}
fieldset.mipepephone .d input{
	width: 150px;
	}
fieldset.mipepephone a:link, fieldset.mipepephone a:visited{
	font-size: 11px;
	color: #000000;
	}
/*fieldset.mipepephone a:hover, fieldset.mipepephone:active{
	font-size: 11px;
	color: #666666;
	}*/
.entrar{
	padding: 12px 0 6px 376px;
	clear: both;
	float: left;
	}
.entrar2{
	padding: 12px 0 6px 200px;
	clear: both;
	float: left;
	}
.body_publi_lateral h3{
	padding: 0 0 10px 10px;
	margin: 0;
	}
.body_publi_lateral span{
	display: block;
	padding: 0 0 0 10px;
	}
.body_publi_lateral p{
	padding: 10px;
	margin: 0;
	}
.apoyo_lateral{
	float: left;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	background: url("../img/top_marco_gris.gif") no-repeat 0 0;
	}
/* preguntas */
ol.preguntas{
	float: left;
	width: 150px;
	margin: 0;
	padding: 0 20px 0 0;
	}
ol.preguntas li{
	/*list-style-type:decimal;*/
	list-style-position:inside;
	/*border-bottom: 1px solid #000000;*/
	padding: 5px 0 5px 10px;
	font-size: 12px;
	font-weight: bold;
	}
ol.preguntas li #active{
	/*list-style-type:decimal;*/
	color: #000000;
	text-decoration:none;
	}
ol.preguntas li.last{
	border: none;
	}
ol.preguntas li a:link, ol.preguntas li a:visited{
	color: #9f9f9f;
	text-decoration:none;
	}
ol.preguntas li a:hover, ol.preguntas li a:active{
	color: #666666;}
div.preguntas{
	float: left;
	width: 370px;
	padding-top: 5px;
	}
.preguntas h3{
	padding: 0;
	margin: 0;
	font-size: 16px;
	line-height: 18px;
	color: #cc0000;
	}
.preguntas p{
	text-align: justify;
	margin:0;
	padding: 10px 0 20px 0;
	}
.preguntas a.subir:link, .preguntas a.subir:visited{
	display: block;
	text-align: right;
	margin-top: -18px;
	color: #cc0000;
	}
.preguntas a.subir:hover, .preguntas a.subir:active{
	color: #660000;
	}
.cont_atencion_cliente{
	background: url("../img/top_col_gris.gif") no-repeat top #cccccc;
	color: #000000;
	width: 170px;
	margin:10px 0 0 0;
	clear: both;
	float: left;
	}
.cont_atencion_cliente div.sub_cont_atn{
	padding: 0 0 0 50px;
	background: url("../img/atencion_cliente.gif") no-repeat 3px 10px;
	}
.cont_atencion_cliente a:link, .cont_atencion_cliente a:visited{
	color: #cc0000;
	font-size: 16px;
	padding: 10px 0 0 0;
	display: block;
	}
.cont_atencion_cliente a:hover, .cont_atencion_cliente a:active{
	color: #660000;
	}
.cont_atencion_cliente p{
	margin: 0;
	padding: 5px 10px 0px 0;
	}
.btm_col_gris_atn{
	background:url("../img/btm_col_gris.gif") no-repeat 0 100%;
	width: 170px;
	height: 7px;
	margin: 0;
	padding: 0;
	}
.publi_preguntas{
	font-size: 11px;
	background: url("../img/vuela_gratis.gif") no-repeat 10px 50px;
	height: 130px;
	}
.publi_preguntas strong{
	color: #cc0000;
	display: block;
	font-weight: normal;
	padding: 0 0 0 10px;
	}
.publi_preguntas span{
	display: block;
	}
.publi_preguntas a{
	font-size: 11px;
	display: block;
	background: url("../img/carrito_rj.gif") no-repeat 100px 83px;
	padding: 85px 0 10px 10px;
	}
.publi_preguntas a:link, .publi_preguntas a:visited{
	color:#cc0000;
	}
.publi_preguntas a:hover, .publi_preguntas a:active{
	color: #660000;
	}
/* HABLA Y VUELA */
.sub_cont_3 div{
	float: left;
	width: 165px;
	padding: 10px 15px 0 0;
	}
.sub_cont_3 div img{
	float: right;
	padding: 5px;
	}
.sub_cont_3 a:link, .sub_cont_3 a:visited{
	color: #000000;
	}
.sub_cont_3 a:hover, .sub_cont_3 a:active{
	color: #666666;
	}
/*h3.habla_vuela{
	background: url("../img/habla_vuela_img.gif") no-repeat;
	height: 200px;
	width: 544px;
	float: left;
	margin: 0;
	padding: 0;
	} */
h4.habla_vuela{
	background: url("../img/habla_vuela_img2.gif") no-repeat 45px 0;
	height: 84px;
	width: 449px;
	float: left;
	padding: 0 45px 0 0;
	}
h3.habla_vuela strong, h4.habla_vuela span{
	visibility: hidden;
	display: none;
	}
.marco_rojo_pq{
	background: url("../img/top_rj_pq.gif") no-repeat 0 0 #cc0000;
	}
.marco_rojo_pq h3{
	padding: 10px;
	color: #FFFFFF;
	font-size: 14px;
	margin: 0
	}
.marco_rojo_pq p{
	margin: 0;
	padding: 5px 10px 0 55px;
	background: url("../img/pepe_habla_vuela.gif") no-repeat 5px 0;
	color: #FFFFFF;
	font-size: 11px;
	}
.marco_rojo_pq input.mail{
	margin: 10px auto 0 15px;
	width: 116px;
	float: left;
	}
.marco_rojo_pq input.clave{
	margin: 10px auto 0 15px;
	width: 80px;
	float: left
	}
.marco_rojo_pq a:link, .marco_rojo_pq a:visited{
	color: #FFFFFF;
	display: block;
	padding-top: 10px;
	font-size: 11px;
	}
.marco_rojo_pq a:hover, .marco_rojo_pq a:active{
	color: #cccccc;
	}
.marco_rojo_pq a.entrar_rj{
	padding: 17px 32px 5px 5px;
	margin: 0;
	display:block;
	float: left;
	background: url("../img/flecha.gif") no-repeat 40px 10px;
	}
.marco_rojo_pq a.pass{
	display: block;
	clear: both;
	padding: 10px 0 5px 10px;
	}
.marco_rojo_pq img{
	border: none;
	padding-top: 5px;
	float: left;
	}
.btm_rojo_pq{
	background: url("../img/btm_rojo_pq.gif") no-repeat 0 100%;
	height: 8px;
	}
/* ||||||| FOOTER |||||||| */
.footer{
	clear: both;
	float: left;
	margin: 10px 0 10px 0;
	border-top: 2px solid #cccccc;
	width: 730px;
	padding-top: 5px;
	padding-bottom: 10px;
	}
ul.about{
	float: left;
	font-size: 11px;
	}
ul.about li{
	float: left;
	}
ul.about li a:link, ul.about li a:visited{
	color: #CC0000;
	font-weight: bold;
	}
ul.about li a:hover, ul.about li a:active{
	color: #660000;
	}
ul.about li.first a{
	padding-right: 6px;
	margin-right: 5px;
	background: url(../img/sep_li.gif) center right no-repeat;
	}
ul.legal{
	float: right;
	font-size: 11px;
	color: #666666;
	}
ul.legal li{
	float: left;
	}
ul.legal li a:link, ul.legal li a:visited{
	padding-right: 6px;
	margin-right: 5px;
	background: url(../img/sep_li.gif) center right no-repeat;
	font-weight: bold;
	color: #666666;
	}
ul.legal li a:hover, ul.legal li a:active{
	color: #000000;
	}
.preguntasindex{
  color:#cc0000;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
}
.preguntasindex:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
}
/* navega_menu */
ol.navega_menu{
	float: left;
	width: 170px;
	margin: 0;
	padding:0;
	}
ol.navega_menu li{
	/*list-style-type:decimal;*/
	/*list-style-position:inside;*/
	/*border-bottom: 1px solid #000000;*/
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	font-weight: bold;
	}
ol.navega_menu li #active{
	/*list-style-type:decimal;*/
	color: #cc0000;
	text-decoration:none;
    cursor:auto;
	}
ol.navega_menu li.last{
	border: none;
	}
ol.navega_menu li a:link, ol.navega_menu li a:visited{
	color: #9f9f9f;
	text-decoration:none;
	}
ol.navega_menu li a:hover, ol.navega_menu li a:active{
	color: #666666;}
/* fin navega_menu */
/* NAVEGA_BODY */
div.navega_body{
	float: left;
	width: 540px;
	padding-top: 10px;
	padding-left:10px;
	/*border:1px solid green;*/
	/*height:570px;*/
  font-size:14px;
}
div.navega_body #oferta_claim{
  padding: 0px 0 0 0;
	color: #cc0000;
	width:540px;
  font-size:22px;
  font-weight:800;
  /*text-align: justify;*/
  /*border:1px solid green; */
}
div.navega_body #oferta_valor{
 /* font-size:34px;
  font-weight:800;*/
  float:right;
  width:122px;
  height:188px;
  /*height:220px;*/
  /*margin-bottom:5px;*/
  /* border:1px solid red; */
}
div.marco_rojo #condiciones_oferta{
  	float: left;
	font-size: 11px;
	color: #666666;
	width:98%;
}
div.navega_body # {
	/*background: url("../img/siempre2.gif") no-repeat 0 0; */
	font-size:14px;
	/*padding-left:40px;*/
	padding-top:0px;
	height:32px;
	/*border:1px solid green;*/
}
/*div.navega_body #valor_actual{
	background: url("../img/valor_oferta_7.gif") no-repeat 0 0;
	font-size:14px;
	padding-left:50px;
	padding-top:0px;
	height:49px;
} */
/*///////////posiblemente no se usan///////////*/
div.navega_body #remark_siempre{
	background: url("../img/tienda/bullet_24_7.gif") no-repeat 0 0;
	font-size:14px;
	padding-left:40px;
	padding-top:0px;
	height:42px;
}
div.navega_body #remark_velocidad{
	background: url("../img/tienda/bullet_3g_plus.gif") no-repeat 0 0;
	font-size:14px;
	padding-left:40px;
	padding-top:0px;
	height:42px;
}
div.navega_body #remark_hb{
	background: url("../img/tienda/bullet_varita_magica.gif") no-repeat 0 0;
	font-size:14px;
	padding-left:40px;
	padding-top:0px;
	height:42px;
}
div.navega_body #remark_euro{
	background: url("../img/tienda/bullet_tarifa_plana.gif") no-repeat 0 0;
	font-size:14px;
	padding-left:40px;
	padding-top:0px;
	padding-bottom:10px;
	height:42px;
}
div.navega_body #remark_euro_euro{
	background: url("../img/tienda/bullet_vuela_tanto_como.gif") no-repeat 0 0;
	font-size:14px;
	padding-left:40px;
	padding-top:0px;
	height:42px;
}
div.navega_body #remark_navega_tanto{
	background: url("../img/tienda/bullet_Navega_tanto_como.gif") no-repeat 0 0;
	font-size:14px;
	padding-left:40px;
	padding-top:10px;
	height:42px;
}
div.navega_body #remark_cobertura{
	background: url("../img/tienda/cobertura2.gif") no-repeat 0 0;
	font-size:14px;
	padding-left:40px;
	padding-top:0px;
	height:32px;
}
div.navega_body #remark_portatil{
	background: url("../img/tienda/icono_caract_portatil.gif") no-repeat 0 0;
	font-size:14px;
	padding-left:40px;
	padding-top:0px;
/*	height:68px;*/
}
div.navega_body #remark_sin_bullet{
	font-size:14px;
	padding-left:40px;
	padding-top:0px;
	height:42px;
}
div.navega_body .producto_remarks{
  width:330px;
  margin-bottom:10px;
}
div.navega_body #adicionales{
	clear:both;
	width: 541px;
	overflow:hidden;
	padding-top: 5px;
	padding-left:0px;
	border-left: 2px solid #cc0000;
	border-right: 2px solid #cc0000;
	/*border:1px solid red;*/
	/*height:570px;*/
  	font-size:14px;
 /* position: relative;
  bottom: 0px;
  margin-top:5px; margin-bottom:5px;*/
  margin-left:0px;
}
div.navega_body #adicionales ul{
	/*border:1px solid black;*/
	padding: 0;
	padding-top: 0px;
	clear: both;
}
div.navega_body #adicionales ul li{
  float: left;margin: 0;
  padding: 0;
  font-size:12px;
}
.pro_ad{
	float:right;
	margin:0 4px 0 4px;
}
div.navega_body #adicionales ul li.notfirst{
  float: left;margin: 0;
  /*padding: 0;*/
  padding-left:15px;
  font-size:12px;
  	/*border:1px solid green;*/
}
/*/////////// fin posiblemente no se usan///////////*/
.products_adicionales{
  /*hide the subnavs*/
  	display: none;
  	margin:0 10px 0 auto;
	width:528px;
	text-align:right;
}
div.navega_body #adicionales ul li#terminales{
  /*hide the subnavs*/
 float:right;
}
div.switchcontent{
}
div.navega_body #cond_servicio{
  font-size:10px;
}
div.navega_body #cond_servicio #cond_servicio_legal{
	float: left;
	margin-left:10px;
	font-size: 11px;
	color: #666666;
}
div.navega_body #cond_servicio #cond_servicio_legal li{
	float: left;
}
div.navega_body #cond_servicio #cond_servicio_legal li a:link, ul.legal li a:visited{
	padding-right: 6px;
	margin-right: 5px;
	background: url(../img/sep_li.gif) center right no-repeat;
	font-weight: bold;
	color: #666666;
	}
#cond_servicio{
  padding-top:10px;
}
div.navega_body #cond_servicio #cond_servicio_legal li a:hover, ul.legal li a:active{
	color: #000000;
	}
.product-claims-ul{
  margin-top:5px;
  margin-bottom:10px;
  margin-left:5px;
  /*margin-left:65px;*/
  padding-left:15px;
  list-style:square;
}
.product-claims{
  margin-left:25px;
  /*padding-left:25px;*/
  list-style:square;
  font-size: 14px;
}
.product-claims2{
  margin-left:40px;
  /*padding-left:25px;*/
  list-style:square;
  font-size: 11px;
}
.navega_body h3{
	padding: 0;
	margin: 0;
	font-size: 16px;
	line-height: 18px;
	color: #cc0000;
	}
#adicionales h3.titul_h3_rojo{
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
	height:18px;
	border-bottom:solid 1px #CCCCCC;
	width:531px;
	margin:0 0 0 5px;
}
.repercutir{
  margin-top:0px;
  font-size:16px;
  color:black;
  font-weight:500;
}
.repercutith{
  font-size:20px;
  color:black;
  font-weight:900;
  letter-spacing: 0px;
  /*background-color:white;*/
  /*text-underline-position: below; text-decoration: underline;*/
}
.repercutir2{
  font-size:18px;
  color:black;
  font-weight:500;
  letter-spacing: 1px;
}
.repercutir3{
  font-size:20px;
  color:black;
  font-weight:800;
  letter-spacing: 1.4px;
}
/* OFERTA PRINCIPAL */
    div.main_hotdeal_top{
      background: url("../img/borde_oferta_caja_central_superior.gif") no-repeat top #ffffff;
      width: 540px;
      padding: 0px 0px 0px 0px;
    	float: left;
    	margin-bottom:0px;
    	margin-top:0px;
    	height:12px;
    }
    div.main_hotdeal_body{
      background: url("../img/borde_oferta_caja_central.gif") repeat-y top #ffffff;
      padding-left:15px;
      padding-right:15px;
      margin-left:0;
    }
    div.main_hotdeal_btm{
    	background:url("../img/borde_oferta_caja_central_inferior.gif") no-repeat 0 0;
    	width: 540px;
    	padding: 0px 0px 0px 0px;
    	float: left;
    	margin-bottom:0px;
    	height:12px;
    }
/* FIN OFERTA PRINCIPAL */
div.navega_remarcado_navega{
	background: url("../img/tienda/remarcado_top.gif") no-repeat top #dcdcdb;
	color: #000000;
	width: 531px;
	margin:10px 0px 0px 0px;
	/*height:100px;*/
	clear: both;
	float: left;
	}
.navega_remarcado_navega{
	background: url("../img/tienda/remarcado_top.gif") no-repeat top #dcdcdb;
	color: #000000;
	width: 531px;
	margin:10px 0px 0px 0px;
	/*height:100px;*/
	clear: both;
	float: left;
	}
.body_navega_remarcado_navega{
	/*border-left: 1px solid #cccccc;*/
	/*border-right: 1px solid #cccccc;*/
	/*width: 520px;*/
	margin-top:10px;
  margin-left:10px;
  padding:0;
  margin-right:30px;
  margin-bottom:0px;
  font-weight:normal;
	/*padding: 0;*/
	float: left;
	}
.navega_remarcado_btm_navega{
	background:url("../img/tienda/remarcado_btm.gif") no-repeat 0 0;
	width: 531px;
	padding: 0px 0px 0px 0px;
	float: left;
	margin-bottom:5px;
	height:16px;
	}
div.navega_remarcado{
	color: #000000;
	width: 541px;
	margin:0;
	padding:10px 0 0 0;
	border-left:solid 2px #CC0000;
	border-right:solid 2px #CC0000;
	/*height:100px;*/
	clear: both;
	overflow:hidden;
	float:left;
	}
.body_navega_remarcado{
	/*border-left: 1px solid #cccccc;*/
	/*border-right: 1px solid #cccccc;*/
	width: 531px;
	background: url("../img/tienda/remarcado_top.gif") no-repeat top #dcdcdb;
	/*margin-top:10px;
  	margin-left:10px; */
  	padding:10px 0 10px 0;
  	margin:0 auto 0 auto;
 	/*margin-right:30px;
  	margin-bottom:0px; */
  	font-weight:normal;
	/*padding: 0;*/
	/*float: left;*/
	}
.navega_remarcado_btm{
	background:url("../img/tienda/remarcado_btm.gif") no-repeat 0 0;
	width: 531px;
	padding: 0;
	/*float: left;*/
	margin:0 auto 5px auto;
	height:16px;
	}
	div.preguntas_remarcado{
	background: url("../img/remarcado_top_preguntas.gif") no-repeat top #C8C5C5;
	color: #000000;
	width: 731px;
	/*border:1px solid red;*/
	margin:10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*height:100px;*/
	clear: both;
	float: left;
	}
.body_preguntas_remarcado{
	border-left: 1px solid #cccccc;
	/*border: 1px solid #000000;*/
	width: 690px;
	margin-top:10px;
  margin-left:10px;
  padding:0;
  margin-right:30px;
  margin-bottom:0px;
  font-weight:normal;
	/*padding: 0;*/
	float: left;
	}
.preguntas_remarcado_btm{
	background:url("../img/remarcado_btm_preguntas.gif") no-repeat 0 0;
	width: 731px;
	padding: 0px 0px 0px 0px;
	float: left;
	margin-bottom:5px;
	height:16px;
	}
/* FIN NAVEGA_BODY */
/* preguntas */
ul.preguntas_nav{
	padding: 0;
	padding-top: 0px;
	clear: both;
}
ul.preguntas_nav li a, ul.preguntas_nav  li{float: left;margin: 0; padding: 0;}
ol.preguntas{
	float: left;
	width: 150px;
	margin: 0;
	padding: 0 20px 0 0;
	}
ol.preguntas li{
	/*list-style-type:decimal;*/
	list-style-position:inside;
	/*border-bottom: 1px solid #000000;*/
	padding: 5px 0 5px 10px;
	font-size: 12px;
	font-weight: bold;
	}
ol.preguntas li #active{
	/*list-style-type:decimal;*/
	color: #000000;
	text-decoration:none;
	}
ol.preguntas li.last{
	border: none;
	}
ol.preguntas li a:link, ol.preguntas li a:visited{
	color: #9f9f9f;
	text-decoration:none;
	}
ol.preguntas li a:hover, ol.preguntas li a:active{
	color: #666666;}
div.preguntas{
	float: left;
	width: 690px;
	padding-top: 5px;
	}
.preguntas h3{
	padding: 0;
	margin: 0;
	font-size: 16px;
	line-height: 18px;
	color: #cc0000;
	}
.preguntas p{
	text-align: justify;
	margin:0;
	padding: 10px 0 20px 0;
	}
.preguntas a.subir:link, .preguntas a.subir:visited{
	display: block;
	text-align: right;
	margin-top: -18px;
	color: #cc0000;
	}
.preguntas a.subir:hover, .preguntas a.subir:active{
	color: #660000;
	}
.cont_atencion_cliente{
	background: url("../img/top_col_gris.gif") no-repeat top #cccccc;
	color: #000000;
	width: 170px;
	margin:10px 0 0 0;
	clear: both;
	float: left;
	}
.cont_atencion_cliente div.sub_cont_atn{
	padding: 0 0 0 50px;
	background: url("../img/atencion_cliente.gif") no-repeat 3px 10px;
	}
.cont_atencion_cliente a:link, .cont_atencion_cliente a:visited{
	color: #cc0000;
	font-size: 16px;
	padding: 10px 0 0 0;
	display: block;
	}
.cont_atencion_cliente a:hover, .cont_atencion_cliente a:active{
	color: #660000;
	}
.cont_atencion_cliente p{
	margin: 0;
	padding: 5px 10px 0px 0;
	}
.btm_col_gris_atn{
	background:url("../img/btm_col_gris.gif") no-repeat 0 100%;
	width: 170px;
	height: 7px;
	margin: 0;
	padding: 0;
	}
.publi_preguntas{
	font-size: 11px;
	background: url("../img/vuela_gratis.gif") no-repeat 10px 50px;
	height: 130px;
	}
.publi_preguntas strong{
	color: #cc0000;
	display: block;
	font-weight: normal;
	padding: 0 0 0 10px;
	}
.publi_preguntas span{
	display: block;
	}
.publi_preguntas a{
	font-size: 11px;
	display: block;
	background: url("../img/carrito_rj.gif") no-repeat 100px 83px;
	padding: 85px 0 10px 10px;
	}
.publi_preguntas a:link, .publi_preguntas a:visited{
	color:#cc0000;
	}
.publi_preguntas a:hover, .publi_preguntas a:active{
	color: #660000;
	}
 #adicionales li{
 	float:right;
 }
/* HABLA Y VUELA */
.sub_cont_3 div{
	float: left;
	width: 165px;
	padding: 10px 15px 0 0;
	}
.sub_cont_3 div img{
	float: right;
	padding: 5px;
	}
.sub_cont_3 a:link, .sub_cont_3 a:visited{
	color: #000000;
	}
.sub_cont_3 a:hover, .sub_cont_3 a:active{
	color: #666666;
	}
/*h3.habla_vuela{
	background: url("../img/habla_vuela_img.gif") no-repeat;
	height: 200px;
	width: 544px;
	float: left;
	margin: 0;
	padding: 0;
	} */
.marco_rojo_pq{
	background: url("../img/top_rj_pq.gif") no-repeat 0 0 #cc0000;
	}
.marco_rojo_pq h3{
	padding: 10px;
	color: #FFFFFF;
	font-size: 14px;
	margin: 0
	}
.marco_rojo_pq p{
	margin: 0;
	padding: 5px 10px 0 55px;
	background: url("../img/pepe_habla_vuela.gif") no-repeat 5px 0;
	color: #FFFFFF;
	font-size: 11px;
	}
.marco_rojo_pq input.mail{
	margin: 10px auto 0 15px;
	width: 116px;
	float: left;
	}
.marco_rojo_pq input.clave{
	margin: 10px auto 0 15px;
	width: 80px;
	float: left
	}
.marco_rojo_pq a:link, .marco_rojo_pq a:visited{
	color: #FFFFFF;
	display: block;
	padding-top: 10px;
	font-size: 11px;
	}
.marco_rojo_pq a:hover, .marco_rojo_pq a:active{
	color: #cccccc;
	}
.marco_rojo_pq a.entrar_rj{
	padding: 17px 32px 5px 5px;
	margin: 0;
	display:block;
	float: left;
	background: url("../img/flecha.gif") no-repeat 40px 10px;
	}
.marco_rojo_pq a.pass{
	display: block;
	clear: both;
	padding: 10px 0 5px 10px;
	}
.marco_rojo_pq img{
	border: none;
	padding-top: 5px;
	float: left;
	}
.btm_rojo_pq{
	background: url("../img/btm_rojo_pq.gif") no-repeat 0 100%;
	height: 8px;
	}
/* ||||||| FOOTER |||||||| */
.footer{
	clear: both;
	float: left;
	margin: 10px 0 10px 0;
	border-top: 2px solid #cccccc;
	width: 730px;
	padding-top: 5px;
	padding-bottom: 10px;
	}
ul.about{
	float: left;
	font-size: 11px;
	}
ul.about li{
	float: left;
	}
ul.about li a:link, ul.about li a:visited{
	color: #CC0000;
	font-weight: bold;
	}
ul.about li a:hover, ul.about li a:active{
	color: #660000;
	}
ul.about li.first a{
	padding-right: 6px;
	margin-right: 5px;
	background: url(../img/sep_li.gif) center right no-repeat;
	}
ul.legal{
	float: right;
	font-size: 11px;
	color: #666666;
	}
ul.legal li{
	float: left;
	}
ul.legal li a:link, ul.legal li a:visited{
	padding-right: 6px;
	margin-right: 5px;
	background: url(../img/sep_li.gif) center right no-repeat;
	font-weight: bold;
	color: #666666;
	}
ul.legal li a:hover, ul.legal li a:active{
	color: #000000;
	}
.preguntasindex{
  color:#cc0000;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
}
.preguntasindex:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
}
.linea_gris {
border-top:1px solid #666666;
clear:both;
height:5px;
width:730px;
}
.cont_columna{
	font-size:14px;
	float:left;
	padding:5px 0 0 0;
    width:243px;
	overflow:hidden;
}
.tit_16_rojo{
	color:#CC0000;
	display:block;
	font-size:16px;
	padding-bottom:5px;
}
.img_left{
	float:left;
}
.lnk_rojo:link{
  color:#CC0000;
  text-decoration:none;
}
.lnk_rojo:visited{
  color:#CC0000;
  text-decoration:none;
}
.lnk_rojo:hover{
  color:#660000;
}
.lnk_rojo:active{
  color:#CC0000;
  text-decoration:none;
}
.clearfix{
	clear:both;
	font-size:0.001em;
	//font-size:0.01em;
}
fieldset.olv label{
	float: left;
	width: 140px;
	padding: 3px 0 0 0;
	font-weight: bold;
	}
fieldset.olv input#usuario{
	float: left;
	margin: 0 50px 25px 0;
	width: 250px
	}
fieldset.olv img{
	float: left;
	}
fieldset.olv input#sec_olv{
	float: left;
	width: 80px;
	margin-left: 25px;
	text-align: center;
	}
cont_superior{
	width:730px;
	overflow:hidden;
}
.cont_cont_gen{
	padding:5px 0 0 0;
    width:730px;
	overflow:hidden;
}
.cont_columna{
	font-size:14px;
	float:left;
	padding:5px 0 0 0;
    width:243px;
	overflow:hidden;
}
#cont_menu{
	font-size:14px;
	float:left;
	padding:5px 0 0 0;
    width:170px;
	overflow:hidden;
}
.continuar_olv{
	float: right;
	padding: 35px 0 5px 0;
	}
.cont_540{
    font-size:14px;
	float:left;
	padding:5px 0 0 0;
    width:550px;
	overflow:hidden;
}
#cont-banners{
	width:200px;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	margin:-45px 0 0 -20px;
}
#cont_derecha_hyv{
	float:left;
	width:170px;
	margin:0 0 0 10px;
}
.normal{
    margin:14px 0 14px 0;
}
.tit_16_rojo{
	color:#CC0000;
	display:block;
	font-size:16px;
	padding-bottom:5px;
}
#simulador1 {
	width: 520px;
	border: none;
}
#simulador2 {
	width: 275px;
	border: none;
}
#simulador1 td {
	border: none;
	text-align: left;
}
#simulador2 td {
	border: none;
	text-align: left;
}
.cont_como{
	float: left;
	}
.ejemplos_como{
	float: left;
	background: #999999;
	}
.cont_como li strong{
	color:#cc0000;
	}
.cont_como h4{
	font-size: 12px;
	padding: 0 0 10px 0;
	margin: 0;
	}
.ejemplos_como ul{
	padding: 15px 10px 10px 20px;
	margin: 0;
	}
.ejemplos_como ul li{
	padding: 0 0 10px 0;
	}
.ejemplos_como strong{
	padding: 10px 0 0 10px;
	display:block;
	}
.col_3_4_l_fake{
      float: left;
      width: 730px;
      margin: 0;
      }
/**************Pagina nueva portabilidad Eduard 10-06-2009*******************/
.portar_num_new .lineaReg{
	clear:both;
	width:521px;
	overflow:hidden;
	border-bottom:solid 1px #CCCCCC;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}
.portar_num_new .izqReg{
	float:left;
	width:335px;
}
.portar_num_new .izqReg input{
	/*float: left;*/
	margin: 6px 0 0 0;
	//margin: 2px 0 0 0;
	width:16px;
	}
.portar_num_new .Img{
	float:left;
	width:30px;
}
.portar_num_new p{
	padding:5px 0 0 0;
}
.portar_num_new .clearfix{
	font-size:0.1em;
	clear:both;
}
.portar_num_new .derReg{
	float:left;
	width:155px;
}
.Img img{
	margin:0 0 0 9px;
	cursor:help;
}
.portar_num_new input{
	/*float: left;*/
	width: 150px;
	margin: 0;
	}
.portar_num_new label{
	display: block;
	font-weight:bold;
	color:#CC0000;
	/*float: left;*/
	padding: 4px 0 0 0;
	}
.portar_num_new p.nota{
	/*float: left;*/
	padding:10px 0 0 0;
	clear:both;
	/*width: 370px;*/
	margin: 0;
	font-size:11px;
	}
.portar_num_new span.aclar{
	/*float: left;*/
	padding: 0px 0px 0px 10px;
	width: 180px;
	font-style:italic;
	font-size: 11px;
	}
.portar_num_new span.icc_expl{
	float: left;
	padding: 10px 20px 80px 140px;
	font-size:11px;
	width: 210px;
	background: url("../img/icc.gif") no-repeat 137px 55px;
	}
.expSup{
	background: url("/img/marco_info_porta_top.gif") no-repeat;
	width:189px;
	height:26px;
}
.expCentro{
	background: url("/img/marco_info_porta_center.gif") repeat-y ;
	margin:0;
	width:189px;
}
.expCentro p{
	padding:0 10px 0 20px;
	/*margin:-10px 0 0 0;*/
}
#expICC{
	font-size:14px;
}
.expCentroICC{
	background-color:#FFFFFF;
	margin:-1px 0 0 0;
	border:solid 3px #CC0000;
	border-top:none;
	border-bottom:none;
}
.expCentroICC p{
	clear:both;
	padding:0 10px 0 10px;
}
.tituloICC{
	font-size:14px;
	font-weight:bold;
	margin:0 10px 0 10px;
	padding:15px 0 0 0;
	clear:both;
	color:#CC0000;
	border-bottom:solid 1px #CCCCCC;
}
#explicacion{
	font-size:12px;
}
.tituloexp{
	font-size:12px;
	margin:0 0 0 20px;
	padding:10px 0 0 0;
}
.lnkRojo:visited, .lnkRojo:link{
	font-weight:bold;
	text-decoration:none;
	/*font-size:12px;*/
	color:#CC0000;
}
.lnkRojo:active, .lnkRojo:hover{
	color:#990000;
}
.lnkGris:visited, .lnkGris:link{
	font-weight:bold;
	text-decoration:none;
	/*font-size:12px;*/
	color:#666666;
}
.lnkGris:active, .lnkGris:hover{
	color:#000000;
}
.redes_sociales{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	text-decoration:underline;
	float:left;
}
.redes_sociales a{
	text-decoration:none;
}
.img_redes{
	margin:0 0 0 4px;
	text-decoration:none;
}
/**************FIN pagina nueva portabilidad Eduard 10-06-2009*******************/
/**************estilos nuevos tienda Eduard 15-06-2009***************************/
#ecuador-halcon{
	clear:both;
	width:541px;
	padding:10px 0 10px 0;
	overflow:hidden;
	border:solid 2px #CC0000;
	border-bottom:none;
	border-top:none;
}
#ecuador-halcon .linea_gris{
	border-top:solid 1px #CCCCCC;
	padding:10px 0 0 0;
	width:521px;
	margin:auto;
}
#ecuador-halcon .izquierda{
	float:left;
	width:265px;
	margin:0 0 0 10px;
}
#ecuador-halcon .derecha{
	float:left;
	width:255px;
}
#ecuador-halcon h3{
	font-size:12px;
}
#ecuador-halcon p{
	font-weight:bold;
	font-size:12px;
}
#ecuador-halcon img{
	/*margin: 6px 0 0 3px;*/
}
.dato_estatico{
	float:left;
	width:200px;
	font-weight:bold;
	padding:2px 0 4px 0;
}
dato_gen{
	clear:both;
}
/**************estilos nuevos tienda Eduard 15-06-2009***************************/
/**************estilos nuevos tienda Eduard 15-06-2009***************************/
/* ESTILOS DE VENTANA CARGANDO*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:102;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay {
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 103;
	color:#000000;
	display:none;
	border: 2px solid #CC0000;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window {
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption{
	/*height:25px;*/
	padding:17px 0px 10px 15px;
	float:left;
	margin-top:-50px;
	color:#cc0000;
	font-weight:bold;
	width:100%;
}
#TB_closeWindow{
	height:25px;
	padding:11px 25px 20px 0;
	float:right;
	/*margin-top:-20px;*/
	margin-right:2px;
}
/* --- */
#TB2_overlay {
	position: fixed;
	z-index:102;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB2_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB2_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB2_overlay {
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB2_window {
	position: fixed;
	background: #ffffff;
	z-index: 103;
	color:#000000;
	display:none;
	border: 2px solid #CC0000;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB2_window {
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB2_window img#TB2_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB2_caption{
	height:25px;
	padding:17px 0px 10px 15px;
	float:left;
	margin-top:-50px;
	color:#cc0000;
	font-weight:bold;
	width:100%;
}
#TB2_closeWindow{
	height:25px;
	padding:11px 25px 20px 0;
	float:right;
	margin-top:-35px;
	margin-right:2px;
}
#TB_closeWindowC{
	height:25px;
	padding:11px 25px 20px 0;
	float:left;
	margin-right:2px;
}
