@charset "utf-8";

/* CSS Document */

/*IE8 FIXES*/
/*===================================================================*/
/*HOME*/
/*arregla bug no-click en <a> en el modulo ventajas home*/
.ie8 #home.all .home_ventajas a {
	background-image: url("/static/img/2015/bgs/blank_1x1.gif");
	background-repeat: repeat;
	background-position: 0 0;
}
/*===================================================================*/

/*HOME*/
/*===================================================================*/
/*MOVIL + ADSL / TARIFAS / ADSL EN CASA */
/*----------------------------------------------*/
/*mods generals*/
#home.all .contents {
	padding-bottom: 0;
}
/*titles*/
#home.all .movil_adsl .tit_porque,
#home.all .tarifas .tit_porque,
#home.all .adsl_encasa .tit_porque {
	font-size: 1.3em;
	line-height: 1em;
}
/*HOME*/ /*MOVIL + ADSL*/
#home.all .movil_adsl {
	background-image: url("/static/img/2015/bgs/circles_green.gif");
	background-repeat: repeat;
	background-position: 0 0;
}
#home.all .movil_adsl article {
	position: relative;
	cursor: pointer;
}
/*mod movil y adsl max960, max 1300*/
#home.all .movil_adsl .act_mov_tarifs .mw960,
#home.all .movil_adsl .act_mov_tarifs .mw1300 {
	position: relative;
	background-image: url("/static/img/2015/icons/arrow_labelhome.png");
	background-repeat: no-repeat;
	background-position: right 10px;
	-webkit-transition: background-position 0.5s ease-in-out;
	-moz-transition: background-position 0.5s ease-in-out;
	-ms-transition: background-position 0.5s ease-in-out;
	-o-transition: background-position 0.5s ease-in-out;
	transition: background-position 0.5s ease-in-out;
}
#home.all .movil_adsl .act_mov_tarifs.off .mw960,
#home.all .movil_adsl .act_mov_tarifs.off .mw1300 {
	background-image: url("/static/img/2015/icons/arrow_labelhome.png");
	background-repeat: no-repeat;
	background-position: right -55px;
}
/*contenido*/
#home.all .movil_adsl .act_mov_tarifs_box {
	padding-top: 25px;
	padding-bottom: 30px;
	background-image: url("/static/img/2015/bgs/lightbg_mov_adsl_home.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}
/*triangle*/
#home.all .movil_adsl .triangle {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 18px 0 18px;
	border-color: #555555 transparent transparent transparent;
	line-height: 0px;
	_border-color: #555555 #000000 #000000 #000000;
 _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	position: absolute;
	top: 44px;
	left: 5%;
	z-index: 1;
	-webkit-transition: border-color 0.5s ease-in-out;
	-moz-transition: border-color 0.5s ease-in-out;
	-ms-transition: border-color 0.5s ease-in-out;
	-o-transition: border-color 0.5s ease-in-out;
	transition: border-color 0.5s ease-in-out;
}
#home.all .movil_adsl .act_mov_tarifs.off .mw960 .triangle,
#home.all .movil_adsl .act_mov_tarifs.off .mw1300 .triangle {
	border-color: #666 transparent transparent transparent;
	_border-color: #666 #000000 #000000 #000000;
}
#home.all .movil_adsl .tit_label_gry:hover .triangle,
#home.all .movil_adsl .tit_label_gry:focus .triangle {
	border-color: #666 transparent transparent transparent;
	_border-color: #666 #000000 #000000 #000000;
 _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
/*icon*/
#home.all .movil_adsl .act_mov_tarifs .icon {
	width: 138px;
	height: 40px;
	position: absolute;
	top: 2px;
	left: 0;
}
/*text label*/
#home.all .movil_adsl .act_mov_tarifs .txt_label {
	padding-left: 18%;
}
/*title por que*/
#home.all .movil_adsl .tit_porque {
	color: #FFF;
}
#home.all .movil_adsl .fl_lft.w50.pack {
	width: 60%;
}
#home.all .movil_adsl .fl_lft.w50.pack .note {
	padding-top: 23px;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #FFF;
}
#home.all .movil_adsl .fl_lft.w50.pack img {
	width: 531px;
	height: 130px;
}
/*precio movil y ADSL al mejor precio*/
#home.all .movil_adsl .fl_lft.w50.cost {
	width: 40%;
}
#home.all .movil_adsl .fl_lft.w50.cost .price {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: 100%;
	color: #FFF;
	text-align: center;
	overflow: hidden;
	display: block;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .numbers {
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: 600;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .numbers .tens {
	font-size: 6em;
	line-height: 1em;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .numbers .decimal {
	font-size: 4em;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .terms {
	padding-left: 2%;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .terms .currency {
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1em;
	text-align: left;
	display: inline-block;
}
#home.all .movil_adsl .fl_lft.w50.cost .price .terms .iva {
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1em;
	display: block;
}
#home.all .movil_adsl .fl_lft.w50.cost .note_mob {
	margin-top: 23px;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 1.3em;
	color: #FFF;
	display: none;
}
/*botones movil y ADSL al mejor precio*/
#home.all .movil_adsl .btn_cont.fl_rgt {
	width: 40%;
}
#home.all .movil_adsl .btn_cont.fl_rgt .btn_cont.double {
	margin-bottom: 5px;
}
#home.all .movil_adsl .btn_cont.fl_rgt .btn_cont.double .btn_white {
	width: 50%;
	float: left;
}
#home.all .movil_adsl .btn_cont.fl_rgt .btn_cont.double .btn_green {
	width: 50%;
	float: right;
}
/*----------------------------------------------*/
/*HOME*/ /*VENTAJAS*/
/*----------------------------------------------*/
#home.all .home_ventajas {
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	background-color: #dadada !important;
	border-top: 1px solid;
	border-color: #dadada;
}
#home.all .home_ventajas .mw960,
#home.all .home_ventajas .mw1300 {
	position: relative;
}
#home.all .home_ventajas a {
	width: 100%;
	min-width: 100%\9;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	overflow: hidden;
	cursor: pointer;
	z-index: 2;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /*IE8*/
}
#home.all .home_ventajas article {
	margin-bottom: 0;
	overflow: hidden;
	height: auto;
	background-repeat: no-repeat;
}
#home.all .home_ventajas .fl_rgt.w75.quotes {
	padding-top: 1.1em;
	padding-right: 10%;
	padding-bottom: 1em;
	padding-left: 10%;
	width: 55%;
	height: 100%;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: 0 0;
	display: inline-block;
	position: relative;
}
#home.all .home_ventajas .fl_rgt.w75.quotes:before {
	width: 0;
	height: 0;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	border-style: solid;
	border-width: 150px 25px 0 0;
	border-color: #dadada transparent transparent transparent;
}
#home.all .home_ventajas .fl_rgt.w75.quotes:after {
	width: 0;
	height: 0;
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	border-style: solid;
	border-width: 0 0 150px 25px;
	border-color: transparent transparent #dadada transparent;
}
#home.all .home_ventajas .pic {
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	text-align: center;
}
#home.all .home_ventajas .pic img {
	margin-right: auto;
	margin-left: auto;
	width: 104px;
	height: 32px;
	display: block;
	position: absolute;
	top: 1.3em;
	right: 0;
}
#home.all .home_ventajas article.w50 {
	min-height: auto;
}
#home.all .home_ventajas h2 {
	margin-top: 8px;
	margin-bottom: 0;
	width: 100%;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height: 1.2em;
	font-style: normal;
	color: #2da530;
	font-weight: 600;
	text-align: center;
}
#home.all .home_ventajas h2 .font-light {
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
}
#home.all .home_ventajas h2 .font-light.los {
	font-size: 0.75em;
	line-height: 1em;
	display: block;
}
#home.all .home_ventajas h2 small {
	margin-top: 0;
	font-size: 0.9em;
	line-height: 1em;
	font-style: italic;
	display: block;
}
#home.all .home_ventajas h2 small .font-light.de {
	font-size: 0.7em;
}
#home.all .home_ventajas h3 {
	padding-top: 0;
	padding-bottom: 4px;
	width: 100%;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1em;
	color: #2da530;
	text-transform: uppercase;
	float: none;
	display: inline-block;
	vertical-align: middle;
}
#home.all .home_ventajas h4 {
	font-family: 'HelvNeue55', Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1em;
	color: #2da530;
	font-weight: 500;
	display: inline-block;
}
#home.all .home_ventajas .btn_green {
}
#home.all .home_ventajas .btn_green.icon {
	padding-right: 10px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
	font-size: 1em;
	line-height: 1em;
	position: absolute;
	top: 30%;
	right: 5%;
	z-index: 1;
}
#home.all .home_ventajas .btn_green.icon:before {
	padding-left: 10px;
	content: "";
	width: 7px;
	height: 14.5px;
	background-image: url("/static/img/2015/icons/arrow_rgt_whitex2.png");
	background-image: url("/static/img/2015/icons/arrow_rgt_7x12_white.png")\9; /*IE8*/
	background-repeat: no-repeat;
	background-position: 5px 2px;
	background-size: 7px 12.5px;
	display: inline-block;
	float: right;
}
#home.all .home_ventajas .btn_green.icon .arrow_rgt {
	padding-top: 7px;
	top: 0;
	right: auto;
	left: auto;
}
#home.all .home_ventajas .btn_green.icon .arrow_rgt img {
	margin-right: 0;
	margin-left: 0;
	width: 9px;
	height: 16px;
	display: block;
}
#home.all .home_ventajas:hover .fl_rgt.w75.quotes .btn_green,
#home.all .home_ventajas:active .fl_rgt.w75.quotes .btn_green {
	background-color: #666;
}
/*----------------------------------------------*/
/*HOME*/ /*TARIFAS*/
/*----------------------------------------------*/
/*background*/
#home.all .tarifas {
	background-image: none;
}
#home.all .tarifas .grad_green,
#home.all .tarifas .grad_green_light {
	position: relative;
}
#home.all .tarifas .act_tarifs .mw960,
#home.all .tarifas .act_tarifs .mw1300 {
	position: relative;
	background-image: url("/static/img/2015/icons/arrow_labelhome.png");
	background-repeat: no-repeat;
	background-position: right 12px;
	-webkit-transition: background-position 0.5s ease-in-out;
	-moz-transition: background-position 0.5s ease-in-out;
	-ms-transition: background-position 0.5s ease-in-out;
	-o-transition: background-position 0.5s ease-in-out;
	transition: background-position 0.5s ease-in-out;
}
#home.all .tarifas .act_tarifs.off .mw960,
#home.all .tarifas .act_tarifs.off .mw1300 {
	background-image: url("/static/img/2015/icons/arrow_labelhome.png");
	background-repeat: no-repeat;
	background-position: right -55px;
}
/*contenido*/
#home.all .tarifas .act_tarifs_box {
	padding-top: 25px;
	padding-bottom: 30px;
}
#home.all .tarifas .act_tarifs_box.mw960,
#home.all .tarifas .act_tarifs_box.mw1300 {
	padding-right: 2%;
	padding-left: 2%;
}
/*triangle*/
#home.all .tarifas .triangle {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 18px 0 18px;
	border-color: #555555 transparent transparent transparent;
	line-height: 0px;
	_border-color: #555555 #000000 #000000 #000000;
 _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	position: absolute;
	top: 44px;
	left: 5%;
	z-index: 1;
	-webkit-transition: border-color 0.5s ease-in-out;
	-moz-transition: border-color 0.5s ease-in-out;
	-ms-transition: border-color 0.5s ease-in-out;
	-o-transition: border-color 0.5s ease-in-out;
	transition: border-color 0.5s ease-in-out;
}
#home.all .tarifas .act_tarifs.off .mw960 .triangle,
#home.all .tarifas .act_tarifs.off .mw1300 .triangle {
	border-color: #666 transparent transparent transparent;
	_border-color: #666 #000000 #000000 #000000;
}
#home.all .tarifas .tit_label_gry:hover .triangle,
#home.all .tarifas .tit_label_gry:focus .triangle {
	border-color: #666 transparent transparent transparent;
	_border-color: #666 #000000 #000000 #000000;
 _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
