@charset "utf-8";

/*AMENA STYLES RD*/

/*MAX*/ /*1300*/
/*================================================*/
@media only screen and (min-width: 1300px) {

/*LANDING*/ /*TARIFAS*/ /*MIN*/ /*1300*/
/*desplegables*/
.all .trfs_megas .breakdown,
.all .trfs_llamadas .breakdown,
.all .trfs_sms .breakdown {
	width:1300px;
	max-width: 100%;
    left:50%;
    margin-left:-650px;
    box-sizing:border-box;
}
/*------------------------------------------------*/
/*end*/ /*min*/ /*1300*/
}
/*================================================*/

/*MIN & MAX*/ /*1028 - 1150*/
/*================================================*/
@media only screen and (min-width:1028px) and (max-width: 1150px) {
/*HOME TARIFAS*/
/*----------------------------------------------*/
/*grad_green*/
	#home.all.libon .tarifas .trf_6 .grad_green,
	#home.all.libon .tarifas .trf_14 .grad_green,
	#home.all.libon .tarifas .trf_19 .grad_green,
	#home.all.libon .tarifas .trf_24 .grad_green,
	#home.all.libon .tarifas .trf_6 .grad_green_light,
  #home.all.libon .tarifas .trf_14 .grad_green_light,
  #home.all.libon .tarifas .trf_19 .grad_green_light,
  #home.all.libon .tarifas .trf_24 .grad_green_light {
		min-height: 290px;
  }
/*----------------------------------------------*/
/*end*/ /*min & max*/ /*1028 - 1150*/
}
/*================================================*/

/*MIN & MAX*/ /*980 - 1027*/
/*================================================*/
@media only screen and (min-width:980px) and (max-width: 1027px) {
/*HOME TARIFAS*/
/*----------------------------------------------*/
/*grad_green*/
	#home.all.libon .tarifas .trf_6 .grad_green,
	#home.all.libon .tarifas .trf_14 .grad_green,
	#home.all.libon .tarifas .trf_19 .grad_green,
	#home.all.libon .tarifas .trf_24 .grad_green,
	#home.all.libon .tarifas .trf_6 .grad_green_light,
  #home.all.libon .tarifas .trf_14 .grad_green_light,
  #home.all.libon .tarifas .trf_19 .grad_green_light,
  #home.all.libon .tarifas .trf_24 .grad_green_light {
	     min-height: 320px;
    }
/*----------------------------------------------*/
/*end*/ /*max & min*/ /*980 - 1027*/
}
/*================================================*/

/*MIN & MAX*/ /*980 - 1104*/
/*================================================*/
@media only screen and (min-width:980px) and (max-width: 1104px) {
/*HOME TARIFAS*/
/*----------------------------------------------*/
/*grad_green*/
	#lp_tarifas.all .trfs_llamadas .box_txt .feature {
	    font-size: 1.1em;
    }
/*----------------------------------------------*/
/*end*/ /*min & max*/ /*980 - 1104*/
}
/*================================================*/

/*MAX*/ /*980*/
/*================================================*/
@media only screen and (max-width: 980px) {
/*ALL*/ /*MAX*/ /*980*/
/*----------------------------------------------*/
.all .mw960,
.all .mw1300 {
	padding-right: 2%;
	padding-left: 2%;
}
/*----------------------------------------------*/

/*HOME*/ /*MAX*/ /*980*/
/*----------------------------------------------*/
/*MOVIL + ADSL / TARIFAS / ADSL EN CASA */ /*MAX*/ /*980*/
/*home generals 980*/
#home.all .contents {
	padding-top: 81px;
}
/*home titles 980*/
#home.all .tit_label_gry,
#home.all .tit_label_grn,
#home.all .moviles .tit {
	padding-top: 15px;
	padding-bottom: 12px;
	font-size: 1em;
	line-height: 1.1em;
}
#home.all .movil_adsl .tit_porque,
#home.all .tarifas .tit_porque,
#home.all .adsl_encasa .tit_porque {
	margin-bottom: 15px !important;
	font-size: 0.9em;
}
#home.all .movil_adsl .act_mov_tarifs .mw960,
#home.all .tarifas .act_tarifs .mw960,
#home.all .adsl_encasa .act_adsl .mw960,
#home.all .movil_adsl .act_mov_tarifs .mw1300,
#home.all .tarifas .act_tarifs .mw1300,
#home.all .adsl_encasa .act_adsl .mw1300 {
	background-position: 98% 50% !important;
}
#home.all .movil_adsl .act_mov_tarifs .mw960,
#home.all .tarifas .act_tarifs .mw960,
#home.all .adsl_encasa .act_adsl .mw960,
#home.all .movil_adsl .act_mov_tarifs .mw1300,
#home.all .tarifas .act_tarifs .mw1300,
#home.all .adsl_encasa .act_adsl .mw1300 {
	background-image: url("/static/img/2015/icons/arrow_labelhomemob_up.png");
	background-repeat: no-repeat;
	background-position: 98% 10px;
}
#home.all .movil_adsl .act_mov_tarifs.off .mw960,
#home.all .tarifas .act_tarifs.off .mw960,
#home.all .adsl_encasa .act_adsl.off .mw960,
#home.all .movil_adsl .act_mov_tarifs.off .mw1300,
#home.all .tarifas .act_tarifs.off .mw1300,
#home.all .adsl_encasa .act_adsl.off .mw1300 {
	background-image: url("/static/img/2015/icons/arrow_labelhomemob_dwn.png");
	background-repeat: no-repeat;
	background-position: 98% 10px;
}
#home.all .movil_adsl .act_mov_tarifs .txt_label {
	padding-left: 70px;
}
#home.all .tarifas .act_tarifs .txt_label {
	padding-left: 20px;
}
#home.all .adsl_encasa .act_adsl .txt_label {
	padding-left: 20px;
}
#home.all .movil_adsl .act_mov_tarifs .icon,
#home.all .tarifas .act_tarifs .icon,
#home.all .adsl_encasa .act_adsl .icon {
	width: 69px;
	height: 20px;
	top: 0;
}
#home.all .movil_adsl .triangle,
#home.all .tarifas .triangle,
#home.all .adsl_encasa .triangle {
	display: none;
}
/*home ventajas 980*/
#home.all .home_ventajas h2 {
	margin-bottom: 0;
	width: auto;
	position: relative;
	font-size: 1.2em;
	display: inline-block;
}
#home.all .home_ventajas h2 span {
	display: inline;
}
#home.all .home_ventajas .pic img {
	display: none;
}
#home.all .home_ventajas h3 {
	width: 85%;
	font-size: 0.9em;
}
#home.all .home_ventajas h4 {
	width: 85%;
	font-size: 0.8em;
}
/*home movil + adsl 980*/
#home.all .movil_adsl .act_mov_tarifs_box {
	padding-top: 15px;
}
#home.all .movil_adsl .fl_lft.w50.pack {
	margin-right: 0;
	width: 50%;
}
#home.all .movil_adsl .fl_lft.w50.cost {
	width: 50%;
}
#home.all .movil_adsl .fl_lft.w50.pack img {
	width: 100%;
	height: auto;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .numbers {
	padding-left: 0;
	text-align: right;
	float: none;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .numbers .tens {
	font-size: 5em;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .numbers .decimal {
	font-size: 3em;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .terms {
	min-height: 80px;
	float: none;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .terms .currency {
	font-size: 1.4em;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .terms .iva {
	font-size: 1em;
}
/*home tarifas 980*/
#home.all .tarifas .act_tarifs_box {
	padding-top: 15px;
}
#home.all .tarifas .act_tarifs .txt_label img {
   width: 32px;
   height: 19px;
   display: inline-block;
}
#home.all.libon .tarifas .trf_6.w33 .grad_green,
#home.all.libon .tarifas .trf_19.w33 .grad_green,
#home.all.libon .tarifas .trf_24.w33 .grad_green,
#home.all.libon .tarifas .trf_6.w33 .grad_green_light,
#home.all.libon .tarifas .trf_19.w33 .grad_green_light,
#home.all.libon .tarifas .trf_24.w33 .grad_green_light {
	font-size: 1em;
}
#home.all .tarifas .w33 .trf_mgs {
	width: 100%;
}
#home.all .tarifas .w33 .trf_llmds {
	width: 50%;
}
#home.all .tarifas .w33 .trf_mgs .icon,
#home.all .tarifas .w33 .trf_mgs .icon img {
	height: 22px;
	width: 58px;
}
#home.all .tarifas .trf_6,
#home.all .tarifas .trf_14,
#home.all .tarifas .trf_19,
#home.all .tarifas .trf_24 {
	margin-top: 2%;
	margin-right: 2%;
	margin-bottom: 15px;
	margin-left: 2%;
	padding: 0;
	width: 45%;
	float: none;
	clear: both;
	display: inline-block;
	vertical-align: top;
}
/*legales libbon*/
#home.all.libon .tarifas .libon_note.last, .all.libon .libon_note.last {
	text-align: left;
}
/*libbon +60min*/
#home.all .tarifas .plus60 {
	width: 95% !important;
    margin: 0 2% 3% 2%!important;
}
/*desplegables*/
#home.all .tarifas .legales,
#lp_tarifas.all .legales {
    display: block;
    width: 95%;
}
#home.all .tarifas.plus.last {
	display: none;
}
/*home label new 980*/
#home.all .tarifas .grad_green .label.new,
#home.all .tarifas .grad_green_light .label.new {
	width: 28%;
	height: auto;
}
/*home libon feature label new 980*/
#home.all .tarifas .trf_6.w50.label_new .libon_txt .number,
#home.all .tarifas .trf_19.w50.label_new .libon_txt .number {
	padding-top: 0;
}
#home.all .tarifas .trf_6.w50.label_new .libon_txt,
#home.all .tarifas .trf_19.w50.label_new .libon_txt {
	min-height: 80px;
}
#home.all.libon .tarifas .trf_6.w33 .libon_txt,
#home.all.libon .tarifas .trf_19.w33 .libon_txt,
#home.all.libon .tarifas .trf_24.w33 .libon_txt {
	font-size: 0.8em;
}
#home.all.libon .tarifas .w33 .libon_txt .call_type {
	font-size: 0.9em;
}
/*home mas megas 980*/
#home.all .tarifas #more_500mb {
	width: 95.5%;
}
/*home moviles y tablets 980*/
#home.all .moviles .moviles_tablets .fl_lft.w50 .fl_rgt,
#home.all .moviles .moviles_tablets .fl_rgt.w50 .fl_rgt,
#home.all .moviles .moviles_ocasion .w100 .fl_rgt {
	min-height: 255px;
}
#home.all .moviles .moviles_tablets .tit_mov,
#home.all .moviles .moviles_ocasion .tit_mov {
	min-height: 50px;
}
#home.all .moviles .moviles_tablets .pic_mov {
	width: 80%;
	max-width: 125px;
}
#home.all .moviles .moviles_tablets .price,
#home.all .moviles .moviles_ocasion .price {
}
#home.all .moviles .moviles_tablets .price .currency {
}
#home.all .moviles .moviles_tablets .perm {
	margin-top: 0;
}
#home.all .moviles .moviles_tablets .ini_pay,
#home.all .moviles .moviles_ocasion .advice {
}
#home.all .moviles .moviles_tablets .triangle,
#home.all .moviles .moviles_ocasion .triangle {
	display: none;
}
/*home adsl 980*/
#home.all .adsl_encasa .act_adsl_box {
	padding-top: 15px;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price {
	padding-top: 0.5em;
	font-size: 0.8em;
}
#home.all .adsl_encasa .txt_box .tit {
	font-size: 1.8em;
}
#home.all .adsl_encasa .txt_box .subtit {
	font-size: 1em;
}
#home.all .adsl_encasa .txt_box .note {
	font-size: 1em;
}
#home.all .movil_adsl .act_mov_tarifs .icon,
#home.all .tarifas .act_tarifs .icon,
#home.all .adsl_encasa .act_adsl .icon,
#home.all .adsl_encasa .act_adsl .mw1300.box_cnt .icon {
	display: none;
}
/*home solo clientes 980*/
#home.all .solo_clientes .tit_label_grn .mw960 .triangle,
#home.all .solo_clientes .tit_label_grn .mw1300 .triangle {
	top: 40px;
	border-width: 9px !important;
	display: none;
}
#home.all .solo_clientes .pic img {
	width: 80%;
	height: auto;
}
#home.all .solo_clientes .tit_label_grn .mw1300 .triangle {
    top: 28px;
    left: 34px;
}
/*home solo clientes 3mods 980*/
#home.all .solo_clientes.mods3 .pic img {
	width: 100%;
	height: auto;
}
#home.all .solo_clientes.mods3 p {
	min-height: 70px;
}
/*home social media contenidos 980*/
#home.all #social_cont .triangle {
	display: none;
}
#home.all #social_cont #unete_comu .tit_comu,
#home.all #social_cont #en_redes .tit_enredes,
#home.all #social_cont #en_redes .tit_blog {
	font-size: 1.3em;
}
#home.all #social_cont #unete_comu article .pic {
	width: 20%;
}
#home.all #social_cont #unete_comu article img {
	width: 80%;
}
#home.all #social_cont #en_redes article img {
	width: 100%;
	height: auto;
}
/*----------------------------------------------*/

