/*FICHA DESCRIPCION F6*/
/*.productDetail{
	overflow:hidden;
}*/
/*.productDetail .nameBox{
	float:left;
	width:65%;
}*/
/*.productDetail .price{
	text-align:left;
	margin:38px 0 0 0;
	float:left;
	width:35%;
	position:relative;
}*/
/*.productDetail .price7{
	font-size:3.80em;
	line-height:55px;
	font-weight:bold;
}*/
/*.productDetail .price8{
	font-size:3.80em;
	line-height:55px;
	font-weight:bold;
}*/
/*.productDetail h1{
	margin-left:2px;
	font-size:23px;
	font-weight:bold;
	line-height:29px;
	margin-top:22px;
	margin-bottom:15px;
}*/
/*.productDetail h1 span{
	font-size:14px;
	position:relative;
	top:-7px;
	left:2px;
}*/
/*.productDetail .topline{
	font-weight:bold;
	font-size:1.5em;
}*/
/*.productDetail .secondline{
	font-weight:bold;
	font-size:100%;
}*/
/*.productDetail .footnote{
	text-decoration:underline;
	cursor:pointer;
	display:block;
	margin-top:20px;
	padding-right:13px;
}*/
/*.productDetail .button{
	padding-right:13px;
	float:right;
}*/
/*ul.list_caracts li{
	font-weight:bold;
}*/
/*ul.list_caracts li img.icon_caract{
	vertical-align:middle;
	margin-right:6px;
}*/

/*.btnContainer {
	width: 552px;
	height: 30px;
	margin: 0 0 20px 0;
	overflow: hidden;
	float: left;
	display: block;
	text-align: right;
}*/

/*.btnContainer .textBtnRed {
	text-align: right;
	float: right;
}*/

/*.btnContainer .textBtnRed a {}*/

/*.btnContainer .textBtnRed span {}*/

/*div.linksStrip {
	width: 100%;
	display: block;
	overflow: hidden;
	margin: 20px 0 0 0;
	float: left;
}*/

/* FORM STYLES */

/*form.contractType {
	margin: 0 0 10px 0;
	padding: 9px 0 0 0;
	/*overflow: hidden;*/
/*	background-color: transparent;
	background-image: url(/puntos/common/images/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 210px;
}*/

/*form.contractType div.formRow {
	display: block;
	overflow: hidden;
	width: 210px;
	margin: 0 0 3px 0;
	padding: 0;
}*/

/*form.contractType h2 {
	/*padding: 0 0 7px 0;*/
/*	padding: 0 0 10px 0;
}*/

/*form.contractType div.formRow input {
	float: left;
	padding: 0;
}*/

/*form.contractType div.formRow label {
	float: left;
	padding: 2px 0 0 3px;
	width: 165px;
}*/

/*.link_listForm {
	/*width: 100%;*/
/*	width: 185px;
	margin: 0 0 10px 0;
}*/

/*.link_listForm a {
	padding: 4px 15px 0 0;
	display:block;
	background-position:100% 4px;
	height:1.636em;/*18px*/
/*}*/

/*.link_listForm a:hover{
	background-position:100% -96px;
}*/

/* TABLE STYLES */

/* HELP LAYERS */

#container_contratos {
	left: 85px;
	top: -21px;
	z-index: 7;
}

#container_permanencia { /* sobreescribe tienda.css */
	left:120px;
	.left:50px;
	_left:50px;
	top:-20px;
	.top:-23px;
	_top:-22px;
	z-index:7;
}

#container_portabilidad { /* sobreescribe tienda.css */
	left:190px;
	.left:190px;
	_left:183px;
	top:-23px;
	.top:-23px;
	_top:-27px;
	z-index:100;
}

#container_traenum {
	left:170px;
	.left:170px;
	_left:163px;
	top:-23px;
	.top:-23px;
	_top:-27px;
	z-index:101;
}

#container_nuevonum {
	left:170px;
	.left:170px;
	_left:163px;
	top:-23px;
	.top:-23px;
	_top:-27px;
	z-index:100;
}

#container_cuota {
	left:80px;
	.left:15px;
	_left:15px;
	top:-20px;
	.top:-23px;
	_top:-22px;
	z-index:7;
}

#container_cliente {
	left:82px;
	.left:72px;
	_left:72px;
	top:-23px;
	.top:-23px;
	_top:-23px;
	z-index:7;
}

#container_nocliente {
	left:120px;
	.left:110px;
	_left:110px;
	top:-23px;
	.top:-23px;
	_top:-23px;
	z-index:7;
}
.container_ayuda {
	position: relative;
}
.interrogante_ayuda {
	height: 27px;
	left: 0pt;
	margin: 0pt;
	padding: 0pt;
	position: absolute;
	top: 0pt;
	width: 26px;
	z-index: 4;
}

div.btn_cerrar {
	width: 10%;
	text-align: right;
	overflow: hidden;
	display: block;
	margin: 5px 0 0 0;
	float: right;
}

div.btn_cerrar_left {
	width: 10%;
	text-align: right;
	overflow: hidden;
	display: block;
	margin: 5px 0 0 0;
	float: left;
}

div.btn_cerrar_portabilidad_left {
	width: 15%;
	text-align: right;
	overflow: hidden;
	display: block;
	margin: 5px 0 0 0;
	float: left;
}

div.contenidoayuda {
	/*position: relative;*/
	display: block;
	top: 0;
	left: 0;
	color: #000;
	text-align: left;
}

div.contenidoayuda h3 {
	font-size: 1em;
	padding: 5px 10px 0 10px;
}

div.contenidoayuda h3#small {
	font-size: 1em;
	padding: 5px 0 0 0;
}

div.contenidoayuda p {
	padding: 0 10px 5px 10px;
	_padding: 0 10px 10px 10px;
	float: left;
	margin: 0;
}

div.contenidoayuda p#contrato {
	line-height: 1.1em;
}

div.contenidoayuda ul {
	margin: 0;
	padding: 0 10px 10px 33px;
	_padding: 0 10px 10px 33px;
	float: right;
}

div.contenidoayuda ul li{
	margin: 0;
	width: 100%;
	line-height: 1.1em;
	font-size: 1em;
}

div#helpbox_cliente p, div#helpbox_nocliente p, div#helpbox_contratos p {
	font-size: 1em;
	padding: 5px 10px 5px 5px;
	float: right;
	width: 85%;
}

/*div.bottomayuda {
	width: 300px;
	height: 7px;
	display: block;
	margin: 0;
	padding: 0;
	/*background: url(/puntos/common/images/bottomBg_helpLayer.png);*/
/*	background: url(/puntos/common/images/bottomBg_helpLayer.gif) no-repeat left top;
}*/

/*div.bottomayuda_small {
	width: 165px;
	height: 7px;
	display: block;
	margin: 0;
	padding: 0;
	/*background: url(/puntos/common/images/bottomBg_helpLayer.png);*/
/*	background: url(/puntos/common/images/bottomBg_helpLayer_165.gif) no-repeat left top;
}*/

/*#help_contratos {
	background: transparent url() no-repeat scroll left top;
	height: 219px;
	width: 370px;
}*/
/*.help_ayuda {
	/*display: none;*/
/*	left: 0px;
	margin: 0pt;
	padding: 0pt;
	position: relative;
	top: 0px;
	z-index: 6;
}*/

/*#help_permanencia {
	background:transparent url() no-repeat scroll left top;
	height:133px;
	left:-295px;
	top:0px;
	width:320px;
	z-index:8;
}*/

#helpbox {
	display: none;
	left:-275px;
	_left: -265px;
	top:0px;
	width:300px;
	z-index:8;
	background-color: #FFF;
	overflow: hidden;
	color: #FFF;
	position: absolute;
}

/*#helpbox_portabilidad {
	display: none;
	left:0px;
	top:0px;
	width:163px;
	z-index:8;
	background-color: #FFF;
	/*overflow: hidden;*/
/*	color: #FFF;
	position: absolute;
}*/

/*#helpbox_traenum {
	display: none;
	left:0px;
	top:0px;
	width:163px;
	z-index:8;
	background-color: #FFF;
	/*overflow: hidden;*/
/*	color: #FFF;
	position: absolute;
}*/

/*#helpbox_nuevonum {
	display: none;
	left:0px;
	top:0px;
	width:163px;
	z-index:8;
	background-color: #FFF;
	/*overflow: hidden;*/
/*	color: #FFF;
	position: absolute;
}*/

/*#helpbox_cliente {
	display: none;
	left:0px;
	top:0px;
	width:300px;
	z-index:8;
	background-color: #FFF;
	overflow: hidden;
	color: #FFF;
	position: absolute;
}*/

/*#helpbox_nocliente {
	display: none;
	left:0px;
	top:0px;
	width:300px;
	z-index:8;
	background-color: #FFF;
	overflow: hidden;
	color: #FFF;
	position: absolute;
}*/