/*icon*/
#home.all .tarifas .act_tarifs .icon {
	width: 138px;
	height: 40px;
	position: absolute;
	top: 2px;
	left: 0;
}
#home.all .tarifas .act_tarifs .mw1300.box_cnt .icon {
    width: 138px;
    height: 40px;
    position: absolute;
    top: 2px;
    left: 20px;
}
/*text label*/
#home.all .tarifas .act_tarifs .txt_label {
	padding-left: 100px;
	width: 90%;
	display: block;
	box-sizing: border-box;
}
#home.all .tarifas .act_tarifs .txt_label img {
   width: 40px;
   height: auto;
   display: inline-block;
	 vertical-align: middle;
}
/*precios tarifas home*/
#home.all .tarifas .price {
	margin-top: 10px !important;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	height: 100%;
	color: #FFF;
	text-align: center;
	overflow: hidden;
	display: block;
}
#home.all .tarifas .price .numbers {
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	text-align: left;
}
#home.all .tarifas .price .numbers .tens {
	font-size: 4.8em;
	line-height: 1em;
}
#home.all .tarifas .price .numbers .decimal {
	font-size: 2.5em;
}
#home.all .tarifas .price .terms {
	text-align: left;
}
#home.all .tarifas .price .terms .currency {
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 1em;
	display: inline-block;
}
#home.all .tarifas .price .terms .iva {
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1em;
	display: block;
}
/*features*/
/*megas y llamadas*/
#home.all .tarifas .trf_mgs, #home.all .tarifas .trf_llmds {
	width: 100%;
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.2em;
	color: #FFF;
}
#home.all .tarifas .trf_mgs, #home.all .tarifas .trf_llmds:last-child {
	font-size: 1.2em;
}
/*megas*/
#home.all .tarifas .trf_mgs {
	margin-bottom: 25px;
	text-align: center;
}
#home.all .tarifas .trf_mgs b {
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1.9em;
	font-weight: 600;
	position: relative;
}
#home.all .tarifas .trf_mgs b .asterisk {
	font-weight: 500;
	font-size: 0.7em;
	line-height: 0.7em;
	display: inline-block;
	vertical-align: top;
}
#home.all .tarifas .trf_mgs .dark-green {
	background-color: #005706;
	padding: 12px 8px 4px 8px;
}
#home.all .tarifas .trf_mgs .white {
	background-color: #FFF;
	color: #005706;
	font-weight: bold;
	padding: 12px 8px 4px 8px;
}
#home.all .tarifas .trf_mgs b sub {
	font-family: 'HelvNeue55', Arial, Helvetica, sans-serif;
	font-size: 0.4em;
	line-height: 0.8em;
	margin-right: -10px;
	vertical-align: top;
}
#home.all .tarifas .trf_mgs strike {
	margin-right: 8px;
	position: relative;
	opacity: 0.85;
}
#home.all .tarifas .trf_mgs strike:before {
	content: "";
  	height: 4px;
	position: absolute;
	top: 50%;
  	left: 0;
  	right: 0;
  	background-color: #FFF;
}
#home.all .tarifas .trf_mgs .icon {
	width: 85px;
	height: 33px;
	display: inline-block;
}
#home.all .tarifas .trf_mgs .icon img {
	width: 85px;
	height: 33px;
}
/*llamadas*/
#home.all .tarifas .trf_llmds {
	margin-bottom: 10px;
	text-align: center;
}
#home.all .tarifas .trf_llmds b {
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-size: 2em;
	line-height: 1em;
	font-weight: 600;
}
#home.all .tarifas .trf_llmds .b_little {
	font-size: 1.1em;
	font-weight: 600;
}
/*tarifas 6, 14, 19, 25*/
#home.all .tarifas .trf_6,
#home.all .tarifas .trf_14,
#home.all .tarifas .trf_19,
#home.all .tarifas .trf_24 {
	margin-bottom: 20px;
	position: relative;
}
#home.all .tarifas .trf_6 .btn_white,
#home.all .tarifas .trf_14 .btn_white,
#home.all .tarifas .trf_19 .btn_white,
#home.all .tarifas .trf_24 .btn_white {
	width: 50%;
	float: left;
}
#home.all .tarifas .trf_6 .btn_green,
#home.all .tarifas .trf_14 .btn_green,
#home.all .tarifas .trf_19 .btn_green,
#home.all .tarifas .trf_24 .btn_green {
	width: 50%;
	float: right;
}
#home.all .tarifas .trf_6 .grad_green,
#home.all .tarifas .trf_14 .grad_green,
#home.all .tarifas .trf_19 .grad_green,
#home.all .tarifas .trf_24 .grad_green,
#home.all .tarifas .trf_6 .grad_green_light,
#home.all .tarifas .trf_14 .grad_green_light,
#home.all .tarifas .trf_19 .grad_green_light,
#home.all .tarifas .trf_24 .grad_green_light {
	padding-top: 6px;
	padding-right: 4%;
	padding-bottom: 5px;
	padding-left: 4%;
	width: 92%;
	transition: linear-gradient 2s ease-in-out;
}
/*label new*/
#home.all .tarifas .label.new {
	position: absolute;
	top: 0;
	right: 0;
}
#home.all .tarifas .label.new img {
	width: 100%;
	max-width: 125px;
}
/*tarifa 6*/
#home.all .tarifas .trf_6 {
	margin-right: 2%;
}
#home.all .tarifas .trf_6 .grad_green.on6 {
	background: rgb(102,102,102);
	background: linear-gradient(135deg, rgba(102,102,102,1) 0%, rgba(102,102,102,1) 100%);
}
/*tarifa 14*/
#home.all .tarifas .trf_14 {
	margin-right: 2%;
}
#home.all .tarifas .trf_14 .grad_green.on14 {
	background: rgb(13,79,14);
  background: linear-gradient(45deg, rgb(13,79,14) 0%, rgb(26,133,30) 44%, rgb(218,247,0) 100%);
}
/*tarifa 19*/
#home.all .tarifas .trf_19 {
	margin-right: 2%;
}
#home.all .tarifas .trf_19 .grad_green.on19 {
	background: rgb(102,102,102);
	background: linear-gradient(135deg, rgba(102,102,102,1) 0%, rgba(102,102,102,1) 100%);
}
#home.all .tarifas .trf_19 .price .numbers {
	width: 56%;
}
#home.all .tarifas .trf_19 .trf_home {
}
#home.all .tarifas .trf_19 .btn_cont {
	background-color: #2da530;
}
/*tarifa 25*/
#home.all .tarifas #trf_24 {
}
#home.all .tarifas #trf_24 .grad_green.on25 {
	background: rgb(102,102,102);
	background: linear-gradient(135deg, rgba(102,102,102,1) 0%, rgba(102,102,102,1) 100%);
}
#home.all .tarifas #trf_24 .price .numbers {
	width: 56%;
}
#home.all .tarifas #trf_24 .trf_home {
}
/*tarifa 6, tarifa 19 y tarifa 24 w33*/
#home.all .tarifas .trf_6.w33,
#home.all .tarifas .trf_19.w33,
#home.all .tarifas .trf_24.w33 {
	width: 32%;
}
#home.all .tarifas .w33 .trf_mgs,
#home.all .tarifas .w33 .trf_llmds {
	font-size: 0.9em;
	line-height: 1.5em;
}
#home.all .tarifas .w33 .trf_llmds {
	width: 54%;
}
#home.all .tarifas .w33 .trf_mgs {
	width: 100%;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: center;
}
#home.all .tarifas .trf_6.w33 .trf_mgs {
	margin-bottom: 0.8em !important;
}
#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: 4px !important;
}
#home.all .tarifas .w33 .trf_mgs .icon,
#home.all .tarifas .w33 .trf_mgs .icon img {
	height: 31px;
	width: 90px;
}
#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: 15em;
}
#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 {
	padding-top: 6px;
	padding-bottom: 4px;
	width: 44%;
	font-size: 0.9em;
	line-height: 1em;
	bottom: 0.4em;
}
#home.all.libon .tarifas .w33 .libon_txt .number {
	font-size: 2.5em;
	line-height: 1em;
}
/*solo tarifas 6 y tarifa 19 W50*/
#home.all .tarifas .trf_6.w50 .box_shadow,
#home.all .tarifas .trf_19.w50 .box_shadow {
	margin-bottom: 15px;
}
#home.all .tarifas .trf_6.w50 .box_shadow,
#home.all .tarifas .trf_19.w50 .box_shadow {
	margin-bottom: 15px;
}
#home.all .tarifas .trf_6.w50 .trf_llmds,
#home.all .tarifas .trf_19.w50 .trf_llmds {
	font-size: 1.4em;
}
#home.all .tarifas .trf_6.w50 .trf_llmds .b_little,
#home.all .tarifas .trf_19.w50 .trf_llmds .b_little {
	font-size: 1.4em;
}
#home.all .tarifas .trf_6.w50, #home.all .tarifas .trf_19.w50 {
	margin: 0;
	width: 49%;
	cursor: pointer;
}
#home.all .tarifas .trf_6.w50 .price,
#home.all .tarifas .trf_19.w50 .price {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 0;
}
#home.all .tarifas .trf_6.w50 .price .numbers,
#home.all .tarifas .trf_19.w50 .price .numbers {
	text-align: left;
	font-weight: 600;
}
#home.all .tarifas .trf_6.w50 .price .numbers .tens,
#home.all .tarifas .trf_19.w50 .price .numbers .tens {
	font-size: 6em;
}
#home.all .tarifas .trf_6.w50 .price .numbers .decimal,
#home.all .tarifas .trf_19.w50 .price .numbers .decimal {
	font-size: 3.5em;
}
#home.all .tarifas .trf_6.w50 .price .terms,
#home.all .tarifas .trf_19.w50 .price .terms {
	padding-left: 1%;
}
#home.all .tarifas .trf_6.w50 .price .terms .currency,
#home.all .tarifas .trf_19.w50 .price .terms .currency {
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	display: inline-block;
}
#home.all .tarifas .trf_6.w50 .price .terms .iva,
#home.all .tarifas .trf_19.w50 .price .terms .iva {
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#home.all .tarifas .trf_6.w50 .trf_mgs,
#home.all .tarifas .trf_19.w50 .trf_mgs {
	width: 100%;
	text-align: center;
}
/*libbon text llamadas nacionales e internacionales*/
#home.all .tarifas .plus60 {
	margin-top: 0;
	margin-bottom: 20px !important;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 49%;
	float: none;
	clear: both;
	display: inline-block;
	height: auto;
	background-color: #ececec;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
	box-sizing: border-box;
	position: relative;
}
#home.all .tarifas .plus60.last {
	float: right;
}
#home.all .tarifas .plus60 .txt {
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	width: 60%;
	display: block;
	box-sizing: border-box;
}
#home.all .tarifas .plus60 .txt .roaming {
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 1.2em;
	line-height: 1em;
}
#home.all .tarifas .plus60 .txt .libon-60plus {
	font-size: 1em;
	line-height: 1em;
}
#home.all .tarifas .plus60 .txt .libon-60plus small {
	display: block;
}
#home.all .tarifas .plus60 .txt .libon-60plus b {
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-weight: 500;
}
#home.all.libon .tarifas .plus60 .number {
	font-size: 3em;
	display: inline-block;
	padding: 5px 0;
	font-weight: bold;
}
#home.all.libon .tarifas .plus60 .time {
	font-size: 1.3em;
	font-weight: bold;
}
#home.all.libon .tarifas .plus60 .time .min {
	display: inline-block;
}
#home.all.libon .tarifas .plus60 .time .month {
	display: inline-block;
}
#home.all.libon .tarifas .plus60 .call_type {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.9em;
	line-height: 1em;
	clear: both;
	display: block;
	text-shadow: none;
}
#home.all.libon .tarifas .plus60 .call_type:last-child {
	padding-top: 0;
}
#home.all .tarifas .plus60 .icon {
	width: 96px;
	height: auto;
	position: absolute;
	bottom: 2px;
	right: 10px;
}
#home.all.libon .tarifas .plus60 .btn {
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
}
/*500MB de navegacion*/
#home.all .tarifas #more_500mb {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px !important;
	margin-left: auto;
	width: 100%;
	float: none;
	clear: both;
	display: block;
	background-color: #555;
	-webkit-transition: background-color 0.5s ease-in-out;
	-moz-transition: background-color 0.5s ease-in-out;
	-ms-transition: background-color 0.5s ease-in-out;
	-o-transition: background-color 0.5s ease-in-out;
	transition: background-color 0.5s ease-in-out;
}
#home.all .tarifas #more_500mb:hover,
#home.all .tarifas #more_500mb:focus,
#home.all .tarifas #more_500mb a:focus {
	background-color: #2da530;
}
#home.all .tarifas #more_500mb .fl_lft.w48 {
	padding-top: 1em;
	padding-right: 2%;
	width: 35%;
}
#home.all .tarifas #more_500mb .fl_rgt.w52 {
	padding-left: 1%;
	width: 62%;
}
#home.all .tarifas #more_500mb a {
	padding: 1%;
	position: relative;
	overflow: hidden;
	height: 100%;
	display: block;
	-webkit-transition: background-color 0.5s ease-in-out;
	-moz-transition: background-color 0.5s ease-in-out;
	-ms-transition: background-color 0.5s ease-in-out;
	-o-transition: background-color 0.5s ease-in-out;
	transition: background-color 0.5s ease-in-out;
}
#home.all .tarifas #more_500mb a .label_new {
	position: absolute;
	top: 0;
	left: 0;
}
#home.all .tarifas #more_500mb a .tit {
	font-family: 'HelvNeue35', Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height: 1.1em;
	color: #FFF;
	text-align: right;
	display: block;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all .tarifas #more_500mb a .tit .dest {
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	color: #FFF;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all .tarifas #more_500mb a .mb {
	padding-left: 1%;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 2.8em;
	line-height: 1em;
	color: #FFF;
	font-weight: 600;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all .tarifas #more_500mb a .price {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3%;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 3.2em;
	line-height: 1em;
	color: #FFF;
	font-weight: 600;
	display: inline;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all .tarifas #more_500mb a .price .decimal {
	font-size: 0.7em;
}
#home.all .tarifas #more_500mb a .price .iva {
	padding-left: 1%;
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 0.3em;
	line-height: 1em;
}
#home.all .tarifas #more_500mb a .arrow_rgt {
	width: 14px;
	height: 25px;
	position: absolute;
	top: 38%;
	right: 3%;
}
#home.all .tarifas #more_500mb a .arrow_rgt img {
	width: 14px;
	height: 25px;
}
/* textos legales*/
#home.all .tarifas .legales {
    display: inline-block;
    width: 47.6%;
    vertical-align: top;
    padding: 0 10px;
}
/*----------------------------------------------*/
/*HOME*/ /*ADSL EN CASA*/
/*----------------------------------------------*/
/*background*/
#home.all .adsl_encasa {
	background-image: none;
}
/*contenido*/
#home.all .adsl_encasa #modtarifa_adsl_orange,
#home.all .adsl_encasa #modtarifa_amena_encasa {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);
}
#home.all .adsl_encasa .act_adsl_box {
	padding-top: 25px;
	padding-bottom: 30px;
}
#home.all .adsl_encasa .act_adsl_box.mw960,
#home.all .adsl_encasa .act_adsl_box.mw1300 {
	padding-right: 2%;
	padding-left: 2%;
}
#home.all .adsl_encasa .act_adsl .mw960,
#home.all .adsl_encasa .act_adsl .mw1300 {
	position: relative;
	background-image: url("/static/img/2015/icons/arrow_labelhome.png");
	background-repeat: no-repeat;
	background-position: right -55px;
	-webkit-transition: background-position 0.5s ease-in-out;
	-moz-transition: background-position 0.5s ease-in-out;
	-ms-transition: background-position 0.5s ease-in-out;
	-o-transition: background-position 0.5s ease-in-out;
	transition: background-position 0.5s ease-in-out;
}
#home.all .adsl_encasa .act_adsl.off .mw960,
#home.all .adsl_encasa .act_adsl.off .mw1300  {
	background-image: url("/static/img/2015/icons/arrow_labelhome.png");
	background-repeat: no-repeat;
	background-position: right 12px;
}
/*triangle*/
#home.all .adsl_encasa .triangle {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 18px 0 18px;
	border-color: #555555 transparent transparent transparent;
	line-height: 0px;
	_border-color: #555555 #000000 #000000 #000000;
 _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	position: absolute;
	top: 44px;
	left: 5%;
	z-index: 1;
	-webkit-transition: border-color 0.5s ease-in-out;
	-moz-transition: border-color 0.5s ease-in-out;
	-ms-transition: border-color 0.5s ease-in-out;
	-o-transition: border-color 0.5s ease-in-out;
	transition: border-color 0.5s ease-in-out;
}
#home.all .tarifas .act_adsl.off .mw960 .triangle,
#home.all .tarifas .act_adsl.off .mw1300 .triangle {
	border-color: #666 transparent transparent transparent;
	_border-color: #666 #000000 #000000 #000000;
}
#home.all .adsl_encasa .tit_label_gry:hover .triangle,
#home.all .adsl_encasa .tit_label_gry:focus .triangle {
	border-color: #666 transparent transparent transparent;
	_border-color: #666 #000000 #000000 #000000;
 _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