/*LANDING*/ /*CONVERGENTE*/ /*MAX*/ /*980*/
/*----------------------------------------------*/
/*lp convergente bloque oferta movil + adsl 980*/
#lp_convergente.all .movil_adsl .tit {
	margin-bottom: 8px;
	font-size: 1em;
}
#lp_convergente.all .movil_adsl .pack .fl_lft.w50 {
	margin-bottom: 10px;
	width: 100%;
	float: none;
	clear: both;
}
#lp_convergente.all .movil_adsl .pack .fl_lft img {
	width: 95%;
	height: auto;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt.w50 {
	width: 100%;
	float: none;
	clear: both;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big .numbers {
	font-size: 0.8em;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big .terms {
	min-height: 82px;
	font-size: 1.2em;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt.w50 .txt_h_cnt {
	font-size: 0.8em;
}
/*price fibra*/
#lp_convergente.all .movil_adsl .pack .fl_rgt .price-fibra:before {
	display: none;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price-fibra .amount:before {
	content: "=";
	margin-right: 5px;
	margin-top: 0;
	font-weight: 700;
	font-size: .7em;
	line-height: 1.5em;
	color: #FFF;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
/*lp convergente chars 980*/
#lp_convergente.all .chars_movil_adsl .trf_box .price.big {
	font-size: 0.7em;
}
#lp_convergente.all .chars_movil_adsl .trf_box .price.big .terms {
	font-size: 1.5em;
	min-height: 52px;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost p,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost p {
	font-size: 0.8em;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost p .terms,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost p .terms {
	min-height: 96px;
}
#lp_convergente.all .chars_movil_adsl .trf_box .plus_adsl {
	font-size: 2.4em;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .fl_rgt ul li,
#lp_convergente.all .chars_movil_adsl .trf_19 .fl_rgt ul li {
	font-size: 1em;
}
/*lp convergente info desplegable 980*/
#lp_convergente.all .movil_adsl .info_dspl .tit {
	font-size: 1.4em;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_lft .price,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_lft .price {
	font-size: 1em;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_rgt ul li,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_rgt ul li {
	font-size: 0.8em;
}
#lp_convergente.all .movil_adsl .info_dspl .txt_xpl {
	font-size: 0.6em;
}
/*lp convergene info telefono 980*/
#lp_convergente.all .movil_adsl .info_tlf p {
	font-size: 0.7em;
}
/*lp convergente telefono oferta convergente 980*/
#lp_convergente.all .movil_adsl .btn_brdwhite {
	font-size: 1em;
}
/*----------------------------------------------*/

/*LANDING*/ /*LIBON*/ /*MAX*/ /*980*/
/*----------------------------------------------*/
#lp_libon.all .descrip .chars .chars_list {
	padding-right: 2%;
	width: 43%;
}
#lp_libon.all .descrip .chars .libon_banner {
	width: 100%;
	height: auto;
}
/*----------------------------------------------*/

/*LANDING*/ /*POR QUE*/ /*MAX*/ /*980*/
/*----------------------------------------------*/
#lp_porque .img_porque {
	width: 100%;
}
/*----------------------------------------------*/

/*LANDING*/ /*TARIFAS*/ /*MAX*/ /*980*/
/*----------------------------------------------*/
#lp_tarifas.all .trfs .label.new,
#lp_tarifas.all .trfs .label.new img {
	width: 56px;
	height: 38px;
}
#lp_tarifas.all .adsl_encasa .tit_label_gry {
	padding-bottom: 12px;
	padding-top: 15px;
	font-size: 1em;
	line-height: 1.1em;
}
#lp_tarifas.all .adsl_encasa .act_adsl .icon {
	width: 69px;
	height: 20px;
	top: 0;
}
#lp_tarifas.all .adsl_encasa .triangle {
	display: none;
}
#lp_tarifas.all .adsl_encasa .act_adsl .txt_label {
	padding-left: 40px;
}
#lp_tarifas.all .adsl_encasa .act_adsl .mw1300.box_cnt .icon{
	display: none;
}
/*3 tarifas 980*/
#lp_tarifas.all .trfs_megas .w33 .box_txt .explain b,
#lp_tarifas.all .trfs_llamadas .w33 .box_txt .explain b,
#lp_tarifas.all .trfs_sms .w33 .box_txt .explain b {
	margin-bottom: 0;
	padding-right: 0;
	float: none;
}
/*contenedor 25%*/
#lp_tarifas.all .cont25 {
     margin-left: 0.5%;
     margin-right: 1.5%;
     width: 47.12%;
  }
/*price*/
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price {
	padding-top: 0.5em;
	font-size: 0.8em;
}
/*----------------------------------------------*/

/*LANDING*/ /*AMIGOS*/ /*MAX*/ /*980*/
/*----------------------------------------------*/
#lp_amigos.all .banner_amigos {
	width: 100%;
}
/*----------------------------------------------*/

/*LANDING*/ /*POR QUE*/ /*MAX*/ /*890*/
/*----------------------------------------------*/
#lp_porque.all .banner_porque {
	width: 100%;
}
/*----------------------------------------------*/

/*LANDING*/ /*CONVERGENTE*/ /*MAX*/ /*890*/
/*----------------------------------------------*/
#lp_convergente.all .movil_adsl .pack .fl_rgt .price-fibra {
	font-size: 4em;
}
/*----------------------------------------------*/

/*LANDING*/ /*VENTAJAS*/ /*MAX*/ /*980*/
/*----------------------------------------------*/
#lp_ventajas.all .vtjs_bloque {
	display: flex;
	flex-wrap: wrap;
}
#lp_ventajas.all .vtjs_bloque .box_quote span {
	font-size: 1.1em;
}
#lp_ventajas.all .vtjs_bloque h3 {
	font-size: 1.1em;
}
#lp_ventajas.all .vtjs_bloque h4 {
	min-height: 3.2em;
}
#lp_ventajas.all .vtjs_bloque ul li {
	font-size: 0.8em;
}
#lp_ventajas.all .vtjs_bloque .vtjs_sinsorpresas ul,
#lp_ventajas.all .vtjs_bloque .vtjs_sincompromiso ul,
#lp_ventajas.all .vtjs_bloque .vtjs_adsl_4g ul {
	min-height: 192px;
}
#lp_ventajas.all .vtjs_bloque .vtjs_mejoramostrfs ul,
#lp_ventajas.all .vtjs_bloque .vtjs_termsultima ul,
#lp_ventajas.all .vtjs_bloque .vtjs_mingratis ul {
	min-height: 215px;
}
/*----------------------------------------------*/

/*end*/ /*MAX*/ /*980*/
}
/*================================================*/