/*#helpbox_contratos {
	display: none;
	left:0px;
	top:0px;
	width:300px;
	z-index:8;
	background-color: #FFF;
	overflow: visible;
	color: #FFF;
	position: absolute;
}*/

/*#help_cuota {
	/*left:-295px;*/
/*	top:0pt;
	width:298px;
	z-index:7;
	background-color: #FFF;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	overflow: hidden;
	color: #FFF;
}*/

/*#help_portabilidad {
	/*left:-295px;*/
/*	top:0pt;
	width:163px;
	z-index:7;
	background-color: #FFF;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	overflow: hidden;
	color: #FFF;
}*/

#help_traenum {
	/*left:-295px;*/
	top:0pt;
	width:163px;
	z-index:100;
	background-color: #FFF;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	overflow: hidden;
	color: #FFF;
}

#help_nuevonum {
	/*left:-295px;*/
	top:0pt;
	width:163px;
	z-index:100;
	background-color: #FFF;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	overflow: hidden;
	color: #FFF;
}
/*FICHA lista tienda online*/

/*.formLista{
	height:70px;
}*/

/*.combo1MenuLista{
	position:absolute;
	top:25px;
	left:85px;
	width:113px;
}*/

/*.combo2MenuLista{
	position:absolute;
	top:25px;
	left:210px;
	width:150px;
}*/

/*.combo3MenuLista{
	position:absolute;
	top:25px;
	left:370px;
	width:160px;
}*/

/*.botonMenuLista{
	position:absolute;
	top:50px;
	left:481px;
}*/

/*a.textBtnPetrol{
	color:#fff;
	font-family:arial;
	font-weight:bold;
}*/

/*a.textBtnPetrol_left {}*/

/*.textBtnPetrol {
	padding-left:5px;
	margin-top:6px;
	height:24px;
	cursor:pointer;
	display:block;
}*/
/*.textBtnPetrol span{
	padding:1px 5px 0 1px;
	float:left;
	height:24px;
}*/
/*.textBtnPetrol {
	background:url("/puntos/common/images/buttons/petrolLeft.gif") no-repeat left top;
}*/

/*.textBtnPetrol span{
	background:url("/puntos/common/images/buttons/petrolRight.gif") no-repeat right top;
}*/

/*.textBtnPetrol:hover span{
	background-position:right -95px;
}*/
/*.textBtnPetrol:hover{
	background-position:left -95px;
}*/

/*.titularPuntos{
	color:#008698;
	font-size:24px;
	height:45px;
	margin-left:10px;
}*/

/*.modHeight200{
	height:200px; /* 255 px content, makes the total module height 282 px */
/*	overflow:hidden;
}*/

.modHeight169{
	height:169px;
}

.modHeight220{
	height:220px;
	overflow:hidden;
}

.modHeight242 {
	height: 242px;
}

/*.productMod{
	position:relative;
	height:200px;
}*/
/*.productMod h3{
	top:20px;
	left:75px;
	font-size:12px;
	font-weight:bold;
	width:90px;
}*/
/*.productMod h4{
	left:75px;
	top:35px;
	font-size:11px;
	line-height:12px;
	width:90px;
}*/
/*.productMod h5{
	left:75px;
	top:105px;
	font-size:11px;
	width:90px;
}*/

/*.productMod img{
	top:20px;
}*/

.productMod h3,.productMod h4,.productMod h5,.priceTag,.productMod .textBtnRed,.productMod .features,.productMod .footnote,.productMod .footnote1,.productMod .footnote2,.productMod .footnote2list,.productMod h3,.productMod img,.productMod ul, .productMod div.bag {
	position:absolute;
}
.productMod div.bag {
	width: 35px;
	height: 45px;
	top: -8px;
	left: -4px;
	z-index: 1;
}

.productMod div.bag img {
	top: 0;
}

/*.productMod .priceTag{
	top:105px;
	left:75px;
}*/
/*.productMod .textBtnRed{
	top:160px;
	left:75px;
}*/
/*.productMod ul{
	left:75px;
	top:72px;
	width:117px;
	height:5em;/*55px*/
/*	overflow:hidden;
	list-style-type:none;
}*/
/*.productMod ul li{
	background:url(/puntos/common/images/bullet.gif) no-repeat 3px 3px;
	padding-left:10px;
}*/
/*.productMod .caja_eleccion{
	position:absolute;
	top:160px;
	left:75px;
	padding:2px;
}*/
.productMod .footnote{
	left:73px;
	top:165px;
	padding-bottom: 20px;
	display:block;
	text-decoration:underline;
}
.productMod .footnote1 {
	display:block;
	left:100px;
	top:165px;
}
.productMod .footnote2{
	left:73px;
	top:165px;
	padding-bottom: 20px;
	display:block;
}
.productMod .footnote2list{
	left:73px;
	top:145px;
	padding-bottom: 20px;
	display:block;
}
.productMod .features{
	left:75px;
	top:65px;
	width:117px;
	height:5em;/*55px*/
	overflow:hidden;
	list-style-type:none;
}
.features {
    padding-top:0;
	border-top:1px solid #EDEDED;
}
	.caja_ficha .features {/* listado dentro de ficha terminal */
		border-top:none;
	}
.features li{
	//background:url(../img/bullet.gif) no-repeat 3px 3px;
	background:url(/puntos/common/images/bullet.gif) no-repeat 3px 3px;
	padding-left:10px;
	border-bottom:1px solid #EDEDED;
}
	.caja_ficha .features li{ /* listado dentro de ficha terminal */
		border-bottom:none;
	}

.mTop10px{
margin-top:10px;
}

.mTop20px{
margin-top:20px;
}

/*.mTop30px{
margin-top:30px;
}

.ancho190px{
width:190px;
}

.ancho130px{
width:130px;
}*/


/* ENVIAR A UN AMIGO */

/*.envioAmigoIzq{
	float:left;
	width:179px;
}*/

/*.envioAmigoDer{
	float:left;
	background-color:#F6F8F9;
	width:366px;
}*/

/*.envioAmigoIzq h1 {
	margin:0px;
	padding:0px;
	font-size:14px;
	margin-left:10px;
}*/

/*.envioAmigoIzq h2 {
	margin:0px;
	padding:0px;
	font-size:12px;
	margin-left:10px;
}*/

/*.envioAmigoIzq h3 {
	margin:0px;
	padding:0px;
	font-size:12px;
	margin-left:10px;
}*/

.envioAmigoIzq img {
	margin-top:15px;
	margin-left:10px;
}

envioAmigoIzq .labelcolumn{
	color:#333;
	/*display:block;*/
	float:left;
	text-align:right;
	margin:0;
	margin-bottom:12px;
}

/*.envioAmigoDer .inputAmigo{
	width:198px;
	height:16px;
}*/

/*.envioAmigoDer .separadorAmigo{
	height:30px;
	margin-left:50px;
	background-image: url(/puntos/common/images/Separador_amigo.jpg);
	background-repeat: repeat-x;
	background-position: 21px;
}*/

/*.envioAmigoDer .inputcolumna {
	float:left;
	overflow:hidden;
	height:30px;
}*/

/*.envioAmigoDer .area{
	width:195px;
	height:83px;
	margin-bottom:12px;
}*/

/*.ancholabel {
	width:123px;
	padding-right:15px;
}*/

/* FICHAS VENTE */

/*.modHeight364{
	height:364px; /* 255 px content, makes the total module height 282 px */
/*	overflow:hidden;
}*/

/*.productVenteMod{
	position:relative;
	height:364px;
}*/

/*.productVenteMod h2{
	top:15px;
	left:10px;
	font-size:15px;
}*/
/*.productVenteMod h3{
	left:10px;
	top:0px;
	font-size:11px;
}*/

/*.productVenteMod h4{
	left:95px;
	top:288px;
	font-size:11px;
}*/

/*.productVenteMod h5{
	left:95px;
	top:327px;
	font-size:11px;
}*/

.productVenteMod img{
	top:50px;
	left:10px;
}

/*.productVenteMod h2, .productVenteMod h3,.productVenteMod h4,.productVenteMod h5,productVenteMod .priceTag,.productVenteMod .textBtnRed,.productVenteMod .features,.productVenteMod .footnote,.productVenteMod h3,.productVenteMod img{
	position:absolute;
}*/

/*.productVenteMod .priceTag{
	top:288px;
	left:90px;
}*/
/*.productVenteMod .textBtnRed{
	top:300px;
	left:10px;
}*/
/*.productVenteMod .features{
	left:10px;
	top:210px;
	width:150px;
	height:70px;
	overflow:hidden;
	list-style-type:none;
}*/
/*.productVenteMod .features li{
	background:url(/puntos/common/images/bullet.gif) no-repeat 3px 3px;
	padding-left:10px;
}*/

