@charset "utf-8";
.liveNav {
background-color:#FFFFFF;
border-bottom:2px solid #DBDBDB;
border-right:2px solid #DBDBDB;
color:#000000;
height:2.1em;
left:0;
padding:0.5em 0 0;
position:absolute;
top:6.1em;
width:86.8em;
z-index:98;
}
.liveNav .redBox {
font-size:13px;
margin-left:2em;
}
.blueVL {
	color:#F3FAFB;
}
.blueVLBG {
	background-color:#F3FAFB;
}

/* HOME VODAFONE LIVE */

.mod2ColTabs{
	background-color: #fff;
	background-image: url("../img/2columnContentTop.gif");
	background-repeat:no-repeat;
	background-position: 0.36em bottom;
}

.modBodyVL{
	/* position:relative; */
}

.modCopyVL{
	/* position:relative; */
	height:1%;
	overflow:hidden;
}

.mod1ColminiVL{
	/* position:relative; */
	width:15.64em;
	height:1%;
	float:left;
	overflow:hidden;
	margin-bottom:1em;
}

.mod1ColminiVLPad{
	padding-left:1em;
}

.mod1ColminiVLTop{
	margin-top:1em;
}

.imgminiVL{
	margin:0;
	padding:0;
	width:5.5em;
	height:5.5em;
	float:left;
	overflow:hidden;
}

.borderVL{
	border: 1px solid #666;	
}

.copyminiVL{
	float:left;
	width:9.09em;
	margin-left:0.55em;
	overflow: hidden;
}

.copyminiVL_left {
	width: 17.27em;
	height: 2.73em;
	padding: 1.82em 0 0 0;
	overflow: hidden;
	float: left;
}
.copyminiVL_right {
	width: 8.64em;
	height: 2.73em;
	padding: 1.82em 0 0 0;
	overflow: hidden;
	float: left;
	text-align: right;
}

.copyminiVL H1{
	margin:0;
	padding:0;
	font-size:1em;
	line-height:1em;
}

.copyminiVL H2{
	margin:0;
	padding:0;
	font-size:1em;
	height:2.45em;
}

.link_list2ColVL{
	width:32.27em;
	margin-top:0.73em;
	margin-bottom:0.73em;
	margin-left:1.09em;
}

.link_list2ColVL a {
	/*padding: 0.36em 1.36em 0 0;*/
	display:block;
	background-position:100% 0.36em;
	height:1.636em;/*1.64em*/
	padding:0.36em 1.36em 0 0;
	overflow: hidden;
}
.link_list2ColVL a:hover {
	background-position:100% -8.73em;
}

.vinculoModHomeVL{
	float:left;
}

/* HOME DE TONOS */

.modHeight60VL{
	height:5.45em; 
	overflow:hidden;
	float: left;
}

.busquedaHomeTonosVL{
	margin-top:0;
}

.busquedaHomeTonosVL select{
	width:16.18em;
}

.busquedaHomeTonosVL input{
	width:11.64em;
}

.busquedaHomeTonosVL img{
	margin-top:0.45em;
}

a.btnPetrolVL{
	background:url("../img/buttons/arrow-petrol.gif") no-repeat left top;
	width:1.27em;
	height:1.27em;
	overflow:hidden;
	display:block;
	float:left;
}

a.btnPetrolVL:Hover{
	background-position:left -9.09em;
}

a.btnCarroVL{
	background:url("../img/buttons/carro.gif") no-repeat left top;
	width:1.27em;
	height:1.27em;
	overflow:hidden;
	display:block;
	float:left;
}
div.btnCarro{
	width:1.27em;
	height:1.27em;
	overflow:hidden;
}

a.btnCarroVL:Hover{
	background-position:left -9.09em;
}

a.btnEuroVL{
	background:url("../img/buttons/euro.gif") no-repeat left top;
	width:1.27em;
	height:1.27em;
	overflow:hidden;
	display:block;
	float:left;
}

a.btnEuroVL:Hover{
	background-position:left -9.09em;
}

a.btnAltavozVL{
	background:url("../img/buttons/altavoz.gif") no-repeat left top;
	width:1.27em;
	height:1.27em;
	overflow:hidden;
	display:block;
	float:left;
}

a.btnAltavozVL:Hover{
	background-position:left -9.09em;
}

.modCopyTonosVL{
	/* position:relative; */
	padding:0.73em 0.73em 0.73em 0.91em;	
}

.BloqIzqTonosVL{
	width:15.55em;
	/*float:left*/
}

.BloqIzqTonosVL H1{
	font-size:1em;
	font-weight:bold;
	margin-bottom:1em;
}

.BloqIzqTonosVL .separador{
	background-image:url("../img/separador_bloqueVL.gif");
	background-repeat:repeat-x;
	height:1px;
	margin:0;
	padding:0;
	overflow:hidden;
}

.BloqIzqTonosVL .contenido{
	height:3.09em;
	margin:0;
	padding:0;
	overflow:hidden;
}

.BloqIzqTonosVL .contenido .titulo{
	height:3.09em;
	float:left;
	/* position:relative; */
	color:#333333;
	font-size:1em;
	line-height:1em;
	margin-top:0.27em;
	padding:0;
	width:9.64em;
}

.BloqIzqTonosVL .contenido .botones{
	height:3em;
	float:right;
	/*width:5.91em;*/
	/* position:relative; */
	margin-top:1.01em;
	text-align:right;
}

.BloqDerTonosVL{
	width:15.55em;
	/*float:left*/
}

.BloqDerTonosVL .separador{
	height:1em;
	overflow:hidden;
	width:4.55em;
	float:left;
}

.BloqDerTonosVL H1{
	font-size:1em;
	font-weight:bold;
	/*margin-bottom: 0.91em;*/	
}

.BloqDerTonosVL .titulo_novedades {
	height:3.09em;
	/* position:relative; */
	color:#333333;
	font-size:1em;
	line-height:1.01em;
	margin: 0 0 0.27em 0;
	padding:0;
}

.BTNVLSeparadorIzq{
	margin-left:0.27em;
}

a.textBtnPetrol{
	color:#fff;
	font-family:arial;
	font-weight:bold;
}

a.textBtnPetrol_left {
	
}

.textBtnPetrol {
	padding-left:0.45em;
	margin-top:0.55em;
	height:2.18em;
	cursor:pointer;
	display:block;
}
.textBtnPetrol span{
	padding:1px 0.45em 0 1px;
	float:left;
	height:2.18em;
}

.textBtnPetrol {
	background:url("../img/buttons/petrolLeft.gif") no-repeat left top;
}

.textBtnPetrol span{
	background:url("../img/buttons/petrolRight.gif") no-repeat right top;
}

.textBtnPetrol:hover span{
	background-position:right -8.64em;
}
.textBtnPetrol:hover{
	background-position:left -8.64em;
}
.mod3colMargen{
	padding-left:1.09em;
	margin-bottom:1.27em;
}

.masModHomeTonos{
	float:left;
}

/* LISTA TONOS */

.modHeight588VL{
	/*height:595px; */
	overflow:hidden;
}

.textmod1colVL{
	padding-top:0.73em;
	padding-bottom:0.73em;
	overflow:hidden;
	height:6.00em;
	width:15.64em;
	float:left;
}

.enlaceListaTonos{
	float:left;
	width:15.64em;
	/* position:relative; */
}

.enlaceListaTonos .separador{
	background-image:url("../img/separador_bloqueVL.gif");
	background-repeat:repeat-x;
	height:1px;
	margin:0;
	padding:0;
	overflow:hidden;
}

.enlaceListaTonos .contenido{
	padding-top:0.27em;
	width:15.64em;
	overflow:hidden;
	height:2.09em;
	overflow:hidden;
}

.enlaceListaTonos .contenido .botones{
	height:2.09em;
	float:right;
	width:5.45em;
	/* position:relative; */
	text-align:right;
	overflow:hidden;
}

.modlistaTonos{

}

.modlistaTonos H1{
	margin-bottom:1.09em;
}

.modlistaTonos H2{
	margin-top:0;
	margin-bottom:0.73em;
}

.modListTono{
	width:24.73em;
	height:3.18em;
	float:left;
	/* position:relative; */
}

.modListTonoMargen{
	margin-left:0.91em;
}

.modListTono .separador{
	background-image:url("../img/separador_bloqueVL.gif");
	background-repeat:repeat-x;
	height:1px;
	margin:0;
	padding:0;
	overflow:hidden;
}

.modListTono .contenido{
	height:3.09em;
	margin:0;
	padding:0;
	overflow:hidden;
}

.modListTono .contenido .titulo{
	height:3.09em;
	float:left;
	/* position:relative; */
	color:#333333;
	font-size:1em;
	line-height:1.09em;
	margin-top:0.27em;
	padding:0;
}

.modListTono .contenido .botones{
	height:3em;
	float:right;
	width:5.91em;
	/* position:relative; */
	margin-top:1.09em;
	text-align:right;
}

.modIndiceListTono{
	margin-top:1.18em;
	margin-bottom:1.27em;
	height:2.73em;
	/* position:relative; */
	float:left;
	width:50.27em;
}

.modIndiceListTono .separador{
	background-image:url("../img/separador_bloqueVL.gif");
	background-repeat:repeat-x;
	height:1px;
	margin:0;
	padding:0;
	overflow:hidden;
	width:50.27em;
	float:left;
}

.modIndiceListTono .contenido{
	height:2.73em;
	/* position:relative; */
	margin-top:0.36em;
	float:left;
	width:50.27em;
	overflow:hidden;
	line-height:1em;
}

.modIndiceListTono .contenido .botonIzq{
	height:2.73em;
	float:left;
	margin-top:0.45em;
	width:2.73em;
	/* position:relative; */
	text-align:left;
}

.modIndiceListTono .contenido .numero{
	height:2.27em;
	width:44.55em;
	float:left;
	/* position:relative; */
	text-align:center;
}

.modIndiceListTono .contenido .botonDer{
	height:2.73em;
	margin-top:0.45em;
	float:left;
	width:2.73em;
	/* position:relative; */
	text-align:right;
}

/* DETALLE TONO */

.modDetalleTonoVL{
	margin-top:0.91em;
	margin-bottom:0.91em;
	width:34.91em;
}
.modDetalleTonoVL_1Col{
	margin-top:0.91em;
	margin-bottom:0.91em;
	width:17.45em;
}
.modDetalleTonoVL_4Col{
	margin-top:0.91em;
	margin-bottom:0.91em;
	width:68.18em;
}

.modDetalleTonoVl90Margen{
	margin-left:8.18em;
	margin-right:8.18em;
}

.modDetalleTonoVL .modBorder{
	width:34.91em;
	background-image: url("../img/2columnBorder.gif");
}
.modDetalleTonoVL .modFooter{
	background-image: url("../img/2columnFooter.gif");
	width:34.91em;
}
.modDetalleTonoVL .modTop{
	background-image: url("../img/2columnTop.gif");
	width:34.91em;
}
.modDetalleTonoVL_1Col .modBorder{
	width:17.45em;
	background-image: url("../img/1columnBorder.gif");
}
.modDetalleTonoVL_1Col .modFooter{
	background-image: url("../img/1columnFooter.gif");
	width:17.45em;
}
.modDetalleTonoVL_1Col .modTop{
	background-image: url("../img/1columnTop.gif");
	width:17.45em;
}

.modDetalleTonoVL_4Col .modBorder{
	width:68.18em;
	background-image: url("../img/4columnBorder.gif");
}
.modDetalleTonoVL_4Col .modFooter{
	background-image: url("../img/4columnFooter.gif");
	width:68.18em;
}
.modDetalleTonoVL_4Col .modTop{
	background-image: url("../img/4columnTop.gif");
	width:68.18em;
}

.modContentDetalleTonoVL{
	margin-right:0.36em;
	margin-left:0.36em;
	padding-left:0.91em;
	padding-right:0.91em;
	padding-top:0.91em;
	padding-bottom:0.91em;
	overflow: hidden;	
}

.modContentDetalleTonoVL_4Col{
	margin-right:0.36em;
	margin-left:0.36em;
	padding-left:0.91em;
	padding-right:0.91em;
	padding-top:0.91em;
	padding-bottom:0.91em;
	overflow: hidden;	
}

.modContentDetalleTonoVL_4Col .price {
	width: 100%;
	overflow: hidden;
	padding: 0.36em 0;
	height: 1%;
}

.modContentDetalleTonoVL_4Col .price p {
	float: right;
}

.modContentDetalleTonoVLAzulBG{
	background-color:#F3FAFB;
}

.modContentDetalleTonoVL .modDetalle{
	overflow:hidden;
	height:1%;
	margin-bottom:1.09em;
}

.infoDetalleVL{
	float:left;
}

.infoDetalle280Ancho{
	width:25.45em;
}
.fullwidth{
	width:100%;
}

.infoDetalle35Alto{
	height:3.18em;
}

.infoDetalle24Alto{
	height:2.18em;
}

.infoDetalleVL a{
	padding: 0.36em 1.36em 0 0;
	display:block;
	overflow: hidden;
}

.infoDetalle35Alto a{
	background-position:100% 1.64em;
}

.infoDetalle35Alto a{
	background-position:100% 1.64em;
}

.infoDetalle24Alto a {
	padding: 0.36em 0 0 0;
	display:block;
}

.infoDetalle24Alto a:hover{
	background-position:100% -7.45em;
}

.infoDetalle35Alto a:hover{
	background-position:100% -7.45em;
}

.listadoDetalleTonos{
	clear:both;
}

.listaDetalleTonos{
	height:1.82em;
	padding-top:0.45em;
	font-weight:bold;
}

.titulo{
	width:15.45em;
	/*font-weight:bold;*/
	float:left;
}

.precio{
	float:left;
	font-weight:bold;
}
/*.listaDetalleTonos .precio{
	width:14.55em;
}*/

.asteriscoDetalleTonos{
	margin-top:1.82em;
}

.botonesDetalleTonos{
	height:2.27em;
}

.linkDetalleTonos{
	float:left;
	width:24.73em;
}

.margenlinkDetalletonos{
	margin-left:0.91em;
}

.linkDetalleVL{
	float:left;
	width:100%;
}

.linkDetalleVL a{
	padding: 0.36em 1.36em 0 0;
	display:block;
	overflow: hidden;
	background-position:100% 0.36em;
	height:1.82em;
}

.linkDetalleVL a:hover{
	background-position:100% -8.73em;
}

/* CESTA IDENTIFICACIN */

.quintuplemod{
	width:87.27em;
	float:left;
	overflow:hidden;
}

.mod5Col{
	float:left;
}
.mod5Col .modBorder{
	width:87.27em;
	background-image: url("../img/4columnBorder.gif");
}
.mod5Col .modFooter{
	background-image: url("../img/4columnFooter.gif");
	width:87.27em;
}
.mod5Col .modTop{
	background-image: url("../img/4columnTop.gif");
	width:87.27em;
}
.mod5Col .modCopy{
	width:87.27em;
}

.mod5ColContent{
	float:left;
	padding:0 1.09em;
	width:87.27em;
}
.mod5ColContent h3{
	font-size:2em;
}

.pasosVL{
	position:relative;
	margin-bottom:0.91em;
}

.pasosVL .img2{
	position:absolute;
	left:19.73em;
}

.pasosVL .img3{
	position:absolute;
	left:35.27em;
}

.pasosVL .img4{
	position:absolute;
	left:53.00em;
}

.separacionFormIdentVL{
	height:1.09em;
}

.TitformIdentVL{
	width:20.73em;
	float:left;
	text-align:right;
	padding: 0 1.18em 0 0;
}

.campoformIdentVL{
	margin: 0;
	float:left;
	padding: 0;
}

.campoformIdentVL input{
	width:9.09em;
	margin: 0;
}

.campoform02_1IdentVL{
	margin: 0;
	float:left;
}

.campoform02_2IdentVL{
	margin: 0 0 0 1.18em;
	float:left;
}

.campoRecordIdentVL a{
	width:18.18em;
	text-decoration:underline;
	float: left;
	margin: 0 0 0 1.18em;
}

.ancho4col {
	width:69.82em;
	/* position:relative; */
}

.botonDereIdentVL{
	margin-right:0.18em;
	float:right;
	margin-left:0.91em;
}

.botonAccederIdentVL{
	float:left;
	width:6.36em;
}

.textoAccesoIdent{
	float:left;
	font-weight:bold;
	margin-top:0.73em;
	margin-right:0.45em;
}

.textoAccesoPrecio{
	font-weight:bold;
	margin-bottom:0.91em;
	margin-left:0.27em;
}

/* CESTA PRECIO */

.cestaVLPurpleBG{
	background-color:#ccc;
}

.modDetalleTonoVl230Margen{
	margin-left:20.91em;
}

.masinfoCestaPrecio{
	margin-top:0.45em;
	float:left;
}