/*MAX*/ /*890*/
/*================================================*/
@media only screen and (max-width: 890px) {
/*GENERALs*/ /*MAX*/ /*890*/
/*----------------------------------------------*/
.all .btn_black.icon .arrow_rgt img,  .all .btn_green.icon .arrow_rgt img {
	height: 12px;
	width: 7px;
}
/*----------------------------------------------*/

/*HOME*/ /*MAX*/ /*890*/
/*----------------------------------------------*/
/*HOME*/ /*MOVIL + ADSL / TARIFAS / ADSL EN CASA*/ /*MAX*/ /*890*/
/*titles*/
#home.all .movil_adsl .triangle,
#home.all .tarifas .triangle,
#home.all .adsl_encasa .triangle {
	top: 28px;
}
#home.all .movil_adsl .act_mov_tarifs .icon,
#home.all .tarifas .act_tarifs .icon,
#home.all .adsl_encasa .act_adsl .icon,
#home.all .adsl_encasa .act_adsl .mw1300.box_cnt .icon {
	display: none;
}
#home.all .movil_adsl .act_mov_tarifs .txt_label,
#home.all .tarifas .act_tarifs .txt_label,
#home.all .adsl_encasa .act_adsl .txt_label {
	padding-left: 0;
}
/*HOME*/ /*MOVIL + ADSL*/ /*MAX*/ /*890*/
#home.all .movil_adsl .btn_cont.fl_rgt {
	width: 100%;
	float: none;
	clear: both;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .terms .pos_down {
	bottom: 2px
}
#home.all .movil_adsl .fl_lft.w50.pack .note {
	margin-bottom: 10px;
	font-size: 1em;
}
/*HOME*/ /*VENTAJAS*/ /*MAX*/ /*890*/
#home.all .home_ventajas .fl_rgt.w75.quotes {
	padding-top: 1em;
	padding-bottom: 1em;
	background-size: cover;
}
/*HOME*/ /*TARIFAS*/ /*MAX*/ /*890*/
#home.all.libon .tarifas .grad_green,
#home.all.libon .tarifas .grad_green_light {
	min-height: inherit;
}
#home.all .adsl_encasa .txt_box .subtit {
	font-size: 0.8em;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price {
	padding-top: 0;
	padding-bottom: 7px;
}
#home.all.libon .tarifas .trf_6.w50 .grad_green,
#home.all.libon .tarifas .trf_19.w50 .grad_green,
#home.all.libon .tarifas .trf_6.w50 .grad_green_light,
#home.all.libon .tarifas .trf_19.w50 .grad_green_light {
	min-height: 356px;
}
#home.all .tarifas .trf_6 .price .numbers,
#home.all .tarifas .trf_19 .price .numbers,
#home.all .tarifas .trf_24 .price .numbers {
	margin: 0;
	padding-top: 0;
	padding-right: 1%;
	padding-bottom: 0;
	padding-left: 0;
	width: 49%;
	text-align: right;
	float: none;
}
#home.all .tarifas .price .terms {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1%;
	min-height: 65px;
	width: 49%;
	float: none;
}
#home.all .tarifas .price .numbers .tens {
	font-size: 4em;
}
#home.all .tarifas .price .terms .pos_down {
	bottom: 2px;
}
#home.all .tarifas .trf_mgs {
	margin-bottom: 10px;
}
#home.all .tarifas .trf_mgs .icon {
	width: 48px;
	height: 19px;
}
#home.all .tarifas .trf_mgs .icon img {
	width: 48px;
	height: 19px;
}
/*HOME*/ /*LIBON*/ /*MAX*/ /*890*/
#home.all.libon .tarifas .libon_note {
	font-size: 0.8em;
	line-height: 1.2em;
	color: #333;
}
/*label*/ /*nuevo*/
#home.all.libon .tarifas .trf_6.w50.label_new .grad_green,
#home.all.libon .tarifas .trf_19.w50.label_new .grad_green,
#home.all.libon .tarifas .trf_6.w50.label_new .grad_green_light,
#home.all.libon .tarifas .trf_19.w50.label_new .grad_green_light {
	min-height: 384px;
}
#home.all.libon .tarifas .libon_txt {
	min-height: 74px;
}
/*HOME*/ /*MAS MEGAS*/ /*MAX*/ /*890*/
#home.all .tarifas #more_500mb {
	padding-right: 0;
	padding-left: 0;
	width: 100%;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#home.all .tarifas #more_500mb .fl_lft.w48,
#home.all .tarifas #more_500mb .fl_rgt.w52 {
	width: 100%;
	float: none;
	display: block;
	clear: both;
	overflow: hidden;
	height: 100%;
	text-align: center;
}
#home.all .tarifas #more_500mb .fl_lft.w48 {
	padding-top: 0;
}
#home.all .tarifas #more_500mb a .tit {
	font-size: 1.3em;
	display: block;
	text-align: center;
}
#home.all .tarifas #more_500mb a .mb {
	font-size: 2.5em;
}
#home.all .tarifas #more_500mb a .price {
	font-size: 2.5em;
}
#home.all .tarifas #more_500mb:hover {
	background-color: #333 !important;
}
#home.all .tarifas #more_500mb:active {
	background-color: #2da530 !important;
}
/*HOME*/ /*MOVILES Y TABLETS*/ /*MAX*/ /*890*/
#home.all .moviles .moviles_tablets .tit_mov,
#home.all .moviles .moviles_ocasion .tit_mov {
	font-size: 1.2em;
}
#home.all .moviles .moviles_tablets .price,
#home.all .moviles .moviles_tablets .price {
	font-size: 3.8em;
}
#home.all .moviles .green_link {
	width: 65%;
}
#home.all .moviles .moviles_tablets .topo_ofertaespecial,
#home.all .moviles .moviles_tablets .topo_yadisponible {
	font-size: 0.9em;
}
#home.all .moviles .moviles_tablets .btn_black,
#home.all .moviles .moviles_ocasion .btn_black {
	font-size: 0.9em;
}
/*HOME*/ /*SOCIAL MEDIA*/ /*MAX*/ /*890*/
#home.all #social_cont #en_redes .tit_article {
	font-size: 1em;
}
/*----------------------------------------------*/

/*LANDING*/ /*CONVERGENTE*/ /*MAX*/ /*890*/
/*----------------------------------------------*/
/*GENERALs*/ /*MAX*/ /*890*/
#lp_convergente.all .movil_adsl .icon_arrow_dwn {
	display: none;
}
#lp_convergente.all .movil_adsl .box_cnt {
	padding-top: 15px;
}
/*TLF OFERTA*/ /*MAX*/ /*890*/
#lp_convergente.all .movil_adsl .btn_brdwhite {
	padding-right: 0;
	padding-left: 0;
	text-align: center;
	background-image: none;
}
/*----------------------------------------------*/

/*LANDING*/ /*TARIFAS*/ /*MAX*/ /*890*/
/*----------------------------------------------*/
#lp_tarifas.all .adsl_encasa .act_adsl.off .mw960,
#lp_tarifas.all .adsl_encasa .act_adsl.off .mw1300 {
 {
	background-image: url("/static/img/2015/icons/arrow_labelhomemob_dwn.png");
	background-repeat: no-repeat;
	background-position: 98% 10px;
}
#lp_tarifas.all .adsl_encasa .act_adsl .icon {
	display: none;
}
#lp_tarifas.all .adsl_encasa .act_adsl .txt_label {
	padding-left: 0;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_lft.w50 {
	width: 40%;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt.w50 {
	width: 60%;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_lft .icon {
	width: 100%;
	height: auto;
}
#lp_tarifas.all .adsl_encasa .tit {
	padding-left: 0;
	font-size: 1.1em;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price {
	font-size: 0.9em;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms {
	font-size: 0.9em;
	min-height: 64px;
}
#lp_tarifas.all .adsl_encasa .txt_box .note {
	font-size: 1em;
}
#lp_tarifas.all .libon_note {
	font-size: 0.7em;
}
#home.all .tarifas .legales, #lp_tarifas.all .legales p.libbon_note.last {
	text-align: left !important;
}
/*3 tarifas 890*/
#lp_tarifas.all .trfs .w33,  #lp_tarifas.all .trfs_megas .w33,
#lp_tarifas.all .trfs_llamadas .w33,  #lp_tarifas.all .trfs_sms .w33 {
	font-size: 0.8em;
}
/*mas megas 890*/
#lp_tarifas.all .breakdown .banner_500mb {
	padding-right: 0;
	padding-left: 0;
	width: 100%;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#lp_tarifas.all .breakdown .banner_500mb .fl_lft.w48,
#lp_tarifas.all .breakdown .banner_500mb .fl_rgt.w52 {
	width: 100%;
	float: none;
	display: block;
	clear: both;
	overflow: hidden;
	height: 100%;
	text-align: center;
}
#lp_tarifas.all .breakdown .banner_500mb .fl_lft.w48 {
	padding-top: 0;
}
#lp_tarifas.all .breakdown .banner_500mb a .tit {
	font-size: 1.3em;
	display: block;
	text-align: center;
}
#lp_tarifas.all .breakdown .banner_500mb a .mb {
	font-size: 2.5em;
}
#lp_tarifas.all .breakdown .banner_500mb a .price {
	font-size: 2.5em;
}
#lp_tarifas.all .breakdown .banner_500mb:hover {
	background-color: #333 !important;
}
#lp_tarifas.all .breakdown .banner_500mb:active {
	background-color: #2da530 !important;
}
/*----------------------------------------------*/

/*LANDING*/ /*VENTAJAS*/ /*MAX*/ /*890*/
/*----------------------------------------------*/
#lp_ventajas.all .vtjs_bloque h4 {
	font-size: 1em;
}
#lp_ventajas.all .vtjs_bloque h4 span {
	font-size: 0.9em;
}
/*----------------------------------------------*/

/*MOSCAS*/ /*MAX*/ /*890*/
/*----------------------------------------------*/
/*MOSCA*//*Apartado Ayudanos 890*/
#ayudanos_destacado {
	background-size: 100%;
	height: 61px;
	right: 0;
	width: 65px;
	bottom: 10%;
}
/*----------------------------------------------*/

/*end*/ /*MAX*/ /*890*/
}
/*================================================*/