/*.productVenteMod .footnote{
	left:20px;
	top:13.181em;/*145px*/
/*	display:block;
	text-decoration:underline;
}*/

/*.mastelefonos{
	float:right;
	margin-bottom:10px;
}*/

/*.link_listaTresCol {
	float:left;
	width:180px;
}*/

/*.link_listaTresCol li {
	background:url(/puntos/common/images/bullet.gif) no-repeat 3px 3px;
	padding-left:10px;
}*/

/*.modHeight100{
	height:100px;
}*/

/* CESTA PROCESO DE COMPRA */
/*table.cesta caption{
	border:0;
	padding:4px 12px 4px 12px;
	color:#fff;
	font-weight:bold;
}*/
/*table.cesta th.headCesta{
	border:0;
	padding:4px 12px 4px 12px;
	color:#333;
}*/
/*.lighterPurpleBG{
	background-color:#f5f0f4;
}*/
/*table.cesta .colPrecio {
	width:60px;
	vertical-align:top;
}*/
/*table.cesta .vDivider {
	border:0;
	padding:0;
	width:1px;
	overflow:hidden;
	background-image: url(/puntos/common/images/vDivider.gif);
	background-position:left top;
	background-repeat:repeat-y;
}*/
/*table.cesta tbody td.left {
	padding: 5px 12px 4px 12px;
	text-align:left;
}*/
/*table.cesta tbody td.image_prod {
	/*width:101px;*/
/*	width:90px;
	vertical-align:middle;
}*/
/*table.cesta tbody td.nom_prod {
	height:50px; /*comentado para evitar la falta del altura cuando el thumbnail supere el alto de la suma de las celdas flotantes*/
/*	text-align:left;
	vertical-align:top;
}*/
/*table.cesta tbody td.right{
	padding: 5px 12px 4px 12px;
	text-align:right;
}*/
/*table.cesta tbody td.divider{
	background: url(/puntos/common/images/dottedLine.gif);
	font-size: 0;
	line-height:0;
	height:1px;
	overflow: hidden;
}*/
/*a.soloLinkPurple{
	padding: 4px 20px 0 0;
	background-position:100% 4px;
}*/
/*a:hover.soloLinkPurple{
	padding: 4px 20px 0 0;
	background-position:100% -96px;
}*/

/*Colores para rediseño de cesta */
/*.pinkCesta {
	color:#dab9dc;
}*/
/*.pinkCestaBG {
	background-color:#dab9dc;
}*/

/*.borderPinkCestaRight {
	border-right:1px solid #c592c8;
}*/
/*.borderPinkCestaBottom {
	border-bottom:1px solid #c592c8;
}*/
/*table.cesta .colTarifa {
	width:100px;
	vertical-align:middle;
}*/
/*.marCode {
	margin:7px 4px 0 0;
}*/






/* home moviles */

/*.texto_homeMoviles{
	position:absolute;
	width:171px;
	bottom:35px;
	height:40px;
	clear: both;
	overflow:hidden;
}*/

/* como comprar */

/*.tituloModulocomprar{
	margin:0px;
	paddin:0px;
	margin-bottom:0px;
}*/

/*.list_comocomprar{
	margin-top:10px;
	list-style-position:inside;
	list-style-type: decimal;
	line-height:12px;
	font-weight:normal;
}*/

/*.ul_comocomprar{
	margin-bottom:30px;
	font-weight:bold;
}*/

/*.subtitularComprar{
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
}*//

/*.textocomprar a{
	font-weight:bold;
	text-decoration:underline;
}*/

/* pruebas */

/*.mod3ColTabs{
	background-color: #fff;
	background-image: url(/puntos/common/images/3columnContentTop.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}*/

/*a.btnAzul{
	background:url("/puntos/common/images/buttons/arrow-petrol.gif") no-repeat left top;
}*/

/*POP UP FOTOS*/
/*.toolsPop{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:25px;
}*/
/*.toolsPop ul{
	position:absolute;
	right:0;
	bottom:0;
}*/
/*.toolsPop ul li{
	display:inline;
}
.toolsPop ul li a{
	padding-left:0px;
	padding-right:20px;
	background-position:right top;
	margin-right:10px;
}
.contenido_fotos{
	position:absolute;
	top:170px;
	width:440px;
	padding: 5px 20px 0 20px;
	background-image: url("/puntos/common/images/popup/fondo_pop.gif");
	background-repeat:no-repeat;
	background-position: -3px 0px;
	height:600px;
}

h2.popUpHeader2{
font-size:11px;
color:#FF0000;
line-height:25px;
margin-top:120px;
margin-left:20px;
}
h1.popUpHeader1{
font-size:24px;
color:#000000;
margin-left:20px;
}
.foto_grande{
text-align:center;
}

.fotos_peques{
margin-top:10px;
text-align:center;
}
.fotos_peques img{
margin:0 3px 0 3px;
}

.ancho130px{
width:130px;
}*/

/* */
.imgIzquierda{
	margin: 140px 0 0 5px;
	float:left;
}
/*.botonDerecha{
	float:right;
}

.botonDerecha_margin {
	float: right;
	margin-right: 12px;
}

.margenBotonDerecha{
	margin-right:12px;
}*/

/* COMPARADOR */

/*.dropimg1, .dropimg2, .dropimg3 {
	float:left;
	margin:0 10px 0 0;
}
.cabecera {
	display:none;
}

.cabecera_cerrada {
	display:block;
}
.cabecera_cerrada select {
	width:100%;
	margin:0 0 0.5em 0;
}
.cuerpo {
	overflow: visible;
	display:none;
}
.cuerpo h4 {
	padding:7px;
}
.subseccion ul li {
	margin:10px 0;
}
.subseccion ul li ul li {
	margin:0;
}
.pila_fondo {
	padding:0 16px 0 16px;
	margin:5px 0 5px 0;
	width:138px;
	height:36px;
	background:url(/puntos/common/images/comparador/pila.gif) center no-repeat;
	overflow:hidden;
	position:relative;
}
.pila_relleno {
	background:#f00;
	margin:10px 0 0 1px;
	height:25px;/*max width:132px*/
/*}
.pila_masmenos {
	position:absolute;
	top:10px;
	left:17px;
}
div.cajaprecio .price {
	font-size:2.363em;
	line-height:1em;
}
div.cajaprecio .euros {
	font-size:1.82em;
	line-height:1em;
}
div.cuerpo_cerrado {
	width:171px;
	height:191px;
	overflow:visible;
	display:block;
	background:url(/puntos/common/images/comparador/cuerpo_cerrado.gif) left top no-repeat;
}
div.cuerpo_cerrado_activo {
	width:171px;
	height:191px;
	overflow:visible;
	background:url(/puntos/common/images/comparador/cuerpo_cerrado.gif) left -191px no-repeat;
}
div.cuerpo_cerrado_on {
	width:171px;
	height:191px;
	overflow:visible;
	background:url(/puntos/common/images/comparador/cuerpo_cerrado.gif) left -382px no-repeat;
}
div.cierre {
	display:none;
}
#mas_menos {
	margin-left:3px;/*display:none;  por defecto tiene q estar sin mostrar*/
/*	width:181px;
}
#mas_menos span {
	padding:1px 0 0 0;
	text-align:center;
	width:181px;
}*/

/*  Home tienda online*/

	/* Cajas de la home de puntos de terminales destacados */
	.mod3Col .modCopy1HalfCol_homePuntos {
		width:24em;
		border-bottom:2px solid #CCCCCC;
		border-right:2px solid #CCCCCC;
		margin:10px 3px 3px 5px;
		padding:14px 5px 0 0;
	}
	.mod3Col .modCopy1HalfCol_homePuntos .features {
		width:11.64em;
	}

	.mod3Col .link_list3Col_homePuntos {
	position:relative;
	}

.HomeTOLMod{
	position:relative;
	height:17.272em;/* 190px */
}
/*.HomeTOLMod h3{
	left:98px;
	top:0px;
 	width:85px;
	font-size:1.182em;/*13px*/
/*	font-weight:bold;
}

.HomeTOLMod img{
	top:10px;
	position:absolute;
}
.HomeTOLMod h4{
	left:98px;
 	width:85px;
	top:15px;
	font-size:1.4em;/*13px*/
/*}

.HomeTOLMod .subh4{
	font-size:11px;
}

.HomeTOLMod h3,.HomeTOLMod h4,.HomeTOLMod .priceTag,.HomeTOLMod .infoPrice, .HomeTOLMod .textBtnRed,.HomeTOLMod .features,.HomeTOLMod .footnote,.HomeTOLMod h3{
	position:absolute;
}*/
.HomeTOLMod .priceTag{
	top:110px;
	left:98px;
}

