@media only screen and (min-width : 950px){
		#main-container {position:relative;margin-left:auto;margin-right:auto;width:auto;}
		#container {position:absolute;top:0px;left:0px !important;width:945px}		
		#search-form form {margin-top:33px}
		body > header .logo {margin-top:66px;margin-left:10px}
		body > header #player-s {width:232px;height:47px;margin:0px 20px 0px 0px;float:right}		
		#header-list ul {width:960px;margin-left:auto;margin-right:auto;height:40px;border-left: 1px solid black;border-right: 1px solid #404042}
		#header-list ul li.type1 {width: 238px;}
		#header-list ul li.type2 {width: 238px;}
		#header-list ul li.type3 {width: 238px;}
		#header-list ul li.type4 {width: 238px;}
		.prettyContent section.fullcontent {float: left !important;	width: 900px; clear: both; padding: 60px 30px 30px 30px;}
		div.corner-stamp {float: right; position: relative !important;}
		div.corner-stamp article.box{ width: calc(100% - 2px) !important };
		article.box {position: relative; width: calc(23.4% - 2px); float: left;}
		article.box0 {width: calc(48.8% - 2px) !important;}
		.video-player {width: 468px !important; height: 370px;}
		#search-form input[type="search"] {-webkit-border-radius: none; -webkit-appearance: none;}
		article a img {width: 100%;}
		.corner-stamp.box0_wrapper {
		  width: calc(48.8% - 2px) !important;
		}



}