/*MAX*/ /*767*/
/*================================================*/
@media only screen and (max-width: 767px) {
/*HOME 767*/ /*MAX*/ /*767*/
/*----------------------------------------------*/
/*HOME MOVIL + ADSL / /*HOME TARIFAS / HOME ADSL EN CASA 790*/
/*home ventajas 767*/
#home.all .home_ventajas h2 {
	margin-bottom: 10px;
	font-size: 1em;
	top: 1.5em;
}
#home.all .home_ventajas a {
	z-index: 1;
}
#home.all .home_ventajas h3,
#home.all .home_ventajas h4 {
	width: 100%;
	text-align: center;
}
#home.all .home_ventajas .btn_green.icon {
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	max-width: 250px;
	position: relative;
	top: auto;
	right: auto;
	left: auto;
	display: block;
}
#home.all.libon .tarifas .trf_6.w50 .grad_green,
#home.all.libon .tarifas .trf_19.w50 .grad_green,
#home.all.libon .tarifas .trf_6.w50 .grad_green_light,
#home.all.libon .tarifas .trf_19.w50 .grad_green_light{
	min-height: inherit !important;
}
#home.all .tarifas .trf_6.w50,
#home.all .tarifas .trf_19.w50 {
	width: 100%;
	float: none;
	clear: both;
}
#home.all .tarifas .trf_6.w33,
#home.all .tarifas .trf_19.w33,
#home.all .tarifas .trf_24.w33 {
	width: 100%;
	font-size: 1em;
}
#home.all.libon .tarifas .trf_6.w33 .grad_green,
#home.all.libon .tarifas .trf_19.w33 .grad_green,
#home.all.libon .tarifas .trf_24.w33 .grad_green,
#home.all.libon .tarifas .trf_6.w33 .grad_green_light,
#home.all.libon .tarifas .trf_19.w33 .grad_green_light,
#home.all.libon .tarifas .trf_24.w33 .grad_green_light {
	min-height: 11em;
}
#home.all .tarifas .trf_19.w33 .trf_mgs,
#home.all .tarifas .trf_24.w33 .trf_mgs,
#home.all .tarifas .trf_19.w33 .trf_llmds,
#home.all .tarifas .trf_6.w33 .trf_llmds,
#home.all .tarifas .trf_24.w33 .trf_llmds {
	margin-bottom: 1em !important;
}
#home.all .tarifas .w33 .trf_mgs,
#home.all .tarifas .w33 .trf_llmds {
	line-height: 1.5em;
}
#home.all .tarifas .w33 .grad_green .label.new,
#home.all .tarifas .w33 .grad_green_light .label.new {
	height: 38px;
	width: 56px;
}
/*home tarifas feature libon 767*/
#home.all.libon .tarifas .w33 .libon_txt {
	padding-top: 1em;
	padding-bottom: 1em;
	min-height: 1em;
}
#home.all.libon .tarifas .trf_6.w33 .libon_txt,
#home.all.libon .tarifas .trf_19.w33 .libon_txt,
#home.all.libon .tarifas .trf_24.w33 .libon_txt {
	bottom: 0;
}
/*HOME*//*LIBON*//*LLAMADAS NACIONALES E INTERNACIONALES GRATIS*/
#home.all .tarifas .plus60 .txt {
	padding-bottom: 50px;
	width: 85%;
}
#home.all .tarifas .plus60 .icon {
	width: 70px;
}
/*HOME*/ /*ADSL EN CASA*/ /*MAX*/ /*890*/
#home.all .adsl_encasa .fl_lft.w50,
#home.all .adsl_encasa .fl_rgt.w50,
#home.all .adsl_encasa .fl_lft.w40,
#home.all .adsl_encasa .fl_rgt.w60 {
	width: 100%;
	float: none;
	clear: both;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_lft.w50,
#home.all .adsl_encasa .txt_box .col_cont .fl_lft.w40 {
	width: 100%;
	float: none;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_lft .icon {
	width: 100%;
	height: auto;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price {
	padding-top: 0;
	padding-bottom: 0;
	font-size: 1em;
	position: relative;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price:before {
	color: #666;
	margin-top: -30px;
	content: "=";
	display: inline-block;
	font-size: 1.5em;
	font-weight: 700;
	line-height: 1em;
	vertical-align: middle;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms {
	font-size: 0.9em;
	min-height: 64px;
}
#home.all .adsl_encasa .fl_lft .txt_box .col_cont .fl_rgt .price,
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price {
	text-align: center;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .numbers {
	float: none;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms {
	float: none;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_lft .icon {
	margin-right: auto;
	margin-left: auto;
	padding-top: 2%;
	width: 100%;
	height: auto;
	float: none;
	display: block !important;
}
/*price fibra*/
#home.all .adsl_encasa .equal:before,
#home.all .adsl_encasa .equal:before  {
	display: none;
}
#home.all .adsl_encasa .price-fibra .amount:before {
	content: "=";
	margin-top: 0;
	margin-right: 5px;
	font-weight: 700;
	font-size: .7em;
	line-height: 1.5em;
	color: #666;
	display: inline-block;
	vertical-align: top;
}
/*----------------------------------------------*/
#home.all .moviles .fl_lft.w65,  #home.all .moviles .fl_lft.w35 {
	width: 100%;
	float: none;
}
#home.all .moviles .green_link {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 2%;
	width: 98%;
	font-size: 0.9em;
	line-height: 1em;
}
#home.all .moviles .green_link:hover {
	color: #FFF !important;
	background-color: #2da530 !important;
}
#home.all .moviles .green_link:active {
	color: #2da530 !important;
	background-color: #FFF !important;
}
#home.all .moviles .moviles_tablets .fl_lft.w50 {
	margin-bottom: 20px;
}
#home.all .moviles .moviles_tablets .fl_lft.w33,
#home.all .moviles .moviles_tablets .fl_rgt.w33 {
	width: 100%;
	float: none;
	margin-bottom: 20px;
}
#home.all .moviles .moviles_tablets .fl_lft.w33 .fl_rgt,
#home.all .moviles .moviles_tablets .fl_rgt.w33 .fl_rgt {
	padding-bottom: 15px;
	min-height: 150px;
	position: relative;
}
#home.all .moviles .moviles_tablets .fl_lft.w50 .fl_lft,
#home.all .moviles .moviles_tablets .fl_rgt.w50 .fl_lft,
#home.all .moviles .moviles_tablets .fl_lft.w33 .fl_lft,
#home.all .moviles .moviles_tablets .fl_rgt.w33 .fl_lft {
	width: 30%;
}
#home.all .moviles .moviles_tablets .fl_lft.w50 .fl_rgt,
#home.all .moviles .moviles_tablets .fl_rgt.w50 .fl_rgt,
#home.all .moviles .moviles_tablets .fl_lft.w33 .fl_rgt,
#home.all .moviles .moviles_tablets .fl_rgt.w33 .fl_rgt {
	width: 70%;
}
#home.all .moviles .moviles_tablets .pic_mov {
}
#home.all .moviles .btn_black.icon .arrow_rgt,
#home.all .moviles .btn_green.icon .arrow_rgt {
}
#home.all .moviles .moviles_tablets .coming p {
	width: 100%;
}
#home.all .moviles .moviles_tablets .col_cont,
#home.all .moviles .moviles_ocasion .col_cont {
	margin-top: 10px;
}
#home.all .moviles .moviles_ocasion .pic_mov {
	width: 60%;
}
#home.all .moviles .moviles_ocasion .w100 .fl_lft {
	width: 30%;
}
#home.all .moviles .moviles_ocasion .w100 .fl_rgt {
	width: 70%;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms .pos_down {
	bottom: 2px;
}
#home.all .moviles .fl_lft.w65 .tit_cont,
#home.all .moviles .fl_lft.w35 .tit_cont {
	padding-right: 4%;
	padding-bottom: 10px;
	padding-left: 4%;
	min-height: inherit;
	background-color: #333;
}
#home.all .moviles .tit a:hover {
	color: #FFF !important;
}
#home.all .moviles .tit a:active {
	color: #2da530 !important;
}
#home.all .moviles .fl_lft.w65 .tit_cont .tit,
#home.all .moviles .fl_lft.w35 .tit_cont .tit {
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 1.2em;
	line-height: 1.1em;
}
#home.all .moviles .moviles_tablets a:hover .tit_mov,
#home.all .moviles .moviles_ocasion a:hover .tit_mov {
	color: #333 !important;
}
#home.all .moviles .moviles_tablets a:active .tit_mov,
#home.all .moviles .moviles_ocasion a:active .tit_mov {
	color: #2da530 !important;
}
#home.all .moviles .fl_lft.w65 {
	margin-bottom: 25px;
}
#home.all .moviles .moviles_tablets .btn_black,
#home.all .moviles .moviles_ocasion .btn_black {
	font-size: 1em;
	line-height: 1.1em;
}
#home.all .moviles .moviles_tablets .btn_black:hover,
#home.all .moviles .moviles_ocasion .btn_black:hover {
	background-color: #000 !important;
}
#home.all .moviles .moviles_tablets .btn_black:active,
#home.all .moviles .moviles_ocasion .btn_black:active {
	background-color: #2da530 !important;
}
#home.all .moviles .moviles_tablets a:hover .btn_green,
#home.all .moviles .moviles_ocasion a:hover .btn_green {
	color: #FFF;
	background-color: #2da530;
}
#home.all .moviles .moviles_tablets a:active .btn_green,
#home.all .moviles .moviles_ocasion a:active .btn_green {
	color: #FFF !important;
	background-color: #666 !important;
}
#home.all .moviles .moviles_ocasion a:hover .advice {
	color: #333 !important;
}
#home.all .moviles .moviles_ocasion a:active .advice {
	color: #999 !important;
}
/*home solo para clientes 767*/
#home.all .solo_clientes {
	padding-bottom: 8px;
}
#home.all .solo_clientes .tit_label_grn {
	margin-bottom: 15px;
}
#home.all .solo_clientes a {
	margin-bottom: 15px;
}
#home.all .solo_clientes .w50 {
	width: 100%;
	float: none;
}
#home.all .solo_clientes .fl_lft.w50 {
	margin-bottom: 25px;
}
#home.all .solo_clientes .subtit {
	font-size: 1.2em;
	line-height: 1em;
}
#home.all .solo_clientes p {
	min-height: inherit;
}
#home.all .solo_clientes .pic {
	margin-bottom: 10px;
}
#home.all .solo_clientes .pic img {
	width: 190px;
	height: 87px;
}
#home.all .solo_clientes a:hover .pic {
	border-bottom: 3px solid #2da530 !important;
}
#home.all .solo_clientes a:active .pic {
	border-bottom: 3px solid #666 !important;
}
#home.all .solo_clientes a:hover b {
	color: #333 !important;
}
#home.all .solo_clientes a:active b {
	color: #2da530 !important;
}
#home.all .solo_clientes a:hover p {
	color: #333 !important;
}
#home.all .solo_clientes a:active p {
	color: #666 !important;
}
#home.all .solo_clientes a:hover .btn_green {
	background-color: #2da530 !important;
}
#home.all .solo_clientes a:active .btn_green {
	background-color: #666 !important;
}
/*home solo clientes mods3 767*/
#home.all .solo_clientes.mods3 .w33 {
	width: 100%;
	float: none;
	clear: both;
}
#home.all .solo_clientes.mods3 .pic img {
	width: 288px;
	height: 131px;
}
#home.all .solo_clientes.mods3 p {
	min-height: inherit;
}
/*home social media 767*/
#home.all #social_cont #unete_comu,  #home.all #social_cont #en_redes {
	width: 96%;
	min-height: inherit;
	float: none;
}
#home.all #social_cont .mw960,
#home.all #social_cont .mw1300 {
	padding-top: 0;
}
#home.all #social_cont .triangle {
	display: none;
}
#home.all #social_cont #unete_comu article .tit_article {
	font-size: 1.2em;
}
#home.all #social_cont #unete_comu article:hover .tit_article {
	color: #2da530 !important;
}
#home.all #social_cont #unete_comu article:active .tit_article {
	color: #333 !important;
}
#home.all #social_cont #unete_comu article p {
	font-size: 1em;
}
#home.all #social_cont #unete_comu article:hover p {
	color: #666 !important;
}
#home.all #social_cont #unete_comu article:active p {
	color: #000 !important;
}
#home.all #social_cont #unete_comu article a .link {
	font-size: 1em;
}
#home.all #social_cont #unete_comu article a:hover .link {
	color: #2da530 !important;
	background-color: transparent !important;
}
#home.all #social_cont #unete_comu article a:active .link {
	color: #FFF !important;
	background-color: #2da530 !important;
}
#home.all #social_cont #en_redes .tit_article {
	font-size: 0.9em;
}
#home.all #social_cont #en_redes .hastag a p {
}
#home.all #social_cont #unete_comu .tit_comu,
#home.all #social_cont #en_redes .tit_enredes,
#home.all #social_cont #en_redes .tit_blog {
	margin-bottom: 12px;
}
#home.all #social_cont #unete_comu .icon,  #home.all #social_cont #en_redes .icon {
	width: 35px;
	height: 42px;
	top: 10px;
	right: 10px;
}
#home.all #social_cont #en_redes {
	padding-bottom: 0;
}
#home.all #social_cont #unete_comu article:hover img {
	border: 4px solid #cccccc !important;
	box-shadow: none !important;
}
#home.all #social_cont #unete_comu article:active img {
	border: 4px solid #2da530 !important;
	box-shadow: none !important;
}
#home.all #social_cont #en_redes .hastag:hover img {
	border: 4px solid #FFF !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