/*icon*/
#home.all .adsl_encasa .act_adsl .icon {
	width: 138px;
	height: 40px;
	position: absolute;
	top: 2px;
	left: 0;
}
#home.all .adsl_encasa .act_adsl .mw1300.box_cnt .icon {
    width: 138px;
    height: 40px;
    position: absolute;
    top: 2px;
    left: 20px;
}
/*text label*/
#home.all .adsl_encasa .act_adsl .txt_label {
	padding-left: 100px;
}
/*columnas*/
#home.all .adsl_encasa .fl_lft.w50,
#home.all .adsl_encasa .fl_rgt.w50 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 49%;
	cursor: pointer;
}
/*price fibra*/
#home.all .adsl_encasa .w50.equal,
#home.all .adsl_encasa .w40.equal {
	position: relative;
}
#home.all .adsl_encasa .w50.equal:before,
#home.all .adsl_encasa .w40.equal:before {
	content: "=";
	font-size: 2em;
	line-height: 1em;
	font-weight: 700;
	color: #666;
	position: absolute;
	top: 50%;
	right: -30px;
	transform: translateY(-15%);
}
#home.all .adsl_encasa .fl_rgt.equal .price-fibra {
	padding-left: 15px;
}
/*contents*/
#home.all .adsl_encasa .txt_box {
	padding-top: 20px;
	padding-right: 4%;
	padding-bottom: 0;
	padding-left: 4%;
}
#home.all .adsl_encasa .txt_box .tit {
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-size: 2em;
	line-height: 1.2em;
	color: #565656;
}
#home.all .adsl_encasa .txt_box .subtit {
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #666;
}
#home.all .adsl_encasa .txt_box .subtit sub {
	font-size: 0.8em;
	line-height: 0.8em;
	vertical-align: top;
}
#home.all .adsl_encasa .txt_box .note {
	margin-bottom: 15px;
	min-height: 2em;
	font-size: 1em;
	line-height: 1em;
	color: #666;
	text-align: center;
	display: block;
}
#home.all .adsl_encasa .txt_box .cintillo_nuevo {
    padding-top: 8px;
    padding-right: 15px;
    padding-bottom: 8px;
    padding-left: 15px;
    color: #FFF;
    background-color: #2da530;
    position: absolute;
    top: 10px;
    right: 10px;
	font-weight: bold;
	font-size: 18px;
}
#home.all .adsl_encasa #modtarifa_adsl_orange .txt_box {
background: #eeeeee;
position: relative;
}
#home.all .adsl_encasa .btn_cont {
	border-top: 1px solid #e9e9e9;
}
/*columnas bloques*/
#home.all .adsl_encasa .txt_box .col_cont {
	padding-top: 18px;
}
/*icon*/
#home.all .adsl_encasa .txt_box .col_cont .fl_lft .icon {
	margin: 0 auto;
	display: block;
	background-image: none;
}
#home.all .adsl_encasa #modtarifa_adsl_orange .icon,
#home.all .adsl_encasa #modtarifa_amena_encasa .icon {
	width: 100%;
	max-width: 293px;
	height: auto;
}
/*precio en adsl de Orange y amena.com en casa*/
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price {
	padding-top: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: 100%;
	font-size: 1.2em;
	color: #666;
	overflow: hidden;
	display: block;
}
#home.all .adsl_encasa .fl_lft .txt_box .col_cont .fl_rgt .price {
	text-align: center;
}
#home.all .adsl_encasa .fl_rgt .txt_box .col_cont .fl_rgt .price {
	text-align: center;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .numbers {
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-weight: 600;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .numbers .equal {
	font-size: 2em;
	line-height: 2em;
	vertical-align: top;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .numbers .tens {
	font-size: 4em;
	line-height: 1em;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .numbers .decimal {
	font-size: 2em;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms {
	padding-left: 0;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms .currency {
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1em;
	text-align: left;
	display: inline-block;
}
#home.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms .iva {
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1em;
	text-align: left;
	display: block;
}
/*botonera*/
#home.all .adsl_encasa .fl_lft.w50 .btn_cont,
#home.all .adsl_encasa .fl_rgt.w50 .btn_cont {
}
#home.all .adsl_encasa .fl_lft.w50 .btn_cont .btn_white,
#home.all .adsl_encasa .fl_rgt.w50 .btn_cont .btn_white {
	width: 50%;
	float: left;
}
#home.all .adsl_encasa .fl_lft.w50 .btn_cont .btn_green,
#home.all .adsl_encasa .fl_rgt.w50 .btn_cont .btn_green {
	width: 50%;
	float: right;
}
/*cintillo NUEVO*/

/*----------------------------------------------*/
/*HOME*/ /*MOVILES y TABLETS, MOVILES DE OCASION*/
/*----------------------------------------------*/
#home.all .moviles {
	padding-bottom: 60px;
	background-image: url("/static/img/2015/bgs/vline_lightdarkgrey.gif");
	background-repeat: repeat-x;
	background-position: 0 -41px;
}
#home.all .moviles .fl_lft.w65 {
	margin-right: 1%;
	width: 64%;
}
/*titulares moviles y tablets, moviles de ocasion*/
#home.all .moviles .tit_cont {
	min-height: 52px;
	overflow: hidden;
}
#home.all .moviles .fl_lft.w65 .tit_cont {
}
#home.all .moviles .fl_lft.w35 .tit_cont {
}
#home.all .moviles .tit {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.2em;
	color: #FFF;
}
#home.all .moviles .tit a {
	color: #FFF;
	display: block;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all .moviles .tit a:hover, #home.all .moviles .tit a:focus {
	color: #2da530;
}
#home.all .moviles .green_link {
	padding-left: 15px;
	width: 55%;
	font-weight: bold;
	display: block;
	-webkit-transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
	-moz-transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
	-ms-transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
	-o-transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
	transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
}
#home.all .moviles .green_link:hover,
#home.all .moviles .green_link:active,
#home.all .moviles .green_link:focus {
	color: #FFF;
	background-color: #666;
}
#home.all .moviles .note {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1em;
	color: #CCC;
	font-weight: bold;
}
/*contenidos moviles y tablets*/
#home.all .moviles .moviles_tablets {
	margin: 0;
	padding: 0;
}
#home.all .moviles .moviles_tablets .triangle {
	margin: 0;
	padding: 0;
	width: 69px;
	height: 18px;
}
#home.all .moviles .moviles_tablets .triangle img {
	width: 69px;
	height: 18px;
}
#home.all .moviles .moviles_tablets .w50 {
	padding-top: 30px;
	width: 48%;
	position: relative;
}
#home.all .moviles .moviles_tablets .w33 {
	padding-top: 30px;
	width: 31%;
	position: relative;
}
#home.all .moviles .moviles_tablets .w33.first {
	margin-right: 3.5%
}
#home.all .moviles .moviles_tablets .col_cont {
	margin: 20px auto 10px auto;
	padding-top: 11px;
	padding-right: 2%;
	padding-bottom: 25px;
	padding-left: 2%;
	width: 94%;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);
	border: 1px solid #CCC\9; /* IE8 and below */
}
#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: 40%;
}
#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 {
	min-height: 264px;
	width: 60%;
	position: relative;
}
#home.all .moviles .moviles_tablets .pic_mov {
	width: 85%;
}
#home.all .moviles .moviles_tablets .tit_mov {
	width: 95%;
	min-height: 68px;
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.1em;
	color: #333;
	font-weight: normal;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all .moviles .moviles_tablets .tit_mov span {
	margin-top: 8px;
	font-size: 0.8em;
	line-height: 0.95em;
	display: block;
}
#home.all .moviles .moviles_tablets .price {
	margin: 0 !important;
	padding: 0;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 4em;
	line-height: 1em;
	color: #2da530;
}
#home.all .moviles .moviles_tablets .price .decimal {
	font-size: 0.5em;
}
#home.all .moviles .moviles_tablets .price .currency {
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-size: 0.25em;
}
#home.all .moviles .moviles_tablets .perm {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px !important;
	margin-left: 0;
	padding: 0;
	font-size: 0.85em;
	color: #666;
}
#home.all .moviles .moviles_tablets .ini_pay {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px !important;
	margin-left: 0;
	padding: 0;
	font-size: 0.85em;
	color: #666;
}
#home.all .moviles .moviles_tablets .importetotal {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px !important;
	margin-left: 0;
	padding: 0;
	font-size: 0.85em;
	color: #666;
}
#home.all .moviles .moviles_tablets .iva {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px !important;
	margin-left: 0;
	padding: 0;
	font-size: 0.85em;
	color: #666;
}
#home.all .moviles .moviles_tablets .btn_container {
	clear: both;
	display: block;
}
#home.all .moviles .moviles_tablets .btn_green {
	width: 100%;
	display: block;
	clear: both;
}
#home.all .moviles .moviles_tablets .btn_container a:focus .btn_green {
	background-color: #666;
}
#home.all .moviles .moviles_tablets .btn_black {
	margin: 0 auto;
	width: 93%;
	text-align: left;
	display: block;
}
#home.all .moviles .moviles_tablets .topo_ofertaespecial,
#home.all .moviles .moviles_tablets .topo_yadisponible {
	margin-bottom: 8px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #FFF;
	background-color: #2da530;
	position: absolute;
	top: 0;
	left: 5px;
}
#home.all .moviles .moviles_tablets .topo_ofertaespecial .dto_number,
#home.all .moviles .moviles_tablets .topo_ofertaespecial .dto_charac {
	font-weight: normal;
}
#home.all .moviles .moviles_tablets .coming {
	position: absolute;
	top: 50%;
}
#home.all .moviles .moviles_tablets .coming p {
	width: 80%;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
}
#home.all .moviles .moviles_tablets .coming p span {
	color: #2da530;
}
/*contenidos moviles de ocasion*/
#home.all .moviles .moviles_ocasion {
	min-height: 93px;
}
#home.all .moviles .moviles_ocasion .triangle {
	margin: 0;
	padding: 0;
}
#home.all .moviles .moviles_ocasion .triangle img {
	width: 69px;
	height: 18px;
}
#home.all .moviles .moviles_ocasion .col_cont {
	margin: 20px auto 10px auto;
	padding-top: 10px;
	padding-right: 2%;
	padding-bottom: 25px;
	padding-left: 2%;
	width: 94%;
	background-color: #f5f5f5;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);
}
#home.all .moviles .moviles_ocasion .flt {
	padding-top: 30px;
	width: 100%;
}
#home.all .moviles .moviles_ocasion .w100 .fl_lft {
	width: 35%;
}
#home.all .moviles .moviles_ocasion .w100 .fl_rgt {
	min-height: 264px;
	width: 65%;
}
#home.all .moviles .moviles_ocasion .pic_mov {
	width: 85%;
}
#home.all .moviles .moviles_ocasion .tit_mov {
	width: 95%;
	min-height: 85px;
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.1em;
	color: #333;
	font-weight: 200;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all .moviles .moviles_ocasion a:hover .tit_mov,
#home.all .moviles .moviles_ocasion a:focus .tit_mov {
	color: #2da530;
}
#home.all .moviles .moviles_ocasion .tit_mov span {
	margin-top: 8px;
	font-size: 0.8em;
	line-height: 0.95em;
	display: block;
}
#home.all .moviles .moviles_ocasion .price {
	margin: 0;
	padding: 0;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 3.5em;
	line-height: 1em;
	color: #2da530;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all .moviles .moviles_ocasion a:hover .price,
#home.all .moviles .moviles_ocasion a:focus .price {
	color: #666;
}
#home.all .moviles .moviles_ocasion .decimal {
	font-size: 0.5em;
}
#home.all .moviles .moviles_ocasion .price .currency {
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-size: 0.3em;
}
#home.all .moviles .moviles_ocasion .perm {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 0;
	font-size: 0.9em;
}
#home.all .moviles .moviles_ocasion .ini_pay {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	font-size: 0.85em;
	color: #666;
}
#home.all .moviles .moviles_ocasion .iva {
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 0.85em;
}
#home.all .moviles .moviles_ocasion .advice {
	margin-top: -5px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
	padding: 0;
	font-size: 0.9em;
	color: #333;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all .moviles .moviles_ocasion a:hover .advice,