.masinfoCestaPrecio a{
	text-decoration:underline;
	margin-right:1.82em;
}


.limpiar{
	clear:both;
}

/* CARRITO */

.modCarroVL{
	/* position:relative; */
}


.modCarroVL .modBorder{
	/* position:relative; */
	width:68.18em;
	background-image: url("../img/border_carro.gif");
}
.modCarroVL .modFooter{
	background-image: url("../img/4columnFooter.gif");
	width:67.73em;
}
.modCarroVL .modTop{
	background-image: url("../img/4columnTop.gif");
	width:67.73em;
}

.modContentCarroVL{
	margin-right:0.45em;
	margin-left:0.45em;
	padding-left:0.91em;
	padding-right:0.91em;
	padding-top:0.91em;
	padding-bottom:0.91em;	
	/* position:relative; */
}

.modContentCarroVL .modDetalle{
	overflow:hidden;
	margin-bottom:1.09em;
}

.modContentCarroVL .modTop{
	background-image: url("../img/2columnTop.gif");
	width:34.91em;
}

.moduloListacarro{
	/* position:relative; */
}

.moduloListacarro h1, .moduloListacarro h4{
	font-size:1em;
	margin-bottom:0.91em;
}

.moduloListacarro .modresultadoCarro{
	/* position:relative; */
	width:100%;
	margin-bottom:0.91em;
	overflow:hidden;
}

.modresultadoCarro .imgLista{
	width:5.73em;
	height:5.73em;
	float:left;
	overflow:hidden;
}

.modresultadoCarro .copyminiVL{
	float:left;
	width:59.00em;
	margin-left:0.55em;
}

.modresultadoCarro .copyminiVL H1{
	margin:0;
	padding:0;
	font-size:1.09em;
	line-height:1.09em;
}

.modresultadoCarro .copyminiVL H2{
	margin:0;
	padding:0;
	font-size:1em;
	height:2.45em;
}

.modresultadoCarro .copyminiVL .datos{
	height: 5.55em;
	margin-top:0.18em;
	/* position:relative; */
}

.modresultadoCarro .copyminiVL .texto{
	/* position:relative; */
}

.modresultadoCarro .copyminiVL .altavoz{
	/* position:relative; */
	float:left;
}

.modresultadoCarro .copyminiVL .botones{
	/* position:relative; */
	float:right;
	/* width:18.18em; */
	text-align:left;
}
.modresultadoCarro .copyminiVL .botones a{
	float:left;
}

.modresultadoCarro .copyminiVL .botonesDerecha{
	/* position:relative; */
	float:right;
	width:18.18em;
	text-align:right;
}

.modresultadoCarro .copyminiVL .botones .precio{
	margin-left:8.18em;
}

.modImagenesCarro {
	margin-bottom:0.91em;
}

.totalCarro{
	width:100%;
	/* position:relative; */
}

.totalCarro .modtotalCarro {
	/* position:relative; */
	width:100%;
	overflow:hidden;
	padding:0.45em 0;
}
.totalCarro .modtotalCarro .precio{
	float:right;
}
.nombreProd{
	margin-top:0.18em;
	float:left;
	font-weight:bold;
}
.precioProd{
	margin-top:0.18em;
	float:right;
	margin-right:0.45em;
	font-weight:bold;
}

/* CONFIRMACION */

.textoConfirmacionCarro{
	font-weight:bold;
	margin-bottom:1.09em;
	margin-left:0.27em;
}

.textoAdicConfCarro{
	font-size:1em;
}

.textoAdicConfCarro h1{
	font-size:1.09em;
	font-weight:bold;	
	margin-bottom:0.91em;
}

/* HOME IMAGENES */

.busquedaHomeImagenesVL{
	margin:0.45em 0;
	overflow: hidden;
	float: left;
}

.busquedaHomeImagenesVL select{
	width:11.82em;
}

.busquedaHomeImagenesVL input{
	width:11.64em;
}

.busquedaHomeImagenesVL img{
	margin-top:0.45em;
}

.mod1ColminiVLImagen{
	/* position:relative; */
	width:16.36em;
	height:5.73em;
	float:left;
	margin-top:0.91em;
}

.mod1ColminiVLImagenMargen{
	margin-left:0.64em;
}

.copyminiImgVL{
	float:left;
	width:9.82em;
	margin-left:0.55em;
}

.copyminiImgVL h1{
	margin:0;
	padding:0;
	font-size:1em;
	line-height:1em;
	height:1.09em;
	font-weight:normal;
}

.copyminiImgVL h2{
	font-weight:normal;
	height:2.45em;
	line-height:1em;
	margin:0;
	overflow:hidden;
	padding:0;
}

.botonesIMGVL{
	height:1.73em;
	margin-top:0.27em;
	text-align:right;
	overflow:hidden;
	height:1%;
	background:transparent url("/img/dottedLine.gif") top left repeat-x;
	padding:0.36em 0 0 0; 
}

.botonesIMGVL_right{
	height:1.73em;
	margin: 0.27em 0 0 11.18em;
	text-align:right;
	width: 4.36em;
	overflow: hidden;
	/*float: right;*/
}

.botonesIMGVL_right_2btns{
	height:1.73em;
	margin: 0.27em 0 0 12.73em;
	text-align:right;
	width: 4.36em;
	overflow: hidden;
	/*float: right;*/
}

.paginadorImagenVL{
	margin-top:1.36em;
	margin-bottom:1.36em;
	float:left;
	width:100%;
	position:relative;
}

.paginadorImagenVL .botones{
	/* position:relative; */
	float:left;
	width:100%;
	height:1.82em;
	margin-top:0.45em;
	overflow:hidden;
	background:transparent url("../img/dottedLine.gif") top left repeat-x;
	padding:0.36em 0 0 0; 
}

.paginadorImagenVL .derecha{
	position:absolute;
	right:0;
}

.paginadorImagenVL .izquierda{
	position:absolute;
	left:0;
}


.paginadorImagenVL .centro{
	position:absolute;
	width:27.27em;
	left:10.45em;
	text-align:center;
}

a.btngreyVL{
	background:url("../img/buttons/arrow-grey.gif") no-repeat left top;
	width:1.27em;
	height:1.27em;
	overflow:hidden;
	display:block;
	float:left;
}

a.btngreyVL:Hover{
	background-position: left -9.09em;
}

a.btngreyInvVL{
	background:url("../img/buttons/arrow-grey_inv.gif") no-repeat left top;
	width:1.27em;
	height:1.27em;
	overflow:hidden;
	display:block;
	float:left;
}

a.btngreyInvVL:Hover{
	background-position: left -9.09em;
}

/* HOME VIDEOJUEGOS */

#flashVideojuegos {
	margin: 0 0 1.09em 0.27em;
}

/* BLOQUE DERECHA */

.modFondoYellow{
	background-color:#FFFFFF;
}

.modFondoPetrol{
	background-color:#FFFFFF;
}

.modHeight111{
	height:10.09em; 
	overflow:hidden;
}

.input173{
	margin-top:1.09em;
	margin-bottom:1.09em;
	width:15.00em;
}


.textBtnYellow{
	padding-left:0.45em;
	height:2.18em;
	cursor:pointer;
	display:block;
	float:right;
}
.textBtnYellow span{
	padding:1px 0.45em 0 1px;
	float:left;
	height:2.18em;
}
.textBtnYellow {
	background:url("../img/buttons/yellowLeft.gif") no-repeat left top;
}

.textBtnYellow span{
	background:url("../img/buttons/yellowRight.gif") no-repeat right top;
}

.textBtnYellow:hover span{
	background-position:right -8.64em;
}
.textBtnYellow:hover{
	background-position:left -8.64em;
	color:#FFF;
}

.opcion{
	margin-top:0.64em;
	/* position:relative; */
	height:1.82em;
}

.opcion span{
	margin-top:0.45em;
	float:left;
}

.select120{
	width:10.91em;
	float:right;
}

.select165{
	width:14.6em;
	float:right;
	margin-bottom:0.5em;
}

.modHeight184{
	height:16.73em; 
	overflow:hidden;
}

.titularAyuda{
	font-size:1.09em;
	font-weight:bold;
}

.ULAyuda{
	margin-top:0.18em;
	margin-bottom:1.09em;
	font-size:1em;
	list-style-position: inside;
	list-style-type: disc;
	font-weight:normal;
}
/*adicionales*/
.marTop5px{
margin-top:0.45em;
}
.marTop10px{
margin-top:0.91em;
}
.marBottom5px{
margin-bottom:0.45em;
}
.marBottom10px{
margin-bottom:0.91em;
}
.marTop25px{
margin-top:2.27em;
}
.marLeft20px{
	margin-left:1.82em;
}
.marLeft10px{
	margin-left:0.91em;
}
.marLeft160px{
	margin-left:14.55em;
}
.marLeft3px{
	margin-left:0.27em;
}
.marLeft5px{
	margin-left:0.45em;
}
.marRight{
	margin-right:0.91em;
}
.marRight5px{
	margin-right:0.91em;
}
.padRight10px {
	padding: 0 0.91em 0 0;
}
.marUpDown12px {
	margin: 1.09em 0;
}
.paddingUpDown{
	padding:0.45em 0;
	overflow: hidden;
}
.padLabelSelect {
	padding: 0.45em 0.45em 0.45em 0;
}
.width285{
	width:25.91em;
}

.paddingUpDown8px {
	padding:0.73em 0;
	overflow: hidden;
}
/* BOTONES */

.hide{
	display:none;
}
a.btnEscucharVL, a.btnComprarVL, a.btnPrecioVL, a.btnRegaloVL, a.btnArrowGrey, a.btnArrowGreyInv {
	display:block;
	width:1.27em;
	height:1.27em;
}
a:hover.btnEscucharVL, a:hover.btnComprarVL, a:hover.btnPrecioVL, a:hover.btnRegaloVL, a:hover.btnArrowGrey, a:hover.btnArrowGreyInv {
	background-position:left -9.09em;
}
a.btnEscucharVL{
	background:url("../img/buttons/altavoz.gif") no-repeat left top;
}
a.btnComprarVL{
	background:url("../img/buttons/carro.gif") no-repeat left top;
}
a.btnPrecioVL{
	background:url("../img/buttons/euro.gif") no-repeat left top;
}
a.btnRegaloVL{
	background:url("../img/buttons/regalo.gif") no-repeat left top;
}
a.btnRegaloVL{
	background:url("../img/buttons/regalo.gif") no-repeat left top;
}
a.btnArrowGrey {
background:transparent url("../img/buttons/arrow-grey.gif") no-repeat scroll left top;
}
a.btnArrowGreyInv {
background:transparent url("../img/buttons/arrow-grey_inv.gif") no-repeat scroll left top;
}

a.btnCancelarCarrito, a.btnVolver, a.btnArrowPetrol{
padding-right:1.82em;
height: 1.82em;
text-decoration: none;
color: #333;
display: block; 
}

a.btnCancelarCarrito {
	background: url("../img/buttons/close-purple.gif") no-repeat right top;
}
 a:hover.btnCancelarCarrito{
	background-position:right -9.09em;
	color:#008698;
}

a.btnVolver {
	background: url("../img/buttons/close-purple.gif") no-repeat right top;
}
 a:hover.btnVolver {
	background-position:right -9.09em;
	color:#008698;
}

a.btnArrowPetrol {
	background: url("../img/buttons/arrow-petrol.gif") no-repeat right top;
}

 a:hover.btnArrowPetrol {
	background-position:right -9.09em;
	color:#008698;
}

/* RBT */

.col25RBT {
 	width:17.36em;
}
.col75RBT{
	width:33.09em;
}
.col75RBT .colIzq {
	width:23.18em;
}
.padRight20px{
	padding-right:1.82em;
}
.innerBoxCol75RBT {
	padding:0.64em;
}
.innerBoxCol75RBT .labelcolumn {
	width:40%;
}
.innerBoxCol75RBT .inputcolumn {
	width:60%;
}
.innerBoxCol75RBT .pages {
	width:29.27em;
	text-align:center;
}

/* Susana's styles */

/*cambiar imagenes fondos, ver si hay q crear alguna*/
.modDetalleTonoVL557{
	margin-top:0.91em;
	margin-bottom:0.91em;
	width:50.64em; 
	
}
.modDetalleTonoVL557 .modBorder{
	width:50.64em;
	background-image: url("../img/mod557Border.gif");
}
.modDetalleTonoVL557 .modFooter{
	background-image: url("../img/mod557Footer.gif");
	width:50.64em;
}
.modDetalleTonoVL557 .modTop{
	background-image: url("../img/mod557Top.gif");
	width:50.64em; 
}

.modContentDetalleTonoVL557{
	margin-right:0.36em;
	margin-left:0.36em;
	padding-left:0.91em;
	padding-right:0.91em;
	padding-top:0.91em;
	padding-bottom:0.91em;	
	/* position:relative; */
}

.modContentDetalleTonoVLAzulBG557{
	background-color:#F3FAFB;
}

.modContentDetalleTonoVL557 .modDetalle557{
	/* height:5.73em;*/
	overflow:hidden;
	height:1%;
	margin-bottom:1.09em;
}

.modDetalle557 ul {
	margin-top:0.18em;
	margin-bottom:1.09em;
	font-size:1em;
	list-style-position: inside;
	list-style-type: square;
	font-weight:normal;}

/*tabla resultados con 4 columnas*/
.link_list4Col_rdos{
	position:static;
	width:35em;
	bottom:0.64em;
}
.link_list4Col_rdos li {width:100%;}

.link_list4Col_rdos a {
	padding: 0.36em 1.36em 0 0;
	display:block;
	background-position:100% 1.09em;
	/*height:1.636em;*//*1.64em*/
	/*overflow: hidden;*/
}

.link_list4Col_rdos a:hover{
	background-position:100% -8em;
}

/*tabla resultados con 2 columnas*/
.link_list2Col_rdos{
	position:static;
	bottom:1.09em;
	width:32.27em;
	margin:0.91em 0 0 1.09em;
}
.link_list2Col_rdos li {width:100%}

.link_list2Col_rdos a {
	padding: 0.18em 1.36em 0 0;
	display:block;
	background-position:100% 1.09em;
	/*height:1.636em;*//*1.64em*/
	/*overflow: hidden;*/
}

.link_list2Col_rdos a:hover{
	background-position:100% -8em;
}


/*modulo con altura de 234px para resultados general*/
.modHeight234{
	height:18.82em; /* 207 px content, makes the total module height 234px */
	overflow:hidden;
}
.modMinHeight{
	min-height:4.09em; 
	overflow:hidden;
}

/*tabla sencilla para Descubre en Tu Movil - para navegar*/
dl.tarifas {float:left; width:30em; border:1px solid #ccc; margin:0.73em 0.45em 0.73em 0 }
dl.tarifas dt {width:10.91em; font-weight:bold}
dl.tarifas dt, dl.tarifas dd {float:left; height:100%; padding:0.36em 0 0.36em 0.36em; display:block}
dl.tarifas dt strong, dl.tarifas dd strong {font-weight:bold}

/* POPUP */

div#popup_container, div#popup_container2, div#popup_container3 {
	/*margin: 0.45em;
	width: 40.55em;
	height: 34.55em;*/
	background-color:#FFF;
	border:1px solid #CCC;
	margin:0.45em;
	padding:0.45em 0pt 1.82em;
	width:40.55em;
}
div#popup_container {
	height:34.55em;
	position:absolute;
	top:27.27em;
	left:13.64em;
	z-index:100;
	display:none;
}
div#popup_container2 {
	height:20em;
	position:absolute;
	top:27.27em;
	left:13.64em;
	z-index:100;
	display: none
}

div#popup_container3 {
	height:62.73em;
}

iframe#DivShim {
	display:block;
	height:93.45em;
	left:9.09em;
	padding:0;
	position:absolute;
	top:27.27em;
	width:92.91em;
	z-index:-1;
}

div.popup_header {
	overflow: hidden;
	display: block;
	width: 40.55em;
	height: 9.55em;
}

div.popup_header div.logo {
	float: left;
	width: 11.82em;
}

div.popup_header div.closeBtn {
	float: left;
	width: 26.55em;
	text-align: right;
	padding: 0 2.18em 0 0;
}

div.popup_header div.closeBtn a {
	float: right;
}

div#popup_container h1, div#popup_container2 h1, div#popup_container3 h1{
	font-size: 2em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 1.09em 0 0 1.09em;
}

div.popup_box {
	margin: 1.82em 0 0 1.09em;
	width: 37.91em;
	overflow: hidden;
}

div.popupBox_top {
	width: 37.91em;
	height: 1px;
	/*background: url("../img/popup/contentBox_top.gif") no-repeat bottom center;*/
}

div.popupBox_body {
	width: 37.91em;
	overflow: hidden;
	/*background: url("../img/popup/contentBox_body.gif") repeat-y top center;*/
}