.HomeTOLMod .infoPrice{
	left:98px;
	top:110px;
}

/*.HomeTOLMod .textBtnRed{
	top:180px;
	left:110px;
}*/
.HomeTOLMod .features{
	left:98px;
	top:65px;
 	width:85px;
	height:5em;/*55px*/
	overflow:hidden;
	list-style-type:none;
}
/*.features li{
	background:url(/puntos/common/images/bullet.gif) no-repeat 3px 3px;
	padding-left:10px;
}*/

.HomeTOLMod .footnote{
	left:98px;
	top:150px;
}

/*.separadordoubleMod{
	background-image: url(/puntos/common/images/separador_doublemod.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}*/

/*.caracteristicas {
    margin:0;
    margin-left: 18px;
    padding:0;
    list-style:none;
    /*font-weight:bold;*/
/*}*/

.caracteristicas ul {
    margin:10px;
    padding:0;
    list-style:none;
}

/*.caracteristicas .normal {
    color: black;
    font-weight:bold;
}*/
.caracteristicas .valor {
	color: #333333;
	font-weight:light;
}
.caracteristicas .petrolBold {
	font-weight:bold;
}

/******************************/
.productDetail .price9{
	display:inline;
	position:relative;
	top:-20px;
	font-size:1.363em;/*15px*/
	font-weight:bold;
}

.infPrice{  /*Alan*/
font-size:11px;
font-weight: bold;
}

.infPuntos{ /*Alan*/
float:left;
font-size:11px;
font-weight: bold;
color:red;
}

.infUnidades {
	position:absolute;
	top:-3em;
	left:0;
	color:#990000;
	font-weight:bold;
	line-height:normal;
}

/*************/
.textRedBold {
 color:#C80000;
 font-weight: bold;
}

.tripleMod .footnote1{
	left:75px;
	top:145px;/*145px*/
	display:block;
}

.formRow .direccion{
float:left;
padding: 0 25px 0 25px;
}


/*******************************/
.span.priceCentrado{
	/*position: relative;*/
	float: right;
	margin-right: 55px;
}
.span.pointsCentrado{
	/*position: relative;*/
	float: left;
	margin-left: 55px;
}

/************************/
.productMod h3 img{
	top:-10px;
}

/*herrameintas de compra*/
/*boton buscador, catalogo y comparador*/
/*.link_list1Col .btnBuscador {background-image: url(/puntos/common/images/buttons/btnBuscador.gif);}*/
/*.link_list1Col .btnRecomendador {background-image: url(/puntos/common/images/buttons/btnRecomendador.gif)}*/
//.link_list1Col .btnCatalogo {background-image:url(../img/buttons/btnCatalogo.gif)}
.link_list1Col .btnCatalogo {background-image:url(/puntos/common/images/buttons/btnCatalogo.gif)}
/*.link_list1Col .btnBuscador, .link_list1Col a:hover.btnBuscador,
.link_list1Col .btnRecomendador,  .link_list1Col a:hover.btnRecomendador,*/
.link_list1Col .btnCatalogo, .link_list1Col a:hover.btnCatalogo
{height:21px;padding:5px 28px 1px 0pt;background-color: transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:right 2px;}

/*.modHeight245{
	height:245px; /* 255 px content, makes the total module height 282 px */
/*	overflow:hidden;
}*/

/*promociones*/
.promo372x68 {margin:13px 0 0 3px}
.promoDtoRelax {width:230px; margin:0 0 20px 0px}
.promoImgDto {margin:0 0 6px 10px}
.productMod .promoTodosMoviles {top:-20px; right:0px; width:90px; position:absolute}
.productMod .promoTodosMoviles2 {bottom:60px; left:5px; width:90px; position:absolute}

/* stock lista móviles puntos */

.titularMenuLista {
	width: 100%;
	float: right;
}
/* Mensajes de Error */
div#popup_box div.popup_error {
	width: 373px;
	display: block;
	height: 20px;
	text-align: left;
	margin: 20px auto 0 auto;
}

span.error_txt {
	padding: 2px 0 0 20px;
	//background: url(../img/ico_exclamacion.gif) no-repeat top left;
	background: url(/puntos/common/images/ico_exclamacion.gif) no-repeat top left;
	font-weight: bold;
}

/* THICKBOX POPUP */
/*.headerBanner .icon_entrega {
	position:relative;
	top:0;
	left:246px;
	width:79px;
	z-index:100;
}*/
/*.thickbox_container {
	margin: 10px 0 0 10px;
}*/
/*div#entrega_gratis {
	width: 580px;
	height: 520px;
}
.thickbox_container div#header {
	overflow: hidden;
}
div#entrega_gratis ul li{
	margin-bottom:20px;
}*/

/* Nueva ficha comprar */
/*.contractType {
background-color:transparent;
background-image:url(/puntos/common/images/dottedLine.gif);
background-position:left top;
background-repeat:repeat-x;
margin:0pt 0pt 10px;
padding:9px 0pt 0pt;
width:210px;
}*/
/*.contractType h2 {
padding:0pt 0pt 10px;
}*/
/*.hide {
	display:none;
}*/
/*.bt_detalle {
	display:block;
	height:20px;
	width:14px;
	background:transparent url(/puntos/common/images/buttons/btn_mas_onwhite.gif) no-repeat scroll left top;
}
.detalle_open {
	background: url(/puntos/common/images/buttons/btn_menos_onwhite.gif) left top no-repeat;
}*/
/* btn imprimir para confirmación de cesta */
/*.btnPrintBig {
	display:block;
	background:transparent url("/puntos/common/images/buttons/btn_print_big.gif") no-repeat center right;
	padding: 4px 35px 10px 0;
}*/

/* Fondo ficha segunda mano */

.bg_segundamano {
	//background:transparent url("../img/bg_header_outlet.jpg") no-repeat top right;
	background:transparent url("/puntos/common/images/bg_header_outlet.jpg") no-repeat top right;
}

/* Ficha Única*/
div.precio_subsection {
	left:0px;
	position:absolute;
}

/*Nueva caja para de Tu seleccion en proceso compra */
/*.header_carrito {
	background-image: url(/puntos/common/images/carrito_orange.gif);
	background-position: 160px center;
	background-repeat: no-repeat;
}
.width50pc {
	width:50%;
}
.width70pc {
	width:70%;
}
.width30pc {
	width:30%;
	vertical-align:bottom;
}
.blue01 {
	color:#7fb0bb;
}
.blue02 {
	color:#dce9ec;
}
.blue01BG {
	background-color:#7fb0bb;
}
.blue02BG {
	background-color:#dce9ec;
}
.tit_flecha {
	background: transparent url(/puntos/common/images/flecha3.gif) left center no-repeat;
	padding-left:8px;
}
.color_strip {
	margin:0 1px;
	padding:6px 10px;
}
.selecion_submod {
	margin-bottom:3px;
}*/

/* redefiniciones de estilos usados en la caja de login: inicio */
/*form.login {
}

form.login fieldset {
	position:relative;
}
.login .linealogin {
	display:block;
	height:2em;
	position:relative;
	margin-bottom:0.45em;
}
.login #tipodoc {
	position:absolute;
	left:6.36em;
	width:9.09em;
}
.login #numTelefono {
	width:9.55em;
}
.login #numDocumento {
	width:8.45em;
}*/
/* No es compatible con el login antiguo - Comentar #pwd y #pwd1 para poner login sin_cert*/
.login #pwd {
	top:0;
	width:5.5em; /*width:6.36em;*/
	left:4.5em; /*nuevo valor*/
}
.login #pwd1 {
	top:0;
	width:5.5em; /*width:6.36em;*/
	left:4.5em; /*nuevo valor*/
}

/*.login input.inputLogin {
	left:10em;
	position:absolute;
	top:0;
	color:#FFFFFF;
	cursor:pointer;
	font-family:arial;
	font-weight:bold;
	padding:0 0.45em 0 0.45em;
	border:none;
	background-color:#732978 ;
}
.login .inputLogin:hover {
	background-color:#000000;
}
.ayudaLogin {
	position:absolute;
	top:0.82em;
	left:5em;
	display:block;
	width:1.27em;
	height:2em;
}
a.btnQuestionPurple, a.btnQuestionPurple:hover {
	background:url(/puntos/common/images/buttons/question-arrow-purple.gif) top left no-repeat;
	width:1.27em;
	height:2em;
}*/

/* redefiniciones de estilos usados en la caja de login: final */