#home.all .moviles .moviles_ocasion a:focus .advice {
	color: #999;
}
#home.all .moviles .moviles_ocasion a .btn_green {
	width: 100%;
	display: block;
	clear: both;
}
#home.all .moviles .moviles_ocasion a:hover .btn_green,
#home.all .moviles .moviles_ocasion a:focus .btn_green {
	color: #FFF;
	background-color: #666;
}
#home.all .moviles .moviles_ocasion .btn_black {
	margin: 0 auto;
	width: 93%;
	text-align: left;
	display: block;
}
/*----------------------------------------------*/
/*HOME*/ /*¿NECESITAS AYUDA?*/
/*----------------------------------------------*/
#home .necesitas-ayuda {
	padding-bottom: 50px;
	background-color: #fff;
	overflow: hidden;
	height: 100%;
}
#home .necesitas-ayuda .w48:first-child {
	margin-right: 4%;
}
#home .need-help {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}
#home .need-help li {
	margin: 0 0 10px !important;
	padding: 0 !important;
	list-style: none;
}
#home .need-help li a {
	position: relative;
	margin: 0;
	padding: 15px 50px 15px 20px;
	font-size: 15px;
	line-height: 20px;
	color: #333;
	background: #f5f5f5;
	width: 100%;
	box-sizing: border-box;
	text-decoration: none !important;
	-webkit-transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
	-moz-transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
	-ms-transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
	-o-transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
	transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
}
#home .need-help li a:hover {
	background: #666;
	color: #fff;
}
#home .need-help li a:after {
	position: absolute;
	content: '';
	top: 12.5px;
	right: 10px;
	width: 25px;
	height: 25px;
	background: url("/static/img/2015/icons/arrow_rgt_whitex2.png") no-repeat #2da530;
	background-size: 8px 15px;
	background-position: center center;
	color: #fff;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	border-radius: 20px;
	font-weight: bold;
}
#home .help-question {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
	padding: 0 !important;
	margin: 0 !important;
}
#home .help-question li {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
	margin-right: 10px;
	padding: 0 !important;
	list-style: none;
}
#home .help-question li:last-child {
	margin-right: 0px;
}
#home .help-question li a {
	text-align: center;
	font-size: 15px;
	line-height: 20px;
	color: #333;
	background: #f5f5f5;
	width: 100%;
	padding: 10px 15px;
	box-sizing: border-box;
	text-decoration: none !important;
	-webkit-transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
	-moz-transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
	-ms-transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
	-o-transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
	transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
}
#home .help-question li a:hover {
	background: #666;
	color: #fff !important;
}
#home .help-question li a:hover p {
	color: #fff !important;
}
#home .help-question li a img {
	height: 50px;
	width: auto;
}
#home.all .necesitas-ayuda.solo_clientes.mods3 .help-question li a p {
	min-height: 36px;
	font-size: 1em;
	line-height: 18px;
	margin: 0 !important;
}
/*----------------------------------------------*/
/*HOME*/ /*SOLO PARA CLIENTES AMENA*/
/*----------------------------------------------*/
#home.all .solo_clientes {
	padding-bottom: 50px;
	background-color: #FFF;
	overflow: hidden;
	height: 100%;
}
#home.all .solo_clientes .w50 {
	width: 49%;
}
#home.all .solo_clientes .tit_label_grn {
	margin-bottom: 35px;
	cursor: default;
}
#home.all .solo_clientes .tit_label_grn .mw960,
#home.all .solo_clientes .tit_label_grn .mw1300 {
	position: relative;
}
#home.all .solo_clientes .tit_label_grn .mw960 .triangle,
#home.all .solo_clientes .tit_label_grn .mw1300 .triangle {
	top: 48px;
	left: 34px;
}
/*home solo clientes*/
#home.all .solo_clientes a {
	display: block;
}
#home.all .solo_clientes .subtit {
	min-height: 55px;
	font-family: 'Tahoma', Geneva, sans-serif;
	font-size: 1.3em;
	line-height: 1.2em;
	color: #333;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all .solo_clientes a:hover b, #home.all .solo_clientes a:focus b {
	color: #000;
}
#home.all .solo_clientes p {
	min-height: 45px;
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 1.2em;
	line-height: 1.1em;
	color: #333;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all .solo_clientes .pic {
	margin-bottom: 30px;
	display: block;
	border-bottom: 3px solid #2da530;
}
#home.all .solo_clientes .pic img {
	margin: 0 auto;
	width: 380px;
	height: 173px;
	display: block;
}
#home.all .solo_clientes .btn_green {
	margin-top: 20px;
}
#home.all .solo_clientes a:focus .btn_green {
	background-color: #666;
}
/*home solo clientes modulo de 3*/
#home.all .solo_clientes.mods3 .w33 {
	padding-right: 5%;
	width: 30%;
	width: 28%\9;/*IE8*/
}
#home.all .solo_clientes.mods3 .w33:last-child {
	padding-right: 0;
}
#home.all .solo_clientes.mods3 .pic img {
	width: 288px;
	height: 131px;
}
#home.all .solo_clientes.mods3 p {
	min-height: 56px;
	font-size: 1em;
	line-height: 1.2em;
}
/*----------------------------------------------*/
/*HOME*/ /*SOCIAL MEDIA*/
/*----------------------------------------------*/
#home.all #social_cont {
	padding-top: 25px;
	padding-bottom: 30px;
	background-color: #ececec !important;
	overflow: hidden;
}
#home.all #social_cont .mw960,
#home.all #social_cont .mw1300 {
	padding-top: 15px;
	position: relative;
}
#home.all #social_cont .triangle {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 18px 0 18px;
	border-color: #FFF transparent transparent transparent;
	line-height: 0px;
	_border-color: #FFF #000000 #000000 #000000;
 _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	position: absolute;
	top: -25px;
	left: 5%;
	z-index: 1;
}
/*HOME*/ /*UNETE COMUNIDAD*/
#home.all #social_cont #unete_comu {
	padding-top: 35px;
	padding-right: 2%;
	padding-bottom: 25px;
	padding-left: 2%;
	margin-top: 35px;
	height: auto;
	width: 56%;
	float: left;
	position: relative;
	background-color: #FFF;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
}
#home.all #social_cont #unete_comu .icon {
	width: 70px;
	height: 84px;
	position: absolute;
	top: 18px;
	right: 18px;
}
#home.all #social_cont #unete_comu .tit_comu {
	margin-bottom: 40px;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.5em;
	color: #666;
}
#home.all #social_cont #unete_comu .tit_comu a {
	color: #666;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all #social_cont #unete_comu .tit_comu a:hover,
#home.all #social_cont #unete_comu .tit_comu a:focus {
	color: #2da530;
}
#home.all #social_cont #unete_comu article {
	margin-bottom: 20px;
	padding-bottom: 30px;
	height: 100%;
	clear: both;
	overflow: hidden;
	border-bottom: 1px dashed #cccccc;
	cursor: pointer;
}
#home.all #social_cont #unete_comu article:last-child {
	margin-bottom: 0;
	border-bottom: none;
}
#home.all #social_cont #unete_comu article a {
	overflow: hidden;
	height: 100%;
	display: block;
}
#home.all #social_cont #unete_comu article img {
	border: 4px solid #cccccc;
	-webkit-transition: border 0.5s ease-in-out;
	-moz-transition: border 0.5s ease-in-out;
	-ms-transition: border 0.5s ease-in-out, box-shadow 0.5s ease-in-out;
	-o-transition: border 0.5s ease-in-out, box-shadow 0.5s ease-in-out;
	transition: border 0.5s ease-in-out, box-shadow 0.5s ease-in-out;
}
#home.all #social_cont #unete_comu article:hover img,
#home.all #social_cont #unete_comu article a:focus img {
	border: 4px solid #2da530;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.25);
	box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.25);
}
#home.all #social_cont #unete_comu article p {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-size: 1em;
	line-height: 1.1em;
	color: #333;
	font-weight: 200;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all #social_cont #unete_comu article:hover p,
#home.all #social_cont #unete_comu article:focus p {
	color: #000;
}
#home.all #social_cont #unete_comu article a .link {
	line-height: 1.3em;
	color: #2da530;
	-webkit-transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
}
#home.all #social_cont #unete_comu article a:hover .link,
#home.all #social_cont #unete_comu article a:focus .link {
	color: #FFF;
	background-color: #2da530;
}
#home.all #social_cont #unete_comu article .tit_article {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-size: 1.4em;
	line-height: 1.1em;
	color: #2da530;
	font-weight: 200;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all #social_cont #unete_comu article .pic {
	width: 30%;
	float: left;
}
#home.all #social_cont #unete_comu article .txt {
	width: 70%;
	float: left;
}
/*HOME*/ /*EN REDES*/
#home.all #social_cont #en_redes {
	padding-top: 25px;
	padding-right: 2%;
	padding-bottom: 25px;
	padding-left: 2%;
	width: 36%;
	float: left;
	position: relative;
}
#home.all #social_cont #en_redes .icon {
	width: 70px;
	height: 84px;
	position: absolute;
	top: 10px;
	right: 25px;
	border: none;
}
#home.all #social_cont #en_redes .tit_enredes {
	margin-bottom: 15px;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.5em;
	color: #999;
}
#home.all #social_cont #en_redes .tit_enredes a {
	color: #999;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all #social_cont #en_redes .tit_enredes a:hover,
#home.all #social_cont #en_redes .tit_enredes a:focus {
	color: #2da530;
}
#home.all #social_cont #en_redes .tit_article {
	margin-bottom: 14px;
	font-size: 1.1em;
	line-height: 1em;
	font-weight: 200;
}
#home.all #social_cont #en_redes .hastag {
	margin-bottom: 30px;
}
#home.all #social_cont #en_redes img {
	margin-bottom: 5px;
	width: 317px;
	height: 94px;
	border: 4px solid #FFF;
	-webkit-transition: border 0.5s ease-in-out, box-shadow 0.5s ease-in-out;
	-moz-transition: border 0.5s ease-in-out, box-shadow 0.5s ease-in-out;
	-ms-transition: border 0.5s ease-in-out, box-shadow 0.5s ease-in-out;
	-o-transition: border 0.5s ease-in-out, box-shadow 0.5s ease-in-out;
	transition: border 0.5s ease-in-out, box-shadow 0.5s ease-in-out;
}
#home.all #social_cont #en_redes .hastag:hover img,
#home.all #social_cont #en_redes .hastag a:focus img {
	border: 4px solid #2da530;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.25);
	box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.25);
}
#home.all #social_cont #en_redes .hastag a {
	font-size: 1.4em;
	line-height: 1.2em;
	color : #2da530;
	display: block;
}
#home.all #social_cont #en_redes .hastag a p {
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 94%;
	font-size: 0.7em;
	line-height: 1.1em;
	color: #666;
	font-weight: 200;
	-webkit-transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
}
#home.all #social_cont #en_redes .hastag:hover a p {
	color: #FFF;
	background-color: #2da530;
}
#home.all #social_cont #en_redes .hastag a:focus p {
	color: #FFF;
	background-color: #2da530;
}
/*HOME*/ /*EN NUESTRO BLOG*/
#home.all #social_cont #en_redes .tit_blog {
	margin-bottom: 10px;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.5em;
	color: #999;
}
#home.all #social_cont #en_redes .tit_blog a {
	color: #999;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#home.all #social_cont #en_redes .tit_blog a:hover,
#home.all #social_cont #en_redes .tit_blog a:focus {
	color: #2da530;
}
#home.all #social_cont #en_redes .en_blog {
}
#home.all #social_cont #en_redes .en_blog dl {
}
#home.all #social_cont #en_redes .en_blog dl dt {
	margin-bottom: 8px;
	padding: 0;
	background-image: none;
}
#home.all #social_cont #en_redes .en_blog dl dd a {
	padding-left: 14px;
	color: #2da530;
	background-image: url("/static/img/2015/bullets/box_green.gif");
	background-repeat: no-repeat;
	background-position: 0 6px;
	-webkit-transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
}
#home.all #social_cont #en_redes .en_blog dl dd a:hover,
#home.all #social_cont #en_redes .en_blog dl dd a:focus {
	color: #FFF;
	background-color: #2da530;
	text-decoration: none;
}
/*----------------------------------------------*/
/*HOME*/ /*LIBON*/
/*----------------------------------------------*/
#home.all.libon .tarifas .grad_green,
#home.all.libon .tarifas .grad_green_light {
	position: relative;
}
#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: auto;
}
#home.all.libon .tarifas .libon_note,
.all.libon .libon_note {
	font-size: 0.74em;
	line-height: 1.2em;
	color: #666;
	font-weight: 200;
	text-align: left;
	display: block;
	clear: both;
	margin-bottom: 5px !important;
}
#home.all.libon .tarifas .libon_note.last, .all.libon .libon_note.last {
	text-align: right;
}
#home.all.libon .tarifas .libon_txt {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: 'Tahoma', Geneva, sans-serif;
	font-size: 1em;
	line-height: 1em;
	color: #FFF;
	text-align: center;
	background-color: #339933;
	text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.25);
}
/*HOME*/ /*LIBON*/ /*FEATURE*/
#home.all.libon .tarifas .libon_txt {
	margin: 0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	min-height: 72px;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.1em;
	position: absolute;
	bottom: -8px;
	right: 10px;
}
#home.all.libon .tarifas .trf_6 .libon_txt {
	padding-bottom: 2%;
	width: 40%;
}
#home.all.libon .tarifas .trf_19 .libon_txt {
	padding-bottom: 3%;
	width: 40%;
}
#home.all.libon .tarifas .libon_txt .number {
	font-size: 3.5em;
	display: inline-block;
}
#home.all.libon .tarifas .libon_txt .time {
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}
#home.all.libon .tarifas .libon_txt .time .min {
	display: inline-block;
}
#home.all.libon .tarifas .libon_txt .time .month {
	display: block;
}
#home.all.libon .tarifas .libon_txt .call_type {
	padding-top: 5px;
	font-family: 'HelvNeue55', Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1em;
	clear: both;
	display: block;
	text-shadow: none;
}
/*HOME*/ /*libon*/ /*label*/ /*new*/
#home.all.libon .tarifas .libon_txt .label_new {
	width: 86px;
	height: 58px;
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #2da530;
	display: block;
	clear: both;
	text-shadow: none;
	position: absolute;
	top: 0;
	left: 0;
}
#home.all.libon .tarifas .libon_txt .label_new img {
	width: 86px;
	height: 58px;
}
#home.all .tarifas .trf_6.w50.label_new .libon_txt,
#home.all .tarifas .trf_19.w50.label_new .libon_txt {
	min-height: 88px;
}
#home.all .tarifas .trf_6.w50.label_new .libon_txt .number,
#home.all .tarifas .trf_19.w50.label_new .libon_txt .number {
	padding-top: 25px;
	min-height: 25px;
}
/*----------------------------------------------*/
/*===================================================================*/

/*LANDING*/ /*PORQUE*/
/*===================================================================*/
#lp_porque.all .page_head {
	margin-bottom: 13px;
}
/*===================================================================*/