#home.all #social_cont #en_redes .hastag:active img {
	border: 4px solid #2da530 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
#home.all #social_cont #en_redes .hastag:hover a p {
	color: #666 !important;
	background-color: transparent !important;
}
#home.all #social_cont #en_redes .hastag:active a p {
	color: #FFF !important;
	background-color: #2da530 !important;
}
#home.all #social_cont #en_redes .en_blog dl dd a:hover {
	color: #2da530 !important;
	background-color: transparent !important;
}
#home.all #social_cont #en_redes .en_blog dl dd a:active {
	color: #FFF !important;
	background-color: #2da530 !important;
	text-decoration: none !important;
}
/*----------------------------------------------*/

/*HOME*/ /*¿NECESITAS AYUDA?*/ /*MAX*/ /*767*/
/*----------------------------------------------*/
#home .necesitas-ayuda .w48 {
	width: 100%;
}
/*----------------------------------------------*/

/*LANDING*/ /*CONVERGENTE*/ /*MAX*/ /*767*/
/*----------------------------------------------*/
/*convergente LP bloque oferta movil + ADSL 767*/
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big {
	font-size: 0.7em;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big .numbers {
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big .numbers .decimal {
	font-size: 3.9em;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big .terms {
	padding-left: 2%;
	font-size: 1.4em;
	min-height: 68px;
}
/*price fibra*/
#lp_convergente.all .movil_adsl .pack .fl_rgt .price-fibra {
	width: 90%;
	font-size: 2.2em;
}
/*lp convergente info desplegable 767*/
#lp_convergente.all .movil_adsl .btn_cont .w50 {
	width: 50%;
}
#lp_convergente.all .movil_adsl .btn_cont .btn_white {
	width: 48%;
}
#lp_convergente.all .movil_adsl .btn_cont .btn_green {
	width: 48%;
}
#lp_convergente.all .movil_adsl .btn_cont p.big-tlf {
    font-size: 1em;
}
#lp_convergente.all .movil_adsl .info_dspl .space {
	width: 48%;
}
#lp_convergente.all .movil_adsl .info_dspl .mov,
#lp_convergente.all .movil_adsl .info_dspl .adsl {
	padding-left: 0;
	width: 100%;
	float: none;
	clear: both;
}
#lp_convergente.all .chars_movil_adsl .txt_xpl {
	margin-bottom: 50px;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .col_cont {
	padding-bottom: 40px;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_rgt.w50 .btn_green,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_rgt.w50 .btn_green {
	width: 70%;
}

#lp_convergente.all .movil_adsl .info_dspl .mov .icon.plus {
	height: 20px;
	width: 20px;
	left: 50%;
	righ: 50%;
	top: auto;
	bottom: 0;
}
#lp_convergente.all .movil_adsl .info_dspl .txt_xpl {
	margin-top: 10px;
	padding-bottom: 10px;
}
/*lp convergente telefono oferta 767*/
#lp_convergente.all .movil_adsl .btn_brdwhite .arrow_rgt {
	display: none;
}
/*lp convergente chars 767*/
#lp_convergente.all .chars_movil_adsl {
	padding-bottom: 20px;
}
#lp_convergente.all .chars_movil_adsl .subtit {
	margin-bottom: 25px;
	font-size: 1em;
}
#lp_convergente.all .chars_movil_adsl .subtit .icon_check,
#lp_convergente.all .chars_movil_adsl .subtit .icon_check .icon {
	height: 15px;
	width: 20px;
}
#lp_convergente.all .chars_movil_adsl .subtit .icon_check {
	padding-right: 2%;
}

#lp_convergente.all .chars_movil_adsl .subtit .tlf {
    line-height: 40px;
    font-size: 1.75em;
}
#lp_convergente.all .chars_movil_adsl .w50.trf_6,
#lp_convergente.all .chars_movil_adsl .w50.trf_19 {
	width: 100%;
	float: none;
	clear: both;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .grad_green,
#lp_convergente.all .chars_movil_adsl .trf_19 .grad_green,
#lp_convergente.all .chars_movil_adsl .trf_6 .grad_green_light,
#lp_convergente.all .chars_movil_adsl .trf_19 .grad_green_light {
	min-height: inherit !important;
}
#lp_convergente.all .chars_movil_adsl .bg_arrow {
	margin-top: -1px;
}
#lp_convergente.all .chars_movil_adsl .bg_arrow img {
	height: 30px;
}
#lp_convergente.all .chars_movil_adsl .txt_xpl ul li {
	font-size: 0.9em;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .trf_box .price.big,
#lp_convergente.all .chars_movil_adsl .trf_19 .trf_box .price.big {
	font-size: 0.8em;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost .price.big .numbers,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost .price.big .numbers {
	width: 65%;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost .price.big .terms,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost .price.big .terms {
	width: 34%;
}
#lp_convergente.all .chars_movil_adsl .trf_box .price.big .terms {
	min-height: 56px;
}
#lp_convergente.all .chars_movil_adsl .trf_box .plus_adsl {
	font-size: 2em;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .grad_green,
#lp_convergente.all .chars_movil_adsl .trf_19 .grad_green,
#lp_convergente.all .chars_movil_adsl .trf_6 .grad_green_light,
#lp_convergente.all .chars_movil_adsl .trf_19 .grad_green_light {
	min-height: 162px;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost p,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost p {
	font-size: 0.7em;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost .price.big .terms,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost .price.big .terms {
	min-height: 92px;
}
/*lp convergente faqs 767*/
#lp_convergente.all .faqs .box_cnt {
	margin-bottom: 60px !important;
}
/*lp convergente libon 767*/
#lp_convergente.all.libon .libon_note {
	font-size: 0.8em;
}
/*----------------------------------------------*/

/*LANDING*/ /*LIBON*/ /*MAX*/ /*767*/
/*----------------------------------------------*/
#lp_libon.all .descrip .chars .plus60 {
	width: 100%;
	text-align: center;
}
#lp_libon.all .descrip .chars .plus60 .plus {
	font-size: 2.2em;
}
#lp_libon.all .descrip .chars .plus60 .number {
	font-size: 2.8em;
}
#lp_libon.all .descrip .chars .plus60 .time {
	font-size: 0.8em;
}
#lp_libon.all .descrip .chars .plus60 .feature {
	font-size: 0.6em;
	display: block;
}
#lp_libon.all .descrip {
	margin-bottom: 20px;
}
#lp_libon.all .descrip .chars {
	padding-top: 0;
	margin-bottom: 15px;
}
#lp_libon.all .descrip .chars ul li {
	font-size: 1em;
}
#lp_libon.all .descrip .chars ul li .icon_check {
	padding-right: 2%;
	height: 15px;
	width: 20px;
}
#lp_libon.all .descrip .chars ul li .icon_check .icon {
	height: 15px;
	width: 20px;
}
#lp_libon.all .descrip .chars .banner .label {
	width: 85px;
	height: 57px;
}
/*----------------------------------------------*/