/* guia de proceso de compra, linea superior */
/*#guia_compra {
	overflow:hidden;
	height:1%;
	margin-left:20px;
}
#guia_compra li {
	float:left;
	height:40px;
}
#guia_elemento1 {
	width:135px;
	text-align:left;
}
.paso1_guia #guia_elemento1 {
	background: url(/puntos/common/images/guia_paso1_active.gif) right top no-repeat;
	color:#008698;
}
.paso2_guia #guia_elemento1 {
	background: url(/puntos/common/images/guia_paso1_off.gif) right top no-repeat;
	color:#a8a8a8;
}
.paso3_guia #guia_elemento1 {
	background: url(/puntos/common/images/guia_paso1_off.gif) right top no-repeat;
	color:#a8a8a8;
}
#guia_elemento2 {
	width:211px;
	text-align:center;
}
.paso1_guia #guia_elemento2 {
	background: url(/puntos/common/images/guia_paso2_on.gif) center top no-repeat;
	color:#7fc2cb;
}
.paso2_guia #guia_elemento2 {
	background: url(/puntos/common/images/guia_paso2_active.gif) center top no-repeat;
	color:#008698;
}
.paso3_guia #guia_elemento2 {
	background: url(/puntos/common/images/guia_paso2_off.gif) center top no-repeat;
	color:#a8a8a8;
}
#guia_elemento3 {
	width:185px;
	text-align:left;
}
.paso1_guia #guia_elemento3 {
	background: url(/puntos/common/images/guia_paso3_on.gif) top left no-repeat;
	color:#7fc2cb;
}
.paso2_guia #guia_elemento3 {
	background: url(/puntos/common/images/guia_paso3_on.gif) top left no-repeat;
	color:#7fc2cb;
}
.paso3_guia #guia_elemento3 {
	background: url(/puntos/common/images/guia_paso3_active.gif) top left no-repeat;
	color:#008698;
}
#guia_compra li p {
	font-weight:bold;
}
p.num_guia {
	font-weight:bold;
	color:#FFFFFF;
	padding-top:2px;
}
#guia_elemento1 p.num_guia {
	padding-left:27px; /* width de guia_paso1 menos 115px */
/*	text-align:left;
}
#guia_elemento2 p.num_guia {
	text-align:center;
}
#guia_elemento3 p.num_guia {
	padding-right:76px; /* width de guia_paso3 menos 115px */
/*	text-align:right;
}
#guia_elemento3Puntos {
	width:140px;
	text-align:right;
}
.paso1_guia #guia_elemento3Puntos {
	background: url(/puntos/common/images/guia_paso3_on.gif) top left no-repeat;
	color:#7fc2cb;
}
.paso2_guia #guia_elemento3Puntos {
	background: url(/puntos/common/images/guia_paso3_on.gif) top left no-repeat;
	color:#7fc2cb;
}
.paso3_guia #guia_elemento3Puntos {
	background: url(/puntos/common/images/guia_paso3_active.gif) top left no-repeat;
	color:#008698;
}
#guia_elemento3Puntos p.num_guia {
	padding-right:31px; /* width de guia_paso3 menos 115px */
/*	text-align:right;
}
.centrado_guia {
	padding-left:200px;
}*/

/* Cajas para listado de moviles de columna y media */
/*.mod1ColHalf {
	width:288px;
	float:left;
}
.mod1ColHalf .modBorder{
	width:288px;
	background-image: url("/puntos/common/images/1HalfcolumnBorder.gif");
}
.mod1ColHalf .modFooter{
	background-image: url("/puntos/common/images/1HalfcolumnFooter.gif");
	width:288px;
}
.mod1ColHalf .modTop{
	background-image: url("/puntos/common/images/1HalfcolumnTop.gif");
	width:288px;
}*/


.tripleMod_onehalfCol h4 {
	left:8.36em;
}
.tripleMod_onehalfCol h5 {
	left:8.36em;
}

.tripleMod_onehalfCol_op{
	position:relative;
	height:200px;/* 190px */
}
.mod3Col .tripleMod_onehalfCol_op {
	width:280px;
	float:left;
}
.biggerOnehalfCol {
	height:228px;
	width:281px;
}
.tripleMod_onehalfCol_op .addinfo,.tripleMod_onehalfCol_op h2,.tripleMod_onehalfCol_op .prod_desc,.tripleMod_onehalfCol_op .portxt,.priceTag,.tripleMod_onehalfCol_op .textBtnRed,.tripleMod_onehalfCol_op .textBtnGrey,.tripleMod_onehalfCol_op .features,.tripleMod_onehalfCol_op .footnote,.tripleMod_onehalfCol_op .footnote2, .tripleMod_onehalfCol_op h3, .tripleMod_onehalfCol_op h5, .tripleMod_onehalfCol_op img {
	position:absolute;
}
.tripleMod_onehalfCol_op img {
	top:20px;
	margin:0;
}
.mod3Col .tripleMod_onehalfCol_op img, .biggerOnehalfCol img  {
	top:10px;
	left:6px;
}
.tripleMod_onehalfCol_op .addinfo {
	left:155px;
	/*top:20px;*/
	top:5px;
	font-weight:bold;
	font-size:1.1em;
}
.tripleMod_onehalfCol_op h2{
	left:155px;
	top:40px;
	font-weight:bold;
	line-height:1.2em;
	overflow:hidden;
	width:120px;
}
.tripleMod_onehalfCol_op .prod_desc {
	left:155px;
	top:70px;
	width:120px;
}
.tripleMod_onehalfCol_op .portxt{
	left:155px;
	top:88px; /* 22px */
	font-weight:bold;/*13px*/
}
.tripleMod_onehalfCol_op .priceTag{
	top:88px;/* 93px */
	left:155px;
}
.tripleMod_onehalfCol_op .textBtnRed, .tripleMod_onehalfCol_op .textBtnGrey{
	top:16.8em;/*162px*/
	left:155px;
}
.tripleMod_onehalfCol_op .features{
	left:155px;
	top:75px;
	width:117px;
	height:5em;/*55px*/
	overflow:hidden;
	list-style-type:none;
}
/*.features li{
	background:url(/puntos/common/images/bullet.gif) no-repeat 3px 3px;
	padding-left:10px;
}*/
.tripleMod_onehalfCol_op .footnote{
	left:155px;
	top:11.5em;
}

.tripleMod_onehalfCol_op .footnote2{
	left:155px;
	top:13.8em;
	//color:#C80000;
	color:#990000;
	line-height:normal;
}

/*.modTabs ul li.selectedTab_modem {
background:#2E77A4 none repeat scroll 0 0;
}
.modTabs ul li.unselectedTab_modem {
background:#77A6C4 none repeat scroll 0 0;
}
.modTabs ul li.selectedTab_modem a, .modTabs ul li.selectedTab_modem span {
color:#FFFFFF;
text-decoration:none;
}
.modTabs ul li.unselectedTab_modem a, .modTabs ul li.unselectedTab_modem span {
color:#333333;
text-decoration:none;
}
.paleBlueBG {
background:#E4EDF2 none repeat scroll 0 0;
}
.boldBlue {
color:#2E77A4;
}*/

/* Comparador de módems */

/*.comparadorModemBG h2 {
	color:#f00;
}
.comparadorModemBG div.cuerpo_cerrado {
	width:171px;
	height:231px;
	overflow:visible;
	display:block;
	background:url(/puntos/common/images/comparador/cuerpo_modem_cerrado.gif) left top no-repeat;
}
.comparadorModemBG div.cuerpo_cerrado_activo {
	width:171px;
	height:231px;
	overflow:visible;
	background:url(/puntos/common/images/comparador/cuerpo_modem_cerrado.gif) left -191px no-repeat;
}
.comparadorModemBG div.cuerpo_cerrado_on {
	width:171px;
	height:231px;
	overflow:visible;
	background:url(/puntos/common/images/comparador/cuerpo_modem_cerrado.gif) left -382px no-repeat;
}
.comparadorModemBG {
	background-color:#e4edf2;
	margin:0 4px; /* temporal, mientras el borde de la caja sea por modBorder e imagen de fondo */
/*}
.comparadorModemBG .textBtnRed, .comparadorModemBG .textBtnRed span {
	height:19px;
}
.so_box {
	background:url(/puntos/common/images/comparador/pc_bg.gif) no-repeat left top;
	height:65px;
	padding:25px 100px 0 48px;
	width:25px;
	text-align:center;
}
.tamano_box {
	background:url(/puntos/common/images/comparador/medidas_modem_bg.gif) no-repeat left top;
	height:20px;
	padding:20px 0 0 0;
	margin:20px 0;
	width:170px;
	text-align:center;
}
.extras ul {
	margin-top:10px;
}
.extras ul li{
	background:url(/puntos/common/images/bullet.gif) no-repeat 3px 3px;
	padding-left:10px;
	margin:0 0 0.5em 0;
}*/

/* iconos cesta pedido */
.iconCestaPedido { height:35px; margin-left:5px; position:relative;}
.iconCestaPedido_tienda {width:475px;}
.iconCestaPedido_guia {width:325px;}
.iconCestaPedido_consulta {width:467px;}
.iconCestaPedido_descuento {width:557px;}
.iconCestaPedido img { position:absolute; top:-10px; right:-60px;}