/*LANDING*/ /*VENTAJAS*/
/*===================================================================*/
/*LANDING VENTAJAS*/ /*GENERALs*/
/*----------------------------------------------*/
#lp_ventajas.all .vtjs_bloque {
	overflow: hidden;
	height: auto;
}
#lp_ventajas.all .vtjs_bloque article {
	border: 1px solid #e8e8e8;
	-webkit-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.25);
	box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.25);
}
#lp_ventajas.all .vtjs_bloque .w33 {
	padding-right: 0;
	padding-left: 0;
	margin-right: 3%;
	margin-left: 0;
	width: 31%;
}
#lp_ventajas.all .vtjs_bloque .w33.last {
	margin-right: 0;
}
#lp_ventajas.all .vtjs_bloque .icon_arrow_dwn {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	height: 0;
	width: 0;
	display: block;
	position: relative;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid #2da530;
}
#lp_ventajas.all .vtjs_bloque ul {
	padding-top: 2px;
	padding-right: 6%;
	padding-bottom: 0;
	padding-left: 6%;
}
#lp_ventajas.all .vtjs_bloque ul li {
	font-size: 0.9em;
	line-height: 1.2em;
}
#lp_ventajas.all .vtjs_bloque .links_grey ul li a,
#lp_ventajas.all .vtjs_bloque .links_grey ul li a b {
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#lp_ventajas.all .vtjs_bloque .links_grey ul li a {
	color: #333;
	font-weight: normal;
}
#lp_ventajas.all .vtjs_bloque .links_grey ul li a:hover,
#lp_ventajas.all .vtjs_bloque .links_grey ul li a:focus {
	text-decoration: none;
}
#lp_ventajas.all .vtjs_bloque .links_grey ul li a:hover b,
#lp_ventajas.all .vtjs_bloque .links_grey ul li a:focus b {
	color: #666;
	text-decoration: underline;
}
#lp_ventajas.all .vtjs_bloque ul li ul {
	margin-top: 6px;
	padding-bottom: 0;
	min-height: inherit !important;
	border: 0 none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#lp_ventajas.all .vtjs_bloque ul li ul li {
	font-size: 1em;
	margin-bottom: 5px;
}
#lp_ventajas.all .vtjs_bloque h3 {
	padding-top: 15px;
	padding-right: 6%;
	padding-bottom: 15px;
	padding-left: 6%;
	min-height: 30px;
	font-size: 1.4em;
	line-height: 1em;
	color: #FFF;
	background-color: #2da530;
}
#lp_ventajas.all .vtjs_bloque h3 span {
	font-size: 0.7em;
	font-weight: 300;
	display: block;
}
/*----------------------------------------------*/
/*LANDING VENTAJAS*/ /*VIDEO*/
/*----------------------------------------------*/
#lp_ventajas.all .campaing_video.rst {
	margin-top: 15px;
	margin-bottom: 15px;
	background-image: url("/static/img/2015/bgs/lp-asi-claro-video.jpg");
	background-repeat: no-repeat;
	background-position: center 0;
}
#lp_ventajas.all .campaing_video.rst a {
	margin: 0 auto;
	padding: 0;
	max-width: 960px;
	width: 100%;
	height: 100%;
	display: block;
}
#lp_ventajas.all .campaing_video.rst a img {
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
}
#lp_ventajas.all .campaing_video.rst img {
	margin: 0 auto;
	padding: 0;
	max-width: 960px;
	width: 100%;
	height: 100%;
	display: block;
}

/*----------------------------------------------*/
/*LANDING VENTAJAS*/ /*QUOTES*/
/*----------------------------------------------*/
#lp_ventajas.all .vtjs_bloque .box_quote {
	width: 100%;
	height: 114px;
	min-height: 114px;
	display: table;
	background-image: url("/static/img/2015/bgs/lp-asi-claro-quotes.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: auto;
}
#lp_ventajas.all .vtjs_bloque .box_quote span {
	padding-top: 0.5em;
	padding-right: 5%;
	padding-bottom: 0.5em;
	padding-left: 5%;
	width: 90%;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.2em;
	color: #FFF;
	font-weight: 200;
	font-style: italic;
	display: table-cell;
	display: block\9; /*IE8 bug*/
	vertical-align: middle;
}
/*LANDING VENTAJAS*/ /*VENTAJAS*/
#lp_ventajas.all .vtjs_bloque .vtjs_sinsorpresas,
#lp_ventajas.all .vtjs_bloque .vtjs_sincompromiso,
#lp_ventajas.all .vtjs_bloque .vtjs_adsl_4g {
	margin-bottom: 10px;
}
#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: 150px;
}
#lp_ventajas.all .vtjs_bloque .vtjs_mejoramostrfs,
#lp_ventajas.all .vtjs_bloque .vtjs_termsultima,
#lp_ventajas.all .vtjs_bloque .vtjs_mingratis {
	margin-bottom: 25px;
}
#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: 135px;
}
/*LANDING VENTAJAS*/ /*MODULOS 50*/ /*MANDAMIENTOS*/
#lp_ventajas.all .vtjs_bloque .w50 {
	margin-right: 1%;
	margin-bottom: 10px;
	width: 49%;
	box-sizing: border-box;
}
#lp_ventajas.all .vtjs_bloque .w50.last {
	margin-right: 0;
	width: 50%;
}
#lp_ventajas.all .vtjs_bloque .w50 h3 {
	font-size: 1em;
	line-height: 1em;
	position: relative;
}
#lp_ventajas.all .vtjs_bloque .w50 h3 span {
	margin-top: 5px;
	font-size: 0.9em;
	line-height: 1em;
	font-style: normal;
}
#lp_ventajas.all .vtjs_bloque .w50 ul {
	margin-bottom: 5px !important;
	padding-bottom: 0;
	min-height: inherit;
}
/*mandamientos*/
#lp_ventajas.all .vtjs_bloque .commandment .icon_arrow_dwn {
	margin-top: -8px;
	margin-bottom: 0;
	padding-bottom: 5px;
}
#lp_ventajas.all .vtjs_bloque .commandment h3 {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	min-height: 60px;
	font-size: 0.9em;
	line-height: 1em;
	text-transform: uppercase;
	box-sizing: border-box;
}
#lp_ventajas.all .vtjs_bloque .commandment h3 span {
	font-size: 1em;
	text-transform: none;
}
#lp_ventajas.all .vtjs_bloque .commandment h3:before {
	margin-top: -4px;
	margin-bottom: 25px;
	margin-right: 10px;
	width: 25px;
	height: 25px;
	content:"";
	font-family: 'HelvNeue75';
	font-size: 1em;
	line-height: 1.5em;
	color: #2da530;
	text-align: center;
	display: inline-block;
	float: left;
	background-color: #FFF;
	border-radius: 50%;
}
/*mandamientos*/ /*1*/
#lp_ventajas.all .vtjs_bloque .commandment.one h3:before {
	content:"1";
}
#lp_ventajas.all .vtjs_bloque .commandment.one ul {
	min-height: 40px;
}
/*commandment*/ /*2*/
#lp_ventajas.all .vtjs_bloque .commandment.two h3:before {
	content:"2";
}
#lp_ventajas.all .vtjs_bloque .commandment.two ul {
	min-height: 40px;
}
/*commandment*/ /*3*/
#lp_ventajas.all .vtjs_bloque .commandment.three h3:before {
	content:"3";
}
#lp_ventajas.all .vtjs_bloque .commandment.three ul {
	min-height: 52px;
}
/*commandment*/ /*4*/
#lp_ventajas.all .vtjs_bloque .commandment.four h3:before {
	content:"4";
}
#lp_ventajas.all .vtjs_bloque .commandment.four ul {
	min-height: 52px;
}
/*commandment*/ /*5*/
#lp_ventajas.all .vtjs_bloque .commandment.five h3:before {
	content:"5";
}
#lp_ventajas.all .vtjs_bloque .commandment.five ul {
	min-height: 120px;
}
/*commandment*/ /*6*/
#lp_ventajas.all .vtjs_bloque .commandment.six h3:before {
	content:"6";
}
#lp_ventajas.all .vtjs_bloque .commandment.six ul {
	min-height: 120px;
}
/*commandment*/ /*7*/
#lp_ventajas.all .vtjs_bloque .commandment.seven h3:before {
	content:"7";
}
#lp_ventajas.all .vtjs_bloque .commandment.seven ul {
	min-height: 122px;
}
/*commandment*/ /*8*/
#lp_ventajas.all .vtjs_bloque .commandment.eight h3:before {
	content:"8";
}
#lp_ventajas.all .vtjs_bloque .commandment.eight ul {
	min-height: 122px;
}
/*commandment*/ /*9*/
#lp_ventajas.all .vtjs_bloque .commandment.nine h3:before {
	content:"9";
}
#lp_ventajas.all .vtjs_bloque .commandment.nine ul {
	min-height: 46px;
}
/*commandment*/ /*10*/
#lp_ventajas.all .vtjs_bloque .commandment.ten h3:before {
	content:"10";
}
#lp_ventajas.all .vtjs_bloque .commandment.ten ul {
	min-height: 46px;
}
/*----------------------------------------------*/
/*LANDING VENTAJAS*/ /*FAQs*/
/*----------------------------------------------*/
#lp_ventajas.all .vtjs_bloque .cononce_pregunta {
	clear: both;
	border: 0 none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/*----------------------------------------------*/
/*LANDING VENTAJAS*/ /*QUE ES*/
/*----------------------------------------------*/
#lp_ventajas.all .cononce_pregunta .tit.grn_bold {
	background-color: #999;
}
#lp_ventajas.all .cononce_pregunta h3 {
	display: inline;
}
/*----------------------------------------------*/
/*===================================================================*/

/*LANDING*/ /*TARIFAS*/
/*===================================================================*/
/*LANDING TARIFAS*/ /*GENERALs*/
/*----------------------------------------------*/
#lp_tarifas.all .box_cnt.contents {
	overflow: hidden;
	height: 100%;
}
/*----------------------------------------------*/
/*LANDING TARIFAS*/ /*TXT*/
/*----------------------------------------------*/
/*legal note antes 30 junio*/
#lp_tarifas.all .antes30junio.w33 {
	margin-top: 10px !important;
	margin-right: 0;
	width: 34%;
}
#lp_tarifas.all .antes30junio span {
	padding-top: 10px;
}
/*----------------------------------------------*/
/*LANDING TARIFAS*/ /*TARIFAs*/
/*----------------------------------------------*/
#lp_tarifas.all .trfs {
	margin-bottom: 10px;
	overflow: hidden;
	height: 100%;
	clear: both;
	position: relative;
}
#lp_tarifas.all .trfs .price.big {
	font-size: 0.6em;
	text-align: center;
}
#lp_tarifas.all .price.big .terms {
	font-size: 1.6em;
}
#lp_tarifas.all .price.big .terms .iva {
	font-size: 0.9em;
}
#lp_tarifas.all .trfs .w33,
#lp_tarifas.all .trfs_megas .w33,
#lp_tarifas.all .trfs_llamadas .w33,
#lp_tarifas.all .trfs_sms .w33 {
	margin-right: 2.5%;
	width: 31.66%;
}
#lp_tarifas.all .trfs .w33.last,
#lp_tarifas.all .trfs_megas .w33.last,
#lp_tarifas.all .trfs_llamadas .w33.last,
#lp_tarifas.all .trfs_sms .w33.last {
	margin-right: 0;
}
#lp_tarifas.all .trfs .btn_cont {
	margin: 0 auto;
	width: 100%;
	display: block;
	border: 2px solid #2da530;
	box-sizing: border-box;
}
#lp_tarifas.all .trfs .btn_cont .btn_white,
#lp_tarifas.all .trfs .btn_cont .btn_green {
	width: 50%;
}
#lp_tarifas.all .trfs .btn_cont .btn_white {
	float: left;
}
#lp_tarifas.all .trfs .btn_cont .btn_green {
	float: right;
}
/*contenedor 25%*/
#lp_tarifas.all .cont25 {
  margin-right: 2.5%;
  width: 22.7%;
	display: inline-block;
	vertical-align: top;
}
#lp_tarifas.all .cont25.last {
    margin-right: 0;
}
/* textos legales*/
#lp_tarifas.all .legales {
    display: inline-block;
    width: 47.5%;
    vertical-align: top;
    padding: 0 10px;
}
#lp_tarifas.all .legales.last {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    padding: 0 10px;
}
 /*textos legales col 33%*/
 #lp_tarifas.all .trfs .w33,
 #lp_tarifas.all .trfs_megas .w33,
 #lp_tarifas.all .trfs_llamadas .w33,
 #lp_tarifas.all .trfs_sms .w33 {
    margin-right: 2.5%;
    width: 23.12%;
}
/*----------------------------------------------*/
/*LANDING TARIFAS*/ /*LABEL*/ /*NUEVO*/
/*----------------------------------------------*/
#lp_tarifas.all .trfs .label.new {
	position: absolute;
	top: 0;
	right: 0;
}
/*----------------------------------------------*/
/*LANDING TARIFAS*/ /*MEGAS*/ /*LLAMADAS*/ /*SMS*/
/*----------------------------------------------*/
#lp_tarifas.all .trfs_megas,
#lp_tarifas.all .trfs_llamadas,
#lp_tarifas.all .trfs_sms {
	margin-bottom: 20px;
	overflow: hidden;
	height: 100%;
	clear: both;
}
#lp_tarifas.all .trfs_megas .off,
#lp_tarifas.all .trfs_llamadas .off,
#lp_tarifas.all .trfs_sms .off {
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
	/* IE 5-7 */
	filter: alpha(opacity=10);
	/* Netscape */
	-moz-opacity: 0.1;
	/* Safari 1.x */
	-khtml-opacity: 0.1;
	/* Good browsers */
	opacity: 0.1;
}
#lp_tarifas.all .trfs_megas .off .box_txt,
#lp_tarifas.all .trfs_llamadas .off .box_txt,
#lp_tarifas.all .trfs_sms .off .box_txt,
#lp_tarifas.all .trfs_megas .off .box_txt .icon.cob4G,
#lp_tarifas.all .trfs_llamadas .off .box_txt .icon.cob4G,
#lp_tarifas.all .trfs_sms .off .box_txt .icon.cob4G {
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
}
#lp_tarifas.all .trfs_megas article,
#lp_tarifas.all .trfs_llamadas article,
#lp_tarifas.all .trfs_sms article {
	margin-bottom: 2px;
	background-color: #f6f6f6;
	cursor: pointer;
	overflow: hidden;
	height: 100%;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out,;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}