div.popupBox_bottom {
	width: 37.91em;
	height: 0.73em;
	/*background: url("../img/popup/contentBox_bottom.gif") no-repeat top center;*/
}

div.popup_box p {
	margin: 0.91em 0 0 1.09em;
}

div.popup_content {
	overflow: hidden;
	margin: 1.09em 0 2.18em 0;
}

div.popup_content img {
	border: 0;
	margin: 0 0 0 4.73em;
	float: left;
}

div.popup_content form {
	border: 0;
	float: left;
	margin:0 0 0 1.55em;
}
form.mobile_form {
	margin: 2.73em 0 0 1.55em;
}

div.popup_content form div.formRow {
	margin: 0 0 0.91em 0;
	width: 100%;
	/* height:1.82em; */
}

div.popup_content form label {
	width: 5.45em;
	display: block;
	font-weight: bold;
	float: left;
	text-align: right;
}
div#popup_container3 div.popup_content form label {
	width: 10.91em;
}


div.popup_content form select, div.popup_content form input, div.popup_content form textarea {
	margin: 0 0 0 0.82em;
}

div.btn_strip {
	overflow: hidden;
	padding: 0.55em 2.18em 0 0;
}

div#popup_container2 .popup_box {
	margin:0 0pt 0pt 1.09em;
}

/* ALERTAS */

form#alertasBuscador {
	padding-bottom: 0.91em;
	overflow: hidden;
}

form#alertasBuscador label {
	display: block;
	margin-bottom: 0.91em;
}

form#alertasBuscador select {
	width: 15.09em;
}

/* ADULTOS */

.pinkContainer {
	width: 11.09em;
	height: 9.45em;
	margin: 0 0 0.36em 0;
	background: url("../img/pinkContainer.jpg") no-repeat left top;
	padding: 0.45em 0 0 4.55em;
}

.pinkContainer img {
	border: 1px solid #CCC;
}

.botones_babe {
	
}

.contentRow {
	overflow: hidden;
	width: 100%;
	padding: 0.45em 0;
}

.contentRow_left {
	float: left;
}

.contentRow_right {
	float: right;
}

.pager {
	width:58.55em;
	text-align:center;
	border: 1px solid red;
}

/* Nueva caja de Login */

.login div {
	height:5.45em;
}
.login .labelpass {
	position:absolute;
	top:2.27em;left:0
}
.login .inputpass#pwd, .login .inputpass#txt {
	/*left:64px;*/
	width:9.82em;
}
.login .textBtnPurple {
left:10.55em;
position:absolute;
top:1.64em;
}

/*Para descubre www */

.list_logos li{
	margin-right:0.82em;
}

ul.bullet li {
background:transparent url("../img/bullet.gif") no-repeat scroll 0.27em 0.27em;
padding-left:0.91em;
}

/* promo spanair */

div#promo_spanair {
	width: 51.82em;
	height: 48.09em;
	margin-left: 0.27em;
	background: transparent url("../img/promo_spanair.jpg") no-repeat top left;
	position: relative;
}

div.buttons {
	position: absolute;
	width: 15.36em;
	height: 1.64em;
	overflow: hidden;
	bottom: 0.64em;
	left: 0.91em;
}

div.buttons a#btn_accede {
	width: 9.45em;
	height: 1.64em;
	display: block;
	float: left;
	background: transparent url("../img/buttons/btn_accede.jpg") no-repeat top left;
}

div.buttons a#btn_legal {
	width: 5.91em;
	height: 1.64em;
	display: block;
	float: left;
	background: transparent url("../img/buttons/btn_legal.jpg") no-repeat top left;
}

div.buttons a img { border: 0; }

a#link_aqui {
	width: 2.55em;
	height: 1.55em;
	display: block;
	position: absolute;
	bottom: 11.73em;
	left: 29.00em;
	background: transparent url("../img/link_aqui.gif") no-repeat top left;
	
}
.box_elegirterminal {
	display:none;
}
.box_dentroelegir {
	position:relative;
	padding:1.27em 0.91em 1.27em 4.55em;
	overflow:hidden;
	height:1%;
}
div#qw_videojuegos .mod3ColContent div.itemContainer div.item .white{
	color:#FFF;
}
.box_dentroelegir label{
	font-weight:bold;
}
.box_dentroelegir a {
	margin:0 0 0 0.73em;
}
.close_terminal {
	width:1.09em;
	height:1.18em;
	display:block;
	position:absolute;
	top:0.91em;
	right:0.91em;
}
div#qw_videojuegos .close_terminal {
	background:url("../img/buttons/close_yellow.gif");
}

div#qw_imagenes .close_terminal {
	background:url("../img/buttons/close_pink.gif");
}

div#qw_tonos .close_terminal {
	background:url("../img/buttons/close_black.gif");
}
.cesta_guia {
margin:auto;
padding-top:15px;
width:84em;
}
ul.pasos_compra {
        overflow:hidden;
        background:none;
        height:1%;
        width:auto;
}
.cesta_guia ul.pasos_compra li {
background:#F4F4F4 url("../img/proceso_compra/paso_off.gif") no-repeat scroll left top;
color:#999999;
display:block;
float:left;
font-size:1.1em;
font-weight:bold;
height:2em;
margin:0 30px 0 0;
overflow:hidden;
padding:0.45em 0 0;
vertical-align:middle;
}
.cesta_guia ul.pasos_compra li.active {
background:#F4F4F4 url("../img/proceso_compra/paso_active.gif") no-repeat scroll left top !important;
color:#732978;
height:2em;
padding:0.45em 0 0 !important;
}
ul.pasos_compra li div.numOrden {
float:left;
margin:0 0.45em 0 0;
padding:0 0.91em 0 1em;
vertical-align:middle;
}
/* bloques alertas */
.tarifaPlana .modBody {
	padding:0.5em 0.5em 0 0.5em;
}
.tarifaPlana .titulo_tplana {
	font-size:1.5em;
	margin-bottom:0.2em;
}
.tarifaPlana p {
	text-align:center;
}
.tarifaPlana label {
	color:#000;
}
.tarifaPlana p.left {
text-align:left;
}
.tarifaPlana input.cajamovil {
	border:1px solid #333;
	width:7.27em;
	height:1.09em;
	margin:0.18em 0 0 0.45em;
	padding:0;
	font-size:0.91em;
}
.btn_flecha {
	position: relative;
	top: 0.18em;
	border: none;
        background: transparent url("../img/buttons/arrow.gif") no-repeat top left;
        width: 1.27em;
        height: 1.27em;
	text-indent: 1.27em;
	text-transform: capitalize; /* Ridiculous IE6 bug */
	margin-left:1em;
}

.btn_flecha_Grey {
	position: relative;
	top: 0.18em;
	border: none;
        background: transparent url("../img/buttons/arrow_gb_on_gb.gif") no-repeat top left;
        width: 1.27em;
        height: 1.27em;
	text-indent: 1.27em;
	text-transform: capitalize; /* Ridiculous IE6 bug */
}

.btn_flecha_Blue {
	position: relative;
	top: 0.18em;
	border: none;
        background: #679ab2 url("../img/buttons/arrow_blue_on_blue.gif") no-repeat top left;
        width: 1.27em;
        height: 1.27em;
	text-indent: 1.27em;
	text-transform: capitalize; /* Ridiculous IE6 bug */
}


.btn_flecha_yellow {
	position: relative;
	top: 0.18em;
	border: none;
        background: #679ab2 url("../img/buttons/arrow_yellow_on_yellow.gif") no-repeat top left;
        width: 1.27em;
        height: 1.27em;
	text-indent: 1.27em;
	text-transform: capitalize; /* Ridiculous IE6 bug */
}

.btn_flecha_purple {
	position: relative;
	top: 0.18em;
	border: none;
        background: #679ab2 url("../img/buttons/arrow_purple_on_purple.gif") no-repeat top left;
        width: 1.27em;
        height: 1.27em;
	text-indent: 1.27em;
	text-transform: capitalize; /* Ridiculous IE6 bug */
}

.btn_flecha_green {
	position: relative;
	top: 0.18em;
	border: none;
        background: #679ab2 url("../img/buttons/arrow_green_on_green.gif") no-repeat top left;
        width: 1.27em;
        height: 1.27em;
	text-indent: 1.27em;
	text-transform: capitalize; /* Ridiculous IE6 bug */
}

.btn_flecha_Gris {
	border: none;
        background: #679ab2 url("../img/buttons/arrow.gif") no-repeat top left;
        width: 1.27em;
        height: 1.27em;
	text-indent: 1.27em;
	text-transform: capitalize; /* Ridiculous IE6 bug */
}


.bigoteBG {
	background:#CC66CC url("/includes/tarifaPlana/tpAlertas2/bg-alertas.gif") no-repeat right bottom;
}
.tarifaPlana .bigoteBG p {
	text-align:left;
}
.madonnaBG {
	background:#292929 url("/includes/tarifaPlana/tpMadonna/bg-alertas_madonna.gif") no-repeat right bottom;
/*	background:#292929 url("../img/bg-alertas_madonna.gif") no-repeat right bottom;/**/
}
.tarifaPlana .madonnaBG .titulo_tplana {
	font-size:1em;
	margin-bottom:0.2em;
	color:#5B8424;
}
.tarifaPlana .madonnaBG p.text {
	text-align:left;
	padding-left:9em;
}
.tarifaPlana .madonnaBG .footnote_tplana {
	margin:0.1em 0 0;
}
.tarifaPlana .madonnaBG .footnote_tplana2 {
	margin:1.5em 0 0;
}
.tarifaPlana .madonnaBG .footnote_tplana p, .tarifaPlana .madonnaBG .footnote_tplana2 p {
	text-align:right;
}

.footnote_tplana {
	margin:1em 0 0 0;
}
.footnote_tplana2 {
	margin:4em 0 0 0;
}
.footnote_tplana3 {
	margin:2em 0 0 0;
	color:#FFF;
	text-align:center;
}
.footnote_tplana a, .footnote_tplana2 a, .footnote_tplana3 a {
	color:#FFF;
	text-decoration:underline;
}

/* 3 x 2 */

.plana_3x2 .plana_3x2container {
	margin: 0 0 0.91em 0.27em;
	width:51.55em;
	height:15.27em;
	overflow:hidden;
	background:url("/includes/tarifaPlana/tp3x2/fondo_banner_tonos3x2.jpg") no-repeat bottom left;
	position:relative;
}
.plana_3x2container #tarifaPlanaBefore {
	width:21.45em;
	height:3.27em;
	position:absolute;
	top:3.73em;
	left:1.27em;
}
.plana_3x2container #tarifaPlanaBefore .formulario3x2 {
	width:21.45em;
	height:5.18em;
	position:absolute;
	top:6.82em;
	left:1.27em;
	display:block;
	overflow:hidden;
	background:url("/includes/tarifaPlana/tp3x2/txt_banner_tonos3x2.jpg") no-repeat bottom left; 
}
.plana_3x2container #tarifaPlanaBefore .cajamovil3x2 {
	border:1px solid #333366;
	width:12em;
	height:1.27em;
	margin:3.64em 0 0.27em 7.27em;
	padding:0;
	font-size:0.91em
}
.plana_3x2container #tarifaPlanaBefore .boton3x2 {
	position: relative;
	top: 0.18em;
	border: none	
}
.plana_3x2container .plana_3x2container #tarifaPlanaAfter {
	width:21.45em;
	height:5.18em;
	position:absolute;
	top:6.82em;
	left:1.27em;
}
.plana_3x2container #tarifaPlanaAfter .legalbtn {
	width:21.45em;
	height:1.73em;
	position:absolute;
	top:12.09em;
	left:1.27em;
	display:block;
}
.height15 {
	height: 1.36em;
}
.width420 {
	width: 38.18em;
}

/* Formulario w3c: inicio */
	.labelw3c { width:6em;}
	
	.mapaw3c { margin:5em 0 1em 25%;}
	
	.margenBotonDerecha { margin-right:1em;}
/* Formulario w3c: final */

.tarifaPlanaAlertas {
	margin: 0pt 0.27em;
	overflow: hidden;
	width: 16.91em;
	height: 15.73em;
	background-image: url("/includes/tarifaPlana/tpAlertas/bg-alertas.gif");
}

.tarifaPlanaAlertasHeader {
	background:#fff;
	padding:0.36em 0 0.36em 0.63em;
	/*color:#fff;*/
	font-weight:bold;
}

.tarifaPlanaAlertasGracias {
display:block;padding:0.91em 0 0.91em 0;
}

.tarifaPlanaAlertasText {
	color:#fff;
	padding:0 1.36em 0 0.45em;
	margin: 0;
	overflow: hidden;
}

.tarifaPlanaAlertas #mobileField {
	border:1px solid green; width:7.27em; height:1.09em; margin:0.18em 0 0 0.45em; padding:0; font-size:0.91em;
}

.tarifaPlanaAlertasFooter, .tarifaPlanaAlertasFooter a {
	color:white;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.91em;
	margin-top:0.18em;
	padding:1em 1em 0 0.45em;
}

.tarifaPlanaAlertasFooter2, .tarifaPlanaAlertasFooter2 a {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.91em; 
	padding:0.91em 1em 0 0.45em;
}

.tarifaPlanaAlertasGraciasText {
color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:0 1.36em 0 1.36em; margin:0;width:9.09em;
}

.tarifaPlanaBlueAlertas {
	width:16.90em;
	height: 13.73em;
	margin:0 0.27em;
	overflow:hidden;
	background-color:#6193aa;
}


.tarifaPlanaPink2 {
	width:16.90em;
	height:13.72em; 
	margin:0 0.27em;
	overflow:hidden;
	background-color:#CC66CC;
}

.tarifaPlanaPink2text {
	border:0.09em solid #333366; 
	width:8.18em; 
	height:1.09em; 
	margin:0.91em 0 0.27em 0.9em; 
	padding:0; 
	font-size:0.9em;
}
.tarifaPlanaPink2images {
	margin:0 0 0 0.91em; 
	text-decoration:underline; 
	color:#FFFFFF; 
	font-size:1em;
}
.tarifaPlanaPink2imagesPad {
margin:0.45em 0 0 0;
}
.tarifaPlanaPink2imagesPad2 {
margin:1.36em 0 0 0;
}
.formulario3x2{
margin-top:8em;
margin-left:1.6em;
color:white;
}
.legalbtn{
margin-left:16.6em;
margin-top:2.36em;
}

.tarifaPlanaBefore3x2Image{
}

.tarifaPlanaBefore3x2ImageGracias{
	margin-left:1em;
	margin-top:4.36em;
}

.tarifaplanaVodaMusic {
	padding: 0.73em 0 0 0.73em; 
	background: #ccc;
	background-image:url('/Musica/musicr10/vodafonemusic/img/bg_mod_vodafonemusic.gif'); 
	height: 10em;
}


.tarifaplanaVodaMusicSize{
	width: 25.45em;
}

.tarifaHotGratis {
	padding: 0.73em 0 0 0.73em; 
	background: #000;
	background-image:url('/Internet/correo/hotmail/fondo-banner.png'); 
	height: 10em;
}

.btn_hotgratis {
	position: relative;
	top: 0.18em;
	border: none;
        background: transparent url("/Internet/correo/hotmail/boton.png") no-repeat top left;
        width: 1.27em;
        height: 1.27em;
	text-indent: 1.27em;
	text-transform: capitalize; /* Ridiculous IE6 bug */
}


.videoPlayer {
padding: 0 0 0 0.27em;
}
.artistadestacados {
	height:12.45em;
	background:black none repeat scroll 0 0;
	border:medium none;
	overflow:hidden;
}
.artistadestacadosText {
overflow:auto;
height:26.82em;
}
.artistadestacadosBajarVodaMusic {
margin: 0.45em 0 0 1.82em;
}
.artistadestacadosconciertos {
overflow: auto;
height: 22.36em;
}

.artistadestacados p {
color:white;
}

.h3little{
color:#C80000;
font-size:inherit;
font-size:1.1em !important;
}

.leftpadding{
padding-left:0.5em;}

.rightpadding{
padding-right:1.1em;}

/*caja wap push en vodafone.es*/
.leftpadding2{
padding-left:1em;}

.rightpadding2{
padding-right:1.1em;}