/* Caja peque comparador */

/*.container_moviles_comparar {
	width:171px;
	overflow:
	hidden;
	height:1%;
}
.movil_comparar {
	float:left;
	text-align:center;
	width:57px;
}*/

/*div.looseCopy {
padding-bottom:18px;
}*/

/*.smalltext {
font-size:0.9em;
line-height:1;
}*/

/* Email */
/*a.btnQuestionLinealPurple {
	float: left;
	display: block;
	margin: 0 0 0 5px;
	background: url("/puntos/common/images/buttons/question-arrow-purple.gif") no-repeat;
	background-position: 100% 0px;
	width: 14px;
	height: 20px;
}*/


/* Estilos existentes en mainNew.css que son exclusivos de tienda de puntos */

div.inputContainer {
	height: 50px;
	width: 259px;
}
div.inputContainer02 {
	height: 50px !important;
	height: 57px;
	width: 259px;
}
p.paragraphHeight {
	height: 60px;
}

.mod3Col .modHalfTrazabilidad {
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	margin:10px 3px 3px 5px !important;
	margin:10px 3px 3px 3px;
	padding:14px 5px 0 0;
	width:24.3em;
	float:left;
	overflow:hidden;
}
.mod3Col .modHalfTrazabilidad .modCopy {
	overflow:hidden;
	padding:16px 8px 8px;
	width:259px;
}

.mod3Col .modHalf .modCopy .link_list1Col{
	position:absolute;
	width:264px;
	bottom:7px; _bottom: 32px; _left: 8px;
}

.mod3Col .modHalfTrazabilidad .modCopy .link_list1Col{
	position:absolute;
	width:255px;
	bottom:7px; _bottom: 32px; _left: 8px;
}

.link_list1Col_nopos_tablecell60 a, .link_list1Col_nopos_tablecell a{
	padding: 4px 20px 0 0;
	display:block;
	background-position:100% 4px;
	height:1.636em;/*18px*/
	overflow: hidden;
}
a.btnPdf {
	//background:url("../img/buttons/ico_pdf.gif") no-repeat left top;
	background:url("/puntos/common/images/buttons/ico_pdf.gif") no-repeat left top;
}
a.btnPdf{
	//background:url("../img/boton_reader.jpg") no-repeat right top;
	background:url("/puntos/common/images/boton_reader.jpg") no-repeat right top;
	padding-right:20px;
	padding: 4px 20px 5px 0;
	background-position:100% 4px;
	position:relative;
}
/* BEGIN  TABLE STYLES */
/*En el caso de una tabla de 2 col metida en un modulo de 3*/ .mod3Col .mod2Col .modBorder{
	width:377px; /* El width de un modulo de dos columnas menos los 7px del padding left del modCopy */
	//background-image: url("../img/2columnBorder.gif");
	background-image: url("/puntos/common/images/2columnBorder.gif");
}
/*En el caso de una tabla de 2 col metida en un modulo de 3*/ .mod3Col .mod2Col .modFooter{
	//background-image: url("../img/2columnFooter.gif");
	background-image: url("/puntos/common/images/2columnFooter.gif");
	width:377px; /* El width de un modulo de dos columnas menos los 7px del padding left del modCopy */
}
/*En el caso de una tabla de 2 col metida en un modulo de 3*/ .mod2Col .mod2Col .modBorder{
	width:377px; /* El width de un modulo de dos columnas menos los 7px del padding left del modCopy */
	//background-image: url("../img/2columnBorder.gif");
	background-image: url("/puntos/common/images/2columnBorder.gif");
}
/*En el caso de una tabla de 2 col metida en un modulo de 3*/ .mod2Col .mod2Col .modFooter{
	//background-image: url("../img/2columnFooter.gif");
	background-image: url("/puntos/common/images/2columnFooter.gif");
	width:377px; /* El width de un modulo de dos columnas menos los 7px del padding left del modCopy */
}
/*En el caso de una tabla de 2 col metida en un modulo de 3*/ .mod3Col .mod3Col .modBorder{
	width:569px; /* El width de un modulo de dos columnas menos los 7px del padding left del modCopy */
	//background-image: url("../img/2columnBorder.gif");
	background-image: url("/puntos/common/images/2columnBorder.gif");
}
/*En el caso de una tabla de 2 col metida en un modulo de 3*/ .mod3Col .mod3Col .modFooter{
	//background-image: url("../img/2columnFooter.gif");
	background-image: url("/puntos/common/images/2columnFooter.gif");
	width:569px; /* El width de un modulo de dos columnas menos los 7px del padding left del modCopy */
}
.tdEven_nopad{
	border-right: 1px #008698 solid;
	background:#fff;
}
.tdEven2_nopad{
	background:#fff;
}
.tdHead2_nopad{
	background:#ededed;
	color:#333;
    font-weight: bold;
}
.tdOdd, .tdOdd_nopad{
	border-right: 1px #999 dotted;
	background:#FFF;
}
.tdOdd2, .tdOdd2_nopad{
	background:#FFF;
}

.tablaEstilo2{
	border:0px;
}

.tdEstilo2{
	padding: 4px 12px 4px 12px;
}

.tablaEstilo1{
	border:solid 1px #ccc;
	border-collapse: collapse;	/*AÑADIDO*/
}

.tablaEstilo1 th{
	background:#008698;
	color:#fff;
	padding:4px 12px 4px 12px;
	font-weight: bold;
}

.tdEstilo1{
	background-color: White;
	padding: 4px 12px 4px 12px;
}


.tdEstilo1Impar,.tdEstilo1Impar2,.tdEstilo1Par,.tdEstilo1Par2,.tdEstilo1ImparRight,.tdEstilo1ImparRight2,.tdEstilo1ParRight,.tdEstilo1ParRight2,.tdEstilo1DestacadoRight,.tdEstilo1DestacadoRight2,.tdEstilo1Destacado2,.tdEstilo1Destacado,.tdCabecera,.tdCabecera,.tdCabeceraRight
{
	padding: 4px 12px 4px 12px;
}
.tdCabecera{
	border-right: 1px #fff solid;
	background:#008698;
	color:#fff;
}


.tdCabeceraRight{
	border-right: 1px #fff solid;
	background:#008698;
	color:#fff;
	text-align:right;
}

.tdCabecera2{
	background:#008698;
	color:#fff;
}

.tdEstilo1Impar{ /*celda blanca con separador azul a la derecha*/
	background-color: White;
	border-right: 1px #008698 solid;
}

.tdEstilo1Impar2{ /*celda blanca sin separador, para la ultima columna de la tabla*/
	background-color: White;
	border-right: 0px;
}

.tdEstilo1ImparRight{
	background-color: White;
	text-align:right;
	border-right: 1px #008698 solid;
}

.tdEstilo1ImparRight2{
	background-color: White;
	text-align: right;
	border-right: 0px;
}

.tdEstilo1Par{ /*celda azul con separador azul a la derecha*/
	background-color: #F6F8F9;
	border-right: 1px #008698 solid;
}

.tdEstilo1Par2{ /*celda azul sin separador, para la ultima columna de la tabla*/
	background-color: #F6F8F9;
	border-right: 0px;
}

.tdEstilo1ParRight{
	background-color: #F6F8F9;
	text-align:right;
}

.tdEstilo1ParRight2{
	background-color: #F6F8F9;
	text-align:right;
	border-right: 0px;
}

.tdEstilo1Destacado{ /*celda azul oscuro con separador azul a la derecha*/
	background-color: #BAD4DA;
	font-weight: bold;
	border-right: 1px #008698 solid;
}

.tdEstilo1DestacadoRight{ /*celda azul oscuro con separador azul a la derecha*/
	background-color: #BAD4DA;
	font-weight: bold;
	border-right: 1px #008698 solid;
	text-align:right;
}

.tdEstilo1Destacado2{ /*celda azul oscuro sin separador, para la ultima columna de la tabla*/
	background-color: #BAD4DA;
	font-weight: bold;
	border-right: 1px #008698 solid;
}

.tdEstilo1DestacadoRight2{
	background-color: #BAD4DA;
	font-weight: bold;
	text-align: right;
}

.tdHead_nopad, .tdHead2_nopad, .tdOdd2_nopad, .tdOdd_nopad, .tdEven_nopad, .tdEven2_nopad {
	padding: 5px 4px 4px 4px;
	text-align:center;
}

.tdHead_nopad{
	border-right: 1px #fff solid;
	border-top: 1px #ccc solid;
	/*padding:4px 12px 4px 12px;*/
	background:#008698;
	color:#fff;
}

.tdradio {
	width:35px;
}
.tdprecio {
	width:60px;
}