#lp_tarifas.all .trfs_megas article a,
#lp_tarifas.all .trfs_llamadas article a,
#lp_tarifas.all .trfs_sms article a {
	display: block;
	overflow: hidden;
	height: 100%;
}
#lp_tarifas.all .trfs_megas .label,
#lp_tarifas.all .trfs_llamadas .label,
#lp_tarifas.all .trfs_sms .label {
	background-color: #333;
	display: inline-block;
	float: left;
	-webkit-transition: background-color 0.5s ease-in-out;
	-moz-transition: background-color 0.5s ease-in-out,;
	-ms-transition: background-color 0.5s ease-in-out;
	-o-transition: background-color 0.5s ease-in-out;
	transition: background-color 0.5s ease-in-out;
}
#lp_tarifas.all .trfs_megas .label img,
#lp_tarifas.all .trfs_sms .label img {
	width: 24px;
	height: 120px;
}
#lp_tarifas.all .trfs_llamadas .label img {
	width: 24px;
	height: 185px;
}
#lp_tarifas.all .trfs_megas .trf_6:hover .label,
#lp_tarifas.all .trfs_llamadas .trf_6:hover .label,
#lp_tarifas.all .trfs_sms .trf_6:hover .label,
#lp_tarifas.all .trfs_megas .trf_14:hover .label,
#lp_tarifas.all .trfs_llamadas .trf_14:hover .label,
#lp_tarifas.all .trfs_sms .trf_14:hover .label,
#lp_tarifas.all .trfs_megas .trf_19:hover .label,
#lp_tarifas.all .trfs_llamadas .trf_19:hover .label,
#lp_tarifas.all .trfs_sms .trf_19:hover .label,
#lp_tarifas.all .trfs_megas .trf_24:hover .label,
#lp_tarifas.all .trfs_llamadas .trf_24:hover .label,
#lp_tarifas.all .trfs_sms .trf_24:hover .label {
	background-color: #2da530;
}
#lp_tarifas.all .trfs_megas .label.on,
#lp_tarifas.all .trfs_llamadas .label.on,
#lp_tarifas.all .trfs_sms .label.on {
	background-color: #2da530;
}
#lp_tarifas.all .trfs_megas .box_txt,
#lp_tarifas.all .trfs_llamadas .box_txt,
#lp_tarifas.all .trfs_sms .box_txt {
	padding-right: 8%;
	padding-left: 15%;
	position: relative;
}
#lp_tarifas.all .trfs_megas .box_txt,
#lp_tarifas.all .trfs_llamadas .box_txt {
	padding-top: 15px;
}
#lp_tarifas.all .trfs_sms .box_txt {
	padding-top: 30px;
}
#lp_tarifas.all .trfs_megas .box_txt .icon.cob4G,
#lp_tarifas.all .trfs_llamadas .box_txt .icon.cob4G,
#lp_tarifas.all .trfs_sms .box_txt .icon.cob4G {
	width: 44px;
	height: 30px;
	position: absolute;
	top: 10px;
	right: 10px;
}
#lp_tarifas.all .trfs_megas .box_txt .feature,
#lp_tarifas.all .trfs_llamadas .box_txt .feature,
#lp_tarifas.all .trfs_sms .box_txt .feature {
	margin-bottom: 0 !important;
	font-family: 'Tahoma', Geneva, sans-serif;
	font-size: 1.3em;
	font-weight: 200;
}
#lp_tarifas.all .trfs_megas .box_txt .feature strike,
#lp_tarifas.all .trfs_llamadas .box_txt .feature strike,
#lp_tarifas.all .trfs_sms .box_txt .feature strike {
	font-size: 0.9em;
	color: #999;
}
#lp_tarifas.all .trfs_megas .box_txt .feature b,
#lp_tarifas.all .trfs_llamadas .box_txt .feature b,
#lp_tarifas.all .trfs_sms .box_txt .feature b {
	padding-right: 8px;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: 600;
}
#lp_tarifas.all .trfs_megas .box_txt .feature small,
#lp_tarifas.all .trfs_llamadas .box_txt .feature small,
#lp_tarifas.all .trfs_sms .box_txt .feature small {
	font-size: 0.8em;
}
#lp_tarifas.all .trfs_megas .box_txt .feature b sub,
#lp_tarifas.all .trfs_llamadas .box_txt .feature b sub,
#lp_tarifas.all .trfs_sms .box_txt .feature b sub {
	font-size: 0.7em;
	font-weight: 400;
	vertical-align: top;
}
#lp_tarifas.all .trfs_megas .box_txt .feature b sup,
#lp_tarifas.all .trfs_llamadas .box_txt .feature b sup,
#lp_tarifas.all .trfs_sms .box_txt .feature b sup {
	font-weight: 400;
	font-size: 0.6em;
	line-height: 1.3em;
	vertical-align: top;
}
#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: 10px;
	color: #FFF;
	background-color: #2da530;
}
#lp_tarifas.all .trfs_megas .box_txt .explain,
#lp_tarifas.all .trfs_llamadas .box_txt .explain,
#lp_tarifas.all .trfs_sms .box_txt .explain {
	margin-bottom: 4px !important;
	font-size: 0.7em;
}
#lp_tarifas.all .trfs_megas .box_txt .explain b,
#lp_tarifas.all .trfs_llamadas .box_txt .explain b,
#lp_tarifas.all .trfs_sms .box_txt .explain b {
	margin-bottom: 30px;
	font-size: 1.8em;
	line-height: 1.2em;
	float: left;
	display: inline-block;
}
#lp_tarifas.all .trfs_megas .box_txt .explain .roaming,
#lp_tarifas.all .trfs_llamadas .box_txt .explain .roaming,
#lp_tarifas.all .trfs_sms .box_txt .explain .roaming {
	margin-bottom: 0;
	font-size: 1.1em;
	line-height: inherit;
	float: none;
	display: inline-block;
}
#lp_tarifas.all .trfs_megas .box_txt .explain.libon,
#lp_tarifas.all .trfs_llamadas .box_txt .explain.libon,
#lp_tarifas.all .trfs_sms .box_txt .explain.libon {
	padding-top: 10px;
}
#lp_tarifas.all .trfs_llamadas .trf_19 .box_txt .explain.libon,
#lp_tarifas.all .trfs_llamadas .trf_24 .box_txt .explain.libon {
	padding-top: 31px;
}
#lp_tarifas.all .trfs_megas .box_txt .explain.roaming,
#lp_tarifas.all .trfs_llamadas .box_txt .explain.roaming,
#lp_tarifas.all .trfs_sms .box_txt .explain.roaming {
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
#lp_tarifas.all .trfs_megas .box_txt .explain.roaming b,
#lp_tarifas.all .trfs_llamadas .box_txt .explain.roaming b,
#lp_tarifas.all .trfs_sms .box_txt .explain.roaming b {
	margin-bottom: 0;
	font-size: 1.6em;
	line-height: 1.6em;
	float: none;
	display: inline-block;
	vertical-align: middle;
}
#lp_tarifas.all .trfs_megas .box_txt .explain.roaming span,
#lp_tarifas.all .trfs_llamadas .box_txt .explain.roaming span,
#lp_tarifas.all .trfs_sms .box_txt .explain.roaming span {
	padding-top: 4px;
	display: inline-block;
	vertical-align: middle;
}
/*LANDING TARIFAS*/ /*MEGAs*/
#lp_tarifas.all .trfs_megas article {
	position: relative;
}
#lp_tarifas.all .trfs_megas .triangle {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 18px 0 18px;
	border-color: #FFF transparent transparent transparent;
	line-height: 0px;
	_border-color: #FFF #000000 #000000 #000000;
 _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	position: absolute;
	top: 0;
	left: 15%;
	z-index: 1;
}
/*LANDING TARIFAS*/ /*LLAMADAs*/
#lp_tarifas.all .trfs_llamadas .fl_lft {
	min-height: 100px;
}
#lp_tarifas.all .trfs_llamadas .box_txt .feature b {
	padding-right: 0;
}
#lp_tarifas.all .trfs_llamadas .trf_19 .feature,
#lp_tarifas.all .trfs_llamadas .trf_24 .feature,
#lp_tarifas.all .trfs_llamadas .trf_6 .feature,
#lp_tarifas.all .trfs_llamadas .trf_14 .feature {
	padding-top: 0;
}
#lp_tarifas.all .trfs_llamadas .box_txt .explain.libon b {
	padding-right: 5px;
}
/*----------------------------------------------*/
/*LANDING TARIFAS*/ /*DESPLEGABLE*/
/*----------------------------------------------*/
/*BANNER*/ /*500Mb*/
#lp_tarifas.all .breakdown .banner_500mb a {
	padding-top: 0.5%;
	padding-bottom: 0.5%;
	font-size: 0.8em;
}
#lp_tarifas.all .breakdown .banner_500mb a .fl_lft {
	min-height: inherit;
}
#lp_tarifas.all .breakdown .banner_500mb .fl_lft.w48 {
	padding-right: 0;
	width: 25%;
}
#lp_tarifas.all .breakdown .banner_500mb .fl_rgt.w52 {
	padding-left: 0;
	width: 75%;
}
#lp_tarifas.all .banner_500mb a .arrow_rgt {
	top: 28%;
}
#lp_tarifas.all .breakdown .banner_500mb a .price {
	padding-left: 0;
}
#lp_tarifas.all .breakdown .banner_500mb a .price .iva {
	font-size: 0.4em;
}
/*----------------------------------------------*/
/*LANDING TARIFAS*/ /*LIBON*/
/*----------------------------------------------*/
#lp_tarifas.all .libon_note {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: left;
}
#lp_tarifas.all .libon_note.last {
	text-align: right;
}
#lp_tarifas.all .libon_note:last-child {
	margin-bottom: 20px !important;
}
/*----------------------------------------------*/
/*LANDING TARIFAS*/ /*ADSL EN CASA*/
/*----------------------------------------------*/
#lp_tarifas.all .adsl_encasa {
	margin-bottom: 40px;
}
#lp_tarifas.all .tit_label_gry:hover,
#lp_tarifas.all .tit_label_gry:focus {
	background-color: #555;
	cursor: default;
}
#lp_tarifas.all .adsl_encasa .act_adsl_box {
	padding-top: 25px;
	padding-bottom: 30px;
}
#lp_tarifas.all .adsl_encasa .act_adsl .mw960,
#lp_tarifas.all .adsl_encasa .act_adsl .mw1300 {
	position: relative;
	background-image: none;
	-webkit-transition: background-position 0.5s ease-in-out;
	-moz-transition: background-position 0.5s ease-in-out;
	-ms-transition: background-position 0.5s ease-in-out;
	-o-transition: background-position 0.5s ease-in-out;
	transition: background-position 0.5s ease-in-out;
}
#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_labelhome.png");
	background-repeat: no-repeat;
	background-position: right -55px;
}
#lp_tarifas.all .adsl_encasa .triangle {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 18px 0 18px;
	border-color: #555555 transparent transparent transparent;
	line-height: 0px;
	_border-color: #555555 #000000 #000000 #000000;
 _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	position: absolute;
	top: 44px;
	left: 5%;
	z-index: 1;
	-webkit-transition: border-color 0.5s ease-in-out;
	-moz-transition: border-color 0.5s ease-in-out;
	-ms-transition: border-color 0.5s ease-in-out;
	-o-transition: border-color 0.5s ease-in-out;
	transition: border-color 0.5s ease-in-out;
}
#lp_tarifas.all .tarifas .act_adsl.off .mw960 .triangle,
#lp_tarifas.all .tarifas .act_adsl.off .mw1300 .triangle {
	border-color: #666 transparent transparent transparent;
	_border-color: #666 #000000 #000000 #000000;
}
#lp_tarifas.all .adsl_encasa .act_adsl .icon {
	width: 138px;
	height: 40px;
	position: absolute;
	top: 2px;
	left: 0;
}
#lp_tarifas.all .adsl_encasa .act_adsl .mw1300.box_cnt .icon {
    width: 138px;
    height: 40px;
    position: absolute;
    top: 2px;
    left: 18px;
}
#lp_tarifas.all .adsl_encasa .act_adsl .txt_label {
	padding-left: 11%;
}
#lp_tarifas.all .adsl_encasa .fl_lft.w50, #lp_tarifas.all .adsl_encasa .fl_rgt.w50 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 49%;
	cursor: pointer;
}
#lp_tarifas.all .adsl_encasa .tit {
	margin-top: 10px;
	padding-left: 5%;
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1em;
	color: #565656;
}
#lp_tarifas.all .adsl_encasa .subtit {
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #666;
}
#lp_tarifas.all .adsl_encasa .txt_box {
	margin-top: 20px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #f6f6f6;
	border: 1px solid #e4e4e4;
}
#lp_tarifas.all .adsl_encasa .txt_box .note {
	margin-bottom: 10px;
	font-size: 1em;
	line-height: 1em;
	color: #666;
	text-align: center;
	display: block;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont {
	padding-top: 0;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_lft.w50,
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt.w50 {
	width: 50%;
	background-image: none;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_lft .icon {
	margin: 0 auto;
	width: 100%;
	max-width: 293px;
	height: auto;
	display: block;
	background-image: none;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price {
	padding-top: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: 100%;
	font-size: 1.2em;
	color: #666;
	text-align: center;
	overflow: hidden;
	display: block;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .numbers {
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-weight: 600;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .equal {
	font-size: 2em;
	line-height: 2em;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .numbers .tens {
	font-size: 4em;
	line-height: 1em;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .numbers .decimal {
	font-size: 2em;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms {
	padding-left: 2%;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms .currency {
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1em;
	text-align: left;
	display: inline-block;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .fl_rgt .price .terms .iva {
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1em;
	text-align: left;
	display: block;
}
/*price fibra*/
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .equal {
	position: relative;
}
#lp_tarifas.all .adsl_encasa .txt_box .col_cont .equal:before {
	color: #666;
  content: "=";
  font-size: 2em;
  font-weight: 700;
  line-height: 1em;
  position: absolute;
  right: -30px;
  top: 50%;
  transform: translateY(-15%);
}
/*buttons*/
#lp_tarifas.all .adsl_encasa .fl_lft.w50 .btn_cont .btn_white,
#lp_tarifas.all .adsl_encasa .fl_rgt.w50 .btn_cont .btn_white {
	width: 50%;
	float: left;
}
#lp_tarifas.all .adsl_encasa .fl_lft.w50 .btn_cont .btn_green,
#lp_tarifas.all .adsl_encasa .fl_rgt.w50 .btn_cont .btn_green {
	width: 50%;
	float: right;
}
/*----------------------------------------------*/
/*3 TARIFAS*/
/*----------------------------------------------*/
#lp_tarifas.all .trfs_megas .w33 .label.mob,
#lp_tarifas.all .trfs_llamadas .w33 .label.mob,
#lp_tarifas.all .trfs_sms .w33 .label.mob {
	padding: 4%;
	color: #FFF;
	display: none;
}
/*----------------------------------------------*/
/*2 TARIFAS*/
/*----------------------------------------------*/
#lp_tarifas.all .trfs .trf_6.w50,
#lp_tarifas.all .trfs .trf_19.w50 {
	width: 49%;
}
#lp_tarifas.all .trfs .trf_6.w50 {
	margin-right: 2%;
}
#lp_tarifas.all .trfs_megas .trf_6.w50,
#lp_tarifas.all .trfs_megas .trf_19.w50,
#lp_tarifas.all .trfs_llamadas .trf_6.w50,
#lp_tarifas.all .trfs_llamadas .trf_19.w50,
#lp_tarifas.all .trfs_sms .trf_6.w50,
#lp_tarifas.all .trfs_sms .trf_19.w50 {
	width: 49%;
}
#lp_tarifas.all .trfs_megas .trf_6.w50,
#lp_tarifas.all .trfs_llamadas .trf_6.w50,
#lp_tarifas.all .trfs_sms .trf_6.w50 {
	margin-right: 2%;
}
#lp_tarifas.all .trfs .w50 .btn_cont {
	width: 98.5%;
}
#lp_tarifas.all .trfs .trf_6.w50 .label.mob,
#lp_tarifas.all .trfs .trf_19.w50 .label.mob {
	display: none;
}
/*----------------------------------------------*/
/*===================================================================*/