.shakiraTitulo2{
font-size:1.2em;
padding-bottom:0.5em;
color:#CC66CC;
font-size:1.1em;
}
#tarifaPlanMobileLabelShakira
{
color:#000;}

.shakiraframe
{
height:5em;
width:5em;
}

.userAgentLeft {
    width:13.6em;
    height:15.1em;
    float:left;
}
.userAgentRight {
    float:left;
    height:15.1em;
    width:22.7em;
    padding-top:1.8em;
}

/***/

.tripleColumn  .modHeader{
	border-right:2px solid #CCC;
	margin:0 0 0 0.5em;
}

.tripleColumn .modBody{
/* hackeado para ie */
	/*border-bottom:2px solid #CCC;
	border-right:2px solid #CCC;*/
}


.tripleColumn .mod1Col .modBody{
/* hackeado para ie */
	/*border-bottom:2px solid #CCC;*/
	/*border-right:2px solid #CCC;*/
	margin-right:0;
	background:none;
}
/* Recupera fonde bloques wap push */


.title_faq a, title_faq_imp a, .faq_open a {
	text-decoration:none;
	display:block;
/*	height:20px;*/
	padding:0.27em 0 0.45em 1.82em;
	color: #000;
}
.title_faq_imp{
	padding:0.45em 1.09em 0.09em 1.09em;
	margin: 0 0 0.09em 0.9em;
	width: auto;
	background:#F4F4F4;
}
.mod1Col .title_faq, .mod1Col .faq_open {
	margin: 0 0 0.09em 0;
	background:#CCCCCC;
	width:14.2em;
}
.mod1Col .title_faq_imp{
	margin: 0 0 0.09em 0;
	background:#F4F4F4;
}
.title_faq a.linkmasmenos, .title_faq_imp a.linkmasmenos, .title_faq a.triplecol_btn, .title_faq a.onecol_btn01, .title_faq a.onecol_btn02, .title_faq a.onecol_btn03, .title_faq a.onecol_blueBG, .title_faq a.onecol_darkYellowBG, .title_faq a.onecol_deepPurpleBG, .title_faq a.onecol_grassGreenBG, .title_faq a.onecol_lightBlueBG, .title_faq a.onecol_lightGreenBG, .title_faq a.onecol_lightPetrolBG, .title_faq a.onecol_lightPurpleBG, .title_faq a.onecol_petrolBG, .title_faq a.onecol_pinkBG, .title_faq a.onecol_yellowBG {
	background: url("../img/buttons/faq_closed.gif") no-repeat left 0.36em;
}
.faq .link_list1Col_nopos {
	margin-left:0.6em;
}
.mod1Col h2{
	color:#C80000;
}
.blackBG {background: #fff;}

.modHeader_destacado{
margin:0 0 0.5em 1em;
}
 /* wap push shakira */ 
.tripleColumn .mod1Col .shakiraBG {
	background:#3dcfdb url("/includes/tarifaPlana/TPshakira/fondoshakira.jpg") no-repeat right bottom;
}
.tripleColumn .mod1Col .shakiraTitulo{
	font-size:1.2em;
	padding-bottom:0.1em;
	color:#000;
	font-size:1.1em;
}
.tripleColumn .mod1Col .shakiratexto
{
font-size:0.9em;
}

.tripleColumn .mod1Col .footnote_tplanaShakira {
	margin:2em 0 0;
	color:#000;
	text-decoration:underline;
}

/*GOL TV destacado HOME 19 Nov 2009 */
.fondonegro
{
background-color:black
}
#textoCajaGolTV
{
	padding-left:0.35em;
	background-color:black;
	height:25.64em; /*282px;*/
}
.paddingGolTV
{
padding-left:0.2em;
}

.goltitle{
padding-top:0.7em;
padding-bottom:0.5em;
}

/*pagina vodafonemusic 20 Nov 2009 */

.puce{
    list-style-type:inherit;
    list-style-type: disc;
    list-style-position: inside;
}

.WapPushRosa{ 
font-size:1.82em;
padding:0.55em;
line-height:0.8em;
}

.wapPushAlertas {
padding:0.36em;
font-size:1.27em;
}
.wapPushAlertasTxt {
padding:0.28em 0.28em 0.1em 0.45em;
}

.greyforGolTv{
 border-top: 0.09em solid white;
 background-color: #cccccc;
 margin-left: 0.27em;
}

/* Vodafone 360 */
.vf360Promo {
	position:relative;
	height:338px;
	background:#FFFFFF url("../img/VF_360_promo.jpg") no-repeat top left;
}

.vf360Promo .wapPush360 {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	bottom:78px;
	height:61px;
	position:absolute;
	right:60px;
	width:196px;
}

.wapPush360 p {
        margin-left: 10px;
        margin-top:5px;
}

.wapPush360 form {
        margin-left: 10px;
        margin-top:4px;
}

.wapPush360 input {
        margin-top:1px;
}


.vf360Contenido ul {
	width:40%;
	float:left;
}
	.vf360Contenido ul li {
		margin-bottom:15px; 
	}

        .wapPush360_2 {
                margin-left: 283px;
                margin-right: 12px;
                border: 1px solid #CCC;
                position: relative;
               	margin-left:255px; 
				border: 1px solid #cccccc;
                position: absolute;
                margin-top: 500px;
               	margin-top : 500px; 
				width: 250px;
                height:70px;
        }

        .wapPush360_2 form {
                margin-left: 10px;
                margin-top:4px;
        }

.wapPush360_2 input {
        margin-top:1px;
}


/* wapPush Genrico */
.wapPushGenerico {
width:auto; height:40px; background-color:#DBDBDB; padding:5px 5px 0 5px; clear:both; }

	.wapPushGenerico label { color:#666666; font-weight:bold; padding:10px;}
	.wapPushGenerico .submitButton { 
		background:url("../img/buttons/button_lightgrey_bg.jpg") repeat-x scroll left top #E9E9E9;
		border-color:#F2F2F2 #D3D3D3 #CFCFCF #D1D1D1;
		border-style:solid;
		border-width:1px;
		color:#525252;
		display:inline;
		}
	.wapPushGenerico .submitButton:hover { background:#FFFFFF;}



/* Icono edad recomendada para videojuegos */
.edadRecomendada {margin: 5px 5px 0 0;}


/*Pagina Applicaciones Opera Mini*/

.col4Opera
{
width:11.5em;   
float:left;
margin-right:1em;
}


.Wayfinder
{
background:url("/aplicaciones/navegacion/att00001941/wayfinder2top2.jpg") no-repeat;
padding-left:1em;
}


/*BONO 10 MP3*/
.tarifaplanaVodaMusicBono {
padding: 0.73em 0 0 0.73em; 
background: #ccc;
background:url("/Musica/musicr10/bono10mp3/att00001943/fondoWp.jpg") no-repeat; 
height: 10em;
}
/*FIN BONO 10 MP3*/


/* Estilos especficos de Vodafone 360: inicio */

	/* Men navegacin secciones */
	.nav360 {  
		list-style: none;  
		position: relative;  
		margin: 0;  
		padding: 0;
		background-color:#FFFFFF;
	}  
		.nav360 li{  
			display: block;  
			overflow: hidden;  
			padding: 0;  
			cursor: pointer;
			float: left;
			width: 178px;
			height: 87px;
			margin-right: 5px;
		}
			.nav360 li a{
				display:block;
				width: 200px;
				height: 87px;
				background:top left no-repeat;
			}
				.nav360 li a.active{background:bottom left no-repeat;}
				.nav360 #people a { 
					background-color:#91BD10;
					background-image: url("../img/vf360_menu_people.jpg");
				}
				.nav360 #aplicaciones a {
					background-color:#00A1E1;
					background-image: url("../img/vf360_menu_aplicaciones.jpg");
				}
				.nav360 #mapas a {
					background-color:#F39500;
					background-image: url("../img/vf360_menu_mapas.jpg");
				}
				.nav360 #miWeb a { 
					background-color:#CD006E;
					background-image: url("../img/vf360_menu_miWeb.jpg");
					margin-right: 0;
				}
				
	/* Colores contenidos segn seccin */
	#contenido360_people .people .modHeader {background:#008632; border-right:#008632 solid 1px; color:#FFFFFF; padding:0.3em 0.64em;}
		#contenido360_people .people .modHeader span { font-size:1.3em;}
	#contenido360_people .people .modBody { border:#008632 solid 1px; border-bottom-width:2px; border-right-width:2px;}
	#contenido360_people .people .claimBox360 {padding:0.2em 0.64em; background:#91BD10;}
		#contenido360_people .people .claimBox360 span { color:#FFFFFF; font-size:1.3em;}

	
	
	#contenido360_aplicaciones .modBody { border:#0079B3 solid 1px; border-bottom-width:2px; border-right-width:2px;}
	#contenido360_mapas .modBody { border:#AF610F solid 1px; border-bottom-width:2px; border-right-width:2px;}
	#contenido360_miWeb .modBody { border:#AD1353 solid 1px; border-bottom-width:2px; border-right-width:2px;}
	
	/* Contenedor compartir */
	.vf360_share { width:50%; float:right; padding-right:1em;}
	
	/* Contenido oculto */
	#vf360_contenidoOculto { display:none;}
	
	/* Ver ms terminales */
	a.masTerminales360 { width:134px; height:20px; display:block; background:url("../img/vf360_verMasTerminales.jpg") top left no-repeat; font-size:1em; color:#888; font-weight:bold; line-height:1.8em; padding-left:1.7em; }
	
	/* Carrusel de telfonos */
	
		/* Ficha terminal */
		.vf360_fichaTerminal {
			/*border:#FF0000 solid 1px;*/
			width:300px;
			/*height:200px;*/
		}
			.vf360_fichaTerminal .descrip_terminal360 { width:195px;float:right;margin-top:20px;}
				.vf360_fichaTerminal .descrip_terminal360 h3 { font-size:15px; color:#333333; border-bottom:#333333 solid 1px; width:150px;}
				.vf360_fichaTerminal .descrip_terminal360 .servicios360_titulo { font-size:11px; color:#757575;}
				.vf360_fichaTerminal .descrip_terminal360 ul {
					background-color:#FFFFFF;
					list-style-image:none;
					list-style-position:outside;
					list-style-type:none;
					width:150px;
					height:40px;
					border-bottom:#333333 solid 1px;
					}
					.vf360_fichaTerminal .descrip_terminal360 ul li { float:left; display:block; list-style:none; width:35px; }

		/* Estilos para jCarousel */	
		/**
		 * This <div> element is wrapped by jCarousel around the list
		 * and has the classname "jcarousel-container".
		 */
		.jcarousel-container {
			position: relative;
		}
		
		.jcarousel-clip {
			z-index: 2;
			padding: 0;
			margin: 0;
			overflow: hidden;
			position: relative;
		}
		
		.jcarousel-list {
			z-index: 1;
			overflow: hidden;
			position: relative;
			top: 0;
			left: 0;
			margin: 0;
			padding: 0;
		}
		
		.jcarousel-list li,
		.jcarousel-item {
			float: left;
			list-style: none;
			/* We set the width/height explicitly. No width/height causes infinite loops. */
			width: 75px;
			height: 75px;
		}
		
		/**
		 * The buttons are added dynamically by jCarousel before
		 * the <ul> list (inside the <div> described above) and
		 * have the classnames "jcarousel-next" and "jcarousel-prev".
		 */
		.jcarousel-next {
			z-index: 3;
			display: none;
		}
		
		.jcarousel-prev {
			z-index: 3;
			display: none;
		}
			/* Skin personalizado para el carrusel usado en 360 */
			.jcarousel-skin-360 .jcarousel-container {
				background: #F0F6F9;
				border: 1px solid #346F97;
			}
			
			.jcarousel-skin-360 .jcarousel-container-horizontal {
				/*width: 245px;
				padding: 20px 40px;*/
				height:200px;
			}
			
			.jcarousel-skin-360 .jcarousel-container-vertical {
				width: 75px;
				height: 245px;
				padding: 40px 20px;
			}
			
			.jcarousel-skin-360 .jcarousel-clip-horizontal {
				width:  245px;
				height: 75px;
			}
			
			.jcarousel-skin-360 .jcarousel-clip-vertical {
				width:  75px;
				height: 245px;
			}
			
			.jcarousel-skin-360 .jcarousel-item {
				width: 75px;
				height: 75px;
			}
			
			.jcarousel-skin-360 .jcarousel-item-horizontal {
				margin-right: 10px;
			}
			
			.jcarousel-skin-360 .jcarousel-item-vertical {
				margin-bottom: 10px;
			}
			
			.jcarousel-skin-360 .jcarousel-item-placeholder {
				background: #fff;
				color: #000;
			}
			
			/**
			 *  Horizontal Buttons
			 */
			.jcarousel-skin-360 .jcarousel-next-horizontal {
				position: absolute;
				top: 43px;
				right: 5px;
				width: 32px;
				height: 32px;
				cursor: pointer;
				background: transparent url("../img/vf360_carousel_next-horizontal.png") no-repeat 0 0;
			}
			
			.jcarousel-skin-360 .jcarousel-next-horizontal:hover {
				background-position: -32px 0;
			}
			
			.jcarousel-skin-360 .jcarousel-next-horizontal:active {
				background-position: -64px 0;
			}
			
			.jcarousel-skin-360 .jcarousel-next-disabled-horizontal,
			.jcarousel-skin-360 .jcarousel-next-disabled-horizontal:hover,
			.jcarousel-skin-360 .jcarousel-next-disabled-horizontal:active {
				cursor: default;
				background-position: -96px 0;
			}
			
			.jcarousel-skin-360 .jcarousel-prev-horizontal {
				position: absolute;
				top: 43px;
				left: 5px;
				width: 32px;
				height: 32px;
				cursor: pointer;
				background: transparent url("../img/vf360_carousel_prev-horizontal.png") no-repeat 0 0;
			}
			
			.jcarousel-skin-360 .jcarousel-prev-horizontal:hover {
				background-position: -32px 0;
			}
			
			.jcarousel-skin-360 .jcarousel-prev-horizontal:active {
				background-position: -64px 0;
			}
			
			.jcarousel-skin-360 .jcarousel-prev-disabled-horizontal,
			.jcarousel-skin-360 .jcarousel-prev-disabled-horizontal:hover,
			.jcarousel-skin-360 .jcarousel-prev-disabled-horizontal:active {
				cursor: default;
				background-position: -96px 0;
			}
	
		/* Botn negro */
		a.textBtn360 {
			background:url("../img/buttons/button_360_bg.jpg") repeat-x top left #040404;
			height:1.64em;
			border-top:#040404 solid 1px;
			border-right:#999 solid 1px;
			border-bottom:#999 solid 1px;
			border-left:#040404 solid 1px;
			color:#fff;
			font-family:arial;
			font-weight:bold;
			padding-left:0.45em;
			/*margin-top:0.55em;*/
			cursor:pointer;
			display:block;
			text-decoration:none;
		}
		.textBtn360:hover {
		background:#353535;
		text-decoration:none;
		}	
		.textBtn360 span {
			padding:0.09em 0.45em 0 0.09em;
			float:left;
		}
/* Estilos especficos de Vodafone 360: final */

/* micro mi web */
.micromiweb {
	background:#f2f2f2 url("../img/bg_micromiweb.gif") repeat-x top left;
	border:0;
}
.micromiweb h1 {
	margin-top:1em;
}
.mod1ColHalf_miweb {
        float:left;
        width:24.79em;
        margin-right:1em;
}
.mod3col_miweb {
        float:left;
        width:50em;
        margin-right:1em;
}
.tripleColumn .mod1ColHalf_miweb .modHeader, .tripleColumn .mod3col_miweb .modHeader {
        border:1px solid #fff;
        background:#cdcdcd url("../img/bg_headermiweb.gif") repeat-x top left;
        color:#555;
		font-size:1.1em;
        margin-left:1em;
		padding:0.2em 0 0 0.64em;
		/*border-radius: 4px;*/
}
.tripleColumn .mod1ColHalf_miweb .modBody, .tripleColumn .mod3col_miweb .modBody {
        border:1px solid #dedede;
		background:#fff;
        margin-left:1em;
}
.tripleColumn .mod1ColHalf_miweb .modBody {
		height:17.65em;
		position:relative;
}
.tripleColumn .mod1ColHalf_miweb .modCopy, .tripleColumn .mod3col_miweb .modCopy {
	padding: 0.73em 0.5em 0.55em 0.94em;
}
.tripleColumn .mod1ColHalf_miweb .modBody p, .tripleColumn .mod3col_miweb .modBody p {
	margin-bottom:0.5em;
	color:#333;
}
.tripleColumn .mod1ColHalf_miweb .modBody .textBtnRed {
	position:absolute;
	bottom:1em;
	/*-moz-border-radius: 7px;
	-webkit-border-radius: 7px;*/
	/*border-radius: 7px;*/
	border:1px solid #fff;
}
.tripleColumn .mod3col_miweb .modBody ul {
	list-style-type:none;
	list-style-position:inside;
	overflow:hidden;
	background:#fff;
	height:1%;
}
.tripleColumn .mod3col_miweb .modBody ul li{
	padding-left:2em;
	background:url("../img/bullet_miweb.gif") left 0.4em no-repeat;
	vertical-align:text-bottom;
	overflow:hidden;
	height:1%;
	margin-bottom:1em;
}

/* Video 360 */

.lista_videolive {
	background:#fff url("/includes/360Videos/img/barra_lista_videos.jpg") no-repeat top left;
	padding-top:1.4em;
	overflow:hidden;
	margin-bottom:1em;
}
.lista_videolive li {
	overflow:hidden;
	height:1%;
	display:block;
	margin-bottom:0.3em;
	
}
.thumb_videolive {
	float:left;
	width:12em;
	margin-right:1em;
}
.datos_videolive {
	float:left;
	width:55em;
}
.pager_videos {
	overflow:hidden;
	height:1%;
	float:right;
	margin-bottom:3em;
}
.pager_videos li {
	float:left;
}
.pager_videos li a {
	font-weight:normal;
	text-decoration:underline;
}
.pager_videos li a.active_videopage {
	font-weight:bold;
	text-decoration:none;
	}
	
html .fb_share_link {
padding:0.18em 0 0 1.81em;
height:1.45em;
float:right;
margin:0.45em;
background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left; 
}
	
/* FIN Video 360 */

/* Lips */
.plana_3x2containerLip{
background:url("/includes/tarifaPlana/tpLib/banner_tonos_fondo.jpg") no-repeat top left;
height:16em; 
}
.cartel3x2Lip {
padding-left:1em;
padding-top:1.2em;
}

.formulario3x2lips{
padding-left:2em;
}

#tarifaPlanaAfterlips {
padding-left:2em;
padding-top:2em;
}
/* Lips */


/* TuentiSMS: inicio */
.acercaDeTuenti {
	/*width:69.18em;*/
	/*height:24.09em;*/
	height:5.09em;
	position:relative;
	/*background:url("../img/tuenti_acerca.jpg") top left no-repeat;*/
}
	.acercaDeTuenti p {
		position:absolute;
		/*top:5.5em;
		left:5em;
		width:15em;*/
		top:2em;
		left:2em;
		
		font-size:1.1em;
		font-weight:bold;
		color:#2799e3;
		line-height:0.99em;
		}
		
.funcionalidadesTuenti {
	height:29em;
	position:relative;
	background:url("../img/tuenti_bgTerminal.jpg") top left no-repeat;
}
	.funcionalidadesTuenti p {
		position:absolute;
		top:2em;
		left:11em;
		height:1.7em;
		font-size:1.68em;
		font-weight:bold;
		color:#0163a2;
	line-height:1.7em;	
	}
	.funcionalidadesTuenti ul {
		position:absolute;
		top:6em;
		left:16.5em;
		font-size:1.2em;
		font-weight:bold;
		line-height:1.4em;
		color:#8e8d8d;
		list-style:disc;
		width: 530px;	
	}
	
.precioTuenti {}
	.precioTuenti ul {
		font-size:1.2em;
		font-weight:bold;
		line-height:1.4em;
		color:#8e8d8d;
		list-style:disc;
		padding:1.5em;
	}
		.precioTuenti ul strong { color:#2799e3;}
		
.activacionTuenti { padding:2em;}
	.activacionTuenti p { font-size:1.2em; color:#0163a2; font-weight:bold;}
	.activacionTuenti ul {
		width:65em;
		height:5.91em;
		background:#EBEBEB url("../img/tuenti_bgPasos.jpg") top left no-repeat;
		color:#8e8d8d;
		font-weight:bold;
		margin-top:2em;		
	}
		.activacionTuenti ul li {
			float:left;
			margin-left:3.5em !important;
			margin-left:1.5em;
			margin-right:2em !important;
			margin-right:4.5em;
			margin-top:1em;
			width:15em;
			position:relative;
			}
			.activacionTuenti ul li.last { width:20em; margin-left:3.5em !important; margin-left:1em; margin-right:0 !important;}
			.activacionTuenti ul li strong { width:1.5em; height:1.1em; overflow:hidden; position:absolute; left:-1.8em; background:url("../img/tuenti_bullet.jpg") top left no-repeat; padding:0.1em 0 0.2em 0.5em; color:#FFFFFF; }
			
		.activacionTuenti ul li.selected a, .activacionTuenti ul li a:hover {color:#2799e3; text-decoration:none;}
			.activacionTuenti ul li.selected a strong, .activacionTuenti ul li a:hover strong {background:url("../img/tuenti_bullet_active.jpg") top left no-repeat; text-decoration:none;}
			
.demoTuenti {
		width:65em;
		height:33em;
		margin:2em 0;
		background:url("../img/tuenti_bgAplicacion.jpg") top left no-repeat;
		position:relative;
}
	.demoTuenti img.pasos {
		position:absolute;
		top:4em;
		left:21em;		
	}
	
	
	.tuentiblanco
	{
	background:white;
	overflow:hidden;
	}
	
	.tuentititle
	{
	border-right:inherit;
	border-right:none;
	}
.textblue {
	left:17em;
	padding-right:2em;
	position:absolute;
	top:17em;
	color:#2799E3;
	font-size:1.1em;
	font-weight:bold;
	line-height:0.99em;
}
		


.precioTuenti2 {}
	.precioTuenti2 ul {
		font-size:1.2em;
		font-weight:bold;
		line-height:1.4em;
		color:#8e8d8d;
		list-style:disc;
		padding-top:1.5em;
		padding-left:2em;
		padding-bottom:1.5em;
		padding-right:2em;
	}
       .precioTuenti2 ul strong { color:#2799e3;}
		
	.precioTuenti2 p {
		padding-top:1em;
		padding-left:2em;
		font-size:1.1em;
		font-weight:bold;
		color:#2799e3;
	}
	
			
/* TuentiSMS: final */

/* Promocin Cadena 100: inicio */
.cadena100Promo {}
.cadena100Contenido { position:relative; width:86.45em; height:39.82em; background:url("../img/cadena100_background.jpg") top left no-repeat;}

	.cadena100Contenido .caracteristicas { width:25em; height:23em; color:#555555; font-weight:bold; position:absolute; top:3em; left:21em;}
		.cadena100Contenido .caracteristicas ul { margin-top:1em;}
			.cadena100Contenido .caracteristicas ul li { padding:0 0 1em 2em; background:url("../img/cadena100_dot.gif") top left no-repeat;}
				.cadena100Contenido .caracteristicas ul li span { display:block; color:#909090; padding-top:1em;}
	
	.cadena100Contenido .enlaces { width:25em; height:10em; position:absolute; top:12em; left:52em;}
		.cadena100Contenido .enlaces ul {}
			.cadena100Contenido .enlaces ul li { padding:0.2em 0 0.2em 1em; background:url("../img/cadena100_arrow.gif") top left no-repeat;}
				.cadena100Contenido .enlaces ul li a { color:#007AB3; font-weight:bold; text-decoration:none;}
	
	.cadena100Contenido .legal { width:57em; height:3em; position:absolute; top:29.5em; left:22.5em;}
		.cadena100Contenido .legal p { font-size:0.8em; color:#555555; font-weight:bold;}

/* Promocin Cadena 100: final */

/*  */
.precioTuenti2 ol.listaPasos2 {
	width:65em;
	height:8.6em;
	background:#EBEBEB url("../img/tuenti_bgpasos2.gif") top left no-repeat;
	color:#8e8d8d;
	font-weight:bold;
	margin-top:0;
	margin-left:2em;
	list-style:none;
	}
.precioTuenti2 ol.listaPasos2 li {
	float:left;
	margin-left:2.5em !important;
	margin-left:1.2em;
	margin-right:2em !important;
	margin-right:3.5em;
	margin-top:1em;
	width:11em;
	position:relative;
}
.precioTuenti2 ol.listaPasos2 li.last { margin-left:3.5em !important; margin-right:0 !important;}
.precioTuenti2 ol.listaPasos2 li strong { width:1.5em; height:1.1em; overflow:hidden; position:absolute; left:-1.8em; background:url("../img/tuenti_bullet.jpg") top left no-repeat; padding:0.1em 0 0.2em 0.5em; color:#FFFFFF; }
			
.precioTuenti2 ol.listaPasos2 li.selected a, .precioTuenti2 ol.listaPasos2 li a:hover {color:#2799e3; text-decoration:none;}
.precioTuenti2 ol.listaPasos2 li.selected a strong, .precioTuenti2 ol.listaPasos2 li a:hover strong {background:url("../img/tuenti_bullet_active.jpg") top left no-repeat; text-decoration:none;}
			
.precioTuenti2 ul.lista_mov {
	overflow:hidden;
	height:1%;
	list-style:none;
}
.precioTuenti2 ul.lista_mov li{
	float:left;
	width:48%;
	margin-bottom:1.5em;
	padding-left:1em;
	display:block;
	overflow:hidden;
	height:1%;
}
.precioTuenti2 ul.lista_mov li img {
	float:left;
	margin-right:1em;
}

/* Seccion TV */
.destacadoTv { background: #000000 url("../img/bg_linealTv.jpg") repeat; padding:1em;}
	.destacadoTv .cajavideo { width:42em; float:left;}
		.destacadoTv .cajavideo p { color:#FFFFFF; background:transparent url("../img/bullets_white_arrow.png") left 0.5em no-repeat; padding-left:1em; margin-top:1em;}
	.destacadoTv .promoTv { float:left; width:25em;}
		.destacadoTv .promoTv h2 { font-size:1.8em; color:#F0F0F0; margin-bottom:1em;}
		.destacadoTv .promoTv p { font-size:1.1em; color:#D7D7D7; margin-bottom:1em;}
		.destacadoTv .promoTv ul.productos li { display:inline; float:left; margin-right:5em;} 
			.destacadoTv .promoTv ul.productos li.last { margin-right:0;}

.detalleTv { background: #F4F4F4 url("../img/bg_degradadoClaro.jpg") left bottom repeat-x; padding:0.5em; width:68em; margin-top:2em;}
	.cajaOpcionesTv { background:#FFFFFF url("../img/bg_tvpromo.jpg") right bottom no-repeat; height:40em;}
		.cajaOpcionesTv h2 { font-size:1.8em; color:#E60000; padding:1em;}
		.cajaOpcionesTv .herradura { background:#FFFFFF url("../img/bg_herradura.jpg") right top no-repeat; width:16em; height:33em; float:left; margin-left:0.5em; position:relative;}
		.cajaOpcionesTv .item { width:16em; height:35em; float:left; margin-left:0.5em; }
			.cajaOpcionesTv .herradura .contenido, .cajaOpcionesTv .item .contenido { width:14em; padding:1em;} 
				.cajaOpcionesTv .herradura .contenido h3 { color:#333333; font-size:1.4em; margin:0.5em 0; padding:0.2em; border-bottom:#D5D5D5 solid 1px;}
				.cajaOpcionesTv .item .contenido h2, .cajaOpcionesTv .item .contenido h3 { color:#E60000; font-size:1.4em; margin:0 0 0.5em 0; padding:0.2em;}
				.cajaOpcionesTv .herradura .contenido p, .cajaOpcionesTv .item .contenido p { margin-bottom:1em;}
				.cajaOpcionesTv .herradura .contenido .botonera { position:absolute; bottom:1em; border-top:#D5D5D5 dotted 2px; padding-top:1.2em; width:14em;}
			
	.pieTv { width:33.8em; float:left;}
		.pieTv div { width:100%; clear:both;}
		.pieTv h2{ background:transparent url("../img/tab_tv_pie.gif") left top no-repeat; padding-left:1em; float:left; color:#FFFFFF; font-size:1.1em; }
			.pieTv h2 span { background:transparent url("../img/tab_tv_pie.gif") right top no-repeat; float:right; padding-right:1em; }
		.pieTv div.texto { border:#D7D7D7 solid 1px; height:21.7em;}
			.pieTv div.texto p { padding:0.5em 1em 0.5em 1em;}

/* Seccion Facebook */
.mod4Col .fb_banner { height: 5em; margin-top: 2.5em;}
.fb_box_deg { background:#FFF url("../img/pagina_facebook_deg_bg.jpg") bottom left repeat-x; padding-bottom:2em;}
.fb_box_deg .cajavideo { margin:2.5em 2.5em 2.5em 12em}
.fb_box_deg .modHeader { background-color:transparent; border-right:none;}
.fb_box_deg h3 { color:#2799E3; font-size:1.1em; font-weight:bold; padding:2em 1em 1em 1em;}
.fb_box_deg p { font-size:1.1em; padding-left:1em; color:#8E8D8D;}
.fb_box_deg .blueStrong { color:#2799E3;}

.fb_promo { padding: 0.5em;}
	.fb_promo h2 { font-size:1.8em; color:#4C4C4C; margin:0.5em 0;}
	.fb_promo p { padding:0.5em 0; }
	.fb_promo .size14 { font-size:1.3em; color:#666666;}
	.fb_promo .size13 { font-size:1.2em; color:#666666;}
	.fb_promo .cajamoviles { height:43em; background:#FFF url("../img/fb_bg_moviles.jpg") 50% 50% no-repeat; position:relative;}
		.fb_promo .cajamoviles p { position:absolute; top:1.5em; font-size:1.1em; color:#444; font-weight:bold; width:19.5em;}
			.fb_promo .cajamoviles p.lefty { left:2.7em;}
			.fb_promo .cajamoviles p.righty { left:24em;}
	.fb_promo .fb_likes { height:2em; background:url("../img/fb_ico_likes.jpg") left 50% no-repeat; font-size:1.1em; color:#888; padding-left:2em; font-weight: bold;}
	
	/* Seccion apps */
.top_apps {
 	background: url("../img/bg_top_apps.jpg") repeat scroll 0 0 #fff;
    padding:3.2em 0 0 2.45em;
	height:29em;
	margin-bottom:1em;
}
.top_apps .bannertit {
	font-size: 1.5em;
	color: black;
	margin-bottom: 0.5em;
	font-weight: bold;
	border-bottom: 1px black solid;
	width: 17.2em;
	padding-bottom: 0.4em;
}
.top_apps p {
	font-size:1.2em;
	color:#525151;
	width:20em;
	margin-bottom:1em;
}
.buscadorApps {
	background:#cfcfcf;
	border-top:3px solid #a3a3a3;
	border-left:3px solid #a3a3a3;
	padding:1.1em 0 1.1em 1.1em;
	margin-bottom:2em;
}
.buscadorApps label {
	font-weight:bold;
}
.buscadorApps select {
	width:20em;
}
.mod_lista_apps {
	padding-bottom:3em;
	background: url("../img/bottom_caja_apps.gif") no-repeat center bottom;
	
}
.mod_lista_apps .modTabs {
	padding-left:0.1em;
	height:1%;
	overflow:hidden;
}
.mod_lista_apps .modTabs ul {
	overflow:hidden;
	position:relative;
	height:1%;
}
.mod_lista_apps .modTabs li {
	display:inline;
	float:left;
	border:0;
	padding:0;
	background:none;
	height:45em;
}
.mod_lista_apps .modTabs ul li.selectedTab {
	background:none;
}
.mod_lista_apps .modTabs li h2 {
	border-color: #E0E0E0 #E0E0E0;
    border-style: solid solid none;
    border-width: 1px 1px medium;
	background:#c4c4c4;
	margin-right:0.15em;
	padding: 0.55em 1.8em;
	font-size:1.1em;
	font-weight:bold;
	/*border-top-left-radius:0.5em;
	border-top-right-radius:0.5em;*/
	/*-moz-border-radius-topleft:0.5em;
	-webkit-border-top-left-radius:0.5em;
	-moz-border-radius-topright:0.5em;
	-webkit-border-top-right-radius:0.5em;*/
}
.mod_lista_apps .modTabs li.selectedTab h2 {
	background:#3a3a3a;
	border-color: #929292 #929292;
}
.mod_lista_apps .modTabs li h2 a {
	color:#f3f3f3;
}
.mod_lista_apps .modTabs ul li.selectedTab h2 a, .mod_lista_apps .modTabs ul li.selectedTab h2 span {
	color:#fff;
}
.mod_lista_apps .modTabs li h2 a:hover {
	text-decoration:none;
}
.mod_lista_apps .box_lista_apps {
	background: url("../img/bg_listaapps.gif") repeat-x scroll 0 0 #fff;
	border:1px solid #fff;
	width:64.1em;
	padding:1.1em 2.2em 0 2.2em;
	position:absolute;
	left:0;
	top:2.8em;
	z-index:4;
	height:41em;
}
.mod_lista_apps li.selectedTab .box_lista_apps {
	z-index:5;
}
.mod_lista_apps .paginador_top {
	overflow:hidden;
	margin-bottom:1.5em;
}
.mod_lista_apps .modTabs ul .lista_apps {
	overflow:hidden;
	height:auto;
}
.mod_lista_apps .modTabs ul .lista_apps li {
	border-bottom:1px dotted #9c9d91;
	float:left;
	display:inline;
	overflow:hidden;
	padding-bottom:0.8em;
	width:20.3em;
	margin-right:1em;
	margin-bottom:0.8em;
	height:auto;
}
.mod_lista_apps .lista_apps li a img {
	float:left;
	display:inline;
	margin:0.5em 0.8em 0.5em 0.5em;
	border:0.6em solid #fff;
	/*border-radius:0.5em;
	box-shadow: 0px 0px 10px #666;*/
}
.mod_lista_apps .lista_apps li p {
	float:left;
	display:inline;
	margin-top:2em;
	width:8.4em;
}
.mod_lista_apps .lista_apps li p a {
	font-weight:bold;
	background:url("../img/flecha_link_apps.gif") no-repeat left 0.2em;
	padding-left:1.1em;
}
/* FICHA APPS */
.tit_app {
	font-weight:bold;
	font-size:1.5em;
	margin-bottom:0.2em;
}
.caratula_app {
	/*border:0.6em solid #fff;*/
	/*border-radius:0.5em;
	box-shadow: 0px 0px 10px #666;*/
	float:left;
	margin:1em 0em;
}
.precio_app {
	font-size:1.15em;
	color:#555555;
	font-weight:bold;
	background:#dbdbdb;
	float:left;
	margin:6.7em 0 0 0.5em;
	padding:0.4em;	
}
.buttons_likes {
	margin: 3em 0 2.8em;
	overflow:hidden;
	height:1%;
}
.app_destacado {
	padding:2em 0 1.8em 0.64em;
}
.ficha_apps {
	padding:2em 2em;
}
.ficha_apps h3 {
	background:#dbdbdb;
	text-transform:uppercase;
	padding:0.6em 1em 0.6em 3em;
	margin-bottom:0.2em; 
}
.ficha_apps h3.tit_apps_descarga {
	background:#dbdbdb url("../img/icono_tit_descarga.gif") no-repeat 0.7em center;
}
.ficha_apps h3.tit_apps_descripcion {
	background:#dbdbdb url("../img/icono_tit_descripcion.gif") no-repeat 0.7em center;
	margin-bottom:1em;
}
.ficha_apps .gallery_screenshots {
	float:left;
	border:1px solid #e0e0e0;
	width:27.36em;
	/*-webkit-border-radius:0.8em;
	-moz-border-radius:0.8em;*/
	/*border-radius:0.8em;*/
	padding:2.8em 0;
	margin:0 0 1.3em 0;
}
.ficha_apps .gallery_screenshots .bigscreenshot {
	height: 33.45em;
    margin-top: 3em;
    position: relative;
    text-align: center;
    width: 16.1em;
}
.ficha_apps .gallery_screenshots .bigscreenshot .img_screenshot {
	position:absolute;
	top:0;
	left:5em;
}
.ficha_apps .gallery_screenshots .pager_screenshots {
	overflow:hidden;
	height:1%;
	margin:1em auto;
	width:23em;
}
.ficha_apps .gallery_screenshots .pager_screenshots li {
	float:left;
	width:1.18em;
	text-align:center;
}
.ficha_apps .gallery_screenshots .pager_screenshots li.prev_screenshot {
	width:auto;
	margin-right:3em;
}
.ficha_apps .gallery_screenshots .pager_screenshots li.next_screenshot {
	width:auto;
	margin-left:3em;
	float: right;
}
.ficha_apps .gallery_screenshots .pager_screenshots li a {
	color:#848484;
	font-weight:bold;
	text-decoration:none;
}
.ficha_apps .gallery_screenshots .pager_screenshots li a:hover {
	text-decoration:underline;
}
.ficha_apps .gallery_screenshots .pager_screenshots li a .selectedScreenshot {
	text-decoration:underline;
	color:#010101;
}
.prev_screenshot {
}
.next_screenshot {
}
.instrucc_descargas {
	float:right;
	width:34.5em;
	margin-bottom:1.3em;
}
.instrucc_descargas .tabs_descargas_apps {
	height:1%;
	overflow:hidden;
}
.lista_so_descargas {
	overflow:hidden;
	position:relative;
	height:1%;
	padding-top:0.5em;
	border-top:1px dotted #000;
}
.lista_so_descargas li {
	/*display: inline;*/
	float: left;
	border: 0;
	padding: 0;
	background: none;
	height: 42em;
	/*border-bottom: 1px #EEE solid;*/
	padding-bottom: 1.5em;
}
.lista_so_descargas li.selectedTab {
	background:none;
}
.lista_so_descargas li .icon_so_descargas {
}
.lista_so_descargas li.selectedTab .icon_so_descargas {
	background: url("../img/flecha_selected_so.gif") no-repeat center bottom #fff;
}
.lista_so_descargas li .icon_so_descargas a {
	outline:0;
}
.lista_so_descargas li .icon_so_descargas a img {
    margin: 0.5em 0 1em 0;
}
.lista_so_descargas li.selectedTab .icon_so_descargas a img {
	color:#fff;
}
.lista_so_descargas li .icon_so_descargas a:hover img {
	text-decoration:none;
}
.instrucc_descargas .box_instrucciones {
	background: #fcfcfc;
	border:1px solid #e9e9e9;
	width:30em;
	padding:1.1em 1.5em 0 2.2em;
	position:absolute;
	left:0;
	top:7.2em;
	z-index:4;
	height:35em;
}
.instrucc_descargas li.selectedTab .box_instrucciones {
	z-index:5;
}
.instrucc_descargas .box_instrucciones ol {
	list-style-type:none;
}
.instrucc_descargas .box_instrucciones ol li {
	height:auto;
	float:none;
	/*display:block;*/
	margin-bottom:1em;
	font-size:1.1em;
	color:#666;
}
.instrucc_descargas .box_instrucciones ol li span {
	background: url("../img/bullet_num_instrucc.gif") no-repeat center top;
	font-weight:bold;
	padding:0.1em 0.4em;
	margin-right:0.2em;
	font-size:0.9em;
}
.instrucc_descargas .box_instrucciones ol li input, .instrucc_descargas .box_instrucciones ol li a {
	/*margin:0.5em 0 0 1.8em;*/
	margin: 0.5em 0 0 0;
}
.instrucc_descargas .box_instrucciones ol li input {
	background:#f4f4f4;
	border:1px solid #d7d7d7;
	height:1.5em;
}
.instrucc_descargas .box_instrucciones ol li input.bt_descarga {
	border:1px solid #c0c0c0;
	background:#dfdfdf;
	margin:1em 0 0 0.5em;
	font-weight:bold;
	height:1.5em;
	padding:0 0 1em 0;
	color:#6c6c6c;
	font-size:1.1em;
}
.instrucc_descargas .box_instrucciones ol li a {
	display:block;
}
.tit_boxinstrucciones {
	font-size:1em;
	color:#6d6d6d;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:1em;
}
.bidi img {
	border:1px solid #e5e5e5;
}
.descrip_seccion .bullet_desc {
	border-bottom:0.1em dotted #000;
	margin-bottom:1.5em;
}
.descrip_seccion .bullet_desc li {
	color:#666;
	margin-bottom:1em;
}
.descrip_seccion {
	font-size:1.1em;
}
.descrip_seccion p {
	color:#666;
	margin-bottom:0.5em
}
.descrip_seccion ul {
	list-style-type:disc;
	list-style-position:inside;
}

.opciones_descarga li {
	border-bottom: 0.1em solid #EEEEEE;
    list-style: disc inside none;
}

/*.opciones_descarga li:last-child  {
	border-bottom: none;
}*/

.opciones_descarga li img {
	padding-top:0.5em;
}


.opciones_descarga li  form{
	display:inline;
}

/* Landing Moto GP: inicio */
.landingMotoGP {
	position:relative;
	width:85.7em;
	height:45.2em;
	margin-left: 0.6em;
	background:#FF0000 url("../img/bg_landing_motogp.jpg") top left no-repeat; 
}
	.landingMotoGP * { color:#FFF;}
	.landingMotoGP .cajaRoja {
		position:absolute; 
		top:0.5em;
		left:0.7em;
		background-color:#FF0000;
		width:13em;
		height:2.5em;
		font-size:2em;
		font-weight:bold;
		line-height:1.2em;
		padding: 0.2em;
	}
	.landingMotoGP .textopromo {
		position:absolute; 
		top:1em;
		left:28em;
		font-size:1.5em;
		width: 26em;
		line-height: 1.4em;
	}
	.landingMotoGP .titulocaja {
		position:absolute;
		top:18.8em;
		left:1.5em;
		font-size:1.5em;
		width: 46em;
		line-height: 1.4em;
	}
	.landingMotoGP .opciones {
		position:absolute;
		top:33em;
	}
		.landingMotoGP .opciones strong { color:#FF0000;}
		.landingMotoGP .opcionUno {
			left:2.5em;
			width:12em;
		}
		.landingMotoGP .opcionDos {
			left:17.2em;
			width:8em;
		}
		.landingMotoGP .opcionTres {
			left:27.5em;
			width:13em;
		}
		.landingMotoGP .opcionCuatro {
			left:41.5em;
			width:13em;
		}
		.landingMotoGP .opcionCinco {
			left:56em;
			width:27em;
		}
	.landingMotoGP .sotatitol {
		position:absolute;
		top:33.2em;
		left:2em;
		font-size:1.2em;
		font-weight: bold;
	}
	.landingMotoGP .nota {
		position:absolute;
		top:48em;
		left:1em;
		font-size:0.9em;
	}
/* Landing Moto GP: final */


/* Landing Real Madrid: inicio */
.landingRealMadrid {
	position:relative;
	width:68.8em;
	height:56em;
	background:#000 url("../img/bg_landing_realmadrid.jpg") top left no-repeat; 
}
	.landingRealMadrid * { color:#FFF;}
	.landingRealMadrid .cajaRoja {
		position:absolute; 
		top:0.5em;
		left:0.7em;
		background-color:#e60000;
		width:14em;
		height:2.5em;
		font-size:1.8em;
		font-weight:normal;
		line-height:1.2em;
		padding: 0.2em;
	}
	.landingRealMadrid .textopromo {
		position:absolute; 
		top:2em;
		right:1.7em;
		font-size:1.2em;
		width: 19.4em;
		line-height: 1.4em;
	}
	.landingRealMadrid .titulocaja {
		position:absolute;
		top:32.6em;
		left:2em;
		font-size:1.15em;
		width: 47em;
		line-height: 1.4em;
	}
	.landingRealMadrid .titulocaja strong {
		color:#94cd2f;
	}
	.landingRealMadrid .opciones {
		position:absolute;
		top:40.5em;
	}
		.landingRealMadrid .opciones strong { color:#94cd2f;}
		.landingRealMadrid .opcionUno {
			left: 2.5em;
    		width: 9.5em;
		}
		.landingRealMadrid .opcionDos {
			left: 13em;
    		width: 9.5em;
		}
		.landingRealMadrid .opcionTres {
			left: 23.5em;
    		width: 9.5em;
		}
		.landingRealMadrid .opcionCuatro {
			left: 34em;
    		width: 9.5em;
		}
		.landingRealMadrid .opcionCinco {
			left: 44.5em;
    		width: 9.5em;
		}
		.landingRealMadrid .opcionSeis {
			left: 55em;
    		width: 11.5em;
		}
	.landingRealMadrid .sotatitol {
		position:absolute;
		top:33.2em;
		left:2em;
		font-size:1.2em;
		font-weight: bold;
	}
	.landingRealMadrid .nota {
		position:absolute;
		top:60em;
		left:1em;
		font-size:0.9em;
	}
/* Landing Real Madrid: final */

/* Nueva seccion alertas:inicio */

	.mod2Col_alertas {
        float:left;
        width:33.28em;
        margin:0 0.5em;
		display:inline;
}
.quadColumn .mod2Col_alertas .modHeader {
        border:1px solid #fff;
        background:#cdcdcd url("../img/bg_headermiweb.gif") repeat-x top left;
        color:#555;
		font-size:1.1em;
        margin:0;
		padding:0.2em 0 0 0.64em;
		/*-moz-border-radius: 4px;
		-webkit-border-radius: 4px;*/
		/*border-radius: 4px;*/
		margin-bottom:0.27em;
}
.quadColumn .mod2Col_alertas .modHeader span {
	background: url("../img/alertas_title.gif") no-repeat top left;
	padding-left:2.4em;
	display:block;
}
.quadColumn .mod2Col_alertas .modBody {
        border-right:2px solid #c2c2c2;
		 border-bottom:2px solid #c2c2c2;
		background:#fff;
        margin:0 0 1.18em 0;
		background:#fff url("../img/bg_box_alertas.gif") repeat-x left bottom;
}
.quadColumn .mod2Col_alertas .modCopy {
	padding: 0.73em 0.5em 0.55em 0.94em;
}
.quadColumn .mod2Col_alertas .modBody p {
	color:#333;
	line-height:1.2;
}
.quadColumn .mod2Col_alertas .block_imgtxt {
	 padding:0 0 1.3em 0;
	 border-bottom:1px dotted #bfbfbf;
	 margin-bottom:1em;
}
.quadColumn .mod2Col_alertas .block_imgtxt img {
	border:0;
	margin:0 1.2em 0 0;
}
.quadColumn .mod2Col_alertas .block_imgtxt p {
	margin-bottom:0;
}
.quadColumn .mod2Col_alertas .blockformasalta {
	overflow:hidden;
	height:1%;
}
.quadColumn .mod2Col_alertas .blockformasalta h3 {
	font-weight:bold;
	text-transform:uppercase;
	color:#797979;
	margin-bottom:0.5em;
}
.quadColumn .mod2Col_alertas .modBody .blockformasalta ul {
	list-style-type:none;
	list-style-position:inside;
	overflow:hidden;
	height:1%;
}
.quadColumn .mod2Col_alertas .modBody .blockformasalta ul li{
	padding-left:1.5em;
	background:url("../img/bullet_formasalertas.gif") left 0.4em no-repeat;
	vertical-align:text-bottom;
	overflow:hidden;
	height:1%;
	margin-bottom:1em;
	float:left;
	display:inline;
	width:45%;
	line-height:1.6;
}
.quadColumn .mod2Col_alertas .modBody .blockformasalta ul li .red{
	color:#bd0000;
}
.quadColumn .mod2Col_alertas .modBody .blockformasalta input {
	border:1px solid #c0c0c0;
	background:#dfdfdf;
	color:#6c6c6c;
	font-weight:bold;
}
.quadColumn .mod2Col_alertas .modBody .blockformasalta .textinput {
	border:1px solid #d7d7d7;
	background:#f4f4f4;
	width:9em;
	height:1.4em;
	font-weight:normal;
}
/* Nueva seccion alertas:final */

/*--------------------landings*/

/*generales*/
small{font-size:90%}
.floatLeft{float:left}
.w50{width:48%}
.textCen{text-align:center}
.h5{min-height:5em}
.bigerFont{font-size:110%}
.w44{width:44%}
.mL2{margin-left:2em}
.pB3{padding-bottom:3em}


.dotHr{background: url(../img/apps/hrDots.gif) repeat-x left bottom;display:block;border:0em none;}


.titleGray{text-transform:uppercase;background-color:#e1e1e1;padding:.5em .2em .5em 1em}
.bulletGray, .relatedLinks li li a{background: url(../img/bulletListGray.png) no-repeat left 50%;padding-left:1.3em}
ul.inLineList{margin-top:.9em}
.inLineList li{display:inline;margin:0 .5em}

ul.relatedLinks{margin-right:.5em}
.relatedLinks li{font-weight:bold;padding:0.1em 0.2em 1.2em;margin-bottom:0.8em}
.relatedLinks li.lastChild{margin-bottom:0;padding:0.1em 0.2em .5em;}
.relatedLinks h4{font-size:1.1em;margin-bottom:.6em}
.relatedLinks li li{display:inline;padding:.6em 2.2em 0em 0;font-weight:normal;}
.relatedLinks li li a{text-decoration:none}

/* landing apps B&N*/
.landBnBan{background: url(../img/live/landBnBan.jpg) no-repeat top left;height:27.1em;margin-bottom:.3em;clear:both;position:relative;padding:1em 0 0 1em}
.cartelaBnLand{background-color:#e60000;border:.1em 0;border-color:#cc282d;border-style:solid;color:#fff;width:16.8em;padding:1em;line-height:1.2;}
.cartelaBnLand h2, .landJvBan h2, .landAndMark h2{font-size:1.4em;font-weight:normal}

.cartelaBnLand p, .landAndMark p{font-size:1.2em;padding-top:.3em}
.landBnBan div{float:left}
.vidLands{position:absolute;bottom:1.2em;right:1.5em;z-index:0}

.landBnCont .blockBordGrey p{margin-bottom:.6em}
.blockBordGrey{border:1em solid #e8e8e8;padding:1.4em 1em .4em 1.4em}
.landBn2col{clear:both;margin-top:2.6em;height:1%}
.landBn2col h3, .landJvCont h3{background:url(../img/live/bgLandH3.gif) repeat-x bottom left;font-size:1.6em;font-weight:normal;padding:0 0 .7em 0;margin-bottom:0.4em}
.btSound{width:12.2em;height:2.6em;margin:.2em 0 .35em 0}
.btVideoClip{background:#dadada  url(../img/live/btVideoclip.gif) no-repeat .7em .6em;}
.btVideoClip a{font-weight:bold;font-size:1.1em;padding:0.5em 0.3em 0.5em 3.4em;width:7.35em;display:block;background:url(../img/live/bulletGreyBig.gif) no-repeat 9.9em 50%;}
.btVideoClip a:hover{text-decoration:none;color:#515155;}
.btVideoClip:hover{background-color:#ccc}

.landBn2col p.bigerFont{width:15.8em;padding-top:10px}
.landBn2col h4{font-size:1.2em;margin:0 0 .9em 0}
.landBn2col h4 span{color:#999;padding-left:0.3em}

.bulGreyDark{background: url(../img/live/bulletGreyBigDark.gif) no-repeat right 56%;padding:0 1em 0.1em 0;}
.downloadOpt{margin-bottom:2em;}
.downloadOpt li{font-weight:bold;color:#888;padding:.4em 0 .8em 0;line-height:1.3}
.downloadOpt li a{text-decoration:underline;color:#888;font-weight:normal;}
.downloadOpt li li{font-weight:normal;float:left;padding:.3em 1.5em .3em 0;background:url(../img/live/bulletListDownOpt.gif) no-repeat right 52%;margin-right:.4em}
.downloadOpt li p{font-weight:normal}

.bgGrey{background-color:#e8e8e8;padding:.6em 0 .6em .6em}
.cond{font-size:90%;color:#999;border-top:.1em solid #cecece;padding:.8em 0;margin:4.8em 0;line-height:1.6}

/* landing apps Juegos de verano*/
.landJvBan{background: url(../img/live/banLandVerano.jpg) no-repeat top left;height:33.2em;clear:both;position:relative;padding:1em 0 0 1em;margin-bottom:2.4em}
.cartelaJvLand{background-color:#e60000;border:.1em 0;border-color:#cc282d;border-style:solid;color:#fff;width:27em;padding:1em;line-height:1.2;}
.cartelaJvLand2{background: url(../img/live/bgCartela2land.png) no-repeat top left;position:absolute;bottom:.9em;left:1em;height:11.5em;padding:1.8em 1em 0 1.4em;width:64.6em}
.cartelaJvLand2 h3{font-size:1.5em;font-weight:normal;color:#000;margin-bottom:.3em;height:2em;position:relative;line-height:1em;}
.cartelaJvLand2 h3 img{position:absolute;top:-.4em;margin-right:2em;}
.cartelaJvLand2 p{margin:0 0 1.3em 0}

.landJvCont h4, .landJvCont h5{font-size:1.2em;margin-top:.4em}
.landJvCont div p{font-size:110%;padding:.5em 0 .5em 0}
.landJvCont .bgGrey{width:22%;font-size:130%;text-align:center;}
.landJvCont .cond{margin:.4em 0;}

.cartelaJvLand2 h2 {font-size:1.45em;}

/* landing apps android market*/

.landAndMark{background: url(../img/live/banAndMark.png) no-repeat top left;height:45.1em;margin-bottom:.3em;clear:both;position:relative;padding:1em 0 0 1em}

.cartelaAndMark{background-color:#e60000;border:.1em 0;border-color:#cc282d;border-style:solid;color:#fff;width:23.6em;padding:1em;line-height:1.2;}

.cartelaAndMark2{position:absolute;bottom:5.6em;right:1.5em;width:32em;}
.cartelaAndMark2 h3{font-size:1.5em;font-weight:normal;color:#000;margin-bottom:.4em}
.cartelaAndMark2 p{margin:0 0 1.3em 0;font-size:1.07em}


.btRedLand{background: url(../img/live/bgBtRedLand.png) repeat-x top left;width:15.2em;float:left;position:absolute;left:1.9em;bottom:2.6em}
.btRedLand:hover{background:#b70e00;}
.bulletWh{background: url(../img/live/bulletWh.png) no-repeat right 50%;width:11.2em;display:block;color:#fff;font-size:1.2em;border:none;padding:0 .3em 0 0.5em;min-height:1.95em;line-height:1.9}
.btRedLand a:hover{text-decoration:none;color:#fff}

/*----------------Apps: pol----------------*/
.tripleColumnNoBg{
	width:51.6em;
	float:left;
	overflow:hidden;
	margin:0 0.27em;background-color:none;
	
}

.mod4{border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;background-color:#fff;width:51.1em;padding:.1em;margin-bottom:1em; position:relative;}
.mod4 p{padding:0.4em 0.2em 0.6em 0.8em}
.mod4 .masinfo {position: absolute; top: 0.38em; right: 0.36em; background-color: white; padding: 0.2em;}
.mod4 a{text-decoration:underline}
.mod4 .masinfo a {text-decoration:none;}
.contMod4{padding:0.7em 0.2em 0.4em 1em}
.mod4 select{border:.1em solid #d7d7d7;width:11em;height:1.92em;padding:.2em;margin:0 .3em}
	.appSelect{margin:0.7em 0 0 0.7em;}
	.descApp ol{margin:1.3em 0 .3em 0;height:19em}
	.descApp ol li{background-color:#f0f0f0;float:left;width:11.8em;margin-right:.2em;padding:0.2em 0.5em 0 0.2em;display:inline-block;overflow:visible}
	.descApp ol li:last-child{margin-right:0;}
	.descApp .contMod4{padding:.7em .1em 0 .1em}
	.descApp .contMod4 li div{margin:0.7em 0 0 0.2em;height:11.6em}
	.descApp ol li{list-style-type:none}
	.descApp ol li img, .descApp ol li label{float:left}
	.descApp ol li label, .descApp ol li span{width:8.7em;line-height:1.3;margin-left:.24em}
	.descApp p{line-height:1.3;padding:0 0.4em 0.6em 0.9em}
	
	
	.bidiApp{margin:0.5em 0 0.5em 1.6em}
	
	input.btGreenApp, a.btGreenApp {background:#1a601b url(../img/apps/bgButtonDescarga.png) repeat-x top left;padding:.2em .8em .3em .8em;color:#fff;border-color:#d9d9d9;border-width:.1em .1em 0 .1em;border-style:inset; }
	input.btGreenApp:hover, a.btGreenApp:hover{background:#288d09}
	a.btGreenApp {text-decoration:none; font-weight:bold; float:left;}
	.optionA .btGreenApp{margin:2.8em 0 0 2.3em}
	.optionB input[type="text"]{padding:.2em .2em .2em .8em;width:9.2em;margin:2.5em 0 .6em .6em}
	.optionB input{margin-left:.6em}
	
/*banners*/
.modBan{position:relative;padding:0.2em .9em 0 1.8em;margin-bottom:.9em;height:16.9em}
.modBan h2{font-size:1.26em;color:#fff;margin-bottom:1em}
.modBan ul{padding-bottom:1.1em}


	/*banner gama Black*/
	.modBlack{background: url(../img/apps/bgModBlack.png) repeat-y top left}
	.creativ{height: 16.9em}
	
	.modBlack li{background:transparent url("../img/apps/bulletListRed.gif") no-repeat left 50%;padding:0 0 .1em 1.1em; font-size:1em;color:#e5e5e6}

	.BanActions{position:absolute;bottom:0;width:48em;padding-bottom:1em}
	.BanActions a:hover{text-decoration:none}
	.modBlack .btVerVideo{background: url(../img/apps/bgBtBlack.png) repeat-x top left;width:8.6em;border:.1em solid #000;float:left}
	.modBlack .btVerVideo:hover{background:#222}
	.modBlack .btVideo{background: url(../img/apps/btVideo.png) no-repeat 0.7em 0.5em;width:8.6em;display:block;color:#fff;font-weight:bold;border:none;padding:0 0 0 2.8em;min-height:1.95em;line-height:2.1}
	
	.BanActions .floatRight{width:52%;}
	.inputBan{background-color:#202020;border:.1em solid #656565;padding:.2em .2em .2em .4em;width:12em;color:#fff;float:left;margin-right:1.2em}

	.btDescApp{background: url(../img/apps/bgBtBlack.png) repeat-x top left;width:11.4em;border:.1em solid #000;float:right}
	.btDescApp:hover{background:#222}
	.descVideo{position:relative;z-index:1;background: url(../img/apps/btDownload.png) no-repeat 0.7em 0.4em;color:#fff;width:11.4em;font-weight:bold;border:none;padding:0 0.8em 0.2em 2.2em;min-height:1.95em;}

	
	/*banner gama blue*/
	.modBlue{background: url(../img/apps/bgModBlue.png) repeat-y top left;}
	.modBlue li{background:transparent url("../img/apps/flecha_gris.gif") no-repeat left 50%;padding:0 0 .1em 1.1em; font-size:1em;color:#e5e5e6}
	/*.modBlue .BanActions .floatRight{width:26%;}/*en el caso de que exista solo un bton*/

	.modBlue .btVerVideo{background: url(../img/apps/bgBotGrey.png) repeat-x top left;width:8.6em;border:.1em solid #c9c9c9;float:left}
	.modBlue .btVerVideo:hover{background:#c8c8c8}
	.modBlue .btVideo{background: url(../img/apps/btVideoDark.png) no-repeat 0.7em 0.4em;display:block;color:#525252;font-weight:bold;padding:0 0 0 2.8em;border:none;line-height:1.9}
	.modBlue .inputBan{background-color:#e3e3e3;border:.1em solid #c9c9c9;padding:.2em .2em .2em .4em;width:12em;color:#333;float:left;margin-right:1.2em}

	.modBlue .btDescApp{background: url(../img/apps/bgBotGrey.png) repeat-x top left;width:11.4em;border:.1em solid #c9c9c9;float:right;}
	.modBlue .btDescApp:hover{background:#c8c8c8}
	.modBlue .descVideo{position:relative;z-index:1;background: url(../img/apps/btDownloadDark.png) no-repeat 0.7em 0.4em;color:#525252;width:11.4em;font-weight:bold;border:none;padding:0 0.8em 0.1em 2.2em;min-height:1.8em;}
.anclaApps{position:absolute;z-index:2;width:11.6em;display:block;height:1.9em;}



/*generales*/
small{font-size:90%}
.floatLeft{float:left}
.w50{width:48%}
.textCen{text-align:center}
.h5{min-height:5em}

.dotHr{background: url(../img/apps/hrDots.gif) repeat-x left bottom;display:block;border:0em none;}


.titleGray{text-transform:uppercase;background-color:#e1e1e1;padding:.5em .2em .5em 1em}
.bulletGray, .relatedLinks li li a{background: url(../img/bulletListGray.png) no-repeat left 50%;padding-left:1.3em}
ul.inLineList{margin-top:.9em}
.inLineList li{display:inline;margin:0 .5em}
.listGray, #descriptionContent ul{list-style: disc;list-style-position: inside;}

ul.relatedLinks{margin-right:.5em}
.relatedLinks li{font-weight:bold;padding:0.1em 0.2em 1.2em;margin-bottom:0.8em}
.relatedLinks li.lastChild{margin-bottom:0;padding:0.1em 0.2em .5em;}
.relatedLinks h4{font-size:1.1em;margin-bottom:.6em}
.relatedLinks li li{display:inline;padding:.6em 2.2em 0em 0;font-weight:normal;}
.relatedLinks li li a{text-decoration:none}

/* copiado de vodafonelive.css // reutilizar no?*/
input.bt_descarga{background: none repeat scroll 0 0 #DFDFDF;
    border: 1px solid #C0C0C0;
    color: #6C6C6C;
    font-size: 1.1em;
    font-weight: bold;
    height: 1.5em;
    margin: 1em 0 0 0.5em;
    padding: 0 0 1em;} /* end copiado de vodafonelive.css // reutilizar no?*/

a.leerMas{text-decoration:underline;font-weight:bold;background:url("../img/bulletListGray.png") no-repeat right 50%;padding-right:1em}

ul.telComp li li{float:left;background:none;margin:0 2.2em 0.8em 0;text-align:center;width:6.2em;min-height:13.5em;}
/*ul.telComp li li:last-child,*/ ul.telComp li li.lastChild{margin:0 0 0.2em 0;}
ul.telComp li{/*border:1px solid blue;*/min-height:13em;margin:0 0 1.5em 0}
ul.telComp li span{background:url("../img/bulletListGray.png") no-repeat left 50%;padding-left:1em;font-weight:bold}
	
	ul.telComp{margin-bottom:1em}
	ul.telComp li li p{line-height:1.1;margin-bottom:0;margin-top:1em;position:relative;bottom:.8em}
	ul.telComp li li img{}


/*apps home*/
.banAppsHome{}

.banAppsHome{margin-bottom:.9em;height:24.6em;background: url(../img/apps/bgBanHomeApps.png) repeat-y top left;position:relative}
	.banAppsHome .banVentaj{height:24.6em;position:relative;right:0;top:0}
.banAppsHome h2{font-size:1.96em;color:#525252;padding:1.55em 0 .8em 1.2em;width:14em;line-height:1.1}
.banAppsHome ul{padding:0 0 0 2.6em;width:28em}
	.banAppsHome li{background:transparent url("../img/apps/bulListAppHome.gif") no-repeat left .25em;line-height:1.2;padding:0 0 .7em 1.4em; font-size:1.16em;color:#7c7c7c}


.buscadorApps select{border:.1em inset #e6e6e6;width:11em;height:1.94em;padding:.2em;margin:0 .3em;}

.modApps{background:#fff;border-bottom:2px solid #ccc;border-right:2px solid #ccc;padding:.2em}

.tabsFalse li{float:left;margin:0 0.5em 0 0;background:#E1E1E1}
.tabsFalse li.appAct, .tabsFalse li.appAct:hover{background:#fff;}
.tabsFalse li:hover{background:#ccc}
.tabsFalse li a{color: #525252;
    display: block;
    font-weight: bold;
    outline: medium none;
    padding: 0.6em 1.8em 0.5em;
    text-decoration: none;}

/* tabs */
.contTabs{}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	width: 100%;
}
ul.tabs li {
	float: left;
	line-height: 1.4;
	margin:0 .5em 0 0;
	background: #e1e1e1;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #525252;
	display: block;
	padding: 0.6em 1.8em 0.5em;
	outline: none;font-weight:bold
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
}

.tab_container {
	clear: both;float:left;width:51.2em;
	margin-bottom:.9em;border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;background-color:#fff;padding:.1em;
}

.tab_content {
	padding: 1.9em 1.2em .9em 1.2em;
	
}

.tab_content p{line-height:1.3;margin-bottom:.4em}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content .imgLogo {
	float: left;
	margin:0 1em 1.6em 0;
}

/* estilos para carruseles */

/* carrusel para fichas de OS en smartphones */ 

#mycarousel li a {
	display:block;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	background-color:transparent;
	margin:0;
	padding:0;
}
#mycarousel li a:hover {
	/*filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;*/
	color:#c80000;
}
#mycarousel li a img {
	margin:0 0 0.5em 0;
}
.jcarousel-skin-big .jcarousel-container-horizontal {
    width:45em;
    padding:1.8em 3.3em;
}
.jcarousel-skin-big .jcarousel-clip-horizontal {
    width:100%;
    height:23em;
}
.jcarousel-skin-big .jcarousel-item {
    width:13.8em;
    height:23em;
	text-align:center;
}
.jcarousel-skin-big .jcarousel-item-placeholder {
    background:#fff;
    color:#000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-big .jcarousel-next-horizontal {
    position:absolute;
    top:10em;
    right:0.2em;
    width:3em;
    height:3em;
    cursor:pointer;
    background:transparent url(../img/smartphones/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-big .jcarousel-next-horizontal:hover {
    background-position:-2.9em 0;
}

.jcarousel-skin-big .jcarousel-next-horizontal:active {
    background-position:-5.85em 0;
}

.jcarousel-skin-big .jcarousel-next-disabled-horizontal,
.jcarousel-skin-big .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-big .jcarousel-next-disabled-horizontal:active {
    cursor:default;
    background-position:-2.9em 0;
}

.jcarousel-skin-big .jcarousel-prev-horizontal {
    position:absolute;
    top:10em;
    left:0.2em;
    width:3em;
    height:3em;
    cursor:pointer;
    background:transparent url(../img/smartphones/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-big .jcarousel-prev-horizontal:hover {
    background-position:-2.8em 0;
}

.jcarousel-skin-big .jcarousel-prev-horizontal:active {
    background-position:-5.8em 0;
}

.jcarousel-skin-big .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-big .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-big .jcarousel-prev-disabled-horizontal:active {
    cursor:default;
    background-position:-2.8em 0;
}


 
 /* carrusel para varias páginas de servicios */ 
.jcarousel-skin-small .jcarousel-container-horizontal {
    width:46em;
    padding:1.8em;
	margin:1em;
}
.jcarousel-skin-small .jcarousel-clip-horizontal {
    width:100%;
    height:7em;
}
.jcarousel-skin-small .jcarousel-item {
    width:8em;
    height:10em;
	text-align:center;
	font-size:0.8em;
}
.jcarousel-skin-small .jcarousel-item-vertical {
}

.jcarousel-skin-small .jcarousel-item-placeholder {
    background:#fff;
    color:#000;
}
#mycarousel li a span {
	display:block;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-small .jcarousel-next-horizontal {
    position:absolute;
    top:4em;
    right:0;
    width:1.8em;
    height:1.8em;
    cursor:pointer;
    background:transparent url(../img/smartphones/next-horizontal_small.png) no-repeat 0 0;
}

.jcarousel-skin-small .jcarousel-next-horizontal:hover {
    background-position:-1.85em 0;
}

.jcarousel-skin-small .jcarousel-next-horizontal:active {
    background-position:-1.85em 0;
}

.jcarousel-skin-small .jcarousel-next-disabled-horizontal,
.jcarousel-skin-small .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-small .jcarousel-next-disabled-horizontal:active {
    cursor:default;
    background-position:-5.5em 0;
}

.jcarousel-skin-small .jcarousel-prev-horizontal {
    position:absolute;
    top:4em;
    left:0;
    width:1.8em;
    height:1.8em;
    cursor:pointer;
    background:transparent url(../img/smartphones/prev-horizontal_small.png) no-repeat 0 0;
}

.jcarousel-skin-small .jcarousel-prev-horizontal:hover {
    background-position:-1.78em 0;
}

.jcarousel-skin-small .jcarousel-prev-horizontal:active {
    background-position:-1.78em 0;
}

.jcarousel-skin-small .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-small .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-small .jcarousel-prev-disabled-horizontal:active {
    cursor:default;
    background-position:-5.4em 0;
}

/**
 *  Horizontal Buttons
*/


.jcarousel-skin-custom .jcarousel-container-horizontal {
    padding:1.8em 3.3em;
}
.jcarousel-skin-custom .jcarousel-clip-horizontal {
    width:100%;
    height:6em;
}
.jcarousel-skin-custom .jcarousel-item {
    width:11.4em;
    height:6em;
	text-align:center;
}
.jcarousel-skin-custom .jcarousel-item-placeholder {
    background:#fff;
    color:#000;
}

/**
 *  Tamano Personalizado
 */
.jcarousel-skin-custom .jcarousel-next-horizontal {
    position:absolute;
    top:3em;
    right:0.2em;
    width:3em;
    height:3em;
    cursor:pointer;
    background:transparent url(../img/smartphones/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-custom .jcarousel-next-horizontal:hover {
    background-position:-2.9em 0;
}

.jcarousel-skin-custom .jcarousel-next-horizontal:active {
    background-position:-5.85em 0;
}

.jcarousel-skin-custom .jcarousel-next-disabled-horizontal,
.jcarousel-skin-custom .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-custom .jcarousel-next-disabled-horizontal:active {
    cursor:default;
    background-position:-2.9em 0;
}

.jcarousel-skin-custom .jcarousel-prev-horizontal {
    position:absolute;
    top:3em;
    left:0.2em;
    width:3em;
    height:3em;
    cursor:pointer;
    background:transparent url(../img/smartphones/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-custom .jcarousel-prev-horizontal:hover {
    background-position:-2.8em 0;
}

.jcarousel-skin-custom .jcarousel-prev-horizontal:active {
    background-position:-5.8em 0;
}

.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal:active {
    cursor:default;
    background-position:-2.8em 0;
}



/*--------------------------carousel galeria apps*/

.appsCarousel {background:#f9f9f9;border:.1em solid #eaeaea;margin:1.6em 0 0  0;padding:1em 1.2em 0 1.2em}


.appsCarousel  .jcarousel-clip{width:39em;height: 33em;}
.appsCarousel  .jcarousel-container { height: 33em;}

.prevApp, .nextApp{width:3.4em;height:16em;display:block;cursor: pointer;float:left;padding:8.6em 0;}
.appsCarousel  .prevApp{background:url("../img/apps/btPreviousApp.gif") no-repeat left 50%;}
.appsCarousel  .prevApp:hover{background:url("../img/apps/btPreviousAppHover.gif") no-repeat left 50%;}
.appsCarousel  .nextApp{background:url("../img/apps/btNextApp.gif") no-repeat left 50%;}
.appsCarousel  .nextApp:hover{background:url("../img/apps/btNextAppHover.gif") no-repeat left 50%;}

.appsCarousel  li{list-style-type:none;}
.appsCarousel  li img{}
.appsCarousel #mycarousel div:first-child{float:left}

.appsCarousel .jcarousel-list{width:2000em;height:32em;}
.appsCarousel .jcarousel-list li, .appsCarousel .jcarousel-item {margin:0  3.5em;display:inline-block;
    float: left;
    height: 32.6em;
    list-style: none outside none;
    width:32.6em;
}


.appsCarousel .jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
}

.appsCarousel .jcarousel-control{text-align:center;margin:1em  0}
.appsCarousel .jcarousel-control p{
   color: #2d2d2d;}
   
.appsCarousel .jcarousel-control span{background:#e1e1e1;width:10%;padding:.3em .8em .2em .8em}
.appsCarousel .jcarousel-control span span{padding:0}
#actNumbImg{font-weight:bold}

.appsCarousel .jcarousel-control a:focus,
.appsCarousel .jcarousel-control a:active {
    outline: none;
}

/*.appsCarousel .jcarousel-scroll {
    margin-top: 1em;
    text-align: center;
}


.appsCarousel .jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.appsCarousel .jcarousel-scroll select {
    font-size: 75%;
}
*/

/*cambia la vista*/

ul.display {float: left;margin: 0;padding: 0;list-style: none;width:98%;}
ul.display li {float: left;padding:0;margin:.9em;position:relative;width:98%;}


ul.thumb_view2 li, ul.thumb_view3 li{background:url("../img/apps/hrDots.gif") repeat-x scroll left bottom transparent;}
ul.thumb_view li{width:99%;}
ul.thumb_view3 li{width:47%;}
ul.thumb_view3 li.lastView, ul.thumb_view2 li.lastViewList{background:none}
ul.thumb_view3 .longdesc{display:none;}

.contDescApp {height:10.5em;padding:.5em 1.2em 1.4em 0;overflow:auto;}
.contDescApp h4{padding:0 0 .3em .6em;font-size:1.1em}
.contDescApp img{float:left;margin-right:.8em}
.contDescApp p {line-height:1.2em;}
.contDescApp form{position:absolute;bottom:2.4em;left:9em;}
.contDescApp select{border:0.1em solid #ccc;float:left;padding:.2em;width:11em;margin:0 .4em 0 0}
.contDescAppLegal{position:absolute;bottom:0.6em;left:0.6em;}
input.btOk{background:url(../img/apps/btOk.png) no-repeat 50% 50%;border:none;text-transform:uppercase;font-weight:bold;color:#525252;padding:.4em .7em 0.3em .7em;height:2.1em;width:3em}






/*cabecera view options y paginador*/
.viewOpt{background-color:#eee;padding:0.9em 0.9em 0.9em 29em;font-weight:bold}
.viewOpt ul{padding-top:.3em;float:right;}
.viewOpt li{float:left;margin:0 .2em; line-height:1; margin-right:4px}

.vact {text-decoration:none!important;}
a.switch_thumb2 {background: url(../img/apps/gridList.gif) no-repeat right 50%;padding:0.3em 1.9em .2em 0.5em;text-decoration:underline;display:block;}
a.switch_thumb3 {background: url(../img/apps/gridMosaic.gif) no-repeat right 50%;padding:0.2em 1.9em .2em 0.5em;text-decoration:underline;margin-right:.6em;display:block;}


.pagerApps{float:right;margin-left:1em;}
.pagPrevApp{ background:url("../img/apps/pagPrevApp.png") no-repeat;width:2em;height:1.8em;border:none;margin-right:.2em;vertical-align:middle;}
.pagNextApp{ background:url("../img/apps/pagNextApp.png") no-repeat;width:2em;height:1.8em;border:none;vertical-align:middle;}
	.pagPrevApp:hover, .pagPrevApp:disabled, .pagNextApp:hover, .pagNextApp:disabled, .desab{opacity:0.6;filter: alpha(Opacity=60);background-color:#eee}
/*	.desab{ background:url("../img/apps/pagPrevAppOff.png") no-repeat;width:2em;height:1.8em;}
	.pagNextApp:hover{ background:url("../img/apps/pagNextAppOff.png") no-repeat;width:2em;height:1.8em}
*/

.actPageApp, .maxPage{width:2.6em;padding:.1em 0 0 0;font-weight:bold;color:#525252;display:inline-block;zoom:1;*display:inline;}
.actPageApp{border:.1em solid #d8d8d8;text-align:center;margin:0 .2em 0 .4em}
.maxPage{border:none;background:none}

.letraPeq{padding:0 0 .9em 1.2em}
.nounder a {text-decoration: none;}

/* promo vodafone tv con digital plus
#vodafoneTvConDigitalPlus { background: #FFF url(../img/promo_vf_tv_bg.jpg) bottom right no-repeat; height:30em;}
	#vodafoneTvConDigitalPlus h2 { background-color:#ECECEC; padding:0.8em 0 0.8em 3.5em; font-size:1.5em; position:relative; margin-bottom:1.5em;}
		#vodafoneTvConDigitalPlus h2 img, #vodafoneTvConDigitalPlus h2 span img { position:absolute; top:0.8em; left:0.5em;}
	#vodafoneTvConDigitalPlus p { padding:2em 23.5em 0 2em;}*/
	
.textoTelefono {
float:left;
width:99%;
}

#introBlock div{
	padding: 0.4em 0.2em 0.6em 0.8em;
}
/* promo vodafone tv con digital plus */
#vodafoneTvConDigitalPlus { background: #FFF url(../img/promo_vf_tv_bg.jpg) 310px 55px no-repeat; padding-bottom:4.1em}
	#vodafoneTvConDigitalPlus h2 { background-color:#ECECEC; padding:0.8em 0 0.8em 3.5em; font-size:1.5em; position:relative; margin-bottom:1.5em;}
		#vodafoneTvConDigitalPlus h2 img { position:absolute; top:0.8em; left:0.5em;}
	#vodafoneTvConDigitalPlus p { padding:2em 23.5em 0 2em;}
	
/* promo vodafone tv con digital plus CAMBIOS*/

.noPAd_Right	{padding-right:0}
#vodafoneTvConDigitalPlus p.noPAd_Right	{padding-right:2em}
.size10	{font-size:10px}


/* FIN vodafone tv con digital plus CAMBIOS*/
		
/* STAR Landing MTV Vodafone en tu casa */
#vodafoneentucasa_mtv	{
background: url(../img/landing_MTV_bg.jpg) no-repeat;
/*width:559px;*/ width:50.82em;
/*height:259px;*/ height: 23.55em;
/*padding:7px 0 0 7px;*/ padding:0.64em 0 0 0.64em;
overflow:hidden
}

.marleft10	{ /*margin-left:10px; */ margin-left:0.91em;}
ul.marleft10	{ /*margin-left:10px;*/ margin-left:0.91em;}
	
div.modCopy h2.subtitulo_landing	{
padding:10px;
/*margin:15px 0;*/ margin:1.36em 0;
background:#e1e1e1;
color:#525255;
/*font-size:14px;*/ font-size:1.27em;
font-weight:bold;
}

.video_321w	{
width:29em;
height:17.6em;
overflow:hidden;
position:relative;
top:-0.5em;
left:20.5em;
}

.modCopy p.margenBotonDerecha	{ margin-bottom: 2.73em; }
.paddingtop_NO	{ padding-top:0}
div.modCopy.paddingtop_NO	{padding-top:0}

.link_mtv	{
background: url(../img/buttons/arrow.gif) no-repeat left 50%;
border-top: 1px solid #EDEDED;
border-bottom: 1px solid #EDEDED;
padding-left:1.36em}

div#vodafoneentucasa_mtv h2	{
background: url(../img/landing_MTV_cartela.png);
/*width:309px;*/ width:28.09em;
/*height: 53px;*/ height:5.89em;
overflow:hidden;
background-repeat:no-repeat;
text-indent:-9999em}


/* FIN Landing MTV Vodafone en tu casa */


/* Landing Supermovil */


#supermovil *	{margin:0;padding:0;font-size:11px; font:Arial, Helvetica, sans-serif; color:#525252}
#supermovil ul {list-style-type:none}
#supermovil h3,  h4	{font-weight:normal}

#supermovil	{
width: 68.9em;
float: left;
margin: 0 0.27em;
overflow: hidden;
}

#supermovil .mod10Col {border: #DBDBDB solid 2px;
border-left: none;
border-top: none;
background: #FFFFFF;
}

#supermovil #imagen_top	{display:block; margin:1.9em 0 1.72em 0}

#supermovil	h2{font-size:1.64em; margin:0 0 0.63em 0.63em}

#supermovil #top.mod10Col {width:68.7em; overflow:hidden;margin-bottom:0.6em;}
#supermovil #top.mod10Col .apps	{
width:21.85em; 
float:left; 
overflow:hidden; 
padding:0 0 0.72em 0.45em;
margin:1.54em 0 0 0.4em;
border-right:1px solid #e7e7e7
}
#supermovil #top.mod10Col .apps p {font-size:1.1em}
#supermovil #top.mod10Col .apps p.floatRight {margin:0.7em 4.8em 0 0}
#supermovil #top.mod10Col .apps.noMarR	{ border-right:none}
#supermovil #top.mod10Col .clear {padding:2.45em 0 1em 0; text-align:center}
#supermovil #top.mod10Col .clear p {padding-bottom:1em; text-align:left}

#supermovil #gris	{
background:url(../img/lading_supermovil_boton_gris.gif) no-repeat; 
display:inline-block; 
width:13.9em; 
line-height:2.45em;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF
}

#supermovil #verde	{
background:url(../img/lading_supermovil_boton_green.gif) no-repeat; 
display:inline-block; 
width:13.45em;
line-height:2.45em;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF
}

#supermovil #top.mod10Col .apps p.desc {margin-top:1em;font-size:1em}

#supermovil #left.mod10Col {float:left;width:41.9em;height:45.1em;}


#supermovil .Font_14	{font-size:1.3em}

#supermovil #left	{padding:1.61em 1.36em 1.16em 1.36em}

#supermovil #left h4	{margin:2em 0 1em 0}
#supermovil #left ul li#lista1	{
background: url(../img/lading_supermovil_bg_list_1.jpg) left no-repeat; 
height:5em; 
padding: 2em 0 0 6em}
#supermovil #left ul li#lista2	{
background: url(../img/lading_supermovil_bg_list_2.jpg) left no-repeat; 
height:5em; 
padding: 1em 0 0 6em}
#supermovil ul.list-tip	{margin: 0.5em 0 1.9em 0}
#supermovil ul.list-tip	li	{
background:url(../img/bullets_leftnav_arrows.png) 0 -4px no-repeat;
padding-left:0.8em}

#supermovil ul.lista_ayuda {margin-top:0.5em;overflow:hidden}
#supermovil ul.lista_ayuda li	{overflow:hidden;}
#supermovil ul.lista_ayuda li a {float:right}
#supermovil ul li#ayuda_1	{
background: url(../img/lading_supermovil_android.jpg) left no-repeat; 
height:4em; 
padding: 1em 0 0 6em}
#supermovil ul li#ayuda_2	{
background: url(../img/lading_supermovil_BB.jpg) left no-repeat; 
height:4em; 
padding:1em 0 0 6em}
#supermovil ul li#ayuda_3	{
background: url(../img/lading_supermovil_iphone.jpg) left no-repeat; 
height:4em; 
padding: 1em 0 0 6em}

#supermovil	a.nodeco	{text-decoration:none;color:#525252}
#supermovil a.boton_supermovil {
background:url(../img/lading_supermovil_boton_general.gif) center no-repeat;
width:6.45em;
height:2.45em;
line-height:2.45em; 
text-align:center;
font-weight:bold;
color:#525252;
text-decoration:none
}

#supermovil a.boton_supermovil.noMar {margin-top:0}
#supermovil ul.lista_ayuda li a.link_ayuda	{float:none;display:inline-block;font-weight:bold;font-size:1.1em;color:#525252}


#right.mod10Col {float:right;width:21.2em;height:45.1em;padding:1.63em 1em 1.16em;margin-right: 0.3em;}
#right.mod10Col h3{margin-bottom:1em}
#right.mod10Col img{display:block; margin: 1.55em 0 }
#supermovil a img {border:none}

#supermovil p.mar08	{margin:0 0 1em 0.8em}

/* FIN Landing Supermovil */