/* Caja de precios y puntos */
#tabla_quimera table.fullWidth { width:98%; margin-left:13px;}

#tabla_quimera table .tablePreciosPuntos { margin:0 auto;}

#tabla_quimera .trazabilidad td { padding:5px 0; }
#tabla_quimera .trazabilidad tbody tr.dottedTr td { border-bottom:1px solid #EDEDED; }

/* Caja de precios y puntos con más de una columna */
.tablePreciosPuntos .tdradio {
	width:40px;
}
.tablePreciosPuntos .tdprecio {
	width:40px;
}

/* Caja de precios y puntos con una sola columna */
.tablePreciosPuntosOneColumn .tdradio {
	width:120px;
}
.tablePreciosPuntosOneColumn .tdprecio {
	width:40px;
}

/* END  TABLE STYLES */

.looseCopy h3, .mod3ColContent h3, .looseCopy_allwidth h3 {
	font-size:2em;
	line-height:120%;
}
/* BEGIN FORM STYLES */
form#form1 div.formRow, form#form1_inactive div.formRow, div.formRow {
	/*border: 1px solid blue;*/
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

form#form1 div.formRow_error, form#form1_inactive div.formRow_error {
	overflow: hidden;
	width: 100%;
	/*border: 1px solid blue;*/
	color: red;
	padding: 0 0 12px 235px;
	margin: 0;
}

form#form1, form#form1_inactive {
	clear: left;
}

form#form1_inactive .inputcolumn input, form#form1_inactive .inputcolumn select, form#form1_inactive .inputcolumn textarea {
	background-color: #B9B9B9;
}
/* END FORM STYLES */

.blockImgCopyLinks  h3{
	left:53px;
	font-size:1.182em;/*13px*/
	font-weight:bold;
}

.blockImgCopyLinks .footnote{
	top:190px;/*145px*/
	display:block;
}

.blockImgCopyLinks .footnote1{
	top:180px;
	display:block;
}

.blockImgCopyLinks .footnote, .blockImgCopyLinks .footnote1,.blockImgCopyLinks .headnote, .blockImgCopyLinks .priceTag{
	position:absolute;
}

.blockImgCopyLinks .features{
	left:53px;
	top:5em;/*55px*/
	width:117px;
	height:5em;/*55px*/
	overflow:hidden;
	list-style-type:none;
}

.blockImgCopyLinks .priceTag{
	top:135px;
}

.blockImgCopyLinks .headnote{
	top:135px;
}

.textORO {
	 color:#F3B700;
	 font-weight: bold;
}

.textPLATINO {
	 color: #666666;
	 font-weight: bold;
}

.botonesLinea {
	list-style: none;
	margin: 0;
	padding: 0;
}
.botonesLinea li{
	float: left; /* Coloca los botones en línea */
}
.botonesLinea li a {
	display: inline;
	margin-right: 10px;
	float: left;          /* Muestra el botón entero. Si no se pone no se ve la esquina izq del boton */
}

.link_list1Col_nopos_tablecell60 {
	width:60px;
	bottom:7px;
}

.PadLeft5{
	padding-left:5px;
}
.padLeft20{
	padding-left:20px;
}
.marBot12 {
	margin-bottom: 12px;
}

.link_list1Col_nopos_tablecell {
	width:80px;
	bottom:7px;
}

/* Logo Stock*/
div.alertRecogida, div.alertRecogida_allwidth {
	//background: url(../img/vodafonebag.jpg) no-repeat center left;
	background: url(/puntos/common/images/vodafonebag.jpg) no-repeat center left;
	font-weight: bold;
	color: #F00;
	padding: 0 0 0 40px;
	overflow: hidden;
	margin: 10px 0 0 0;
	_margin: 10px 0 20px 0;
	.margin: 10px 0 20px 0;
	height: 45px;
	width:1px;

}

div.alertRecogida {
	width: 190px;
}

div.alertRecogida_allwidth {
	width: 300px;
}

div.alertRecogida p {
	padding-top: 10px;
}

div.alertRecogida_allwidth p {
	padding-top: 15px;
}

.marTop12 {
	margin: 12px 0 0 0;
}
.marTop18 {
	margin: 18px 0 0 0;
}
.marBot12 {
	margin-bottom: 12px;
}
.martopneg28 {
	margin: -28px 0 0 0;
	.margin: 14px 0 0 0;
}
.martopneg {
	margin: -4px 0 0 0;
}
.topPad {
	padding: 4px 0 0 0;
}
.link_list1Col a.rightpos, .link_list1Col_nopos a.rightpos {
	padding: 4px 20px 0 0;
	display:block;
	background-position:100% 4px;
	height:1.636em;/*18px*/
	overflow: hidden;
	text-align: right;
}

.looseCopy_fixpager {
	padding: 0px 3px 18px 3px;
	width: 758px;
}

/* nueva caja de promociones */

.caja_promo {
	color:#F00;
	font-weight:bold;
	height:7.55em;
	margin:0 0.1em;
	padding:3.45em 9.45em 0 0.27em;
	//background: url(../img/destacado_promociones.jpg) right top no-repeat;
	background: url(/puntos/common/images/destacado_promociones.jpg) right top no-repeat;
	text-align:right
}
.caja_promo .bold{
	font-size:2em;
}
.caja_promo_lista li{
	//background: url(../img/roundBulletBlack.gif) left 0.5em no-repeat;padding-left:1.1em;
background: url(/puntos/common/images/roundBulletBlack.gif) left 0.5em no-repeat;padding-left:1.1em;
}
strong {
	font-weight:bold;
}
.caja_promo2 {
	font-weight:bold;
	height:5.65em;
	margin:0 0.1em;
	padding:0.45em 13.09em 0 1.36em;
	//background: url(../img/destacado_promociones2.jpg) right center no-repeat;
	background: url(/puntos/common/images/destacado_promociones2.jpg) right center no-repeat;
	text-align:right;
	overflow:hidden;
}
.caja_promo2 div {
	/*width:50%;*/
	float:left;
}
.caja_promo2 .bigpromo {
	font-size:1.3em;
}
.caja_promo_login {
	height:9.82em;
	margin:0 0.1em;
	padding:1em 1em 0 5.91em;
	//background: url(../img/destacado_promociones3.jpg) right top no-repeat;
	background: url(/puntos/common/images/destacado_promociones3.jpg) right top no-repeat;
	text-align:right;
	overflow:hidden;
}

.caja_promo_left {
	text-align:left;
	width:40%;
}
.caja_promo_right {
	width:60%;
}
.caja_promo_p_up {
	font-weight:bold;
	font-size:1em;
}
.caja_promo_p_down {
	font-weight:normal;
}

.headerbigtxt {
	padding:5px 5px 4px;
}
.normal {
	font-weight: normal;
}

/* BEGIN FOOTER STYLES */
.footer_left{
	display:block;
	width:100%;
	clear:both;
	text-align:left;
	padding:0 0 8px 12px;
	font-size: 0.9em;
}
.footer img {
	margin: 0 15px;
}
.footer a, .footer_left a {
	padding:0 7px 0 4px;
}
.footer li, .footer_left li{
	display:inline;
}
.footer span, .footer_left span{
	padding:0 7px 0 4px;
}
.footer ul, .footer_left ul {
	margin-right:-6px;
}
/*END FOOTER STYLES */

/* BEGIN MODULE 3 STYLES */
#id{
	width:172px;
	height:16px;
	_height:20px;
	.height:20px;
	/*top: 25px;*/
	margin-bottom:3px;
	font-size:1em;
	color:#333;
}
.login a.textBtnPurple{
	/*white-space: pre;*/
	/*width:50px;*/
	float: left;
	margin: 0 0 0 5px;
}
.login .textBtnPurple span{
	padding-left:5px;
	padding-right:8px;
}
/* END MODULE 3 STYLES */

/* Codigo atrevete */
a.btnClose{
	//background: url(../img/buttons/delete.gif) no-repeat top right;
	background: url(/puntos/common/images/buttons/delete.gif) no-repeat top right;
	padding-right:20px;
}


/* Listado de terminales, buscador, en tienda de puntos */
	.tripleColumn div.modHeader {
		background:#FFFFFF;
		border-right:2px solid #CCCCCC;
		margin:0;
	}
		.tripleColumn div.modHeaderEmpty {
			border-right:none;
		}
		.tripleColumn .listaTerminales h2.modHeader {
			//background:#FFFFFF url(../img/dotGris.jpg) no-repeat scroll 2px bottom;
			background:#FFFFFF url(/puntos/common/images/dotGris.jpg) no-repeat scroll 2px bottom;
			border-right:2px solid #CCCCCC;
			margin:0;
		}

.tripleColumn div.modCopy1col {
	padding-top:0;
}

.mod1ColHalf {
float:left;
width:284px;
}