/*LANDING*/ /*CONVERGENTE*/
/*===================================================================*/
/*LANDING CONVERGENTE*/ /*OFERTA MOVIL + ADSL*/
/*----------------------------------------------*/
#lp_convergente.all .movil_adsl .box_cnt {
	padding-top: 30px;
	padding-bottom: 30px;
	position: relative;
	background-image: none;
}
#lp_convergente.all .movil_adsl .icon_arrow_dwn {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #FFF;
	position: absolute;
	top: 0;
	left: 3%;
}
#lp_convergente.all .movil_adsl .tit {
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1em;
	color: #FFF;
}
#lp_convergente.all .movil_adsl .tit sub {
	font-size: 0.8em;
	line-height: 0.8em;
	vertical-align: top;
}
#lp_convergente.all .movil_adsl .pack {
	margin-bottom: 10px;
}
#lp_convergente.all .movil_adsl .pack .fl_lft.w50 {
	width: 60%;
}
#lp_convergente.all .movil_adsl .pack .fl_lft img {
	height: auto;
	width: 100%;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt.w50 {
	width: 40%;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big {
	text-align: center;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big .equal {
	line-height: 1.6em;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big .numbers {
	font-size: 1.1em;
	font-weight: 600;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big .terms {
	font-size: 1.8em;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price.big .terms .iva {
	font-size: 0.7em;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .txt_h_cnt {
	margin-bottom: 0 !important;
	color: #FFF;
}
/*price fibra*/
#lp_convergente.all .movil_adsl .pack .fl_rgt .price-fibra {
	width: 95%;
	font-size: 4.5em;
	color: #FFF;
	position: relative;
}
#lp_convergente.all .movil_adsl .pack .fl_rgt .price-fibra:before {
	content: "=";
	font-weight: 700;
	color: #FFF;
	position: absolute;
	top: 50px;
	left: 0;
	transform: translateY(29%);
}
/*----------------------------------------------*/
/*LANDING CONVERGENTE*/ /*DESPLEGABLES*/
/*----------------------------------------------*/
#lp_convergente.all .movil_adsl .info_dspl {
	display: none; /*hide by default*/
}
#lp_convergente.all .movil_adsl .info_dspl .space {
	padding-top: 5px;
	width: 40%;
	background-color: #f4f4f4;
	border: 3px solid #f4f4f4;
	display: block;
}
#lp_convergente.all .movil_adsl .info_dspl .col_cont {
	padding: 20px;
	background-color: #f4f4f4;
}
#lp_convergente.all .movil_adsl .info_dspl .tit {
	margin-bottom: 20px;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #333;
	clear: both;
	display: block;
}
#lp_convergente.all .movil_adsl .info_dspl .tit span {
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: 200;
}
#lp_convergente.all .movil_adsl .info_dspl .txt_xpl {
	margin-top: 40px;
	font-size: 0.8em;
	line-height: 1em;
	text-align: left;
	clear: both;
	display: block;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_rgt ul li,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_rgt ul li {
	margin-bottom: 10px;
	color: #333;
	background-image: url("/static/img/2015/bullets/circle_gry_lgt.png");
}
#lp_convergente.all .movil_adsl .info_dspl ul .no-chevron {
	background-image: none !important;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_rgt ul li b,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_rgt ul li b {
	font-size: 1.1em;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_rgt ul li span,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_rgt ul li span {
	font-size: 0.8em;
	display: block;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_rgt,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_rgt {
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_lft p,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_lft p {
	font-size: 0.8em;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_lft .price,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_lft .price {
	margin-bottom: 10px;
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: 200;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_lft .price .iva,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_lft .price .iva {
	font-size: 0.7em;
	clear: both;
	display: block;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .col_cont,
#lp_convergente.all .movil_adsl .info_dspl .adsl .col_cont {
	padding: 0;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_lft.w50,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_lft.w50 {
	width: 24%;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_rgt.w50,
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_rgt.w50 {
	padding-left: 4%;
	width: 70%;
	background-image: url("/static/img/2015/bgs/db_line_grywht.gif");
	background-position: 3% top;/*cambiado left por 3%*/
	background-repeat: repeat-y;
}
#lp_convergente.all .movil_adsl .info_dspl .mov {
	width: 48%;
	position: relative;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .icon.plus {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	right: 0;
}
#lp_convergente.all .movil_adsl .info_dspl .mov .fl_rgt.w50 .btn_green {
	width: 40%;
}
#lp_convergente.all .movil_adsl .info_dspl .adsl {
	margin-bottom: 18px;
	padding-left: 5%;
	width: 47%;
}
#lp_convergente.all .movil_adsl .info_dspl .adsl .fl_rgt.w50 .btn_green {
	width: 40%;
}
#lp_convergente.all .movil_adsl .info_tlf {
	margin-top: 10px;
}
#lp_convergente.all .movil_adsl .info_tlf .w50 {
	width: 40%;
}
#lp_convergente.all .movil_adsl .info_tlf p {
	margin-bottom: 0 !important;
	font-size: 0.9em;
	line-height: 1.2em;
	color: #FFF;
	text-align: center;
}
#lp_convergente.all .movil_adsl .info_dspl .closebar {
	border-bottom: none;
}
/*----------------------------------------------*/
/*LANDING CONVERGENTE*/ /*COMPARADOR*/
/*----------------------------------------------*/
#lp_convergente.all.ofer_compa .movil_adsl .info_tlf .tlf {
	font-size: 2.4em;
	line-height: 1.5em;
	display: block;
	clear: both;
}
#lp_convergente.all .movil_adsl .ofr_mov {
	margin-top: 20px;
	clear: both;
}
#lp_convergente.all .movil_adsl .btn_cont .w50 {
	margin-top: 10px;
	width: 40%;
	float: right;
}
#lp_convergente.all .movil_adsl .btn_cont p {
	margin-right: auto !important;
	margin-left: auto !important;
  margin-bottom: 0 !important;
  font-size: 0.8em;
  line-height: 1em;
  color: #FFF;
  text-align: center;
	display: block;
}
#lp_convergente.all .movil_adsl .btn_cont p.big-tlf {
	padding-top: 5px;
	font-size: 1.8em;
}
#lp_convergente.all .chars_movil_adsl .subtit .tlf {
font-size: 2em;
}
#lp_convergente.all .movil_adsl .btn_cont .btn_white {
	width: 40%;
	float: left;
	border: 3px solid #FFF;
	margin-top: 27px;
}
#lp_convergente.all .movil_adsl .btn_cont .btn_white .close {
	display: none;
}
#lp_convergente.all .movil_adsl .btn_cont .btn_white.on {
	border: 3px solid #f4f4f4;
	background-color: #f4f4f4;
}
#lp_convergente.all .movil_adsl .btn_cont .btn_white.on:hover {
	color: #FFF;
}
#lp_convergente.all .movil_adsl .btn_cont .btn_white.on .open {
	display: none;
}
#lp_convergente.all .movil_adsl .btn_cont .btn_white.on .close {
	color: #666;
	display: block;
}
#lp_convergente.all .movil_adsl .btn_cont .btn_white.on:active .close {
	color: #666;
}
#lp_convergente.all .movil_adsl .btn_cont .btn_green {
	width: 40%;
	float: right;
	border: 3px solid #FFF;
}
/*----------------------------------------------*/
/*LANDING CONVERGENTE*/ /*TLF*/
/*----------------------------------------------*/
#lp_convergente.all .movil_adsl .btn_brdwhite {
	padding-top: 20px;
	padding-right: 14%;
	padding-bottom: 20px;
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1em;
	font-weight: 200;
	text-align: right;
	background-image: url("/static/img/2015/moviles/convergente_movil_dest.png");
	background-repeat: no-repeat;
	background-position: 9% bottom;
}
#lp_convergente.all .movil_adsl .btn_brdwhite b {
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-weight: 600;
}
/*----------------------------------------------*/
/*LANDING CONVERGENTE*/ /*CHARS MOVIL+ADSL*/
/*----------------------------------------------*/
#lp_convergente.all .chars_movil_adsl {
	padding-top: 30px;
	padding-bottom: 30px;
	background-image: url("/static/img/2015/bgs/points_grey_white.gif");
	background-repeat: repeat;
	background-position: 0 0;
}
#lp_convergente.all .chars_movil_adsl ul li {
	padding-left: 0;
	background-image: none;
}
#lp_convergente.all .chars_movil_adsl article:nth-child(3) {
	margin-bottom: 24px;
}
#lp_convergente.all .chars_movil_adsl .w50 {
	width: 49%;
}
#lp_convergente.all .chars_movil_adsl .trf_box p,
#lp_convergente.all .chars_movil_adsl .trf_box ul li {
	color: #FFF;
}
#lp_convergente.all .chars_movil_adsl .trf_box .price.big .numbers {
	width: 64%;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align: right;
	font-weight: bold;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .trf_box .price.big .numbers {
	width: 45%;
}
#lp_convergente.all .chars_movil_adsl .trf_box .price.big .terms {
	min-height: 70px;
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: 200;
}
#lp_convergente.all .chars_movil_adsl .trf_box .price.big .terms .iva {
	font-size: 0.7em;
}
#lp_convergente.all .chars_movil_adsl .trf_box .plus_adsl {
	margin-right: auto !important;
	margin-left: auto !important;
	width: 80%;
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 3.5em;
	line-height: 1em;
	font-weight: 700;
	text-align: center;
	display: block;
}
#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-top: 4%;
	padding-right: 2%;
	padding-bottom: 0;
	padding-left: 2%;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .fl_rgt,
#lp_convergente.all .chars_movil_adsl .trf_19 .fl_rgt {
	padding-left: 2%;
	width: 47%;
	border-left: 1px solid #61af63;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .fl_rgt ul li,
#lp_convergente.all .chars_movil_adsl .trf_19 .fl_rgt ul li {
	margin-bottom: 8px;
	font-family: 'HelvNeue45', Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: 100;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .fl_rgt ul li b,
#lp_convergente.all .chars_movil_adsl .trf_19 .fl_rgt ul li b {
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: 600;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .fl_rgt ul .promo b,
#lp_convergente.all .chars_movil_adsl .trf_19 .fl_rgt ul .promo b {
	color: #2da530;
	background-color: #FFF;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .fl_rgt ul .promo b .asterisk,
#lp_convergente.all .chars_movil_adsl .trf_19 .fl_rgt ul .promo b .asterisk {
	font-weight: 500;
	font-size: 0.8em;
	line-height: 1em;
	display: inline-block;
	vertical-align: top;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .fl_rgt ul li .icon.cob4G,
#lp_convergente.all .chars_movil_adsl .trf_19 .fl_rgt ul li .icon.cob4G,
#lp_convergente.all .chars_movil_adsl .trf_6 .fl_rgt ul li .icon.cob4G img,
#lp_convergente.all .chars_movil_adsl .trf_19 .fl_rgt ul li .icon.cob4G img {
	width: 64px;
	height: 24px;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .fl_rgt ul li .txt_ltl,
#lp_convergente.all .chars_movil_adsl .trf_19 .fl_rgt ul li .txt_ltl {
	font-size: 0.8em;
	line-height: 0.7em;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .btn_cont .btn_white,
#lp_convergente.all .chars_movil_adsl .trf_19 .btn_cont .btn_white,
#lp_convergente.all .chars_movil_adsl .trf_6 .btn_cont .btn_green,
#lp_convergente.all .chars_movil_adsl .trf_19 .btn_cont .btn_green {
	width: 50%;
	float: left;
}
#lp_convergente.all .chars_movil_adsl .bg_arrow {
	display: block;
}
#lp_convergente.all .chars_movil_adsl .bg_arrow img {
	width: 100%;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost {
	margin-bottom: 12px;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .trf_box .price.big,
#lp_convergente.all .chars_movil_adsl .trf_19 .trf_box .price.big {
	text-align: center;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost .price.big .numbers,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost .price.big .numbers,
#lp_convergente.all .chars_movil_adsl .trf_6 .cost .price.big .terms,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost .price.big .terms {
	color: #333;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost .price.big .numbers,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost .price.big .numbers {
	padding-left: 0;
	font-size: 1.1em;
	text-align: right;
	font-weight: 600;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost .price.big .numbers .equal,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost .price.big .numbers .equal {
	line-height: 1.5em;
	font-weight: 200;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost .price.big .terms,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost .price.big .terms {
	padding-left: 1%;
	font-size: 1.9em;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost .price.big .terms .iva,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost .price.big .terms .iva {
	font-size: 0.8em;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .cost p,
#lp_convergente.all .chars_movil_adsl .trf_19 .cost p {
	text-align: center;
}
#lp_convergente.all .chars_movil_adsl .trf_6 .btn_cont,
#lp_convergente.all .chars_movil_adsl .trf_19 .btn_cont {
	margin-bottom: 20px;
}
/*----------------------------------------------*/
/*LANDING CONVERGENTE*/ /*CHARS CONVERGENTE*/
/*----------------------------------------------*/
#lp_convergente.all .chars_movil_adsl .subtit {
	margin-bottom: 25px;
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: 200;
	overflow: hidden;
	height: 100%;
	clear: both;
}
#lp_convergente.all .chars_movil_adsl .subtit a {
	color: #2da530;
	font-weight: bold;
	text-decoration: underline;
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
#lp_convergente.all .chars_movil_adsl .subtit a:hover,
#lp_convergente.all .chars_movil_adsl .subtit a:active,
#lp_convergente.all .chars_movil_adsl .subtit a:focus {
	color: #333;
}
#lp_convergente.all .chars_movil_adsl .subtit .icon_check {
	padding-right: 22px;
	width: 40px;
	height: 30px;
	display: inline-block;
}
#lp_convergente.all .chars_movil_adsl .subtit .icon_check .icon {
	width: 40px;
	height: 30px;
}
#lp_convergente.all .chars_movil_adsl .txt_xpl {
	padding-left: 7%;
	margin-bottom: 60px;
}
#lp_convergente.all .chars_movil_adsl .txt_xpl ul li {
	margin-bottom: 24px;
	font-size: 1.2em;
}
#lp_convergente.all .chars_movil_adsl .txt_xpl ul li span {
	padding-right: 1%;
	font-size: 1.35em;
	color: #2da530;
	font-weight: bold;
}
/*----------------------------------------------*/
/*LANDING CONVERGENTE*/ /*FAQs*/
/*----------------------------------------------*/
#lp_convergente.all .faqs {
	overflow: hidden;
	height: 100%;
	clear: both;
}
#lp_convergente.all .faqs .tit {
}
#lp_convergente.all .faqs .box_cnt {
	margin-bottom: 40px !important;
}
/*----------------------------------------------*/
/*===================================================================*/