/*LANDING*/ /*TARIFAS*/ /*MAX*/ /*767*/
/*----------------------------------------------*/
#lp_tarifas.all .trfs_megas .triangle {
	display: none;
}
#lp_tarifas.all .trfs_megas .trf_6:active .label,
#lp_tarifas.all .trfs_llamadas .trf_6:active .label,
#lp_tarifas.all .trfs_sms .trf_6:active .label,
#lp_tarifas.all .trfs_megas .trf_19:active .label,
#lp_tarifas.all .trfs_llamadas .trf_19:active .label,
#lp_tarifas.all .trfs_sms .trf_19:active .label,
#lp_tarifas.all .trfs_megas .trf_24:active .label,
#lp_tarifas.all .trfs_llamadas .trf_24:active .label,
#lp_tarifas.all .trfs_sms .trf_24:active .label {
	background-color: #2da530;
}
#lp_tarifas.all .trfs_sms .box_txt {
	padding-top: 15px;
}
#lp_tarifas.all .adsl_encasa .tit {
	font-size: 1em;
}
#lp_tarifas.all .adsl_encasa .fl_lft.w50,
#lp_tarifas.all .adsl_encasa .fl_rgt.w50 {
	width: 100%;
	float: none;
}
#lp_tarifas.all .adsl_encasa .fl_lft.w50 .fl_lft.w50,
#lp_tarifas.all .adsl_encasa .fl_rgt.w50 .fl_lft.w50,
#lp_tarifas.all .adsl_encasa .fl_rgt.w50 .fl_lft.w40,
#lp_tarifas.all .adsl_encasa .fl_rgt.w50 .fl_rgt.w60,
#lp_tarifas.all .adsl_encasa .fl_lft.w50 .fl_rgt.w50,
#lp_tarifas.all .adsl_encasa .fl_rgt.w50 .fl_rgt.w50 {
	padding-right: 0;
	width: 100%;
	float: none;
	clear: both;
	display: block;
	overflow: hidden;
	height: auto;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price {
	padding-top: 0;
	font-size: 1em;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price:before {
	color: #666;
  content: "=";
  display: inline-block;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1em;
  margin-top: -30px;
  vertical-align: middle;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .numbers {
	float: none;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms {
	float: none;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_lft .icon {
	padding-top: 2%;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
	float: none !important;
	display: block !important;
}
/*price fibra*/
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .equal:before {
	display: none;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .price-fibra .amount:before {
	color: #666;
 content: "=";
 display: inline-block;
 font-size: .7em;
 font-weight: 700;
 line-height: 1.5em;
 margin-right: 5px;
 margin-top: 0;
 vertical-align: top;
}
/*2 tarifas 767*/
#lp_tarifas.all .trfs .w50 .price.big .numbers {
	font-size: 0.5em;
}
#lp_tarifas.all .trfs .w50 .price.big .terms {
	font-size: 0.9em;
}
#lp_tarifas.all .trfs_megas .w50 .label img,
#lp_tarifas.all .trfs_sms .w50 .label img {
	height: 46px;
	width: 12px;
}
#lp_tarifas.all .trfs_llamadas .w50 .label img {
	height: 70px;
	width: 12px;
}
#lp_tarifas.all .trfs_megas .w50 .box_txt .feature,
#lp_tarifas.all .trfs_llamadas .w50 .box_txt .feature,
#lp_tarifas.all .trfs_sms .w50 .box_txt .feature {
	font-size: 1em;
}
#lp_tarifas.all .trfs_megas .w50 .box_txt .feature b,
#lp_tarifas.all .trfs_llamadas .w50 .box_txt .feature b,
#lp_tarifas.all .trfs_sms .w50 .box_txt .feature b {
	padding-right: 0;
}
#lp_tarifas.all .trfs_megas .w50 .box_txt .explain,
#lp_tarifas.all .trfs_llamadas .w50 .box_txt .explain,
#lp_tarifas.all .trfs_sms .w50 .box_txt .explain {
	font-size: 0.8em;
}
#lp_tarifas.all .trfs_megas .w50 .box_txt .explain b,
#lp_tarifas.all .trfs_llamadas .w50 .box_txt .explain b,
#lp_tarifas.all .trfs_sms .w50 .box_txt .explain b {
	margin-bottom: 0;
	padding-right: 0;
	float: none;
}
#lp_tarifas.all .trfs_llamadas .w50 {
	min-height: 130px;
}
#lp_tarifas.all .trfs .w50 .btn_cont {
	width: 96%;
}
/*3 tarifas 767*/
#lp_tarifas.all .trfs .w33 .price.big {
	font-size: 0.7em;
}
#lp_tarifas.all .trfs .w33 .price.big .numbers {
	display: block;
}
#lp_tarifas.all .trfs_megas .w33 .box_txt .icon.cob4G,
#lp_tarifas.all .trfs_llamadas .w33 .box_txt .icon.cob4G,
#lp_tarifas.all .trfs_sms .w33 .box_txt .icon.cob4G {
	height: 15px;
	width: 22px;
}
#lp_tarifas.all .trfs_megas .w33 .box_txt .feature b,
#lp_tarifas.all .trfs_llamadas .w33 .box_txt .feature b,
#lp_tarifas.all .trfs_sms .w33 .box_txt .feature b {
	padding-right: 0;
}
#lp_tarifas.all .trfs_megas .box_txt .feature.promo b,
#lp_tarifas.all .trfs_llamadas .box_txt .feature.promo b,
#lp_tarifas.all .trfs_sms .box_txt .feature.promo b {
	padding-left: 4px;
	padding-right: 4px;
}
#lp_tarifas.all .trfs_megas .w33 .label img,
#lp_tarifas.all .trfs_sms .w33 .label img {
	height: 46px;
	width: 12px;
}
#lp_tarifas.all .trfs_llamadas .w33 .label img {
	height: 70px;
	width: 12px;
}
#lp_tarifas.all .trfs_llamadas .w33 {
	min-height: 160px;
}
#lp_tarifas.all .trfs .w33 .btn_cont {
	width: 93%;
}
/*4 tarifas 767*/
/*columna 25%*/
#lp_tarifas.all .cont25 {
    margin-right: 1.5%;
    width: 98.12%;
    display: inline-block;
}
.all .trfs_megas .breakdown,
.all .trfs_llamadas .breakdown,
.all .trfs_sms .breakdown {
	max-width: 86%;
}
/*----------------------------------------------*/

/*LANDING*/ /*VENTAJAS*/ /*MAX*/ /*767*/
/*----------------------------------------------*/
#lp_ventajas.all .vtjs_bloque .box_quote {
	height: 70px;
	min-height: 70px;
}
#lp_ventajas.all .vtjs_bloque .box_quote quote {
	font-size: 1em;
}
#lp_ventajas.all .vtjs_bloque .fl_lft {
	float: none;
}
#lp_ventajas.all .vtjs_bloque .w33 {
	margin-right: 0;
	width: 98%;
}
#lp_ventajas.all .vtjs_bloque h4 {
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 2.1em;
	background-image: none;
	background-color: #2da530;
}
#lp_ventajas.all .vtjs_bloque ul li {
	font-size: 0.9em;
}
#lp_ventajas.all .vtjs_bloque .vtjs_adsl_4g ul,
#lp_ventajas.all .vtjs_bloque .vtjs_sincompromiso ul,
#lp_ventajas.all .vtjs_bloque .vtjs_termsultima ul,
#lp_ventajas.all .vtjs_bloque .vtjs_sinsorpresas ul,
#lp_ventajas.all .vtjs_bloque .vtjs_mejoramostrfs ul,
#lp_ventajas.all .vtjs_bloque .vtjs_mingratis ul {
	min-height: inherit;
}
#lp_ventajas.all .vtjs_bloque .vtjs_adsl_4g,
#lp_ventajas.all .vtjs_bloque .vtjs_sincompromiso,
#lp_ventajas.all .vtjs_bloque .vtjs_termsultima,
#lp_ventajas.all .vtjs_bloque .vtjs_sinsorpresas,
#lp_ventajas.all .vtjs_bloque .vtjs_mejoramostrfs {
	margin-bottom: 10px;
}
#lp_ventajas.all .vtjs_bloque .vtjs_mingratis {
	margin-bottom: 25px;
}
/*LANDING VENTAJAS*/ /*MODULOS 50*/ /*MANDAMIENTOS*/ /*MAX*/ /*767*/
#lp_ventajas.all .vtjs_bloque .w50,
#lp_ventajas.all .vtjs_bloque .w50.last {
	margin-right: 0;
	width: 100%;
}
#lp_ventajas.all .vtjs_bloque .commandment.one ul,
#lp_ventajas.all .vtjs_bloque .commandment.two ul,
#lp_ventajas.all .vtjs_bloque .commandment.three ul,
#lp_ventajas.all .vtjs_bloque .commandment.four ul,
#lp_ventajas.all .vtjs_bloque .commandment.five ul,
#lp_ventajas.all .vtjs_bloque .commandment.six ul,
#lp_ventajas.all .vtjs_bloque .commandment.seven ul,
#lp_ventajas.all .vtjs_bloque .commandment.eight ul,
#lp_ventajas.all .vtjs_bloque .commandment.nine ul,
#lp_ventajas.all .vtjs_bloque .commandment.ten ul {
	min-height: inherit !important;
}
/*----------------------------------------------*/


/*MOSCAS*/ /*MAX*/ /*767*/
/*----------------------------------------------*/
/*MOSCA*//*CUMPLE*/
#cumple_destacado {
	background: url("/static/img/2015/moscas/img_5cumple_mosca_mob.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	bottom: 0;
	cursor: pointer;
	height: 150px;
	position: fixed;
	right: 0;
	width: 100%;
	z-index: 100;
	display: block;
	margin:0 auto;
	background-size: 100%;

}
#cumple_destacado a { width: 100%;}
/*----------------------------------------------*/

/*end*/ /*MAX*/ /*767*/
}
/*----------------------------------------------*/
/*================================================*/