.mod1ColHalf_outlet {
border-bottom:2px solid #CCCCCC;
border-right:2px solid #CCCCCC;
margin:10px 3px 3px 5px;
padding:14px 5px 0 0;
width:24em;
}

/* Página interior de logado */
.loginInterior .modBody {background:#EDEDED;}
	.loginInterior .modBody .link_list1Col { border-top:1px solid #FFF; }
		.loginInterior .modBody .link_list1Col li { border-bottom:1px solid #FFF; }

/* Caja Bases Legales, columna derecha */
.mod1Col .basesLegales {
	width:15.87em;
}

/* Caja "Tu precio" en páginas buscador */
.tripleColumn .modBodyTusPuntos {
background:#EDEDED none;
color:#000000;
left:5px;
width:51.15em;
}
.tripleColumn .modBodyTusPuntos .modCopy {
overflow:hidden;
width:48.45em;
}


/* Ficha precios puntos */
.detailblock .formRow { padding-bottom:3px !important; padding-bottom:0;}

#tabla_quimera table.preciosPuntos {
float:right;
width:99%;
}
.productDetail .price7 {
margin-left:4px;
}
.productDetail .price {
margin:38px 0 0 0;
}

/* Caja "Precio Exclusivo" en listado terminales */
.tripleColumn .singleColumn .precioExclusivo { background-color:#F4F4F4;}
	.tripleColumn .singleColumn .precioExclusivo .estrella {
		display:block;
		position:absolute;
		top:140px;
		width:63px;
		height:63px;
		//background:url(../img/estrellaPrecioExclusivo.png) top left no-repeat;
		background:url(/puntos/common/images/estrellaPrecioExclusivo.png) top left no-repeat;
		}
			.tripleColumn .singleColumn .precioExclusivo .estrella strong { display:none }

	/* Correccion problema imagen posicionada absolute con pngfix */
	.precioExclusivo .modCopy1col .productMod a { position:absolute; top:20px;}
	.precioExclusivo .modCopy1col .productMod a.textBtnRed { top:160px;}
	.precioExclusivo .modCopy1col .productMod a img { top:0;}

/* Listado Servicios */
.canjeServicios ul {top:55px;}
.price1Servicios { padding-left:0;}
.priceServicios {font-size:13px;}
.price9 .textoPuntos { margin:15px 0 0 10px; }

/* Popup "Tus líneas" */
.tripleColumnTusLineas {
background:#F4F4F4 none repeat scroll 0 0;
border-bottom:2px solid #F4F4F4;
border-right:2px solid #F4F4F4;
}
	.tripleColumnTusLineas .modBody {
	border-bottom:2px solid #F4F4F4;
	}
/* Home "Desde cero euros": inicio */
/* 26/04/2010 */
.tabsHomeFromZero, .mod3Col .tabsHomeFromZero { border-top:#CCCCCC solid 1px; background:#FFFFFF;}
	.tabsHomeFromZero ul li { height:3em; line-height:3em;}
		.tabsHomeFromZero  ul li.selectedTab { background:#CCCCCC; border:none;}
		.tabsHomeFromZero  ul li.unselectedTab { background:#FFFFFF; border:none;}
			.tabsHomeFromZero  ul li select { width:5em;}

.mod3Col .headerHomeFromZero { width:100%; padding:0;}
	.mod3Col .headerHomeFromZero .modHeading  { background:#CCCCCC; font-weight:normal; height:2em; line-height:2em;}
	.mod3Col .headerHomeFromZero .masOpciones { padding:5px;}
		.mod3Col .headerHomeFromZero .masOpciones span { margin-right:10px;}


.rowHomeFromZero { height:auto;}
	.rowHomeFromZero .terminal { width:100px; margin:0 5px; float:left;}
		.rowHomeFromZero .last { margin-right:0;}
			.rowHomeFromZero .text { height:70px; display:block; position:relative;}
				.rowHomeFromZero .terminal .comingSoon { color:#FFFFFF; background:#349800; font-weight:bold; height:15px; position:absolute; top:0; padding:0 2px;}
					.rowHomeFromZero .terminal .text p { position:absolute;}
						.rowHomeFromZero .terminal .new { color:#c80000; font-weight:bold; height:12px;}
						.rowHomeFromZero .terminal .model {font-weight:bold; display:block; height:45px;}

						ul.detailsModel { border-top:none; margin-bottom:10px;}
							ul.detailsModel li { background:transparent url(/puntos/common/images/bullet.gif) no-repeat scroll 3px 3px; border-bottom:none;
padding-left:10px;}
						a.detailsModel { display:block; width:113px; position:absolute; bottom:0; left:0 !important; left:-12px; text-align:right; background-color:#999; color:#FFFFFF; text-decoration:none;}

	/* Modificacione para cliente por segmento */
	.homeClienteVodafone .headerHomeFromZero .modHeading  { border-top:#F40000 solid 2px;}
	.homeClienteOro .headerHomeFromZero .modHeading  { border-top:#D8A518 solid 2px;}
	.homeClientePlatino .headerHomeFromZero .modHeading  { border-top:#BEC6C9 solid 2px;}
	.homeClienteDiamante .headerHomeFromZero .modHeading  { border-top:#2A2A2A solid 2px;}

	.infoBoxVodafone { background:#F40000; width:50%; border:none; color:#FFFFFF;}
	.infoBoxOro { background:#D8A518; width:50%; border:none;}
	.infoBoxPlatino { background:#BEC6C9; width:50%; border:none;}
	.infoBoxDiamante { background:#2A2A2A; width:50%; border:none; color:#FFFFFF;}
		.infoBoxVodafone p, .infoBoxOro p, .infoBoxPlatino p, .infoBoxDiamante p { margin:0;}

	/***************************************
	   =cluetipClass: 'jtip'
	   Capas con informacion extra de los terminales
	-------------------------------------- */
	.cluetip-detalleTerminal {
	  background-color: transparent;
	}
	.cluetip-detalleTerminal #cluetip-outer {
	  position: relative;
	  background-color: #FFFFFF;
	  border:#CCCCCC solid 1px;
/*	  padding:12px;*/
	  padding:0 0 12px 12px;
	}

	.cluetip-detalleTerminal #cluetip-inner {
	  padding: 0;
	  display: inline-block;
	  width:95px;
	}
	.cluetip-detalleTerminal div#cluetip-close {
	  text-align: right;
/*	  margin: 5px 5px 5px 0;
	  .margin: 5px 8px 5px 0;
	  _margin: 5px 4px 5px 0;*/
	  margin:5px 0 0 5px;
	  color: #900;
	}
	.cluetip-detalleTerminal h3#cluetip-title {
	  margin: 0;
	  padding: 2px 10px 12px 80px;
	  font-size: 16px;
	  font-weight: normal;
	  background: #eae9e9;
	  color: #333;
	  height:40px;
	}

	/* jtip arrows */

	.cluetip-detalleTerminal .cluetip-arrows {
	  /*background-image: url(../img/arrow_details.gif);*/
	  background-image: url(/puntos/common/images/arrow_details.gif);
	  left:-7px;
	  top:0;
	  width:8px;
	  height:16px;
	  position:absolute;
	}
/* Home "Desde cero euros": final */

/* Cajas resumen pedido */

.info_interes p {
	/*background:#FFF url(../img/icons_info.gif) no-repeat scroll 0 0;*/
	background:#FFF url(/puntos/common/images/icons_info.gif) no-repeat scroll 0 0;
	padding-left:37px;
	margin-bottom:1em;
}
.info_interes p.info1 {
	background-position:0 0;
}
.info_interes p.info2 {
	background-position:0 -65px;
}
.info_interes p.info3 {
	background-position:0 -130px;
}
.info_interes p.info4 {
	background-position:0 -195px;
}
.info_interes p.info5 {
	background-position:0 -260px;
}
.info_interes p.info6 {
	background-position:0 -325px;
}
.info_interes p.info7 {
	background-position:0 -390px;
}
.info_interes p a {
	text-decoration:underline;
}

/* Caja Promo Externa */
.boxPromoExternal {}
	.modProcesoCompra .mod4Col .boxPromoExternal .modBody {border-bottom:2px solid #CCCCCC; border-right:2px solid #CCCCCC;}
	/*.modProcesoCompra .mod4Col .boxPromoExternal .modHeader {background:#FFFFFF url(../img/dotGris.jpg) no-repeat scroll 2px bottom; border-right:2px solid #CCCCCC; color:#C80000;}*/
	.modProcesoCompra .mod4Col .boxPromoExternal .modHeader {background:#FFFFFF url(/puntos/common/images/dotGris.jpg) no-repeat scroll 2px bottom; border-right:2px solid #CCCCCC; color:#C80000;}
	.modProcesoCompra .mod4Col .boxPromoExternal .modBody .modCopy1colNoPad { overflow:hidden; width:182px;}