/*LANDING*/ /*AMIGOS*/
/*===================================================================*/
/*LANDING AMIGOS*/ /*TXT*/ /*LEGAL*/
/*----------------------------------------------*/
#lp_amigos.all .lgl_txt {
	font-size: 0.7em;
	text-align: left;
}
/*----------------------------------------------*/
/*LANDING AMIGOS*/ /*PROMO*/
/*----------------------------------------------*/
#lp_amigos.all .promo_descrip {
	margin-bottom: 20px;
	line-height: 1.1em;
}
/*----------------------------------------------*/
/*LANDING AMIGOS*/ /*apertura automatica faq redes sociales*/
#lp_amigos .cononce_pregunta.p4 .banner {
	padding-top: 30px;
	padding-bottom: 30px;
	border: 2px solid;
	border-color: #dbdbdb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	height: auto;
	background-color: #dbdbdb;
	background-image: url("/static/img/2015/bgs/comparte-amigos.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: contain;
}
#lp_amigos .cononce_pregunta.p4 .banner .box {
	overflow: hidden;
	height: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#lp_amigos .cononce_pregunta.p4 #barra_social {
	margin-right: auto;
	margin-left: auto;
	width: 290px;
	display: block;
	float: none;
}
#lp_amigos .cononce_pregunta.p4 #superior #izquierda {
	float: left;
	width: 130px;
}
#lp_amigos .cononce_pregunta.p4 #superior #derecha {
	float: left;
	width: 100px;
}
#lp_amigos .cononce_pregunta.p4 #inferior #izquierda {
	float: left;
	width: 60px;
}
#lp_amigos .cononce_pregunta.p4 #superior #derecha #twitter-widget-0 #widget,
#lp_amigos .cononce_pregunta.p4 #superior iframe {
	max-width: 125px !important;
	width: 125px !important;
}
/*----------------------------------------------*/
/*===================================================================*/

/*LANDING*/ /*BONOS DE NAVEGACION*/
/*===================================================================*/
/*LANDING BONOS DE NAVEGACION*/ /*GENERALs*/
/*----------------------------------------------*/
#bonos_navegacion.all {
}
#bonos_navegacion.all .contents {
	padding-bottom: 40px;
	overflow: hidden;
	height: 100%;
	background-color: #FFF;
}
#bonos_navegacion.all .contents .mw960,
#bonos_navegacion.all .contents .mw1300 {
	padding-top: 20px;
}
/*----------------------------------------------*/
/*LANDING BONOS DE NAVEGACION*/ /*TXT*/
/*----------------------------------------------*/
#bonos_navegacion.all .contents b {
	margin-bottom: 5px;
	display: block;
}
/*----------------------------------------------*/
/*LANDING BONOS DE NAVEGACION*/ /*TITLEs*/
/*----------------------------------------------*/
#bonos_navegacion.all .contents .tit {
	margin-bottom: 20px;
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #2da530;
}
#bonos_navegacion.all .contents .subtit {
	padding-bottom: 10px;
	margin-bottom: 20px;
	font-family: 'HelvNeue65', Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #2da530;
	border-bottom: 4px solid #CCC;
	display: block;
}
/*----------------------------------------------*/
/*LANDING BONOS DE NAVEGACION*/ /*BANNER*/ /*500Mb*/
/*----------------------------------------------*/
#bonos_navegacion.all .contents .banner {
	padding-top: 10px;
	padding-right: 1%;
	padding-bottom: 10px;
	padding-left: 1%;
	margin-bottom: 20px;
	width: 98%;
	background-color: #333;
	position: relative;
}
#bonos_navegacion.all .contents .banner .fl_rgt.w50 {
	padding-left: 1%;
	width: 49%;
}
#bonos_navegacion.all .contents .banner .mb, #bonos_navegacion.all .contents .banner .price {
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 2.3em;
	display: block;
}
#bonos_navegacion.all .contents .banner .mb {
	text-align: right;
}
#bonos_navegacion.all .contents .banner .price {
	text-align: left;
}
#bonos_navegacion.all .contents .banner .price .dec {
	font-size: 0.7em;
}
#bonos_navegacion.all .contents .banner .price .iva {
	font-size: 0.5em;
}
#bonos_navegacion.all .contents .banner .txt {
	padding-top: 10px;
	color: #FFF;
	text-align: center;
	float: none;
	clear: both;
	display: block;
}
/*----------------------------------------------*/
/*LANDING BONOS DE NAVEGACION*/ /*TABLE*/ /*PRECIOS*/
/*----------------------------------------------*/
#bonos_navegacion.all .contents .table_cont {
	margin-top: 30px;
	margin-bottom: 30px;
	width: 100%;
	border-bottom: 4px solid #CCC;
}
#bonos_navegacion.all .contents .table_col {
	padding-top: 10px;
	padding-right: 4%;
	padding-bottom: 10px;
	padding-left: 4%;
	width: 42%;
	border: 1px solid #FFF;
	background-color: #f6f6f6;
}
#bonos_navegacion.all .contents .table_col.no_bg {
	background-color: transparent;
}
#bonos_navegacion.all .contents .table_col.tit {
	font-family: 'Tahoma', Geneva, sans-serif;
	font-size: 1em;
	line-height: 1em;
	color: #FFF;
	text-align: center;
	background-color: #999;
}
#bonos_navegacion.all .contents .table_col.prec {
	text-align: center;
}
#bonos_navegacion.all .contents .table_col.prec span {
	font-size: 0.7em;
}
#bonos_navegacion.all .contents .table_col.bono {
	font-size: 1em;
	line-height: 1em;
	color: #2da530;
	font-weight: bold;
}
#bonos_navegacion.all .contents .table_col.bono span {
}
/*----------------------------------------------*/
/*LANDING BONOS DE NAVEGACION*/ /*CONTRATACION*/
/*----------------------------------------------*/
#bonos_navegacion.all .contents .contrata article {
	margin-bottom: 40px;
	overflow: hidden;
	height: 100%;
}
#bonos_navegacion.all .contents .contrata article:last-child {
	margin-bottom: 0;
}
#bonos_navegacion.all .contents .contrata article h4 {
	margin-bottom: 10px;
	font-size: 0.9em;
}
#bonos_navegacion.all .contents .contrata article .btn_green.fl_lft,
#bonos_navegacion.all .contents .contrata article .btn_green.fl_rgt {
	width: 48%;
	font-size: 1.1em;
}
/*----------------------------------------------*/
/*===================================================================*/

/*LANDING*/ /*LIBON*/
/*===================================================================*/
#lp_libon.all .descrip {
	margin-bottom: 50px;
}
#lp_libon.all .descrip {
	font-size: 0.9em;
}
#lp_libon.all .descrip .chars {
	margin-bottom: 30px;
	padding-top: 25px;
}
#lp_libon.all .descrip .chars ul li {
	padding-right: 0;
	padding-left: 0;
	font-family: 'HelvNeue55', Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 1.6em;
	font-weight: 400;
	color: #333;
	background-image: none;
}
#lp_libon.all .descrip .chars ul li .icon_check {
	padding-right: 22px;
	height: 30px;
	width: 40px;
	float: left;
	display: inline;
	clear: both;
}
#lp_libon.all .descrip .chars ul li .icon_check .icon {
	height: 30px;
	width: 40px;
}
#lp_libon.all .descrip .chars .plus60 {
	font-family: 'HelvNeue75', Arial, Helvetica, sans-serif;
	font-size: 1.5em;
}
#lp_libon.all .descrip .chars .plus60 .plus {
	font-size: 3em;
}
#lp_libon.all .descrip .chars .plus60 .number {
	font-size: 3.5em;
}
#lp_libon.all .descrip .chars .plus60 .feature {
	padding-left: 10px;
	font-size: 0.72em;
	line-height: 1.3em;
	display: inline-block;
}
#lp_libon.all .descrip .chars .plus60 .feature .descrip {
	font-size: 0.96em;
	display: block;
}
#lp_libon.all .descrip .chars .chars_list {
	padding-top: 30px;
}
#lp_libon.all .descrip .chars .chars_list ul {
	padding-right: 5%;
}
#lp_libon.all .descrip .chars .banner {
	width: 39.3%;
	position: relative;
}
#lp_libon.all .descrip .chars .banner .label {
	width: 171px;
	height: 115px;
	position: absolute;
	top: 0;
	left: 0;
}
#lp_libon.all .descrip .chars .libon_banner {
	width: 376px;
	height: 238px;
	float: right;
}
/*===================================================================*/

/*MOSCAS FLOTANTES*/
/*===================================================================*/
/*MOSCA*/ /*CONVERGENTE*/
/*----------------------------------------------*/
.flotante_izq.convergente {
	position: fixed;
	top: 362px;
	z-index: 100;
	display: none; /*hide by default*/
}
/*----------------------------------------------*/
/*MOSCA*/ /*AYUDANOS*/
/*----------------------------------------------*/
#ayudanos_destacado {
	background: url("/static/img/2015/moscas/ayudanos-picv2.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
	bottom: 2%;
	cursor: pointer;
	height: 122px;
	position: fixed;
	right: 0;
	width: 169px;
	z-index: 100;
	display: block;
}
#ayudanos_destacado a {
	display: block;
	overflow: hidden;
	height: 100%;
	width: 110px;
}
/*MOSCA*/ /*AYUDANOS*//*IE FIX*/
#ayudanos_destacado_ie {
	background: url("/static/img/2015/moscas/ayudanos-picv2.png") no-repeat scroll right bottom transparent;
	bottom: 2%;
	cursor: pointer;
	height: 183px;
	position: fixed;
	right: 2%;
	width: 150px;
	z-index: 100;
}
#ayudanos_destacado_ie a {
	display: block;
	overflow: hidden;
	height: 100%;
	width: 150px;
}
/*----------------------------------------------*/
/*MOSCA*/ /*CUMPLE*/
/*----------------------------------------------*/
#cumple_destacado {
	background: url("/static/img/2015/moscas/img_5cumple_mosca.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	bottom: 0;
	cursor: pointer;
	height: 126px;
	position: fixed;
	right: 0;
	width: 100%;
	z-index: 100;
	display: block;
	margin:0 auto;
}
#cumple_destacado a {
	display: block;
	overflow: hidden;
	height: 100%;
	width: 768px;
	margin:0 auto;
}
/*MOSCA*/ /*CUMPLE*//*IE FIX*/
#cumple_destacado_ie {
	background: url("/static/img/2015/moscas/img_5cumple_mosca.png") no-repeat scroll right bottom transparent;
	bottom: 2%;
	cursor: pointer;
	height: 183px;
	position: fixed;
	right: 2%;
	width: 150px;
	z-index: 100;
}
#cumple_destacado_ie a {
	display: block;
	overflow: hidden;
	height: 100%;
	width: 150px;
}
/*----------------------------------------------*/
/*MOSCA*/ /*mensaje 902 en 980*/
/*----------------------------------------------*/
#mensaje {
	width: 52px;
	height: 84px;
	overflow: hidden;
	top: 250px;
	right: 0px;
	position: fixed;
	z-index: 2;
	-webkit-box-shadow: 4px 3px 0px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 4px 3px 0px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 4px 3px 0px 0px rgba(50, 50, 50, 0.4);
	border-radius: 10px 0px 0px 10px;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	/*no activar en web*/
	display: none;
}
#mensaje img {
	width: 52px;
	height: 84px;
}
#mensaje #button {
	float: left;
	height: 84px;
}
#mensaje #content_mensaje {
	width: 300px;
	padding: 4px 5px;
	height: 76px;
	text-align: center;
	display: block;
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(left, #333333 0%, #333333 18%, #ffffff 18%, #ffffff 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #333333), color-stop(18%, #333333), color-stop(18%, #ffffff), color-stop(99%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #333333 0%, #333333 18%, #ffffff 18%, #ffffff 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #333333 0%, #333333 18%, #ffffff 18%, #ffffff 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #333333 0%, #333333 18%, #ffffff 18%, #ffffff 99%); /* IE10+ */
	background: linear-gradient(to right, #333333 0%, #333333 18%, #ffffff 18%, #ffffff 99%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#ffffff', GradientType=1 ); /* IE6-9 */
}
#mensaje #content_mensaje p {
	color: #333;
	font-size: 0.5em;
	line-height: 1.1em;
}
#mensaje #content_mensaje p:first-child {
	margin-bottom: 0.4em !important;
	font-size: 0.7em;
	line-height: 1em;
}
#mensaje #content_mensaje p:nth-child(2) {
	margin-bottom: 0.2em !important;
	font-size: 0.8em;
}
#mensaje #content_mensaje p.nota {
	color: #666;
	font-size: 0.535em!important;
	clear: none;
}
#mensaje #content_mensaje p a {
	color: #2da530;
	font-size: 2.333em;
	font-family: 'Tahoma', Geneva, sans-serif;
	font-weight: bold;
	line-height: 1.2em;
}
/*----------------------------------------------*/
/*===================================================================*/