/*MAX*/ /*600*/
/*================================================*/
@media only screen and (max-width: 600px) {
/*GENERALs*/ /*MAX*/ /*600*/
/*----------------------------------------------*/
/*----------------------------------------------*/

/*HOME*/ /*MAX*/ /*600*/
/*----------------------------------------------*/
/*home ventajas 600*/
#home.all .home_ventajas .mw960,
#home.all .home_ventajas .mw1300 {
	padding-right: 0;
	padding-left: 0;
}
#home.all .home_ventajas h2 {
	margin-top: 4px;
	margin-bottom: 4px;
	width: 100%;
	text-align: center;
	top: auto;
	left: 0;
	position: relative;
}
#home.all .home_ventajas h2 span {
	display: inline;
}
#home.all .home_ventajas .fl_lft.w25.pic {
	width: 100%;
}
#home.all .home_ventajas .fl_rgt.w75.quotes {
	padding-right: 2%;
	padding-left: 2%;
	width: 96%;
	float: none;
	clear: both;
	background-image: none;
}
#home.all .home_ventajas .fl_rgt.w75.quotes:before,
#home.all .home_ventajas .fl_rgt.w75.quotes:after {
	display: none;
}
#home.all .home_ventajas .pic.fl_lft.w40 {
	padding-top: 1em;
	width: 100%;
	float: none;
	clear: both;
}
#home.all .home_ventajas .btn_green.icon {
}
/*home adsl + movil 600*/
#home.all .movil_adsl .act_mov_tarifs_box {
	padding-bottom: 20px;
}
#home.all .movil_adsl .tit_porque {
	margin-bottom: 4px !important;
}
#home.all .movil_adsl .fl_lft.w50.pack {
	margin: 0;
	padding: 0;
}
#home.all .movil_adsl .fl_lft.w50.pack img {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0;
	width: 100%;
	display: block;
}
#home.all .movil_adsl .fl_lft.w50.cost {
	margin: 0;
	padding: 0;
}
#home.all .movil_adsl .fl_lft.w50.cost .price {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0 !important;
	margin-left: 0;
	padding: 0;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .numbers {
	margin: 0;
	padding: 0;
	display: inline-block;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .numbers .tens {
	font-size: 4em;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .numbers .decimal {
	font-size: 2.5em;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .terms {
	margin: 0;
	padding: 0;
	min-height: 65px;
	display: inline-block;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .terms .currency {
	font-size: 1.2em;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .terms .iva {
	font-size: 0.8em;
}
#home.all .movil_adsl .fl_lft.w50.pack .note {
	display: none;
}
#home.all .movil_adsl .fl_lft.w50.cost .note_mob {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	font-size: 0.8em;
	text-align: center;
	display: block;
}
/*home tarifas 600*/
#home.all .tarifas .act_tarifs_box {
	padding-bottom: 20px;
}
#home.all .tarifas .trf_6.w50 .price,
#home.all .tarifas .trf_19.w50 .price {
}
#home.all .tarifas .trf_6.w50 .price .numbers,
#home.all .tarifas .trf_19.w50 .price .numbers {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#home.all .tarifas .trf_6.w50 .price .numbers .tens,
#home.all .tarifas .trf_19.w50 .price .numbers .tens {
	font-size: 4em;
}
#home.all .tarifas .trf_6.w50 .price .numbers .decimal,
#home.all .tarifas .trf_19.w50 .price .numbers .decimal {
	font-size: 2.5em;
}
#home.all .tarifas .trf_6.w50 .price .terms,
#home.all .tarifas .trf_19.w50 .price .terms {
	padding-top: 0;
	padding-right: 1%;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
	min-height: 75px;
}
#home.all .tarifas .trf_6.w50 .price .terms .currency,
#home.all .tarifas .trf_19.w50 .price .terms .currency {
	font-size: 1.2em;
	line-height: 1em;
}
#home.all .tarifas .trf_6.w50 .price .terms .iva,
#home.all .tarifas .trf_19.w50 .price .terms .iva {
	width: 100%;
	display: block;
	font-size: 0.8em;
}
#home.all .tarifas .trf_6.w50 .trf_llmds,
#home.all .tarifas .trf_19.w50 .trf_llmds {
	font-size: 1em;
}
#home.all .tarifas .trf_6.w50 .price .terms,
#home.all .tarifas .trf_19.w50 .price .terms {
	min-height: 40px;
}
/*home mas megas 600*/
#home.all .tarifas #more_500mb a .label_new img {
	width: 50%;
}
#home.all .tarifas #more_500mb .fl_lft.w48,
#home.all .tarifas #more_500mb .fl_rgt.w52 {
	font-size: 0.8em;
}
#home.all .tarifas #more_500mb a .mb {
	font-size: 2em;
}
#home.all .tarifas #more_500mb a .price {
	font-size: 2em;
}
#home.all .tarifas #more_500mb a .price .iva {
	font-size: 0.4em;
}
#home.all .tarifas #more_500mb a .arrow_rgt {
	height: 12px;
	width: 7px;
}
#home.all .tarifas #more_500mb a .arrow_rgt img {
	height: 12px;
	width: 7px;
}
/*home libon 600*/
#home.all.libon .tarifas .libon_txt {
	min-height: 60px;
}
#home.all.libon .tarifas .trf_6 .libon_txt,
#home.all.libon .tarifas .trf_19 .libon_txt {
	font-size: 0.8em;
}
/*home libon feature label new 600*/
#home.all .tarifas .trf_6.w50.label_new .libon_txt,
#home.all .tarifas .trf_19.w50.label_new .libon_txt {
	min-height: 65px;
}
#home.all.libon .tarifas .libon_txt .call_type {
	padding-top: 15px;
}
/*home adsl en casa 600*/
#home.all .adsl_encasa .act_adsl_box {
	padding-bottom: 20px;
}
#home.all .adsl_encasa .fl_lft.w50 .fl_lft.w50,
#home.all .adsl_encasa .fl_rgt.w50 .fl_lft.w50 {
}
#home.all .adsl_encasa .fl_lft.w50 .fl_rgt.w50,
#home.all .adsl_encasa .fl_rgt.w50 .fl_rgt.w50 {
	padding-top: 10px;
}
#home.all .adsl_encasa .txt_box .tit {
	font-size: 1.3em;
}
#home.all .adsl_encasa .txt_box .subtit {
	font-size: 1em;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .numbers,
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .numbers {
	margin: 0;
	padding-top: 0;
	padding-right: 1%;
	padding-bottom: 0;
	padding-left: 0;
	width: 49%;
	float: none;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price {
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1%;
	width: 49%;
	float: none;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms .currency {
	font-size: 1.2em;
	line-height: 1em;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms .iva {
	font-size: 0.7em;
	line-height: 1em;
}
/*home moviles y tablets 600*/
#home.all .moviles {
	padding-bottom: 20px;
}
#home.all .moviles .moviles_tablets .tit_mov,
#home.all .moviles .moviles_ocasion .tit_mov {
	min-height: 60px;
}
#home.all .moviles .moviles_tablets .fl_lft.w50,
#home.all .moviles .moviles_tablets .fl_rgt.w50 {
	width: 100%;
	float: none;
}
#home.all .moviles .moviles_tablets .fl_lft.w50 .fl_rgt,
#home.all .moviles .moviles_tablets .fl_rgt.w50 .fl_rgt,
#home.all .moviles .moviles_ocasion .w100 .fl_rgt {
	padding-bottom: 15px;
	min-height: 150px;
	position: relative;
}
#home.all .moviles .moviles_ocasion .pic_mov {
	width: 80%;
}
#home.all .tarifas #more_500mb a .tit {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-size: 1.1em;
	line-height: 1em;
}
#home.all .tarifas #more_500mb a .mb,
#home.all .tarifas #more_500mb a .price {
	margin: 0;
	padding: 0;
}
#home.all .tarifas #more_500mb a .mb {
	padding-right: 1%;
	width: 49%;
	text-align: right;
	float: left;
}
#home.all .tarifas #more_500mb a .price {
	margin-top: 0 !important;
	padding-left: 1%;
	width: 49%;
	text-align: left;
	float: right;
}
#home.all .tarifas #more_500mb a .arrow_rgt {
	display: none;
}
/*home solo clientes 600*/
#home.all .solo_clientes p {
	font-size: 1em;
}
/*home solo clientes mods3 600*/
#home.all .solo_clientes.mods3 .pic img {
	width: 144px;
	height: 65px;
}
/*home social media contents 600*/
#home.all #social_cont {
	padding-bottom: 20px;
}
/*----------------------------------------------*/

/*LANDING*/ /*CONVERGENTE*/ /*MAX*/	/*600*/
/*----------------------------------------------*/
/*tlf 600*/
#lp_convergente.all .movil_adsl .info_tlf .w50 {
	width: 100%;
}
/*libon convergente LP 600*/
#lp_convergente.all.libon .libon_note {
	font-size: 0.7em;
}
/*----------------------------------------------*/

/*LANDING*/ /*LIBON*/ /*MAX*/ /*600*/
/*----------------------------------------------*/
#lp_libon.all .descrip .chars .plus60 .number {
	font-size: 2.2em;
}
#lp_libon.all .descrip .chars .banner {
	width: 100%;
	float: none;
	clear: both;
	overflow: hidden;
	height: 100%;
}
#lp_libon.all .descrip .chars .banner .libon_banner {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	max-width: 75%;
	float: none;
	display: block;
}
#lp_libon.all .descrip .chars .chars_list {
	padding-right: 0;
	width: 100%;
	float: none;
	clear: both;
}
/*----------------------------------------------*/

/*LANDING*/ /*TARIFAS*/ /*MAX*/ /*600*/
#lp_tarifas.all .banner_500mb a .arrow_rgt {
	display: none;
}
/*----------------------------------------------*/

/*LANDING*/ /*AMIGOS*/ /*MAX*/ /*600*/
/*----------------------------------------------*/
#lp_amigos .cononce_pregunta.p4 .banner {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: none;
}
#lp_amigos .cononce_pregunta.p4 .banner .box {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFF;
	background-image: url("/static/img/2015/bgs/comparte-amigos-rd.png");
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 92px 92px;
}
#lp_amigos .cononce_pregunta.p4 #barra_social {
	width: 100%;
}
#lp_amigos .cononce_pregunta.p4 #superior #izquierda {
	padding: 5px 0px;
	width: 90%;
}
#lp_amigos .cononce_pregunta.p4 #superior #derecha {
	padding: 5px 0px;
	width: 90%;
}
#lp_amigos .cononce_pregunta.p4 #inferior #izquierda {
	padding: 5px 0px;
	width: 90%;
}
/*----------------------------------------------*/