@media only screen and (max-width : 720px) {
		.player-audio{width:135px; height:37px;}
		.video-player{ width:450px !important; height:370px;}
		.player_desactivado { background: url('../img/radio_des.jpg'); height: 42px; width: 232px; display: block;}
		#container {position:relative;clear:both;width:480px;}
		#container article {width:228px;}
		div.header_top_option{ /*background: #fff;*/ height:60px !important; padding:7px 0px 0px 0px;}
		div.header_brand{ width:468px !important;}
		div.header_brand img.vodafone_you{ float:right; width:24px; height:24px;}
		img.vodafone_logo_you{ width:130px;}	
		#cont-box0 {position:relative;clear:both;width:480px;overflow:hidden !important; margin:0 auto 10px auto !important;}
		#main-container {float:left; width:100%; position:relative;}
		.middle-container{position:relative;margin:0px 0px 0px 10px !important; }
		.box0{ float:left; clear:both !important; margin:0px 0px 0px 0px !important;}
		#cont-box0 article{position:relative !important; margin:0px 0px 10px 0px;}
		
		body > header { position:relative; clear:both !important;}
		body > header .clearfix {width:468px;height:60px;position:relative}
		body > header .logo {float:left;margin: 50px 8px 0 13px}
		body > header #player-s {width:130px;height:29px;margin:0px 0 0 0;float:left}
		#main-container{ float:left; width:100% !important; padding:0px; position:relative;} /* Se ha añadido el main container y se le ha reducido el margen superior */		
		
				
		#search-form {width:auto;margin:0px 8px 0 0}
		#search-form input{display:inline-block;font-size:.1em;margin:0;padding:0}
		#search-form input[type="search"] {float:left;width:140px;font-size:1.2em;text-align:center;padding:0;height:29px; -webkit-appearance: none;}
		#search-form input[type="submit"] {width: 50px; height: 29px; margin: 0 0 0 1px; padding: 0; text-indent: -9999px; background: #E9E9E9 url('../img/search_form_lupa.png') center no-repeat; -webkit-appearance:none;}		
		
		#top-list {position:absolute;top:0;right:0; margin:10px -10px 0px 0px;}
		#top-list ul li.mivodafone {border-right: none; padding: 2px 10px 5px 10px; }
		#top-list ul li a {font-size:1.4em;line-height:1em}
		#top-list ul li.mivodafone a {display:inline-block;line-height:5px;}
		#top-list ul li.help a {padding-right:0;width:16px; height:10px; font-size:0px; background:url('../img/icono_ayuda.jpg') no-repeat 10px 1px;}
		
		nav#header-list{ height:58px; width: 100% !important;}
		#header-tags{ min-width:490px !important;}
		#header-tags.nav-bar ul {width: 480px;margin: 0px auto;padding: 0px 0px 0px 0px;display: block;clear: both;}
		#header-list ul {width: 480px !important; margin-left: auto;margin-right: auto;}
		#header-list ul li {width: 117px !important;height:49px;padding:8px 0 0 0px;}
		#header-list ul li a {height:19px;line-height:67px;text-align:center;font-size:11px;text-decoration:none;font-weight:normal}
		#header-list ul li a {padding:0;}
		#header-list ul li a:hover {text-decoration:underline;}
		#header-list ul li.type1 a {background:url('../img/check_radio.png') center 0px no-repeat;}
		#header-list ul li.type1 a.checked {background-position: center -19px!important}
		#header-list ul li.type2 a {background:url('../img/check_afterclass.png') center 0px no-repeat;}
		#header-list ul li.type2 a.checked {background-position: center -19px!important}
		#header-list ul li.type3 a {background:url('../img/check_smartphones.png') center 0px no-repeat;}
		#header-list ul li.type3 a.checked  {background-position: center -19px!important}
		#header-list ul li.type4 a {background:url('../img/check_tarifas.png') center 0px no-repeat;}
		#header-list ul li.type4 a.checked {background-position: center -19px!important}		
		
		.prettyContent-container{width:440px;}
		#sectionAplicacion section.infoAplicacion {float: left; padding: 35px 30px 45px 30px; width: 400px !important; border-bottom: 1px solid #E0E0E0;}
		#sectionAplicacion section.infoAplicacion img {float: left; margin:0px 0px 20px 0px;}
		#sectionAplicacion section.detalleAplicacion {float: left;padding: 35px 30px 35px 30px; width: 400px; clear:both;}
		#sectionAplicacion section.mediaAplicacion {float: left; width: 410px !important; padding: 0px 20px 20px 30px;}
		#sectionAplicacion section.opcionesAplicacion {float: left; width: 410px !important; padding: 0 30px 45px 30px;}
		#sectionAplicacion section.opcionesAplicacion .textBlock {float: left; width: 410px; color: #666; font-size: 1.4em; border-bottom: 1px solid #DEDEDE;  clear:both;}		/* Se ha eliminado el padding para ganar margenes ()*/
		
		.prettyPopin {display: none; overflow: hidden; position: absolute; z-index: 11000; top: 50%; left: 50%;}
		#overlay {background: #000; position: absolute; top: 0; left: 0;z-index: 10000;}

		.prettyPopin a#b_close {z-index:10200}
		.prettyPopin .prettyContent .prettyContent-container { float: left;  display: none; width: 468px;}
		.prettyContent section.sectionRecargas {width:400px}
		.prettyContent section.fullcontent {float:left; width:410px; clear:both; }
		.prettyContent section.sectionRecargas {width:410px}
		.prettyContent section.fullcontent1 {width:440px;padding:60px 10px 0 10px}
		.prettyContent section.fullcontent1 footer {width: 440px}
		.prettyContent section.fullcontent1 img.thumb {width:440px;max-width:440px !important}
		.prettyContent section.fullcontent2 {width:480px;padding:20px 10px}
		.prettyContent section.fullcontent2 p.related {margin-bottom:20px}
		.prettyContent section.fullcontent2 article.box {float:left;width:228px}
		
		.prettyContent section.fullcontent5 {width:410px}
		.prettyContent section.fullcontent6 {width:410px}
		.prettyContent article.box-main header h2 {float:left;width:440px;padding:0;margin-top:10px}
		.prettyContent article.box-main .content {float:left;width:440px; min-height:100px; padding:0 0 15px 0;}/* Se ha eliminado el min-height*/
		.prettyContent article.box-main p.button {float:right;position:static !important;}
		.prettyContent section.middlecontent {width:410px;padding:50px 30px 30px 30px}
		.prettyContent section.middlecontent2 {width:410px;padding:30px}
		.prettyContent section.middlecontent3 {width:410px;padding:30px}
		.prettyContent article.box-main header time{float:right;position:absolute;left:370px;width:70px;height:33px;line-height:33px;text-align:center;padding:0}
		.prettyContent ul.categorias li {float: left; width: 195px; margin: 0 5px 16px 0px; text-align: center; }
		.prettyContent article.box-main footer {float: left; width: 410px; padding: 0}
		.prettyContent article.box-main img.thumb { float: left; width: 410px !important;}

		
		.video-player {width: 450px !important; height: 370px; background: black; }

		/*body.pageSimple > header {background-position: -120px 0}
		body.pageSimple > header .clearfix {width: 460px}
		body.pageSimple > header .logo {margin:40px 0 40px 50px}*/
		#container-recargas {width:460px}
		#container-altapin {width:460px}
		#contenedorCompraSim {width:460px}
		#contenedorRegistro,#contenedor404,#contenedorGenerico {width:460px;margin:0 auto}
		#contenedor404 .errorBlock ul.filtrosContenido li {margin: 0 10px 0 0;padding:0 0 0 26px}
		#contenedorCompraSim .bloqueCompraSim {float:left;width:460px}
		#contenedorCompraSim .bloqueIzquierda {float:left;width:46px;margin:0}
		#contenedorCompraSim .bloqueDerecha {float:left;width:460px;}
		#contenedorCompraSim .bloqueIzquierda .bloqueInfoTarifa {width:428px;}
		#contenedorCompraSim .bloqueConfirmacion {width:460px}
		#contenedorCompraSim .bloqueConfirmacion .bloqueConfirmacionIzquierda {width:460px;margin:0}
		#contenedorCompraSim .bloqueConfirmacion .bloqueConfirmacionDerecha {width:460px}
		#contenedorCompraSim .bloqueConfirmacion dl {width:460px}
		#contenedorCompraSim .bloqueConfirmacion dt {width:440px}
		#contenedorCompraSim .bloqueConfirmacion dd {width:460px;padding:20px 0 20px 10px}
		#contenedorCompraSim .bloqueConfirmacion dd img {margin-right:10px}
		#contenedorCompraPack {width:460px}
		#contenedorCompraPack .pasoCompraPack {width:460px}
		#contenedorCompraPack .pasoCompraPack .paso1 {margin-right:120px;width:66px}
		#contenedorCompraPack .pasoCompraPack .paso2 {margin-right:119px;width:86px}
		#contenedorCompraPack .pasoCompraPack .paso3 {width:69px}
		#contenedorCompraPack .bloque {width:460px}
		#contenedorCompraPack .bloqueFormCompra fieldset div {margin-top:10px}
		#contenedorCompraPack .bloqueCompraPack {width:460px}
		#contenedorCompraPack .bloqueCompraPack .bloqueCompraPackDerecha {width:460px}
		#contenedorCompraPack .bloqueCompraPack .bloqueCompraPackIzquierda {width:460px;margin:0}
		#contenedorCompraPack .bloqueInfoCompra {border-top:0}
		#contenedorCompraPack .bloqueDetalleCompra .infoEntrega {padding-right:0}
		#contenedorCompraPack .bloqueConfirmacion {width:460px}
		#contenedorCompraPack .bloqueConfirmacion .bloqueConfirmacionIzquierda {width:460px}
		#contenedorCompraPack .bloqueConfirmacion .bloqueConfirmacionDerecha {width:460px;margin-top:20px}
		#contenedorCompraPack .bloqueConfirmacion dl {width:460px}
		#contenedorCompraPack .bloqueConfirmacion dt {width:440px}
		#contenedorCompraPack .bloqueConfirmacion dd {width:440px}
		#contenedorCompraPack .bloqueConfirmacion h2 {width:460px}
		#contenedorCompraPack .bloqueConfirmacion h3 {width:460px}
		#contenedorCompraPack .tableConfirmacion {width:460px}
		#contenedorCompraPack .tableConfirmacion tr td.cell1.infoCompra img {float:none;margin-bottom:20px}
		#contenedorCompraPack .tableConfirmacion tr td.cell1.infoCompra ul {float:none}
		#contenedorCompraPack .tableConfirmacion tr td.cell1 {width:260px}
		#contenedorCompraPack .tableConfirmacion tr td.cell2 {width:140px}
		#contenedorCompraPack .tableConfirmacion tr td.cell3 {width:60px}
		#container-recargas .contenedorRecargas .recargaCuerpo {float:left;width:460px;padding:30px 0;}
		#container-recargas .contenedorRecargas .recargaInfo {float:right;width:438px;margin:0;border-top:0}
		#container-recargas fieldset.legales label {max-width:400px}
		#container-recargas .pasoRecarga {width:460px}
		#container-recargas .pasoRecarga .paso1 {margin-right:120px;width:66px}
		#container-recargas .pasoRecarga .paso2 {margin-right:119px;width:86px}
		#container-recargas .pasoRecarga .paso3 {width:69px}
		fieldset#datosRecarga div:last-child {margin-top:10px}

		#sectionAplicacion section.opcionesAplicacion { float: left;width: 390px; padding: 0 30px 45px 30px; clear:both !important;}
		#sectionAplicacion section.mediaAplicacion div.mediaImage div.image div.imageFooter {color: white; height: 35px; width: 270px; padding: 10px; font-size: 1.4em; line-height: 35px; margin:0px 0px 20px 0px !important; float:left; clear:both;}
		#sectionAplicacion section.detalleAplicacion div.infoSistema h4 {line-height: 39px; margin: 50px 0px 0px 0px; float: left; font-size: 1.4em; font-weight: normal; color: #666;}
		#sectionAplicacion div.info { min-height: 134px; position: relative; float: left; width: 420px; font-size: 1.4em; color: #666; padding-bottom: 36px; }
		#sectionAplicacion section.mediaAplicacion { float: left; width: 390px; padding: 20px 20px 70px 30px; clear:both; clear:both;}
		#sectionAplicacion section.mediaAplicacion div.mediaImage a.mediaPrev { float: left; display: inline-block; height: 480px; width: 55px; background: url('../img/media_image_prev.png') no-repeat left center;font-size: 0em; text-indent: -9999px;}
		#sectionAplicacion section.mediaAplicacion div.mediaImage a.mediaNext { float: left; display: inline-block; height: 480px; width: 55px; background: url('../img/media_image_next.png') no-repeat right center; font-size: 0em; text-indent: -9999px;}
		
		
		.prettyContent section.fullcontent2 {width: 450px; padding: 20px 10px;}
		.prettyContent section.fullcontent2 article.box {float: left; width: 215px;}
		.prettyContent section.fullcontent2 article header img { min-width:215px !important;}
		.prettyContent section.fullcontent1 img.thumb {}
		.prettyContent article.box-main .content { float: left; width: 440px; min-height:100px; padding: 0 20px 15px 0px;} /* Se ha eliminado el min-height*/
		.prettyContent section.fullcontent1 footer {width: 440px !important;}
		#sectionProducto { float: left; width: 450px; padding: 43px 0px 0px 0px}
		#sectionProducto .infoProducto {float: left; padding: 30px 17px 30px 15px;  clear: both; width: 460px;}
		.prettyContent ul.seccion_cat li {float: left; width: 409px; padding: 10px 0; border-top: 1px solid #888; }
		.prettyContent ul.seccion_cat li ol li{float: left; width: 300px; padding: 10px 0; border-top: 1px solid #888; }
		.prettyContent h2 {margin: 0;font-size: 2.5em;color:#343434;font-weight:normal}
		#sectionProducto .mediaPrincipal { width: 438px; text-align: center; border: 1px solid #D0D0D0; border-bottom: none;}
		#sectionProducto .mediaProducto { padding: 15px;}
		#sectionProducto .sectionBlock { float: left; width: 460px !important; display: block; padding: 0 20px 40px 20px; }
		#sectionProducto .textBlock { float: left; width: 425px; padding-bottom: 10px; border-bottom: 1px solid #888; margin-bottom: 10px;}
		#sectionProducto .mediaThumbs ul li {list-style: none; float: left; display: inline-block; width: 85px; height: 86px; border-right: 1px solid #D0D0D0; text-align: center; overflow: hidden; background-position: center center;}

		
		#sectionTarifa .sectionBlockRight {float:left;width:420px;display:inline-block; clear:both;}
		
		footer.main-footer {height:56px;  position:relative !important; bottom: 0px !important; clear:both;}
		footer.main-footer > nav ul {width: 450px;  margin-left: auto; margin-right: auto;}
		footer.main-footer li.item5 { clear:both;}
		section.promocional img{ width:400px;}
		#media_player_container iframe{ width:410px;}
		.recargaCuerpo ul.seccion_cat li div.content { font-size:1.2em; border:1px solid #ff0000; width:346px; float:left; position:relative; padding:15px 30px 25px}
		#container-recargas .contenedorRecargas .recargaCuerpo input[type="text"] {font-size: 1.2em; border: 1px solid #999;min-width: 200px; padding: 3px 5px; margin:0px 0px 20px 0px;}		
		div.seccion_television{ display:none;}

		#cont-box0 article {width: 468px !important;}
		#container article.box0{width: 468px !important;}
		#search-form input[type="search"] {-webkit-border-radius: none; -webkit-appearance: none;}
		.prettyContent article.box-main header time {float: right; position: absolute; left: 339px !important; width: 70px; height: 33px;line-height: 33px; text-align: center; padding: 0;}

		#contenedorCompraSim .pasoCompraSim li { font-size: 0 !important; width: 0px; }
		#contenedorCompraSim .simTypeSelect  li{ float: none !important; clear: both !important; width: 100% !important; }
		#contenedorCompraSim .bloqueDerecha, #contenedorCompraSim .bloqueIzquierda { width: auto !important;  }
		#contenedorCompraSim .bloqueIzquierda * { max-width: 720px !important; }
		#contenedorCompraSim .bloqueIzquierda img { max-width: 95% !important; }
		#contenedorCompraSim .bloqueInfoTarifaSelect .tarifaOption .button { margin-top: 10px !important; }
		#contenedorCompraSim  form.generico { border-bottom: none; }
}


@media only screen 
and (min-width : 720px) 
and (max-width : 949px) {

		body > header {}
		body > header .clearfix {width:710px; margin-left:auto;margin-right: auto;}
		div.header_brand{ width:710px !important;}			
		body > header .player {height:40px; width: 120px;}
		div#player-s.player{ float:left; margin:0px 0px 0px 0px; height:47px;}
		.player-audio{width:135px; height:37px;}
		body > header #player-s { width:232px; height:47px; margin:0px 0 0 10px; float:left}
		.middle-container{margin:0px 0px 0px 10px !important; }
		.nav-bar {float: left; width: 100% !important;}
		#cont-box0 article{position:relative !important; margin:0px 0px 10px 0px;}
		#search-form form{ margin:64px 0px 0px 0px; }
		#search-form input {float: left;  background: #E9E9E9; border: 1px; font-size: 1.9em; padding:0px 0px 0px 10px !important;}
		#search-form input[type="search"] {width: 235px; height:47px;}
		#header-tags.nav-bar ul {width: 720px;margin: 0px auto;padding: 0px 0px 0px 0px;display: block;clear: both;}
		#header-list ul {width: 720px; margin-left: auto; margin-right: auto; border-left: 1px solid black;	border-right: 1px solid #404042;}
		#header-list ul li.type1 {width: 127px;}
		#header-list ul li.type1 a.checked {background-position: 28px -19px!important;}
		#header-list ul li.type1 a {background: url('../img/check_radio.png') 28px 0px no-repeat;}
		
		#header-list ul li.type2 {width: 177px;}
		#header-list ul li.type2 a.checked {background-position: 41px -19px!important;}
		#header-list ul li.type2 a {background: url('../img/check_afterclass.png') 41px 0px no-repeat;}	
		
		#header-list ul li.type3 {width: 227px;}
		#header-list ul li.type3 a.checked {background-position: 26px -19px!important;}
		#header-list ul li.type3 a {background: url('../img/check_smartphones.png') 26px 0px no-repeat;}		
		
		#header-list ul li.type4 {width: 179px;	}
		#header-list ul li.type4 a.checked {background-position: 16px -19px!important;}
		#header-list ul li.type4 a {background: url('../img/check_tarifas.png')  16px 0px no-repeat;}		
		

		.prettyContent article.box-main header h2 {float: left; width: 468px; padding: 0px 0 0 0px; margin: 10px 0px; font-size: 2.5em;font-weight: normal;line-height: 116%;}
		.prettyContent article.box-main .content { float: left; width: 468px; min-height:100px; padding: 0px 0 0 0px; font-size: 1.4em; color: #666; position: relative;} /* Se ha eliminado altos y margenes*/
		
		article.box {position: relative; width: 228px !important; float: left;}
		article.box0 {width: 468px !important;}

		#container { position: relative; clear: both; margin-left: auto; margin-right: auto; margin-bottom: 45px; width: 720px;}
		
		.prettyContent section.fullcontent {float: left !important;	width: 650px; clear: both; padding: 60px 30px 30px 30px;}
		.prettyContent section.middlecontent{width:600px;   padding: 60px 60px 20px 50px;}
		.video-player {width: 468px !important; height: 370px; background: black; }
		.prettyContent ul.categorias li {width: 221px; margin: 0 5px 16px 0px; text-align: center;}		
		
		.prettyContent-container{width:710px;}
		#sectionAplicacion section.infoAplicacion {float: left; padding: 35px 30px 45px 30px; width: 650px; border-bottom: 1px solid #E0E0E0;}
		#sectionAplicacion section.infoAplicacion img {float: left; margin:0px 0px 20px 0px;}
		#sectionAplicacion section.detalleAplicacion {float: left;padding: 35px 30px 35px 30px; width: 650px;}
		#sectionAplicacion section.mediaAplicacion {float: left; width: 650px; padding: 0px 20px 20px 30px;}
		#sectionAplicacion section.opcionesAplicacion {float: left; width: 650px; padding: 0 30px 45px 30px;}
		#sectionAplicacion section.opcionesAplicacion .textBlock {float: left; width: 650px; color: #666; font-size: 1.4em; border-bottom: 1px solid #DEDEDE; padding-bottom: 40px; margin-bottom: 40px;}	

		body {background: white}
		/*body.pageSimple > header .clearfix {width: 740px}
		body.pageSimple > header .logo {margin:40px 0 40px 180px}*/
		#container-recargas {width:740px}
		#container-altapin {width:740px}
		#contenedorCompraSim {width:740px}
		#contenedorRegistro,#contenedor404,#contenedorGenerico {width:740px}
		#contenedorCompraSim .bloqueIzquierda {float:left;width:740px;margin:0}
		#contenedorCompraSim .bloqueDerecha {float:left;width:740px;}
		#contenedorCompraSim .bloqueIzquierda .bloqueInfoTarifa {width:708px;}
		#contenedorCompraSim .bloqueConfirmacion {width:740px}
		#contenedorCompraSim .bloqueConfirmacion .bloqueConfirmacionIzquierda {width:740px;margin:0}
		#contenedorCompraSim .bloqueConfirmacion .bloqueConfirmacionDerecha {width:740px}
		#contenedorCompraSim .bloqueConfirmacion dl {width:740px}
		#contenedorCompraSim .bloqueConfirmacion dt {width:720px}
		#contenedorCompraSim .bloqueConfirmacion dd {width:740px}
		#contenedorCompraSim .CVC #queEsInfo {right:-30px}
		#contenedorCompraPack {width:740px}
		#contenedorCompraPack .bloque {width:740px}
		#contenedorCompraPack .bloqueCompraPack {width:740px}
		#contenedorCompraPack .bloqueCompraPack .bloqueCompraPackDerecha {width:740px}
		#contenedorCompraPack .bloqueCompraPack .bloqueCompraPackIzquierda {width:740px;margin:0}
		#contenedorCompraPack .bloqueInfoCompra {border-top:0}
		#contenedorCompraPack .bloqueDetalleCompra .infoEntrega {padding-right:0}
		#contenedorCompraPack .bloqueConfirmacion {width:740px}
		#contenedorCompraPack .bloqueConfirmacion .bloqueConfirmacionIzquierda {width:740px}
		#contenedorCompraPack .bloqueConfirmacion .bloqueConfirmacionDerecha {width:740px;margin-top:20px}
		#contenedorCompraPack .bloqueConfirmacion dl {width:740px}
		#contenedorCompraPack .bloqueConfirmacion dt {width:720px}
		#contenedorCompraPack .bloqueConfirmacion dd {width:720px}
		#contenedorCompraPack .bloqueConfirmacion h2 {width:740px}
		#contenedorCompraPack .bloqueConfirmacion h3 {width:740px}
		#contenedorCompraPack .tableConfirmacion {width:740px}
		#contenedorCompraPack .tableConfirmacion tr td.cell1.infoCompra img {float:none;margin-bottom:20px}
		#contenedorCompraPack .tableConfirmacion tr td.cell1.infoCompra ul {float:none}
		#contenedorCompraPack .tableConfirmacion tr td.cell1 {width:540px}
		#contenedorCompraPack .tableConfirmacion tr td.cell2 {width:140px}
		#contenedorCompraPack .tableConfirmacion tr td.cell3 {width:60px}
		#container-recargas .contenedorRecargas .recargaCuerpo {float:left;width:508px;padding:30px 0;}
		#container-recargas .contenedorRecargas .recargaInfo {float:right;width:200px}
		#container-recargas fieldset.legales label {max-width:480px}
		#sectionAplicacion section.opcionesAplicacion { float: left;width: 650px; padding: 0 30px 45px 30px; clear:both !important;}
		#sectionAplicacion section.mediaAplicacion { float: left; width: 650px; padding: 0px 20px 70px 30px;}
		#sectionAplicacion section.mediaAplicacion div.mediaImage div.image div.imageFooter {color: white; height: 35px; width: 270px; padding: 10px; font-size: 1.4em; line-height: 35px; margin:0px 0px 20px 0px !important; float:left; clear:both;}
		#sectionProducto { float: left; width: 710px;}
		#sectionProducto .infoProducto {float: left; padding: 30px 30px 30px 30px; clear: both; width: 650px;}
		
		#sectionTarifa { float: left;  width: 710px; background:none;}
		#sectionTarifa .sectionBlockRight {float:left;width:710px;display:inline-block; clear:both;}
		#sectionTarifa .sectionBlock .faqTarifas { float: left; background-color: white; width: 710px;}
		#sectionTarifa .sectionBlockLeft { float: left; width: 710px; display: inline-block;}
		
		.prettyContent ul.contacta > li:last-child {float: left; width: 100%; list-style: none;}
		#sectionProducto ul.seccion_cat li ul li {color:#000000;float:left;display:inline-block;list-style:none;font-size:0.8em;border:none;width:200px;padding:0 20px 0 0;margin:0 0 20px 0}
		#sectionProducto .textBlock { float: left; width: 640px; padding-bottom: 10px; border-bottom: 1px solid #888; margin-bottom: 10px;}
		.prettyContent ul.seccion_cat li { float: left; width: 508px; padding: 20px 0; border-top: 1px solid #888;}
		.prettyContent ul.seccion_cat li ol li{ float: left; padding: 20px 0; border-top: 1px solid #888; width:409px; float:left;}
		#container-recargas .contenedorRecargas .recargaCuerpo input[type="text"] { font-size: 1.2em; border: 1px solid #999999; min-width: 200px; padding: 3px 5px; margin:0px 0px 20px 0px;}
				
		.prettyContent h2 { margin: 0; font-size: 2.5em; color: #343434; font-weight: normal;}
		#sectionProducto .mediaPrincipal { width: 438px !important; min-height: 430px; text-align: center; border: 1px solid #D0D0D0; border-bottom: none; overflow: hidden;}
		footer.main-footer > nav ul {width: 100%; margin-left: auto; margin-right: auto;}
		section.promocional img{ width:600px !important;}
		.recargaCuerpo ul.seccion_cat li div.content { font-size:1.2em; border:1px solid #ff0000; width:446px; float:left; position:relative; padding:15px 30px 25px}
		div.seccion_television{ display:none;}

		#cont-box0 article {width: 468px !important;}
		#container article.box0{width: 468px !important;}
		#search-form input[type="search"] {-webkit-border-radius: none; -webkit-appearance: none;}
		
		
		
		#contenedorCompraSim .bloqueDerecha, #contenedorCompraSim .bloqueIzquierda { width: auto !important;  }
		#contenedorCompraSim .bloqueIzquierda * { max-width: 720px !important; }
		#contenedorCompraSim .bloqueIzquierda img { max-width: 95% !important; }
		#contenedorCompraSim .bloqueInfoTarifaSelect .tarifaOption .button { margin-top: 10px !important; }
		#contenedorCompraSim  form.generico { border-bottom: none; }

}




/* v 12:46 Jaime 22 de Octubre*/