/*MOSCAS*/ /*MAX*/ /*600*/
/*----------------------------------------------*/
/*mosca convergente 600*/
.flotante_izq.convergente {
	display: none;
}
/*Apartado Ayudanos 600*/
#ayudanos_destacado {
	display: none;
}
/*mensaje 902 en 600*/
#mensaje {
	display: block;
}
/*----------------------------------------------*/
/*end*/ /*MAX*/ /*600*/
}
/*================================================*/

/*MAX*/ /*450*/
/*================================================*/
@media only screen and (max-width: 450px) {
/*HOME*/ /*MAX*/ /*450*/
/*----------------------------------------------*/
/*home tarifas*/
/*label new*/
#home.all .tarifas .grad_green .label.new,
#home.all .tarifas .grad_green .label.new img,
#home.all .tarifas .grad_green_light .label.new,
#home.all .tarifas .grad_green_light .label.new img{
	width: 56px;
	height: 38px;
}
/*movil + adsl 450*/
#home.all .movil_adsl .fl_lft.w50.pack,
#home.all .movil_adsl .fl_lft.w50.cost {
	width: 100%;
	float: none;
	clear: both;
}
#home.all .movil_adsl .fl_lft.w50.pack img {
	width: 80%;
}
/*home adsl en casa 450*/
#home.all .adsl_encasa .fl_lft.w50 .fl_lft.w50,
#home.all .adsl_encasa .fl_rgt.w50 .fl_lft.w50 {
	margin-bottom: 0;
	width: 100%;
	float: none;
	clear: both;
	display: block;
	overflow: hidden;
	height: 100%;
}
/*tarifas 450*/
#home.all .tarifas .trf_6,
#home.all .tarifas .trf_14,
#home.all .tarifas .trf_19,
#home.all .tarifas .trf_24 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding: 0;
	width: 100%;
	float: none;
	clear: both;
}
#home.all .tarifas .plus60 {
    width: 100% !important;
    margin: 0 0 3% 0 !important;
}
#home.all .adsl_encasa .fl_lft.w50 .fl_rgt.w50,
#home.all .adsl_encasa .fl_rgt.w50 .fl_rgt.w50 {
	padding-top: 0;
	padding-bottom: 0;
	width: 100%;
	float: none;
	clear: both;
	display: block;
	overflow: hidden;
	height: 100%;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price {
	padding-top: 1%;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_lft .icon {
	margin: 0 auto;
	float: none !important;
	clear: both;
	display: block !important;
}
/*----------------------------------------------*/

/*LANDING*/ /*CONVERGENTE*/ /*MAX*/ /*450*/
/*----------------------------------------------*/
/*pack movil + adsl 450*/
#lp_convergente.all .movil_adsl .tit {
	font-size: 0.9em;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big .numbers .decimal {
	font-size: 4.9em;
}
#lp_convergente.all .movil_adsl .pack .fl_lft img {
	margin: 0 auto;
	display: block;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big {
	font-size: 0.7em;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big .terms {
	min-height: 66px;
	font-size: 1.6em;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big .terms .pos_down .iva {
	padding-top: 8px;
}
#lp_convergente.all .movil_adsl .btn_cont .w50 {
	margin-top: 0;
}
#lp_convergente.all .movil_adsl .btn_cont p.big-tlf {
  font-size: 0.9em;
	line-height: 1.2em;
}
/*info desplegable 450*/
#lp_convergente.all .movil_adsl .info_dspl .space {
	display: none;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_lft.w50,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_lft.w50 {
	width: 36%;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_rgt.w50,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_rgt.w50 {
	width: 60%;
}
/*chars 450*/
#lp_convergente.all .chars_movil_adsl .trf_6 .grad_green,
#lp_convergente.all .chars_movil_adsl .trf_19 .grad_green,
#lp_convergente.all .chars_movil_adsl .trf_6 .grad_green_light,
#lp_convergente.all .chars_movil_adsl .trf_19 .grad_green_light {
	padding-bottom: 0;
	min-height: inherit;
}
#lp_convergente.all .chars_movil_adsl .subtit .icon_check,
#lp_convergente.all .chars_movil_adsl .subtit .icon_check .icon {
	margin-bottom: 25px;
	float: left;
	clear: both;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .fl_rgt ul li,
#lp_convergente.all .chars_movil_adsl .trf_19 .fl_rgt ul li {
	font-size: 0.8em;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .trf_box .price.big,
#lp_convergente.all .chars_movil_adsl .trf_19 .trf_box .price.big {
	font-size: 0.6em;
}
#lp_convergente.all .chars_movil_adsl .trf_box .price.big .terms {
	min-height: 47px;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost .price.big .numbers,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost .price.big .numbers {
	width: 65%;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost .price.big .terms,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost .price.big .terms {
	min-height: 75px;
	width: 29%;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost p,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost p {
	font-size: 0.6em;
}
#lp_convergente.all .chars_movil_adsl .subtit .tlf {
    display: block;
    line-height: 30px;
    font-size: 1.5em;
}
/*----------------------------------------------*/

/*LANDING*/ /*TARIFAS*/ /*450*/
/*----------------------------------------------*/
#lp_tarifas.all .adsl_encasa .fl_lft.w50 .fl_lft.w50,
#lp_tarifas.all .adsl_encasa .fl_rgt.w50 .fl_lft.w50 {
	margin-bottom: 0;
	width: 100%;
	float: none;
	clear: both;
	display: block;
	overflow: hidden;
	height: 100%;
}
#lp_tarifas.all .adsl_encasa .fl_lft.w50 .fl_rgt.w50,
#lp_tarifas.all .adsl_encasa .fl_rgt.w50 .fl_rgt.w50 {
	padding-top: 0;
	padding-bottom: 0;
	width: 100%;
	float: none;
	clear: both;
	display: block;
	overflow: hidden;
	height: 100%;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price {
	padding-top: 1%;
	text-align: center;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_lft .icon {
	margin: 0 auto;
	float: none !important;
	clear: both;
	display: block !important;
}
/*3 tarifas 450*/
#lp_tarifas.all .trfs .w33 .price.big {
	font-size: 0.45em;
}
#lp_tarifas.all .trfs .w33 .price.big .terms {
	font-size: 2em;
}
#lp_tarifas.all .trfs .w33 .btn_cont .btn_white,
#lp_tarifas.all .trfs .w33 .btn_cont .btn_green {
	width: 100%;
	float: none;
}
#lp_tarifas.all .trfs_megas .w33 .label,
#lp_tarifas.all .trfs_llamadas .w33 .label,
#lp_tarifas.all .trfs_sms .w33 .label {
	display: none;
}
#lp_tarifas.all .trfs_megas .w33 .label.mob,
#lp_tarifas.all .trfs_llamadas .w33 .label.mob,
#lp_tarifas.all .trfs_sms .w33 .label.mob {
	display: block;
}
#lp_tarifas.all .trfs_megas .w33 .box_txt,
#lp_tarifas.all .trfs_llamadas .w33 .box_txt,
#lp_tarifas.all .trfs_sms .w33 .box_txt {
	padding-top: 30px;
	padding-left: 5%;
}
#lp_tarifas.all .trfs_sms .w33 .box_txt {
	padding-bottom: 10px;
}
#lp_tarifas.all .trfs_megas .w33 .box_txt .icon.cob4G,
#lp_tarifas.all .trfs_llamadas .w33 .box_txt .icon.cob4G,
#lp_tarifas.all .trfs_sms .w33 .box_txt .icon.cob4G {
	top: 25px;
}
#lp_tarifas.all .trfs_llamadas .trf_6.w33 .feature,
#lp_tarifas.all .trfs_llamadas .trf_19.w33 .feature,
#lp_tarifas.all .trfs_llamadas .trf_24.w33 .feature {
	font-size: 1em;
}
#lp_tarifas.all .trfs_llamadas .w33 a {
	min-height: 180px;
}
#lp_tarifas.all .trfs_llamadas .trf_19 .feature,
#lp_tarifas.all .trfs_llamadas .trf_24 .feature {
	padding-top: 0;
}
#lp_tarifas.all .trfs_megas .w33 a {
	min-height: 104px;
}
#lp_tarifas.all .trfs_sms .w33 .box_txt .feature b {
	font-size: 1em;
}
#lp_tarifas.all .trfs_sms .trf_6.w33 .feature,
#lp_tarifas.all .trfs_sms .trf_19.w33 .feature,
#lp_tarifas.all .trfs_sms .trf_24.w33 .feature {
	font-size: 1em;
}
/*2 tarifas 450*/
#lp_tarifas.all .trfs_megas .w50 .box_txt .icon.cob4G,
#lp_tarifas.all .trfs_llamadas .w50 .box_txt .icon.cob4G,
#lp_tarifas.all .trfs_sms .w50 .box_txt icon.cob4G {
	height: 15px;
	width: 22px;
}
#lp_tarifas.all .trfs_megas .w50 .box_txt .explain,
#lp_tarifas.all .trfs_llamadas .w50 .box_txt .explain,
#lp_tarifas.all .trfs_sms .w50 .box_txt .explain {
	font-size: 0.7em;
}
#lp_tarifas.all .trfs_llamadas .w50 a {
	min-height: 160px;
}
/*bonos 500*/
#lp_tarifas.all .banner_500mb .fl_lft.w48,
#lp_tarifas.all .banner_500mb .fl_rgt.w52 {
	font-size: 0.8em;
}
/*----------------------------------------------*/

/*MOSCAS*/ /*MAX*/ /*450*/
/*----------------------------------------------*/
/*MOSCA*//*CUMPLE*/
#cumple_destacado {
	height: 110px;
}
/*----------------------------------------------*/
/*end*/ /*MAX*/ /*450*/
}
/*================================================*/

/*MAX*/ /*360*/
/*================================================*/
@media only screen and (max-width: 360px) {
/*MOSCAS*//*MAX*//*360*/
/*----------------------------------------------*/
/*MOSCA*//*CUMPLE*/
	#cumple_destacado {
	height: 90px;
}
/*----------------------------------------------*/
/*end*/ /*MAX*/ /*360*/
}
/*================================================*/
